/* CSS Document */
/*===============================
	global style resetting */
	
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input,p, blockquote, th, td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

html, body, form, fieldset {
	color:#4f4f4f;
	/*font:.8em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;*/
	line-height:2em;
}

img {border:0;}

address, caption, cite,th{
	font-style:normal;
	font-weight:normal;
}

ol, ul {list-style:none;}

caption, th {text-align:left;}

h1, h2, h3, h4, h5, h6 {font-size:100%}

b,em {font-weight:normal;
	font-style:normal}

input.btn {width:auto !IMPORTANT}
input{ border:none;}

/*===============================
	links */
a, a:link, a:hover, a:visited{ 
text-decoration:none; 
color:#007038;

}
#menuPrin a{ color:#FFFFFF;}
#contenFooter a{ color:#c1ab94;}

.titrePage
{ 
	font-size:18px;
	color:#1b5eaf;	
	margin-bottom:8px;
	margin-top:0px;
	margin-left:8px;
	font-family:Georgia,"Bitstream Charter",FreeSerif;
	font-weight:normal;
}
.italic{ font-style:italic;}
/* structure */
body{
	color:#444444;
	font-size:11px;
	font-family:Tahoma,Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:15px;
	
}

#bandeauFond{
	width:100%;
	height:166px;
	background-image:url(../images/interface/fond_ban.gif);
	background-repeat:repeat-x;
	text-align:center;
}

#contenaire{
	width:100%;
	text-align:center;
	margin:0 0 10px 0;
}

#contenu{
	text-align:left;
	width:842px;
	margin:0px auto;
	background-color:#f8f6f4;
}

#gauche{
	float:left;
	width:212px;
}
#gauche img{ margin:10px 0 0 10px;}
#contMenu{
	background-color:#353535;	
	border-left:2px solid #7F7F7F;
}

#contenuTexte{
	width:630px;
	float:left;
}

#tripleChoix{
	width:202px;	
	margin:12px 0 0 8px;
	float:right;	
	margin-right:8px;	
}

#tripleChoix a {
text-align:center;

}

	#contenuTexte ol, ul{
		list-style-position:inside;
		list-style:disc;
		margin-left:16px;
	}

	#contenuTexte b,em{font-weight:bold;}

#boxBewsletter{
	width:209px;
	height:127px;
	background-image:url(../images/interface/fondBoxNews.jpg);
	background-repeat:no-repeat;
	margin:14px 0 18px 1px;
}

#contenFooter{
	height:78px;
	width:837px;
	margin:20px 0 0 0;
	padding:10px 0 0 6px;
	
	background-image:url(../images/interface/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:10px;
	color:#938474;
	text-align:center;
}

#contenFooter a, #contenFooter a:link, #contenFooter a:hover{
color:#938474;
}

#contActu{
	margin:12px 0 0 12px;
	background-image:url(../images/interface/sepBlocActuHome.jpg);
	background-repeat:no-repeat;
	background-position:285px 0;
	
	
}
/* contenu du bandeau */


#bandContenu{
	text-align:left;
	width:842px;
	margin:0px auto;
	
	
}

.logo{
	margin:0 0 0 20px;
	width:158px;
	height:129px;
	background-image:url(../images/interface/logo.jpg);
	background-position:0 15px;
	background-repeat:no-repeat;
	float:left;
}
.adresse{
	width:150px;
	float:left;
	padding:90px 0 0 10px;
	color:#1851A0;
	font-weight:bold;
	font-size:10px;
}
#boiteLogin{
	width:259px;
	height:128px;
	background-image:url(../images/interface/boite_extra.jpg);
	margin:0 0 0 560px;
	background-repeat:no-repeat;

}

