/* CSS Document */

*{
	font-family:Arial, Helvetica, sans-serif;list-style:none;font-size:1em;margin:0;padding:0;background:transparent;
	text-decoration:none; color:#FFF;
}


.tete,.corp,.pied,.clean{
	clear:both;
	display:block;
}

body{
	background:url(../fond/barreorange.gif) no-repeat center 168px ;
}

.centre{
	width:865px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0 100px;
	text-align:left;
	background:transparent url(../fond/body.gif) repeat-y 285px top;
}

h1.logo{
	display:block;
	float:left;
	width:285px;
	height:137px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/logo.png', sizingMethod='crop');
}

h1.logo[class]{filter:none;background-image:url(../elemt/logo.png);}
h1.logo span{ visibility:hidden;
	display:block;
	width:285px;
	height:137px;}

.menuprinc{
	float:left;
	display:block;
	padding-left:10px;
	width:464px;
	border:solid #FFF;
	border-width:1px 0 0 1px;
	height:137px;
	
}
.menuprinc li{
	float:left;
	display:block;
	margin-top:13px;
	padding-right:1px;
	
	width:89px;
	height:106px;
	border-right:1px solid #595B61;
	border-left:1px solid #AAACAF;
}

.menuprinc li.first{
	border-left:none;
}

.menuprinc li.last{
	border-right:none;
}


