/****** Selecteur */
	@import url("selecteurs.css");
/****** fin Selecteur */

*{
	font-family: Arial, Verdana, "Sans-Serif";
	color: #000;
	border: none;
	background: #FFF;
}

body{
	font-size: 68.75%;
	text-align: left;
	color: #474747;
}

/* conteneur principal */

#bodyContent, .contenuPopup{
	margin: 20px 50px 0 25px;
}

/* &eacute;l&eacute;ments a ne pas afficher */

#byPass, #menuLang, #menudyn, #search,  #footer1, #contentSsMenu, form, #titreMenu ul, ul.navPresse, #listResultPress .LinkMarqueAbs, a.retour, .cellTemoigne .documents, .cellTemoigne .linkPuce, #formSearchCentrePresse, #closeWin, .posRelLexique{
	display: none;
}

#footer2 li{
	float: right;
	display: none;
}

#footer2 li#copyright,  .contenuPopup .alignRight{
	float: right;
	color: #666;
	display: block;
}

/* &eacute;l&eacute;ments a afficher */

#logoPopup{
	float: none;
	display: block;
	text-align: right;
}

#logo{
	display: block;
	text-align: right;
	float: right;
}
#logo img, #logoPopup img{
	display: block;
}

#blockReferenceBottom{
	display: none;
}
/* paragraphes */

p, ul{
	margin: 5px 0 20px 0;
}

/* titres */

h1{
	font-size: 1.6em;
	margin: 20px 0 10px 0;
}

h2{
	font-size: 1.4em;
	margin: 20px 0 10px 0;
}

h3{
	font-size: 1.2em;
	margin: 10px 0 5px 0;
}

h4{
	font-size: 1.1em;
	margin: 10px 0 5px 0;
}

/* images */

img, a img{
	display: block;
	border: : none;
}

div.floatLeft img{
	display: block;
	margin-right: 15px;
}

div.floatRight img{
	display: block;
	margin-left: 15px;
}

.cellTemoigne{
	display: block;
	float: none;
}

.contenuPopup{
	margin-top: 30px;
	float: none;
}

#headerPopup{
	float: none;
	margin-bottom: 30px;
}


/* tableaux de donn&eacute;es */

.tableDonnees{
	width: 100%;
	color: #000;
}
.tableDonnees caption{
	display: none;
}
.tableDonnees th, .tableDonnees td{
	padding-top: 5px;
	padding-bottom: 5px;
}
.tableDonnees thead th, .tableDonnees tbody td, .tableDonnees tfoot td{
	text-align: right;
	padding-right: 40px;
}

.tableDonnees.troisCols thead th, .tableDonnees.troisCols tbody td, .tableDonnees.troisCols tfoot td{
	padding-right: 70px;
}

.tableDonnees.quatresCols thead th, .tableDonnees.quatresCols tbody td, .tableDonnees.quatresCols tfoot td{
	padding-right: 40px;
}

.tableDonnees.cinqCols thead th, .tableDonnees.cinqCols tbody td, .tableDonnees.cinqCols tfoot td{
	padding-right: 40px;
}

.tableDonnees.sixCols thead th, .tableDonnees.sixCols tbody td, .tableDonnees.sixCols tfoot td{
	padding-right: 30px;
}

.tableDonnees.septCols thead th, .tableDonnees.septCols tbody td, .tableDonnees.septCols tfoot td{
	padding-right: 25px;
}

.tableDonnees.tabHisto thead th, .tableDonnees.tabHisto tbody th, .tableDonnees.tabHisto tbody td, .tableDonnees.tabHisto tfoot td{
	padding-right: 30px;
}

.tableDonnees.tabHisto tbody th{
	width: 150px;
	padding-right: 30px;
}

.tableDonnees thead th.alignLeft{
	text-align: left;
	padding-right: 0;
}
.tableDonnees thead th{
	border-top: solid 1px #998c88;
	border-bottom: solid 1px #998c88;
}
.tableDonnees tbody th, .tableDonnees tbody td{
	font-weight: normal;
	border-bottom: solid 1px #f4f2f1;
}

.tableDonnees tbody tr.lastLineTbody td, .tableDonnees tbody tr.lastLineTbody th, .tableDonnees tfoot td, .tableDonnees tfoot th{
	border-bottom: solid 1px #cacacd;
}

.tableDonnees tfoot td, .tableDonnees tfoot th{
	font-weight: bold;
}

.tableDonnees .colImpair{
	background-color: #ebe8e7;
}

.pcent40,  #contentCols a.linkPuce.pcent40{
	width: 40%;
}

