/**************************** PRODUCTION BY SHABAN Hisham, CROSS-SYSTEMS GENEVA *************************************/

body{
	/*Eviter de rajouter sur le body plus de style qu'on a ci-dessous car sinon ca va faire conflit avec le style de l'admin du CMS*/
	width:100%;
	height:100%;
	background:#fff url(/img/template/bg_site.gif) repeat-x left top;
}

li{list-style:none;}

a{
	color:#414141;
	text-decoration:none;
	cursor:pointer;
}

.container a:hover{
	color:#450C0C !important;
}

a img{border:0;}

.site_width{width:960px !important;}

.container{
	margin: 13px auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#414141;
	font-size:12px;
}

h1{
	font-size:20px;
	font-family:trebuchet ms;
	color:#450c0c;
	font-weight:normal;
	letter-spacing:0px !important;
}

h2{
	font-size:18px;
	font-family:trebuchet ms;
	color:#450c0c;
	font-weight:normal;
	letter-spacing:0px !important;
}

h3{
	font-size:16px;
	font-family:trebuchet ms;
	color:#450c0c;
	font-weight:normal;
	letter-spacing:0px !important;
}

h4{
	font-size:14px;
	font-family:trebuchet ms;
	color:#450c0c;
	font-weight:normal;
	letter-spacing:0px !important;
}

h5{
	font-size:13px;
	padding:0;
	display:inline;
	letter-spacing:0px !important;
}

.red, .texteRouge{
	color:#450c0c;
}

/******************************************************** HEADER **********************************************/

.menu{
	height:36px;
	background:transparent url(/img/template/bg_menu.png) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

*html .menu{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_menu.png", sizingMethod="crop");
	}

.menu a.link_menu{
	position:relative;
	color:#fff;
	display:block;
	padding: 12px 20px 0 18px;
	height:24px;
	float:left;
}

.container .menu a.link_menu:hover{
	background-color:#ad8576;
}

.container .menu a.selection{
	background-color:#ad8576 !important;
	color:#450C0C !important;
}

.menu li.lang{
	padding: 12px 8px 0 14px;
	font-size:11px;
	height:24px !important;
}

.separation_lang{
	padding:0 1px;
}

.menu li.lang a.link_menu{
	font-size:11px;
	padding:0 0 0 0;
	display:inline;
	height:auto;
	float:none;
}

.container .menu li.lang a:hover{
	background-color:transparent;
}

.menu span.langactive{
	color:#450c0c;
}

.menu li.search{
	background:none;
	padding:6px 13px 0 0;
	height:30px;
}

.menu li.search .go{
	display:block;
	float:left;
	color:#696969;
	width:22px;
	height:16px;
	border:1px solid #aeaeae;
	border-left:none;
	padding:1px 0 0 4px;
	background:transparent url(/img/template/bg_input.gif) repeat-x left top;
}

.container .menu li.search .go:hover{
	background-color:transparent;
}

.menu li.search input#search{
	display:block;
	float:left;
	height:19px;
	padding:2px 0 0 8px;
	border:1px solid #aeaeae;
	background-color:#fff;
	width:118px;
	font-family:trebuchet ms;
	font-size:12px;
	color:#5c3c3b;
	position:relative;
	font-weight:bold;
}

.menu #Nav li{
	display:block;
	float:left;
	height:36px;
	background:transparent url(/img/template/separation_menu.gif) no-repeat right top;
}

#Nav{
	width:605px;
	display:block;
	float:left;
}

#Nav ul{
	display:none;
	top:49px;
	position:absolute;
	clear:both;
	z-index:999;
}

#Nav ul li{
	height:auto !important;
	background:none;
	clear:both;
}

#Nav ul li a.link_menu{
	height:auto;
	background-color:#d0bab1;
	font-size:11px;
	color:#450c0c;
	padding-top:6px;
	padding-bottom:5px;
	width:154px;
	border-bottom:1px solid #ebe1dd;
}

.container #Nav ul li a:hover{
	background-color:#ad8576;
}

.logo_print{
	display:none;
}

#adds_on{
	display:block;
	float:left;
	width:355px;
}

#adds_on li{
	display:block;
	float:right;
}

/********************************************************** CENTER ***********************************************/

.center{
	background:transparent url(/img/template/bg_center.png) repeat-x left 50px;
	margin-top: -50px;
	position:relative;
}

*html .center{
	background:transparent url(/img/template/bg_center.png) repeat-x left 53px;
	margin-top: -53px;
}

*+html .center{
	background:transparent url(/img/template/bg_center.png) repeat-x left 53px;
	margin-top: -53px;
}

/******** Content Left *******/

.content_left{
	float:left;
	margin:0 0 0 12px;
	width:230px;
}

*html .content_left{
	margin:0 0 0 6px;
	/*position:relative;*/
}

.banner{
	height:243px;
	float:left;
	background:transparent url(/img/template/par_dessus_banner.png) no-repeat left top;
}

*html .banner{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/par_dessus_banner.png", sizingMethod="crop");
	}

.banner .content_admin{
	float:right;
}

.logo_link{
	float:left;
	margin:13px 0 0 12px;
	height:80px;
	display:block;
	width:228px;
	cursor:pointer;
	position:relative;
}

*html .logo_link{
	margin:13px 0 0 6px;
}

.left_pos_absolute{
	position:absolute;
	margin-top: -83px;
}

.content_left-top{
	font-size:1px;
	width:228px;
	background:transparent url(/img/template/content_left-top.png) no-repeat left bottom;
	height:12px;
	margin-top:5px;
}

*html .content_left-top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/content_left-top.png", sizingMethod="crop");
	}
	
.content_left-bottom{
	font-size:1px;
	width:228px;
	background:transparent url(/img/template/content_left-bottom.png) no-repeat left top;
	height:6px;
}

*html .content_left-bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/content_left-bottom.png", sizingMethod="crop");
	}
	
.content_left-center{
	width:228px;
	background:transparent url(/img/template/content_left-center.gif) repeat-y left top;
	padding-bottom:7px;
}

.reservation_title{
	background:transparent url(/img/template/bg_reservation_title.png) no-repeat left top;
	width:228px;
	padding:0 0 14px 0;
}

