/*/////////////////////////////
TAGS
/////////////////////////////*/
img{
	border:				none;
	margin:				0px;
	padding:			0px;
}
h1{
/*
	text-indent: 		-9999px;
	font-size:			0px;
	margin:				0px;
	*/
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
.accueil{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				226px;
	height:				24px;
	background:			url(/img/accueil/actualitesTitre.gif) no-repeat top left;
}
h2{
	padding:			0px;
	margin:				0px;
	font:				normal 25px arial,verdana,sans-serif;
}
form{
	padding:			0px;
	margin:				0px;
}
input{
	padding:			0px;
	margin:				0px;
}
/*/////////////////////////////
ID
/////////////////////////////*/
#body{
	background-color:	#0053A0;
	margin:				0px;
	padding:			0px;
	font-family:		arial,verdana,sans-serif;
}
#page{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				975px;
	float:				left;
	background:			#FFFFFF url(/img/accueil/page_fond.gif) repeat-y top left;
}
#pageEtOmbreDroite{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px auto;
	width:				980px;
	background:			url(/img/n2/pageEtOmbreDroite.gif) repeat-y top left;
	border-left:		5px solid #27417D;
}
#pageOmbreBas{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	clear:				both;
	height:				5px;
	width:				980px;
	font:				normal 1px arial,verdana,sans-serif;
	background:			url(/img/accueil/ombreBas.gif) repeat-x top left;
}
#top{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	background:			url(/img/accueil/top.gif) repeat-x top left;
	height:				21px;
}
#bandeau{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	height:				161px;
	width:				975px;
	border-top:			solid 1px #FFFFFF;
	border-bottom:		solid 1px #FFFFFF;
	background:			#A00000;
	clear:				both;
}
#principal_gauche{
	width:				253px;
	background:			url(/img/accueil2/principalGaucheBackground.gif) no-repeat top left;
	float:				left;
}
#principal_gauche_pro{
	width:				253px;
	background:			url(/img/accueil2/principalGaucheBackground_pro.gif) no-repeat top left;
	float:				left;
}
#principal_gauche_haut{
	background:			url(/img/accueil2/menuGaucheBas.jpg) no-repeat left bottom;
	padding-bottom:		64px;
}
#principal_gauche_haut_boite{
}
.principal_gauche_haut_liens{
	line-height:		25px;
	clear:				both;
	width:				154px;
	margin-top:			35px;
	padding-bottom:		18px;
	background-color:	#0053a0;
}
.principal_gauche_haut_liens_pro {
	line-height:		25px;
	clear:				both;
	width:				154px;
	margin-top:			35px;
	padding-bottom:		18px;
	background-color:	#0053a0;
	min-height:			166px;
	height:				166px;
}
html>body .principal_gauche_haut_liens_pro {
	height:				auto;
}
.principal_gauche_haut_liens ul{
	margin:				0px;
	padding:			0px 0px 2px;
	list-style:			none;
	background:			#0053a0;
}
.principal_gauche_haut_liens li{
	padding:			0 0 0 28px;
	background:			url(/img/accueil2/liSeparateur.gif) no-repeat bottom left #0053a0;
}
.principal_gauche_haut_liens a,
.principal_gauche_haut_liens a:visited{
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			0 0 0 15px;
	width:				100px;
	text-decoration:	none;
	background:			url(/img/accueil/puceRouge.gif) no-repeat left 3px;
	font:				bold 14px arial,verdana,sans-serif;
	color:				#FFFFFF;
	height:				28px;
	line-height:		28px;
}
.principal_gauche_haut_liens a:hover{
	color:				#BFD8EE;
	font:				bold 14px arial,verdana,sans-serif;
	height:				28px;
	line-height:		28px;
	text-decoration:	none;
}

	border:				none;
	margin:				0px;
	padding:			0px;
}
h1{
/*
	text-indent: 		-9999px;
	font-size:			0px;
	margin:				0px;
	*/
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
.accueil{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				226px;
	height:				24px;
	background:			url(/img/accueil/actualitesTitre.gif) no-repeat top left;
}
h2{
	padding:			0px;
	margin:				0px;
	font:				normal 25px arial,verdana,sans-serif;
}
form{
	padding:			0px;
	margin:				0px;
}
input{
	padding:			0px;
	margin:				0px;
}
/*/////////////////////////////
ID
/////////////////////////////*/
#body{
	background-color:	#0053A0;
	margin:				0px;
	padding:			0px;
	font-family:		arial,verdana,sans-serif;
}
#page{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				975px;
	float:				left;
	background:			#FFFFFF url(/img/accueil/page_fond.gif) repeat-y top left;
}
#pageEtOmbreDroite{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px auto;
	width:				980px;
	background:			url(/img/n2/pageEtOmbreDroite.gif) repeat-y top left;
	border-left:		5px solid #27417D;
}
#pageOmbreBas{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	clear:				both;
	height:				5px;
	width:				980px;
	font:				normal 1px arial,verdana,sans-serif;
	background:			url(/img/accueil/ombreBas.gif) repeat-x top left;
}
#top{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	background:			url(/img/accueil/top.gif) repeat-x top left;
	height:				21px;
}
#bandeau{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	height:				161px;
	width:				975px;
	border-top:			solid 1px #FFFFFF;
	border-bottom:		solid 1px #FFFFFF;
	background:			#A00000;
	clear:				both;
}
#principal_gauche{
	width:				253px;
	background:			url(/img/accueil2/principalGaucheBackground.gif) no-repeat top left;
	float:				left;
}
#principal_gauche_pro{
	width:				253px;
	background:			url(/img/accueil2/principalGaucheBackground_pro.gif) no-repeat top left;
	float:				left;
}
#principal_gauche_haut{
	background:			url(/img/accueil2/menuGaucheBas.jpg) no-repeat left bottom;
	padding-bottom:		64px;
}
#principal_gauche_haut_boite{
}
.principal_gauche_haut_liens{
	line-height:		25px;
	clear:				both;
	width:				154px;
	margin-top:			35px;
	padding-bottom:		18px;
	background-color:	#0053a0;
}
.principal_gauche_haut_liens_pro {
	line-height:		25px;
	clear:				both;
	width:				154px;
	margin-top:			35px;
	padding-bottom:		18px;
	background-color:	#0053a0;
	min-height:			166px;
	height:				166px;
}
html>body .principal_gauche_haut_liens_pro {
	height:				auto;
}
.principal_gauche_haut_liens_pro ul{
	margin:				0px;
	padding:			0px 0px 2px;
	list-style:			none;
	background:			#0053a0;
}
.principal_gauche_haut_liens_pro li{
	padding:			0 0 0 28px;
	background:			url(/img/accueil2/liSeparateur.gif) no-repeat bottom left #0053a0;
}
.principal_gauche_haut_liens_pro a,
.principal_gauche_haut_liens_pro a:visited{
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			0 0 0 15px;
	width:				100px;
	text-decoration:	none;
	background:			url(/img/accueil/puceRouge.gif) no-repeat left 3px;
	font:				bold 14px arial,verdana,sans-serif;
	color:				#FFFFFF;
	height:				28px;
	line-height:		28px;
}
.principal_gauche_haut_liens_pro a:hover{
	color:				#BFD8EE;
	font:				bold 14px arial,verdana,sans-serif;
	height:				28px;
	line-height:		28px;
	text-decoration:	none;
}

