*{
	font-family: Arial;
	font-size: 100%;
	outline:none;
	/*	cursor:default;*/
}
a{
	text-decoration:none;
	cursor:pointer !important;
}
a:hover{
	text-decoration:underline;
}

/* ----------top-------------- */
#top {
	background:#999 url("../images1/top-bg.gif") repeat-x;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	color:#FFF;
	font-size:11px;
}
#top a{
	color:#FFF;
}
#top input{
	vertical-align:bottom;
	_margin:-3px 0 0 0;
	*margin:-3px 0 0 0;
}
#top ul.left{
	margin:0 0 0 4px;
}
#top  li {
	padding:4px 4px 0 0;
}
#home{
	padding:0 0 0 15px;
	margin:0 0 0 10px;
	background:url("../images1/home-bg.gif") no-repeat;
}
#remember{
	padding:3px 4px 0 4px !important;
}
#remember label{
	cursor:pointer;
}
#sign-up{
	background:#36abd9;
	padding-left:6px !important;
}
/* ----------welcome-------------- */
#welcome {
	background:url("../images1/welcome-bg.gif") repeat-x;
}
.welcomesub {
	background:url("../images1/welcome-bg2.gif") repeat-x !important;
	height:33px !important;
}
.welcomesub label{
font-size:11px; text-transform:none; color:#FFC354;
}
#welcome .left{
	color:#737a7c;
	font-size:12px;
	margin:0 0 0 15px;
	text-decoration:none;
}
#name{
	color:#fea500;
	font-size:12px;
}
#location{
	color:#00ABE4 !important;
	font-size:16px !important;
	margin:3px 30px 0 0 !important;
	text-transform:uppercase;
}
#welcome .right{
}
#welcome .right label{
	font-size:13px;
	color:#fea500;	
}
#welcome .right input{
	border:1px #9a9b9b solid;
	color:#c7c7c7;
	font-size:11px;
	padding:2px;
	width:260px;
}
#welcome .right input.small{
	width:150px;
}
#welcome .right input:focus{
	color:#000;
}
#welcome .right button{
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	border:none;
	background: url("../images1/submit-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 11px;
}
/* ----------menubar-1-------------- */
#menubar-1{
	font-family:Verdana;
	font-size:10px;
}
/* ----------header-------------- */
#header{
	position:relative;
}
#header .image-right{
	position:absolute;
	right:1px;
	bottom:1px;
}
#header .store-info{
	border:1px solid #E0E0E0;
	bottom:0;
	height:115px;
	padding:10px;
	position:absolute;
	width:979px;
	font-size:11px;
	color:#b2b2b2;
	background:url("../images1/header-bg.gif") left bottom repeat-x;
}
.store-info img{
	margin:0 20px 0 0 ;
	min-width:100px;
}
.store-info p{
	margin:13px 0 0 0;
}
.store-info .title{
	font-size:14px;
	color:#6c6c6c;
	text-transform:uppercase;
}
.store-info .subtitle{
	font-size:13px;
	color:#00c4dc;
}
.store-info a{
	color:#ffc354;
}
.store-info a span{
	color:#b2b2b2;
}
/* ----------list-footer-------------- */
.wrapper-footer{
	background:#DAC4AF;height:102px
}
.list-footer{
	list-style:none;
	font-size:11px;
	color:#fff;
}
.list-footer li{
	float:left;
}
.list-footer ul{
	background:#dac4af;
	border-style:solid;
	border-color:#fff;
	border-width:0 4px 0 0;
	padding:9px 12px 9px 10px;
	height:84px;
	/*_height:auto;*/
	float:left;
}
.list-footer li li{
	display:block;
	float:none;
	list-style:none;
}
.list-footer .last-item-list-footer{
	margin:0;border-right:1px #dac4af solid	
}
.list-footer a{
	color:#fff;
}
/* ----------list-category-02-------------- */
.list-category-02{
	list-style:none;
	padding:0 8px 8px 8px;
	margin:8px 0;
	text-align:center;
}
.list-category-02 li{
	font-size:11px;
	display:inline;
	color:#434343;
	background:url("../images1/gray-separator.gif") right center no-repeat;
	padding:0 8px 0 4px;
}
.list-category-02 li a{
	color:#434343;
}
.list-category-02 .last{
	background:none;
}
/* ----------list-category-03-------------- */
.list-category-03{
	list-style:none;
}
.list-category-03 li{
	font-size:11px;
	display:inline;
	color:#fff;
	background:url("../images1/white-separator.gif") right center no-repeat;
	padding:4px 8px 0 4px !important;
}
.list-category-03 li a{
	color:#fff;
}

