body{color:#fff;text-align:center; background: #000 url(../img/all/bg_body5.jpg) top left repeat-x;
font-family:verdana,sans-serif;margin:0; padding:0;height: 100%}
ul,li{margin:0;padding:0; list-style:none}
ol li{list-style-type:lower-alpha}
h1 {margin:5px 0;padding:0;font-size:10px;line-height:1;color: #696969;display:block;font-weight:normal;}
img {border:0;}

#container_large{width:1684px;margin:0px auto;}
#marge_gauche{width:230px;float:left;}
#marge_droite{width:230px;float:right;}
#bouton_showroom{width:220px;height:250px;position:fixed;margin-top:0;margin-left: -250px;}
#gallerygr{margin-right:350px;margin-top: 500px;background-color:#fff;}
#gallerydr{margin-left:-200px;margin-top: 500px;}

#container{width:800px;min-height:100%;margin:0px auto;background-image:url(../img/all/bg_noir.jpg);background-repeat: repeat-y;text-align:left;z-index:1;position:relative;padding:0px}
#entete {width:800px;height:22px;padding:0;background: url(../img/entete/bg_entete.jpg) no-repeat left top;}
#pied {text-align:center;width:802px;height:14px;margin:0;background: url(../img/entete/bg_footer.jpg) no-repeat left top;margin-bottom:-6px;}
#chapeau {width:792px;margin:0 2px 0 4px;height:473px;padding:0;position:relative;}
#animflash {position:absolute;top:70px;left:370px;height:200px;}

/* MENU RUBRIQUE */
#menuroll {width:352px;height:370px;background:url(../img/entete/new1/menu_off.jpg);padding:0;margin:0;position:relative;}
#menuroll li {margin:0;padding:0;list-style:none;position:absolute;left: 0;}
#menuroll li, #menuroll a {width:352px;display: block;}
#menuroll span {display: none;}
#menuroll a {border: solid 0px #f00;}

#rub1 {left:0;top:0;width:352px;height:54px}
#rub2 {left:0;top:55px;width:352px;height:54px;}
#rub3 {left:0;top:104px;width:352px;height:54px;}
#rub4 {left:0;top:156px;width:352px;height:54px;}
#rub5 {left:0;top:207px;width:352px;height:63px;}
#rub6 {left:0;top:268px;width:352px;height:54px;}
#rub7 {left:0;top:321px;width:352px;height:49px;}

#rub1 a {height:54px}
#rub2 a {height:54px;}
#rub3 a {height:54px;}
#rub4 a {height:54px;}
#rub5 a {height:63px;}
#rub6 a {height:54px;}
#rub7 a {height:49px;}

#rub1 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px 0px no-repeat;}
#rub2 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -55px no-repeat;}
#rub3 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -104px no-repeat;}
#rub4 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -156px no-repeat;}
#rub5 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -207px no-repeat;}
#rub6 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -268px no-repeat;}
#rub7 a:hover {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -321px no-repeat;}

#rub1 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px 0px no-repeat;}
#rub2 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -55px no-repeat;}
#rub3 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -104px no-repeat;}
#rub4 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -156px no-repeat;}
#rub5 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -207px no-repeat;}
#rub6 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -268px no-repeat;}
#rub7 #active {background: transparent url(../img/entete/new1/menu_on.jpg) 0px -321px no-repeat;}

/* ENTETE */
#colgauche{float:left;text-align:center;margin:20px 0px 10px 5px;line-height:1.4em;font-size:0.85em;}

/* COLONNE GAUCHE */
#logo{margin:0 2px 0 0;padding:0;height:115px;}
#partphoto{position:absolute;right:0;top:48px;float:right;margin:0 2px 0 0;}
#parttop{position:absolute;right:0;top:0;float:right;margin:0 2px 0 0;}
#menurub {position:absolute;left:0;top:103px;}

/* MAIN */
#main {position:relative;width:790px;padding-top:10px;height:30px;margin:0 5px 0 4px;background:#000 url(../img/entete/new1/bg_main.jpg) top left repeat-x;}

/* CONTENU */
#contenu{width:650px;margin:0px 0px 10px 10px;font-size:12px; line-height:1.5em;color:#000;float:left;display:inline;}
#contenu ul{margin:10px 20px 10px 20px}
#contenu ul li{padding:0 0 0 20px; background:url(../img/liblt.gif) 0 3px no-repeat;}
#contenu h1.newsh{margin:10px 0 0 0}

/* EVENT */
.event{color:#fff;}
.event a:link, a:visited{text-decoration:none; color:#F16D06;}
.event a:hover{text-decoration:underline;}

/* FOOTER */
#footer{width:790px;margin:20px 5px 0 4px;background:url(../img/all/bg_footer_car.jpg);background-color:#121633;font-size:70%;line-height:16px;color:#fff;clear:both;text-align:center;border-top:1px solid #121633; border-bottom:1px solid #121633}
#footer li{display:inline;padding:0 3px 0 3px}
#footer a{text-decoration:none; color:#F16D06}
#footer a:hover{text-decoration:underline;}

/* BAS DE PAGE */
#baspage{width:760px; height:10px;margin:0 5px 0 4px;font-size:70%;line-height:16px;color:#fff;clear:both;}
#baspage a:link, a:visited{text-decoration:none; color:#F16D06;}
#baspage a:hover{text-decoration:underline;}

/* SHOWROOM B5B4B4 */
div.thumbvoit{position:relative;float:left;background:#8F8D8E;line-height:120%;width:202px;height:235px;margin:10px 10px 0 1px}
div.thumbimg{padding:1px 1px 0 1px}
div.thumbleg{font-size:90%;padding:0 4px 1px 4px;color:#fff;}
div.thumbleg span.titre{font-size:120%;color:#ffff00;font-weight:bold;}
div.thumbleg span.prix{color:#ffff00;float:right;position:absolute;bottom:0;right:2px;}
div.thumbleg a, a:visited{text-decoration:none; color:#fff;}
div.thumbleg a:hover{text-decoration:underline;}

#legend{margin:15px 0 5px 0;color:#fff;}
#pagination {position:absolute;float:right;right:25px;top:25px;}
#legend a:link, a:visited{text-decoration:none; color:#F16D06;}
#legend a:hover{text-decoration:underline;}

/* DETAIL CARS */
#detphotos {padding:0px;width:350px;float:left;margin:0 0 15px 0;}
#detdatas {padding:0px;width:380px;float:right;}
#detdatas h2 {padding:0;margin:0;color:#FFE400;}
#detdatas p {padding:0;margin:10px 0 0 0;}
div.photoprinc{padding:0px;width:350px;margin:0 0 15px 0;}
div.photosec{display: inline;padding:0px;float:left;margin:0 7px 25px 7px;}

#detdatasdesc{font-size:75%;position:relative;height:210px;}
div.prix {position:absolute;bottom:0;right:0;color:#FFE400;font-size:120%;font-weight:bold;}
div.dispo {position: absolute;bottom: 0;left: 0;color:#FFE400;}

/* FORMULAIRES */
form input.fondform, form textarea.fondform {background: #fff url("../img/all/bg_input.gif") repeat-x 0 0; border: 1px solid #051236; font-size: 100%;}
form input.fondform:focus, form textarea.fondform:focus {border-color: #ffc000;}
form .checkbox input {width: auto;}

/* POSITIONNEMENT DES FORMULAIRES */
#corpForm {color:#d7d7d7;margin: 0;padding: 1em;}
#corpForm legend {font-style: italic;color: #d7d7d7;background: transparent;margin: 0;padding: 5px;}
#corpForm fieldset {margin: 0;font-style: normal;padding: 0 1em 1em;border: 1px solid #d7d7d7;background: url("../img/all/backfieldset.jpg") repeat-x;}
#corpForm label:hover, #piedForm input {cursor: pointer;}
div.collabel {float: left;text-align: right;padding-right: 5px;}
div.colinput {float: left;text-align: left;padding-right: 3px;}
div.spacer {clear: both;}
div.row {clear: both;height: 25px;}

/* POLICE */
blockquote.citation {margin: 8px;padding: 15px 0 0 30px;background: url(../img/all/citation.jpg) left top no-repeat;font-style: italic;color: #F16D06;}
div#corpForm blockquote p {text-align: right;margin:0;padding: 0 30px 20px 0;background: url(../img/all/citationfin.jpg) right bottom no-repeat;}
div#colgauche blockquote {margin: 8px;padding: 15px 0 0 30px;background: url(../img/all/citation.jpg) left top no-repeat;font-style: italic;color: #F16D06;}
div#colgauche blockquote p {text-align: right;margin:0;padding: 0 30px 20px 0;background: url(../img/all/citationfin.jpg) right bottom no-repeat;}

div#colgauche blockquote..msgvert, .msgvert {color: #fff;border: 1px solid #669900;background: #3da631;font-weight: bold;font-size: 100%;padding: 1em;margin: 0 0 1em 0;}
div#colgauche blockquote.msgrouge, .msgrouge {color: #fff;border: 1px solid #fff;background: #ff171d;font-weight: bold;font-size: 100%;padding: 1em;margin: 0 0 1em 0;}

/* BOX */
#box {width:285px;color: #333;background: #9C9C9C url(../img/all/chapbas.gif) no-repeat bottom;line-height: 1.7em;padding-bottom: 8px;}
#box h3 {color: #ff9900;background: url(../img/all/chaphaut.gif) no-repeat;padding: 7px 11px 3px 11px;margin: 0;}

.dblbord {border: 1px #ccc solid;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* GESTION DES ZOOMS SUR IMAGES */
#lightbox {background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666;}
#lightboxDetails {font-size: 0.8em; padding-top: 0.4em;}	
#lightboxCaption {float: left;}
#keyboardMsg {float:right;}
#closeButton {top:5px; right:5px;}

#lightbox img {border: none; clear: both;} 
#overlay img {border: none; }
#overlay {background-image: url(../img/all/overlay.png);}

/* ADDRESS */
#address a{text-decoration:none; color:#F16D06}
#address a:hover{text-decoration:underline;}
/* STYLES FOR CROSSFADER */
div.cf_wrapper {position: relative;}
div.cf_element {width: 200px;height: 250px;background-color: #000;}
div.cf_element div.content {padding: 10px;}
div.cf_element div.content h3 {padding-top: 0; margin-top: 0;}


