/* classes générales */
BODY 	{
background:#FFF;
font-family:Arial, Helvetica, sans-serif; 
color:#000;
font-size:12px;
text-align:left;
margin:0;
padding:0;
}

td img 		{ display: block; }
.blockObj	{ display:inline; }

#search		{ padding:0 6px!important; padding:0 10px; margin-right:0; }
.objForm	{ border:1px solid #999; font-size:10px; color:#900; margin-top:2px; width:162px;  }
.searchArea	{ border:1px solid #999; font-size:10px; color:#000; margin:6px 0; padding:1px; width:125px!important; width:123px; }

.objLeft	{ float:left; padding:0 10px 5px 0; }

.lineDrop	{ clear:left; }

#main {
display:block;
background:#FFF;
width:876px;
position:relative;
margin:0;
padding:0;
}

#lineTop { display:none; }

#navLeft hr		{
color:#900; 
background-color:#900; 
height:1px; 
border:0; 
margin:0 5px !important;
margin:-4px 5px;
padding:0;
}
#navLeft ul		{ margin:0 0 20px 2px; padding:7px 0 0 10px !important; padding:0 0 0 10px; color:#900; font-weight:bold; list-style-position:inside; }
#navLeft a		{ color:#000; text-decoration:none; font-weight:bold; }
#navLeft a:hover{ color:#900; }

.titreSousMenu	{ margin:12px 0 0 0; padding:0 5px; color:#900; font-size:14px; font-weight:bold; line-height:14px; }

#chiffres			{ border:1px solid #7F7F7F; color:#7F7F7F; margin:0 5px; font-size:11px; }
#chiffres ul		{ margin:10px 0; padding:0 5px; }
#chiffres li		{ list-style-type:none; padding:0 0 5px 0; }
#chiffres a			{ color:#7F7F7F; text-decoration:none; }
#chiffres a:hover	{ color:#3E4A58; }
.valeurs			{ font-size:12px; font-weight:bold; }

.titreChiffres		{ margin:0; padding:1px 5px 3px 5px; color:#3E4A58; font-size:14px; font-weight:bold; }

/* PAGES */
#topPageCentre 			{ display:none;}

#contenuPage			{ clear:both; width:660px; margin:10px 0 !important; margin:0; }

#contenuPageRight				{ display:none; }

#contenuPageLeft				{ float:left; width:435px; margin:0 0 0 10px; }
#contenuPageLeft ul				{ margin:0; padding:0 0 0 55px; list-style-type:none; }
#contenuPageLeft li				{ padding:0 0 7px 0; }
#contenuPageLeft li a, .externe	{ text-decoration:none; color:#900; }
#contenuPageLeft li a:hover, .externe:hover		{ color:#3E4A58; }
#contenuPageLeft h2				{ margin:0 0 2px 0; padding:0; color:#900; font-weight:bold; line-height:16px; font-size:18px; }
#contenuPageLeft h3				{ margin:0 0 8px 0; padding:0; color:#900; font-weight:bold; }
#contenuPageLeft img.couv		{ float:left; margin:0 10px 0 0; width:70px; border:1px solid #DDD; }
#contenuPageLeft .bloc			{ display:block; margin-left:85px; }
#contenuPageLeft .chapeau		{ font-weight:bold; }
#contenuPageLeft .imgLeft		{ float:left; padding:0 10px 2px 0; }
#contenuPageLeft .imgRight		{ float:right; padding:0 0 2px 6px; }
#contenuPageLeft a.categ		{ float:right; color:#888; font-size:11px; text-align:right; font-weight:bold; text-decoration:underline; }
#contenuPageLeft ul.archives	{ margin:0 0 0 50px; padding-left:20px; }
#contenuPageLeft ul.archives li	{ padding:0 0 10px 0; }	
#contenuPageLeft a.linkArchiv	{ color:#3E4A58; }
#contenuPageLeft a.linkArchiv:hover	{ color:#900; }
#contenuPageLeft .retrait		{ text-indent:-64px; }
#contenuPageLeft .date			{ color:#900; }
#contenuPageLeft .download		{ display:inline; width:auto; border:0; }
#contenuPageLeft .contour1		{ border:1px solid #000; padding:5px; }
#contenuPageLeft .liste1		{ list-style-type:square; list-style-position:outside; padding:0; margin-left:15px; }
#contenuPageLeft .liste2 		{ color:#444; list-style-type:square; list-style-position:outside; padding-left:10px; }
#contenuPageLeft img.partenaires	{ float:left; margin:0 10px 0 0; width:75px; border:0; }
#contenuPageLeft a.partenairesLien	{ color:#3E4A58; text-decoration:none; }
#contenuPageLeft a.partenairesLien:hover	{ color:#900; }
#contenuPageLeft .lettrine1		{ font-size:24px; color:#900; font-weight:bold; font-style:italic; }
#contenuPageLeft .texteCateg	{ font-size:14px; color:#888; font-weight:bold; font-style:italic; }
#contenuPageLeft .alert			{ color:#900; font-weight:bold; }
#contenuPageLeft .schema		{ border:1px solid #DDD; padding:4px; }
#contenuPageLeft .lien			{ color:#3E4A58; text-decoration:underline; }
#contenuPageLeft .lien:hover	{ color:#900; }

.inputField	{ margin-left:10px; border:1px solid #888; font-size:11px; color:#222; width:250px; }
.textBox1	{ margin-top:5px; width:330px; height:100px; border:1px solid #888; }
.submitBtn	{ padding:3px 6px; border:1px solid #888; background:#900; font-size:11px; color:#FFF; }
.mentions	{ font-size:10px; color:#888; }

#pictosBas		{ display:none; }
/* /PAGES */

/* MENUS */
#menu { display:none; }