*html .reservation_title{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_reservation_title.png", sizingMethod="crop");
	}

.calendarD{
	float:left;
	width:32px;
	height:36px;
	background:transparent url(/img/template/calendar.png) no-repeat left top;
	margin: -10px 0 0 16px;
	position:relative;
	padding: 11px 0 0 20px;
	font-size:20px;
	font-family:trebuchet ms;
	color:#450c0c;
}

*html .calendarD{
	margin-left:8px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/calendar.png", sizingMethod="crop");
	}
	
.reservation_title h1{
	float:left;
	width:135px;
	margin:7px 0 0 12px;
	line-height:19px;
}

.reservation_content{
	margin-left:16px;
	width:198px;
	padding-bottom:10px;
}

.dropDown{
	margin:12px 0 0 0;
	}

.dropDown_left{
	background-image:url(/img/template/bt_drop_left.png);
	background-repeat:no-repeat;
	float:left;
	height:23px;
	width:10px;
	cursor:pointer;
	}

*html .dropDown_left{	
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bt_drop_left.png",sizingMethod='crop');
	}
	
.dropDown_center{
	float:left;
	height:16px;
	}

*html .dropDown_center{	
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bt_drop_body.png",sizingMethod='crop');
	}

.dropDown a{
	color:#3f3f41;
	font-size:11px;
	padding:0 17px;
	}
	
.dropDown .jquery-selectbox-currentItem{
	width:149px !important;
}

.dropDown .jquery-selectbox{
	width:176px !important;
}
	
.dropDown .jquery-selectbox-list{
	width:151px !important;
}

.dropDown .dropDown_center{
	width:188px;
	}
	
.chooseDate{
	margin-top:12px;
}	
	
.chooseDate input{
	width:150px;
	height:17px;
	border: 1px solid #afaeaf;
	font-size:12px;
	color:#3d3d3d;
	padding:1px 0 0 10px;
	display:block;
	float:left;
	background:#fff;
	}
	
*html .chooseDate input{
	height:16px;
	padding:2px 0 0 10px;
	}
	
*+html .chooseDate input{
	height:16px;
	padding:2px 0 0 10px;
	}
	
.chooseDate img{
	display:block;
	float:left;
	margin:3px 0 0 8px;
	cursor:pointer;
}

.valid_reserv{
	margin-top:14px;
	clear:both;
	display:block;
}

*html .valid_reserv{
	padding-top:1px;
}

*+html .valid_reserv{
	padding-top:1px;
}

.container .reservRdvTd .valid_reserv{
	padding-top:0;
	margin-top:0;
}

.container .valid_reserv a, .modalContainer .valid_reserv a{
	display:block;
	float:left;
	color:#f7f3f1 !important;
	font-family:trebuchet ms;
	font-size:14px !important;
	background:transparent url(/img/template/bg_valid_reserv_center.png) repeat-x left top !important;
	height:20px;
	padding:1px 16px 0 16px;
	width:auto !important;
}

*html .valid_reserv a{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_valid_reserv_center.png", sizingMethod="scale");
}

.container .valid_reserv_middle{
	float:left;
	color:#f7f3f1 !important;
	font-family:trebuchet ms;
	font-size:14px !important;
	background:transparent url(/img/template/bg_valid_reserv_center.png) repeat-x left top;
	height:20px;
	padding:1px 16px 0 16px;
}

*html .valid_reserv_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_valid_reserv_center.png", sizingMethod="scale");
}

.container .valid_reserv a:hover{
	color:#f7f3f1 !important;
}

.valid_reserv_left{
	float:left;
	width:11px;
	height:21px;
	background:transparent url(/img/template/bg_valid_reserv_left.png) no-repeat left top;
}

*html .valid_reserv_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_valid_reserv_left.png", sizingMethod="crop");
}

.valid_reserv_right{
	float:left;
	width:11px;
	height:21px;
	background:transparent url(/img/template/bg_valid_reserv_right.png) no-repeat left top;
}

*html .valid_reserv_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_valid_reserv_right.png", sizingMethod="crop");
}

.container .valid_reserv .btn_green a{
	background:transparent url(/img/template/btn_green_center.gif) repeat-x left top !important;
}

*html .container .valid_reserv .btn_green a{
	background:transparent url(/img/template/btn_green_center.gif) repeat-x left top !important;
	filter:0 !important;
}

.container .btn_green .valid_reserv_middle{
	background:transparent url(/img/template/btn_green_center.gif) repeat-x left top !important;
}

*html .container .btn_green .valid_reserv_middle{
	background:transparent url(/img/template/btn_green_center.gif) repeat-x left top !important;
	filter:0 !important;
}

.btn_green .valid_reserv_left{
	background:transparent url(/img/template/btn_green_left.png) no-repeat left top;
}

*html .btn_green .valid_reserv_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/btn_green_left.png", sizingMethod="crop");
}

.btn_green .valid_reserv_right{
	background:transparent url(/img/template/btn_green_right.png) no-repeat left top;
}

*html .btn_green .valid_reserv_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/btn_green_right.png", sizingMethod="crop");
}

.accordion_section_title{
	padding:0 12px 12px 16px;
	line-height:15px;
}

#accordion li{
	background:transparent url(/img/template/dotted.gif) no-repeat left top;
	margin:0 0 0 1px;
	padding:5px 15px;
}

#accordion li a{
	color:#340e0e;
}

.container #accordion li a:hover{
	color:#414141 !important;
}

#accordion li li{
	background:transparent url(/img/template/puce.gif) no-repeat left 7px;
	margin:2px 0 0 0;
	padding:0 0 0 10px;
}

#accordion li li a{
	font-size:11px;
	color:#414141;
}

.container #accordion li li a:hover, .container #accordion li li a.selection{
	color:#450C0C !important;
}

.spe_offer{
	margin-top:17px;
}

.spe_offer .content_left-center{
	width:201px;
	padding:0 13px 8px 14px;
}

.spe_offer h1{
	color:#825342;
	font-size:18px;
	padding-bottom:6px;
}

.spe_offer h2{
	line-height:18px;
}

.spe_offer h3{
	font-size:14px;
	color:#450c0c;
	padding-bottom:8px;
}

