*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
	padding:0;
	text-decoration:none;
	border:none;
}


html{
	background:#FFF;text-align:center;overflow-y:scroll;background:center top no-repeat;}
body{
	margin:0 auto 30px;width:760px;text-align:left;}
.fondbandeau{
	display:block;position:relative;z-index:110;width:760px;height:294px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/bandeau.png', sizingMethod='crop');background:none;}
.fondbandeau[class]{
	filter:none;background:url(../fond/bandeau.png) no-repeat top left;}
.fondbandeau2{
	display:block;position:relative;z-index:110;width:760px;height:235px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/bandeau2.png', sizingMethod='crop');background:none;}
.fondbandeau2[class]{
	filter:none;background:url(../fond/bandeau2.png) no-repeat top left;}
	
.fondhaut{
	margin-top:-25px;
	display:block;width:760px;height:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondcontenuhaut.png', sizingMethod='crop');background:none;}
.fondhaut[class]{
	filter:none;background:url(../fond/fondcontenuhaut.png) no-repeat top left;}
.fondbas{
	clear:both;
	display:block;width:760px;height:38px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondcontenubas.png', sizingMethod='crop');background:none;}
.fondbas[class]{
	filter:none;background:url(../fond/fondcontenubas.png) no-repeat top left;}
	
	
	
#home #institutionnel{
	position:absolute;z-index:120;margin-left:550px;margin-top:80px;list-style:none;font-size:11px;}
#page #institutionnel{
	cursor:pointer !important;
	position:absolute;z-index:120;margin-left:550px;margin-top:15px;list-style:none;font-size:11px;}
#institutionnel li{
	display:block;list-stle:none;margin:0;
	width:247px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondmenu.png', sizingMethod='scale');background:none;}
#institutionnel li.haut{
	height:11px;overflow:hidden;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/hautmenu.png', sizingMethod='crop');}
#institutionnel li.bas{
	height:11px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/basmenu.png', sizingMethod='crop');}
#institutionnel[id] li{
	width:247px;filter:none;background:url(../fond/fondmenu.png) repeat-y top left;}
#institutionnel[id] li.haut[class]{
	background:url(../fond/hautmenu.png) no-repeat top left;}
#institutionnel[id] li.bas[class]{
	background:url(../fond/basmenu.png) no-repeat top left;}
	
#institutionnel a{
	cursor:pointer !important;
	position:relative;
	
	display:block;
	margin:0 18px 0 12px;
	border-bottom:1px solid #FFF069;
	border-top:1px solid #E2610D;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 0px 2px 5px}
	
#institutionnel a:hover{
	color:#FFF069;
}

#institutionnel .haut2 a{border-top:none;}
#institutionnel .bas2 a{border-bottom:none;}
caption{
	padding:0px 16px 5px;
	font-size:14px;
	color:#8AA702;
	}

.newletter{
	position:absolute;z-index:121;margin-left:160px;margin-top:20px;
}

.newletter label{
	font-size:11px;
	color:#868686;
}
.newletter .nemail{
	border:1px solid #B7BCC1;
	vertical-align:middle;
	background:url(../fond/fondinput.png) #E7ECF2 bottom left repeat-x;
	width:108px;
	height:15px;
	font-size:11px;
	color:#000000;
	
}
.newletter .sendmini{
	margin-left:-4px;
	vertical-align:middle;}
	

#bandeau h1{	display:block;
	position:absolute;z-index:111;
		width:420px;
		height:176px
		}
		
#home	#bandeau h1{margin-left:-48px;margin-top:11px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/logo.png', sizingMethod='crop');background:none;}	
#home	#bandeau[id] h1{filter:none;background:url(../element/logo.png) no-repeat top left;}
#page	#bandeau h1{margin-left:-18px;margin-top:5px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/logo2.png', sizingMethod='crop');background:none;}	
#page	#bandeau[id] h1{filter:none;background:url(../element/logo2.png) no-repeat top left;}
	
#bandeau h1 span{display:none;}


/* encart home page */
.encart{
	cursor:pointer;
	position:relative;
	width:760px;
	height:134px;
	margin-top:-25px;
	background:none;
	display:none;
}



.tempon{
	display:none;
	height:125px;
	width:760px;

}

.encart[class]{filter:none;}

.encart#vert{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondvert.png', sizingMethod='crop');}
.encart#vert[id],#produit li#vert{background:url(../fond/fondvert.png) no-repeat top left;}
#produit li#vert{background-color:#3DB23B}

