/* Général ********************************************************************/
.line {
  background-color: transparent;
}
td.textJustify table tr td.textJustify{
 padding	: 0px 14px 0px 18px;
}
td.textJustify table tr td.textJustify a{
 color	: #0A47B4;
}
td.textJustify table tr td.textJustify ul{
 margin						: 0px;
 padding					: 5px 0px;
 list-style-type 	: none;
}
td.textJustify table tr td.textJustify ul li{
 padding					: 5px 10px;
 list-style-type 	: none;
 background				: url(fr/navigation/carre_page.gif) no-repeat 0px 11px;
}
.droite{
 float		: right;
 margin		: 0px 0px 0px 20px;
}
.gauche{
 float		: left;
 margin		: 0px 20px 0px 0px;
 border		: 1px solid #EADBC5;
}
.title {
 background-color : transparent;
}
td.textJustify table tr td.textJustify table tr td{
 vertical-align		: top;
 text-align				: left;
}
div.hr{
 background				: url(fr/pattern/fond_hr.jpg) no-repeat 50% 0px;
 height						: 2px;
}
div.hr hr{
 display	: none;
}
.textJustify {
 color 			: #4E5256;
 font-size	: 11px;
}

/*cadres principaux ***********************************************************/
body.body_elat{
 margin           : 0px;
 padding          : 0px;
 background-color : #FFFFFF;
}
#main_div{
 width            : 952px;
 margin           : 0px auto;
 padding          : 0px;
 background-color : #FFFFFF;
 position					: relative;
}
#head_band{
 width            : 952px;
 height           : 98px;
 background 			: url(fr/bandeau/fond_bandeau_haut.jpg) no-repeat 18px 0px;
 position         : relative;
}
#logo{
 position     : absolute;
 left         : 378px;
 top          : 20px; 
}
#base_line{
 display			: none;
}
#espace_client{
 position     : absolute;
 left         : 136px;
 top          : 11px; 
 width				: 74px;
}

#espace_contact{
 position     : absolute;
 left         : 700px;
 top          : 11px; 
 width				: 100px;
 line-height	: 10px;
 font-size		: 13px;
}
#espace_client a, #espace_contact a{
 color						: #283641;
 text-decoration 	: none;
}
#espace_contact a{
 font-size		: 11px;
 padding-left	: 10px;
 background		: url(fr/bandeau/fleche_orange.gif) no-repeat 0px 5px;
}
#espace_contact a{
 text-decoration 	: underline;
}
#over_nav{
 height				: 331px;
 width				: 912px;
 background	  : url(fr/navigation/fond_anim.jpg) no-repeat;
 margin-left	: 18px;
 clear				: both;
 display					: block;
}
#nav_horizontale{
 height				: 40px;
 width				: 600px;
 padding			: 0px 24px;
 margin       : 26px auto 10px auto;
 position 		: relative;
 background	  : url(fr/navigation/fonds_menus1_2.gif) repeat-x;
}
#main_div_bottom{
 clear            : both;
 margin-top				: 7px;
 background	  		: url(fr/pattern/fond_bas.jpg) no-repeat 0% 100%;
 padding-bottom		: 158px;
 display					: block;
 position					: relative;
}
#bottom_line{
 position					: absolute;
 display					: inline;
 left							: 205px;
 bottom						: 38px;
 color						: #EDF5F8;
}
#bottom_line img{
 position					: relative;
 top							: 7px;
 left							: 7px;
}
/* Page d'accueil *************************************************************/
/*
<div id="encart_accueil">
 <div class="div_accueil">
  <h2>les Solutions connect&eacute;es &agrave; votre business</h2>
  PME-PMI, Artisans, Professions lib&eacute;rales, Particuliers
  <div class="link_all_accueil"><a href="document.php?pagendx=51&amp;project=elat">Voir le d&eacute;tail des solutions</a></div>
 </div>
 <div class="div_accueil" id="accueil_occasion">2</div>
 <div class="div_accueil">3</div>
</div>
*/
div#encart_accueil{
 width	: 600px;
 height	: 239px;
 padding : 10px 20px;
 border	: 1px solid white;
 background	  		: url(fr/pattern/fond_accueil.jpg) no-repeat 0% 100%;
 text-align		: left;
}
div#encart_accueil div.div_accueil{
 width	: 298px;
 height	: 121px;
 float	: left;
 color	: #4E5256;
}
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 {
 color					: #3C72B4;
 font-weight		: bold;
 text-decoration: none;
 font-size			: 16px;
 background			: url(dir/images/icons/fleche_blanche_petite_2.gif) no-repeat 0% 0%;
 padding				: 0px 10px 0px 28px;
 margin-top			: 20px;
 margin-bottom  : 0px;
}
div#encart_accueil h2 {
 color					: #3C72B4;
 font-weight		: bold;
 text-decoration: none;
 font-size			: 16px;
 background			: url(dir/images/icons/fleche_blanche_petite_2.gif) no-repeat 0% 0%;
 padding				: 0px 10px 0px 28px;
}
div.link_all_accueil {
 padding-right:13px;
 text-align:right;
}
div.div_center{
 text-align:center;
}
div.div_occasions_home{
 text-align   : left;
 padding-left : 0px;
}