.spe_offer .compact img{
	margin-bottom:8px;
}

/******** Content Middle *******/

.site_fonctions{
	width:698px;
	padding:8px 0 0 0;
	margin-top: -32px;
	position:absolute;
}

*html .site_fonctions{
	margin-top: -30px;
}

*+html .site_fonctions{
	margin-top: -30px;
}

.path{
	width:385px;
	font-size:10px;
	color:#000;
	display:table;
	height:12px;
	float:left;
	padding-top:1px;
}

*html .path{
	display:block;
}

*+html .path{
	display:block;
	height:auto;
	min-height:12px;
}

.path a{
	color:#825342;
	font-size:10px;
}

.content_fonctions{
	float:left;
	width:303px;
	margin-left:10px;
}

.content_fonctions a{
	display:block;
	float:right;
	color:#340e0e;
	font-size:11px;
}

.content_fonctions a:hover{
	color:#825342 !important;
}

.send_to_a_friend{
	margin:14px 14px 0 0;
	background:transparent url(/img/template/coeur.gif) no-repeat scroll left top;
	display:block;
	width:14px;
	height:12px;
	position:relative;
}

.print{
	background:transparent url(/img/template/print.gif) no-repeat scroll left top;
	margin:10px 15px 0 0;
	display:block;
	width:16px;
	height:16px;
	position:relative;
}

.li_cart{
	width:50px;
}

.li_deconnect{
	padding:10px 12px 0 0;
}

.li_deconnect a{
	color:#fff;
	font-size:11px;
	border-bottom:1px solid #fff;
	display:block;
}

.li_deconnect a:hover{
	border-bottom:0;
	color:#fff !important;
}

.my_current_cart{
	background:transparent url(/img/template/cart.gif) no-repeat scroll left top;
	margin:10px 16px 0 0;
	display:block;
	width:20px;
	height:17px;
	position:relative;
	float:right;
}

*html .my_current_cart{
	display:inline;
}

.cart_items{
	float:right;
	display:block;
	margin-top:11px;
	padding-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:9px;
	position:relative;
}

.content_middle{
	float:left;
	width:446px;
	margin-left:20px;
	padding:0 0 0 0;
	display:table;
	height:30px;
}

*html .content_middle{
	display:block;
	/*position:relative;*/
}

*+html .content_middle{
	display:block;
	min-height:30px;
	height:auto;
}

.content_middle h1, .content_middle h2, .content_middle h3, .content_middle h4{
	padding-bottom:5px;
}

.content_middle h2{
	line-height:18px;
}

.content_middle h1{
	font-size:22px;
	line-height:24px;
	padding-bottom:12px !important;
}

.content_middle_large h1{
	font-size:22px;
	line-height:24px;
	padding-bottom:12px !important;
	letter-spacing:1px;
}

.content_middle_large{
	width: 698px;
	float:left;
	margin-left:20px;
	padding:2px 0 0 0;
	display:table;
	height:350px;
}

*html .content_middle_large{
	display:block;
	position:relative;
	padding:5px 0 0 0;
}

*+html .content_middle_large{
	display:block;
	min-height:350px;
	height:auto;
	padding:5px 0 0 0;
}

.content_middle_large h1, .content_middle_large h2, .content_middle_large h3, .content_middle_large h4{
	padding-bottom:5px;
}

.content_middle_large h2{
	line-height:18px;
}

.content_middle_large ul{
	margin:0 0 0 10px;
	display:block;
}

.content_middle_large ul li{
	margin-top:3px;
	display:block;
	padding:0 0 0 8px;
	background:transparent url(/img/template/puce_contenu.png) no-repeat left 5px;
}

.content_middle_large .content_middle{
	margin-left:0;
	padding-top:13px;
	/*display:block;
	height:auto !important;
	min-height:auto !important;*/
}

.home_accroche{
	width:698px;
}

.home_accroche img{
	margin-top:15px;
}

.content_middle td{
	vertical-align:top;
	/*text-align:justify;*/
}

.middle_box_top{
	width:446px;
	height:10px;
	background:transparent url(/img/template/middle_box_top.png) no-repeat left bottom;
	font-size:1px;
}

*html .middle_box_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_box_top.png", sizingMethod="crop");
}

.middle_box_bottom{
	width:446px;
	height:5px;
	background:transparent url(/img/template/middle_box_bottom.png) no-repeat left top;
	font-size:1px;
}

*html .middle_box_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_box_bottom.png", sizingMethod="crop");
}

.middle_box_center{
	width:422px;
	background:transparent url(/img/template/middle_box_center.png) repeat-y left top;
	padding:0 12px 6px 12px;
}

*html .middle_box_center{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_box_center.png", sizingMethod="scale");
}

.middle_box_center h3{
	line-height:18px;
}

.middle_box_center h3 a{
	position:relative;
}

.one_ligne{
	margin-top:11px !important;
}

.center .first_line{
	margin-top:8px !important;
}

.labelZone{
	float:left;
	width:95px;
}

.labelZone span{
	padding-top:4px;
	display:block;
}

.first_line .labelZone span{
	padding-top:1px;
}

.fieldZone{
	float:left;
	width:327px;
}

.center .one_ligne .jquery-selectbox-currentItem{
	font-size:11px !important;
	color:#414141 !important;
}

.content_middle .peudo_input {
	background:transparent url(/img/template/bg_input_big.gif) repeat-x scroll left top;
	border:1px solid #AFAEAF;
	color:#414141;
	display:block;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:18px;
	line-height:16px;
	padding:3px 7px 0 7px;
}

.barre{
	background:transparent url(/img/template/trait_rouge.gif) repeat-x scroll left 9px;
}

.devise{
	float:left;
	padding:4px 0 0 6px;
}

.content_middle .valid_reserv{
	padding-top:5px;
}

.content_middle .valid_reserv a{
	font-size:11px;
	padding-left:13px;
	padding-right:13px;
}

.etoile{
	color:#450c0c;
	display:block;
	clear:both;
	margin-top:21px;
	font-size:11px;
}

.etoile a{
	color:#450c0c;
	text-decoration:underline;
}

.container .etoile a:hover{
	color:#414141 !important;
}