/* ----------left-------------- */
#left{
	border-right:1px #c4c7c8 dotted;
}
/* ----------title-------------- */
#left .title, #left .title a{
	color:#50231e;
	font-size:12px;
	border-bottom:1px #c4c7c8 dotted;
	margin:9px 0 0 0;
/*	text-transform:uppercase;*/
}
/* ----------list-01-------------- */
#left .list-01{
	list-style:none;
	font-size:11px;
	color:#737a7c;
}
#left .list-01 a{
	padding:4px 20px;
	display:block;
	background:#f6f6f6;
	margin:6px 3px 0 0;
	color:#737a7c;
}
#left .list-01 a:hover{
	background:#00c4dc;
	color:#fff;
	text-decoration:none;
}
/* ----------block-12-------------- */
div#cnt{
	position:relative;
	z-index:1;
}
div#wn{
	clip:rect(0,277px,88px,0);
	height:180px;
	overflow:hidden;
/*	position:absolute;*/
/*	width:277px;*/
	z-index:1;
}
.b12{
	font-size:11px !important;
	color:#6c6c6c !important;
	margin:8px 0 0 0 !important;
}
.b12  strong.title, .b12  strong.title a{
	color:#fea500 !important;
	font-size:13px !important;
	margin:0 !important;
/*	text-transform: capitalize !important;*/
	border:none !important;
}
.b12 .date{
	color:#b0b0b0 !important;
}
.b12 p{
	margin:8px 15px 0 0 !important;
	text-align:justify !important;
}
.b12 a{
	color:#fea500 !important;
}
/* ----------schedule-------------- */
#left .schedule{
	margin:15px;
	margin-left:0px;
	font-size:10px;
}
.schedule table {
	border-collapse: collapse;
	width:100%;
}
.schedule table td {
	border: 1px #00c4dc solid;
	padding: 2px 8px;
	background:#ace7ef;
}
.schedule .day{
	color:#000 !important;
	background:#fff !important;
}
.schedule .disabled{
	background:#00c4dc;
}
.schedule .sunday{
	color:#00c4dc;
}
/* ----------block-10-------------- */
.b10{
	background:url("../images1/b10-content.gif") repeat-x;
	text-align:center;
	color:#fff;
	font-size:12px;
	border:1px #000 solid;
}

/* ----------block-13-------------- */
.b13{
}
.b13 .top{
	background:url("../images1/b01-top.gif") top right no-repeat;
	font-size:1px;	
}
.b13 .top .l{
	background:url("../images1/b01-top.gif") top left no-repeat;
	width:5px;
	height:100%;
}
.b13 .c{
	font-size:1px;
}

.b13 .bottom{
	background:url("../images1/b13-bottom.gif") top right no-repeat;
	font-size:1px;
	display:block;
}
.b13 .bottom .l{
	background:url("../images1/b13-bottom.gif") top left no-repeat;
	width:3px;
	height:100%;
}
.b13 .content{
	border-style:solid;
	border-width:0 1px;
	border-color:#cdcdcd;
	background:#fbfbfb url("../images1/b13-content.gif") bottom left repeat-x;
	padding:3px 6px;
	color:#737a7c;
	font-size:11px;
}
.b13 .content a{
	color:#fea500;
}
/* ----------block-14-------------- */
.b14{
}
.b14 .top{
	background:url("../images1/b14-top.gif") top right no-repeat;
	font-size:1px;	
}
.b14 .top .l{
	background:url("../images1/b14-top.gif") top left no-repeat;
	width:10px;
	height:100%;
}
.b14 .c{
	font-size:1px;
}

