*{font-family:Arial, Helvetica, sans-serif;color:#303030;font-size:12px;}
body{background-color:#f2f2f2;}
body,form{margin:0;padding:0;}
label.contact{float:left;width:80px;}
a {outline:none;}
#superglobal{background:#F2F2F2 url(images/fond_superglobal.gif) repeat-y 50% 50%}
#accueil_col1{float:left;width:605px;border-right:1px solid #bebebe;}
#accueil_col1 p{text-align:justify;width:580px;}
#accueil_col2{float:left;text-align:center;}
#accueil_srv{float:left;margin:20px 0 0 10px;}
#content{clear:both;padding:30px 0 0 45px;}
#contact_col1{float:left;width:250px;}
#contact_col2{float:left;}
#footer{width:960px;margin:auto;font-size:10px;background-color:#d10b02;padding:0 10px;}
#global{width:980px;margin:auto;}
#header #h_logo{float:left;}
#header #h_visuel{float:left;}
#installation{float:left;width:291px;height:146px;background:#fff url(images/fond_installation.jpg) no-repeat;}
#installation p{margin:25px 0 0 75px;}
#sav{float:left;width:298px;height:146px;background:#fff url(images/fond_sav.jpg) no-repeat}
#sav p{margin:25px 0 0 85px;}
#depannage{float:left;width:291px;height:146px;background:#fff url(images/fond_depannage.jpg) no-repeat;}
#depannage p{margin:25px 0 0 66px;}
#entretien{float:left;width:298px;height:146px;background:#fff url(images/fond_entretien.jpg) no-repeat}
#entretien p{margin:25px 0 0 85px;}
#menu{clear:both;}
#partenaire{background:#fff url(images/fond_partenaires.gif) no-repeat;width:287px;height:250px;float:left;margin:0 0 0 10px;}
#pub{float:left;}

.preview_img{margin:0;padding:0;position:absolute;background:#000;border:2px solid #000;display:none;}
.preview_img img{width:300px;}

.clear{clear:both;}

.pjrouge{color:#d10b02;}
.pjorange{color:#ee7000;}
.content_annonce{float:left;background:#fff url(images/fond_annonces.gif) no-repeat;width:450px;}
.titre_annonce_orange{font-size:16px;font-weight:bold;color:#ee7000;}
.titre_annonce_orange2{font-size:12px;color:#ee7000;}
.titre_annonce_rouge{font-size:16px;font-weight:bold;color:#d10b02;}
.titre_annonce_rouge2{font-size:12px;color:#d10b02;}
.titre_annonce_vert{font-size:16px;font-weight:bold;color:#303030;}
.titre_annonce_vert2{font-size:12px;color:#303030;}
.annonce_reference{float:left;font-size:11px;color:#8b8b8b;margin:5px 0 0 50px}
.titre_annonce{float:left;}
.photo{float:left;margin:0 10px 0 10px;}
.mini_desc{float:left;color:#303030;width:280px;}
.mini_desc_gris{float:left;color:#303030;width:300px;}
.prix{float:left;border:1px solid #c9c9c9;padding:3px;margin:10px 0px 0 10px;}
.prix_orange{font-size:21px;font-weight:bold;color:#ee7000;}
.prix_orange2{font-size:16px;color:#ee7000;}
.prix_rouge{font-size:21px;font-weight:bold;color:#d10b02;}
.prix_rouge2{font-size:16px;color:#d10b02;}
.prix_1{font-size:21px;font-weight:bold;color:#4c8305;}
.prix_12{font-size:16px;color:#4c8305;}
.prix_2{font-size:21px;font-weight:bold;color:#870601;}
.prix_22{font-size:16px;color:#870601;}
.prix_3{font-size:21px;font-weight:bold;color:#d10b02;}
.prix_32{font-size:16px;color:#d10b02;}
.prix_4{font-size:21px;font-weight:bold;color:#6cbf01;}
.prix_42{font-size:16px;color:#6cbf01;}
.prix_5{font-size:21px;font-weight:bold;color:#794401;}
.prix_52{font-size:16px;color:#794401;}
.prix_6{font-size:21px;font-weight:bold;color:#042f9d;}
.prix_62{font-size:16px;color:#042f9d;}
.prix_13{font-size:21px;font-weight:bold;color:#0a86e5;}
.prix_132{font-size:16px;color:#0a86e5;}
.prix_14{font-size:21px;font-weight:bold;color:#042f9d;}
.prix_142{font-size:16px;color:#042f9d;}
.prix_15{font-size:21px;font-weight:bold;color:#787878;}
.prix_152{font-size:16px;color:#787878;}

.fiche_1{font-size:11px;font-weight:bold;color:#4c8305;}
.fiche_2{font-size:11px;font-weight:bold;color:#870601;}
.fiche_3{font-size:11px;font-weight:bold;color:#d10b02;}
.fiche_4{font-size:11px;font-weight:bold;color:#6cbf01;}
.fiche_5{font-size:11px;font-weight:bold;color:#794401;}
.fiche_6{font-size:11px;font-weight:bold;color:#042f9d;}
.fiche_13{font-size:11px;font-weight:bold;color:#0a86e5;}
.fiche_14{font-size:11px;font-weight:bold;color:#042f9d;}
.fiche_15{font-size:11px;font-weight:bold;color:#787878;}

.conteneur_desc{width:460px;padding:5px;}
.conteneur_desc_gris{width:460px;background-color:#e9e9e9;padding:5px;}
.ct_label{padding:2px 0;}
.rub_menu{margin:2px 0 2px 0;padding:0;}
.rub_menu li{list-style-type:none;}
.rub_menu li a{text-decoration:none;}
.rub_menu li.ssmenu{margin:2px 0 12px 0;}
.ssmenuL{margin:2px 0 2px 15px;padding:0;}
.currentLink{font-weight:bold;text-decoration:underline;}

/**Gestion menu*/
ul.menu{padding:0;margin:0;clear:both;}
ul.menu li{float:left;height:32px;margin:0;padding:0px;text-align:center;list-style:none;}
ul.menu li a.accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_off.gif) no-repeat 0 0;cursor:pointer;width:78px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.accueil:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_on.gif) no-repeat 0 0;cursor:pointer;width:78px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.current_accueil{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/accueil_on.gif) no-repeat 0 0;cursor:pointer;width:78px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.gammes{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/gammes_off.gif) no-repeat 0 0;cursor:pointer;width:111px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.gammes:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/gammes_on.gif) no-repeat 0 0;cursor:pointer;width:111px;color:#fff;text-indent:-3000px;}
ul.menu li a.current_gammes{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/gammes_on.gif) no-repeat 0 0;cursor:pointer;width:111px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.occasions{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/occasions_off.gif) no-repeat 0 0;width:201px;cursor:pointer;text-indent:-3000px;height:32px;}
ul.menu li a.occasions:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/occasions_on.gif) no-repeat 0 0;width:201px;cursor:pointer;text-indent:-3000px;}
ul.menu li a.current_occasions{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/occasions_on.gif) no-repeat 0 0;width:201px;cursor:pointer;text-indent:-3000px;height:32px;}
ul.menu li a.services{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/services_off.gif) no-repeat 0 0;cursor:pointer;width:79px;text-indent:-3000px;height:32px;}
ul.menu li a.services:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/services_on.gif) no-repeat 0 0;cursor:pointer;width:79px;text-indent:-3000px;}
ul.menu li a.current_services{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/services_on.gif) no-repeat 0 0;cursor:pointer;width:79px;text-indent:-3000px;height:32px;}
ul.menu li a.contact{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_off.gif) no-repeat 0 0;cursor:pointer;width:76px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.contact:hover{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_on.gif) no-repeat 0 0;cursor:pointer;width:76px;color:#fff;text-indent:-3000px;height:32px;}
ul.menu li a.current_contact{float:left;margin:0;padding:0 0 0 0px;text-decoration:none;background:url(images/menu/contact_on.gif) no-repeat 0 0;cursor:pointer;width:76px;color:#fff;text-indent:-3000px;height:32px;}

/**Page commander*/
#adresses{margin:0;padding:0;}
#commander_violet{background-color: #e2e2e2;padding:5px 20px 20px 5px;color:#000;width:900px;}
#commander_violet #sousTotal{width:200px;margin:15px 0 0 570px;text-align:left;}
#commander_blanc{margin:10px 0 0 10px;}
#commander_blanc #commander_facturation{float:left;width:450px;border-right:1px solid #d2d0d0;padding:0 0 0 0px;}
#commander_blanc #commander_livraison{float:left;width:450px;padding:0 0 0 15px;}
#commander_blanc #commander_facturation div{padding:0 10px;}
#commander_blanc #commander_infos{margin:25px 0 0 0;}
#commander_blanc #commander_infos #left{float:left;width:372px;background-color:#e2e2e2;margin:0 85px 0 25px;padding:5px;}
#commander_blanc #commander_infos #right{float:left;font-size:12px;color:#630547;font-weight:bold;}
.item{color:#000;font-weight:bold;}