#principal_gauche_haut_diagnostics{
	background:			url(/img/accueil2/liSeparateur.gif) no-repeat top left #0053a0;
	width:				154px;
	position:			relative;
	text-align:			left;
	
	z-index:			51;
	vertical-align:center;
}
#diagnostics{
	background:			url(/img/accueil2/diagnosticsBackground.gif) no-repeat left top #0053a0;
	font-size:			12px;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			3px 2px 3px 30px;
}
/*
#principal_gauche_haut_diagnostics:hover #dhtml_1{
	display:			block;
}*/
#menuDiagnostics{
	/*display:			none;*/
	list-style:			none;
	padding:			0px;
	/*position:			absolute;*/
	z-index:			50;
	/* -Manu- */
	/*margin:				0px 0px 0px 150px;*/
	/*top:				0px;*/
	height:				500px;
	/*margin-top:			-220px;*/
}
#menuDiagnostics .menutable{

	display:			table;
	#position: 			relative;
	height:				500px;
	
}
#menuDiagnostics .menutablecell{
	#position: 			absolute; 
	#top: 				50%;
	display:			table-cell;
	vertical-align:		middle;
}

#menuDiagnostics ul {
	/*width:				310px;*/ /*274 sans border*/
	padding:			0;
	margin:				0;
	
	/* -Manu- */
	/*width:				180px;*/
	/*#position: 			relative; 
	#top: 				-50%;*/
	width:					154px;
}
#menuDiagnostics li {
	/*border:				1px solid black;*/
	/*border-right:		1px solid #f08282;*/
	width:				154px;/*137 + 17*/
	list-style:			none;
	padding:			0;
	
	/* -Manu- */
	background-color:	#e00000;
	/*width:				180px;*/
	/*float:				left;*/
	width:					154px;
}
#menuDiagnostics a{
	color:				#FFFFFF;
	font-size:			12px;
	background:			url(/img/accueil2/diagnosticsPuce.gif) no-repeat 5px 7px;
	width:				137px;
	display:			block;
	border-bottom:		1px solid #f08282;
	text-decoration:	none;
	padding:			2px 2px 2px 15px;
	/*height:				30px;*/
	/* -Manu- */
	/*width:				163px;*/
}
#menuDiagnostics a:hover{
	background-color:	#EF5959;
}
#principal_gauche_haut_diagnostics:hover #menuDiagnostics{
	display:			block;
}
#principal_gauche_haut_diagnostics.over #menuDiagnostics{
	display:			block;
}