td.textJustify table tr td.textJustify div.link_all_accueil a{
 color				: #8293A8;
 padding-left	: 4px;
 font-size		: 11px;
}

img.offres_accueil{
 border	: 0px;
 margin	: 0px 22px 6px 0px;
}
img#offre_accueil_uti{
 margin	: 0px 0px 6px 0px;
}
/* encarts ********************************************************************/
/*
<div class="encart_pub">
 <div class="in_encart">
	<h2 class="titre_encart_1">Les offres du mois</h2>
	<h3 class="vehicule">Automobiles</h3>
	<h4 class="modele">Seat Leon</h4>
	<div class="technique">1,9 TDI 105 FAP Ecomotive Sport</div>
	<img src="Local/elat/dir/images/voitures/seat_leon.jpg" alt="" />
	<div class="prix"><span class="loyer">Loyer</span><br />
	398&euro;TTC/mois</div>
	<div class="detail"><a href="">d&eacute;tail de l'offre</a></div>
 </div>
</div>
*/
div.encart_pub{
 clear			: right;
 width			: 282px;
 background	: url(dir/images/encarts/fond_encart_1.jpg) no-repeat 0% 0%;
 border : 1px solid white;
 float	: right;
 margin 		: 0px 0px 5px 0px;
}
div.in_encart{
 position		: relative;
 border : 1px solid white;
 height			: 162px;
}
div#contact div.in_encart{
 height			: 132px;
}
div#service_plus div.in_encart{
 height			: 122px;
}
div#societe div.in_encart{
 height			: 126px;
}
h2.titre_encart_1{
 color			: white;
 font-size	: 12px;
 padding		: 0px;
 font-weight: bold;
 margin			: 0px;
 padding		: 0px;
 position		: absolute;
 right			: 13px;
 top				: 8px;
}
h3.vehicule{
 color				: #F59201;
 font-family	: verdana;
 padding			: 0px;
 margin				: 0px;
 font-size		: 18px;
 position			: absolute;
 left					: 13px;
 top					: 8px;
 font-weight	: 400;
}
h4.modele{
 color				: #2462AD;
 font-family	: verdana;
 padding			: 0px;
 margin				: 0px;
 font-size		: 14px;
 position			: absolute;
 left					: 13px;
 top					: 39px;
 font-weight	: 700;
}
div.technique{
 color				: #8293A7;
 font-family	: verdana;
 padding			: 0px;
 margin				: 55px 0px 0px 13px;
 font-size		: 13px;
 font-weight	: 700;
}
div.encart_pub img{
 float				: left;
 margin				: 5px 13px 0px 13px;
 border				: 1px solid #C6BFB9;
}
div.prix{
 color				: #F39300;
 margin-top		: 5px;
 font-size		: 16px;
 font-weight	: 700;
}
span.loyer{
 font-size		: 14px;
 font-weight	: 400;
}
div.detail{
 text-align			: right;
 padding-right	: 13px;
 padding-top		: 20px;
}
td.textJustify table tr td.textJustify div.detail a{
 color				: #8193A7;
 padding-left	: 5px;
 font-size		: 11px;
}
/* solutions LLD **************************************************************/
/*
<div class="encart_pub" id="lld">
<div class="in_encart">
<h2 class="titre_encart_1">Les solutions LLD</h2>
<h3><a href=".">Automobiles</a></h3>
<h3><a href=".">2 roues</a></h3>
<h3><a href=".">utilitaires</a></h3>
</div>
</div>
*/
div#lld {
 background	: url(dir/images/encarts/fond_encart_lld.jpg) no-repeat 0% 0%;
 clear			: right;
 margin	-bottom	: 0px;
}
div#lld div.in_encart{
 padding 		: 35px 0px 0px 0px;
 margin-bottom	: 0px;
 height					: 130px;
}
div#lld h2.titre_encart_1{
 font-size	: 16px;
 left				: 13px;
 top				: 8px;
 font-family  : century gothic, verdana, arial;
}
div#lld div.in_encart h3{
 padding-left	: 39px;
 background	: url(dir/images/icons/fleche_blanche_fond_orange.gif) no-repeat 16px 50%;
 margin			: 11px 0px;
}
div#lld div.in_encart h3 a{
 color						: white;
 text-decoration	: none;
 font-size        : 12px;
 line-height      : 20px;
}
div#lld div.in_encart h3 a:hover{
 text-decoration	: underline;
}
/* La societe **************************************************************/
/*
<div class="encart_pub" id="societe">
<div class="in_encart">
<h2 class="titre_encart_1">La société</h2>
<h3><a href=".">Choisissez votre solution<br /><strong>LDD personnalisée</strong></a></h3>
<h3><a href=".">Découvrez notre service<br /><strong>véhicules d'occasion</strong></a></h3>
</div>
</div>
*/
div#societe {
 background	: url(dir/images/encarts/fond_encart_societe.jpg) no-repeat 0% 0%;
 clear			: right;
}
div#service_plus {
 background	: url(dir/images/encarts/fond_encart_services.jpg) no-repeat 0% 0%;
 clear			: right;
}
div#societe div.in_encart,div#service_plus div.in_encart{
 padding-top	: 40px;
}
div#societe h2.titre_encart_1,div#service_plus h2.titre_encart_1{
 font-size	: 16px;
 left				: 13px;
 top				: 8px;
 color			: #F39300;
 font-family  : century gothic, verdana, arial;
}

