/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
}
img{
border:none;
}
h1{
color:#666666;
font-weight:normal;

}
h2{
font-size:14px;
font-weight:normal;
color:#666666;
}
h3{
font-size:14px;
font-weight:bold;
color:#666666;
margin:0;
padding:0
}
p{
color:#666666;
}
a{
color:#333333;
}
a.orange{
color:#e96328;
font-weight:bold;
}
.orange{
color:#e96328;
}
.importantOrange{
color:#e96328;
font-weight:bold;
}
.important{
font-weight:bold;
}
h3.orange{
color:#e96328;
}

form{
margin:0;
padding:0;
}
input, textarea{
border:1px solid #e8551c;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
label.radio{
display:block;
padding-left:20px;
padding-top:1px;
cursor:pointer;
}
.selected{background-image:url(imgSite/rdo_on.png);background-repeat:no-repeat}
.unselected{background-image:url(imgSite/rdo_off.png);background-repeat:no-repeat}
input.btSubmit{
border:1px solid #e8551c;
margin-bottom:5px;
color:#FFFFFF;
font-weight:bold;
background-color:#e8551c;
cursor:pointer;
}

#wrap{
width:800px;
margin:30px auto;
background-color:#eaeaea;
overflow:hidden;
}

#wrap2{
width:784px;
margin:6px 8px;
background-color:#FFFFFF;
overflow:hidden;
}


#header{
height:57px;

}
#imgheader{
margin-top:0px;
}
.separateur{
clear:both;
}



/****** MENU *****/
div#menuHaut{
padding:0;
height:49px;
margin:0 0 0 20px;
}
div#menuHaut ul,div#menuHaut li{
	list-style-type:none;
	margin: 0;
	padding: 0;
}
div#menuHaut ul{
width:800px;
height:49px;
}
div#menuHaut li {
	float: left ;
}
div#menuHaut li a  {
	display: block;
	height:49px;
	line-height: 1px;
	text-align: center;
	text-decoration: none;
}
div#menuHaut li a.menu1  {width:84px;background: url(imgSite/bt_actu.png) top left no-repeat;}
div#menuHaut li a.menu2  {width:92px;background: url(imgSite/bt_contact.png) top left no-repeat;}
div#menuHaut li a.menu3  {width:176px;background: url(imgSite/bt_menu1.png) top left no-repeat;}
div#menuHaut li a.menu4  {width:133px;background: url(imgSite/bt_menu2.png) top left no-repeat;}
div#menuHaut li a.menu5  {width:173px;background: url(imgSite/bt_lentilles.png) top left no-repeat; margin-left:90px}

div#menuHaut li a.menu1Active  	{width:84px;background: url(imgSite/bt_actu.png) top left no-repeat;background-position:0% -49px;}
div#menuHaut li a.menu2Active  	{width:92px;background: url(imgSite/bt_contact.png) top left no-repeat;background-position:0% -49px;}
div#menuHaut li a.menu3Active 	{width:176px;background: url(imgSite/bt_menu1.png) top left no-repeat;background-position:0% -49px;}
div#menuHaut li a.menu4Active  	{width:133px;background: url(imgSite/bt_menu2.png) top left no-repeat;background-position:0% -49px;}
div#menuHaut li a.menu5Active  	{width:173px;background: url(imgSite/bt_lentilles.png) top left no-repeat;background-position:0% -49px; margin-left:90px}


div#menuHaut li a:hover, div#menuHaut li a:focus, div#menuHaut li a:active{
background-position:0% -49px;
}


#contenu{
margin:0 15px 0 20px;
}


#moduleActu{
margin:0 ;
float:right;
width:230px;
}


h3.titre{
background:url(imgSite/bg_orange.png) repeat-x;
height:34px;
color:#FFFFFF;
padding:0 0 0 15px ;
text-align:left;
line-height:34px;
vertical-align:middle;
margin-left:3px;
}


#footer{
clear:both;
height:21px;
background:url(imgSite/bg_footer.png) repeat-x;
margin:15px 15px 15px 20px;
text-align:right;
}
#footer p{
color:#333333;
font-size:9px;
line-height:15px;
vertical-align:middle;
margin:0 auto;
padding-top:4px;
}
img.floatRight{
float:right;
}
img.floatLeft{
float:left;
}
img.illusArticle{
border:solid 1px #e8551c;
float:left;
margin:0 10px 0 0 ;
}

#infoBas{
padding:3px 0;
background:url(imgSite/tiret_horizontal.png) repeat-x;
}
#infoBas p{
color:#666666;
margin:0;
padding:0;
text-align:center
}


/** BOITE ENCART AVEC OMBRE **/
img.coinH_g, img.coinB_g {
float:left;
}
.boite_ombre
{
background:url(imgSite/boite_ombre_g.png) top left repeat-y;
}
.boite_conteneur{
border-top:#dfdfdf solid 1px;
border-right:#dfdfdf solid 1px;
margin-left:6px;
}
.boite_bas{
	height:8px;
	
}
.boite_bas_tiret{
	margin-left:6px;
	border-bottom:#dfdfdf solid 1px;
	border-right:#dfdfdf solid 1px;
	height:7px;	
}
.encart{
background:url(imgSite/bg_encart.png) repeat-x bottom left;
margin: 6px 8px 0px 6px;
padding:5px;
}
.encartListeActu{
background:url(imgSite/bg_encart.png) repeat-x bottom left;
margin: 6px 8px 0px 6px;
padding:15px;
}
.encartActu{
background:url(imgSite/bg_encart.png) repeat-x bottom left;
margin: 6px 8px 0px 6px;
padding:5px;
}

.encart img.illusAccueil,.encartListeActu img.illusAccueil{
float:left;
margin: 0 10px 0px 0;
}
.encart p{
margin:0;
padding:0;
}
.encartListeActu p{
margin:0 0 5px 0;
padding:0;
color:#000000;
}
.encartActu p{
margin:3px 0 ;
padding:0;
color:#000000;
}
div.btSavoirPlus {
padding:5px 5px 0 5px;
text-align:right;
}

/** **/
#boiteContact,#boiteAccueil{
margin-top:20px;
}
#boiteAccueil{
width:511px;
margin-top:10px;
}

.article_bloc{
float:left;
width:315px;
margin-right:30px;
}

#blocContact{
float:left;
width:300px;
margin:0 30px;
text-align:center;
border:solid 1px #e8551c;

}

#blocContact p{
color:#666666;
}
