.backgrnd{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color: #FFFFFF;
}
.footerlink{
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:hover{
	color:#2D68A2;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:active{
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
.footerlink:visited{
	color:#2D68A2;
	text-decoration:none;
	font-weight: bold;
}
.footerville{

	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 1150px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.footervillelink{
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.footervillelink:hover{
	color:#2D68A2;
	text-decoration:none;
	font-size:10px;
}
.footervillelink:active{
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
.footervillelink:visited{
	color:#2D68A2;
	text-decoration:none;
	font-size:10px;
}
.plandusitelink{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
}
.plandusitelink:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
}
.plandusitelink:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
}
.plandusitelink:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
}

.bottomnavlink{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomnavlink:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomnavlink:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.bottomnavlink:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
.mainFullDiv {
	margin: 0px;
	padding: 0px;
	width: 1150px;
	display: table;
	background-image: url(../images/body-left-right-border.jpg);
}
.header {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1150px;
	height: 282px;
}
.headerTopLinks {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/top-links-back.jpg);
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 1150px;
}
.headerGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1150px;
}
.headerLeftArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 43px;
}
.logoFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 361px;
}
.logoAreaGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 361px;
}
.headerRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 746px;
}
.flash {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 149px;
	width: 746px;
}
.topNavBar {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 76px;
	width: 746px;
}
.topNavItems {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 76px;
	width: 104px;
}
.topNavRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 76px;
	width: 18px;
}


.body {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1150px;
	background-image: url(../images/body-left-right-border.jpg);
}
.bodyLeftMargin {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 30px;
}
.bodyActualArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1120px;
}
.bodyLeftArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 279px;
}
.bodyLeftAreaGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 279px;
}
.mainpageFirstAdd {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 257px;
}
.mainpage1stAddPicture {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 257px;
}
.mainpage1stAddText {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 145px;
	width: 257px;
	background-image: url(../images/mainpage-1st-add-text-back.jpg);
}
.mainpage1stAddEnSavoir {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 48px;
	width: 257px;
}
.mainpageRightAddsFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 502px;
}
.mainpageRightAddGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 502px;
}
.mainpage4thAddText {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 261px;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	background-image: url(../images/mainpage-4rth-add-text-back.jpg);
}
.mainpage4thAddPicture {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 92px;
	width: 241px;
}


.mainpageSecondAddFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 237px;
	width: 241px;
}
.mainpage2ndAddTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 56px;
	width: 241px;
}
.mainpage2ndAddText {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/mainpage-2nd-add-text-back.jpg);
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 148px;
	width: 241px;
}
.mainpage2ndAddEnSavoir {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px;
	width: 241px;
}
.mainpage3rdAddFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 237px;
	width: 241px;
}
.mainpage3rdAddTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 56px;
	width: 241px;
}
.mainpage3rdAddText {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/mainpage-3rd-add-text-back.jpg);
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 148px;
	width: 241px;
}
.mainpage3rdAddEnSavoir {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 33px;
	width: 241px;
}
.mainpage4rthAddFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 184px;
	width: 502px;
}
.mainpage4thAddTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	width: 502px;
}
.mainpage4thAddEnSavoir {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 46px;
	width: 502px;
}
.linkpageDetailFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
}
.linkpageBureauxTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 766px;
}
.linkpageBureauxText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #F6D9C2;
	border: thin solid #7E4312;
	line-height: 20px;
}
.twentyPxGap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 100px;
}
.thirtyPxGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 30px;
}
.normaltext{
	font:verdana;
	font-size:12px;
	font-weight:normal;
}
.planDuSiteBoxesTitles{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	font-family: verdana;
}
.planDuSiteBoxesText{
	font:verdana;
	font-size:11px;
	font-weight:normal;
}
.titletext{
	font:verdana;
	font-size:12px;
	font-weight:bold;
}
.footer {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1150px;
	height: 86px;
}
.bottomNavBarFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 1150px;
}
.bottomNavLeftnRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 32px;
}
.bottomNavBar {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/bottom-nav-back.jpg);
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 29px;
	width: 1086px;
}
.footerFullArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 1150px;
}
.footerDetail {
	background-image: url(../images/footer-back.jpg);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 970px;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.footerLeftnRightArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 90px;
}
.linkpagePointDeVenteText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #F2DEFB;
	border: thin solid #4E375A;
	line-height: 20px;
}
.linkpageHotelText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #F9ECC2;
	border: thin solid #82660E;
	line-height: 20px;
}
.linkpagePartiesCommunesImmeublesText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #D7D7D7;
	border: thin solid #616161;
	line-height: 20px;
}
.linkpageNettoyageSpecifiqueText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #E1F8F7;
	border: thin solid #1D7470;
	line-height: 20px;
}
.linkpageText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #B7D3E8;
	border: thin solid #234E6D;
	line-height: 20px;
}
.linkpageEvenementielText {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 766px;
	background-color: #E0EECB;
	border: thin solid #506D24;
	line-height: 20px;
}
.linkpagePlanDuSiteGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 709px;
	text-align: center;
}

#horizPictureRight {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 250px;
	width: 350px;
}
#verticalPictureRight {

	margin: 0px;
	padding: 0px;
	float: right;
	height: 325px;
	width: 275px;
}
#verticalPictureLeft {


	margin: 0px;
	padding: 0px;
	float: left;
	height: 325px;
	width: 275px;
}
#verticalPictureRight {



	margin: 0px;
	padding: 0px;
	float: right;
	height: 325px;
	width: 275px;
}
