/* classes générales */
BODY 	{
	background:#DFE6D4 url(../img/commun/fondPage.jpg) repeat-x;
	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 auto;
padding:0;
}

#lineTop { padding:10px; width:98%; color:#999; }

#lineTop ul, li		{ margin:0 13px; padding:0; }
#lineTop li			{ display:inline; list-style-type:none; font-size:11px; }
#lineTop a 			{ color:#999; text-decoration:none; font-size:11px; }
#lineTop a:hover	{ color:#900; }

#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:0px 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; }


/* HOME */
#blocActu				{ float:left; width:493px; font-size:11px; }
#blocActu img			{ display:inline; }
#blocActu hr			{ color:#900; background-color:#900; height:1px; border:0; margin:0 5px !important; margin:-7px 5px 0 5px; padding:0; }
#blocActu ul			{ list-style-type:none; padding:0; color:#888; padding:0; margin:8px 0 2px 0; }
#blocActu a.mainNew		{ font-size:12px; color:#900; font-weight:bold; text-decoration:none; }
#blocActu a.mainNew:hover	{ color:#000; }
#blocActu a.news		{ color:#888; text-decoration:none; }
#blocActu a.news:hover	{ color:#900; }
#blocActu .spacerActu	{ margin-right:10px; }

#btnArchive			{ text-align:right; margin:5px; }
#btnArchive	a		{ font-size:10px; color:#900; text-decoration:none; padding:1px 2px; border:1px solid #900; }
#btnArchive	a:hover	{ color:#000; }

#edition			{ width:170px; margin-left:500px; vertical-align:top; font-size:11px; } 
#edition img		{ display:inline; float:left; padding:0 3px 0 0; }
#edition p			{ margin:0; }
#edition .spacer	{ margin-top:5px; }