.menuprinc li .m1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n01.png', sizingMethod='crop');}
.menuprinc li .m1[class]{filter:none;background:url(../elemt/n01.png) no-repeat;}
.menuprinc li.sel .m1{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n01s.png', sizingMethod='crop');}
.menuprinc li.sel .m1[class]{filter:none;background:url(../elemt/n01s.png) no-repeat;}
.menuprinc li .m2{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n02.png', sizingMethod='crop');}
.menuprinc li .m2[class]{filter:none;background:url(../elemt/n02.png) no-repeat;}
.menuprinc li.sel .m2{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n02s.png', sizingMethod='crop');}
.menuprinc li.sel .m2[class]{filter:none;background:url(../elemt/n02s.png) no-repeat;}
.menuprinc li .m3{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n03.png', sizingMethod='crop');}
.menuprinc li .m3[class]{filter:none;background:url(../elemt/n03.png) no-repeat;}
.menuprinc li.sel .m3{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n03s.png', sizingMethod='crop');}
.menuprinc li.sel .m3[class]{filter:none;background:url(../elemt/n03s.png) no-repeat;}
.menuprinc li .m4{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n04.png', sizingMethod='crop');}
.menuprinc li .m4[class]{filter:none;background:url(../elemt/n04.png) no-repeat;}
.menuprinc li.sel .m4{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n04s.png', sizingMethod='crop');}
.menuprinc li.sel .m4[class]{filter:none;background:url(../elemt/n04s.png) no-repeat;}
.menuprinc li .m5{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n05.png', sizingMethod='crop');}
.menuprinc li .m5[class]{filter:none;background:url(../elemt/n05.png) no-repeat;}
.menuprinc li.sel .m5{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n05s.png', sizingMethod='crop');}
.menuprinc li.sel .m5[class]{filter:none;background:url(../elemt/n05s.png) no-repeat;}
.menuprinc li .m6{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n06.png', sizingMethod='crop');}
.menuprinc li .m6[class]{filter:none;background:url(../elemt/n06.png) no-repeat;}
.menuprinc li.sel .m6{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/elemt/n06s.png', sizingMethod='crop');}
.menuprinc li.sel .m6[class]{filter:none;background:url(../elemt/n06s.png) no-repeat;}


.menuprinc li a{
	display:block;
	font-size:11px;
	height:56px;
	text-transform:uppercase;
	line-height:13px;
	padding:50px 10px 0 10px;

}

.menuprinc li.sel a{
	padding:20px 10px 30px 10px;
	color:#FFDE00
}


.menusecond{
	position:relative;
	z-index:10;
	padding-top:25px;
	display:block;
	float:left;
	width:100px;
	margin-left:-4px;

}
.menusecond li a{
	background:url(../elemt/puce1.gif) no-repeat 2px 4px;
	padding-left:12px;
	margin-bottom:8px;
	position:relative;
	z-index:auto;
	
	display:block;
	font-size:11px;
	line-height:13px;
	text-transform:uppercase;
	
}


.menusecond li.contact{
	top:160px;
	position:absolute;
}


.menusecond li.sel a{
	color:#FFDE00

}


.sousmenu{
	margin:0 15px;
	padding:15px 0;
	}
.sousmenu li{
display:block;
text-align:right;
	border-top:1px solid #47494F ;
	border-bottom:1px solid #919395;

}

.sousmenu li.first{
	border-top:none ;}
.sousmenu li.last{
	border-bottom:none ;}
.sousmenu li a{

display:block;
	font-weight:bold;
	
	color:#FFDE00;
	font-size:11px;
	text-transform:uppercase;
	padding:8px 8px 2px 2px
}

.corp{padding-top:5px !important;padding-top:3px}


.corp .resa{
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left
}
.corp .resa form{	
	clear:both;
	width:290px;
}

.resa fieldset{
	border:dotted #ABABAB;
	border-width:0 0 2px;
	margin:0 10px 0 10px ;
	padding:15px 0;
}

.resa label{
	font-size:10px;
	width:87px;
	clear:both;
	display:block;
	float:left;
	padding:0 5px 0 10px;
	
}
.resa legend{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 5px 0 10px;
	
}
.resa p{
	font-size:10px;
	padding:0 5px 10px 10px;
	clear:both;


}

.resa select,.resa textarea,.resa .ctext,.resa .email,.resa .envoyer,.resa .lcheck{
	float:left;
	font-size:10px;
	border:1px solid #FFF;
	width:145px;
	margin-bottom:2px;}
	
.resa .radio,.resa .check{
	margin:2px 4px 2px 0;
}
	
.resa .lcheck{border:none}
.resa textarea{overflow:auto}
.resa .ctext{
	width:145px;}
.resa .envoyer{margin-left:102px !important;margin-left:92px;width:147px;
	}
.resa .heure{
	float:left;
	font-size:10px;
	border:1px solid #FFF;
	margin:0 2px 2px 0;
	width:50px;
}
.resa .disabled label{
	color:#767778;}
	
.resa .disabled .heure,.resa .disabled select,.resa .disabled textarea,.resa .disabled .ctext,.resa .disabled .envoyer,.resa .disabled .email{
	border:1px solid #7A7B7C;
	color:#767778;
}

#flash{
	float:left;
	width:474px;
	height:207px;
	margin:-2px 0 0 -4px !important;
	border-bottom:4px solid #FFF;
}

#contenu{
	float:left;
	margin:0px 0 0 -4px !important;
	margin:-6px 0 0 -4px;
	padding:15px 5px;
	width:464px;
	height:auto !important;
	height:300px;
	min-height:300px;
}
#carte{
	float:left;
	margin:0px 0 0 -4px; !important;
	margin:-6px 0 0 -4px;
	padding:0 0;
	width:474px;

}

.pied{
	position:relative;
	margin-top:-120px !important;
	margin-top:-126px ;
}
hr{
	border: solid #FFF;
	border-width:0 0 1px;
	height:1px;
}
.pied p.mention{
	font-size:10px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:10px 106px 0 285px;
	width:479px;
}
.navbas{
	position:relative;
	z-index:1;
	background:transparent;
	padding:10px 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:-180px;
	left:0px !important;
	left:386px;
width:110px ;
}

.navbas li{
	text-align:left;
	float:none;
	background:url(../elemt/puce1.gif) no-repeat 2px 4px;
	padding-left:12px;
	margin-bottom:8px;
	
width:110px;
	margin-left:-5px !important;
	
	
	position:relative;
	z-index:auto;
	
	display:block;
	font-size:11px;
	line-height:13px;
	
}

#localisation{display:none}
#map{
	/*z-index:2;*/

}

.paiement{margin-top:15px;padding-left:20px;margin-bottom:20px;border-bottom:2px dotted #ABABAB;padding-bottom:15px;border-top:2px dotted #ABABAB;padding-bottom:15px;padding-top:15px; font-size:0.9em; line-height:19px;}

.check_paiement input{margin-left:105px;background-color:#CCCCCC; color:#565759;font-size:0.8em; font-weight:bold; border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-right:1px solid #3A3D42;border-bottom:1px solid #3A3D42;padding:2px;}

.check_paiement input:hover{color:#1D87CA; cursor:pointer;}