
/* feuille de style pour hayet */ 
  
  /**Contenu CMS*/
  .TitreNoir{font-size:110%; text-transform:uppercase; font-weight:bolder;}
.TexteRouge{color:#cc0000;}
.TexteBleu{color:#007FB2;}
.TexteBleuFonce{color:#152e6b}
.TexteGris{color:#6f7070}
.TitreRouge{color:#cc0000; font-size:140%; font-weight:bolder;}
.TitreBleu{color:#007FB2; font-size:140%; font-weight:bolder;}
.TitreBleuFonce{color:#152e6b;font-size:140%; font-weight:bolder;}
.TitreGris{color:#6f7070 ;font-size:140%; font-weight:bolder;}
.LienBleu:ACTIVE,.LienBleu:LINK,.LienBleu:VISITED{ color:#0d83b6; text-decoration:none; font-size:100%}
.LienBleu:HOVER{ color:#0d83b6; text-decoration:underline; font-size:100%}
.LienNoir:ACTIVE,.LienNoir:LINK,.LienNoir:VISITED{ color:#000000; text-decoration:none; font-size:100%}
.LienNoir:HOVER{ color:#000000; text-decoration:underline; font-size:100%}
.LienRouge:ACTIVE,.LienRouge:LINK,.LienRouge:VISITED{ color:#cc0000; text-decoration:none; font-size:100%}
.LienRouge:HOVER{ color:#cc0000; text-decoration:underline; font-size:100%}

.TexteNoir9{font-size:90%;color:#000000}
.TexteNoir10{font-size:95%;color:#000000}
.TexteNoir11{font-size:105%;color:#000000}
.TexteNoir12{font-size:110%;color:#000000}
.TexteNoir13{font-size:115%;color:#000000}
.TexteNoir14{font-size:120%;color:#000000}

.TexteRouge9{font-size:90%;color:#cc0000}
.TexteRouge10{font-size:95%;color:#cc0000}
.TexteRouge11{font-size:105%;color:#cc0000}
.TexteRouge12{font-size:110%;color:#cc0000}
.TexteRouge13{font-size:115%;color:#cc0000}
.TexteRouge14{font-size:120%;color:#cc0000}

.TexteBleu9{font-size:90%;color:#007FB2}
.TexteBleu10{font-size:95%;color:#007FB2}
.TexteBleu11{font-size:105%;color:#007FB2}
.TexteBleu12{font-size:110%;color:#007FB2}
.TexteBleu13{font-size:115%;color:#007FB2}
.TexteBleu14{font-size:120%;color:#007FB2}


.TexteGris9{font-size:90%;color:#6f7070}
.TexteGris10{font-size:95%;color:#6f7070}
.TexteGris11{font-size:105%;color:#6f7070}
.TexteGris12{font-size:110%;color:#6f7070}
.TexteGris13{font-size:115%;color:#6f7070}
.TexteGris14{font-size:120%;color:#6f7070}
  /***/
  /***Style générale pour les liens***/
a:ACTIVE,a:LINK,a:VISITED{ color:#0d83b6; text-decoration:none; font-size:100%}
a:HOVER{ color:#0d83b6; text-decoration:underline; font-size:100%}
.TitleNews:ACTIVE,.TitleNews:LINK,.TitleNews:VISITED{ color:#cc0000; text-decoration:none; font-size:100%; font-weight:bold;}
.TitleNews:HOVER{ color:#cc0000; text-decoration:underline;}
.TitleBreve:ACTIVE,.TitleBreve:LINK,.TitleBreve:VISITED{ color:#000000; text-decoration:none; font-weight:bolder;}
.TitleBreve:HOVER{ color:#000000; text-decoration:underline;font-weight:bolder;}


  /**Page contact**/
.HeaderContact{background-image:url(../images/header-contact.png); width:737px; height:29px; text-align:right;color:#ffffff; }



.HiddenTexte{top:-1000px}
.WR_1{
	
	position: static;
	top:-100;
	lef:-100;
	z-index :-1;
}

  /************ Sommaire News / Brèves ****************/

.SommaireNewsBreve{ font-size:100%; padding-top:10px; padding-bottom:20px}
.SommaireNewsBreve .SommaireProduit{font-size:90%}
.sommaire ul li{ float:left; background-image:url(../images/fondTitre.png); color:#fff; height:22px; padding-top:6px; 
font-weight:bolder; width:100px; padding-left:10px; border-left:solid 2px #007FB2;border-right:solid 2px #007FB2;border-top:solid 2px #007FB2; margin-right:1px}
.sommaire a{color:#fff;}
.sommaire fieldset{border:solid 2px #007FB2}
.ImageNews{ float:left; width:80px}
.HeaderSommaireNews{background-image:url(../images/fondTitreSommaire.png); width:733px; height:29px; text-align:right;color:#ffffff; }
.HeaderSommaireNews2{background-image:url(../images/header-actus.png); width:733px; height:29px; text-align:right;color:#ffffff; }
.VignetteNews{ float:left; width:90px}
.VignetteNewsGF{float:left;width:155px}
.TexteNewsVGF{float:left;width:550px}
.TexteNewsVPF{float:left;width:600px}

.readNews:ACTIVE,.readNews:LINK,.readNews:VISITED{ color:#007FB2; text-decoration:none; font-size:80%; font-weight:bolder;}
.readNews:HOVER{ color:#007FB2; text-decoration:underline; font-size:80%; font-weight:bolder;}
.border_bas_sommaireNews{ border-bottom:solid 1px #000099; width:700px; height:1px; margin-top:8px; margin-bottom:8px}



div.blocinfoSommaire{padding-top:10px;padding-bottom:5px;}
div.blocinfoSommaire div.blocdate{width:80px;}
div.blocinfoSommaire div.bloctexte{width:600px; padding-left:10px}
div.blocinfoSommaire div span.titre_breve{font-weight:bold;font-size:95%;display:block;}

div.blocinfoSommaire div.bloctexte a.read{font-size:80%;color:#007FB2;font-weight:bold;}
div.blocinfoSommaire div.bloctexte a.read:before{content:"...";}

/************ Sommaire produits / services ****************/
.HeaderSommaireProduits{background-image:url(../images/header-produits.png); width:737px; height:29px; text-align:right;color:#ffffff; }
.SommaireProduit{margin-top:20px}


#menuCategProd{padding-bottom:10px;font-size:110%}
#menuCategProd ul {
 margin:0;
 padding:0 ;
 list-style-type:none;
 text-align:center; font-weight:bolder;
 }
#menuCategProd li {
 float:left;
 margin:auto;
 padding:0; margin-right:1px;
 
 }
 #menuCategProd ul li span{display:block; text-align:left; font-size:100% ;color:#1c52a5;}
#menuCategProd li a {
 color:#1c52a5;
 text-decoration:none;
  padding-right:10px; padding-left:10px
 }
#menuCategProd li a:hover {
 color:#289ad1;
 }
 
#menuCategProd ul li ul {
 display:none;
 }
#menuCategProd ul li#current  a{  color:#289ad1; }
#menuCategProd ul li#current  ul li{color:#ffffff; background-color:#88c8e7}
#menuCategProd ul li:hover ul  {
 display:block;
 background-color:#abd7ef;
 position:absolute; 
 border:none
 }
#menuCategProd li:hover ul li {
	padding:0px;
	font-size:80%;
	font-weight:normal;
 float:none;
  border:none;
  line-height:20px
 }



.SommaireProduit a.read {font-size:80%;color:#007FB2;font-weight:bold; }


/************ Sommaire B@ Info+ ****************/
.HeaderSommaireBA{background-image:url(../images/header-ba.png); width:737px; height:29px; text-align:right;color:#ffffff; }
.BlocSommaireBA{ background-color:#dceef6;width:714px; padding:10px;
border-left: 1px solid #9ccde6;border-right: 1px solid #9ccde6; }
.BottomBlocBA{background-image:url(../images/BottomTexteBASommaire.png); width:719px;height:27px; padding-left:20px}
.titre_info{padding-left:10px;border-bottom:none;padding-top:5px;font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);
background-position:0px 8px; }
.titre_info a{color:#cc0000;padding-left:10px;}
.titre_info a.read {font-size:80%;color:#007FB2;font-weight:bold;}
.N_BA{font-family:verdana;font-size:80%;color:black; }
.border_bas_sommaireBA{ border-bottom:solid 1px #000099; width:720px; height:1px; margin-top:8px; margin-bottom:8px}
/************ Paroles d'expert ****************/
.HeaderParole{background-image:url(../images/header-paroles.png); width:737px; height:29px; text-align:right;color:#ffffff; }
.ParoleBloc{width:716px; padding:10px;background-color:#000099;}
.HeaderBlocParole{background-image:url(../images/parole/header.png); width:434px; height:28px; margin-top:20px }
.BottomBlocParole{background-image:url(../images/parole/BottomPage.png);width:736px; height:22px;}
.BlocVideo{float:left; width:430px}
.BlocTexteParole{float:left;width:286px}
.TitreParole{font-family:verdana;font-size:145%;font-weight:bold;color:#ffffff; text-transform:uppercase;}
.TexteParole{color:#ffffff; padding-top:10px; font-size:100%; font-weight:bolder;}
.BlocBoxParole{border-left:solid 1px #000099;border-right:solid 1px #000099; width:340px; padding-left:9px; padding-top:10px; }
.BoxParole{float:left;width:350px; }
.BoxParole2{float:left;width:350px; padding-left:30px}
.BoxComplementaireParole{margin-top:40px}
.BottomBoxParole{background-image:url(../images/parole/bottomBox.png); width:351px; height:11px}
.LigneBleuFonce{border-bottom:solid 1px #000099; width:739px; height:13px; clear:both;}

/************ Archives ****************/
.HeaderArchive{background-image:url(../images/header-archives.png); width:737px; height:29px; text-align:right;color:#ffffff;  }
.RechercheParDate{background-color:#6f7070; color:#ffffff; font-weight:bolder; padding:10px; width:680px; margin-top:40px;}
.RechercheParDate input[type=text]{width:100px;border:solid 1px #6f7070}
.RechercheParDate input{float:left; margin-left:10px}
.RechercheParDate label{width:130px;display:block; float:left;}


.RechercheParDate input.error{
	border:1px solid #8a1f11;
	color:#8a1f11;
	background-color:#fbe3e4;
	width:100px;
}
.RechercheParDate label.error {
	display:none; width:0px
}

/**
 * Tables
 */
table.ArchiveNode { width: 100%; border: 1px solid #dfdfdf; background-color: #fff; clear: both; }
table.ArchiveNode tr th { padding: 5px 5px 5px 10px; background-color: #e7e7e7; color: #464646; border-bottom: 0px; text-align: left; }
table.ArchiveNode tr td { padding: 1px; border-bottom: 1px solid #dfdfdf; vertical-align: middle; }
table.ArchiveNode tr td a { font-weight: normal; text-decoration: none; padding: 0px 5px 0px 0px; }
table.ArchiveNode tr td a:hover { text-decoration: underline; }
table.ArchiveNode tr td div.operations a { font-size: 12px; margin-right: 15px; text-decoration: none; text-transform: lowercase; }
table.ArchiveNode tr td img { margin: 0px; padding: 0px; }
.striped { background-color: #f9f9f9; }
/************ Page je réagis pour un contenu ****************/
.HeaderPostReaction{background-image:url(../images/header-post-reaction.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderVoirReaction{background-image:url(../images/header-voir-reaction.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.btn_retour{margin-bottom:20px}
.FormulaireComment input[type=text]{ border:solid 1px #66b3d9; width:300px}
.FormulaireComment input[type=submit]{ border:solid 1px #66b3d9; margin-top:30px}
.FormulaireComment textarea{ border:solid 1px #66b3d9; width:300px}
.FormulaireComment label{ font-weight:bolder; width:100px; float:left; }
a.TitrePosteurRaction {font-size:100%;color:#007FB2;font-weight:bold;}
/************ Détail de tous les nodes ****************/
.CreditDiapo{color:#6f7070; font-size:90%}
.ContenuAuteur{margin-top:40px; padding-bottom:20px}
.HeaderBlocNews{background-image:url(../images/fondTitre1.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocPage{background-image:url(../images/header-qui-somme-nous.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocPageML{background-image:url(../images/bouton/header-mentions.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocPlanDuSite{background-image:url(../images/bouton/header-plan-du-site.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocProduit{background-image:url(../images/header-produits.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocBA{background-image:url(../images/header-ba.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocEditos{background-image:url(../images/header-editos.png); width:739px; height:29px; text-align:right;color:#ffffff;}
.HeaderBlocTribune{background-image:url(../images/tribune.png); width:739px; height:29px; text-align:right;color:#ffffff;}

.PictoEcouterTexte{font-size:70%; font-weight:bolder; width:687px; float:left; padding-top:10px;}
.PictoEcouter{text-align:right;  width:52px; float:left; }
.MainBlocNews{ background-image:url(../images/fondBlocText3.png); width:714px; padding:10px;
border-left: 1px solid #66b3d9;border-right: 1px solid #9ccde6; }
.MainBlocNewsNouveau{ background-image:url(../images/fondBlocText3.png); width:714px; padding:10px;
border-left: 1px solid #66b3d9;border-right: 1px solid #9ccde6; }
.MainBlocReaction{ ; width:714px; padding:10px;border-left: 1px solid #66b3d9;border-right: 1px solid #9ccde6; border-top: 1px solid #9ccde6;}
.BottomBlocNews{background-image:url(../images/BottomTexte1.png); width:719px;height:27px; padding-left:20px; }
.BoxComplementaire{ margin-top:20px}
.BlocBox{background-image:url(../images/fond_box.png); width:225px; background-repeat:repeat-y; padding:5px}
.Box{ float:left; width:243px; }
 .contactAuteur{color:#0d83b6; font-size:11px; font-weight:bolder; float:left; padding-left:5px; padding-top:5px}
 .FloatLeft{ float:left;}
.NomAuteur{ float:left; width:80px; padding-top:5px}
.LienBleu:ACTIVE,.LienBleu:LINK,.LienBleu:VISITED{ color:#0d83b6; text-decoration:none; font-size:100%}
.LienBleu:HOVER{ color:#0d83b6; text-decoration:underline; font-size:100%}
.LienNoir:ACTIVE,.LienNoir:LINK,.LienNoir:VISITED{ color:#000000; text-decoration:none; font-size:100%}
.LienNoir:HOVER{ color:#000000; text-decoration:underline; font-size:100%}

.LienBleuFonce:ACTIVE,.LienBleuFonce:LINK,.LienBleuFonce:VISITED{ color:#1c52a5; text-decoration:none; font-size:100%}
.LienBleuFonce:HOVER{ color:#1c52a5; text-decoration:underline; font-size:100%}
.LigneNoir{ border-bottom:solid 1px #2a3274; width:739px; height:13px; clear:both;}
.LienRouge:ACTIVE,.LienRouge:LINK,.LienRouge:VISITED{ color:#cc0000; text-decoration:none; font-size:100%}
.LienRouge:HOVER{ color:#cc0000; text-decoration:underline; font-size:100%}
.LienRouge_fonce:ACTIVE,.LienRouge_fonce:LINK,.LienRouge_fonce:VISITED{ color:#cc0000; text-decoration:none; font-size:100%}
.LienRouge_fonce:HOVER{ color:#cc0000; text-decoration:underline; font-size:100%}


.VoirToutesActus{ padding-top:10px; padding-left:10px; font-weight:bolder;}
.VoirArchiveActus{font-weight:bolder; width:200px;padding-top:30px}
.ActusPrecedent{float:left; width:340px; padding-left:10px;font-weight:bolder;padding-top:30px}
.ActusSuivant{float:right; width:340px; padding-right:10px;font-weight:bolder;padding-top:30px; text-align:right;}
#pave_texte {
			padding: 0px 10px 20px 10px;
		}
		#pave_texte .texte {
			text-align: justify;
		}
		#elastique {
			width: 5px;
			height: 250px;
			float: right;
			overflow: hidden;
			
		}
		#image {
			padding-right:5px;
			clear: left;
			float: left;
			
		}
.CreditImage{ font-size:85%;width:310px; margin-bottom:10px;background-color:#b6daec; padding-left:5px; padding-top:3px;padding-bottom:3px;}
.CreditImage_pan{ font-size:85%; margin-bottom:10px;background-color:#b6daec;padding-left:5px; width:685px;padding-top:3px;padding-bottom:3px;}
.legende_auteur_editos{ font-size:85%;width:55px; margin-bottom:10px;background-color:#b6daec; padding-left:1px; padding-top:3px;padding-bottom:3px;}
/****************************************   Plan du site    ******************************************/
.MenuHaut{padding:20px }
.MenuBas{ border-top:solid 1px #000099}
.MenuBas .MBP{ padding:20px 20px 20px 40px}
.MenuHaut a{ font-weight:bolder; color:#000099;}
.MenuBas a{ font-weight:bolder;}

/****************************************   Pagination    ******************************************/
.NumeroPagination{float:right; padding-bottom:10px}
.PaginationBas{float:right; padding-top:30px; }
.paging{  text-align:right;
margin-right:15px;
}
.paging span{padding-left:2px; padding-right:2px; background-color:#2672bf; color:#ffffff; font-weight:bolder;display:block;float:left;height:18px;margin-right:3px;
padding-top:2px;}
.paging span a{color:#ffffff;}
.paging span a img{ background-color:#ffffff;}
.paging span.current{ border:solid 1px #02089b; color:#2672bf; background-color:#ffffff;height:16px;
padding-left:1px; padding-right:1px;
}
.paging span.spannext {padding-left:0px; padding-right:0px;
background-color:#ffffff;
padding-top:0px;
}

.paging #firstspan, .paging #firstspan span, .paging #lastspan, .paging #lastspan span {
	padding-left:0px; padding-right:0px;
background-color:#ffffff;
padding-top:0px;
}


#firstspan span {
	padding-left:0px; padding-right:0px;
background-color:#ffffff;
padding-top:0px;
}
 
.image_visualistaion{padding-right:10px !important;}
.marge_credit_image{margin-bottom:10px;}
.play_diaporama_node{position:absolute;top:20%;left:25%;}
.diaporama_element{margin-bottom:10px; }
.image_diapo_conteneur{position:relative;}


.CatLink:ACTIVE,.CatLink:LINK,.CatLink:VISITED{ color:#152E6B; text-decoration:none; font-size:11px; font-weight:normal;}
.CatLink:HOVER{ color:#152E6B; text-decoration:none;}


/* feuille de style pour nourbane */

/*** FORM -- INSCRIPTION ***/
/* form add */


* {
background-repeat:no-repeat;
margin:0;
padding:0;
}

body {
color:black;
font-family:arial;
font-size:75%;
}

form#MembreAddForm .button {
	width:200px;
}
form#MembreAddForm .btnEnvoyer {
	float:left;width:100px;
}

form#AbonnementAddForm .button {
	width:200px;
}
form#AbonnementAddForm .btnEnvoyer {
	float:left;width:100px;
}

/* form edit */

form#MembreEditForm .button {
	width:200px;
}
form#MembreEditForm .btnEnvoyer {
	float:left;width:100px;
}

form#MembreEditCodeForm input.error { border: 1px solid red; background-color:#FFFFFF; }
form#MembreEditCodeForm label.error{float:left; display:none;visibility:hidden;}
form#MembreEditCodeForm input.error { border: 1px solid red; background-color:#FFFFFF; }
form#MembreEditCodeForm label.error{float:left; display:inline;color:red; margin-left:20px;width:200px;border:0 none;}

form#MembreEditCodeForm .button {
	width:200px;
}
form#MembreEditCodeForm .btnEnvoyer {
	float:left;width:100px;
}

form#MembreEditAbonneForm label{display:block;width:180px;margin-right:5px;float:left;}
form#MembreEditAbonneForm div.input{margin-bottom:5px; clear:both;width:600px;}
form#MembreEditAbonneForm fieldset{border:0px;}
form#MembreEditAbonneForm label.error{float:left; display:none;visibility:hidden;}
form#MembreEditAbonneForm input.error { border: 1px solid red; background-color:#FFFFFF; }
form#MembreEditAbonneForm textarea.error{ border: 1px solid red; background-color:#FFFFFF; }

form#MembreEditAbonneForm .button {
	width:200px;
}
form#MembreEditAbonneForm .btnEnvoyer {
	float:left;width:100px;
}

#emailInfo{
	float:right;
	margin-right:200px;
	width:20px;
	margin-top:-25px

}
#pseudoInfo{
	float:right;
	margin-right:130px;
	width:150px;
	margin-top:-25px
	
}

/** style des cadres pour le module membre */
.HeaderMembreAdd{
	background-image:url(../img/Inscription.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
	
}
.HeaderMembreAddMob{
	background-image:url(../img/Inscriptionmobi.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
	
}
.HeaderMembreLogin {
	background-image:url(../img/Login.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreForgotPass {
	background-image:url(../img/mot_de_passe_oublie.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreMonEspace {
	background-image:url(../img/mon_batiment_artisanal.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreEdit {
	background-image:url(../img/modifier_mon_profil.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreEditCode {
	background-image:url(../img/code_promo.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreEditAbonne {
	background-image:url(../img/infos_abonne.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreResetPass {
	background-image:url(../img/reinitialisation.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.HeaderMembreConfirmation {
	background-image:url(../img/confirmation_inscription.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
table.BorderBottmTD  td{border-bottom:solid 1px #e9eaea}
table tr td {
border-bottom:1px solid #DFDFDF;
padding:1px;
vertical-align:middle;
}
.HeaderMembreEditAnnonce {
	background-image:url(../img/modifier_mon_annonce.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
}
.txtHeaderMembre {
	margin-left:28px;padding-top:4px;
}
.BlocTxtMembre{
	 background-image:url(../images/fondBlocText.png); width:714px; padding:10px;
}	 
/** fin de style des cadres pour le module membre */

.imgPadding {float:left;width:265px;}
.blocCaptcha {
	width:600px;float:left;
}
.blocCodeVerification {
	float:left; width:335px;
	padding-top:12px;
}
.labelAbonnee {float:left; width:200px;}
/*.checkInscri {width:400px; float:left; }*/

form#MembreAddForm .checkbox{float:right; margin-right:-185px;margin-top:-2px}
#membrelogge{width:210px; height:23px;}
.divNomPrenomMembre{float:left; margin-left:15px;}
.boutonLogout{float:right}
img#idnext{cursor:pointer;}
img#idprevious{cursor:pointer;}


/* highslide des messages membres */
.messagesmembresHighslide {
	background-color:#0f7bbb; height:383px;
} 


.lienMessageFlash:ACTIVE,.lienMessageFlash:LINK,.lienMessageFlash:VISITED{  font-weight:bold; color:#2664a9; text-decoration:none; font-size:100%;}
.lienMessageFlash:HOVER{ color:#2664a9; font-weight:bold; text-decoration:none; font-size:100%;}

.paddingFileAriane {padding-top:9px;}

.MesAnnoncesEnCoursMembre {
	font-weight:bold; color:#2664a9;
}
.txtAnnoncesEnCoursMembre {
	font-size: 11px;
}


#highslide_form_block .messages_flashs_header{
	background-image:url(../images/messages_flash.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:28px;
	width:570px;	
}
#highslide_form_block #highslide_form_main #envoi_ami_body #paddingContenuMessage {padding-left:15px; padding-right:15px;}


/*** FORM -- Abonnment ***/
/* form add */
form#AbonnmentAddForm .checkbox{float:right; margin-right:-185px;margin-top:-2px}

form#AbonnmentAddForm label{display:block;width:180px;margin-right:5px;float:left;}
form#AbonnmentAddForm div.input{margin-bottom:5px; clear:both;width:600px;}

form#AbonnmentAddForm fieldset{border:0px;}
form#AbonnmentAddForm label.error{float:left; display:none;visibility:hidden;}
form#AbonnmentAddForm input.error {border: 1px solid red; background-color:#FFFFFF; }
form#AbonnmentAddForm textarea.error{ border: 1px solid red; background-color:#FFFFFF; }

form#AbonnmentAddForm .button {
	width:200px;
}
form#AbonnmentAddForm .btnEnvoyer {
	float:left;width:100px;
}

.txtHeaderAbonnment {
	margin-left:28px;padding-top:4px;
}
.BlocTxtAbonnment{
	 background-image:url(../images/fondBlocText.png); width:714px; padding:10px;
}	

.HeaderAbonnementAdd{
	background-image:url(../img/abonnement_revue.jpg); 
	width:737px; 
	height:29px; 
	text-align:left;
	color:#ffffff; 
	font-weight:bold;
	font-size:14px;
	vertical-align:baseline;
	
}



/* feuille de style pour halim */
#content_main #entraide_page{}
#content_main #entraide_page #block_rech1{width:736px;height:101px; background-color:#FFFFFF;}
#content_main #entraide_page #block_rech1 .header_global{width:736px;height:24px;}
#content_main #entraide_page #block_rech1 #header1{background-image:url(../img/annonce/annonce_header_1.jpg); background-repeat:no-repeat;}
#content_main #entraide_page #block_rech1 #header2{background-image:url(../img/annonce/annonce_header_2.jpg); background-repeat:no-repeat;}
#content_main #entraide_page #block_rech1 #header3{background-image:url(../img/annonce/annonce_header_3.jpg); background-repeat:no-repeat;}

#content_main #entraide_page #block_rech1 #body{ padding-left:10px;width:726px; height:77px; /* background-image:url(../img/annonce/entrade_body_bg.jpg); background-repeat:repeat-x;*/ background-color:#d7cfdd}
#content_main #entraide_page #block_rech1 #body div.reg_categ{width:200px; padding-top:10px; margin-left:20px}
#content_main #entraide_page #block_rech1 #body div.reg_categ select{width:200px;}
#content_main #entraide_page #block_rech1 #body div.reg_categ select.sous_categ{ margin-top:2px;}
#content_main #entraide_page #block_rech1 #body div.reg_categ h2{ text-align:center;font-size:100%;padding-bottom:1px; margin:0px; display:block;font-weight:bold;color:#800080}
#content_main #entraide_page #block_rech1 #body input{margin-top:22px; margin-left:10px;}
#content_main #entraide_page #block_rech1 #body img{margin-top:15px;margin-left:5px; width:175px; height:42px;}
#content_main #entraide_page #block_rech2{width:736px; height:57px; background-color:#c1e5f3; margin-top:20px;}
#content_main #entraide_page #block_rech2 span{color:#3399CC; font-size:130%; font-weight:bold; padding-top:16px; padding-left:35px; display:block;}
#content_main #entraide_page #block_rech2 input.texte{width:350px; height:15px;margin-left:30px; margin-top:15px; text-align:center;padding-bottom:2px;padding-top:2px;border:1px solid #CCCCCC;}
#content_main #entraide_page #block_rech2 input.error { border: 1px solid red; background-color:#FFFFFF;}
#content_main #entraide_page #block_rech2 input{ margin-left:80px; margin-top:13px;}
#content_main #entraide_page #conteneur_pagin{/*height:75px;*/ width:736px; border-bottom:1px solid #000099;margin-top:4px;}
#content_main #entraide_page #conteneur_pagin div.gauche{font-size:140%; padding-top:35px;}
#content_main #entraide_page #conteneur_pagin div span{font-weight:bold;}
#content_main #entraide_page #conteneur_pagin div.droite{text-align:right; margin-right:5px;}
#content_main #entraide_page #conteneur_pagin .paging{float:right !important;}
/* MON PAGIN */

.clear_left{clear:left;}
#content_main #entraide_page #conteneur_resultat{width:736px}
#content_main #entraide_page #conteneur_resultat .element_resultat{border-bottom:1px solid #000099; /*height:87px;*/ width:736px; padding-top:10px; padding-bottom:10px;}
#content_main #entraide_page #conteneur_resultat .element_resultat img{float:left; margin-right:25px; margin-top:4px;}
#content_main #entraide_page #conteneur_resultat .element_resultat div.elem_res_div{float:left; width:550px; overflow:hidden;}
#content_main #entraide_page #conteneur_resultat .element_resultat div .publie{ font-size:100%; color:#000066}
#content_main #entraide_page #conteneur_resultat .element_resultat div .publie_contat{ font-size:100%; color:#000066}
#content_main #entraide_page #conteneur_resultat .element_resultat div .div_lien_contact{padding-top:3px;}
#content_main #entraide_page #conteneur_resultat .element_resultat div span.titre{ font-size:130%; color:#CC0033; font-weight:bold;}
#content_main #entraide_page #conteneur_resultat .element_resultat div a.pseudo{font-size:100%;color:#007FB2}
/* #content_main #entraide_page #conteneur_resultat .element_resultat div a.pseudo:before{content:"...";} */
#content_main #entraide_page #conteneur_resultat .element_resultat_lastchild{margin-bottom:20px;}

/* cartouche produit entre nous petit format */
#content_right .entraide_p{width:190px;margin-bottom:10px;}
#content_right .entraide_p .titre_dimension{width:190px;height:22px;}
#content_right .entraide_p .titre-annonce_p{
	background-image:url(../img/annonce/entre-nous-entraide_p.jpg); 
	background-repeat:no-repeat;
}
#content_right .entraide_p .titre-annonce-bp_p{
	background-image:url(../img/annonce/annonce_bonplan_p.jpg); 
	background-repeat:no-repeat;
}
#content_right .entraide_p .titre-annonce-pa_p{
	background-image:url(../img/annonce/petite-annonce_p.jpg); 
	background-repeat:no-repeat;
}
#content_right .entraide_p .entraide_desc{
	width:188px;height:3px;
	border-left:1px solid #666699;
	border-right:1px solid #666699
}
#content_right .entraide_p .regions_p{
	width:183px;height:27px;
	background-image:url(../img/annonce/bg_categ_reg_p.jpg); background-repeat:repeat-x;
	border-top:1px solid #666699;border-right:1px solid #666699;border-left:1px solid #666699;
	padding-top:3px;
	padding-left:5px;
}
#content_right .entraide_p .regions_ps{
	width:183px;height:27px;
	background-image:url(../img/annonce/bg_categ_reg_p.jpg); background-repeat:repeat-x;
	border-right:1px solid #666699;border-left:1px solid #666699;
	padding-top:3px;
	padding-left:5px;
}
#content_right .entraide_p select{
	width:178px;
}
#content_right .entraide_p .boutonsubmit_p{height:15px;width:190px;}
#content_right .entraide_p .boutonsubmit_p .bas-bloc_p {
		height:15px; width:131px; 
		float:left;
		background-image:url(../img/annonce/div_voi_bg.jpg); background-repeat:repeat-x;
		
		
	}
#content_right .entraide_p .boutonsubmit_p .voir-submit_p {float:left;border:none;padding:0px;margin:0px;}

/* #annonce_contact input.btn_submit_enable{background-color:blue;color:white}	*/

/* page index entre nous */
.annonces .bloqueGauche .entraide .entraide_desc{
	width:221px;height:35px;
	border-left:1px solid #666699;
	border-right:1px solid #666699;
	font-size:100%;
	font-weight:bold;
	padding-left: 15px;padding-top: 5px;padding-bottom: 15px;padding-right: 15px;
	line-height:20px;
}
.annonces .bloqueGauche .entraide .regions{
	width:251px;height:20px;
	background-image:url(../img/annonce/bg_categ_reg_p.jpg); background-repeat:repeat-x;
	border-right:1px solid #4040b3;border-left:1px solid #4040b3;border-top:1px solid #4040b3;
}
.annonces .bloqueGauche .entraide .regions_sans_bg{
	width:236px;height:20px;
	border-right:1px solid #4040b3;border-left:1px solid #4040b3;	
	padding-left: 15px;padding-top:2px;padding-bottom:3px;
}
.annonces .bloqueGauche .entraide .sregions_sans_bg{
	width:236px;height:20px;
	border-right:1px solid #4040b3;border-left:1px solid #4040b3;
	padding-left: 15px;padding-top:3px;padding-bottom:3px;
}
.annonces .bloqueGauche .entraide .regions div{
	margin-top:2px;
	margin-left: 15px;
}
.annonces .bloqueGauche .entraide .regions div span {
	color:#9C0C79;
	font-size:100%;
	font-weight:bold;
	cursor:pointer;
}
.annonces .bloqueGauche .entraide .bas-bloc {
	background-repeat:no-repeat;background-image:url(../img/annonce/bas-page-bloc.jpg);
	height:18px;width:176px;
	float:left;
	border:none;
	padding:0px;margin:0px;
}
.annonces .bloqueGauche .entraide  .voir-submit {float:left;border:none;padding:0px;margin:0px;}
.display_none{ display:none;}
.annonce_marg_bt40{margin-bottom:40px !important;}

#content_main.annonce_index{width:731px;padding-right:14px; background-image:url(../img/annonce/border_right_bg.jpg); background-repeat:repeat-y; background-position:right;}
#content_right.annonce_index{width:188px;margin-left:10px;}

form#hch_form{padding:5px 10px 7px;}
form#hch_form  label{width:150px; display:inline-block; vertical-align:top;font-size:12px; font-weight:bold;}
form#hch_form  label.nojs_erreur{ color: red;width:auto; vertical-align:middle;font-size:10px;}
.champ_obj_notice{ margin-top:20px;}

form#hch_form  input.error { border: 1px solid red; background-color:#FFFFFF;}
form#hch_form  select.error { border: 1px solid red; background-color:#FFFFFF;}
form#hch_form  textarea.error{ border: 1px solid red; background-color:#FFFFFF; }
form#hch_form .register{ background-color:transparent;border:medium none; color:#FCB340;font-size:10px; font-weight:normal; height:20px; padding:3px 0 0 13px; width:128px; }
form#hch_form  input{border:1px solid #CCCCCC;color:#333333;font-size:9px;font-weight:normal;margin:0;padding:4px;width:255px;}
form#hch_form  textarea{border:1px solid #CCCCCC;color:#333333;font-size:9px;font-weight:normal;height:100px;margin:0;padding:4px;text-decoration:none;width:255px;	}
.center_div{text-align:center;}

.envoi_ami_body_av_env{height:500px}
.envoi_ami_body_ap_env{height:100px}


#highslide_form_block{
	background-color:#0F7BBB;	
}
.bg_highslide_form_block_an{background-color:#D7CFDD !important;}
.nojs_erreur{color:red}
#highslide_form_block #highslide_form_main{margin-top:10px; background-color:#FFFFFF;margin-left:10px;width:550px;}
#highslide_form_block #highslide_form_main .arrondi_header{
		width:550px;
	}
#highslide_form_block #highslide_form_main .arrondi_header div.header_centre{
/*	background-image:url(../img/arronfi_header_highslide_bg.jpg);
	background-repeat:repeat-x;
*/
	background-color:#FFFFFF;
	float:left;
	width:528px;
	height:10px;
}
#highslide_form_block #highslide_form_main .arrondi_header div.header_gauche{
		background-image:url(../img/arronfi_header_highslide_g.jpg);
		background-repeat:no-repeat;
		float:left;
		width:11px;height:10px;		
}
#highslide_form_block #highslide_form_main .arrondi_header div.header_droit{
		background-image:url(../img/arronfi_header_highslide_d.jpg);
		background-repeat:no-repeat;
		float:left;
		width:11px;height:10px;	
}
#highslide_form_block #highslide_form_main .arrondi_header div.header_gauche_an{
		background-image:url(../img/arronfi_header_highslide_an_g.jpg);
		background-repeat:no-repeat;
		float:left;
		width:11px;height:10px;		
}
#highslide_form_block #highslide_form_main .arrondi_header div.header_droit_an{
		background-image:url(../img/arronfi_header_highslide_an_d.jpg);
		background-repeat:no-repeat;
		float:left;
		width:11px;height:10px;	
}
#highslide_form_block #highslide_form_main #annonce_contact_auteur_body{height:420px}
#highslide_form_block #highslide_form_main #annonce_jaime_body{height:343px}
#highslide_form_block #highslide_form_main #envoi_ami_body{height:415px}
#highslide_form_block #highslide_form_main #annonce_depot_body{height: 575px;}
#highslide_form_block #highslide_form_main .arrondi_footer{
		width:550px;
	}
/* */
#highslide_form_block #highslide_form_main .arrondi_footer div.footer_centre{
	background-color:#FFFFFF;
	float:left;
	width:526px;
	height:9px;
}
#highslide_form_block #highslide_form_main .arrondi_footer div.footer_gauche{
		background-image:url(../img/arronfi_footer_highslide_g.jpg);
		background-repeat:no-repeat;
		float:left;
		width:12px;height:9px;		
}

#highslide_form_block #highslide_form_main .arrondi_footer div.footer_droit{
		background-image:url(../img/arronfi_footer_highslide_d.jpg);
		background-repeat:no-repeat;
		float:left;
		width:12px;height:9px;	
}
#highslide_form_block #highslide_form_main .arrondi_footer div.footer_gauche_an{
		background-image:url(../img/arronfi_footer_highslide_an_g.jpg);
		background-repeat:no-repeat;
		float:left;
		width:12px;height:9px;		
}

#highslide_form_block #highslide_form_main .arrondi_footer div.footer_droit_an{
		background-image:url(../img/arronfi_footer_highslide_an_d.jpg);
		background-repeat:no-repeat;
		float:left;
		width:12px;height:9px;
}
.message_champ_oblig{padding-top:3px;/*padding-bottom:10px;*/padding-left:17px;font-weight:bold}
.message_etat_form{/*padding-bottom:10px;*/padding-left:17px;font-weight:bold}
.btn_close_text{
	color:grey;
	font-weight:bold;
	height:35px;
	margin-left:525px;
	padding-top:5px;
}
#highslide_form_block .jaime_header{
	background-image:url(../img/header_jaime_jaimepas.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:28px;
	width:570px;	
}
#highslide_form_block .envoi_ami_header{
	background-image:url(../images/header_envoi_ami.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:28px;
	width:570px;	
}
#highslide_form_block .contact_annonce_header{
	background-image:url(../img/header_form_contact_auteur_annonce.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:28px;
	width:570px;	
}
#highslide_form_block .contact_node_header{
	background-image:url(../img/header_form_contact_auteur_node.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:28px;
	width:570px;	
}
#highslide_form_block .annonce_depot_header_global{height:28px;width:570px;}
#highslide_form_block .annonce_depot_header1{background-image:url(../img/annonce/annonce_depot_header_1.jpg);background-repeat:no-repeat;}
#highslide_form_block .annonce_depot_header2{background-image:url(../img/annonce/annonce_depot_header_2.jpg);background-repeat:no-repeat;}
#highslide_form_block .annonce_depot_header3{background-image:url(../img/annonce/annonce_depot_header_3.jpg);background-repeat:no-repeat;}
.BlockErreurCapcha .error-message{
	color:red;
}
.error-message{
	color:red;
	font-weight:normal;
}
.BlockErreurCapcha .div_g{float:left; width:199px;}/*172*/
/* style depot annonce*/
.annonce_message_legal1{margin-left:5px; margin-right:5px; font-weight:bold;}
#annonce_jaime_body{padding-left:20px; padding-top:20px}
#annonce_jaime_body .image_auteur_annonce_jaime{width:60px;height:60px;overflow:hidden;margin-right:30px;}
#annonce_jaime_body .contenu_annonce_jaime{}
#annonce_jaime_body .contenu_annonce_jaime div{padding-bottom:20px;}

.style_select_hch{border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;}
.select200{width:200px}
.annonce_depot_texte_indicatif{margin-bottom:10px;margin-left:17px; }

/*style des form*/
.BlockTexteContact{margin:5px auto;padding:0;}
.BlockTexteContact .searchname2 {float:left;font-size:12px;;height:20px;margin:0;padding:12px 8px 0 15px;text-decoration:none;width:175px;}
.BlockTexteContact .searchbox {float:left;font-size:12px;height:20px;margin:0;padding:8px 8px 0 0;text-decoration:none;}
.BlockTexteContact .searchname3 {float:left;font-size:12px;;height:20px;margin:0;padding:12px 8px 0 15px;text-decoration:none;margin:40px 0 0;}

.BlockTexteContact .searchbox .commentSelectBox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:260px;}
.BlockTexteContact .searchbox .commenttextbox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:255px;}
.BlockTexteContact .searchbox2 .commenttexareatbox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;height:100px;margin:0;padding:4px;text-decoration:none;width:251px;	}
.BlockTexteContact .searchbox2 .commenttexareat_patch{margin-top:7px; margin-bottom:7px;}
.BlockTexteContact .searchbox .input_captcha {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:75px;	}
.BlockTexteContact .searchbox2 .countdown{border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin-top: 97px;padding:2px; margin-left:5px}
/* .BlockTexteContact .searchbox .register { background-color:transparent;border:medium none; color:#FCB340; float:left;  font-size:10px; font-weight:normal; height:20px; margin:0 0 0 67px; padding:3px 0 0 13px; text-decoration:none; width:128px; }*/
.BlockTexteContact .searchbox label.error{display:none !important;}
.BlockTexteContact .searchbox2 label.error{display:none !important;}
.BlockTexteContact .searchbox input.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact .searchbox2 input.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact .searchbox select.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact .searchbox2 textarea.error{ border: 1px solid red; background-color:#FFFFFF; }

/*style form depot annonce*/
.BlockTexteContact_depot{margin:5px 0;padding:0;}
.BlockTexteContact_depot .searchname2 {float:left;font-size:12px;;height:20px;margin:0;padding:12px 8px 0 15px;text-decoration:none; width:175px;}

.BlockTexteContact_depot .fichier{width:208px;}
.BlockTexteContact_depot .duree{width:300px;}
.BlockTexteContact_depot .capcha{width:200px;}
.BlockTexteContact_depot .style_select_hch{padding-right:3px;} 
.BlockTexteContact_depot .searchbox {float:left;font-size:12px;height:20px;margin:0;padding:8px 0px 0 0;/*padding:8px 8px 0 0*/text-decoration:none;}
.BlockTexteContact_depot .searchbox2{float:left;}
.BlockTexteContact_depot .searchbox .commentSelectBox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px 3px 2px 2px;text-decoration:none;width:260px;}
.BlockTexteContact_depot .searchbox .commenttextbox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:255px;}
.BlockTexteContact_depot .searchbox2 .commenttexareatbox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;height:100px;margin:0;padding:4px;text-decoration:none;width:251px;	}
.BlockTexteContact_depot .searchbox2 .commenttexareat_patch{margin-top:7px; margin-bottom:7px;}
.BlockTexteContact_depot .searchbox .input_captcha {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:75px;	}
.BlockTexteContact_depot .searchbox2 .countdown{border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin-top: 97px;padding:2px; margin-left:5px}
.BlockTexteContact_depot .searchbox label.error{display:none !important;}
.BlockTexteContact_depot .searchbox2 label.error{display:none !important;}
.BlockTexteContact_depot .searchbox input.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact_depot .searchbox2 input.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact_depot .searchbox select.error { border: 1px solid red; background-color:#FFFFFF;}
.BlockTexteContact_depot .searchbox2 textarea.error{ border: 1px solid red; background-color:#FFFFFF; }
.searchbox_uniq {float:left;font-size:12px;height:20px;margin:0;padding:8px 8px 0 0;text-decoration:none;}
.searchbox_uniq .commenttextbox {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:255px;}
.searchbox_uniq label.error{display:none !important;}
.searchbox_uniq input.error { border: 1px solid red; background-color:#FFFFFF;}
.searchbox_uniq .input_captcha {border:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:normal;margin:0;padding:2px;text-decoration:none;width:75px;	}

.grand_marge_depot{margin-right:80px !important;}
.petit_marge_depot{margin-right:49px !important;}
.grand_marge_depot_f{margin-right:88px !important;}
.MainBlocNews2{ background-image:url(../images/fondBlocText.png); width:714px; height:370px; padding:10px;
border-left: 1px solid #66b3d9;border-right: 1px solid #9ccde6; }
.closebutton {
	width: 39px !important;
	height: 17px !important;	
	background: url('/img/fermer.png') !important;
	background-repeat:no-repeat !important;
}

.blocVignetteHomeParole{margin-top:10px;text-align:center;background-color:black; background-image:url(../img/lecteur_header.jpg); background-repeat:no-repeat;background-position:bottom;height:340px;}
.reset_marge_pad{margin:0px;padding:0px;}
#mod_newsletter #newsletter_inscrip{width:270px}
.relative{position:relative;}
#annonce_texte_acceuil{margin-top:15px; margin-right:20px;/*text-align:justify;*/}
#annonce_texte_acceuil ul{list-style-type:disc;}
#annonce_texte_acceuil li{margin-left: 40px;}
.texte_ouv_rub_annonce{padding-top:10px;padding-bottom:10px; font-size:120%; text-align:justify;}
.patch_node_contact_body{height:385px !important;}
.error_file{background-color:#FFFFFF;border:1px solid red !important;}
.confirm_inscrip_nl{margin-top:30px;}
#confirm_inscrip .MainBlocNews{height:300px;}
#confirm_inscrip .HeaderMembreMonEspace{ background-image:url(../img/m_newsletter/confirmation_inscription_newsletter.jpg)}

/*visualistaion article bloc libre du bo*/
#visualisation_bo_article .MainBlocNews{min-height:300px;}
#visualisation_bo_article img.image{margin-bottom:5px;}
#visualisation_bo_article .HeaderMembreMonEspace{ background-image:url(../img/m_newsletter/newsletter_bloc_libre.jpg)}
#visualisation_bo_article .visualisation_bo{margin-top:10px;}
#visualisation_bo_article .visualisation_bo .image{margin-right:10px;width:200px;overflow:hidden;}
#visualisation_bo_article .visualisation_bo .texte{width:490px}
#visualisation_bo_article .visualisation_bo .texte_sans_img{width:680px}
#desabo_inscrip_nl .HeaderMembreMonEspace{ background-image:url(../img/m_newsletter/newsletter_desabo.jpg)}
#desabo_inscrip_nl .MainBlocNews{height:300px;}

.header_rechercge_global{width:731px;height:29px;background-image:url(../img/resultat_recherche.jpg); background-repeat:no-repeat; margin-bottom:3px;}
.ligne_rech{border-bottom:1px solid #000099;padding-top:4px;padding-bottom:4px;}
.query_recherche{
	background-image:url(../img/fond_champ_moteur_rech.jpg); 
	background-repeat:no-repeat;
	width:272px;
	height:21px;
	margin-left:10px;
	margin-right:5px;
	text-align:center;
	padding-top:4px;
	border:0 none;
	/*color:#5C5350;
	font-size:11px;*/
}
.recherche_texte_resultat {font-size:100%;font-weight:bold;padding-top:3px;}
.recherche_texte_rech{font-size:100%;color:#cc0000;font-weight:bold;padding-top:3px;}
.recherche_texte_rech_form{width:150px;}
.recherche_nbre_page{margin-top:5px;}
.bordure_bleu{
	border-bottom:1px solid #000099;
	height:1px;
	width:731px;
	margin-top:4px;	
}
.bold{font-weight:bold;}
.ligne_rech_gauche{width:85px;margin-left:10px;}
.ligne_rech_droit{width:540px;}
.ligne_rech_droit_g{width:600px;}
.recherche_image_access{width:75px; margin-left:10px; padding-top:10px;}
.conteneur_form_rech{margin-top:3px;margin-top:10px;margin-top:10px;}
.error_input{border: 1px solid red !important;}
.no_pagin_rech{height:10px;}
#body_recherche{padding-bottom:20px;}
#recherche_global .paging{margin-right:0 !important;}
.sep_fin_rech_pub{height:30px;}
.picolistregfontsize{font-size:100%}
.picolistconcsizecolor{color:gray;font-size:90%;}
.conteneur_header_mot_rech{width:300px;}

.body_prod_serv_sans_photo{width:250px;}
.body_prod_serv_avec_photo{width:187px;float:left; font-size:100%}
.image_prod_serv{padding-right: 4px;}
.prod_serv_ul_patch{border:1px solid white;}









* {padding:0; margin:0; background-repeat:no-repeat;}
body {background-image:url(../img/body_bg.png);background-repeat:repeat-x;background-color:#fff;font-family:arial;font-size:78%;color:black;}
ul {list-style:none;}
a {text-decoration:none;}
a img {border:0;}

#wrap {width:1003px; margin:0 auto;margin-bottom:20px;margin-top:10px;}

/**** HEADER ****/
#header {background-image:url(../img/header.png);width:1003px;height:133px;}
#header #logo_left{width:342px;height:107px;}
#header #logo_left img{margin-top:25px;}
#header #mod_newsletter {text-align:center;margin-top:52px;padding-left:10px;color:#cc0000;width:250px;height:50px;}
#header #mod_newsletter .error{margin-bottom:0px; border:0px;}
#header #mod_newsletter .error-message{ display:none;}
#header #mod_newsletter #newsletter_inscrip{clear:both;text-align:left;}
#header #mod_newsletter #newsletter_inscrip.err{font-size:9px; color:#F00;}
#header #mod_newsletter #newsletter_inscrip.ok{font-size:9px;color:black}
#header #mod_newsletter span{margin-top:1px;display:block;float:left;padding-left:5px;width:195px;height:12px;font-size:12px;}
#header #mod_newsletter img{float:left;margin-left:2px;}
#header #mod_newsletter form{margin-top:3px;}
#header #mod_newsletter form input{float:left;}
#header #mod_newsletter form input.input_text{background-image:url(../img/input_bg.png);height:19px;width:194px;border:0px;padding-top:3px;padding-left:5px;margin-right:5px;text-align:center;color:black;}
#header #mod_identification{text-align:left;padding-top:15px;margin-left:120px;width:256px;height:101px;background-image:url(../img/identification_bg.png);margin-top:15px;font-size:12px;}
#header #mod_identification img.logo_right{margin-left:30px;}
#header #mod_identification img.first{margin-left:25px;}


/**** BANNER ****/
.banner {background-color:#ebeaea;background-repeat:repeat-x;width:1003px;padding-top:18px;padding-bottom:18px;}
.banner div { width:983px;height:90px; overflow:hidden;text-align:center;margin-left:10px; margin-right:10px;overflow:hidden;}
/**** BANNER ****/
.small-banner {background-color:#ebeaea;background-repeat:repeat-x;width:760px;padding-top:18px;padding-bottom:18px;margin-top:10px}
.small-banner div { width:740px;height:90px; overflow:hidden;text-align:center;margin-left:10px; margin-right:10px;overflow:hidden;}
/**** CONTENU ****/
/**** CONTENU ****/
#content{width:973px;background-color:white;padding-top:10px;padding-left:30px;padding-bottom:10px}
#content .center{text-align:center;}
#content h1{padding-bottom:3px;margin-bottom:5px;font-family:verdana;font-size:180%;font-weight:bold;color:#007FB2;}
#content h2{padding-bottom:3px;margin-bottom:5px;font-family:verdana;font-size:145%;font-weight:bold;color:#cc0000;}
#content h4{padding-bottom:3px;margin-bottom:5px;font-family:verdana;font-size:145%;font-weight:bold;color:#cc0000;}

#content p {text-indent:0px;padding-bottom:8px;}
#content ul{padding-bottom:0px;}
#content span.date{font-size:11px;color:#152E6B;font-weight:normal;}

#content_left{width:273px;}
#content_middle{width:448px;margin-left:17px;margin-right:0px;}
#content_right{width:188px;margin-left:24px;}
#content_main{width:731px;margin-right:0px;}

/**** Modules --Gauche-- ****/
#content_left .module_left_container{width:273px;border-right:1px solid #ecebe9;margin-bottom:10px;}
#content_left .module_left_container .module_container{width:251px;border-bottom:1px solid #ecebe9;}
#content_left .module_left_container .editorial h3{width:246px;height:28px;background-image:url(../img/m_edito/module_header_editorial_bg.png);background-repeat:repeat-x;margin-bottom:5px;padding-left:5px;font-size:12px;}
#content_left .module_left_container .editorial div.photo{width:60px;height:100px;margin-right:10px;}
#content_left .module_left_container .editorial div.no_photo{width:60px;height:50px;margin-right:10px;}
#content_left .module_left_container .editorial div.photo span{font-size:11px;color:#152E6B;font-weight:normal;line-height:10px;}
#content_left .module_left_container .editorial p a{font-size:80%;color:#007FB2;font-weight:bold;}
/* #content_left .module_left_container .editorial p a:before{content:"...";} */
#content_left .module_left_container .produits h3{width:246px;height:28px;background-image:url(../img/m_prod/module_header_produits_bg.png);background-repeat:repeat-x;padding-left:5px;font-size:12px;}
#content_left .module_left_container .module_container p, #content_left .module_left_container .module_container ul{margin-top:10px;margin-bottom:25px;}
#content_left .module_left_container .module_container ul li{font-size:95%;color:black;margin-bottom:30px;}
#content_left .module_left_container .module_container ul li.last-child{font-size:95%;color:#cc0000;margin-bottom:5px;border-top:1px solid #3e4179;padding-top:10px;}
#content_left .module_left_container .module_container ul li.last-child{font-size:95%;color:#cc0000;margin-bottom:5px;border-top:1px solid #3e4179;padding-top:10px;}

#content_left .module_left_container .module_container ul li.last-child2{font-size:95%;color:#cc0000;margin-bottom:5px;border-top:1px solid #3e4179;padding-top:10px;}
#content_left .module_left_container .module_container ul li.last-child2{font-size:95%;color:#cc0000;margin-bottom:5px;border-top:1px solid #3e4179;padding-top:10px;}

#content_left .module_left_container .module_container ul li span.title_product{font-size:120%;color:#cc0000;font-weight:bold;display:block; text-transform:uppercase;}
#content_left .module_left_container .module_container ul li a.view_product{font-size:80%;color:#007FB2;font-weight:bold;}
/*HCH*/
#content_left .module_left_container_ban{width:273px;margin-bottom:10px; text-align:center;}
#content_left .module_left_container_ban .module_container{width:251px;border-bottom:1px solid #ecebe9;padding-bottom:7px; overflow:hidden;}
#content_left  #conteneur_ban_gauche{margin-top:50px;}
/*HCH*/

/**** Modules --Centre-- ****/


#content_middle .module_container{width:447px;margin-bottom:10px;}
#content_middle .actus h3{width:442px;height:28px;background-image:url(../img/m_actus/module_header_actus_back.png);padding-left:5px;font-size:12px;}
#content_middle .actus ul{width:447px;padding:0px;}

#content_middle .actus ul.news li{background-image:url(../img/m_actus/module_main_actus.png);background-repeat:repeat-y;}
#content_middle .actus ul.news li div{border-bottom:1px solid #CCCCCC;margin-left:2px;width:443px;}
#content_middle .actus ul.news li div.last-child{border-bottom:none;}
#content_middle .actus ul.news li div div{margin-left:10px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}
#content_middle .actus ul.news li div div.no_image{margin-left:0px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}

#content_middle .actus ul.news li div div.clear{padding-top:0px;padding-bottom:0px;}
#content_middle .actus ul.news li div div img{float:left}
#content_middle .actus ul.news li div div a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.news li div div a.read:before{content:"...";}
#content_middle .actus ul.news li div div div{padding-top:0px;margin-left:10px;width:335px;font-size:100%;}
#content_middle .actus ul.news li div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:95%;}
#content_middle .actus ul.news li.big div div div{padding-top:0px;margin-left:10px;width:295px;font-size:115%;}
#content_middle .actus ul.news li.big div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:115%;}
#content_middle .actus ul.news li.big div div div.petite_image{padding-top:0px;margin-left:10px;width:335px;font-size:115%;}
#content_middle .actus ul.news li.big span.date{font-size:12px;color:#152E6B;font-weight:normal;}

#content_middle .actus ul.news li.big div div a.read{font-size:70%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.news li div div div h2{padding-bottom:0px;margin-bottom:0px;}
#content_middle .actus ul.news li.big div div div h2{padding-bottom:0px;margin-bottom:0px;font-size:160%;}

#content_middle .actus ul.breves li{background-image:url(../img/m_actus/module_main_actus_white.png);background-repeat:repeat-y;}
/*
#content_middle .actus ul.breves li div.blocinfo{margin-left:10px;border-bottom:1px solid #4040b3;width:427px;padding-top:10px;padding-bottom:5px;}
#content_middle .actus ul.breves li div.blocinfo div.blocdate{width:64px;}
#content_middle .actus ul.breves li div.blocinfo div.blocdate:after{content:">";}
#content_middle .actus ul.breves li div.blocinfo div.bloctexte{width:342px;}
#content_middle .actus ul.breves li div.blocinfo div span.titre_breve{font-weight:bold;font-size:95%;display:block; text-transform:uppercase;}
#content_middle .actus div.close-bloc{background-image:url(../img/m_actus/module_main_breves_buttom.png);background-position:bottom;height:18px;}
#content_middle .actus ul.breves li:last-child{background-image:url(../img/m_actus/module_main_actus_buttom.png);background-position:bottom;}
#content_middle .actus ul.breves li.last-child{background-image:url(../img/m_actus/module_main_actus_buttom.png);background-position:bottom;}
#content_middle .actus ul.breves li:last-child div{border-bottom:none;}
#content_middle .actus ul.breves li.last-child div{border-bottom:none;}
#content_middle .actus ul.breves li div.blocinfo div.bloctexte a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.breves li div.blocinfo div.bloctexte a.read:before{content:"...";}
*/
#content_middle .actus div.close-bloc{background-image:url(../img/m_actus/module_main_breves_buttom.png);background-position:bottom;height:18px;}

#content_middle .actus ul.breves li div{border-bottom:1px solid #CCCCCC;margin-left:2px;width:443px;}
#content_middle .actus ul.breves li div.last-child{/*border-bottom:none;*/}
#content_middle .actus ul.breves li div div{margin-left:10px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}
#content_middle .actus ul.breves li div div.no_image{margin-left:0px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}

#content_middle .actus ul.breves li div div.clear{padding-top:0px;padding-bottom:0px;}
#content_middle .actus ul.breves li div div img{float:left}
#content_middle .actus ul.breves li div div a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.breves li div div a.read:before{content:"...";}
#content_middle .actus ul.breves li div div div{padding-top:0px;margin-left:10px;width:335px;font-size:100%;}
#content_middle .actus ul.breves li div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:100%;}
#content_middle .actus ul.breves li.big div div div{padding-top:0px;margin-left:10px;width:295px;font-size:115%;}
#content_middle .actus ul.breves li.big div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:115%;}
#content_middle .actus ul.breves li.big div div div.petite_image{padding-top:0px;margin-left:10px;width:335px;font-size:115%;}
#content_middle .actus ul.breves li.big span.date{font-size:12px;color:#152E6B;font-weight:normal;}

#content_middle .actus ul.breves li.big div div a.read{font-size:70%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.breves li div div div h2{padding-bottom:0px;margin-bottom:0px;}
#content_middle .actus ul.breves li.big div div div h2{padding-bottom:0px;margin-bottom:0px;font-size:160%;}

#content_middle .actus ul.breves li:last-child{background-image:url(../img/m_actus/module_main_actus_buttom.png);background-position:bottom;}
#content_middle .actus ul.breves li.last-child{background-image:url(../img/m_actus/module_main_actus_buttom.png);background-position:bottom;}
#content_middle .actus ul.breves li:last-child div{border-bottom:none;}


#content_main .actus ul.news li{border-bottom:2px solid #ffffff;background-color:#e9eff7; padding-left:5px;padding-top:5px}
#content_main .actus ul.news li .SommaireNews{margin-left:2px;width:670px; }
/*#content_main .actus ul.news li div div{margin-left:10px;border-bottom:none;width:628px;padding-top:5px;padding-bottom:5px;}*/
#content_main .actus ul.news li div div.clear{padding-top:0px;padding-bottom:0px;}
#content_main .actus ul.news li div div img{float:left}
#content_main .actus ul.news li div div a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .actus ul.news li div div a.read:before{content:"...";}
#content_main .actus ul.news li div div div{padding-top:0px;margin-left:10px;font-size:95%;width:580px}
#content_main .actus ul.news li div div div h2{padding-bottom:0px;margin-bottom:0px;}

#content_main .actus ul.breves li div.blocinfo{margin-left:10px;border-bottom:1px solid #4d4b80;width:670px;padding-top:10px;padding-bottom:5px;}
#content_main .actus ul.breves li div.blocinfo div.blocdate{width:100px;}

#content_main .actus ul.breves li div.blocinfo div.bloctexte{width:530px;}
#content_main .actus ul.breves li div.blocinfo div span.titre_breve{font-weight:bold;font-size:95%;display:block;}

#content_main .actus ul.breves li:last-child div{border-bottom:none;}
#content_main .actus ul.breves li.last-child div{border-bottom:none;}
#content_main .actus ul.breves li div.blocinfo div.bloctexte a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_main .actus ul.breves li div.blocinfo div.bloctexte a.read:before{content:"...";}


/*

#content_middle .infos h3{width:442px;height:28px;background-image:url(../img/m_info/module_header_info_back.png);padding-left:5px;font-size:12px;}
#content_middle .infos ul.news{width:447px;padding:0px;}
#content_middle .infos ul.news li{background-image:url(../img/m_info/module_main_infos.png);background-repeat:repeat-y;}
#content_middle .infos ul.news li div.line_info{border-top:1px solid #000099;margin-left:1px;width:445px;padding-bottom:5px;}
#content_middle .infos ul.news li:first-child div.line_info{border-top:none;}
#content_middle .infos ul.news li.first-child div.line_info{border-top:none;}
#content_middle .infos ul.news li div.ref_info, #content_middle .infos ul li div.text_info{margin-left:10px;border-bottom:none;width:420px;padding-top:5px;}
#content_middle .infos ul.news li div.ref_info{font-family:verdana;font-size:80%;color:black;}
#content_middle .infos ul.news li div.text_info{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 8px;}
#content_middle .infos ul.news li div.text_info a{color:#cc0000;padding-left:10px;}
#content_middle .infos ul.news li:first-child{padding-top:8px;}
#content_middle .infos ul.news li.first-child{padding-top:8px;}
#content_middle .infos ul.news li:last-child{background-image:url(../img/m_info/module_footer_info.png);background-position:bottom;}
#content_middle .infos ul.news li.last-child{background-image:url(../img/m_info/module_footer_info.png);background-position:bottom;}

#content_middle .infos ul.news li.big div div div{margin-left:10px;width:295px;}
#content_middle .infos ul.news li.big div div div.no_image{padding-top:0px;margin-left:10px;width:405px;}
#content_middle .infos ul.news li.big div div div.petite_image{padding-top:0px;margin-left:10px;width:335px;}
#content_middle .infos ul.news li div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:95%;}
#content_middle .infos ul.news li div div.no_image{margin-left:0px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}
*/

/**********************************************************************/
#content_middle .infos ul.news li{background-image:url(../img/m_info/module_main_infos.png);background-repeat:repeat-y;}
#content_middle .infos h3{width:442px;height:28px;background-image:url(../img/m_info/module_header_info_back.png);padding-left:5px;font-size:12px;}
#content_middle .infos ul.news li div{border-bottom:1px solid #CCCCCC;margin-left:2px;width:443px;}
#content_middle .infos ul.news li div.last-child{/*border-bottom:none;*/}
#content_middle .infos ul.news li div div{margin-left:10px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}
#content_middle .infos ul.news li div div.no_image{margin-left:0px;border-bottom:none;width:427px;padding-top:5px;padding-bottom:5px;}

#content_middle .infos ul.news li div div.clear{padding-top:0px;padding-bottom:0px;}
#content_middle .infos ul.news li div div img{float:left}
#content_middle .infos ul.news li div div a.read{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .infos ul.news li div div a.read:before{content:"...";}
#content_middle .infos ul.news li div div div{padding-top:0px;margin-left:10px;width:335px;font-size:110%;}
#content_middle .infos ul.news li div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:95%;}
#content_middle .infos ul.news li.big div div div{padding-top:0px;margin-left:10px;width:295px;font-size:110%;}
#content_middle .infos ul.news li.big div div div.no_image{padding-top:0px;margin-left:10px;width:405px;font-size:115%;}
#content_middle .infos ul.news li.big div div div.petite_image{padding-top:0px;margin-left:10px;font-size:95%;}
#content_middle .infos ul.news li.big div div.petite_image{padding-top:0px;margin-left:10px;font-size:115%;}
#content_middle .infos ul.news li.big span.ref_info{padding-left:8px;font-family:verdana;font-size:80%;color:black;}
#content_middle .infos ul.news li.big div div.petite_image span.ref_info{font-family:verdana;font-size:80%;color:black;}
#content_middle .infos ul.news li.big div.text_info{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}
#content_middle .infos ul.news li.big div.text_info a{color:#cc0000;padding-left:10px; }


#content_middle .infos ul.news li.big div.text_info2{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}
#content_middle .infos ul.news li.big div.text_info2 a{color:#cc0000;padding-left:10px; }
#content_middle .infos ul.news li div.text_info{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}
#content_middle .infos ul.news li div.text_info2{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}

#content_middle .infos ul.news li div div div div.text_info{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}
#content_middle .infos ul.news li div div div div.text_info a{color:#cc0000;padding-left:10px; }


#content_middle .infos ul.news li div div div div.text_info2{font-family:verdana;color:#cc0000;background-image:url(../img/puces/blue_info.png);background-position:0px 4px;}
#content_middle .infos ul.news li div div div div.text_info2 a{color:#cc0000;padding-left:10px; }

#content_middle .infos ul.news li div div div span.ref_info {padding-left:8px;font-family:verdana;font-size:80%;color:black; }

#content_middle .infos ul.news li div.text_info a{color:#cc0000;padding-left:10px; }

#content_middle .infos ul.news li.big div div a.read{font-size:70%;color:#007FB2;font-weight:bold;}
#content_middle .infos ul.news li div div div h2{padding-bottom:0px;margin-bottom:0px;}
#content_middle .infos ul.news li.big div div div h2{padding-bottom:0px;margin-bottom:0px;font-size:160%;}

#content_middle .infos ul.news li:last-child{background-image:url(../img/m_info/module_footer_info.png);background-position:bottom;}
#content_middle .infos ul.news li.last-child{background-image:url(../img/m_info/module_footer_info.png);background-position:bottom;}
#content_middle .infos ul.news li:last-child div{border-bottom:none;}


/************************************************************************/


#content_middle .paroles h3{width:442px;height:28px;background-image:url(../img/m_paroles/module_paroles_header_back.png);padding-left:5px;font-size:12px;}
#content_middle .paroles div.main{width:427px;background-image:url(../img/m_paroles/module_paroles_main.png);background-repeat:repeat-y;padding:10px;color:white;font-weight:bold;font-size:100%;}
#content_middle .paroles div.paroles_footer{color:white;font-weight:bold;font-size:95%;padding-left:10px;}
#content_middle .paroles div.main h2{color:white;font-weight:bold;text-transform:uppercase;}
#content_middle .paroles div.main a.view, #content_middle .paroles div.paroles_footer a.view{font-size:80%;color:#007FB2;font-weight:bold;}
#content_middle .paroles div.paroles_footer{color:#cc0000;padding-left:10px;}
#content_middle .paroles div.paroles_footer2{color:#cc0000;padding-left:10px;}

/**** Modules --Droite-- ****/
#content_right h3{cursor: pointer;}

#content_right .module_right_container{width:188px;margin-bottom:0px;}
#content_right .acces{width:178px;height:83px;background-image:url(../img/m_acces/acces_bg.png); background-repeat:no-repeat;padding-left:10px;font-size:12px;margin-bottom:5px;}
#content_right .acces ul{margin-bottom:25px;padding-top:15px;padding-left:70px;}
#content_right .acces ul li{float:left;}
#content_right .acces ul img{margin-left:1px;}
#content_right .acces .mod_search input{float:left;margin-top:10px;margin-left:3px;}
#content_right .acces .mod_search input.input_search{background-image:url(../img/m_acces/input_search_bg.png);height:16px;width:148px;border:0px;font-size:10px;padding-top:5px;text-align:center;color:#5C5350;margin-left:0px;}

#content_right .agenda {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .agenda h3{width:178px;height:25px;background-image:url(../img/m_agenda/agenda_header.png);font-size:12px;}
#content_right .agenda div.line{display:block;width:157px;height:17px;background-color:#c3d4eb;font-size:95%;color:#152E6B;padding-top:3px;background-image:url(../img/puces/red_agenda.png);background-position:10px 6px;padding-left:20px;margin-left:1px;}
#content_right .agenda div.line a{font-size:95%;color:#152E6B;}
#content_right .agenda div.separator{display:block;width:177px;height:3px;background-image:url(../img/m_agenda/separator.png);padding:0px;font-size:0px;margin-left:1px;}
#content_right .agenda  div.agenda_footer{width:178px;height:14px;background-image:url(../img/m_agenda/agenda_footer.png);}

#content_right .sondage {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .sondage h3{width:178px;height:31px;background-image:url(../img/m_sondage/module_sondage_header.png);font-size:12px;}
#content_right .sondage  div.sondage_footer{width:178px;height:20px;background-image:url(../img/m_sondage/sondage_footer.png);}
#content_right .sondage  div.sondage_mod_text{width:158px;background-image:url(../img/m_sondage/sondage_bg.png);background-repeat:repeat-y;padding:10px;}
#content_right .sondage  div.sondage_mod_text p{font-size:110%;font-weight:bold;color:#152E6B;width:160px;}

#content_right .pressview {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .pressview h3{width:178px;height:25px;background-image:url(../img/m_pressview/press_archive_header.png);font-size:12px;}
#content_right .pressview  div.pressview_footer{width:178px;height:6px;background-image:url(../img/m_pressview/press_archive_footer.png);}
#content_right .pressview  div.pressview_main{width:178px;background-image:url(../img/m_pressview/press_archive_main.png);background-repeat:repeat-y;padding:0px;}

#content_right .pressview_last {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .pressview_last h3{width:178px;height:25px;background-image:url(../img/m_pressview/press_last_header.png);font-size:12px;}
#content_right .pressview_last  div.pressview_footer{width:178px;height:6px;background-image:url(../img/m_pressview/press_last_footer.png);}
#content_right .pressview_last  div.pressview_main{width:168px;background-image:url(../img/m_pressview/press_last_main.png);background-repeat:repeat-y;padding:5px 5px 0px 5px;color:#d3c9c9;height:105px;}
#content_right .pressview_last  div.pressview_main div.image{width:75px;}
#content_right .pressview_last  div.pressview_main div.text{width:88px;margin-left:5px;font-size:90%;}
#content_right .pressview_last  div.pressview_main div.text div{padding: 5px 0px;}
#content_right .pressview_last  div.pressview_main div.text div.first{border-bottom:1px solid #ddd;}
#content_right .pressview_last  div.pressview_main div.text div a.voir{color:#007FB2;font-size:80%;font-weight:bold;}

#content_right .meteo {width:178px;padding-bottom:10px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .meteo h3{width:178px;height:25px;background-image:url(../img/m_meteo_free/header.png);font-size:12px;position:relative;}
#content_right .meteo h3 img{position:absolute;right:-5px;top:-7px;}
#content_right .meteo  div.meteo_footer{width:178px;height:14px;background-image:url(../img/m_meteo_free/bottom.png);}
#content_right .meteo  div.meteo_main{width:168px;background-image:url(../img/m_meteo_free/main.png);background-repeat:repeat-y;padding:10px 5px 0px 5px;text-align:center;color:#152E6B;}

#content_right .meteo_pro {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .meteo_pro h3{width:178px;height:25px;background-image:url(../img/m_meteo_free/header_pro.png);font-size:12px;position:relative;}
#content_right .meteo_pro h3 img{position:absolute;right:-5px;top:-7px;}
#content_right .meteo_pro  div.meteo_footer{width:178px;height:14px;background-image:url(../img/m_meteo_free/bottom.png);clear:both;}
#content_right .meteo_pro  div.meteo_main{width:168px;background-image:url(../img/m_meteo_free/main.png);background-repeat:repeat-y;padding:10px 5px 0px 5px;text-align:center;color:#152E6B;}

#content_right .abonnement {width:178px;padding-bottom:15px;border-bottom:2px solid #e9eaea;padding-top:5px;}
#content_right .abonnement h3{width:178px;height:25px;background-image:url(../img/m_abonnement/header.png);font-size:12px;position:relative;}
#content_right .abonnement h3 img{position:absolute;right:-5px;top:-7px;}
#content_right .abonnement  div.abonnement_footer{width:178px;height:14px;background-image:url(../img/m_meteo_free/bottom.png);}
#content_right .abonnement  div.abonnement_main{width:168px;background-image:url(../img/m_meteo_free/main.png);background-repeat:repeat-y;padding:10px 5px 0px 5px;text-align:center;color:#152E6B;}


/**** Menu ****/
#menu {background-image:url(../img/menu_bg.png);background-repeat:repeat-x;width:1003px;height:44px;padding:10px 0 0 0;font-size:9pt;}
#menu ul{width:1003px;height:39px;padding:0px;margin:0px;}
#menu ul li{float:left;height:39px;margin-left:20px;width:99px;}
#menu ul li:first-child{float:left;height:39px;margin-left:35px;width:99px;}


#menu ul li.blue_link{background-image:url(../img/menu/blue_middle.png);background-repeat:repeat-x;height:39px;}
#menu ul li.blue_link div{background-image:url(../img/menu/blue_right.png);background-position:right;background-repeat:no-repeat;height:39px;}
#menu ul li.blue_link div div{background-image:url(../img/menu/blue_left.png);background-position:left;background-repeat:no-repeat;height:39px;}

#menu ul li.red_link{background-image:url(../img/menu/red_middle.png);background-repeat:repeat-x;height:39px;}
#menu ul li.red_link div{background-image:url(../img/menu/red_right.png);background-position:right;background-repeat:no-repeat;height:39px;}
#menu ul li.red_link div div{background-image:url(../img/menu/red_left.png);background-position:left;background-repeat:no-repeat;height:39px;}

#menu ul li.green_link{background-image:url(../img/menu/green_middle.png);background-repeat:repeat-x;height:39px;}
#menu ul li.green_link div{background-image:url(../img/menu/green_right.png);background-position:right;background-repeat:no-repeat;height:39px;}
#menu ul li.green_link div div{background-image:url(../img/menu/green_left.png);background-position:left;background-repeat:no-repeat;height:39px;}

#menu ul li.sea_link{background-image:url(../img/menu/sea_middle.png);background-repeat:repeat-x;height:39px;}
#menu ul li.sea_link div{background-image:url(../img/menu/sea_right.png);background-position:right;background-repeat:no-repeat;height:39px;}
#menu ul li.sea_link div div{background-image:url(../img/menu/sea_left.png);background-position:left;background-repeat:no-repeat;height:39px;}

#menu ul li div div a{display:block;height:25px;padding-top:14px;color:white;font-size:95%;font-weight:bold;text-align:center;}
#menu ul li.double div div a{display:block;height:31px;padding-top:8px;color:white;font-size:95%;font-weight:bold;text-align:center;}

/*** FOOTER  ***/
#footer{clear:both;text-align:center;height:30px;background-color:white;padding-top:26px;font-size:11px;}
#footer ul{background-image:url(../img/menu_footer_bg.png);width:1003px;height:30px;background-repeat:repeat-x;padding-left:0px;}
#footer ul li{float:left;margin-top:6px; width:200px;}
#footer a{color:white;text-decoration:none;font-family: helvetica;font-size:11px;margin-right:50px;margin-left:50px;}
#footer a:hover{text-decoration:underline;}

/*** DIVERS ***/
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.no-display{display:none;}

/*** MESSAGES ***/
.notice, .message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#FFF6BF none repeat scroll 0 0;*/
/*border-color:#FFD324;*/
color:#817134;
background-color:white;
border:1px solid red;
padding:5px;
margin-bottom:10px;
}
.error, .notice, .success {
/*border:2px solid #DDDDDD;
margin-bottom:1em;*/
padding:0px;
}

.ui-corner-all {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}
div.error-message{color:red;}


/* envoi ami*/
#envoi_ami_block{font-family:Arial;}
/*
#envoi_ami_block .search_background_comm{height:38px;margin:5px auto;padding:0;width:600px;color:#9A2500;font-weight:bold}
#envoi_ami_block .search_background_comm .searchname2 {float:left;font-size:12px;;height:20px;margin:0;padding:12px 8px 0 15px;text-decoration:none;width:150px;}
#envoi_ami_block .search_background_comm .searchbox {float:left;font-size:12px;height:20px;margin:0;padding:8px 8px 0 0;text-decoration:none;
}
#envoi_ami_block .search_background_comm .searchbox .commenttextbox {border:1px solid #CCCCCC;color:#333333;font-size:9px;font-weight:normal;height:12px;margin:0;padding:4px;text-decoration:none;width:255px;}
#envoi_ami_block .search_background_comm .searchbox2 .commenttexareatbox {border:1px solid #CCCCCC;color:#333333;float:left;font-size:9px;font-weight:normal;height:100px;margin:0;padding:4px;text-decoration:none;width:255px;	}
#envoi_ami_block .search_background_comm .searchbox .register { background-color:transparent;border:medium none; color:#FCB340; float:left;  font-size:10px; font-weight:normal; height:20px; margin:0 0 0 67px; padding:3px 0 0 13px; text-decoration:none; width:128px; }
#envoi_ami_block .search_background_comm .searchbox label.error{display:none !important;}
#envoi_ami_block .search_background_comm .searchbox input.error { border: 1px solid red; background-color:#FFFFFF;}
#envoi_ami_block .search_background_comm .searchbox2 textarea.error{ border: 1px solid red; background-color:#FFFFFF; }
*/
/*Espace Entre nous (Annonces)*/
.annonces {width:731px;}
.titremodule {background-image:url(../img/annonce/entrenous.jpg);width:731px;height:28px;}
.entraide {width:253px;	margin-bottom:40px;}
.borderBluexxx {border:1px solid #8B85A7;}/**/
.bloqueGauche{width:253px;position:absolute; margin-top:15px;left:30px;} 
.maps{float:left;margin-left:170px;margin-top:30px;}
.intervale-annonce{margin-top:150px;}
.titre_annonce {background-image:url(../img/annonce/entre-nous-entraide.jpg);background-repeat:no-repeat;width:253px;height:28px;border:none;}
.titre-annonce-pa {background-image:url(../img/annonce/petite-annonce.jpg);background-repeat:no-repeat;width:253px;height:28px;}
.titre-annonce-bp {background-image:url(../img/annonce/annonce-bonplan.jpg);background-repeat:no-repeat;width:253px;height:28px;}
.bordercontenuxxx {border:1px solid #8B85A7;padding:5px;height:35px;}
.regionsxxx {margin-top:-11px;background-image:url(../img/annonce/region.jpg);width:253px;height:21px;}
.categoriesxxxx {background-repeat:no-repeat;background-image:url(../img/annonce/categorie.jpg);width:253px;height:21px;}
.footerbloc {width:253px;height:21px;}
.bas-blocxxx {background-repeat:no-repeat;background-image:url(../img/annonce/bas-page-bloc.jpg);height:21px;width:175px;float:left;}
.voir-submitxx {float:right;border:none;}
.AnnonceEmplacementId{width:250px;}
/*Annonce depot*/
.reset_bg_body{background-image:none; background-color:none; }
#annonce_depot{font-family:Arial; background-color:#D7CFDD; background-image:none;padding-top:10px;height:680px}
#annonce_depot .titre_entraide{margin:5px auto;background-image:url(../img/annonce/entre-nous-entraide_bg.jpg);background-repeat:repeat-x;width:600px;height:28px;}
.search_background_comm{height:38px;margin:5px auto;padding:0;width:600px;font-weight:bold}
.search_background_comm .searchname2 {float:left;font-size:12px;;height:20px;margin:0;padding:12px 8px 0 15px;text-decoration:none;width:150px;}
.search_background_comm .searchbox {float:left;font-size:12px;height:20px;margin:0;padding:8px 8px 0 0;text-decoration:none;
}
.search_background_comm .searchbox .commenttextbox {border:1px solid #CCCCCC;color:#333333;font-size:9px;font-weight:normal;margin:0;padding:4px;text-decoration:none;width:255px;}
.search_background_comm .searchbox2 .commenttexareatbox {border:1px solid #CCCCCC;color:#333333;float:left;font-size:9px;font-weight:normal;height:100px;margin:0;padding:4px;text-decoration:none;width:255px;	}
.search_background_comm .searchbox2 .countdown{border:1px solid #CCCCCC;color:#333333;font-size:9px;font-weight:normal;margin-top: 88px;padding:4px;}
.search_background_comm .searchbox .register { background-color:transparent;border:medium none; color:#FCB340; font-size:10px; font-weight:normal; text-decoration:none;}
.search_background_comm .searchbox label.error{display:none !important;}
.search_background_comm .searchbox2 label.error{display:none !important;}
.search_background_comm .searchbox2 input.error { border: 1px solid red; background-color:#FFFFFF;}
.search_background_comm .searchbox input.error { border: 1px solid red; background-color:#FFFFFF;}
.search_background_comm .searchbox select.error { border: 1px solid red; background-color:#FFFFFF;}
.search_background_comm .searchbox2 textarea.error{ border: 1px solid red; background-color:#FFFFFF; }
.search_background_comm  span.nojs_erreur{ color: red;}
/*Fin Espace entre nous*/

.lienMembres:ACTIVE,.lienMembres:LINK,.lienMembres:VISITED{  font-weight:bold; color:#2664a9; text-decoration:none; font-size:100%;}
.lienMembres:HOVER{ color:#2664a9; font-weight:bold; text-decoration:none; font-size:100%;}


#fileAriane {
	background-color:white;color:black;padding-left:35px;
}

#fileAriane a {
	color:black;
	text-decoration:none;
}
.fileAriane a:active {
	color:black;
	text-decoration:none;
}
.fileAriane a:hover {
	color:black;
	text-decoration:none;
}
.fileAriane a:visited {
	color:black;
	text-decoration:none;
}

a.lien_rouge:active, a.lien_rouge:link,  a.lien_rouge:visited{color:#cc0000 !important;}
a.lien_rouge_fonce:active, a.lien_rouge_fonce:link,  a.lien_rouge_fonce:visited{color:#cc0000 !important;}
a.lien_noir_actu:active, a.lien_noir_actu:link,  a.lien_noir_actu:visited{color:#333333 !important;}
b.NoirActu{color:#333333;font-size:100%}
a.lien_noir:active, a.lien_noir:link,  a.lien_noir:visited{color:#000000 !important;}
a.lien_blanc:active, a.lien_blanc:link,  a.lien_blanc:visited{color:white !important;}

form#appmobilAddForm input#AppmobilTypeMob1,
form#appmobilAddForm input#AppmobilTypeMob2,
form#appmobilAddForm input#AppmobilTypeMob3{margin-left:10px; margin-right:5px}

.AppMobile{float:left;margin-left:60px}