div#societe div.in_encart h3, div#service_plus div.in_encart h3{
 padding-left	: 40px;
 background	: url(dir/images/icons/fleche_blanche_societe.gif) no-repeat 16px 0px;
 margin			: 11px 0px;
 font-size	: 12px;
 
}
div#societe div.in_encart h3 a,div#service_plus div.in_encart h3 a{
 color						: white;
 text-decoration	: none;
 font-weight			: 400;
}
div#societe div.in_encart h3 a :hover,div#service_plus div.in_encart h3 a:hover{
 text-decoration	: underline;
}
/* encart contact *************************************************************/
/*
<div id="contact" class="encart_pub">
<div class="in_encart">
<h2 class="titre_encart_1">Contactez nous</h2>
<h3>Par t&eacute;l&eacute;phone</h3>
<div class="tel">01 53 99 99 99</div>
<h3>Par mail</h3>
<div class="mail"><a href="mailto:contact@elat.com">utilitaires</a></div>
</div>
</div>
*/

div#contact {
 background	: url(dir/images/encarts/fond_encart_contact.jpg) no-repeat 0% 0%;
 clear			: right;
}
div#contact div.in_encart{
 padding-top	: 35px;
}
div#contact h2.titre_encart_1{
 font-size	: 22px;
 left				: 13px;
 top				: 16px;
 color			: #F49100;
 font-weight	: 400;
 font-family  : century gothic, verdana, arial;
}
div#contact div.in_encart h3{
 padding			: 0px 0px 0px 13px;
 color				: #2760AF;
 font-family	: verdana;
 font-size		: 14px;
 margin 			: 15px 0px 0px 0px;
}
div.tel{
 padding			: 0px 0px 0px 13px;
 color				: #8293A7;
 font-family	: verdana;
 font-size		: 16px;
}
div.mail{
 padding			: 0px 0px 0px 13px;
}
td.textJustify table tr td.textJustify div.mail a{
 color				: #8193A7;
 font-size		: 16px;
 padding-left : 5px;
}
span.fleche_orange{
 color				: #F49100;
 font-size		: 16px;
}
/* encart green *************************************************************/
/*
<div id="green" class="encart_pub">
<div class="in_encart">
<h2 class="titre_encart_1">Elat Green</h2>
<h3 id="engagement"><a href="document.php?pagendx=37&project=elat">Elat s'engage pour l'environnement</a></h3>
<h3 id="entrez"><a href="document.php?pagendx=37&project=elat">Entrez dans la démarche<br/><strong>ElatGreen et profitez d'avantages</strong></a></h3>
</div>
</div>
*/
div#green {
 background	: url(dir/images/encarts/fond_encart_green.jpg) no-repeat 0% 0%;
 clear			: right;
}
div#green_accueil {
 background	: url(dir/images/encarts/fond_elat_accueil.jpg) no-repeat 0% 0%;
 float			: right;
 width			: 258px;
 height			: 259px;
 margin-top	: 0px;
}
div#green_accueil div.in_encart {
 width			: 258px;
 height			: 259px;
}
div#green h2.titre_encart_1{
 display		: none;
}
div#green h3#engagement{
 margin			: 90px 0px 0px 69px;
 padding		: 0px;
 text-align	: left;
}
div#green h3#entrez{
 margin			  : 15px 0px 0px 69px;
 padding		  : 0px;
 font-weight	: 400;
 text-align		: left;
}
div#green h3 a,div#green_accueil h3 a {
 color			: #2464AE;
 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;
}
/* encart marron **************************************************************/
div.grand_encart div.encart_marron{
 background-color	: #F8EDDD;
 color						: #4E5256;
 font-family			: arial;
 margin           : 20px 0px 23px 0px;
}
div.grand_encart div.encart_marron p.temoignage{
 font-style				: italic;
 padding					: 0px 0px;
 margin : 0px;
}
div.grand_encart div.encart_marron div.img_temoignage{
 padding: 0px 12px 12px 83px;
}
#img_infirmiere{
 background: url(dir/images/divers/infirmiere.jpg) no-repeat 11px 11px; 
}
#resp_pme{
 background: url(dir/images/divers/responsable_pme.jpg) no-repeat 11px 11px; 
}
#entrepreneur{
 background: url(dir/images/divers/entrepreneur.jpg) no-repeat 11px 11px; 
}
div.grand_encart div.encart_marron div.exemple{
 background-color	: #EADBC5;
 padding					: 10px 14px;
}