/******** Content Right *******/

.content_right{
	float:left;
	width:252px;
}

.content_right h3{
	font-size:20px;
}

*html .content_right{
	/*position:relative;*/
}

.produitPng{
	width:252px;
	height:287px;
	background:transparent url(/img/template/produits.png) no-repeat left top;
}

*html .produitPng{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/produits.png", sizingMethod="crop");
}

.box_right{
	margin-left:27px;
}

.content_right .box_right h3{
	float:left;
	margin-left:5px;
	width:129px;
	position:relative;
	margin-top: -5px;
	text-align:center;
}

.right_box_top{
	width:206px;
	height:11px;
	background:transparent url(/img/template/right_box_top.png) no-repeat left bottom;
	font-size:1px;
	margin-top:17px;
}

*html .right_box_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/right_box_top.png", sizingMethod="crop");
}

.right_box_bottom{
	width:206px;
	height:6px;
	background:transparent url(/img/template/right_box_bottom.png) no-repeat left top;
	font-size:1px;
}

*html .right_box_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/right_box_bottom.png", sizingMethod="crop");
}

.right_box_center{
	width:206px;
	background:transparent url(/img/template/right_box_center.gif) repeat-y left top;
}

.account{
	width:206px;
}

.user{
	background:transparent url(/img/template/user.png) no-repeat left top;
	float:left;
	width:52px;
	height:53px;
	margin-left:14px;
	margin-top: -26px;
	position:relative;
}

*html .user{
	margin-left:7px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/user.png", sizingMethod="crop");
}

.account h1{
	width:126px;
	float:left;
}

.loginbox{
	color:#480c0d !important;
}

.loginbox a{
	font-size:11px !important;
	color:#480c0d !important;
}

.loginbox a:hover{
	color:#414141 !important;
}

.box_right input {
	background:#fff;
	border:1px solid #AFAEAF;
	color:#480C0D;
	display:block;
	float:left;
	width:170px;
	font-size:12px;
	height:17px;
	padding:1px 0 0 0;
	color:#3D3D3D;
}

.fields{
	width:181px;
	padding:0 10px 0 15px;
}

.fields label{
	padding-bottom:3px !important;
	clear:both;
	padding-top:10px !important;
	width:170px !important;
	padding-right:0 !important;
}

.loginbox .valid_reserv{
	padding-top:14px;
}

.loginbox .valid_reserv a{
	padding-left:12px;
	padding-right:13px;
}

.find_login{
	padding:14px 0 8px 0;
	clear:both;
}

*html .find_login{
	padding-top:7px;
}

*+html .find_login{
	padding-top:7px;
}

.find_login a{
	display:block;
}

.not_first .right_box_center{
	width:179px !important;
	padding-left:15px !important;
	padding-right:14px !important;
	font-size:11px !important;
	color:#450c0c !important;
	padding-bottom:8px !important;
}

.not_first .right_box_center a{
	color:#450c0c !important;
}

.container .not_first .right_box_center a:hover{
	color:#414141 !important;
}

.center a.more{
	margin-top:5px;
	display:block;
	color:#825342 !important;
}

.container .center a.more:hover{
	text-decoration:none !important;
	color:#450c0c !important;
}

.content_right .not_first h3{
	float:none !important;
	margin-left:0 !important;
	text-align:left !important;
	width:179px !important;
	font-size:18px !important;
	line-height:20px !important;
	margin-top: -2px !important;
}

.compact{
	line-height:12px;
	color:#450c0c;
	font-size:11px;
	/*text-align:justify;*/
}

.compact img{
	margin-bottom:8px;
}

.zone_img{
	margin-top:20px;
}

.espacement{
	height:19px;
	width:177px;
	clear:both;
}

/**************************************************** FOOTER ***********************************************/

.footer{
	text-align:center;
	position:relative;
	margin-top: -30px;
	padding-bottom:15px;
	font-size:11px;
	line-height:17px;
}

.footer a{
	color:#414141;
}

/*************************************************** CORRECTION STYLE CONFLIT AVEC CMS ***************************/

.content_middle_large #content_adminAction{
	margin-left:25px;
}

.content_middle_large #content_adminAction li{
	margin:0 !important;
	padding:0 !important;
	background:#F4F3F1 !important
	filter:0;
}

/************************************************* SITEMAP ******************************************************/

.level2{
	margin-left:20px;
}

.level3{
	margin-left:40px;
}

.level4{
	margin-left:60px;
}

.level5{
	margin-left:80px;
}

/************************************************** CONTACT ************************************************/

.container .middleSmall{
	width:335px;
}

.middle_boxSmall_top{
	width:335px;
	height:10px;
	background:transparent url(/img/template/middle_boxSmall_top.png) no-repeat left bottom;
	font-size:1px;
}

*html .middle_boxSmall_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_boxSmall_top.png", sizingMethod="crop");
}

.middle_boxSmall_bottom{
	width:335px;
	height:10px;
	background:transparent url(/img/template/middle_boxSmall_bottom.png) no-repeat left top;
	font-size:1px;
}

*html .middle_boxSmall_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_boxSmall_bottom.png", sizingMethod="crop");
}

.middle_boxSmall_center{
	width:300px;
	background:transparent url(/img/template/middle_boxSmall_center.png) repeat-y left top;
	padding:0 13px 0 22px;
}

*html .middle_boxSmall_center{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/middle_boxSmall_center.png", sizingMethod="scale");
}

.rightLarge{
	width:330px;
	margin-left:18px;
	padding-top:13px;
}

*html .rightLarge{
	margin-left:9px;
}

.right_boxLarge_top{
	width:330px;
	height:10px;
	background:transparent url(/img/template/right_boxLarge_top.png) no-repeat left bottom;
	font-size:1px;
}

*html .right_boxLarge_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/right_boxLarge_top.png", sizingMethod="crop");
}

.right_boxLarge_bottom{
	width:330px;
	height:10px;
	background:transparent url(/img/template/right_boxLarge_bottom.png) no-repeat left top;
	font-size:1px;
}

*html .right_boxLarge_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/right_boxLarge_bottom.png", sizingMethod="crop");
}