.b14 .bottom{
	background:url("../images1/b14-bottom.gif") top right no-repeat;
	font-size:1px;
	display:block;
}
.b14 .bottom .l{
	background:url("../images1/b14-bottom.gif") top left no-repeat;
	width:10px;
	height:100%;
}
.b14 .content{
	background:#f1f1f1;
	padding:3px 6px;
	color:#737a7c;
	font-size:11px;
}
.b14 .content a, .color1{
	color:#fea500;
}
.b14 .padding{
	padding:20px;
}
.b14 .padding p{
	margin:0 0 8px 0;
}
.b14 .padding label, .color2{
	color:#000;
}
.b14 .padding span, .color1{
	color:#FEA500;
}
.b14 .col1{
	width: 342px;
/*	display: -moz-inline-stack;*/
display: -moz-inline-box; /* For FF<3 */
-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: top;
	margin: 5px 12px;
	zoom: 1;
	*display: inline;
}
.b14 .col1 p{
	text-align:justify;
	margin:0 0 15px 0;
	display:block;
/*	border:1px red solid;*/
}
.b14 .col1 .left1{
	width:150px;
	margin:3px 0 0 0;
	float:left;
}
.b14 .col1 .left2{
	color:#000000;
	float:left;
	width:60px;
}
.b14 .col1 .left3{
	color:#000000;
	float:none;
	width:60px;
}
.b14 .col1 .input1{
	width:182px;
	border:1px #cecece solid;
	padding:1px;
}
.b14 .col1 .input2{
	width:131px;
	border:1px #cecece solid;
	padding:1px;
	margin:9px 0 0 10px;
}
.b14 .col1 .input3{
	vertical-align:middle;
	margin:0 2px 0 0;
}
.b14 em{
	color:#9d9d9d;
	font-style: normal;
	font-size:11px;
	margin:8px 0 0 0;
	display:block;
}
.b14 .col1 .textarea1{
	border:1px solid #CECECE;
	color:#9F9F9F;
	font-size:11px;
	height:132px;
	margin:4px 0 0;
	padding:10px;
	width:330px;
}
.b14 .col1 button{
	color:#FFF;
	font-size:14px;
	border:none;
	background: url("../images1/submit2-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 21px;
}
/*b4 col3*/
.title-scenario{
color:#fea500;
font-size:13px;
font-weight:bold;}
.b14 .col3{
	width:700px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: top;
	margin: 5px 12px;
	zoom: 1;
	*display: inline;
}
.b14 .col3 p{
	text-align:justify;
	margin:0 0 15px 0;
	display:block;
}
.b14 .col3 .left1{
	margin:3px 0 0 0;
	float:left;
}
.b14 .col3 .left2{
	color:#000000;
	float:left;
	width:60px;
}
.b14 .col3 .left3{
	color:#000000;
	float:none;
	width:60px;
}
.b14 .col3 .message{
	color:#9d9d9d;
	font-style: normal;
	font-size:11px;
	margin:-42px 0 0 80px;
	float:right;
	width:250px;
}
.b14 .col3 .input1{
	border:1px #cecece solid;
	padding:1px;
}
.b14 .col3 span{
float:right;
}
.b14 .col3 .input2{
	width:131px;
	border:1px #cecece solid;
	padding:1px;
	margin:9px 0 0 10px;
}
.b14 .col3 .input4{
height:26px;
font-size:18px;
	width:150px;
	border:1px #cecece solid;
	padding:1px;
	margin:0px 0 0 85px;
}
.b14 .col3 .input3{
	vertical-align:middle;
	margin:0 2px 0 0;
}
.b14 .col3 button{
	color:#FFF;
	font-size:14px;
	border:none;
	background: url("../images1/submit2-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 21px;
}
.b14 .col3 .line{
border-bottom-style:dotted;
border-color:#bbbbbb;
border-width:1px;
padding-bottom:15px;
width:100%;}
/* ----------block-15-------------- */
.b15{
}
.b15 .top{
	background:url("../images1/b15-top.gif") top right no-repeat;
	font-size:1px;	
}
.b15 .top .l{
	background:url("../images1/b15-top.gif") top left no-repeat;
	width:5px;
	height:100%;
}
.b15 .c{
	font-size:1px;
}

.b15 .bottom{
	background:url("../images1/b15-bottom.gif") top right no-repeat;
	font-size:1px;
	display:block;
}
.b15 .bottom .l{
	background:url("../images1/b15-bottom.gif") top left no-repeat;
	width:3px;
	height:100%;
}
.b15 .content{
	border-style:solid;
	border-width:0 1px;
	border-color:#e3e3e3;
	color:#737a7c;
	font-size:11px;
	text-align:center;
}
.b15 .content a,.b15 .content span{
	color:#6c6c6c;
	padding: 0 15px 0 0;
}
.small{
	width:170px;
}
.smallest{
	width:95px;
}
.help{
	background:url("../images1/help.gif") right center no-repeat;
}
.mail{
	background:url("../images1/mail.gif") right center no-repeat;
}
.zoom{
	background:url("../images1/zoom.gif") right center no-repeat;
}
/* ----------logo-equartier-------------- */
.logo-equartier{
	text-align:center;
	margin:15px;
}
/* ----------search-catelogue-------------- */
.search-catalogue{
	float:right;
	color:#6c6c6c;
	font-size:11px;
	border-style:solid;
	border-color:#e6e6e6;
	border-width:0 1px 0 0;
	background:url("../images1/search-catalogue-bg.gif") right bottom no-repeat;
	width:570px;
	text-align:right;
	padding:10px;
	z-index:0;
	margin:0 0 30px 0;
}
.search-catalogue input{
	width:130px;
	border:1px #d0d0d0 solid;
	padding:1px;
	margin:0 8px;
}
.search-catalogue button{
	background:#f7f7f7;
	border-style:solid;
	border-color:#e2e2e2;
	border-width:0 1px 1px 0;
	padding:1px;
	font-size:11px;
	font-weight:normal;
	color:#6c6c6c;
}
/* ----------info-product-------------- */
.infos-container{
	height:auto !important;
	width:760px !important;
	margin-bottom:30px;
}
.info-product{
	font-size:12px;
	color:#6c6c6c;
	width:100%;
	position:relative !important;
}
.info-product .col1{
	width: 410px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	text-align:center;
}
.info-product .col1 img{
	border:1px #e0e0e0 solid;
}
.info-product .col2{
	width: 250px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	margin:20px;
}
.info-product h2{
	color:#00c4dc;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.info-product h3{
	color:#c4c4c4;
	font-size:14px;
	text-transform:uppercase;
}
.info-product p{
	margin:4px 0 10px 0;
}
/* ----------list-boutique-------------- */
.list-boutique li{
	width: 110px;
	min-height: 140px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: top;
	margin: 5px;
	zoom: 1;
	*display: inline;
	_height: 140px;
	font-size:11px;
	text-align:center;
}
.list-boutique li .image{
	min-height:107px;
	_height:107px;
}
.list-boutique li br{
	line-height:0.2;
	font-size:1px;
}
.list-boutique li a{
	color:#9d9c9c;
}
.list-boutique li a img{
	border:1px #fff solid;
}
.list-boutique li a:hover, .list-boutique li a.activeSlide{
	color:#00c4dc;
	font-weight:bold;
	text-decoration:none;
}
.list-boutique li a:hover img{
	border:1px #00c4dc solid;
}
/* ----------list-gallery-------------- */
.list-gallery li{
	width: 138px;
	min-height: 140px;
	display: -moz-inline-box; /* For FF<3 */
	-moz-box-orient: vertical; /* For FF<3 */
	display: inline-block;
	vertical-align: bottom;
	margin: 15px 5px;
	zoom: 1;
	*display: inline;
	_height: 140px;
	font-size:11px;
	text-align:center;
}
.list-gallery li .image{
	min-height:145px;
	_height:145px;
}
.list-gallery li br{
	line-height:0.2;
	font-size:1px;
}
.list-gallery li a{
	color:#9d9c9c;
}
.list-gallery li a img{
	border:1px #fff solid;
}
.list-gallery li a:hover img{
	border:1px #00c4dc solid;
}
/* ----------title-05-------------- */
.t05{
	color:#15acde;
	font-size:11px;
	text-transform:uppercase
}
/* ----------title-06-------------- */
.t06{
	color:#15acde;
	font-size:16px;
}
/* ----------title-07-------------- */
.t07{
	color:#fea500;
	font-size:13px;
}
.contactezNous{color:#737a7c;
	font-size:11px;
}
.produit-res{
height:162px;
color:#000000;
padding:100px 0 0 0;
text-align:center;
}
.produit-res label{
color:#6c6c6c;
}
.produit-res span{
color:#fea500;
}	
.inscription{
margin-top:25px;}
.infos-practiques{
height:300px;
width:98%
}
/*text img*/
.content-presentation{
color:#6c6c6c;
font-size:12px;
text-align:justify;
font-family:Arial;
width:724px;
margin:30px 0 0 0;
}
.content-presentation img{
	margin:0 0 15px 15px;
	border:2px #6c6c6c solid;
}
.content-presentation p{ margin:15px 0 0 0 ;}
/*scennario 3*/
.content-scennario3{color:#6c6c6c;font-size:12px;text-align:justify;font-family:Arial;  margin:55px 0 0 55px;}
.scennario3{ color:#6c6c6c;font-size:12px;text-align:justify;font-family:Arial;  width:600px; margin:55px 0 0 55px;}
.scennario3 p{ margin:15px 0 0 0 ;}
.scennario3 strong{ font-size:21px; color:#fea500;}
.scennario3 strong.normal{ font-size:12px; color:#6C6C6C}
.scennario3 label{ width:119px; float:left; margin:3px 0 0}
.scennario3 .scennario3-left{ width:289px; border-right:1px solid #C2C2C2;}
.scennario3 .scennario3-right{ width:210px; float:right; padding:30px 60px 0 0;}
.scennario3 .input1{
	width:142px;
	border:1px #cecece solid;
	padding:1px;
	}
.scennario3 .buttona{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	background: url("../images1/submit3-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 21px;
}
.scennario3 .buttonb{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	border:none;
	background: url("../images1/submit4-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 21px;
}
/* ----------utils-------------- */
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.last-item{
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
}
.advertisiment{
	margin:8px 0;
}
select{
	font-size:11px;
}
hr{
	border-style:dotted;
	border-color:#000;
	border-width:1px 0 0 0;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	height:1px;
}
br.clear{
	line-height:1;
	font-size:1px;
	clear:both;
}
.align-middle{
	vertical-align:middle;
}
.center{
	text-align:center !important;
}
.hidden{
	display:none;
}
/*qui sommes nous*/
.quisommos{
font:Arial;
font-size:11px;
color:#737a7c;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#737a7c;
text-align:justify;
}
.quisommos .subtitle{
color:#00bffe;
font-weight:bold;}
.quisommos p{margin: 8px 0 0 0;}
.quisommos label{ color:#fea500;}
.quisommos .list{ list-style:none; list-style-type:none; padding-left:15px;}
.quisommos ul{ padding-left:15px;}
.quisommos .list li{ float:left;}
.quisommos .list ul{ padding-left:45px;}
.quisommos .list ul li{float:none;}
.quisommos input{
	width:142px;
	border:1px #cecece solid;
	padding:1px;
	}
.quisommos button{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	border:none;
	background: url("../images1/submit5-bg.gif") center no-repeat;
	margin:0 4px 0 8px;
	padding:4px 21px;
}
.quisommos a{
color:#FEA500;
}
/* ----------title-01-------------- */
.t01presse{
height:33px;
margin:30px 0 0 0;
}
.t01presse .content{
	background:url("../images1/t01.gif") top right no-repeat;
	height:100%;
}
.t01presse .content .l{
	background:url("../images1/t01.gif") top left no-repeat;
	width:11px;
	height:100%;
}
.t01presse .c{
	width:97%;
}
.t01presse .content .title{
	color:#fff;
	font-size:13px;
	text-align:left;
	margin:5px 0 0 0;
}

strong.wrong {
	color:#FF0000;
	font-size:12px;
}
/* ----------searchproduit-error-------*/
#ceroproduits{
	font-size:12px;
	font-weight:bold;
}
/* ----------EVIN MESSAGE-------*/
.vide_sideral{
	font-size:12px;
	font-weight:bold;
	color: #333333;
	text-align: center;
	margin:50px auto;
}
/*-----------haut-de-page--------------*/
.haut_page{
	margin:0 auto;
	text-align:center;
}
.haut_page a{
	color:#ffc354;
	font-size:11px;
}