* html #TB_overlay,* html #TB_window,* html #TB_load,* html #TB_HideSelect{position:absolute}
*{margin:0;padding:0}
body{background:url(../gifs/template/body.jpg) repeat-x #323232;font-family:Arial, Helvetica, sans-serif}
.adresse_header{margin-right:55px;margin-top:35px;text-align:right}
.clear_both{clear:both}
.divGenerateur ul li{font-size:11px !important}
.dress{color:#000 !important;padding-left:45px;padding-top:59px;width:162px}
.float_left,#loupe a{float:left}
.float_right{float:right}
.foot_competence{padding-top:17px;width:199px}
.foot_liensutiles{padding-top:17px}
.foot_partenaire{padding-left:67px;padding-top:17px;width:321px}
.foot_partenaire a,.foot_liensutiles a{color:#fff !important}
.foot_partenaire span,.foot_competence span,.foot_liensutiles span{color:#FF9734 !important}
.gfsd{padding-bottom:5px}
.liste_done{background:#FEFEFE none repeat scroll 0 0;border:none !important;margin-left:160px;text-transform:uppercase;width:29px !important}
.liste_done0{background:none !important;border:none !important;margin-left:0 !important;width:29px !important}
.pad64{padding-left:46px}
.rightsdfsz p{
	color:#906 !important;
	font-weight:700;
	text-align:right !important;
}
#colonne_centre table tr td{
	padding:15px 20px 5px;
	border-bottom:1px dotted #666666;
	border-collapse:collapse;
	
}
#colonne_centre table tr{
}
#colonne_centre table{
	border-collapse:collapse;
	margin:20px 0 30px;
}
.setFont{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll -90px 0;display:block !important;height:27px;width:27px}
.setFont1{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll -119px 0;display:block !important;height:27px;margin-right:4px;width:27px}
.setFont1:hover{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll -25px 0 !important}
.setFont2{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll -153px 0;display:block !important;height:27px;width:27px}
.setFont2:hover{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll -59px 0 !important}
.setFont:hover{background:transparent url(../gifs/template/loupe.jpg) no-repeat scroll 3px 0 !important}
.submit input{margin-top:20px;width:100px !important}
.survol{display:block !important}
.thumb_left{float:left;margin-bottom:5px;margin-right:15px}
.thumb_right{float:right;margin-bottom:5px;margin-left:15px}
#header .adresse_header{font-size:13px}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000}
#colonne_centre{min-height:350px;_height:350px;padding-right:30px;width:100%}
#colonne_centre h2{color:#8D0D57;font-size:1em;margin:40px 0 20px;text-transform:uppercase}
#colonne_centre h3{color:#8D0D57;font-size:0.95em;margin:20px 0}
#colonne_centre li{color:#444;font-size:0.7em;letter-spacing:0.05em;line-height:1.5em;text-align:justify}
#colonne_centre li li{color:#8D0D57;font-size:1em;}
#colonne_centre p{color:#444;font-size:0.7em;letter-spacing:0.05em;line-height:1.5em;margin-bottom:1em;text-align:justify}
#colonne_centre p a,#colonne_centre li a{color:#A8185D;text-decoration:none}
#colonne_centre p a:hover,#colonne_centre li a:hover{color:#000;text-decoration:underline}
#colonne_centre strong{color:#506200}
#colonne_centre ul{list-style:square;margin-bottom:1em;margin-left:40px}
#colonne_droite{width:248px}
#container{margin:0 auto;padding-top:318px;position:relative;width:960px}
#content{background:transparent url(../gifs/template/content.jpg) repeat-y;margin-left:31px;overflow:hidden;padding-left:63px;padding-right:63px;padding-top:53px;position:relative;width:767px}
#content .form_devis{padding-top:45px}
#content .form_devis .bouton_news{cursor:pointer;background:url(../gifs/template/bouton_devis.jpg) no-repeat 0 0 !important;border:none !important;display:block !important;font-weight:700;height:34px !important;text-transform:uppercase;width:219px !important}
#content .form_devis .bouton_news:hover{cursor:pointer;background:url(../gifs/template/bouton_devis.jpg) no-repeat 0 -34px !important}
#content .form_devis input{background:none !important;border:none !important;float:left !important;margin-top:6px;width:29px}
#content .form_devis p{color:#fff !important;font-size:12px;line-height:26px;padding-left:15px;padding-right:15px}
#content input,textarea{background:#fefefe;border:1px solid #906;text-transform:uppercase;width:310px;color:#000}
.submit input{margin-left:200px}
#diaporama{background:url(../gifs/template/000.jpg) no-repeat;height:130px;width:521px}
#dsfah{width:552px;font-size:11px;text-align:left !important;text-transform:uppercase;float:left}
#dsfah .submit{margin:0 !important;padding:5px 0 !important}
#encart1,#encart2,#encart3{background:#666}
#encart_contact{height:108px;position:absolute;right:0;top:23px;width:273px}
#encart_contact a{background:url(../gifs/template/contakt.jpg) no-repeat;display:block;height:52px;margin-left:10px;margin-top:50px;width:209px}
#encart_contact a:hover{background:url(../gifs/template/contact_button.jpg) no-repeat -209px 0}
#encart_content{background:#fff;overflow:hidden;width:100%}
#encart_content div{display:inline;height:100px;margin:0 40px;width:20%}
#encart_menu{height:109px;left:425px;position:absolute;top:204px;width:248px}
#encart_menu p{color:#000 !important;font-size:12px;padding-left:11px;padding-top:40px;width:185px}
#encart_menu a { color:#A8185D; text-decoration:none;}
#encart_menu .decouvre { font-size:12px; color:#A8185D; margin-right:80px; margin-top:5px;}
#encart_menu span{color:#fff;font-size:21px;font-weight:700;position:absolute;right:10px;top:80px}
#field_5{background:#323232;color:#fff;font-size:11px;letter-spacing:2px;text-transform:uppercase}
#footer{background:url(../gifs/template/footer.jpg) no-repeat;height:277px;padding-left:112px;padding-top:74px}
#footer p{color:#ddd;font-size:11px;line-height:17px;margin-top:0 !important}
#footer p a{color:#333;text-decoration:none}
#footer p a:hover{color:#9A105E;text-decoration:underline}
#footer p span{color:#9A105E;font-weight:700;padding-right:7px}
#header{height:150px;left:0;position:absolute;top:0;width:100%}
#header #encart_devis{z-index:10000;float:left;height:114px;margin-left:0;padding-left:71px;padding-top:32px;width:323px}
#header .bouton_news{cursor:pointer;cursor:pointer;height:113px;left:307px;position:absolute;top:202px;width:87px;background:black;border:none;opacity:0.01;filter:alpha(opacity=1);}
#header .certifie{float:left !important;height:59px;width:182px}
#header .certifie a{display:block;float:left;height:59px;background:#000 !important;opacity:0.01;filter:alpha(opacity=1);margin-bottom:20px;margin-left:307px;margin-top:63px;width:182px}
#header .element1{float:left;height:78px;width:236px}
#header .element2{float:left;height:114px;width:86px}
#header .element3{margin-top:36px;padding-left:8px}
#header .element4-1{left:140px;position:absolute;top:253px;width:130px}
#header .element4-2{left:140px;position:absolute;top:271px;width:130px}
#header input{height:11px;line-height:10px;margin-right:5px}
#header label,#content .form_devis p label{text-transform:none !important}
#header p{color:#fff;font-size:11px}
#logo a{background:url(../gifs/template/logo.jpg) no-repeat;display:block;height:170px;width:166px}
#loupe{position:absolute;right:20px;top:32px}
#menu{background:transparent url(../gifs/template/menu.jpg) no-repeat scroll 0 0;height:40px;left:166px;list-style:none !important;padding-left:9px;padding-top:9px;position:absolute;top:130px;width:794px}
#menu #sousmenu_1{left:121px;list-style:none;position:absolute;top:31px}
#menu #sousmenu_2{left:10px;list-style:none;position:absolute;top:31px}
#menu a{background:maroon;color:#fff;display:block;float:left;font-size:13px;font-weight:900;height:22px !important;line-height:22px !important;padding:0 11px;text-decoration:none}
#menu a:hover,.menu_selected{background:#fff !important;color:#603 !important}
#menu li{float:left !important;margin-right:18px;overflow:hidden}
#menu ul{display:none}
#menu ul li{clear:both !important;float:none !important;margin:0 !important}
#menu ul li a{display:inline;font-size:11px !important;margin:0 !important;width:140px !important}
#menu_top{background:url(../gifs/template/menu_top.jpg) right no-repeat;height:23px;padding-right:45px;position:absolute;right:0;text-align:right;top:0;width:500px}
#menu_top a{color:#000;font-size:12px;font-weight:700;height:20px;line-height:20px;padding:0 15px;text-decoration:none;text-transform:uppercase}
#menu_top a:hover,.menu_top_selected{color:#606 !important;font-weight:900;text-decoration:underline !important}
#newsletter{background-color:#06F}
#top_content{overflow:hidden;background:url(../gifs/template/wm_header.jpg);height:148px !important;width:960px}
h1{border-bottom:2px solid #600;color:#444;font-size:21px;margin-bottom:20px;padding-bottom:6px}

h1 a {color:#444 !important;}

iframes{padding:20px}
label{font-size:11px !important;text-align:left !important;text-transform:uppercase;width:200px !important}
td p{letter-spacing:0 !important;line-height:1em !important;margin:0 !important;padding:0 !important}
textarea{height:180px}
#TB_window{background:#fff;border:4px solid #525252;color:#000;display:none;font:12px Arial, Helvetica, sans-serif;left:50%;position:fixed;text-align:left;top:50%;z-index:102}
#TB_secondLine{color:#666;font:10px Arial, Helvetica, sans-serif}
#TB_window a:hover{color:#000}
#TB_overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
#TB_window img#TB_Image{border-bottom:1px solid #ccc;border-left:1px solid #666;border-right:1px solid #ccc;border-top:1px solid #666;display:block;margin:15px 0 0 15px}
#TB_caption{float:left;height:25px;padding:7px 30px 10px 25px}
#TB_closeWindow{float:right;height:25px;padding:11px 25px 10px 0}
#TB_closeAjaxWindow{float:right;margin-bottom:1px;padding:7px 10px 5px 0;text-align:right}
#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8;height:27px}
#TB_ajaxContent{clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px;text-align:left}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0}
#TB_load{display:none;height:13px;left:50%;margin:-6px 0 0 -104px;position:fixed;top:50%;width:208px;z-index:103}
#TB_HideSelect{background-color:#fff;border:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
#TB_iframeContent{border:none;clear:both;margin-bottom:-1px;margin-top:1px}
#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}

.element_left{width:226px;float:left;margin-right:44px}
.element_right{width:226px;float:left}
#main img{border:none;margin-bottom:15px}
#main h2 a{text-decoration:none;color:#444}
#main h2 a:hover{text-decoration:underline;color:#900}
#main .element_grey{color:#666}
#main a{font-weight:bold}*
#carte-menu{float:right;margin-right:-15px}
#carte-menu a{float:left;margin-right:15px}
#carte-menu #element1{background:url(../gifs/template/carte-entreeh.jpg) no-repeat;width:145px;height:47px;display:block}
#carte-menu #element2{background:url(../gifs/template/carte-chaudh.jpg) no-repeat;width:111px;height:47px;display:block}
#carte-menu #element3{background:url(../gifs/template/carte-desserth.jpg) no-repeat;width:89px;height:47px;display:block}
#carte-menu #element1:hover, #carte-menu .selected-element1{background: url(../gifs/template/carte-entree.jpg) no-repeat !important}
#carte-menu #element2:hover, #carte-menu .selected-element2{background: url(../gifs/template/carte-chaud.jpg) no-repeat !important}
#carte-menu #element3:hover, #carte-menu .selected-element3{background: url(../gifs/template/carte-dessert.jpg) no-repeat !important}
#contaaaahkt_devis{position:absolute;right:64px;top:89px}
#contaaaahkt_devis h2{}
#contaaaahkt_devis .element1{font-size:19px}
#contaaaahkt_devis .element2{}

#devis_int{
	position:relative;
	width:200px;
	margin: 20px 0px 0 225px!important;
	padding:0px!important;
}
#devis_int input{
	border:none;
	width:10px;
	margin:0px;
	padding:0px;
}
#devis_int label{
	border:none;
	width:10px;
	margin:0px;
	padding:0px 5px 5px!important;
}
.bouton_devis{
	position:absolute;
	top:50px;
	left:0px;
	cursor:pointer;
	clear:both;
	display:block;
	margin:11px 0 5px 0!important;
	background-color:#CCCCCC!important;
	border:#333333 1px solid!important;
	width:150px!important;
}
.bouton_devis:hover{
	margin:10px 0px 4px 0px!important;
	background-color:#999999;
	border:#333333 2px solid!important;
}









#contenumenu { font-size:24px;}