#sousBandeau{
	width:				722px;
	height:				68px;
	background:			url(/img/accueil2/sousBandeau.jpg) no-repeat top left;
	float:				left;
}
#proEspace{
	display:			block;
	float:				left;
	height:				47px;
	width:				147px;
	background:			url(/img/accueil2/espacePro.gif) no-repeat top left;
                margin-left:                               0px;
	display:			inline-block;
}
#proEspace:hover{
	background:			url(/img/accueil2/espaceProHover.gif) no-repeat top left;
}
#franchisesEspace{
	display:			block;
	float:				left;
	height:				47px;
	width:				123px;
	background:			url(/img/accueil2/espaceFranchises.gif) no-repeat top left;
}
#franchisesEspace:hover{
	background:			url(/img/accueil2/espaceFranchisesHover.gif) no-repeat top left;
}
#nousRejoindre{
	float:				left;
	height:				47px;
	width:				123px;
	background:			url(/img/accueil2/nousRejoindre.gif) no-repeat top left;
}
#nousRejoindre:hover,
#nousRejoindre.over{
	background:			url(/img/accueil2/nousRejoindreHover.gif) no-repeat top left;
}
#menuRejoindre{
	display:			none;
	list-style:			none;
	background-color:	#e00000;
	margin:				47px 0px 0px 0px;
	padding:			0px;
	position:			absolute;
	z-index:			50;
}
#menuRejoindre li{
	padding:			0px;
	list-style-image:	none;
}
#menuRejoindre a{
	color:				#FFFFFF;
	font-size:			12px;
	background:			url(/img/accueil2/nousRejoindrePuce.gif) no-repeat 5px 6px;
	width:				101px;
	display:			block;
	border-bottom:		1px solid #f08282;
	text-decoration:	none;
	padding:			2px 2px 2px 20px;
}
#menuRejoindre a:hover{
	background-color:	#EF5959;
}
#nousRejoindre:hover #menuRejoindre{
	display:			block;
}
#nousRejoindre.over #menuRejoindre{
	display:			block;
}
#opportunite{
	float:				left;
	height:				47px;
	width:				123px;
	background:			url(/img/accueil2/opportunite.gif) no-repeat top left;
}
#opportunite:hover,
#opportunite.over{
	background:			url(/img/accueil2/opportuniteHover.gif) no-repeat top left;
}
#menuopportunite{
	display:			none;
	list-style:			none;
	background-color:	#e00000;
	margin:				47px 0px 0px 0px;
	padding:			0px;
	position:			absolute;
	z-index:			50;
}
#menuopportunite li{
	padding:			0px;
	list-style-image:	none;
}
#menuopportunite a{
	color:				#FFFFFF;
	font-size:			12px;
	background:			url(/img/accueil2/nousRejoindrePuce.gif) no-repeat 5px 6px;
	width:				101px;
	display:			block;
	border-bottom:		1px solid #f08282;
	text-decoration:	none;
	padding:			2px 2px 2px 20px;
}
#menuopportunite a:hover{
	background-color:	#EF5959;
}
#opportunite:hover #menuopportunite{
	display:			block;
}
#opportunite.over #menuopportunite{
	display:			block;
}
#contact{
	background:			url(/img/accueil2/nousContacter.gif) no-repeat 100px 20px;
	display:			block;
	width:				120px;
	height:				47px;	
	float:				left;
	margin-left:		63px;
	font-size:			13px;
	color:				#FFFFFF;
	text-decoration:	none;
	padding:			16px 0px 0px 2px;
}
/*
#franchisesEspace a{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				15px 0 0 0;
	text-decoration:	none;
}
#franchisesEspace a:link{
	text-decoration:	none;
}
#franchisesEspace a:visited{
	text-decoration:	none;
}
#franchisesEspace a:hover{
	background-position:-158px 0px;
	text-decoration:	none;
}
#franchisesEspace a:active{
	text-decoration:	none;
}
*/



