/**
 * Feuille de style des headers front multichaine
 */
body {
	background-color:#FFF;
	background-image:url(/communfo/img/images2008/backg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	
	/*background-attachment: fixed;*/
	color: #595959;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial,Verdana,sans-serif;
}
.page2
{
	background:#fff;
	border-bottom:1px solid #a9a9a9;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	margin:0;
	width:990px;
	padding:2px;
}
.colonne-droite
{
	margin-left:3px;
}
.png{
_behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/communfo/img/images2008/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='image')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

/* --- Eléments généraux --------------------------------------------------------------- */
.H-centre {
	width:996px;
	margin:0 auto;
	font-size:11px;
}

.din	{display:none;}
.dib	{display:block;}
.prel	{position:relative;}
.abs	{position:absolute;}
.alc	{text-align:center;}
.all	{text-align:left;}
.alr	{text-align:right;}
.barre	{text-decoration:line-through;}
.fin 	{clear:both; line-height:0;}
.flor	{float:right; }
.flol	{float:left; }
.b		{font-weight:bold;}
.n		{font-weight:normal;}
.f18 	{font-size:18px;}
.f14 	{font-size:14px;}
.f12 	{font-size:12px;}
.f11	{font-size:11px;}
.grey59 {color:#595959;}
.redcolor {color:#d10019;}
.nobg	{background:none;}



/* --- Header ------------------------------------------------------------------------- */
.H-header-top-cont{
	width:996px;
	height:98px;
	padding:0;
	margin:0;
}
.H-logo-cont{
	width:268px;
	height:98px;
	background-image:url(/communfo/img/images2008/fd_l2.png);
}


	.H-logo2008{
		padding-top:20px;
		text-align:center;
	}
	
	
.H-logolnk2008{
	text-align:center;
}

a.H-logolnk { text-decoration:none; font-size:11px;border:0; color:#595959; }
a.H-logolnk:hover { text-decoration:underline; font-size:11px; border:0; color:#595959; }

.H-ban-cont{
	width:728px;
	height:94px;
	padding-top:4px;
	background-image:url(/communfo/img/images2008/fd_pu.png);
}
.H-header-bot-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	/*border-bottom:1px solid #a9a9a9;*/
	padding:1px 2px 0 2px;
	background-color:#FFF;
}
.conteneur_g {
	float:left;
	width:799px; height:auto;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.gif) left top repeat-x;
}
.conteneur_d {
	float:left;
	position:relative;
	width:190px; height:81px;
	_width:189px; /* Bug IE6 */
	margin:0; padding:0 1px 0 0;
	background:url(/communfo/img/images2008/homeauto/bg_header_moncompte.jpg) left top no-repeat;
}
.H-myctitre{
	font-size:14px;
	font-weight:bold;
	color:#87b52f;

}
.connec_name {
	margin:0; padding:10px 0 0 20px;
	font-size:12px; font-weight:bold;
}
.sedeconnecter{ margin:0; padding:0 0 0 10px;}
.sedeconnecter a {
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:normal;
	text-decoration:none;
	color:#595959;
}
.sedeconnecter a:hover {text-decoration:underline; cursor:pointer; }

/* --- ONGLETS ------------------------------------------------------------------- */
#menu_onglets {
	width:100%; height:auto;
	margin:0; padding:0;
	min-height:35px;
	list-style:none;
	border-top:1px solid #a1a1a1;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) left top repeat-x;
}
#menu_onglets li {float:left;}
#menu_onglets li.last {background:url(/communfo/img/images2008/homeauto/border_menu_onglets.gif) right top no-repeat; padding:0 1px 0 0;}

/* --- état normal --- */

#menu_onglets li a {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) left top no-repeat;
}
#menu_onglets li a span{
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) right top no-repeat;
}

/* --- état selectionner --- */
#menu_onglets li.selected a, #menu_onglets li.selected a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) 0 -70px no-repeat;
}
#menu_onglets li.selected a span, #menu_onglets li.selected a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#FFF;
	background:url(/communfo/img/images2008/homeauto/menu_onglet_li.png) right -105px no-repeat;
}

/* --- état au survol --- */
#menu_onglets li a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background-position:left -35px;
}
#menu_onglets li a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background-position:right -35px;
}