/* formulaire boite */
#boxExtra{ color:#fff; font-size:9px; padding:6px 0 0 34px;}
.titreExtra{ color:#fff; padding:3px 0 0 10px; font-size:9px;}
.labelExtra{ display:block; width:70px; float:left;}
.inputExtra{ float:left; width:138px; height:18px; border:1px solid #174C99; margin:0 0 3px 0;}
.buttonExtra{ width:47px; height:21px; background-image:url(../images/interface/butExtra.jpg); background-repeat:no-repeat; font-weight:bold; color:#fff; cursor:pointer;font-size:9px; margin:0px 0 0 162px;}




/* menu principal */
/*#menuPrin{ padding:27px 0 0 0;}
#menuPrin li{ padding:0 0 0 16px;}
#menuPrin li a{ display:block; width:174px; height:22px; background-image:url(../images/interface/fondprinLiA.jpg); background-repeat:repeat-x; background-position:bottom; padding:5px 0 0 0;}*/

/* triple box */
.box{ width:183px; height:177px; background-image:url(../images/interface/box.gif); background-repeat:no-repeat; float:left; margin:50px 0 0 3px; padding:30px 0 0 23px;}
.box a{ font-weight:bold; font-size:9px; width:150px; display:block;}

/* box newsletter */
#boxBewsletter .titreGras{ padding:13px 0 0 20px; }
#newsletter{ padding:15px 0 0 20px;}
.inputNews{height:18px; border:1px solid #ffd119;}
.radio{ margin:3px 3px 0 0;}
.butNews{ width:49px; height:23px; background-image:url(../images/interface/submitNews.jpg); font-size:9px; font-weight:bold; margin:5px 0 0 125px;}


/* actalité sur home */
.blocActuHome,.blocActuHome2{float:left; margin:8px 0 0 0;  background-image:url(../images/interface/fond_bloc_actu.jpg) ;background-repeat:no-repeat; background-position:top;  width:376px; height:128px; padding:6px 6px 0 8px;}
.blocActuHome2{ margin:10px 0 0 40px;}
hr{
border:0;
border-top:1px dotted #E0CEBD;
background:none;
height:1px;
}
.blocActuHome img,.blocActuHome2 img { float:left;margin:4px; }
.butLireLaSuite{ float:right; font-size:9px; margin:5px 0 0 10px;}

/* page contenu */
.titreBleu{ color:#1b5eaf; margin:10px;}
.papaCms{ margin:20px 20px 20px 20px;}
.sousTitre{ margin:10px 10px 0 10px;}

/* page actualité */
.actuEnt{  background-image:url(../images/interface/fond_actu_detail.jpg) ;background-repeat:no-repeat; background-position:top; padding:20px; }
.actuEnt p{ margin:0 0 0 12px; background-repeat:repeat-x; padding:5px; background-position:bottom;}
.listeActu{ margin:0 0 0 30px;}
.listeActu li{ margin:0 0 3px 0;}
.listeActu li a{ font-weight:bold;}

/* page contact */
#pagecontact{ margin:10px 0 0 30px; }
#pagecontact .labelPActu{ display:block; width:100px; font-size:11px; }
#pagecontact .inputPActu{ margin:0 0 0 10px; border:1px solid #d9cabc; height:18px;}
#pagecontact textarea{border:1px solid #d9cabc; margin:0 0 0 10px; height:100px; width:250px;}
#pagecontact .butPActu{ font-size:9px; font-weight:bold; width:50px; height:25px; background-image:url(../images/interface/actuBut.jpg); background-repeat:no-repeat; margin:10px 0 0 215px; color:#5b5b5b;}

/* image */
.imgright{
	float:right;
	padding-left:8px;
}

.clear { 
	clear:both; 
	line-height:1px;
}

/* plan du site */
/* PLan du site */
#ps1{
	width:180px;
	float:left;
	padding:10px;
	font-size:12px;
}

#ps1 li{background:url(../images/interface/puce.gif) left top no-repeat; padding-left:6px;padding-bottom:4px;}
#ps1{background-color:#faf3f2;border-bottom:1px solid #f7e1dd;}


.print a {
background:transparent url(../images/interface/print.gif) no-repeat scroll left center;
float:right;
height:16px;
padding-left:20px;
color:#C3DED1;
margin-top:8px;
margin-right:4px;
}

.print {
font-size:10px;
}

div.bc
{
background-image:url(../images/interface/fond_acces.jpg);
border-bottom:2px solid #60CD97;
padding:8px;
}

div.bc a, div.bc 
{
color:#C3DED1;
}



#slideshow
{
	padding:14px 0 0 13px;
	height:318px;
	margin-left:1px;
	background:transparent url(../images/interface/bgdiaporama.gif) no-repeat scroll left center;
}

/* CONTACT */
input.contact{
	border:1px solid #e3e3e3;
}

fieldset
{
	border : 1px dotted #CCC;
	padding:8px;
}

td.tdButton
{
padding:8px;
text-align:center;
}

.sendMail
{
	background:#eee;
	border:1px solid #bbb;
	padding:4px;
	margin:8px;		
}


