/* ::::: http://elat.id-alizes.net/resources/Slideshow2/css/lightbox.css ::::: */

#lightbox { border-right: 2px solid rgb(102, 102, 102); border-bottom: 2px solid rgb(102, 102, 102); padding: 10px; background-color: rgb(238, 238, 238); }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption { float: left; }
#keyboardMsg { float: right; }
#lightbox img { border: medium none ; clear: both; }
#overlay { background-image: url('/images/overlay.png'); }
/* ::::: http://elat.id-alizes.net/get_phpcss.php?plistcss=pretty|auth_object_login|common_styles|common_tabstyles|docprint&sct=%23000000&scti=%23FFFFFF&scta=%23FF0000&sc1=%23FFFFFF&sc2=%23CACACA&sc3=%23FFFFFF&sc4=%23FFFFFF&sc5=%23FFFFFF&sc6=%23EAEAEA&sc7=%23FAFAFA&sff=Arial%2C+Helvetica%2C+Verdana%2C+sans-serif&sfst=10px&sfss=12px&sfsb=14px ::::: */

body, td, .basicText { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; }
.textJustify { font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
body { background-color: rgb(255, 255, 255); }
@media screen {
}
/* ::::: http://elat.id-alizes.net/Local/elat/elat.css ::::: */

td.textJustify table tr td.textJustify { padding: 0px 14px 0px 18px; }
td.textJustify table tr td.textJustify a { color: rgb(10, 71, 180); }
td.textJustify table tr td.textJustify table tr td { vertical-align: top; text-align: left; }
.textJustify { color: rgb(78, 82, 86); font-size: 11px; }
body.body_elat { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); }
#main_div { margin: 0px auto; padding: 0px; width: 952px; background-color: rgb(255, 255, 255); position: relative; }
#head_band { background: transparent url('/images/fond_bandeau_haut.jpg') no-repeat scroll 18px 0px; width: 952px; height: 98px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; position: relative; }
#logo { position: absolute; left: 378px; top: 20px; }
#base_line { display: none; }
#espace_client { position: absolute; left: 170px; top: 11px; width: 74px; font-size: 12px; font-family: helvetica; }
#band_haut { position: relative; left: 16px; top: 0px; width: 329px; font-size: 11px; }
#espace_contact { position: absolute; left: 700px; top: 11px; width: 100px; line-height: 10px; font-size: 13px; }
#espace_client a, #espace_contact a { color: rgb(40, 54, 65); text-decoration: none; }
#espace_contact a { background: transparent url('/images/fleche_orange.gif') no-repeat scroll 0px 5px; font-size: 11px; padding-left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#espace_contact a { text-decoration: underline; }
#over_nav { background: transparent url('/images/fond_anim.jpg') no-repeat scroll 0% 0%; height: 331px; width: 912px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-left: 18px; clear: both; display: block; }
#main_div_bottom { background: transparent url('/images/fond_bas.jpg') no-repeat scroll 0% 100%; clear: both; margin-top: 7px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 158px; display: block; position: relative; }
#bottom_line { position: absolute; display: inline; left: 205px; bottom: 38px; color: rgb(237, 245, 248); }
#bottom_line img { position: relative; top: 7px; left: 7px; }
div#encart_accueil { border: 1px solid white; padding: 10px 20px; background: transparent url('/images/fond_accueil.jpg') no-repeat scroll 0% 100%; width: 600px; height: 239px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: left; }
div#encart_accueil div.div_accueil { width: 298px; height: 121px; float: left; color: rgb(78, 82, 86); }
div#encart_accueil div#accueil_solutions, div#encart_accueil div#accueil_services { width: 278px; }
div#encart_accueil div#accueil_occasion { height: 242px; float: right; }
div#encart_accueil h2 { padding: 0px 10px 0px 28px; background: transparent url('/images/fleche_blanche_petite_2.gif') no-repeat scroll 0% 0%; color: rgb(60, 114, 180); font-weight: bold; text-decoration: none; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 20px; margin-bottom: 0px; }
div#encart_accueil h2 { padding: 0px 10px 0px 28px; background: transparent url('/images/fleche_blanche_petite_2.gif') no-repeat scroll 0% 0%; color: rgb(60, 114, 180); font-weight: bold; text-decoration: none; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.titre { padding: 0px 10px 0px 28px; background: transparent url('/images/fleche_blanche_petite_2.gif') no-repeat scroll 0% 0%; color: rgb(60, 114, 180); font-weight: bold; text-decoration: none; font-size: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 20px; margin-bottom: 0px; }
.fondCadre { background-color:#F1F1F1 }
div.link_all_accueil { padding-right: 13px; text-align: right; }
div.div_occasions_home { text-align: left; padding-left: 0px; }
td.textJustify table tr td.textJustify div.link_all_accueil a { color: rgb(130, 147, 168); padding-left: 4px; font-size: 11px; }
div.encart_pub { border: 1px solid white; margin: 0px 0px 5px; background: transparent url('/images/fond_encart_1.jpg') no-repeat scroll 0% 0%; clear: right; width: 282px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; }
div.in_encart { border: 1px solid white; position: relative; height: 162px; }
h2.titre_encart_1 { margin: 0px; padding: 0px; color: white; font-size: 12px; font-weight: bold; position: absolute; right: 13px; top: 8px; }
span.fleche_orange { color: rgb(244, 145, 0); font-size: 16px; }
div#green_accueil { background: transparent url('/images/fond_elat_accueil.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; width: 258px; height: 259px; margin-top: 0px; }
div#green_accueil div.in_encart { width: 258px; height: 259px; }
div#green h3 a, div#green_accueil h3 a { color: rgb(36, 100, 174); text-align: left; font-size: 12px; font-weight: 400; line-height: 12px; text-decoration: none; font-family: century gothic,verdana; }
div#green h3 a:hover, div#green_accueil h3 a:hover { text-decoration: underline; }
div#green_accueil h3 a { font-size: 14px; }
div#green_accueil h3#elat_esprit { position: absolute; left: 92px; top: 94px; }
div#green_accueil h3#elat_fisca { position: absolute; left: 92px; top: 149px; }
div#green_accueil h2.titre_encart_1 { display: none; }
div.oc_main_mini { position: relative; width: 290px; height: 75px; margin-bottom: 10px; }
div.oc_images { position: absolute; top: 0px; left: 0px; width: 150px; }
div.oc_images img { padding-right: 5px; padding-bottom: 5px; }
div.oc_title_mini { position: absolute; top: 0px; left: 130px; width: 250px; }
div.oc_title_mini h4 { margin: 0px; padding: 0px 5px 0px 0px; color: rgb(36, 98, 173); font-family: verdana; font-size: 9px; font-weight: 700; width: 170px; }
div.oc_title_mini h5 { margin: 0px; padding: 0px 5px 0px 0px; color: rgb(130, 147, 167); font-family: verdana; font-size: 9px; font-weight: 700; width: 170px; }
div.oc_title_mini h6 { margin: 0px; padding: 0px 5px 0px 0px; color: rgb(255, 153, 0); font-family: verdana; font-size: 11px; font-weight: 700; }
div.oc_images img { border: 0px none rgb(0, 0, 0); }
div.oc_main_mini .link_all_accueil { text-align: right; position: absolute; bottom: 8px; right: 0px; }
/* ::::: http://elat.id-alizes.net/Local/elat/menus_deroulants.css ::::: */

div#menu li#menu1_selected {  }
div#menu li#menu1_selected a { color: rgb(232, 126, 8); }
div#menu a { color: rgb(129, 147, 167); }
div#menu ul { margin: 0px; padding: 0pt; text-align: center; }
ul li.sousmenu { background-image: none; }
div#menu li.sousmenu:hover {  }
div#menu li.sousmenu:hover a { color: rgb(129, 147, 167); }
div#menu li.sousmenu { background: transparent url('/images/menu1_separator.gif') no-repeat scroll 100% 50%; padding-top: 2px; padding-bottom: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#menu li.last_upper { background: transparent none repeat scroll 0% 0%; padding-top: 2px; padding-bottom: 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div#menu ul li { position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
div#menu ul li#menu1_selected { position: static; }
div#menu ul li, div#menu ul li ul { padding: 0px; }
div#menu li a { padding: 4px 0pt; text-decoration: none; display: block; }
div#menu li a { padding: 0px 7px; font-size: 14px; }
#div_upper { position: absolute; bottom: 55px; left: 116px; width: 835px; }
#div_upper div#menu { display: block; position: relative; }
#div_upper div#menu ul.niveau1 { width: 835px; height: 25px; }
#div_upper div#menu ul.niveau1 li.sousmenu a { font-size: 10px; }
#div_upper div#menu ul.niveau1 li.last_upper a { font-size: 10px; }