#menu_onglets li.windil a, #menu_onglets li.windil a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) left top no-repeat;
}
#menu_onglets li.windil a span, #menu_onglets li.windil a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) right -35px no-repeat;
}
#menu_onglets li.carriereonline a, #menu_onglets li.carriereonline a:hover {
	float:left;
	margin:0; padding:0 0 0 10px;
	text-decoration:none;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) left -70px no-repeat;
}
#menu_onglets li.carriereonline a span, #menu_onglets li.carriereonline a:hover span {
	display:block;
	margin:0; padding:10px 10px 10px 0;
	font-size:12px; font-weight:bold;
	color:#595959;
	background:url(/communfo/img/images2008/homeauto/onglet-windil-col.png) right -105px no-repeat;
}

/* --- Zone DEPOSER, RECHERCHE & Services -------------------------------------------- */
.search_services {
	width:100%; height:44px;
	margin:0 0 0 1px; padding:0;
	border-top:1px solid #FFF;
	background:url(/communfo/img/images2008/homeauto/bg_header_search_services.jpg) -1px top no-repeat;
}
.depot_annonce {
	float:left;
	display:block;
	width:192px; height:37px;
	margin:2px; padding:0;
	background-image:url(/communfo/img/images2008/homeauto/btn_depot_annonce.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.depot_annonce:hover {
	background-position:100% 0;
}

.depot_annonce img {border:none;}
/* -- Formulaire de recherche -- */
#form_recherche {
	float:left;
	width:auto; height:auto;
	margin:0; 
	/* modif 29-07-08 */
	padding:7px 8px 13px 42px;
	/* fin modif 29-07-08 */
	background:url(/communfo/img/images2008/homeauto/picto_loupe.png) 5px top no-repeat;
}
#form_recherche label {
	position:relative;
	font-size:11px; font-weight:bold;
}
#form_recherche #chp_motcle {
	position:relative;
	width:116px; height:16px;
	padding-left:2px;
	border:1px solid #595959;
}
/* modif 29-07-08 */
#form_recherche #selc_rubrique {
	position:relative; top:1px;
	border:1px solid #595959;
	width: 120px;
}

.search_input2008{
	border:1px solid #595959;
	color:#595959;
	font-family:arial,sans-serif;
	font-size:11px;
	margin:0pt;
	padding:0pt;	
	height: 16px!important;
	height: 18px;
	_position: relative;
	_top: 1px;
}

#form_recherche .boutonOK { 
	position:relative;
	top:6px;
	left:0;
	border:none;
}
/* fin modif 29-07-08 */

