html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}


html {height:100%;}
body {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;height:100%;color:#848484;}
body,img {margin:0;padding:0;}
img {border:0;}
a, input:focus, select:focus, textarea:focus {outline:none;}
p {margin:0;padding:0;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}
h2 {font-weight:normal;}

#superglobal {background:#474747 url(images/back.jpg) no-repeat 50% 0;min-height:100%;}
#header {width:980px;height:193px;margin:0 auto;position:relative;}
#header #menu_top {position:absolute;height:38px;top:11px;left:31px;}
#header #menu{float:left;position:absolute;top:127px;right:55px;}
#header #menu .item {float:left;}
#global {width:1004px;margin:0 auto;}
#s_supercontent {width:1004px;margin:0 auto;background:transparent url(images/s_supercontent.png) repeat-y;}
#supercontent {width:980px;margin:0 auto;background:#acadad url(images/bck_gb.gif) repeat-x;padding:0 0 20px 0;}
#content {width:980px;margin:0 auto;}
#s_footer {width:1004px;height:55px;margin:0 auto;background:transparent url(images/footer.png) no-repeat;position:relative;}
#footer {width:980px;margin:0 auto;font-size:10px;color:#c1c1c2;padding:5px 0 0 0;text-align:center;}
#footer a {color:#c1c1c2;}
#footer a#naviciel {color:#3b9d5e;}


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:Arial,"HelveticaNeue-Light","Helvetica Neue",Helvetica,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(js/shadowbox/close.png);}
#sb-nav-next{background-image:url(js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


#gb_accueil #col1 {float:left;width:483px;padding:11px 0 0 0;}
#gb_accueil #col2 {float:left;padding:24px 0 0 0;}

#gb_accueil #row1 {padding:11px 0 0 0;}
#gb_accueil #colt1 {float:left;width:494px;}
#gb_accueil #colt2 {float:left;}
#gb_accueil #row2 {padding:12px 0 0 0;}
#gb_accueil #colb1 {float:left;width:483px;}
#gb_accueil #colb2 {float:left;}
#actu_def {margin:0 0 12px 0;}
#actu_def img {float:left;margin:0 0 0 24px;width:68px;}
#actu_def span {float:left;margin:5px 0 0 5px;width:346px;}
#actu_def marquee {float:left;margin:5px 0 0 5px;width:346px;font-size:13px;font-weight:bold;color:#4f4f4f;}
#occasions_allemandes {margin:0 0 0 45px;}
#c_l_occasion_du_jour {margin:0 0 0 24px;background:url(images/l_occasion_du_jour.jpg) no-repeat;width:419px;height:203px;}
#l_occasion_du_jour {padding:38px 14px 0 19px;font-size:11px;}
#l_occasion_du_jour .tit_odj {font-size:14px;font-weight:bold;margin:0 0 5px 0;}
#l_occasion_du_jour .tit_odj a {color:#848484;text-decoration:none;}
#l_occasion_du_jour .img_odj {float:left;width:204px;}
#l_occasion_du_jour .img_odj a {color:#848484;text-decoration:none;}
#coordonnees_garage {background:url(images/coordonnees_garage.jpg) no-repeat;width:459px;height:171px;color:#5e5e5e;margin:10px 0 10px 11px;}
#coordonnees_garage #coordonnees {padding:65px 0 0 240px;font-family:Arial;font-size:12px;width:200px;}
#coordonnees_garage #coordonnees span {color:#288047;font-size:13px;font-weight:bold;}
#coordonnees_garage #coordonnees b {color:#288047;font-size:18px;}

#tags {font-size:10px;width:200px;margin:0 0 0 100px;}
#tags ul,#tags li {margin:0;padding:0;list-style:none;}
#tags ul {margin:0.6em 1em;}
#tags li {display:inline;}
#tags a {text-decoration:none;font-size:176.271357944%;}
#tags.sphere3d {position:relative;padding:0;height:200px;border-color:#4e849e;}
#tags.sphere3d a {color:#fff;background:#278047;padding:0.3em 0.6em;}
#tags.sphere3d a:hover {color:#fff;background:#8c8a8b;}