#boite{
	width:				538px;
	float:				left;
	/*position:			relative;*/
	z-index:			2;
}
/*//////////////////////////
  NEWS
//////////////////////////*/
#actualites{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				10px 0 0 0;
	float:				left;
	clear:				both;
}
#actualitesNews{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0 0 0 10px;
	z-index:			5;
}
.news{
	display:			inline-block;
	position:			relative;
	padding:			5px 0 5px 0;
	margin:				0px;
	text-align:			justify;
	clear:				both;
	z-index:			6;
}
.mod_news_image img{
	display:			inline-block;
	position:			relative;
	float:				left;
	padding:			0 5px 5px 0;
	margin:				0px;
}
.mod_news_contenu{
	display:			block;
	position:			relative;
	float:				left;
	margin:				5px 0 0 0;
	padding:			0px;
	background:			url(/img/n2/separation_bleu.gif) repeat-x bottom left;
}
.mod_news_titre{
	font:				bold 11px arial,verdana,sans-serif;
	color:				#004F99;
	padding:			0px;
}
.mod_news_texte{
	font:				normal 11px arial,verdana,sans-serif;
	color:				#004F99;
	padding:			0px;
	margin:				0 0 4px 0;
}
.actualitesEnSavoirPlus{
	display:			block;
	position:			relative;
	padding:			1px 0 0 0;
	margin:				0px;
	width:				216px;
	height:				20px;
	clear:				both;
}
.actualitesEnSavoirPlus a{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				216px;
	height:				20px;
	text-decoration:	none;
	font:				normal 0px arial,verdana,sans-serif;
	color:				#FFFFFF;
	background:			url(/img/accueil/actualitesEnSavoirPlus.gif) no-repeat top left;
}
#actualitesConsulterToutes{
	display:			block;
	position:			relative;
	padding:			5px 0 0 0;
	margin:				6px 0 10px 0;
	width:				226px;
	height:				20px;
	clear:				both;
	font:				normal 0px arial,verdana,sans-serif;
	color:				#FFFFFF;
}
#actualitesConsulterToutes a{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	width:				226px;
	height:				20px;
	text-decoration:	none;
	color:				#FFFFFF;
}
#actualitesConsulterToutes a:link{
	background:			url(/img/accueil/actualitesConsulter.gif) no-repeat top left;
	color:				#FFFFFF;
}
#actualitesConsulterToutes a:visited{
	background:			url(/img/accueil/actualitesConsulter.gif) no-repeat top left;
	color:				#FFFFFF;
}
#actualitesConsulterToutes a:hover{
	background:			url(/img/accueil/actualitesConsulter.gif) no-repeat top left;
	color:				#FFFFFF;
}
#actualitesConsulterToutes a:active{
	background:			url(/img/accueil/actualitesConsulter.gif) no-repeat top left;
	color:				#FFFFFF;
}
/*//////////////////////////
  END NEWS
//////////////////////////*/