/* -- Service : Annonces par email  & Consultez nos journaux -- */
.ul_services {
	float:left;
	margin:0; padding:0;
	list-style:none;
	min-height:40px;
}
.ul_services li {
	float:left;
	margin:0; padding:0;
}
.ul_services li a{font-size:10px; color:#595959; text-decoration:none;}
.ul_services li a:hover{text-decoration:underline;}
.img_annonce {
	display:block;
	width:50px;
	/* modif 29-07-08 */
	_margin-top: 5px;
	margin-right: 5px;
	/* fin modif 29-07-08 */
	padding:8px 0 8px 26px;
	background:url(/communfo/img/images2008/homeauto/picto_annonce_mail.png) left 5px no-repeat;
}
.img_journaux {
	display:block;
	width:65px;
	/* modif 29-07-08 */
	_margin-top: 5px;
	/* fin modif 29-07-08 */	
	padding:8px 0 8px 26px;
	background:url(/communfo/img/images2008/homeauto/picto_consulter_journaux.png) left 5px no-repeat;
}
/* --- Zone Mon Compte --------------------------------------------------------------- */
.titre_moncompte {
	width:auto; height:auto;
	margin:0; padding:0;
	text-align:center;
	color:#87b52f;
	font-size:14px; font-weight:bold;
}
/* -- Formulaire connexion mon compte --- */
#form_moncompte {
	margin:0; padding:2px 5px 0 30px;
}
#form_moncompte #chp_email {
	width:148px; height:14px;
	padding-left:2px;
	border:1px solid #595959;
}
#form_moncompte #chp_password {
	float:left;
	width:45px; height:14px;
	margin:4px 0 0 0; padding-left:2px;
	border:1px solid #595959;
}
#form_moncompte .bout_vrt {
	float:left;
	position:relative;
	top:-1px; left:4px;
	padding-right:6px;
}
#form_moncompte #btn_valider {	
	margin:0; padding:4px 8px 4px 0px;
}
#form_moncompte .passoublie {
	float:left;
	margin:0; padding:0;
	font-size:10px;
	color:#989898;
	display:block;
	line-height:95%;
	padding:5px 0 0;
}
.inscrivez_vous {
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:bold;
	color:#87b52f;
	background:url(/communfo/img/images2008/puces/puce_carre_verte_mini.gif) 3px 6px no-repeat;
	display:block;
}
.inscrivez_vous:hover { color:#87b52f;text-decoration:underline; }
.selection_annonces
{
	position:absolute;
	display:block;
	top:-5px; left:50px;
	margin:0; padding:0 0 0 10px;
	font-size:11px; font-weight:normal;
	color:#87b52f;
	background:url(/communfo/img/images2008/puces/puce_carre_verte_mini.gif) 3px 6px no-repeat;
	width:150px;
}
.selection_annonces:hover {color:#87b52f;text-decoration:underline;}
.raccord_ie {
	position:absolute;
	width:208px; height:1px;
	top:81px; right:4px;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/bg_raccord_ie.gif) left top no-repeat;
}
/* --- Acces PRO --- */
.moncompte_accespro {
/*
	width:auto; height:auto;
*/	margin:0; padding:15px 5px 8px 0;
	text-align:right;
	
	background:url(/communfo/img/images2008/bg_moncompte_acces_pro.png) left top no-repeat;	
	position:absolute;
	top:0; left:0;
	width:205px;
	height:49px;
}
.moncompte_accespro a{
	margin:0; padding:0 0 0 13px;
	font-size:11px;	color:#32619c;
	background:url(/communfo/img/images2008/puces/puce_carre_bleunuit.gif) left 3px no-repeat;	
	position:relative;
}

.moncompte_accespro_bg
{
	background:url(/communfo/img/images2008/bg_moncompte_acces_pro.png) left top no-repeat;	
	position:absolute;
	top:0; left:0;
	width:211px;
	height:49px;
}
.moncompte_accespro_lnk
{
	position:absolute;
	top:0; left:0;
	margin:0; 
	padding:15px 5px 8px 0;
	text-align:right;
	width:221px;
	height:49px;
}
.moncompte_accespro_lnk a{
	margin:0; padding:0 0 0 13px;
	font-size:11px;	color:#32619c;
	background:url(/communfo/img/images2008/puces/puce_carre_bleunuit.gif) left 3px no-repeat;	
	position:relative; left:-20px;
	text-decoration:none;
}
.moncompte_accespro_lnk a:hover{text-decoration:underline;color:#32619c;}

/* --- Zone CENTRE ------------------------------------------------------------------- */
.H-centre-cont{
	width:990px;
	border-left:1px solid #a9a9a9;
	border-right:1px solid #a9a9a9;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFF;
}
.H-gauche-cont{
	width:779px;
}
.H-droite-cont{	
	width:1px; height:auto;
	background-color:#FFF;
	position:relative;
}
.bloc_annonces_top_ombrage {
	width:auto; height:8px;font-size:1px;
	margin:0; padding:0;
	background:url(/communfo/img/images2008/homeauto/bg_bloc_annonces_top_ombrage.png) 24px top repeat-x;
}


/* --- IE6 ------------------------------------------------- */
/* modif 29-07-08 */
* html #form_recherche .boutonOK { position:relative; top:4px; left:0;}
/* fin modif 29-07-08 */
* html #form_recherche {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_loupe.png', sizingMethod='crop');
}
/* modif 29-07-08 */
* html .img_annonce {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_annonce_mail.png', sizingMethod='crop');
	padding-top: 4px;
}

* html .img_journaux {
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/communfo/img/images2008/homeauto/picto_consulter_journaux.png', sizingMethod='crop');
	padding-top: 4px;
}
/* fin modif 29-07-08 */
/*
* html .bloc_annonces .au_hm_acces_R {
	float:right;
	width:424px;
	margin:0 2px 0 0; padding:0;
}
*/

/* --- IE7 ------------------------------------------------- */
/* modif 29-07-08 */
*+html #form_recherche .boutonOK { position:relative; top:4px; left:0;}
/* fin modif 29-07-08 */