#container_affaires {float:left;width:466px;height:210px;position:relative;background:url(images/les_bonnes_affaires.png) no-repeat;margin:15px 0 0 0;}
.slider_affaires {width:431px;height:185px;padding:40px 0 0 10px;position:relative;overflow:hidden;}
.slider_affaires a {color:#19171a;text-decoration:none;}
.slider_affaires .javascript_css {position:relative;z-index:3;width:240px;padding:20px;margin:10px auto;background:#e5e5e5;display:none;}
.slider_affaires .prev {z-index:2;width:25px;height:62px;position:absolute;top:50px;left:5px;}
.slider_affaires .next {z-index:2;width:25px;height:62px;position:absolute;top:50px;right:5px;}
.slider_affaires .prev a, .slider_affaires .next a {display:none;}
.slider_affaires .prev img, .slider_affaires .next img {width:25px;height:62px;}
.slider_affaires .slider {position:relative;width:441px;height:161px;margin:0 0 0 30px;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_affaires ul {position:relative;margin:0;padding:0;list-style-type:none;z-index:1;overflow:hidden;}
.slider_affaires li {float:left;display:inline;width:210px;text-align:center;height:161px;margin:0;padding:0;overflow:hidden;}
.slider_affaires div {margin:0;padding:0;}
.slider_affaires .img_affaires {width:182px;margin:0 auto;position:relative;}

#gb_accueil #container_vehicules {margin:11px 0 0 42px;}
#container_vehicules {width:369px;height:136px;background:url(images/nos_vehicules.png) no-repeat;padding:44px 0 0 27px;}
#container_vehicules form {width:340px;padding:10px 0 0 0;}
#container_vehicules #frm_vehicules {width:340px;height:86px;background-color:#e9e8e8;}
#container_vehicules label {float:left;width:80px;text-align:right;padding:4px 0 0 0;color:#615f5f;}
#container_vehicules select {float:left;width:230px;margin:3px 0 3px 10px;}
#container_vehicules #btn_rch {float:right;margin:7px 0 0 0;}


#gb_garage .col1 {float:left;width:305px;margin:0 26px;}
#gb_garage .col1 img {margin:0 0 12px 0;}
#gb_garage .col2 {float:left;background:url(images/box_garage.jpg) no-repeat;width:539px;height:376px;font-size:11px;padding:30px 30px 0 30px;}
#gb_garage .col2 span {font-size:14px;}

#gb_services .col1 {float:left;width:305px;margin:0 26px;}
#gb_services .col1 img {margin:0 0 12px 0;}
#gb_services .col2 {float:left;background:url(images/box_services.jpg) no-repeat;width:539px;height:376px;font-size:11px;padding:30px 30px 0 30px;}
#gb_services .col2 span {font-size:14px;}

#gb_vehicules .col1 {float:left;width:427px;}
#gb_vehicules .col2 {float:left;width:535px;font-size:11px;}
#gb_vehicules .col2 span {font-size:14px;}
#gb_vehicules #container_vehicules {margin:0 0 0 20px;}
#gb_vehicules #neufs_occas {text-align:center;margin:53px 0 0 0;}
#vehicules {width:535px;background-color:#dcdcdd;}
#lst_vehicules {width:525px;margin:0 auto;}
.c_vehicule {float:left;width:175px;margin:10px 0;}
.vehicule {width:150px;margin:0 auto;}
.vehicule .img_vehicule {width:150px;height:100px;margin:0 auto;}
.vehicule .titre {height:42px;width:150px;margin:0 auto;}
.vehicule .titre a {color:#545454;text-decoration:none;}
.vehicule .prix {background-color:#fee047;border:1px solid #ddd;padding:0 4px;}
.vehicule .prix a {color:#545454;text-decoration:none;}
#gb_vehicules .pagination {color:#474649;width:535px;margin:0 0 0 358px;padding:0 0 10px 0;}
#gb_vehicules .pagination a {color:#474649;}
#gb_vehicules .pagination .active {color:#ffd607;font-weight:bold;text-decoration:none;font-size:14px;}
#gb_vehicules .pagination .inactive {font-weight:bold;text-decoration:none;font-size:14px;}
#gb_vehicules .pagination .ext {text-decoration:none;color:#ffd607;font-weight:bold;padding:0 2px;}
#opt_marques {float:left;margin:0 0 0 24px;}
#opt_marques option {width:230px;}
#opt_vehicules {float:right;margin:0 17px 0 0;}
#opt_vehicules option {width:180px;}

#gb_fiche {margin:0 0 0 23px;}
#gb_fiche #fiche_vehicule {background-color:#d2d2d2;width:934px;}
#gb_fiche .col1 {float:left;width:300px;margin:0 16px 0 29px;}
#gb_fiche #apercu {position:relative;}
#gb_fiche #apercu #img_zoom {position:absolute;top:0;right:0;}
#gb_fiche #vignettes {width:300px;margin:10px 0 0 0;}
#gb_fiche #vignettes .vignette {float:left;width:100px;text-align:center;}
#gb_fiche .col2 {float:left;width:560px;}
#gb_fiche .col2 h1 {color:#545454;font-size:16px;}
#gb_fiche .col2 h2 {color:#545454;font-size:14px;}
#gb_fiche .col2 h3 {color:#298449;font-size:21px;font-weight:normal;}
#gb_fiche #desc_gen_c {background:url(images/desc_gen_c.jpg) repeat-y;margin:28px 0 0 0;}
#gb_fiche #desc_gen_t {background:url(images/desc_gen_t.jpg) no-repeat;min-height:124px;}
#gb_fiche #desc_gen {width:505px;margin:0 0 0 45px;padding:45px 0 10px 0;font-size:11px;color:#298449;}
#gb_fiche #desc_gen a {color:#298449;text-decoration:none;}
#gb_fiche #infos {margin:15px 0 0 0;}
#gb_fiche #infos .val_info {margin:0 0 0 5px;}
#gb_fiche #infos_princ_c {float:left;width:272px;background:url(images/infos_princ_c.jpg) repeat-y;}
#gb_fiche #infos_princ_t {background:url(images/infos_princ_t.jpg) no-repeat;min-height:354px;}
#gb_fiche #infos_princ {width:200px;margin:0 0 0 45px;padding:45px 0 10px 0;font-size:11px;color:#3e3d40;}
#gb_fiche #options_equipements_c {float:left;width:272px;background:url(images/options_equipements_c.jpg) repeat-y;margin:0 0 0 15px;}
#gb_fiche #options_equipements_t {background:url(images/options_equipements_t.jpg) no-repeat;min-height:335px;}
#gb_fiche #options_equipements {width:200px;margin:0 0 0 45px;padding:45px 0 10px 0;font-size:11px;color:#3e3d40;line-height:16px;}

#gb_contact #formulaire {float:left;width:404px;}
#gb_contact #formulaire #accroche_contact {margin:10px 0 10px 30px;}
#gb_contact #situation {float:left;width:576px;}
#gb_contact #situation .sidemenu_c {width:324px;height:155px;color:#5e5e5e;background:url(images/coordonnees.jpg) no-repeat;margin:0 0 0 140px;}
#gb_contact #situation .sidemenu_c #coordonnees {padding:40px 0 0 36px;}
#gb_contact #situation strong {font-size:13px;}
#gb_contact #situation #mail {font-weight:bold;color:#5e5e5e;font-size:13px;}
#gb_contact #situation #mail a {color:#5e5e5e;}
#gb_contact #cont_contact #form_contact {padding:0 0 0 30px;color:#616163;}
#gb_contact #cont_contact #form_contact label {float:left;text-align:right;width:110px;margin:2px 10px 0 0;color:#616163;}
#gb_contact #cont_contact #form_contact .ipt {margin:1px 0;width:170px;color:#616163;}
#gb_contact #cont_contact #form_contact #code_postal {margin:1px 0;}
#gb_contact #cont_contact #form_contact textarea {width:220px;height:390px;color:#616163;}
#gb_contact #cont_contact #form_contact #r_statut {margin:10px 0 10px 80px;color:#616163;}
#gb_contact #cont_contact #form_contact .statut {margin-right:20px;}
#gb_contact #cont_contact #form_contact #submit_cont {margin:10px 0 20px 120px;}

#mentions_legales {text-align:justify;width:850px;margin:0 auto;color:#616163;}
#mentions_legales a {color:#58585a;text-decoration:none;font-weight:bold;}
#mentions_legales ul {list-style-type:none;font-style:italic;}
#mentions_legales #titre {text-align:center;font-size:18px;}
#mentions_legales .sstitre {color:#bf7500;font-weight:bold;}
