/* CSS Document */
*{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;color:#606060;font-size:12px;}
body,img{margin:0;padding:0;}
body{background:#797878;}
p {margin:0;}
a:active, a:focus{outline:none;}
img {border:0;}
.float {float:left;}
.clear{clear:both;}
.item{margin:0;float:left;}
.spacer_l {float:left;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(images/spacer.gif);}
#superglobal {background:#515151 url(images/background.jpg) 50% 0 no-repeat;}
#global{width:986px;margin:auto;}
#header{position:relative;height:59px;}
#content{padding:0;min-height:536px;}
#footer{height:24px;background:#504f51 repeat-x;}
#divfooter {width:980px;margin:0 auto;}
.pieces_animees {margin:20px 0 0 40px;}

/* Menu */
#menu_princ {margin:0}
#menu_onglet {margin:10px 0 0 -1px;}
#menu_diagnostic {float:left;cursor:pointer;}
#menu_pieces {float:left;cursor:pointer;}
#menu_accessoires {float:left;cursor:pointer;}

/* Page acceuil */
#logo {float:left;margin:57px 0 0 0px;}
#infos {position:relative;float:left;background:url(images/fond_header.gif) no-repeat;width:658px;height:295px;margin:19px 0 0 21px;}
#img_info {position:relative;margin:9px 0 0 8px;}
#infobulle {position:absolute;top:117px;left:389px;}
#txt_infos {margin:10px;}
#portable {float:left;}
#coordonnees_portable {float:left;margin:0 0 0 8px;}
#coordonnees_portable p {font-size:14px;}
#coordonnees_portable p span {color:#010101;text-transform:uppercase;font-size:15px;}
#diagnostic {background:url(images/fond_accueil.gif) no-repeat;width:986px;height:158px;margin:-1px 0 0 -1px;padding:13px 0 0 40px;display:block;}
#pieces {background:url(images/fond_accueil2.gif) no-repeat;width:986px;height:157px;margin:-1px 0 0 -1px;padding:13px 0 0 40px;display:none;}
#accessoires {background:url(images/fond_accueil3.gif) no-repeat;width:986px;height:157px;margin:-1px 0 0 -1px;padding:13px 0 0 40px;display:none;}
.img_liste img {border:1px solid #df1f35;}
.liste {margin:23px 0 0 39px;font-size:14px;width:300px;line-height:22px;}
.plus1 {margin:103px 0 0 354px;}
.plus2 {margin:103px 0 0 15px;}

/* Catalogue */
.col_left {float:left;margin:0 22px 0 22px;}
.col_right {float:left;}
.logo {margin:18px 0 0 0;}
.titre_menu {margin:19px 0 0 0;}
.menu_categorie {background:url(images/fond_rubrique_pieces.png) repeat-y;width:228px;min-height:248px;line-height:18px;padding:10px 0 0 0;}
.cat_on {background:url(images/rubrique_on.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;}
.cat_on a {color:#db021b;font-family:Tahoma, "Trebuchet MS", Arial;font-weight:bold;font-size:11px;}
.cat_off {background:url(images/rubrique_off.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;}
.cat_off a {text-decoration:none;font-family:Tahoma, "Trebuchet MS", Arial;font-weight:bold;font-size:11px;}
.cat_off a:hover {color:#db021b;text-decoration:underline;}
/*.sscat span {background:url(images/rubrique_off.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;font-family:Tahoma, "Trebuchet MS", Arial;font-weight:bold;cursor:pointer;line-height:24px;font-size:11px;}*/
.sscat span {background:url(images/rubrique_off.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;font-family:Tahoma, "Trebuchet MS", Arial;font-weight:bold;line-height:24px;font-size:11px;}
/*.hiddenConfort, .hiddenSecurite, .hiddenAccessoires {display:none;margin:0 0 0 20px;}*/
.hiddenConfort, .hiddenSecurite, .hiddenAccessoires {margin:0 0 0 20px;}
.cat_on2 {background:url(images/rubrique_on.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;}
.cat_on2 a {color:#db021b;font-family:Tahoma, "Trebuchet MS", Arial;font-size:11px;}
.cat_off2 {background:url(images/rubrique_off.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;}
.cat_off2 a {text-decoration:none;font-family:Tahoma, "Trebuchet MS", Arial;font-size:11px;}
.cat_off2 a:hover {color:#db021b;text-decoration:underline;}
/*.cat_off2 {background:url(images/rubrique_off.gif) no-repeat center left;margin:0 0 6px 11px;padding:0px 0 0 10px;cursor:pointer;}*/
.catalogue {background:url(images/fond_catalogue.png) repeat-y;width:713px;min-height:927px;margin:18px 0 0 0;padding:17px 0 0 0;}
.titre_rubrique {background:url(images/titre_rubrique.gif) no-repeat center left;height:25px;margin:0 0 0 17px;padding:4px 0 0 32px;font-size:15px;color:#010101;font-weight:bold;}
.catalogue_content {background:#fff;width:701px;min-height:857px;margin:14px 0 0 6px;}
.photo_article {margin:13px 0 0 12px;width:126px;}
.photo_article img {border:3px solid #d3d5dc;}
.article {width:543px;}
.titre_article {font-weight:bold;font-size:13px;margin:13px 0 0 0;}
.description_article {font-size:11px;margin:10px 0 14px 0;text-align:justify;}
.ref_article, .prix_article {color:#db021b;font-size:14px;}
.telecharger_pdf {margin:14px 0 0 0;}
.telecharger_pdf a {text-decoration:none;color:#db021b;}
.telecharger_pdf a:hover {text-decoration:underline;}
.separation {border-top:1px solid #c4c4c4;width:670px;margin:0 0 0 10px;}
.pagination {margin:0 0 0 500px;}
.pagination a {text-decoration:none;}
.pagination a:hover {text-decoration:underline;color:#db021b;}
.active {color:#db021b;}

/* Page diagnostic */
#diagnostic_contenu {background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;margin:0 auto;width:800px;padding:20px;text-align:justify;}
#diagnostic_contenu p {margin:20px 0 0 0;}
#diagnostic_contenu ul li {list-style-type:none;}

/* Page qsn */
#cont_qui {background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;margin:0 auto;width:800px;padding:20px;text-align:justify;}
.qsn_contenu {width:380px;margin:0 20px 0 0;}
.qsn_contenu ul li {list-style-type:none;}
.img_qsn {width:400px;margin:50px 0 0 0;}

/* Page contact */
#cont_contact {background:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;margin:0 auto;width:800px;padding:20px;}
#coordonnees {background:url(images/fond_adresse.png) no-repeat;width:233px;height:73px;margin:53px 0 0 9px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#coordonnees p {padding:11px 0 0 55px;color:#2c3c50;font-size:14px;}
.contact_cont {margin:11px 0 0 65px;}
.contact_cont p {color:#3b5472;font-size:14px;}
.contact_cont p a {color:#3b5472;font-size:14px;text-decoration:none;}
#carte {margin:20px 0 0 153px;}
#formulaire {background:url(images/fond_formulaire.gif) no-repeat;width:784px;height:314px;}
#cont_form {padding:42px 0 0 0;}
#cont_form div{padding:0 0 1px 5px;}
#cont_form label{float:left;width:100px;color:#4f545c;}
.label {text-align:right;padding-right:5px;font-size:14px;}
.ipt {width:247px;height:20px;border:1px solid #737980;}
#message {height:155px;width:247px;}
#code_postal {width:50px;border:1px solid #737980;}
#submit_cont {border:none;padding:0 0 0 105px;}

/* Mentions Légales */
#cont_mentions_legales {width:800px;margin:0 auto;text-align:justify;color:#4b4b4d;background:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;padding:0 20px;}
#cont_mentions_legales a {color:#fea700;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#db021b;}