.right_boxLarge_center{
	width:300px;
	background:transparent url(/img/template/right_boxLarge_center.png) repeat-y left top;
	padding:0 12px 0 18px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

*html .right_boxLarge_center{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/right_boxLarge_center.png", sizingMethod="scale");
}

.one_ligne_form{
	width:300px;
	padding-bottom:9px;
}

.content_middle_large input.textfield{
	width:174px;
	background:#fff;
	color:#3D3D3D;
	font-size:12px;
	height:17px;
	padding:1px 0 0 0;
	border: 1px solid #afaeaf;
	display:block;
	background:#fff;
	}
	
.content_middle_large textarea{
	width:174px;
	height:83px;
	border: 1px solid #afaeaf;
	color:#3D3D3D;
	font-size:12px;
	padding:0;
	display:block;
	background-color:#fff;
	}
	
.content_middle_large .dropDown{
	margin-top:0;
}

.content_middle_large .dropDown .dropDown_center{
	width:164px;
}

.content_middle_large .dropDown .jquery-selectbox{
	width:167px !important;
}

.content_middle_large .dropDown .jquery-selectbox-currentItem{
	width:140px !important;
}

.content_middle_large .dropDown .jquery-selectbox-list{
	width:142px !important;
}
	
.container .content_middle_large label{
	display:block;
	float:left;
	width:110px;
	padding:1px 10px 0 0;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif;
	}

.container .content_middle_large .error{
	display: none;
}

.container .content_middle_large label.error{
	width:174px !important;
	font-size:12px !important;
	}
	
.form_field{
	float:left;
	width:180px;
}

.container .rightLarge h3{
	font-size:18px;
}

.sur_RDV{
	font-size:12px;
	color:#340e0e;
}

.mandatory{
	color:red;
}

/********************************************************  SEARCH PAGE  ******************************************************/

.content_middle input#search{
	display:block;
	float:left;
	height:15px;
	padding:2px 0 0 8px;
	border:1px solid #aeaeae;
	background:transparent url(/img/template/bg_input.gif) repeat-x left top;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	position:relative;
}

.content_middle .go{
	display:block;
	float:left;
	color:#696969;
	width:22px;
	height:16px;
	border:1px solid #aeaeae;
	border-left:none;
	padding:1px 0 0 4px;
	background:transparent url(/img/template/bg_input.gif) repeat-x left top;
}

/************************************************** CUSTUMISATION LAYER ************************************/

.LayerTitle{
	background:transparent url(/img/template/bg_top_layer.png) no-repeat left top !important;
	height:16px !important;
}

*html .LayerTitle{
	background-image:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/bg_top_layer.png", sizingMethod="crop") !important;
	}

a.modalClose{
	background-image:none !important;
	background-color:#AC8475 !important;
	filter:0 !important;
}

#modalContainer .table_admin {
	display:table !important;
}

#modalContainer #basicModalContentLarge, #modalContainer #basicModalContentLarge2, #modalContainer #basicModalContentLarge3, #modalContainer #basicModalContentLarge4, #modalContainer #basicModalContentLarge5 {
	width:500px !important;
}

#modalContainer #basicModalContentLarge .LayerTitle, 
#modalContainer #basicModalContentLarge .LayerContent, 
#modalContainer #basicModalContentLarge2 .LayerTitle, 
#modalContainer #basicModalContentLarge2 .LayerContent, 
#modalContainer #basicModalContentLarge3 .LayerTitle, 
#modalContainer #basicModalContentLarge3 .LayerContent, 
#modalContainer #basicModalContentLarge4 .LayerTitle, 
#modalContainer #basicModalContentLarge4 .LayerContent, 
#modalContainer #basicModalContentLarge5 .LayerTitle, 
#modalContainer #basicModalContentLarge5 .LayerContent, 
#modalContainer #basicModalContentLarge6 .LayerTitle, 
#modalContainer #basicModalContentLarge6 .LayerContent {
	width:472px !important;
}

.lign_layer_field{
	width:470px;
	padding-bottom:12px;
}

.layerLabel{
	float:left;
	width:170px;
}

.layerFrield{
	float:left;
	width:300px;
}

.layerFrield textarea{
	height:70px !important;
	width:260px !important;
	border:1px solid #AFAEAF !important;
}

.layerFrield input{
	width:260px;
	border:1px solid #AFAEAF;
}

.padd0{
	padding:0 !important;
}

/* NEW MONTAGE */

.submit_button{
	clear:both;
	margin-top:9px;
	padding-bottom:12px;
}

.submit_left{
	float:left;
	width:9px;
	height:30px;
	background:transparent url(/img/template/submit_left.png) no-repeat left top;
}

*html .submit_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/submit_left.png", sizingMethod="crop");
}

.submit_right{
	float:left;
	width:9px;
	height:30px;
	background:transparent url(/img/template/submit_right.png) no-repeat left top;
}

*html .submit_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/submit_right.png", sizingMethod="crop");
}

.submit_middle{
	display:block;
	font-size:13px;
	font-weight:bold;
	font-family:trebuchet ms;
	color:#3e1b0e;
	float:left;
	height:30px;
	background:transparent url(/img/template/submit_middle.png) repeat-x left top;
	padding: 0 5px 0 10px;
}

*html .submit_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/submit_middle.png", sizingMethod="scale");
}

.semd_picto{
	margin-left:6px;
	display:block;
	float:left;
	background:transparent url(/img/template/send.png) no-repeat left top;
	width:23px;
	height:21px;
	margin-top:4px;
}

*html .semd_picto{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/send.png", sizingMethod="crop");
}

.text_button{
	display:block;
	float:left;
	height:25px;
	padding: 6px 0 0 0;
}

/***************************************************** PAGES PROCESS COMMANDE, ESP PERSO, ... ***************************************************/

.container2 .center{
	margin-top: 0;
	padding-top: 12px;
	position:static;
	background:transparent url(/img/template/bg_center.png) repeat-x scroll left 0 !important;
}

.container2 .content_middle_large{
	padding-top:0;
}

.container2 .site_fonctions{
	padding-top:0;
	margin-top:0;
	position:static;
}

.logo{
	width:228px;
	height:81px;
	background:transparent url(/img/template/logo.png) no-repeat left top;
	padding-bottom:20px;
}