div.grand_encart div.encart_marron h3{
 color			    : #F39300;
 text-transform : none;
 padding				: 10px 0px;;
 font-family		: arial;
 font-size			: 15px;
 margin         : 0px;
}
/* Encarts accueil ************************************************************/
#off_auto,#off_roue,#off_util{
 margin: 0px 23px 6px 0px;
}
#off_util{
 margin: 0px 0px 6px 0px;
}
/* grand encart ***************************************************************/
div.grand_encart{
 background	: transparent url(dir/images/encarts/fond_grand_encart.jpg) no-repeat 0% 100%;
 padding		: 0px 15px 40px 19px;
 width			: 575px;
 margin-top	: 2px;
}
td.textJustify table tr td.textJustify div.grand_encart ul.gris li,
td.textJustify table tr td.textJustify div.grand_encart_vert ul.gris li{
 background		: url(dir/images/icons/puce_grise.gif) no-repeat 0% 9px;
}
td.textJustify table tr td.textJustify div.grand_encart ul.gris{
 margin   : 0px;
 padding-top  : 0px;
}
td.textJustify table tr td.textJustify div.grand_encart ul.orange li,
td.textJustify table tr td.textJustify div.grand_encart_vert ul.orange li{
 background		: url(dir/images/icons/puce_orange.gif) no-repeat 0% 12px;
}
div.grand_encart_vert{
 background	: url(dir/images/encarts/fond_grand_encart_vert.jpg) no-repeat 0% 100%;
 padding		: 23px 319px 40px 23px;
 color			: #4E5256;
}
div.retrait{
 padding-left		: 28px;
 width  : 550px;
}
div.grand_encart_vert h3{
 color			: #A3BB00;
 margin-bottom  : 0px;
}
/* Titres *********************************************************************/
h2.title2, div.grand_encart h2{
 color				: #F39300;
 width				: 570px;
 font-family	: century Gothic,verdana;
 font-size		: 26px;
 font-weight	: 400;
 background-color	: transparent;
 margin       : 0px;
}
div.grand_encart_vert h2{
 color			: #3C72B4;
 font-family	: arial;
 font-size		: 18px;
 font-weight	: bold;
 margin-top   : 25px;
 margin-bottom  : 10px;
}
div.grand_encart h3 {
 color					: #3C72B4;
 font-weight		: bold;
 text-decoration: none;
 font-size			: 20px;
 margin         : 12px 0px 0px 0px;
}
/* Menus de niveau 3 **********************************************************/
a.showOrHide:hover{
 cursor: pointer;
}
td.textJustify table tr td.textJustify ul.menu_3{
 padding-left	: 10px;
}
td.textJustify table tr td.textJustify ul.menu_3 li{
 background	: url(dir/images/icons/fleche_blanche_fond_gris.gif) no-repeat 0% 0%;
 padding-left	: 35px;
 padding-top	: 0px;
}
td.textJustify table tr td.textJustify ul.menu_3 li.menu_3_selected,
td.textJustify table tr td.textJustify ul.menu_3 li.real_menu_3_selected{
 background	: url(dir/images/icons/fleche_blanche_petite_2.gif) no-repeat 0% 0%;
 padding-left	: 35px;
 padding-top	: 0px;
}
td.textJustify table tr td.textJustify ul.menu_3 li a{
 color						: #B1B1B1;
 text-decoration	: none;
 font-weight			: bold;
 font-size				: 14px;
}
td.textJustify table tr td.textJustify ul.menu_3 li.menu_3_selected a,
td.textJustify table tr td.textJustify ul.menu_3 li.real_menu_3_selected a{
 color						: #3C72B4;
 text-decoration	: none;
 text-transform		: none;
 font-weight			: bold;
 font-size				: 14px;
 padding					: 0px;
}
div.showHide h3{
 color						: #3C72B4;
 text-decoration	: none;
 text-transform		: none;
 font-weight			: bold;
 font-size				: 20px;
}
/* Formulaire *****************************************************************/


