/*----------------------------------------------------------------------------*//* UTILES P0UR TEXTE ÉDITABLE  - Classes générales --------------------------*/.Titre {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				14px;	color:					#668d32;	text-transform:			uppercase;	font-weight:			bold;}.SousTitre {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#a15143;	font-weight:			bold;}.Texte {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#3f3f3f;}.TextePetit {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				10px;	color:					#3f3f3f;}/*----------------------------------------------------------------------------*//* UTILES P0UR TEXTE ÉDITABLE  - Classes pour les hyperliens -----------------*/A.Lien:link, A.Lien:visited, A.Lien:active {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#3f3f3f;	text-decoration:		underline;}A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#a15143;	text-decoration:		underline;}A.LienZone:link, A.LienZone:visited, A.LienZone:active {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#49772a;	text-decoration:		underline;	font-weight:			bold;}A.LienZone:hover, A.LienZone:visited:hover, A.LienZone:active:hover {	color:					#7a9d50;}/*----------------------------------------------------------------------------*//* UTILES P0UR TEXTE ÉDITABLE  - Classes pour les images ---------------------*/.MargePhoto {	margin-left:			12px;}/*----------------------------------------------------------------------------*//* UTILES P0UR TEXTE ÉDITABLE  - Classes pour les cellules de tableaux -------*/.CelluleTitre {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				15px;	color:					#618822;	background-color:		#D7E3C3;	padding-top:			3px;	padding-bottom:			3px;	padding-left:			4px;	padding-right:			4px;	vertical-align:			top;	line-height:			16px;}.CelluleTexte1 {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#949292;	background-color:		#FFFFFF;	padding-top:			4px;	padding-bottom:			4px;	padding-left:			7px;	padding-right:			7px;	vertical-align:			middle;	line-height:			13px;}.CelluleTexte2 {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#949292;	background-color:		#F9F8F8;	padding-top:			4px;	padding-bottom:			4px;	padding-left:			7px;	padding-right:			7px;	vertical-align:			middle;	line-height:			13px;}/*----------------------------------------------------------------------------*//* Styles spéciaux pour page d'accueil ---------------------------------------*/.CellPresentation {	font-family: 			Verdana, Arial, Helvetica, sans-serif;	font-size:				12px;	line-height: 			16px;	color: 					#3f3f3f;	padding: 				17px;	border-top: 			1px solid #c2d3ad;	border-left: 			1px solid #c2d3ad;	border-right: 			1px solid #c2d3ad;	background-color:		#FFFFFF;}.TextePresentationRose {	font-family: 			Verdana, Arial, Helvetica, sans-serif;	font-size:				12px;	color: 					#a15143;	font-weight:			bold;}.CellContenuAcc {	border-top: 			6px solid #FFFFFF;	padding-top:			15px;	padding-bottom:			14px;	padding-left:			17px;	padding-right:			17px;	vertical-align:			top;	background-image:		url(../images/Bg_ContenuAcc.jpg);	background-repeat:		repeat-x;	height:					400px;}.CellDate {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				11px;	color:					#34520c;	text-align:				right;	white-space:			nowrap;}.CellZoneResident {	background-color:		#FFFFFF;	padding-top:			0px;	padding-bottom:			0px;	padding-left:			12px;	padding-right:			12px;	vertical-align:			top;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				11px;	color:					#444a45;}.BordureGrise {	border-left:			1px solid #e2e2e2;}.CellZoneResident p {	margin-top:				0px;	margin-bottom:			16px;	margin-right:			0px;	margin-left:			0px;}.CellExpertise {	vertical-align:			top;	background-image:		url(../images/Bg_PuceVerte.gif);	background-repeat:		no-repeat;	padding-left:			25px;	padding-right:			10px;	padding-bottom:			15px;	padding-top:			0px;	line-height:			15px;}.CellExpertise a:link, .CellExpertise a:active, .CellExpertise a:visited {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				13px;	color:					#34520c;	text-decoration:		none;}.CellExpertise a:hover, .CellExpertise a:active:hover, .CellExpertise a:visited:hover {	text-decoration:		underline;}.CellRealisationAcc {	padding-top:			0px;	padding-left:			17px;	padding-right:			17px;	padding-bottom:			0px;	line-height:			12px;	vertical-align:			bottom;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;	color:					#737171;	text-decoration:		none;}.CellRealisationAcc a:link, .CellRealisationAcc a:active, .CellRealisationAcc a:visited {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;	color:					#737171;	text-decoration:		none;}.CellRealisationAcc a:hover, .CellRealisationAcc a:active:hover, .CellRealisationAcc a:visited:hover {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;
	color:					#a15143;	text-decoration:		underline;}.CellSurveiller {	vertical-align:			top;	background-color:		#e8edf2;	padding-left:			14px;	padding-right:			14px;	padding-bottom:			14px;	padding-top:			13px;	line-height:			13px;	color:					#444a45;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				11px;	height:					145px;}.TitreBleu {	color:					#6c8baf;	font-family:			Arial, Helvetica, sans-serif;	font-size:				14px;	text-transform:			uppercase;	font-weight:			bold;}.CellSuiteSurveiller  {	vertical-align:			top;	background-color:		#e8edf2;	padding-left:			14px;	padding-right:			14px;	padding-bottom:			14px;	padding-top:			0px;	line-height:			12px;}.CellSuiteSurveiller a:link, .CellSuiteSurveiller a:active, .CellSuiteSurveiller a:visited  {	color:					#a15143;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				11px;	text-decoration:		underline;}.CellSuiteSurveiller a:hover, .CellSuiteSurveiller a:active:hover, .CellSuiteSurveiller a:visited:hover  {	color:					#4a6f9b;}/*----------------------------------------------------------------------------*//* Styles spéciaux pour pages intérieures ------------------------------------*/.CellContenuInt {	padding-left:			20px;	padding-right:			20px;	padding-bottom:			10px;	padding-top:			4px;	font-family:			Verdana, Arial, Helvetica, sans-serif;	vertical-align:			top;	font-size:				12px;	background-color:		#FFFFFF;	height:					400px;}.BgContenu {	padding:				0px;	vertical-align:			top;	/*background-image:		url(../images/Bg_Contenu.jpg);*/	background-color:		#8faf71;	background-repeat:		repeat-x;	height:					400px;}.BgRealisation {	background-image:		url(../images/Bg_Realisation.gif);	height:					26px;}.CellRealisation {	padding-top:			8px;	padding-left:			16px;	padding-right:			16px;	padding-bottom:			0px;	line-height:			12px;	vertical-align:			bottom;	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;	color:					#d9e4cf;	text-decoration:		none;}.CellRealisation a:link, .CellRealisation a:active, .CellRealisation a:visited {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;	color:					#d9e4cf;	text-decoration:		none;}.CellRealisation a:hover, .CellRealisation a:active:hover, .CellRealisation a:visited:hover {	font-family:			Verdana, Arial, Helvetica, sans-serif;	font-size:				10px;	color:					#FFFFFF;	text-decoration:		underline;}/*----------------------------------------------------------------------------*//* Styles commums aux pages --------------------------------------------------*/.CellMenuFixe {	line-height:			12px;	font-size:				13px;	padding-top:			6px;}A.LienFixe:link, A.LienFixe:visited, A.LienFixe:active {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				13px;	color:					#58962e;	text-decoration:		none;	line-height:			12px;	font-weight:			bold;}A.LienFixe:hover, A.LienFixe:visited:hover, A.LienFixe:active:hover {	text-decoration:		underline;}.CellHeader {	background-image: 		url(../images/Bg_Header.jpg);	background-repeat:		no-repeat; 	background-position:	top left;	vertical-align: 		top;	width:					750px;}.CellLogoHeader {	text-align: 			left;	vertical-align: 		top;	padding-top: 			14px;}.BgMilieu {	background-color:		#FFFFFF;	vertical-align: 		top;	width:					750px;}.CellMenuCompFixes {	background-image:		url(/images/Bg_MenuCompFixes.gif);	background-color:		#FFFFFF;	background-repeat: 		no-repeat;	background-position: 	top right;	padding-right:			10px;	text-align: 			right;	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				11px;}	.CellRealisation {	background-image: url(/images/Bg_FooterRealisation.jpg);}.CellFooter {	font-family:			 Arial, Verdana, Helvetica, Sans-serif;	font-size:				10px;	color:					#739140;	padding-left:			13px;	padding-right:			13px;	text-align: 			left;}.CellBlanc {	background-color:		#FFFFFF;}	/*--------------------------------------------------------------------------*//* Styles pour formulaires----------------------------------------------------*/FORM {	padding:				0;	margin:					0;}.ChampsLogIn {	font-family: 			Verdana, Arial, Helvetica, sans-serif;	font-size: 				12px;	color: 					#3f3f3f;	background-color: 		#f1e1d9;	border: 				none;	padding-left: 			4px;	margin-top:				6px;	height:					18px;	width:					170px;}.Btn {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size: 				10px;	color: 					#FFFFFF;	background-color:		#6d8ab2;	border:					 none;	overflow: 				visible;	font-weight:			bold;	text-transform: 		uppercase;	padding-left:			6px;	padding-right:			6px;	padding-top:			3px;	padding-bottom:			3px;	margin-top: 			0px;}.CellTitreForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	font-size: 13px;	color: #4971a8;	text-align: left;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 6px;	background-color: #dde5ef;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c2d7ea;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;}.CellForm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #808938;	background-color: #efefef;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFFFFF;	padding-left:10px;	padding-right: 10px;	padding-top: 7px;	padding-bottom: 7px;}.ChampsForm {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3f3f3f;	width: 220px;}.TxtAreaForm {	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3f3f3f;	width: 480px;}/*----------------------------------------------------------------------------*//* Général -----------------------------------------------------------*/body {	background-image: 		url(../images/Bg_Page.jpg);	margin:					0px;}A:link, A:visited, A:active {	font-family:			Verdana, Arial, Helvetica, Sans-serif;}A:hover, A:visited:hover, A:active:hover {	font-family:			Verdana, Arial, Helvetica, Sans-serif;}P {	padding:				0;	margin-top:				0px;	margin-bottom:			14px;}UL {	margin-top:				0px;	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#3f3f3f;}OL {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#3f3f3f;}LI {	font-family:			Verdana, Arial, Helvetica, Sans-serif;	font-size:				12px;	color:					#3f3f3f;	line-height:			15px;	margin-left:			-15px;	margin-top:				5px;	list-style-image:		url(../images/Puce_FlecheVerte.gif)}FORM {	padding:				0;	margin:					0;}