@charset "iso-8859-1";
body{behavior:url(/csshover.htc);font:75%/1.2 "arial","Trebuchet MS","Lucide Grande","Lucida Sans Unicode",Verdana,sans-seriff; background:#663; text-align:center; width:940px; margin:0 auto; padding:0;}
a,div,hr,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,form,input,label,blockquote,th,td,caption{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,dt,dt,dd{font-size:100%;}
hr{margin:0;padding:0;margin-left:50px;border:dotted #cc9 1px;height:1px;width:490px;}
ul{list-style:none;}
h1{font-size:1.5em;margin:10px auto;padding-bottom:10px;border-bottom:dotted 1px #cc9;}
h2{font-size:1.2em;margin:20px 50px 10px 50px;color:#cc9;}
h3{font-size:1.1em;margin:20px 50px 0 50px;color:#ff9;}
h1,p,ul{color:#cc9;margin:0 50px 10px 50px;}
cite,a{color:#ff9;}
.gras{color:#ff0;font-weight:bold;}
a{text-decoration:none;}
#entete{position:relative;background:url(images/entete/fd_entete.gif) #663;height:100px;}
ul.nav_haut{position:absolute;right:0;bottom:0; margin-right:0;}
ul.nav_haut li{display:inline;margin-left:5px;border-right:solid 1px #fff;padding-right:5px;}
ul.nav_haut a{color:#fff;font-variant:small-caps;}
ul.nav_haut a:hover{color:yellow;}
a#index{position:absolute;left:180px;top:0;display:block;height:70px;width:260px;text-indent:-3000px;}
#page{position:relative;height:600px;background:#663;}
#gauche,#centre,#centre_pleine_largeur,#droite{float:left;display:block;text-align:left;}
#gauche{width:160px;}
#gauche p{width:160px;text-align:center;margin-left:0;font-size:1.2em;}
/*#droite{width:190px;}*/
#droite{width:130px;}
/*#centre{width:590px;position:relative;}*/
#centre{width:650px;position:relative; min-height:600px;}
#centre_pleine_largeur{position:relative; width:780px; min-height:600px;}
#centre ul p{color:#cc9;margin:0;}
a#inscrire{margin:5px 0 20px 5px;display:block;width:154px;height:40px;background:url(images/boutons/inscrire_off.gif);text-indent:-3000px;}
a#inscrire:hover{background:url(images/boutons/inscrire_on.gif);}
a#offres_com{margin:5px 0 20px 5px;display:block;width:154px;height:40px;background:url(images/boutons/offres_com_off.gif);text-indent:-3000px;}
a#offres_com:hover{background:url(images/boutons/offres_com_on.gif);}
a#bt_contact{margin:5px 0 20px 5px;display:block;width:154px;height:100px;background:url(images/boutons/contact.gif);text-indent:-3000px;}
.lien_form{color:#663;background-color:#cc9;padding:3px;font-weight:bold;font-size:11px;letter-spacing:1px;margin-left:0;display:inline;}
.lien_form_75{color:#663;background-color:#cc9;margin:5px;padding:3px;font-weight:bold;font-size:11px;letter-spacing:1px;margin-left:0;display:block;width:75px;text-align:center;float:left;}
.emp_form_std{margin-left:50px;}
div.haut_bas{position:relative;width:90%;}
.fleche_haut{position:absolute;top:5px;right:190px;}
.fleche_bas{position:absolute;bottom:5px;right:190px;}
form{margin:5px 0 0 10px;}
form p{width:350px;clear:left;margin:0;padding:5px 0 8px 0;padding-left:195px;border-top:1px dashed gray;height:1%;}
form label{font-weight:bold;float:left;margin-left:-195px;width:190px;}
form input[type="text"]{width:180px;font-size:10px;font-family:arial;}
form select,form textarea,form input{font-size:10px;padding:1px;border:solid 1px #663;background-color:#ededd8;}
form textarea{width:250px;height:150px;font-size:10px;font-family:arial;}
* html .threepxfix{margin-left:3px;}
table#horaires{width:490px;padding-right:10px;margin-left:0;margin-top:25px;margin-bottom:25px;}
th,td{text-align:right;color:#cc9;font-weight:bold;padding-bottom:3px;margin-bottom:5px;}
legend{color:#cc9;font-weight:bold;margin:0;padding:0;text-align:left;}
#form_id{margin:5px 0 0 10px;}
#form_id p{width:150px;clear:left;margin:0;padding:5px 0;border-top:1px dashed gray;height:1%;}
#form_id label{padding-top:5px;font-size:9px;font-weight:bold;float:left;margin-left:0;width:80px;}
#form_id input[type="text"],#form_id input[type="password"]{width:60px;}
#form_id input{font-size:10px;padding:1px;border:solid 1px #663;}
a#oubli_mdp{display:block;width:100%;text-align:center;color:#cc9;padding-top:5px;font-size:10px;}
#form_recherche{padding-top:20px;padding-bottom:20px;width:260px;background:url(images/fd_form_recherche_1.gif) no-repeat;}
#form_recherche h2{text-indent:-3000px;margin:0;}
#form_recherche p{border:none;width:100%;clear:left;margin:0;padding:0 0 3px 0;padding-left:0;height:1%;}
#form_recherche label{color:#663;font-size:10px;font-weight:bold;float:left;margin-left:10px;width:50px;}
#form_recherche select,#form_recherche textarea,#form_recherche input{border:solid 1px #663;background-color:#cc9;}
.bt_form{background:#663;color:#663;font-weight:bold;font-size:9px;letter-spacing:1px;}
.bt_form_clair{background:#cc9;color:#663;font-weight:bold;font-size:9px;letter-spacing:1px;}
ul#une{margin:20px 0 0 5px;background:url(images/titre_une.gif) -3px 0 no-repeat;padding-top:16px;}
ul#une li a{background:url(images/boutons/bt_une_off.gif);display:block;width:154px;height:40px;text-align:right;color:#663;margin-bottom:2px;}
ul#une li a:hover{background:url(images/boutons/bt_une_on.gif);}
ul#une li a h5{font-size:.8em;padding:6px 1px 0 0;}
ul#une li a h6{font-size:.75em;padding:5px 5px 0 0;}
div#intro{margin:10px;width:260px;color:white;line-height:180%;}
div#intro h1{position:absolute;left:-3000px;}
div#intro p{width:100%;margin:0;}
#droite{position:relative;margin-top:5px;}
/*#img_centre{position:absolute;right:10px;bottom:0;}*/
#img_centre{position:absolute;right:80px;bottom:0;}
div#pied{position:relative;text-align:center;}
ul.nav_haut_pied li{display:inline;margin-left:5px;border-right:solid 1px #fff;padding-right:5px; font-size:0.9em;}
ul.nav_haut_pied a{color:#fff;font-variant:small-caps;}
ul.nav_haut_pied a:hover{color:yellow;}
ul#nav_bas{position:absolute;right:0;top:15px;border-top:solid 1px #cc9;padding-top:3px;}
ul#nav_bas li{display:inline;margin-left:5px;border-right:solid 1px #cc9;padding-right:5px;}
ul#nav_bas a{color:#cc9;font-variant:small-caps;font-size:.85em;}
ul#nav_bas a:hover{color:yellow;}
ul#liste_1{position:relative;width:450px;list-style:none;margin:0 auto;}
ul#liste_1 li{position:relative;border:solid 1px #cc9;margin:10px 0;padding:10px;min-height:120px;color:#cc9;}
ul#liste_1 h2,ul#liste_1 p,ul#liste_1 address{padding-left:150px;margin:5px 0;}
ul#liste_1 h2{font-size:1.5em;}
ul#liste_1 li img{position:absolute;left:20px;width:100px;height:100px;}
ul#liste_1 a{color:#ff9;}
ul#liste_2{position:relative;width:95%;list-style:none;margin:0 0 0 20px;}
ul#liste_2 li{float:left;position:relative;border:solid 1px #cc9;margin:5px;padding:5px;color:#cc9;width:45%;}
ul#liste_2 h2,ul#liste_2 p,ul#liste_2 address{padding-left:10px;margin:5px 0;}
ul#liste_2 h2{font-size:1em;}
ul#liste_2 address{font-size:.85em;}
ul#liste_2 li img{position:absolute;left:185px;width:75px;height:75px;top:45px;}
ul#liste_2 a{display:block;margin-left:15px;color:#ff9;background:url(images/savoir_plus.gif) no-repeat;width:80px;height:30px;text-indent:-3000px;}
ul#liste_2 li p.tel{background:url(images/puces/telephone.gif) no-repeat;height:30px;font-size:.85em;padding-left:20px;padding-top:5px;}
ul#liste_2 li img.promo{width:70px;height:70px;margin-left:-80px;margin-top:27px;}
ul#trier{width:245px;margin:0 auto;}
#trier li{float:left;}
#trier a{border:solid 1px #cc9;display:block;padding:5px;margin:5px;color:#cc9;width:100px;text-align:center;}
#trier a:hover{background-color:#cc9;color:#663;}
.liste_puce_1{margin-top:20px;margin-bottom:20px;}
.liste_puce_1 li{background:url(images/puces/puce_1.gif) no-repeat 0 3px;padding-left:20px;margin:0 0 10px 50px;}
.liste_puce_1 li.telephone{background:url(images/puces/telephone.gif) no-repeat -2px -1px;}
.liste_puce_1 li.fax{background:url(images/puces/fax.gif) no-repeat -2px -1px;}
.liste_puce_1 li.email{background:url(images/puces/email.gif) no-repeat -2px -1px;}
.liste_puce_1 h2{margin:0;}
.liste_puce_2{margin-top:0;}
.liste_puce_2 li{background:url(images/puces/puce_1.gif) 0 0 no-repeat;padding-left:20px;margin:0 0 5px 50px;}
.liste_puce_2 li.telephone{background:url(images/puces/telephone.gif) -2px -1px no-repeat;}
.liste_puce_2 li.fax{background:url(images/puces/fax.gif) -2px -1px no-repeat;}
.liste_puce_2 li.email{background:url(images/puces/email.gif) -2px -1px no-repeat;}
.liste_puce_2 h3{font-size:1.1em;margin:0;color:#ff9;}
.liste_puce_3{margin-top:0;margin-left:100px;}
.liste_puce_3 li{background:url(images/puces/puce_1.gif) 0 2px no-repeat;padding-left:20px;margin:0;}
.liste_puce_3 h2{font-size:1.1em;margin:0;color:#ff9;margin:20px 0 0 0;}
.liste_puce_3 h2 a{display:block;float:right;background:url(images/savoir_plus.gif) no-repeat;width:80px;height:30px;text-indent:-3000px;margin-top:-20px;}
.liste_puce_3 h3{font-size:1.1em;margin:0;color:#ff9;}
.liste_puce_3 ul{margin-left:0;}
.liste_puce_3 ul li{background:none;padding-left:20px;margin:10px 0;}
.liste_puce_3 ul li form p{padding:10px 0 0 0;margin:50px;height:30px;border-top:none;border-bottom:1px dotted #cc9;}
.liste_puce_3 ul li input{float:left;background:none;}
.liste_puce_3 ul li label{float:left;width:100px;color:#ff0;margin:0 0 0 10px;}
ul.liste_sans_puces{list-style:square;margin-top:10px;}
ul.liste_sans_puces li{background:none;padding-left:0;margin-left:0;}
#pagination{margin:10px auto;}
#pagination li{float:left;margin-right:2px;}
#pagination a{border:solid 1px #cc9;margin-right:2px;}
#pagination .next a,#pagination .previous a{font-weight:bold;}
#pagination a:link,#pagination a:visited{color:#cc9;display:block;float:left;padding:3px 6px;text-decoration:none;}
#pagination a:hover,#pagination .active a,#pagination .previous-off a,#pagination .next-off a{background-color:#cc9;color:#663;}
ul#carte_france{position:relative;margin-top:50px;}
#carte_france{width:333px;height:327px;background:url(images/carte_france.gif);margin:10px auto;}
#carte_france a{position:absolute;width:75px;height:75px;text-indent:-3000px;}
#carte_france a#nord_ouest{top:50px;left:60px;}
#carte_france a#nord_est{top:30px;right:40px;}
#carte_france a#sud_ouest{bottom:50px;left:100px;}
#carte_france a#sud_est{bottom:50px;right:40px;}
#carte_france a#paris{top:100px;left:140px;}
dl#photo{position:relative;margin:0 auto;width:460px;text-align:center;}
dl#photo img{border:1px solid #dcb;}
dl#photo dt{text-align:center;}
dl#photo dt img{width:60px;height:60px;}
ul#galerie_mini{margin:0;padding:0;list-style-type:none;}
ul#galerie_mini li{display:inline;}
ul#galerie_mini li a img{margin:0 12px 10px 12px;width:60px;height:40px;}
h2#titre_marques{border-top:dotted 1px #cc9;padding-top:10px;}
ul#paves_det_magasin li{position:relative;width:245px;float:left;padding-bottom:5px;margin-bottom:5px;}
ul#paves_det_magasin li#mail{background:url(images/puces/email.gif) no-repeat;height:30px;}
ul#paves_det_magasin li#tel{background:url(images/puces/telephone.gif) no-repeat;height:30px;}
ul#paves_det_magasin li#fax{background:url(images/puces/fax.gif) no-repeat;height:30px;}
ul#paves_det_magasin li#web{background:url(images/icones/icone_web.jpg) 0 10px no-repeat;min-height:70px;width:490px;border-top:dotted 1px #cc9;font-size:1.2em;}
ul#paves_det_magasin li#web p{padding-left:70px;padding-top:30px;}
ul#paves_det_magasin li#horaire{background:url(images/icones/icone_horaire.jpg) 0 10px no-repeat;min-height:70px;width:490px;border-top:dotted 1px #cc9;font-size:1.2em;}
ul#paves_det_magasin li#horaire p{padding-left:70px;padding-top:15px;font-size:12px;}
ul#paves_det_magasin li#mail{width:490px;font-size:1.2em;}
ul#paves_det_magasin li#promos{background:url(images/promos_detail_magasin.gif) 0 10px no-repeat;height:52px;width:490px;border-top:dotted 1px #cc9;}
ul#paves_det_magasin li#promos p{padding-left:80px;padding-top:20px;height:45px;}
ul#paves_det_magasin li p{padding-left:30px;font-size:1.2em;}
address{margin:30px 50px 0 50px;padding-bottom:15px;font-size:1.2em;color:#cc9;}
div#map{width:470px;height:350px;margin-left:55px;overflow:hidden;}
ul#onglets_fiche{position:relative;width:100%;}
ul#onglets_fiche li{float:left;}
ul#onglets_fiche a{display:block;width:70px;height:21px;text-align:center;color:#663;padding-top:5px;margin-right:2px;background:url(images/boutons/onglets/off.gif) no-repeat;font-size:.87em;}
ul#onglets_fiche a#actif,ul#onglets_fiche a:hover{background:url(images/boutons/onglets/on.gif) no-repeat;font-weight:bold;}
ul#sous_onglets{position:relative;clear:both;margin-top:-10px;margin-bottom:50px;}
ul#sous_onglets li{float:left;width:72px;}
ul#sous_onglets a{display:block;width:70px;height:21px;text-align:center;color:#663;padding-top:5px;margin-right:2px;background:url(images/boutons/onglets/off.gif) no-repeat;font-size:.87em;}
ul#sous_onglets a#actif1,ul#sous_onglets a:hover{background:url(images/boutons/onglets/on.gif) no-repeat;font-weight:bold;}
ul#sous_onglets ul{position:absolute;left:0;top:22px;margin:0;display:none;}
ul#sous_onglets ul li{border-bottom:solid 1px #663;}
ul#sous_onglets ul a{display:block;width:68px;height:21px;text-align:center;color:#663;padding-top:5px;margin-right:2px;background:#cc9;font-size:.87em;}
ul#sous_onglets ul a:hover{background:#ffc;font-weight:bold;}
ul#sous_onglets li:hover ul{display:block;}
#banniere{position:absolute;top:5px;right:5px;}
#banniere a{border:none;}
.table_liste{border:solid 1px #cc9;border-right:none;margin-left:50px;}
.table_liste th{background:#cc9;padding:5px;text-align:center;}
.table_liste th a{color:#663;font-size:.9em;}
.table_liste td{border-right:solid 1px #cc9;font-size:.9em;text-align:center;padding:5px;}
#ecommerce_recherche{border:solid 1px #cc9;background-color:#cc9;padding:20px;padding-bottom:0;width:580px;margin-bottom:10px;}
#ecommerce_recherche p{width:390px;}
#ecommerce_recherche label{color:#663;}
#ecommerce_recherche h1{color:#663;margin:0;}
#ecommerce_recherche input.bt_rechercher{border:none;background:none;}
/*.aide{position:absolute;top:auto;right:-200px;background:#663;border:solid 1px orange;padding:5px;}*/
.aide{position:absolute;top:auto; left:630px; background:#663;border:solid 1px orange;padding:5px;}
.aide p{color:orange;margin:0;padding:0;border:none;font-weight:normal;font-size:.9em;width:150px;}
ul#actus h2 span{font-size:.75em;color:#ff9;}
ul#actus li{border-bottom:solid 1px #cc9;padding-bottom:20px;margin-bottom:20px;}
ul#actus p{margin-left:50px;margin-bottom:10px;}
.en_savoir_plus{text-align:right;}
ul#detail_actu h2 span{font-size:.75em;color:#ff9;}
ul#detail_actu p{margin-bottom:10px;margin-left:50px;}
ul#detail_actu img{width:300px;height:200px;margin-left:50px;border:solid 1px #cc9;}
.no_style{border:0;margin:0;padding:0;background:none;}

a#bt_trouve_piece_index{position:absolute; top:4px; left:280px; display:block; width:280px; height:100px; background:url(images/boutons/bt_trouvez_piece.gif); text-indent:-3000px;}					 
a#bt_trouve_piece_droite{/*position:absolute; top:4px; left:282px; */display:block; width:130px; height:100px; background:url(images/boutons/bt_trouvez_piece_droite.gif); text-indent:-3000px;}

/*.banniere_droite{position:absolute; top:auto; right:-130px;}*/
.banniere_droite{position:absolute;top:auto; /*left:630px;*/ right:0px; }