*html .logo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/logo.png", sizingMethod="crop");
}

.logo_no_banner{
	padding-bottom:7px !important;
}

.groupe_onglets{
	margin-top:10px;
	width:698px;
	padding-bottom:6px;
}

.onglet_left{
	float:left;
	width:10px;
	height:44px;
	background:transparent url(/img/template/onglet_left.png) no-repeat left top;
	margin-left:10px;
}

*html .onglet_left{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_left.png", sizingMethod="crop");
}

.onglet_first .onglet_left{
	margin-left:0 !important;
}

.onglet_num_2 .onglet_left, .onglet_num_3 .onglet_left, .onglet_num_4 .onglet_left{
	margin-left:2px;
}

.next_step{
	width:18px;
	height:44px;
	float:left;
	background:transparent url(/img/template/next_step.png) no-repeat left top;
	margin-left:2px;
}

.onglet_right{
	float:left;
	width:10px;
	height:44px;
	background:transparent url(/img/template/onglet_right.png) no-repeat left top;
}

*html .onglet_right{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_right.png", sizingMethod="crop");
}

.onglet_middle{
	float:left;
	height:44px;
	background:transparent url(/img/template/onglet_middle.png) repeat-x left top;
	font-size:18px;
	color:#3e1b0e;
	font-family:trebuchet ms;
	padding:0 2px 0 0;
	display:block;
	width:161px;
	text-align:right;
}

*html .onglet_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_middle.png", sizingMethod="scale");
}

.onglet_num_1 .onglet_middle{
	width:135px;
	background:transparent url(/img/template/onglet_num_1.png) no-repeat left top;
	padding-right:0;
}

*html .onglet_num_1 .onglet_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_num_1.png", sizingMethod="crop");
}

.onglet_num_2 .onglet_middle{
	width:135px;
	background:transparent url(/img/template/onglet_num_2.png) no-repeat left top;
	padding-right:0;
}

*html .onglet_num_2 .onglet_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_num_2.png", sizingMethod="crop");
}

.onglet_num_3 .onglet_middle{
	width:135px;
	background:transparent url(/img/template/onglet_num_3.png) no-repeat left top;
	padding-right:0;
}

*html .onglet_num_3 .onglet_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_num_3.png", sizingMethod="crop");
}

.onglet_num_4 .onglet_middle{
	width:135px;
	background:transparent url(/img/template/onglet_num_4.png) no-repeat left top;
	padding-right:0;
}

*html .onglet_num_4 .onglet_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/onglet_num_4.png", sizingMethod="crop");
}

*html .next_step{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/next_step.png", sizingMethod="crop");
}

