/*** MENU ACCESSIBILITE ***/
#menu_evitement {
	list-style-type: none;
	padding: 0; margin: .3em;
}
#menu_evitement li {
	color: #888;
	display: inline;
	font-size: .91em;
	margin-right: 15px;
}
#menu_evitement a {
	color: #aaa;
	text-decoration: none;
}
#menu_evitement a:hover { color: #fff; }

/*** BANDEAU HAUT ***/
.bandeau_haut { width:975px; margin: 0 auto; }
.bandeau_haut h1 { margin: 0; padding: 0; display: none; }
.bandeau_haut .logo { margin: 0; display: none; }

/*** MENU HAUT ***/
.menu_haut {
	padding: 0;
	margin: 0;
	text-align: left;
}
.menu_haut h2{ display:none; }
.menu_haut ul {
	padding: 0;
	margin: 0;
}

.menu_haut li {
	display: inline !important;
	margin: 0;
	padding: 0;
}
.menu_haut a {
	color: #9e9894;
	display: block;
	float: left;
	padding: 0 0 0 7px;
	margin: 0 5px 0 0;
	height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.menu_haut a span{
	display: block;
	float: none;
	padding: 2px 15px 1px 8px;
}
.menu_haut a:hover span { color: #00438f; }
.menu_haut a:hover { color: #00438f; }

/*** MENU GAUCHE ***/
.menu_gauche h2, .menu_gauche h2 span { display: none; }
.menu_gauche {
	padding: 0;
	color: #2c3c59;
}
.menu_gauche ul {
	margin: 0;
	padding: 35px 0 0 0;
	list-style-type: none;
}
.menu_gauche ul li span.menuRubrique {
	display: none;
	margin: 0 0 5px;
}
.menu_gauche ul li {
	margin:0 0 1px 20px;
	padding:0 0 1px;
}

.menu_gauche ul li a {
	background:url("../../image/menu_off.gif") no-repeat scroll 0 50% transparent;
	color:#006699;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:18px;
	opacity:0.5;
	padding:4px 0 1px 26px;
	position:relative;
	text-decoration:none;
}
.menu_gauche ul li a:hover {
	opacity: 1;
	filter:alpha(opacity=100);
	background: transparent url(../../image/menu_on.gif) 0 50% no-repeat;

}
.menu_gauche ul li strong{ 
	display:block;
	margin:0 !important;
	padding:0 !important;
}
.menu_gauche ul li.actif a{ 
	font-style: italic;
	opacity: 1;
	filter:alpha(opacity=100);
	background: transparent url(../../image/menu_on.gif) 0 50% no-repeat;
}
.menu_gauche ul ul  {
	display : none;
}
.menu_gauche ul li.actif ul  {
	display : block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #FFCC00;
}
.menu_gauche ul ul li {
	margin: 0 0 0px 25px;
	padding: 0 12px 1px 0;
}
.menu_gauche ul ul li a {
	background: transparent url(../../image/mg_puce3.gif) 0 4px no-repeat !important;
	padding: 0 0 0 10px;
	display:block;
	font-style: normal !important;
	text-decoration:none;
	font-size: 1em;
	color:#006699;
	position:relative;
	height:auto;
	opacity: 0.5 !important;
	filter:alpha(opacity=50) !important;
}
.menu_gauche ul ul li a:hover {
	background-color: #77b8dd;
	color: #FFF;
	font-weight: bold;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}
.menu_gauche ul ul li strong a { 
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}

/*** MENU DROIT ***/
.menu_droit h2 {	font-size: 2em !important; }

/*** BANDEAU BAS ***/
.bandeau_bas {
	background-color: #f6fbfc;
	height: 100px;
}

/*** MENU PIED DE PAGE ***/
.menu_pied { 
	padding: 0;
	margin: 0 auto;
	width: 975px;
	background: transparent url(../../image/bg_footer.gif) 0 0 no-repeat;
	height:35px;
	color: #fff;
}
.menu_pied h2 { display: none; }
.menu_pied ul {
	padding: 0
	margin:0;
	/*height: 20px;*/
	list-style-type: none;
}
.menu_pied li {
	/*float: left;*/
	padding: 0 10px;
}
.menu_pied li a { 
	color: #FFF;
	font-weight: bold;
	text-decoration: underline; 
}
.menu_pied li a span {}
.menu_pied li a:hover span { color:#387EB3; }
.menu_pied li a:hover { color:#000; }

#contentFooter #sPiedDePage {
	float: right;
	margin: 7px 10px 0 0;
}
.menu_pied #imgClient {
	float: left;
	margin: 1px 0 0 10px;
}
#copyright-terms {
	font-size: .8em;
	padding: .2em .2em .2em 1em;	
	color: #00667f; 
	margin:0;
}
#contentFooter #actengo-logo {
	margin:.8em 1em 1px 0;
	width: 86px;
	height: 18px;
	vertical-align: bottom;
	float:right;
	border:none;
}
.sPiedDePage {
float:right;
margin:7px 10px 0 0;
}
.sPiedDePage a{
color : white;
font-weight : bold;
}
/*** MOTEUR DE RECHERCHE ***/
.recherche_generale {
	/*background-color:#24467C;
	color:#FFFFFF;*/
	padding:10px 0;
	text-align:center;
	width:90%;
}
.recherche_generale label { font-size: .9em;}
.recherche_generale input {
	border: none;
	vertical-align: middle;
	background-color: #fff;
	width: 100px;
	font-size: .8em;
}
.recherche_generale input.valid, .recherche_generale input.valid:focus {
	background-color: #fff;
	color: #029ecf;
	width: 20px;
	font-size: .8em;
}
.recherche_generale input.valid:hover {
	background-color: #6bc3e9;
	color: #029ecf;
}

/*** IDENTIFICATION ***/
.identification {}
.identification_titre {}
.identification_bienvenue {
	margin: 5px 14px 5px 18px;
	border: 1px solid #eee;
	padding: 10px 10px 10px 15px;
}
.identification_bienvenue li {
	font-weight:bold;
	color: #747474;
	margin-bottom: 5px;
	list-style-type: none;
}
.identification_bienvenue li a { color: #747474; }
.identification_bienvenue li a:hover{
	color: #0055A0;
	text-decoration: none;
}
.identification_bienvenue img { margin-right: 10px; }
.identification_light { border-right: 1px black dotted; } /*exception*/

/*** FLUX RSS ENTRANT ***/
.news_entete {}
.news_entete-close{
	padding-left: 20px;
	background: url(../../image/ultree_plus.gif) 0 -2px no-repeat;
	cursor: pointer;
}
.news_entete-open{
	padding-left: 20px;
	background: url(../../image/ultree_minus.gif) 0 -2px no-repeat;
	cursor: pointer;
}

/*** LISTDIFF ***/
ul.listdiff { padding-left: 8em !important; }
.listdiff div { margin-left: 23px; }

/*** NEWS ***/
.abonnement_rss  a { text-decoration: none; }
.abonnement_rss img { vertical-align: bottom; }

/* entete */
.article_entete {
	margin: 30px 0 20px 0;
	background-color: #F3F3F3;
	border: 1px solid #F3F3F3;
	padding: 1em;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* meta */
.meta {
	margin-left: 60px;
	color: #ccc;
}
.meta a {
	color: #999;
	text-decoration: none;
}
.meta a:hover { text-decoration: underline; }

/* calendrier */
.cal {
	background: url(../../image/cal.png) no-repeat;
	height: 48px;
	width: 44px;
	text-align: center;
	color: #fff;
	font-size: 10px;
	float: left;
	margin: 15px 15px 0 0;
}
.cal abbr {
	text-decoration: none;
	border-bottom: none;
}
.cal span {
	margin-top: 3px;
	font-size: 19px;
	font-weight: bold;
	color: #999;
	display: block;
}

.article_accroche {}
.article_contenu {}

/* liste */
.liste_article  ul {
	list-style-type: none;
	margin-bottom: 1.3em;
}
.liste_article li {
	list-style-image: none !important;
	border-bottom: 1px solid #EEE;
	padding-top: 10px;
}
.liste_article .titre {
	font-size: 1.5em;
	line-height: 25px;
}
.liste_article .titre a {
	color: #3B81BE;
	text-decoration: none
}
.liste_article .titre a:hover { text-decoration: underline !important }
.liste_article .titre a:visited  {
	color: #688291;
	text-decoration: none
}
.liste_article  img {
	float: left;
	margin: 0 15px 10px 0;
}

/* rss associés  */
.article_rss_associe {}
.article_rss_associe  p {
	margin: 0;
	padding: 0;
}
.article_rss_associe_titre {}
.article_rss_associe_titre-open{
	padding-left: 18px;
	background: url(../../image/moins.png) no-repeat;
}
.article_rss_associe_titre-close{
	padding-left: 18px;
	background: url(../../image/plus.png) no-repeat;
}

/* meta */
.liste_article .meta { color: #999; }

/* Commentaire  bulle */
a.com  {
	text-decoration: none;
	color: #fff;
}
.comc, .comc0, .comc10 {
	float: right;
	display: block;
	text-align: center;
	width: 30px;
	height: 27px;
	margin: 15px 0 0 10px;
	font-weight: bold;
	line-height: 20px;
	background-repeat: no-repeat ;
	background-position: center center;
}
.comc { background: url(../../image/comc.png); }
.comc0 {	background: url(../../image/comc0.png); }
.comc10 { background: url(../../image/comc10.png); }

/*** Commentaire  ***/
.commentaires { margin-top: 20px; }
.commentaire {
	clear: both;
	margin-top: 20px;
}
.commentaire-poster h3.poster {
	background: url(../../image/commentaire_titre.png) no-repeat left 80%;
	padding-left: 25px;
}
.commentaire_avatar img {
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #ddd;
}
.commentaire_avatar { float: left; }
.commentaire_meta {
	color: #7E7E7E;
	padding:0;
	margin:0 0 5px 90px;
}
.commentaire_auteur { margin: 0;}
.commentaire_contenu {
	background: url(../../image/commentaire_contenu_fond.png) no-repeat left top;
	padding: 5px 10px 12px 18px;
	margin-left: 70px;
}
.commentaire_contenu p {
	padding: 6px 9px 2px 8px;
	margin: 0;
}
.commentaire_contenu.zebre0 { background-color: #F7F7F7; }
.commentaire_contenu.zebre1 { background-color: #f0f0f0; }
/*
.commentaire.self .commentaire_contenu {
	background-color: #FFECC4;
}*/
.commentaire_bas {
	text-align: right;
	padding-bottom: 3px;
	min-height: 6px;
	margin-top: 3px;
}
.commentaire_repondre {
	margin: 0 9px 0 0;
	padding-left: 12px;
	background: url(../../image/commentaire_repondre.png) no-repeat center left;
	text-decoration: none;
}

/*** GEOLOC ***/
/* Repere : icone */
.geo_labeledmarker_repere {
	text-align: center;
	font-size: 12px;
	color: #000;
	width: 32px;
	padding-top: 1px;
}

/* label */
.geo_repere_label {
	padding: .5em;
	background-color: #fff;
	font-weight: bold;
	color: #000;
	border: 1px #fff solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* window */
.geo_iw_titre {
	color: #000;
	font-weight: bold;
	font-size: medium;
}
.geo_iw_contenu {}
.geo_iw_description {}
.geo_iw_galerie {
	padding: 2px;
	border: 1px solid #7F9DB9;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.geo_iw_galerie img {
	margin: 2px;
	border: 2px solid #ccc;
	vertical-align: middle;
}
.geo_iw_galerie img:hover { border-color: #000; }

/*** RESEAUX  SOCIAUX ***/
.fanbox_facebook, .twitter_suivis, .flickr_link, .myspace_url{
	padding: 10px 0;
	text-align: center;
}

.myspace_url{
	width: 120px;
	height: 50px;
	background: url(../../image/myspace.png) bottom no-repeat;
	color: #2B5CB2;
}

/** VOTES **/
.vote_oui_btn {
	padding-left: 20px;
	line-height: 16px;
	background: transparent url(../../../commun/composant/jquery-rating/star.png) 0 -48px no-repeat;
}
.vote_non_btn {
	padding-left: 20px;
	line-height: 16px;
	background: transparent url(../../../commun/composant/jquery-rating/star.png) 0 -64px no-repeat;
}

/*spec_vehicule*/
.label_vo label {
clear:both;
color:#767372;
display:inline-block;
float:left;
padding-right:0.7em;
text-align:right;
}

.une_occas {
	clear : both;
	margin : 0 0 10px 0;
}
.une_occas .cadre_image {
	float : left;
}
.une_occas .cadre_image img{
	display : block;
	border:3px solid #005AA8;
	margin : 0 5px 0 0;
}
.une_occas .occasions_description {
	display : block;
	color:#FFCA03;
	font-weight:bold;
	text-decoration : none;
}
.une_occas .occasions_prix{
	display : block;
	color:white;
	text-decoration : none;
}

/*PUB*/
.pub{
	text-align: center;
	position: absolute;
	bottom: 5px;
	left: 10px;
}
