@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; z-index:2;}
ul.nav_haut{position:absolute;right:0;bottom:0;margin-right:0;}
ul.nav_haut li{position:relative; float:left; margin-right:5px; border-right:solid 1px #fff;padding-right:5px}
ul.nav_haut ul{display:none;position:absolute; top:15px; left:-50px; background-color:#663; border:solid 1px #fff;}
ul.nav_haut li:hover ul{display:block;}
ul.nav_haut ul li{display:block; border:none; padding:5px 10px 5px 5px}
ul.nav_haut a{color:#fff;font-variant:small-caps}
ul.nav_haut a:hover{color:yellow}
ul.nav_haut a#accueil{display:block; float:left; height:15px; width:15px; background:url(images/icones/home.gif); text-indent:-3000px;}
#page{position:relative;height:600px;background:#663; z-index:1;}
a#index{position:absolute;left:180px;top:0;display:block;height:70px;width:260px;text-indent:-3000px}
#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 10px 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 10px 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 10px 5px;display:block;width:154px;height:84px;background:url(images/boutons/contact.gif) bottom; 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}

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:95px;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{position:absolute;right:0;top:15px;padding-top:3px; margin-top:20px;border:none;}
ul#nav_bas_1{position:absolute;right:0;top:30px;border-top:solid 1px #cc9;padding-top:3px; margin-top:20px;}
ul#nav_bas li, ul#nav_bas_1 li{display:inline;margin-left:3px;border-right:solid 1px #cc9;padding-right:3px}
ul#nav_bas a, ul#nav_bas_1 a{color:#cc9;font-variant:small-caps;}
ul#nav_bas a:hover, ul#nav_bas_1 a:hover{color:yellow}
ul#nav_bas li{display:inline;margin-left:3px;border-right:solid 1px #cc9;padding-right:3px}
ul#nav_bas a{color:#cc9;font-variant:small-caps;font-size:.85em}ul#nav_bas a:hover{color:yellow}
*/

ul#nav_bas, ul#nav_bas_1, ul#nav_haut_pied{text-align:center;}
ul#nav_bas li, ul#nav_bas_1 li, ul#nav_haut_pied li{display:inline;}
ul#nav_bas li a, ul#nav_bas_1 li a, ul#nav_haut_pied li a{padding-right:7px; margin-right:3px; color:#cc9;font-variant:small-caps; border-right:solid 1px #cc9;}
ul#nav_haut_pied li a{color:white; font-size:0.9em}
ul#nav_bas li a:hover, ul#nav_bas_1 li a:hover, ul#nav_haut_pied li 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}

ul#une{margin:0; background:url(images/titre_une.gif) 60px 0 no-repeat;padding-top:16px;text-align:right;}
ul#une li{width:220px; text-align:right; margin:0; padding:0;}
ul#une li a{background:url(images/boutons/bt_une_off.gif) right no-repeat; display:block;width:220px;height:40px; text-align:right; color:#663;margin-bottom:2px; margin-right:0;}
ul#une li a:hover{background:url(images/boutons/bt_une_on.gif) right no-repeat;}
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}

.no_style{border:0;margin:0;padding:0;background:none}
a#bt_telephone{display:block;width:154px;height:100px;background:url(images/boutons/bt_telephone.gif);text-indent:-3000px}
/*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{margin-left:5px; display:block;width:154px;height:78px;background:url(images/boutons/bt_trouvez_piece_petit.gif);text-indent:-3000px}
a#bt_bonnes_affaires{float:left; margin-left:5px;display:block;width:154px;height:96px;background:url(images/boutons/bt_bonnes_affaires_g.gif);text-indent:-3000px}
/*a#bt_bonnes_affaires{position:absolute;bottom:3px;left:5px;margin-left:5px;display:block;width:154px;height:96px;background:url(images/boutons/bt_bonnes_affaires_g.gif);text-indent:-3000px}*/
a#bt_coupons{/*position:absolute;bottom:3px;left:0px;margin-left:0px;*/display:block;width:160px;height:120px;background:url(images/boutons/bt_coupons.gif);text-indent:-3000px}
/*.banniere_droite{position:absolute;top:auto;right:-130px}*/
.banniere_droite{position:absolute;top:auto;/*left:630px;*/ right:0px}

.titre_news-feed{position:absolute;right:0px; top:0px; width:190px; padding:0; color:#cc9; font-size:1.2em; font-weight:bold;}
.news-feed{position:absolute; right:0; top:22px; border:solid 1px #cc9; width:220px; height:240px;/*margin:0px;*/ overflow:hidden;}
.news-feed .headline_summary p{margin:12px 0px;padding:0px}
.news-feed .headline{position:absolute; top:330px; left:0px; height:200px; overflow:hidden;text-align:left;cursor:pointer}
.news-feed .headline_title{margin:5px;text-align:left}
.news-feed .headline_date{margin:5px;text-align:left;color:#FFFF99;font-size:0.75em}
.news-feed .headline_summary{margin:5px;text-align:left}

#ajax_listOfOptions{position:absolute;width:175px;height:250px;overflow:auto;font-size:10px;border:solid 1px #663;background-color:#cc9;text-align:left;z-index:100;}
#ajax_listOfOptions div{margin:1px;padding:1px;cursor:pointer;}
#ajax_listOfOptions .optionDivSelected{background-color:#2661dd;color:#FFF;}
#ajax_listOfOptions_iframe{background-color:#F00;position:absolute;z-index:5;}

div#facebook{margin-left:5px; text-align:center; width:154px; height:32px; padding-top:8px; background:url(images/boutons/fond_bt_twitter.gif) no-repeat;}
div#facebook a{padding-left:10px;}

#pave_facebook{position:absolute;top:4px;left:280px; background-color:white;}


