/* 223 avenue de Liege 	59300 	VALENCIENNES 	03.27.27.43.42 */
#accueil p{line-height:19px !important}
*{margin:0;padding:0}
body{background: #fff url(../gifs/body_bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:0.8em}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
.thumb_left{float:left;margin-right:15px;margin-bottom:5px}
.thumb_right{float:right;margin-right:15px;margin-bottom:5px}
.noborder{border:none !important}
.nomargin{margin:0 !important}
.nopadding{padding:0 !important}
.nopadtop{padding-top:0 !important}
.menu_vertical a{text-decoration:none;font-weight:bold;margin-left:25px;text-transform:uppercase;background:url(../gifs/colonne_gauche-puce.jpg) 0 3px no-repeat;line-height:41px;color:#555;padding-left:20px;letter-spacing:3px}
.menu_vertical a:hover, .selected{color:#000 !important;background:url(../gifs/colonne_gauche-puce.jpg) 0 -26px no-repeat !important}
#container{padding-top:170px;margin:0 auto;position:relative;width:960px}
#container #header{height:135px;left:0;position:absolute;top:0;width:960px}
#container #content{width:960px}
#header #encart_logo a{background:url(../gifs/header_logo.jpg) no-repeat;width:327px;height:105px;display:block}
#header #encart_contact a{background:url(../gifs/header_contact.jpg) no-repeat -102px 0;width:522px;height:51px !important;display:block}
#header #encart_contact a:hover{background:url(../gifs/header_contact.jpg) no-repeat -634px 0}
#header #menu_horizontal{position:absolute;top:111px;left:0;width:961px}
#header #menu_horizontal a{background:#ffd700;display:block;color:#000;text-transform:uppercase;padding:3px 10px;float:left;margin-right:47px;font-size:15px;font-weight:bold;text-decoration:none}
#header #menu_horizontal a:hover, .osdf{background:#fff !important;color:#444 !important;text-decoration:none !important;padding: 6px 10px !important}
#content #colonne_gauche{left:0;position:absolute;top:153px;width:250px;z-index:10}
#colonne_gauche .element1{background:url(../gifs/colonne_gauche-bigbar.jpg) repeat-x;height:51px;padding-top:8px;margin-bottom:15px;width:213px;padding-left:15px;color:#555}
#colonne_gauche .element2{background:url(../gifs/template_barre.jpg) repeat-x 0 32px;margin-top:20px;height:59px;width:235px;padding-left:15px;color:#555}
#colonne_gauche .element3{padding:0 10px 10px 10px;color:#555}
#colonne_gauche .element4 a{text-transform:uppercase;background:url(../gifs/bouton_salle.jpg) no-repeat -250px 0;width:250px;height:33px;display:block;color:#fff;font-weight:bold;text-decoration:none;line-height:33px;text-align:center}
#colonne_gauche .element4 a:hover{background:url(../gifs/bouton_salle.jpg) no-repeat 0 0}
#colonne_gauche .element4{margin-bottom:30px}
#content #colonne_centre{min-height:682px;_height:682px;;width:650px;padding-left:50px;padding-bottom:40px}
#DFLKGJ{background:#FFFFFF url(../gifs/colonne_centre-h1.jpg) no-repeat scroll 13px 0;height:80px;left:225px;position:absolute;top:153px;width:85px}
#colonne_centre h1{font-size:18px !important;background:url(../gifs/template_barre.jpg) repeat-x 0 30px;padding-bottom:40px;margin-bottom:35px;color:#f60;padding-left:7px}
#colonne_centre h2{font-size:1.3em;padding-bottom:10px;margin-top:30px;margin-bottom:20px;color:#f60;padding-left:7px;border-bottom:2px solid #666}
#colonne_centre h3{font-size:1em;padding-bottom:20px;margin-bottom:20px;margin-top:30px;color:#f60;padding-left:7px}
#colonne_centre p{line-height:2em;margin-bottom:1em}
#colonne_centre li{line-height:1.5em;margin-bottom:0}
#colonne_centre ul{margin-left:4em;margin-top:1em;margin-bottom:2em;list-style:square}
#colonne_centre p a,#colonne_centre li a{color:#f60;text-decoration:none;font-weight:bold}
#colonne_centre p a:hover,#colonne_centre li a:hover{color:#000;text-decoration:underline}
#footer{background:url(../gifs/footer_bg.jpg) repeat-x;width:100%}
.box p a {margin-top:0 !important}
#footer_content{width:960px;margin:0 auto;height:137px}
#footer h2{padding-top:13px;color:#FFD700;padding-left:13px}
#footer a{padding-left:40px;padding-right:40px;background:url(../gifs/footer_puce.jpg) no-repeat 19px 4px;line-height:23px;font-weight:bold;color:#fff;font-size:11px;text-decoration:none}
#footer a:hover{color:#f60 !important}
#footer .sepa{background:url(../gifs/footer_sepa.jpg) no-repeat;width:2px;height:137px}
#footer .element1{background:url(../gifs/footer_logo.jpg) no-repeat;width:260px;height:137px}
#footer .element3{padding-top:10px}
#footer .element5 a{background:url(../gifs/footer_gototop.jpg) no-repeat;width:110px;height:137px;display:block}
#footer .element5 a:hover{background:url(../gifs/footer_gototop.jpg) no-repeat -110px 0}
#loupe{position:absolute;top:220px;right:0}
#loupotext{position:absolute;top:222px;right:65px;font-size:10px !important}
.setFont{float:left;background:url(../gifs/template_loupe.jpg) no-repeat;height:19px;width:19px;display:block}
.setFont1{float:left;background:url(../gifs/template_loupe.jpg) no-repeat -19px 0;height:19px;width:19px;display:block}
.setFont2{float:left;background:url(../gifs/template_loupe.jpg) no-repeat -37px 0;height:19px;width:19px;display:block}
.setFont:hover{background:url(../gifs/template_loupe.jpg) no-repeat -56px 0}
.setFont1:hover{background:url(../gifs/template_loupe.jpg) no-repeat -75px 0}
.setFont2:hover{background:url(../gifs/template_loupe.jpg) no-repeat -93px 0}
#dfgd{padding-top:57px;padding-left:10px;font-family:Georgia,Times,Times New Roman;color:#fff;text-decoration:none !important;font-size:24px;font-weight:bold}
#dfgd:hover{color:#fff !important}
#dfgd span{color:#F60;font-weight:900}
#adressebar{position:absolute;top:5px;right:0;color:#fff;letter-spacing:3px}
.demande-devis{margin-top:0px;color:#fff;text-decoration:none;text-align:center !important;font-weight:bold;font-size:20px;float:left;background:url(../gifs/bouton_devis.jpg) no-repeat;width:228px;height:59px;padding-top:9px;display:block;padding-right:154px}
.demande-devis:hover{background:url(../gifs/bouton_devis.jpg) no-repeat -382px 0}
#contaform label{text-align:left;text-transform:uppercase}
#contaform input, #contaform textarea{border:1px solid grey;width:300px}
#contaform textarea{height:100px}
#contaform .submit{margin:0 0 10px 0 !important;padding:0 !important}
#deviform p{margin:0 !important;padding:0 !important}
#deviform .submit{margin-left:245px !important}
#deviform input,#deviform textarea{font-family:helvetica;font-weight:bold;clear:both;float:left;margin-bottom:5px; border: 1px solid grey}
.divGenerateurRequired{float:none;clear:both}
#formulaire_2 h2{float:left;width:100%}
#produits{padding:0px 0 50px 0;width:650px}
#produits .box{width:200px;margin-bottom:30px;margin-right:10px;float:left;border-right:1px solid grey}
#produits .box h2{margin-top:0;padding-top:0; border-bottom:1px solid grey;width:183px}
#produits .element1{padding-bottom:0 !important;margin-bottom:0 !important;padding-top:10px;float:left;}
#produits .element1to1{padding-bottom:0 !important;margin-bottom:0 !important;float:right;padding-right:90px;padding-top:10px}
.box .element2{margin-top:10px;display:block;background:#f60;height:20px;width:190px;color:#fff !important;line-height:20px;text-align:center}
#produits .element2:hover{background:#444;text-decoration:none}
#cgv1{position:absolute;top:231px;font-size:12px !important;left:300px;background:url(../gifs/colonne_gauche-puce.jpg) no-repeat 10px 8px !important;width:210px;padding-left:26px;height:20px}
#cgv2{position:absolute;top:231px;font-size:12px !important;left:600px;background:url(../gifs/colonne_gauche-puce.jpg) no-repeat 0 9px !important;width:210px;padding-left:15px;height:20px}
#cgv1,#cgv2{display:none}
#cgv1 a:link,#cgv2 a:link{color:#000 !important;text-decoration:underline !important}
#cgv1 a:hover,#cgv2 a:hover{color:#f60 !important;text-decoration:none !important}
.phowto{margin-bottom:3px;width:190px;height:64px;padding-top:48px;background:grey;font-weight:bold;color:#fff}
div#prix strong {color:darkred;font-weight:bold;float:right}
div#prix li span{width:270px}
.slide{cursor:pointer}
.back{padding-left:20px;background:url(../gifs/puce.jpg) no-repeat 1px 2px;text-transform:uppercase}
div#prixbox{background:#efefef;padding:10px}
legend{font-size:1.3em;color:#f60;font-weight:900;padding:0 10px}
fieldset{padding:17px}
label {text-align:left !important}
div#field_28 label{text-transform:uppercase;float:left;text-align:left}
.noFloatingLabel input{border:none !important}
#field_32 input{width:36px}
#field_24{float:left;padding-left:44px;width:281px}
#field_26{float:left;}
#field_28{float:left}
#field_32{float:left;width:240px}
#field_62{width:630px;height:150px;padding:10px}
#field_34 input{width:40px;float:none;}
#field_34 label,#field_45 label{float:left;width:150px !important}
#field_34{float:left;width:267px}
#field_34 p label{float:left !important;margin:0 !important}
#field_34 p input{margin:0 !important;float:left}
#field_45{padding-left:22px;float:left;width:299px}
.sdfeg{padding-bottom:7px;padding-left:220px}
#field_34 p{position:relative}
#field_34 input{position:absolute;right:0;top:0}
#field_63 ul{margin:0}
#field_63 ul {margin:0;width:480px}
#field_63 li{float:left;display:inline-table}
#field_63 .divGenerateur{padding-left:103px;background:#EFEFEF;margin:20px 0;height:55px}
.noFloatingLabel input {margin: 0 5px !important;height:22px;width:22px;}
#field_75821{border-top-width:1px;height:80px;padding-bottom:10px;padding-left:10px;padding-right:10px;padding-top:10px;width:238px;}
#deviform .submit{margin:0 !important}
#deviform .submit input{margin:0 0 10px 0 !important;font-size:17px;letter-spacing:2px;height:35px;line-height:35px;text-align:center;background:#f60;color:#fff;text-transform:uppercase;width:100%}
#deviform .submit input:hover{background:#333;color:#FFF}
.linkintern a{color:#000000 !important;text-decoration:none;font-weight:bold;}
#field34 p{position:relative}
#field34 p input{position:absolute;top:0;right:0}
#field_34 p{width:267px !important}