.picto_mes_donnees{
	height:34px;
	background:transparent url(/img/template/mes_donnees.gif) no-repeat left top;
	padding:3px 0 0 0;
	display:block;
	margin-top:7px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_mes_donnees, a.picto_mes_donnees:hover{
	background:transparent url(/img/template/mes_donnees_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.picto_mes_commandes{
	height:34px;
	background:transparent url(/img/template/mes_commandes.gif) no-repeat left top;
	padding:3px 0 0 0;
	display:block;
	margin-top:7px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_mes_commandes, a.picto_mes_commandes:hover{
	background:transparent url(/img/template/mes_commandes_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.picto_mes_avoirs{
	height:34px;
	background:transparent url(/img/template/mes_avoirs.gif) no-repeat left top;
	padding:6px 0 0 0;
	display:block;
	margin-top:4px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_mes_avoirs, a.picto_mes_avoirs:hover{
	background:transparent url(/img/template/mes_avoirs_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.picto_panier{
	height:34px;
	background:transparent url(/img/template/panier.gif) no-repeat left top;
	padding:3px 0 0 0;
	display:block;
	margin-top:7px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_panier, a.picto_panier:hover{
	background:transparent url(/img/template/panier_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.picto_paiement{
	height:34px;
	background:transparent url(/img/template/paiement.gif) no-repeat left top;
	padding:1px 0 0 0;
	display:block;
	margin-top:9px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_paiement, a.picto_paiement:hover{
	background:transparent url(/img/template/paiement_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.picto_confirmation{
	height:34px;
	background:transparent url(/img/template/confirmation.gif) no-repeat left top;
	padding:0 0 0 0;
	display:block;
	margin-top:10px;
	color:#8f8b89;
	position:relative;
}

.onglet_actif .picto_confirmation, a.picto_confirmation:hover{
	background:transparent url(/img/template/confirmation_actif.gif) no-repeat left top;
	color:#3e1b0e;
}

.expliq{
	position:relative;
	margin-top: -6px;
	font-size:12px;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.forget{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.forget a{
	font-size:12px;
	color:#3e1b0e;
	font-family:Arial, Helvetica, sans-serif;
}

.forget a:hover{
	color:#414141;
}

.identif_picto{
	background:transparent url(/img/template/identif_go.png) no-repeat left top;
	display:block;
	float:left;
	height:18px;
	margin-left:6px;
	margin-top:7px;
	width:23px;
}

*html .identif_picto{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/identif_go.png", sizingMethod="crop");
}

.inscrip_picto{
	background:transparent url(/img/template/inscrip_go.gif) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	margin-left:6px;
	margin-top:8px;
	width:23px;
}

.two_boxes_top{
	background:transparent url(/img/template/two_boxes_top.png) no-repeat left bottom;
	height:12px;
	width:684px;
	margin-top:14px;
	font-size:1px;
}

*html .two_boxes_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/two_boxes_top.png", sizingMethod="crop");
}

.two_boxes_bottom{
	background:transparent url(/img/template/two_boxes_bottom.png) no-repeat left top;
	height:11px;
	width:684px;
	font-size:1px;
}

*html .two_boxes_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/two_boxes_bottom.png", sizingMethod="crop");
}

.two_boxes_middle{
	background:transparent url(/img/template/two_boxes_middle.png) repeat-y left top;
	width:684px;
	clear:both;
}

*html .two_boxes_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/two_boxes_middle.png", sizingMethod="scale");
	position:relative;
	margin-top: -1px;
}

.container .marg_top_7{
	margin-top:7px !important;
}

*html .container .marg_top_7{
	margin-top:17px !important;
}

*+html .container .marg_top_7{
	margin-top:17px !important;
}

.container .marg_top_19{
	margin-top:19px !important;
}

.extra_marg_top{
	margin-top:18px;
	clear:both;
	float:left;
}

.box_big_large_top{
	background:transparent url(/img/template/box_big_large_top.png) no-repeat left bottom;
	height:13px;
	width:684px;
	margin-top:14px;
	font-size:1px;
}

*html .box_big_large_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/box_big_large_top.png", sizingMethod="crop");
}

.container2 .box_big_large_top{
	margin-top:17px;
}

.box_big_large_bottom{
	background:transparent url(/img/template/box_big_large_bottom.png) no-repeat left top;
	height:14px;
	width:684px;
	font-size:1px;
}

*html .box_big_large_bottom{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/box_big_large_bottom.png", sizingMethod="crop");
}

.box_big_large_middle{
	background:transparent url(/img/template/box_big_large_middle.png) repeat-y left top;
	width:684px;
}

*html .box_big_large_middle{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/box_big_large_middle.png", sizingMethod="scale");
	position:relative;
	margin-top: -1px;
}

.two_boxes_middle .middleSmall, .two_boxes_middle .rightLarge, .box_big_large_middle .middleSmall, .box_big_large_middle .rightLarge{
	padding-top:0 !important;
}

.extra_marg_top_height{
	margin-top:24px;
	clear:both;
	float:left;
}

.radiofield {
	display:block;
	float:left;
	margin-top:2px;
}

.radiolabel {
	display:block;
	float:left;
	padding:0 12px 0 3px !important;
	width:auto !important;
}

*html .radiolabel {
	padding:4px 12px 0 0 !important;
}

*+html .radiolabel {
	padding:4px 12px 0 0 !important;
}
/**** Suite process commande .... ****/

.num_client{
	color:#3e1b0e;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:1px;
	display:block;
}

.dotted_large{
	background:transparent url(/img/template/new/dotted_large.gif) no-repeat left top;
	height:1px;
	font-size:1px;
	width:638px;
	margin-left:23px;
	padding-bottom:18px;
}

.container .box_big_large_middle h2{
	color:#8d604f;
	padding-bottom:10px;
}

.container .middleSmallLarger{
	width:675px !important;
}

.container .middleSmallLarger .middle_boxSmall_center, .container .middleSmallLarger .one_ligne_form{
	width:640px;
}

.container .middleSmallLarger .form_field{
	width:520px;
}

.container .content_middle_large input.textfieldBig{
	width:246px;
}

.container .content_middle_large input.textfieldSmall{
	width:34px;
	float:left;
	padding-left:0;
	padding-right:0;
	text-align:center;
}

.container .content_middle_large input.textfieldSmallYear{
	width:66px;
	float:left;
	padding-left:0;
	padding-right:0;
	text-align:center;
}

.sep{
	float:left;
	padding:2px 7px 0 7px;
}

.formatDate{
	float:left;
	padding:2px 7px 0 18px;
}

.aligner_avec_col_gauche{
	margin-top:12px;
}

.table_process_top{
	background:transparent url(/img/template/table_process_top.png) no-repeat left top;
	height:9px;
	font-size:1px;
	width:684px;
}

*html .table_process_top{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/table_process_top.png", sizingMethod="crop");
}

.aligner_avec_col_gauche .table_process_middle{
	width:679px;
	padding-left:2px;
	padding-right:2px;
}

.table_process_middle th{
	background-color:#D4C5BE;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	color:#fff;
	padding:1px 0 8px 5px;
}

.table_process_middle td{
	background-color:#ede6e2;
	text-align:left;
	font-size:12px;
	padding:5px 0 5px 5px;
}

.table_process_middle td.first_cell, .table_process_middle th.first_cell{
	padding-left:16px;
	width:250px;
}

.table_process_middle td.last_cell, .table_process_middle th.last_cell{
	width:64px;
}

.valid_small{
	/*background:transparent url(/img/template/valid_small.png) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	width:19px;*/
}
.not_valid_small{
	background:transparent url(/img/template/not_valid_small.png) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	width:19px;
}

/*
.agendaGo{
	background:transparent url(/img/template/agendaGo.png) no-repeat left 1px;
	display:block;
	float:left;
	height:17px;
	width:19px;
}*/

*html .valid_small{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/valid_small.png", sizingMethod="crop");
}

*html .not_valid_small{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/not_valid_small.png", sizingMethod="crop");
}

/*
*html .agendaGo{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/agendaGo.png", sizingMethod="crop");
}*/

.agenda_small{
	background:transparent url(/img/template/agenda_small.png) no-repeat left top;
	display:block;
	float:left;
	height:16px;
	width:18px;
}

*html .agenda_small{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/agenda_small.png", sizingMethod="crop");
}

.etoile_small{
	background:transparent url(/img/template/etoile_small.png) no-repeat left top;
	display:block;
	float:left;
	height:15px;
	width:17px;
	margin-top:1px;
}

*html .etoile_small{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/etoile_small.png", sizingMethod="crop");
}

.delete{
	background:transparent url(/img/template/not_valid_small.png) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	width:19px;
}

*html .delete{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/not_valid_small.png", sizingMethod="crop");
}

.addToCart{
	background:transparent url(/img/template/addToCart1.gif) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	width:17px;
	margin-left:12px;
}

.alterne_color .addToCart{
	background:transparent url(/img/template/addToCart2.gif) no-repeat left top;
}

.alterne_color td{
	background-color:#f2ece9 !important;
}

.agenda_picto{
	background:transparent url(/img/template/agenda_picto.png) no-repeat left top;
	display:block;
	float:left;
	height:18px;
	margin-left:6px;
	margin-top:7px;
	width:23px;
}

*html .agenda_picto{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/agenda_picto.png", sizingMethod="crop");
}

.table_process_middle .all_bg_white td{
	background-color:#f7f3f1;
	text-align:left;
	font-size:12px;
	padding:2px 0 4px 0;
}

.table_process_middle .all_bg_white td.first_cell{
	padding-left:16px;
}

.first_cell_red td.first_cell{
	color:#3e1b0e !important;
	font-size:14px !important;
	padding-left:21px !important;
	width:128px !important;
}

.first_cell_red td.last_cell{
	width:160px !important;
}

.cell_separation{
	height:16px;
}

.first_cell_red{
	margin-left:2px;
}

.horloge_picto span{
	background:transparent url(/img/template/horloge_picto1.gif) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	width:18px;
}

.alterne_color .horloge_picto span{
	background:transparent url(/img/template/horloge_picto2.gif) no-repeat left top;
}

.print_picto{
	background:transparent url(/img/template/print_picto.gif) no-repeat left top;
	display:block;
	float:left;
	height:21px;
	margin-left:6px;
	margin-top:5px;
	width:22px;
}

.retour_picto{
	background:transparent url(/img/template/retour_picto.gif) no-repeat left top;
	display:block;
	float:left;
	height:17px;
	margin-left:6px;
	margin-top:8px;
	width:21px;
}

.two_buttons .submit_button_second{
	clear:none;
	margin-right:20px !important;
}

.two_buttons .submit_button{
	margin-right:12px;
}

.accordion_datas{
	margin:2px 0 0 2px;
}

.accordion_datas .table_process_middle th{
	padding-bottom:2px;
}

.accordion_datas table{
	margin-top:10px;
}

.accordion_button{
	background:transparent url(/img/template/accordion.png) no-repeat left top;
	height:23px;
	width:628px;
	padding:8px 0 0 52px;
	font-size:14px;
	color:#fff;
	display:block;
}

*html .accordion_button{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/accordion.png", sizingMethod="crop");
}

.accordion_button_actif{
	background:transparent url(/img/template/accordion_actif.png) no-repeat left top;
}

*html .accordion_button_actif{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/template/accordion_actif.png", sizingMethod="crop");
}

.continuShop{
	margin-top:55px;
}

*html .continuShop{
	margin-top:47px;
}

*+html .continuShop{
	margin-top:47px;
}

.bottom_admin_edit{
	display:block;
	position:relative;
	margin-left: -120px;
}

input.error {
	border: dotted 1px red !important;
	display:block !important;
}

textarea.error {
	border: dotted 1px red !important;
	display:block !important;
}

label.error{
	color: red !important;
	width:auto !important;
	padding:0 !important;
}

.zone_action{
	width:344px;
	float:left;
}

*html .ie6SpaceForDropDown{
	display:block;
	width:100px;
	clear:both;
	height:50px;
}

.choose_zone{
	margin:10px 0;
}

.label_choose{
	padding:7px 5px 0 20px;
	float:left;
}

.esp_collab_username{
	margin-top:5px;
	margin-left:20px;
}

.green{
	color:green;
}

#helpContent img.substitu{
	display:none !important;
}

.new_client_checkbox{
	display: inline !important; 
	visibility: visible !important;
	width:auto !important;
	border: !important;
}

.not_input_text{
	display: inline !important; 
	width:auto !important;
	border: !important;
}

.LayerContent .layerFrield label.error{
	font-weight:normal;
	float:none;
	clear:both;
	padding-top:3px !important;
	display:none;
}

/******* SIFR *********/
.big_promo_home_titles{
	position:absolute;
	margin-top: -69px;
	padding-left:10px;
}

*html .big_promo_home_titles{
	position:relative;
}

*+html .big_promo_home_titles{
	position:relative;
}

.big_promo_home_sifr_title{
	font-size:24px;
	display:inline;
	padding:0 !important;
}

.big_promo_home_sifr{
	font-size:15px;
	padding:0 !important;
	display:inline;
}

.promo_box_home_sifr{
	position:relative;
}

.promo_box_home_titles{
	position:absolute;
	margin-top: 17px;
	padding-left:10px;
}

.content_right .promo_box_home_titles{
	margin-top: 2px !important;
}

.promo_box_home_sifr_title{
	font-size:18px;
	padding:0 !important;
	line-height:22px !important;
}

.promo_box_home_sifr_subtitle{
	position:relative;
	margin-top: -3px;
}

.not_visible{
	position:absolute;
	width:1px;
	height:1px;
	font-size:1px;
	left: -3000px;
	top:  -3000px;
}

.middle_box_center h3.lotus_invite{
	line-height:auto;
	color:#450c0c;
	font-weight:bold;
	font-size:15px;
}

.labelZone_lotus{
	color:#450c0c;
	font-size:15px;
	font-family:font-family:trebuchet ms;
}

.instead_of{
	color:#450c0c;
	font-size:15px;
	font-family:font-family:trebuchet ms;
	float:left;
	padding:4px 0 0 6px;
}

.labelZone_quantity{
	width:auto !important;
	padding:3px 10px 0 0;
}

.content_middle_large .dropDown .fieldZone_quantity .jquery-selectbox-currentItem{
	width:95px !important;
}

.content_middle_large .dropDown .fieldZone_quantity .jquery-selectbox{
	width:122px !important;
}

.content_middle_large .dropDown .fieldZone_quantity .dropDown_center{
	width:122px !important;
}

.content_middle .fieldZone_quantity .valid_reserv{
	padding-top:1px;
	clear:none;
	margin-top:0;
	float:right;
}

.fieldZone_quantity{
	width:355px;
}

.see_cart{
	text-align:center;
	clear:both;
	padding-top:3px;
}

.content_middle .valid_reserv .see_cart a{
	text-align:center !important;
	color:#450C0C !important;
	font-size:11px !important;
	text-decoration:underline !important;
	padding-left:0 !important;
	padding-right:0 !important;
	display:inline !important;
	background:none !important;
	float:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

.fleche_go img{
	display:block;
	float:left;
}

.fleche_go span{
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#8cbd62;
	width:200px;
	margin-left:15px;
	padding-top:3px;
}

.content_middle_large .dropDown .fieldZone_quantity .jquery-selectbox-list{
	width:97px !important;
}

.quick_produit .jquery-selectbox .jquery-selectbox-currentItem, .quick_produit .jquery-selectbox .jquery-selectbox-item{
	font-size:11px !important;
}

.legal{
	width:610px;
	padding:20px;
}