/***************** STYLE GLOBAUX *****************/



/***************** STYLE CONTENU *****************/

#contenu h1{

font:20px 	Georgia, "Times New Roman", Times, serif;

color:#d5a078;

letter-spacing:0px;

margin:0 0 12px;

border-bottom:1px dashed #fff;

}



#contenu h1 a{

color:#ffffff;

text-decoration: none;



}



#contenu h1 a:hover{

color:#E2BDA1;

text-decoration: none;

}

#contenu h2{

font:18px bold 	Georgia, "Times New Roman", Times, serif;

color:#fff;

background-image: url(../images/charte/h2-new.jpg);

background-repeat: no-repeat;

background-position: top left;

padding-left: 25px;

height: 30px;

margin: 25px 0px 35px 0px;

padding-top: 5px;

}

.h2-line

{

    float:left;

    background-image: url(../images/charte/h2-line.jpg);

    background-repeat: no-repeat;

    background-position: bottom left;

    width:420px;



}





#contenu h3{

font:14px bold 	Georgia, "Times New Roman", Times, serif;

color:#E2BDA1;

background-image: url(../images/charte/h2.gif);

background-repeat: no-repeat;

background-position: top left;

padding-left: 27px;

font-weight: bold;

padding-top: 6px;

height: 30px;

background-color: #662B08;

}





#contenu h4{

font:18px bold 	Georgia, "Times New Roman", Times, serif;

color:#fff;

background-image: url(../images/charte/h2.jpg);

background-repeat: no-repeat;

background-position: top left;

padding-left: 25px;

height: 30px;

margin: 15px 0px 0px 0px;

padding-top: 5px;

}











#contenu-text {

font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;

font-size: 13px;

line-height: 18px;

text-align: justify;

font-weight: normal;

color: #fff;



}





#contenu p em{

font-weight:bold;

font-size:12px;

line-height:1.3em;

}

#contenu p.couleur, span.couleur{

font-weight:bold;

color:#d5a078;

}

a{

color:#D5A078;

text-decoration:underline;

}

a:hover{

text-decoration:none;

color:#662B08;

}

/***************** STYLE FOOTER *****************/

#footer p{

font:10px/30px Arial, Helvetica, sans-serif;

color:#fff;

text-align:left;

letter-spacing:0px;

padding:0 0 0 230px;

}

#footer a:link, #footer a:visited{

text-decoration:none;

color:#d16054;

}

#footer a:hover, #footer a:active{

text-decoration:underline;

color:#fff;

}



a img{

border: 0px;

-moz-opacity: 1.00; opacity:1.00;

}



a:hover img{

border: 0px;  

-moz-opacity: 0.70; opacity:0.70;



}



.inputForm{

border:1px solid #C8C9CA;

background-color: #FFFFFF;

width:170px;

color: Black;

font-family: Arial, Helvetica, sans-serif;

font-size: 12px;

color:#000000;

}

.inputFormOver{

border:1px solid #C8C9CA;

background-color: #F5F4F4;

width:170px;

font-family: Arial, Helvetica, sans-serif;

color: Black;

font-weight:normal;

font-size: 12px;

color:#000000;

}

.button{

border:1px solid #662B08;

background-color: #970F00;

width:80px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

padding: 1px 0px;

color:#FFFFFF;

}

.buttonOver{

border:1px solid #662B08;

background-color: #662B08;

width:80px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

cursor:pointer;

padding: 1px 0px;

color:#FFFFFF;

}



.frmContact2{ /* dedicated ID for "contact form"*/



	text-align:center;

  font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#6D3D21;

	font-size:11px;

  width: 300px;

	border:1px solid #662B09;

}



.frmContact2 .Label, .frmContact2 label{

  	font-family:Verdana, Arial, Helvetica, sans-serif;



text-align: left;





}

 .frmContact{ /* dedicated ID for "contact form"*/



	text-align:center;

  font-family:Verdana, Arial, Helvetica, sans-serif;

	background-color:#6D3D21;

	font-size:11px;

  width: 640px;

	border:1px solid #662B09;

}



.frmContact .Label, .frmContact label{

  	font-family:Verdana, Arial, Helvetica, sans-serif;



text-align: left;





}

.notice{



	font-size:10px;

	padding:0px;

}



.invisible{

display: none;



}







/* ***************** MODULE ACTUALITES ***************** */

#contenu h1.IDEO_sans {

margin:0;

}



.IDEO_actualite{

	float:left;

	margin-bottom:10px;

	border-bottom:1px dotted #CCC;

}



#contenu .IDEO_actualite .IDEO_visuel{

	float:left;

	width: 670px;/* longueur de la zone visuel  */

	margin-right:10px;

	padding-bottom:5px;

}

#contenu .IDEO_actualite .IDEO_visuel img {

	margin:0 5px 0 0;

	width:auto;

	float:left;

	margin-right:5px;

	margin-top:5px;

}

#contenu .IDEO_actualite .IDEO_visuel a {

	position:relative;

}

.IDEO_actualite .IDEO_actualite-droite{

	float:left;

	width:670px;/* Longueur la zone droite  */

}

#contenu .IDEO_actualite .IDEO_titre{

	font-size:14px;

	font-variant:small-caps;

	font-weight:bold;

}



#contenu a img{

filter: alpha(opacity=100);

-moz-opacity: 1.00;

 opacity:1.00;

 }



#contenu a:hover img{

filter: alpha(opacity=80);

-moz-opacity: 0.70;

 opacity:0.70;

 }





/* ***************** FIN MODULE ACTUALITES ***************** */







