*{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
body{background:#197faa url(../image/background.gif) repeat-x;margin:0;padding:0;}
a{text-decoration:none;}
form,object,embed{margin:0;padding:0;}
#global{width:980px; margin:auto;background:#fff url(../image/line_content2.gif);}
#header{background:url(../image/fond_header.gif) repeat-x 0 0;height:167px;}
#header-haut{position:relative;padding:0 0 2px;}
#header_logo{width:710px;float:left;position:relative;}
#header_logo img{position:relative;z-index:3;float:left;margin:8px 0 0 30px;display:inline;}
#header_monpanier{position:relative;z-index:2;float:left;margin:10px 0 0 10px;}
#header_monpanier p{margin:0;text-align:center;}
#box_panier{width:200px;height:28px;background:url(../image/fond_panier.gif) no-repeat;padding:0 0 0 55px;}
#box_panier{color:#fff;}
#box_panier a{color:#fff;}
#header_monpanier p,#header_monpanier a,#header_monpanier span{font-size:11px;text-decoration:none;color:#fff;}
#header_monpanier p.top{position:absolute;top:10px;right:0;width:222px;height:19px;line-height:19px;}
#header_monpanier p.top a:hover{text-decoration:underline;}
#header_monpanier p.bottom{clear:right;float:right;padding-right:3px;line-height:15px;white-space:nowrap;font-size:10px;text-align:right;}
#header_monpanier p.bottom a{font-size:10px;text-decoration:underline;}
#header_monpanier p.bottom img{vertical-align:top;}
#banniere{position:relative;z-index:2;float:left;margin:18px 0 0 10px;width:470px;}
#menu{position:relative;left:15px;z-index:999;clear:both;margin:0;padding:0;width:950px;}
#menu li{float:left;height:32px;margin:0;padding-top:12px;text-align:center;list-style:none;}
#menu li a.accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_off.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#fff;}
#menu li a{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_vert_off.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#fff;}
#menu li a.toiles{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_rose_off.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#fff;}
#menu li a.accessoires{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_turquoise_off.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#fff;}
#menu li a span{display:block;padding:0 0px 0 0;white-space:nowrap;}
#menu li a span strong{display:block;margin:0 -7px;padding:4px 7px 3px;line-height:25px;font-size:11px;text-align:center;text-decoration:none;}
#menu li a:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_vert.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#484848;}
#menu li a.toiles:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_rose.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li a.accessoires:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_turquoise.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li a.accueil:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_cyan.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li a.current_accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_cyan.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li a.current_auvents{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_vert.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#484848;}
#menu li a.current_toiles{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_rose.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li a.current_accessoires{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(../image/fond_menu_turquoise.gif) no-repeat 0 0;cursor:pointer;width:136px;color:#FFF;}
#menu li.tab2rows a:hover span strong,#menu li.tab2rows a:focus span strong,#menu li.tab2rows a.hover span strong{padding-bottom:3px;}
#menu li.current a span strong{color:#fff;}
#header_bas{padding:1px 0 0 15px;}
#moteurRecherche{float:left;margin:0;padding:0 0 0 0px;width:568px;height:31px;background-image:url(../image/fond_moteur.gif);}
#moteurRecherche form{padding:0;margin:0;}
#moteurRecherche form table{margin:5px 0 0 5px}
#moteurRecherche form table #selectendroit{padding:0 0 0 25px;}
#texte_droite{float:left;margin:0;padding:5px 0 0 20px;}
#texte_droite span,#texte_droite span a{color:#949494;text-decoration:none;}
#content{background:url(../image/line_content2.gif);}
#footer{width:935px;height:321px;background:url(../image/fond_footer.jpg) no-repeat;padding:15px 0 0 45px;}
#footer .titre{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#fff;}
#footer .col{float:left;height:280px;}
#footer .col1{width:167px;border-bottom:2px solid #fff;margin:0 40px 0 0;}
#footer .col2{width:177px;border-bottom:2px solid #fff;margin:0 40px 0 0;}
#footer .col3{width:217px;border-bottom:2px solid #fff;margin:0 40px 0 0;}
#footer .col4{width:187px;border-bottom:2px solid #fff;margin:0 40px 0 0;}
.itemfooter{border-bottom:1px solid dotted;width:180px;height:15px;}
.itemfooter2{border-bottom:1px solid dotted;width:180px;height:15px;}
.content_col_footer{padding:10px 0 0 0;}
.content_col_footer div{color:#3c3c3c;font-size:12px;padding:2px 0;}
.content_col_footer div a{color:#3c3c3c;font-size:12px;}
#footer span{margin:0 0 0 20px;color:#fff;}
#coordonnee{padding:0 0 0 125px;}
.blanc{color:#FFF;}
.douze{font-size:12px;}
.dixsept{font-size:17px;}
.bold{font-weight:bold;}
.clear{clear:both;}
.all_auvents{font-size:10px;font-weight:bold;color:#a0c032}
.all_toiles{font-size:10px;font-weight:bold;color:#bf2e6e}
.all_accessoires{font-size:10px;font-weight:bold;color:#32bec0}
.all_terrasses{font-size:10px;font-weight:bold;color:#ffab00}
.titre_auvent{color:#a0c032;font-size:11px;font-weight:bold;}
.titre_toiles{color:#bf2e6e;font-size:11px;font-weight:bold;}
.titre_accessoires{color:#32bec0;font-size:11px;font-weight:bold;}
.titre_terrasses{color:#ffab00;font-size:11px;font-weight:bold;}
.prix{font-size:15px;color:#fff}
.background_cellgrise{background-color:#f0f0f0;}
.background_cellblanche{background-color:#fff;}
#header_message{position:absolute;top:35px;left:300px;;color:#990033;width:400px;z-index:99;}
#header_message p{margin:0;text-align:center;}
#box_message{width:200px;height:28px;background:url(../image/fond_panier.gif) no-repeat;padding:0 0 0 55px;}
#box_message *{color:#fff;}
#header_message p,#header_message a,#header_message span{font-size:11px;text-decoration:none;color:#fff;}
#header_message p.top{position:absolute;top:10px;right:0;width:222px;height:19px;line-height:19px;}
#header_message p.top a:hover{text-decoration:underline;}
#header_message p.bottom{clear:right;float:right;padding-right:30px;line-height:15px;white-space:nowrap;font-size:10px;text-align:right;}
#header_message p.bottom a{font-size:10px;text-decoration:underline;}
#header_message p.bottom img{vertical-align:top;}