.encart#bleu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondbleu.png', sizingMethod='crop');}
.encart#bleu[id],#produit li#bleu{background:url(../fond/fondbleu.png) no-repeat top left;}
#produit li#bleu{background-color:#456FAE}

.encart#orange{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondorange.png', sizingMethod='crop');}
.encart#orange[id],#produit li#orange{background:url(../fond/fondorange.png) no-repeat top left;}

#produit li#orange{background-color:#DC6333}


.encart#azur{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondazur.png', sizingMethod='crop');}
.encart#azur[id],#produit li#azur{background:url(../fond/fondazur.png) no-repeat top left;}
#produit li#azur{background-color:#39A1C5}

.encart#violet{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondviolet.png', sizingMethod='crop');}
.encart#violet[id],#produit li#violet{background:url(../fond/fondviolet.png) no-repeat top left;}
#produit li#violet{background-color:#9A47BF}

#produit{height:35px;width:756px;border:2px solid #F9941E;border-top:none}

#produit li{height:35px;
list-style:none;
display:block;
float:left;
background-position:-15px -15px !important;

}
.prod5 #produit li{width:151px}
.prod5 #produit li.first{width:152px}

#produit li a{
	font-size:12px;
	display:block;
	margin:5px 5px 4px;
	font-weight:bold;
	color:#FFE800;}
	
	

.encart h2{
	margin:0 135px;
	padding-top:5px;
	font-weight:bold;
	color:#FFE800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}
.encart p{
	margin:0 135px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
	line-height:12px;
	
}
.encart p.plus{
	text-align:right;
	margin-top:15px;
}
.encart p.plus a{
	padding:0 0 0 12px;
	background:url(../element/puce.gif) no-repeat 2px 5px;
	color:#FFFFFF;
	
}

/* contenu */


#contenu{
	width:760px;
	background:#fff;
}



/* pied de page */

.pied{
	text-align:left !important;
	position:relative;
	z-index:100;
	margin-top:-25px;
	width:760px;
	height:179px;
	background:none;
}


.fondpied{
	position:absolute;
	margin-top:-179px;
	z-index:10;
	width:760px;
	height:179px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/fond/fondpied.png', sizingMethod='crop');
}

.fondpied[class]{
	filter:none;background:url(../fond/fondpied.png) no-repeat top left;
}
.pied a{
	color:#000;
}

.pied .voiture{
	width:180px;
	height:110px;
	margin-top:40px;
	margin-left:150px;
	background:none;
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/element/camion.png', sizingMethod='crop');
}

.pied .voiture[class]{
	filter:none;background:url(../element/camion.png) no-repeat top left;

}

.pied address{
	position:absolute;
	z-index:300;
	width:170px;
	font-style:normal;
	font-size:11px;
	margin:50px 0 5px 5px;
	
}

.pied h3{
	color:#FFF;
	font-size:18px;
	margin:30px 0 5px 5px;
}
.pied p{
	font-size:11px;
	margin:0 0 5px 5px;
}
.pied .puce a{
	padding:0 0 0 12px;
	font-weight:bold;
	background:url(../element/puce2.gif) no-repeat 2px 5px;
	color:#000;
}


.blockdroite{
	width:330px;
	height:150px;
	float:right;
}

.blockgauche{
	width:300px;
	height:150px;
	float:left;
}
.mention{
	font-size:10px;
	position:relative;
	z-index:300;
	clear:both;
	text-align:center;
}

/* formulaire */

#formulairepage{display:block}

#formulairepage fieldset{
	border-top:2px solid #E2610D;
	display:block;
	margin:0px 20px 10px;
	padding:5px;
	width:460px;
	
}
#formulairepage legend{
	margin:0 10px;
	padding:0 5px;
	font-weight:bold;
	font-size:12px;
	color:#E2610D;
}
#formulairepage p{
	clear:both;

}
#formulairepage label{
	display:block;
	float:left;
	clear:both;width:150px;

}

#formulairepage ul{	float:left;
list-style:none;
display:block;	

}
#formulairepage ul input{	margin:0 2px 2px 0;

}


#formulairepage .ctext, #formulairepage .email,#formulairepage textarea{
	float:left;


	border:1px solid #B7BCC1;
	vertical-align:middle;
	background:url(../fond/fondinput.png) #E7ECF2 bottom left repeat-x;
	margin-bottom:4px;
	width:300px;
	font-size:11px;
	color:#000000;

}


#formulairepage .submit{
	border:1px solid #B7BCC1;
	vertical-align:middle;
	background:url(../fond/fondinput.png) #E7ECF2 bottom left repeat-x;
	width:457px;
	
	margin:0 0 10px 20px ;
	display:block;
	float:left;

}