table#form_mail_elements{
 width 			: 500px;
}
table#form_mail_elements tr td{
 padding		: 5px 0px;
}
td.formmail_notoblig_0, td.formmail_notoblig_1{
 width 			: 92px;
}
input.formmail_normal, input.formmail_focus{
 width			: 450px;
}
input#field_4,input#field_5,input#field_8,input#field_9, input#field_19, input#field_21 {
 width			: 192px;
}
table#form_mail_elements tr td#formmail_notoblig_5,
table#form_mail_elements tr td#formmail_notoblig_9{
 padding-left : 5px;
 padding-right: 5px;
}
table#form_mail_elements tr td#formmail_notoblig_4,
table#form_mail_elements tr td#formmail_notoblig_8{
 padding-right  : 50px;
}
input#field_5, input#field_9{
 width			: 182px;
}
td#formmail_notoblig_14{
 width 			: 550px;
 height			: 40px;
}
table#form_mail_elements tr td input[type=submit]{
 border       : 0px;
 border-bottom  : 1px solid #F7F7F7;
 background   : url(fr/pattern/puce.gif) no-repeat 0px 2px;
 padding-left : 20px;
 color        : #8293A7;
 font-size    : 16px;
 font-weight  : bold;
 float        : right;
}
table#form_mail_elements tr td input[type=submit]:hover{
 border-bottom       : 1px solid #8293A7;
}
/*input#field_14{
 position 		: absolute;
 left					: 43px;
 top					: 582px;
 width				: 573px;
}*/
#field_15, #field_20{
 width				: 450px;
}
tr.fm_first_tr td.title{
 color				: #3C72B4;
 font-family	: arial;
 font-size		: 18px;
 font-weight	: 700;
}
td#form_mail_msg_asterix{
 background-color : transparent;
}


/* Occasions ******************************************************************/
/*
<div id="oc_images"></div>
<div id="oc_title"></div>
<div id="oc_prix"></div>
<div id="oc_infos"></div>
<div id="oc_option"></div>
*/
div.oc_main_mini {
  position: relative;
  width: 290px;
  height: 75px;
  margin-bottom : 10px;
}

div.oc_main {
  position: relative;
  width: 560px;
  height: 300px;
}

div.presse_main {
  position: relative;
  width: 560px;
  height: 150px;
}

/* block images */
div.oc_images {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 150px;
}

div.oc_images img {
  padding-right : 5px;
  padding-bottom : 5px;
}


div.presse_images {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 150px;
}

/* block titre */
div.oc_title {
  position: absolute;
  top: 0px;
  left: 160px;
  width: 250px;
}


div.oc_title h4{
 color				: #2462AD;
 font-family	: verdana;
 padding			: 0px;
 margin				: 0px;
 font-size		: 14px;
 font-weight	: 700;
 padding-right : 5px;
}

div.oc_title h5{
  color:#8293A7;
  font-family:verdana;
  padding			: 0px;
  margin		  : 0px;
  font-size:13px;
  font-weight:700;
  padding-right : 5px;
}

/* block presse titre */
div.presse_title {
  position: absolute;
  top: 0px;
  left: 150px;
  width: 250px;
}