.titreEdition	{ color:#900; font-size:14px; font-weight:bold; padding-bottom:3px; }

#blocs			{ clear:both; width:670px; }
#blocs img		{ display:inline; float:left; margin:0; padding:0; }
#blocs ul		{ list-style-position:outside; margin:0 0 0 12px; padding:0 0 0 7px; }
#blocs li		{ color:#900; line-height:12px; padding:0 0 5px 0; }
#blocs a		{ font-size:11px; color:#000; text-decoration:none; }
#blocs a:hover	{ color:#900; }

#bloc				{ width:210px; height:190px; min-height:190px!important; border:1px solid #F60; background:#FAE0CC; margin:2px 6px 10px 2px; float:left; }
#bloc .imgSpacer	{ padding:3px; margin-right:12px; }
/* /HOME */

/* PAGES */
#topPageCentre 			{ width:660px; text-align:right; margin-top:5px; }
#topPageCentre div		{ float:left; }
#topPageCentre a		{ color:#900; font-weight:bold; font-size:10px; text-decoration:none; }
#topPageCentre img		{ display:inline; }
#topPageCentre h1		{ position:relative; top:7px; color:#900; font-size:18px; padding:0 5px 0 0; margin:0; background:#FFF; }
#topPageCentre hr		{ color:#900; background-color:#900; height:1px; border:0; margin:0 !important; margin:-5px 0 -5px 0; padding:0; }
#topPageCentre .titre	{ padding:0; margin-top:0; }
#topPageCentre .tools	{ width:100%; }

#contenuPage			{ clear:both; width:660px; margin:10px 0 !important; margin:0; }

#contenuPageRight				{ float:left; font-size:11px; width:210px; }
#contenuPageRight ul			{ list-style-type:square; margin:5px 0 5px 14px; padding:0; color:#900; list-style-position:outside; }
#contenuPageRight a				{ color:#3E4A58; text-decoration:none; }
#contenuPageRight a:hover		{ color:#900; }
#contenuPageRight p.download	{ background:#DDD; margin:10px 0; padding:5px 5px 12px 5px; width:188px; }
#contenuPageRight .download2	{ background:#DDD; margin:0px 0; padding:2px 2px 2px 2px; width:188px; }
#contenuPageRight .lien2	{ margin:0px 0; padding:2px 2px 2px 12px; width:188px; }
#contenuPageRight .inerte		{ color:#3E4A58; }
#contenuPageRight .imgLeft		{ float:left; padding:0 3px 3px 0; }
#contenuPageRight a.archives	{ color:#900; text-decoration:none; margin-left:10px; }
#contenuPageRight a.archives:hover	{ color:#000; }

#contenuPageLeft				{ float:right; 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; }
#contenuPageLeft span.articleTexte ul	{ list-style-type:square; }


#contenuPageLeft1				{
	float:left;
	width:660px;
	margin:0 0 0 0px;
}
#contenuPageLeft1 ul				{
	margin:0;
	padding:0 0 0 0px;
	list-style-type:none;
}
#contenuPageLeft1 li				{ padding:0 0 7px 0; }
#contenuPageLeft1 li a, .externe	{ text-decoration:none; color:#900; }
#contenuPageLeft1 li a:hover, .externe:hover		{ color:#3E4A58; }
#contenuPageLeft1 h2				{ margin:0 0 2px 0; padding:0; color:#900; font-weight:bold; line-height:16px; font-size:18px; }
#contenuPageLeft1 h3				{ margin:0 0 8px 0; padding:0; color:#900; font-weight:bold; }
#contenuPageLeft1 img.couv		{
	float:left;
	margin:0 10px 0 0;
	width:70px;
	border:1px solid #DDD;
}
#contenuPageLeft1 .bloc			{
	display:block;
	margin-left:0px;
}
#contenuPageLeft1 .chapeau		{ font-weight:bold; }
#contenuPageLeft1 .imgLeft		{ float:left; padding:0 10px 2px 0; }
#contenuPageLeft1 .imgRight		{ float:right; padding:0 0 2px 6px; }
#contenuPageLeft1 a.categ		{ float:right; color:#888; font-size:11px; text-align:right; font-weight:bold; text-decoration:underline; }
#contenuPageLeft1 ul.archives	{ margin:0 0 0 50px; padding-left:20px; }
#contenuPageLeft1 ul.archives li	{ padding:0 0 10px 0; }	
#contenuPageLeft1 a.linkArchiv	{ color:#3E4A58; }
#contenuPageLeft1 a.linkArchiv:hover	{ color:#900; }
#contenuPageLeft1 .retrait		{ text-indent:-64px; }
#contenuPageLeft1 .date			{ color:#900; }
#contenuPageLeft1 .download		{ display:inline; width:auto; border:0; }
#contenuPageLeft1 .contour1		{ border:1px solid #000; padding:5px; }
#contenuPageLeft1 .liste1		{ list-style-type:square; list-style-position:outside; padding:0; margin-left:15px; }
#contenuPageLeft1 .liste2 		{ color:#444; list-style-type:square; list-style-position:outside; padding-left:10px; }
#contenuPageLeft1 img.partenaires	{ float:left; margin:0 10px 0 0; width:75px; border:0; }
#contenuPageLeft1 a.partenairesLien	{ color:#3E4A58; text-decoration:none; }
#contenuPageLeft1 a.partenairesLien:hover	{ color:#900; }
#contenuPageLeft1 .lettrine1		{ font-size:24px; color:#900; font-weight:bold; font-style:italic; }
#contenuPageLeft1 .texteCateg	{ font-size:14px; color:#888; font-weight:bold; font-style:italic; }
#contenuPageLeft1 .alert			{ color:#900; font-weight:bold; }
#contenuPageLeft1 .schema		{ border:1px solid #DDD; padding:4px; }
#contenuPageLeft1 .lien			{ color:#3E4A58; text-decoration:underline; }
#contenuPageLeft1 .lien:hover	{ color:#900; }
#contenuPageLeft1 span.articleTexte ul	{ list-style-type:square; }

.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		{ clear:both; float:right; margin-top:10px; }
#pictosBas img	{ display:inline; }
/* /PAGES */





#blocActu2 {
float:left; width:645px; font-size:11px;
}