#principal_droite{
	display:			block;
	position:			relative;
	padding:			0px;
	float:				left;
	width:				171px;

	margin:				0px 0px 0px 13px;
}
#principal_droite_bis {
	display:			block;
	margin:				0px 0px 0px 0px;
}
#principal_droite_trouver{
	margin:				10px 0px 15px 0px;
}
#principal_droite_trouver #saisissez{
	font-size:			12px;
	font-weight:		bold;
	color:				545769;
	padding:			5px 10px 5px 30px;
	background:			url(/img/accueil2/fleches.gif) no-repeat 12px 8px;
	text-align:			left;
}
#principal_droite_trouver #saisissez .inputCP{
	width:				70px;
	border:				1px solid #9b9b9b;
	margin-top:			5px;
}
#principal_droite_trouver #saisissez .inputOk{
	margin-bottom:			-4px;
}
#principal_droite_tel{
	display:			block;
	position:			relative;
	padding:			0px;
	margin-bottom:		15px;
}
#principal_droite_ligne{
	margin-bottom:		15px;
}
#principal_droite_ligne a{
	background:			url(/img/accueil2/devisLigne.gif) no-repeat left top;
	display:			block;
	width:				171px;
	height:				62px; /*54px;*/
}
#bottom{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	height:				43px;
	width:				975px;
	clear:				both;
	font:				normal 2px arial,verdana,sans-serif;
	background:			url(/img/accueil2/bottom.jpg) no-repeat 231px top;
	width:				975px;
}
#lettreInfos{
	display:			block;
	padding:			0px;
	margin:				0px;
	float:				left;
	height:				43px;
	font:				normal 2px arial,verdana,sans-serif;
	width:				auto;
}
#lettreInfos a{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	text-decoration:	none;
	height:				43px;
	width:				231px;
	background:			url(/img/accueil/lettreInfos.gif) no-repeat top left;
}
a#bottom_lettreInfos:hover{
	background-position:-231px 0px;
	text-decoration:	none;
}
#nousConnaitre{
	display:			block;
	position:			relative;
	padding:			0px;
	float:				left;
	height:				43px;
	padding-left:		27px;
	background:			url(/img/accueil2/bottom_1.jpg) no-repeat left top;
	width:				auto;
	margin:				0px 294px 0px 0px;
}
#nousConnaitre a#bottom_nousConnaitre{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	text-decoration:	none;
	height:				43px;
	width:				143px;
	background:			url(/img/accueil2/nousConnaitre.gif) no-repeat top left;
}
#nousConnaitre:hover a#bottom_nousConnaitre,
#nousConnaitre.over a#bottom_nousConnaitre{
	background:			url(/img/accueil2/nousConnaitreHover.gif) no-repeat top left;
}
#nousConnaitre ul{
	list-style:			none;
	padding:			0px;
	margin:				0px;
}
ul#menuConnaitre{
	border-left:		1px solid #0053a0;
	border-right:		1px solid #0053a0;
	border-top:			1px solid #0053a0;
	position:			absolute;
	bottom:				42px;
	left:				27px;
	width:				141px;
	background-color:	#dde8f1;
	display:			none;
	padding-bottom:		5px;
	z-index:			100;
}
#bottom > ul#menuConnaitre{
	bottom:				43px;
}
#nousConnaitre:hover ul#menuConnaitre,
#nousConnaitre.over ul#menuConnaitre{
	display:			block;
}
ul#menuConnaitre li{
	padding:			2px 0px;
	margin:				0px 5px;
	border-bottom:		1px solid #FFFFFF;
	list-style-image:	none;
}
ul#menuConnaitre a{
	color:				#0053a0;
	font-size:			11px;
	padding-left:		10px;
	background:			url(/img/accueil2/nousConnaitrePuce.gif) no-repeat 1px 5px;
	text-decoration:	none;
	width:				auto;
	height:				auto;
}
ul#menuConnaitre a:hover{
	color:				#d10202;
	background:			url(/img/accueil2/nousConnaitrePuceHover.gif) no-repeat 1px 5px;
}
#outils{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px 0px 0px 0px;
	float:				left;
	height:				43px;
	width:				109px;
	background:			url(/img/accueil2/outils.gif) no-repeat left top;
}
#outils:hover,
#outils.over{
	background:			url(/img/accueil2/outilsHover.gif) no-repeat left top;
}
#outils_pictos{
	border-left:		1px solid #0053a0;
	border-right:		1px solid #0053a0;
	border-top:			1px solid #0053a0;
	position:			absolute;
	bottom:				42px;
	left:				0px;
	width:				107px;
	background-color:	#dde8f1;
	display:			none;
	padding:			10px 0px 5px;
	z-index:			100;
}
#bottom > #outils_pictos{
	bottom:				43px;
}
#outils:hover #outils_pictos,
#outils.over #outils_pictos{
	display:			block;
}
#outils a{
	display:			block;
	position:			relative;
	padding:			0 0 0 23px;
	margin:				0 0 5px 7px;
	text-decoration:	none;
	height:				19px;
	color:				#0053A0;
	font:				normal 11px arial,verdana,sans-serif;
}
span.lienPicto{
	display:			block;
	position:			relative;
	padding:			2px 0 0 0;
}
span.lienPictoContact{
	display:			block;
	position:			relative;
	padding:			2px 0 0 0;
	color:				#D10202;
}
a#outils_publications{
	background:			url(/img/accueil/pictos_publication.gif) no-repeat top left;
}
a#outils_publications:hover{
	background:			url(/img/accueil/pictos_publicationOn.gif) no-repeat top left;
}
a#outils_faq{
	background:			url(/img/accueil/pictos_faq.gif) no-repeat top left;
}
a#outils_faq:hover{
	background:			url(/img/accueil/pictos_faqOn.gif) no-repeat top left;
}
a#outils_liensUtiles{
	background:			url(/img/accueil/pictos_liensUtiles.gif) no-repeat top left;
}
a#outils_liensUtiles:hover{
	background:			url(/img/accueil/pictos_liensUtilesOn.gif) no-repeat top left;
}
a#outils_planSite{
	background:			url(/img/accueil/pictos_planSite.gif) no-repeat top left;
}
a#outils_planSite:hover{
	background:			url(/img/accueil/pictos_planSiteOn.gif) no-repeat top left;
}
a#outils_contact{
	background:			url(/img/accueil/pictos_contact.gif) no-repeat top left;
}
a#outils_contact:hover{
	background:			url(/img/accueil/pictos_contactOn.gif) no-repeat top left;
}
#mentionsLegales{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				0px;
	background:			url(/img/accueil2/mentionsLegales.gif) no-repeat right bottom;
	float:				right;
	height:				43px;
	width:				171px;
	font:				normal 2px arial,verdana,sans-serif;
}
#mentionsLegalesInterieur{
	display:			block;
	position:			relative;
	padding:			0px;
	margin:				26px 0 0 0px;
}
a#bottomMentionsLegales{
	padding:			0 0 0 10px;
	margin:				0 0 0 25px;
	height:				17px;
	text-decoration:	none;
	font:				normal 11px arial,verdana,sans-serif;
	background:			url(/img/n2/bottomPictoFleche.gif) no-repeat top left;
	color:				#000000;
}
a#bottomMentionsLegales:hover{
	color:				#0053A0;
}
/*/////////////////////////////
DHTML
/////////////////////////////*/
#dhtml_1{
	position:			absolute;
	display:			none;
	top:				36px;
	left:				0px;
	background-color:	#004E9B;
}
#dhtmlInterieur_1{
	position:			relative;
	margin:				0px;
	padding:			4px;
	width:				154px;
}
#dhtmlInterieur_1 a{
	text-align:			left;
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			0 0 4px 15px;
	width:				140px;
	text-decoration:	none;
	float:				left;
	background:			url(/img/accueil/dhtmlPuce.gif) no-repeat top left;
}
#dhtmlInterieur_1 a:link{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_1 a:visited{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_1 a:hover{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	underline;
}
#dhtmlInterieur_1 a:active{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtml_2{
	position:			absolute;
	display:			none;
	top:				473px;
	left:				160px;
	background-color:	#004E9B;
	border:				solid 1px #FFFFFF;
}
#dhtmlInterieur_2{
	position:			relative;
	display:			none;
	margin:				0px;
	padding:			4px;
	width:				310px;
}
#dhtmlInterieur_2 a{
	text-align:			left;
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			0 0 4px 15px;
	width:				140px;
	text-decoration:	none;
	float:				left;
	background:			url(/img/accueil/dhtmlPuce.gif) no-repeat top left;
}
#dhtmlInterieur_2 a:link{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_2 a:visited{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_2 a:hover{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	underline;
}
#dhtmlInterieur_2 a:active{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtml_3{
	position:			absolute;
	display:			none;
	top:				513px;
	left:				160px;
	background-color:	#004E9B;
	border:				solid 1px #FFFFFF;
}
#dhtmlInterieur_3{
	position:			relative;
	display:			none;
	margin:				0px;
	padding:			4px;
	width:				310px;
}
#dhtmlInterieur_3 a{
	text-align:			left;
	display:			block;
	position:			relative;
	margin:				0px;
	padding:			0 0 4px 15px;
	width:				140px;
	text-decoration:	none;
	float:				left;
	background:			url(/img/accueil/dhtmlPuce.gif) no-repeat top left;
}
#dhtmlInterieur_3 a:link{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_3 a:visited{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
#dhtmlInterieur_3 a:hover{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	underline;
}
#dhtmlInterieur_3 a:active{
	color:				#FFFFFF;
	font:				normal 11px arial,verdana,sans-serif;
	text-decoration:	none;
}
/*/////////////////////////////
CLASSES
/////////////////////////////*/
.text{
	font:				normal 11px arial,verdana,sans-serif;
}
.text a {
	color:					red;
	text-decoration:		underline;
}
a#espaceProLink span{
	display:			none;
}
a#espaceProLink,
a#espaceProLink:link,
a#espaceProLink:visited,
a#espaceProLink:hover,
a#espaceProLink:active{
	text-decoration:	none;
	width:				156px;
	height:				44px;
	margin:				5px 0;
	display:			block;
}
a#espaceProLink:link,
a#espaceProLink:visited{
	background:			url(/img/accueil/espacePro.gif) no-repeat 0px 0px;
}
a#espaceProLink:hover{
	background:			url(/img/accueil/espacePro.gif) no-repeat -156px 0px;
}
a#espaceProLink:active{
	background:			url(/img/accueil/espacePro.gif) no-repeat 0px 0px;
}
.left {
	display:			block;
	position:			relative;
	float:				left;
	margin:			2px 10px 10px 0;
	vertical-align:		middle;
}
.text {
	color:				#004F99;
	margin-bottom:		10px;
}
.spacer{
	clear:				both;
}
.cache{
	display:			none;
}
.ident_pro {
	border-top:			1px dotted red;
	border-bottom:		1px dotted red;
	background:			#FCD6D6;
	padding:			10px;
}
div.ident_pro a {
	float:				right;
	color:				red;
	display:			block;
}
#form_text {
	/*margin-bottom:		10px;*/
}
.ident_pro label {
	color:				red;
	background:			url(/img/n2/puceFlecheRouge.gif) no-repeat center left;
	padding-left:		10px;
}
.button{
	display:			block;
	position: 			relative;
	clear: 			both;
	float: 			right;
	border: 			none;
	background: 		url(/img/n2/actualites_boutonValiderFon.gif) no-repeat top left;
	width: 			104px;
	height: 			17px;
	font: 				bold 11px arial,verdana,sans-serif;
	color: 			#FFFFFF;
}
#top a.link-marquee {
	color:			red;
	text-decoration:	none;
}
.hidden{
	display:		none;
}
.citiesList {
	font-size:			10px;
	color:				#004F99;
}
.citiesList h3 {
	display:			block;
	font-size:			14px;
	font-weight:		bold;
	margin:				20px 0px 0px 0px;
	color:				red;
}
.citiesList p {
	margin:				0px;
}
.citiesList a:link{
	font-size:			10px;
	color:				#004F99;
	text-decoration:	none;
}
.citiesList a:visited{
	font-size:			10px;
	color:				#004F99;
	text-decoration:	none;
}
.citiesList a:hover{
	font-size:			10px;
	color:				#004F99;
	text-decoration:	underline;
}
.citiesList a:active{
	font-size:			10px;
	color:				#004F99;
	text-decoration:	none;
}
.citiesListBottom{
	color:				#E8EEF6;
	font-size:			11px;
	padding:			10px;
	position:			absolute;
	width:				955px;
}
.citiesListBottom a{
	color:				#E8EEF6;
	font-size:			11px;
	text-decoration:	none;
}
.citiesListBottom a:hover{
	text-decoration:	underline;
}