div.presse_title h4{
 color				: #2462AD;
 font-family	: verdana;
 padding			: 0px;
 margin				: 0px;
 font-size		: 14px;
 font-weight	: 700;
 padding-right : 5px;
}

div.presse_title h5{
  color:#8293A7;
  font-family:verdana;
  padding			: 0px;
  margin		  : 0px;
  font-size:13px;
  font-weight:700;
  padding-right : 5px;
}

/* block titre mini*/
div.oc_title_mini {
  position: absolute;
  top: 0px;
  left: 130px;
  width: 250px;
}


div.oc_title_mini h4{
 color				: #2462AD;
 font-family	: verdana;
 padding			: 0px;
 margin				: 0px;
 font-size		: 9px;
 font-weight	: 700;
 padding-right : 5px;
 width        : 170px;
}

div.oc_title_mini h5{
  color:#8293A7;
  font-family:verdana;
  padding			: 0px;
  margin		  : 0px;
  font-size:9px;
  font-weight:700;
  padding-right : 5px;
  width        : 170px;
}

div.oc_title_mini h6{
  color:#ff9900;
  font-family:verdana;
  padding			: 0px;
  margin		  : 0px;
  font-size:11px;
  font-weight:700;
  padding-right : 5px;
}

/* block prix */
div.oc_prix {
  background	  		: url(fr/pattern/fond_prix_bleu.gif) no-repeat top right;
  color				: #FFFFFF;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 136px;
  height: 44px;
  text-align: center;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  padding-top : 8px;
  margin		  : 0px;
}

/* block presse comment */
div.presse_comment {
  position: absolute;
  top: 40px;
  left: 150px;
  width: 410px;
}
div.presse_comment_text{
  color:#000000;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  padding			: 0px;
  margin		  : 0px;
  text-align : justify;
}

div.presse_comment_link {
  text-align: right;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
}

div.presse_comment_link a {
  text-decoration		: none;
  color : #8293A7;
}

div.presse_comment_link a img {
  border		: 0px none #000000;
  vertical-align: bottom;
}


/* block information */
div.oc_infos {
  position: absolute;
  top: 50px;
  left: 160px;
  width: 200px;
}

span.oc_info_title{
color:#408EE3;
  font-family:verdana;
  padding			: 0px;
  margin		  : 0px;
  font-size:13px;
  font-weight:700;
}

div.oc_infos .info_label{
  position: absolute;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  color:#8293A7;
  padding			: 0px;
  margin		  : 0px;
  text-align : left;
  top : 30px;
  left : 0px;
  width : 120px;
}

div.oc_infos .info_text{
  position: absolute;
  color:#8293A7;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  padding			: 0px;
  margin		  : 0px;
  text-align : right;
  top : 30px;
  right : 0px;
  width : 100px;
}

/* block options */
div.oc_option {
  position: absolute;
  top: 50px;
  left: 380px;
  width: 160px;
}

div.oc_option .info_text{
  position: absolute;
  color:#8293A7;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  padding			: 0px;
  margin		  : 0px;
  text-align : left;
  top : 30px;
  right : 0px;
  width : 160px;
}
/* block lien en savoir plus */
div.oc_savoirplus {
  position: absolute;
  bottom: 20px;
  left: 380px;
  width: 160px;
  text-align: center;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
}
/* lien en savoir plus a la place prix sur pro*/
td.textJustify table tr td.textJustify a.oc_savoirplus {
  font-family:Arial,Helvetica,Verdana,sans-serif;
  color:#FFFFFF;
  font-size : 12px;
  font-style:normal;
  font-weight:bold;
  text-transform:uppercase;
}

td.textJustify table tr td.textJustify div.oc_savoirplus a {
  color:#8293A7;
  font-size : 12px;
}
td.textJustify table tr td.textJustify div.oc_savoirplus a:hover {
 text-decoration  : underline;
}
td.textJustify table tr td.textJustify div.oc_savoirplus a img{
  vertical-align  : bottom;
}

div.oc_detail_loc {
  position: absolute;
  color:#8293A7;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  padding			: 0px;
  margin		  : 0px;
  text-align : left;
  top: 160px;
  left: 160px;
  width: 360px;
}

div.oc_savoirplus img {
  border		: 0px none #000000;
}

div.oc_savoirplus a {
  text-decoration		: none;
}

div.oc_images img {
  border		: 0px none #000000;
}

div.oc_main_mini .link_all_accueil {
  text-align:right;
  position: absolute;
  bottom: 8px;
  right: 0px;
}

