﻿@charset "utf-8";
html { font-size: 100%; }
body {margin:0; 
       font-family:Arial, Helvetica, sans-serif; background-color: #9cd8f2; color:#000;}
td { font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; }

h1 { font-size: 1.1em; color:#000; display: inline; }
h2 { font-size: 1.1em; color:#A93028; display: inline; }
h3 { font-size: 0.9em; color:#000; display: inline; }

body.occasion {margin:0; 
       font-family:Arial, Helvetica, sans-serif; background-color: #E1E1E1; color:#000000;}
	   
.s-font-ok { color:green; font-weight:bold; }
.s-font-erreur { color:red; font-weight:bold; }
.s-font-affichage { color:maroon; }
.s-label {color:Black; }
.s-label-obligatoire { color:#5959ac; }

A:link, A:visited  {
 	text-decoration : underline;
 	color : blue;
 	font-weight : normal;
 }
 
 A:hover  {
 	color : blue;
 	text-decoration : underline;
 	font-weight : normal;
 }
 
.menu-connexion{
	background: #666666 url(../../media/xx/navig/fd_haut.jpg) ;
	vertical-align: top;
}

td.menu-haut {
	background: #666666 url(../../media/xx/fd_barre.jpg) ;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 24px;
	padding-top:5px;
	padding-left:5px;
	line-height:1.5;
	text-align: center;
}

td.menu-haut a, td.menu-haut a:visited{
	font-weight : normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td.menu-haut a.select, td.menu-haut a.select:visited{
	font-weight : normal;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


td.bandeau-haut { background-color:#000000; height: 129px; }
td.bandeau-haut a , td.bandeau-haut a:visited{ text-decoration: none;  color: #000; }
td.bandeau-haut a:hover { color: #fff; }

.ss_titre1 {
	color: #242424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../../media/xx/puce2.gif) no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.ss_titre1plan {
	color: #242424;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-align:left;
	font-weight:normal;
}
.ss_titre2 {
	color: #242424;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../../media/xx/puce2.gif) no-repeat;
	background-position: 0% 70%;
	padding-left: 10px;
	line-height: 1.6;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
}
.ss_titre2plan {
	color: #242424;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	text-align:left;
	font-weight:normal;
}
.ss_titre3plan {
	color: #242424;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4;
	text-align:left;
	font-weight:normal;
}

#bandeau-bas { background: url(../../media/xx/navig/bas_fdrubriques.jpg) no-repeat; height: 34px; }

td.menu { background: #FAD3A9 url(../../media/xx/navig/fd_ssrub.jpg) repeat-x; height: 40px;
        padding-left: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; color: #FFFFFF;}
	
/*--- Menu Haut ---*/
a.mh-select:link, a.mh-nonselect:link, a.mh-nonselect:visited, a.mh-select:visited 
{
  margin-left:4px; margin-right:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
a.mh-select ,a.mh-select:visited{ color: #A93028; padding-left:16px;
              background: url(../../media/xx/puce3.gif) no-repeat left; }
a.mh-select:hover { color: #A93028; }
a.mh-nonselect,a.mh-nonselect:visited{ color: #242424;}
a.mh-nonselect:hover { color:#A93028; }

#visuel-fond { background: url(../../media/xx/fd_p.jpg) repeat-y;}

#entreprise { width: 160px; height:100px; text-align:center; padding-top: 25px;
}
#nom_entreprise {
	margin-top: 3px;
	margin-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	width: 156px;
	background-color: #453A2C;
}
#entreprise a, #entreprise a:visited {
	font-weight: normal;
	display:block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #E3DCD2;
	
}

#onglets{
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 border-width: 0px;
 border-style: none;
}
#titre_onglet{
 padding: 0 0 0 0;
 margin: 5 0 7 15;
 border-width: 0px;
 border-style: none;
}

#page { 
 padding: 0px 7px 10px 26px;
	font-weight: normal;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
 }
 
#page-titre {
	text-transform: uppercase;
} 
/*--- Menu Thmes ---*/
#page a.mt-nonselect:link, #page a.mt-nonselect:visited { text-decoration: none; color:#e3e3e3;  }
#page a.mt-select, #page a.mt-select:visited { color:#FF3300; text-decoration: none; }



td.pied {background: #F2F2F2;
color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;
	font-size: 10px; color: #999999;}
td.pied a, td.pied a:visited { text-decoration: none; color: #CCCCCC; font-weight: normal; background: url(../../media/xx/puce.gif) no-repeat left center; padding-left:5px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.pied a:hover { color: #666; }
#menu-bas a:visited, #menu-bas a{color: #999999;
	}
		
#partie-droite {
	background: #FFFFFF url("../../media/xx/navig/fd_int.jpg") repeat-y top left; width: 800px; padding-top: 15px; border-style: none; min-height: 100%;
}
#partie-gauche {
	background: url("../../media/xx/navig/fd_ssrubs.jpg") repeat-y top left; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4C4B9;
	border-style: none;
	padding-top: 20px;
	min-width: 200px;
}

#contenuOccasion{
	padding: 5px 10px 5px 10px;
}
td.pied-societe {
	background: #FFFFFF url(../../media/xx/navig/fd_ssrubs.jpg) repeat-y;
	text-align:center;
	padding-top: 43px;
	color: #333333;
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
}	

td.pied-societe a:link, td.pied-societe a:visited{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
}	

#menu-vertical {
	background: #525051 url(../../media/xx/navig/fd_sous_rub.jpg) no-repeat top; width: 181px;
	 color: #fff; font-size: 0.8em;
}

#competence a, #competence a:visited 
{text-decoration: none; margin: 1px 4px 1px 4px; font-size: 11px;  font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 21px; background: url(../../media/xx/puce.gif) no-repeat left; font-weight: normal;
background-position: 6% 50%; color: #989882;}

/*--- Menu Gauche (vertical) ---*/
a.mg-select, a.mg-nonselect, a.mg-select:visited, a.mg-nonselect:visited 
{  display: block; text-decoration: none; margin: 0px 9px 0px 8px; padding: 1px 0px 1px 12px; background: url(../../media/xx/puce4.gif) no-repeat left; font-weight: normal; 
background-position: 1% 70%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
a.mg-select,a.mg-select:visited {  background-color: #A93028; 
 color: #FFFFFF; font-weight: bold;}
a.mg-select:hover { color:#fff; }
a.mg-nonselect, a.mg-nonselect:visited{ color: #333333;}
a.mg-nonselect:hover { color:#fff; }

a.smg-select, a.smg-nonselect, a.smg-select:visited, a.smg-nonselect:visited
{ display: block; text-decoration: none; margin: 2px 15px 2px 14px; padding: 2px 0px 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
a.smg-select, a.smg-select:visited{ background: #FFFFFF url(../../media/xx/puce2.gif) no-repeat left; color: #B02111; font-weight: bold; padding-left: 13px; background-position: 1% 70%}
a.smg-select:hover { background-color:#BBB; color: #B02111; }
a.smg-nonselect, a.smg-nonselect:visited{ background-color: #F1FAFE; color: #666666; padding-left: 2px;}
a.smg-nonselect:hover { background-color:#BBB; color: #B02111;}

.separateur{
	margin: 0px 9px 0px 9px;
}

#menuPage{
text-align: center;
font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A93028;
line-height: 25px; 
}
/*--- Menu Haut des pages des mini site ---*/
a.mp-select, a.mp-nonselect, a.mp-select:visited, a.mp-nonselect:visited 
{ text-decoration: none; margin: 2px 0px 2px 0px; padding: 2px 0px 2px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;  }
a.mp-select,a.mp-select:visited { background: url(../../media/xx/puce5.gif) no-repeat left; color: #A93028; padding-left: 13px; background-position: 1% 60%; font-weight: bold;}
a.mp-select:hover { color:#A93028; }
a.mp-nonselect, a.mp-nonselect:visited{ color: #666666; padding-left: 2px;}
a.mp-nonselect:hover { color:#A93028; }

a.smp-select, a.smp-nonselect, a.smp-select:visited, a.smp-nonselect:visited
{ text-decoration: none; margin: 2px 0px 2px 0px; padding: 2px 0px 2px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  }
a.smp-select, a.smp-select:visited{ background: url(../../media/xx/puce5.gif) no-repeat left; color: #A93028; padding-left: 13px; background-position: 1% 60%; font-weight: bold;}
a.smp-select:hover {color: #A93028; }
a.smp-nonselect, a.pmg-nonselect:visited{color: #666666; padding-left: 2px;}
a.smp-nonselect:hover {color: #A93028;}

.lieu_page {
font-size: 11px; color: #C9C9BE; font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 9px 0px 7px 9px; background: url(../../media/xx/puce.gif) no-repeat left;
}
#score{
	float:right;
}
#result_recherche{
	float:left;
}

#lien_navigation {
	width: 163px;
}
#lien_navigation a, #lien_navigation a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7F00;
	font-weight:normal;
	background: url(../../media/xx/puce3.gif) no-repeat left;
	background-position: 1% 70%;
	padding-left: 10px;
}

#actu_accueil{
	background: #000000  repeat-y top;
	color: #ffffff;
	width: 175px;
}

.actu{
	padding-bottom: 5px; padding-top: 5px;
}

.actu a, .actu a:visited{
font-weight: bold; font-size: 8px; color: #989882;
	line-height:15px;
}
.actuGauche{display:inline; text-align:left;}

#titre_actu{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#lieu_actu{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	background: url(../../media/xx/puce_actu.gif) no-repeat left; 
	padding-left:10px;
}
#date_actu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 3px;
	padding-bottom: 3px;
}
#lien_actu a, #lien_actu a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F64105;
	background: url(../../media/xx/puce.gif) no-repeat left center;
	background-position: 1% 50%;
	padding-left: 11px;
}
#lien_actu2 a, #lien_actu2 a:visited{
	color: #889873; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
}
#resume_actu{
	padding-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;
}
.et_actu{
	color: #DC0000
}

#actu_resume{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C978B;
	padding-right: 5px;
}

.date_actu_page {
font-size: 11px; color: #C9C9BE; font-family: Verdana, Arial, Helvetica, sans-serif; display:inline;
}
.lien_actu_page, .lien_actu_page a, .lien_actu_page a:visited{
	color: #E34504;
	padding-left: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1.lien_actu a{
	color: #E34504;
	padding-left: 2px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.resume_actu_page {
font-size: 11px; color: #C9C9BE; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline;
}

#page .confiance{
	color: #AEAAA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url(../../media/xx/puce2.gif) no-repeat left center;
	background-position: 0% 70%;
	padding-left: 10px;
}
.suite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
}

#lien_entreprise {
	background-color: #282117;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	text-align: left;
}

#lien_entreprise a, #lien_entreprise a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; font-size: 8px; color: #989882;
}
#resume_entreprise{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #98928B;
	background-color: #2E261D;
	display: block;
	text-align: left;
	padding: 5px 6px 0px 6px;
}
#listing_techno{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98928B;
	background-color: #1B1610;
	padding-left: 1px;
	display: block;
	text-align:left;
}
#nom_ref {
	display: block;
	background-color: #1B1610;
	margin-bottom: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#nom_ref a, #nom_ref a:visited{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #F64105;
}

#page .StyleEntreprise{
font-size: 11px; color: #C9C9BE; font-family: Verdana, Arial, Helvetica, sans-serif;
}

#adresse2{
	display: none;
}

#adresse{
	color: #322A1F;
	text-align:center;
	font-size: 11px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#adresse a, #adresse a:visited{
	color: #22221c;
}

.titreAdresse{
	color: #E34504;
}

a.menu-pied2, a.menu-pied2:visited{
	color: #666666;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 0px;
	padding-bottom: 9px;
}

a.menu-pied3, a.menu-pied3:visited{
	color: #999999;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

.miniPlan{
	background: #C2EBF8;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.menuannexe{
	background:#E0F3FA;
	width: 200px;
}

td.menuannexe a:link, td.menuannexe a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:40px;
	display:block;
	background: url(../../media/xx/puce4.gif) no-repeat left;
	background-position: 15% 70%;
}

.gammeBas{
	background: #D9F2FB;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
	padding: 13px;
}

.gammeBas a:link, .gammeBas a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #14A9D3;
}

.sitesBas{
	background: #E8F8FD;
	width:800px;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999;
	text-align:center;
	padding: 11px 110px;
}

.sitesBas a:link, .sitesBas a:visited{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #14A9D3;
}

.nomEntreprise{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1296BC;
	text-align:center;
}

.nomAgence{
	color: #1296BC;
}

.agence{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	color: #666666;
	text-align:center;
}

#searchform{
	margin-left: 5px;
	margin-bottom: 25px;
}

a.mg-occasion, a.mg-occasion:visited, a.mg-occasion:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C95CF;
	font-weight: bold;
	display: block;
	margin-left: 5px;
	padding: 5px 0px 5px 15px;
	background: #FFFFFF url(../../media/xx/puceMO.gif) no-repeat left;
	background-position: 5px 60%;
}
a.smg-occasion, a.smg-occasion:visited, a.smg-occasion:hover{
	font-size: 12px; color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; 
	background: url(../../media/xx/puce2.gif) no-repeat left;
	background-position: 17px 7px;
	padding: 5px 2px 4px 28px;
	display:block;
}

.menu_gauche_rechercher{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	font-size: 12px;
	padding: 5px 2px 2px 11px;
	background: url(../../media/xx/puceMO2.gif) no-repeat left;
	background-position: 1% 70%;
}
.listingOccasions{
}

.listingProduit td{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
}
.listingProduit td .ligne{
	padding-top: 3px;
	padding-bottom: 3px;
}
.caracProduit{
	font-weight: bold;
	color: #000000;
}

table.listingFamilleOccasions{
	border: 1px solid;
	border-color: #e0dfe3;
	border-collapse: collapse;
}
table.listingFamilleOccasions td{
	border: 1px solid;
	border-color: #e0dfe3;
	border-collapse: collapse;
}

table.listingFamilleOccasions td a:link, table.listingFamilleOccasions td a:visited{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

td.titreFamille {
	background-color: #B8C9D1;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

td.titreFamille a:link, td.titreFamille a:visited{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h1.titreOccasions{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3399CC;
	text-align: center;
	display: block;
}