body {
	background-image: url(../images/fond_page.jpg);
	background-repeat: repeat;
	background-position: left top;
}

p.cadrecolore {
	display: bloc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	visibility: visible;
	height: 30px;
	width: 211px;
	z-index: 110;
}
p.profondeur {
	position: relative;
	z-index: 111;
}
div.profondeur {
	position: relative;
	z-index: 112;
}

.titleHomepage { font-size: 20px; font-weight: normal; font-family: Verdana; }
.texteHomepage { text-align:justify; width:400px; padding:0px; margin:15px 0px 25px 0px; font-size: 11px; font-weight: normal; font-family: Verdana; }

a.liencolore:link, a.liencolore:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.liencolore:hover, a.liencolore:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
	font-weight: bold;
	color: #FFFFFF;
}



span#infosbasses {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}

a.lienhomechoice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
}
.lienhome, .lienhome a, .lienhome a:link, .lienhome a:visited, a.lienhome:link, a.lienhome:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.lienhome a:active, .lienhome a:hover, a.lienhome:active, a.lienhome:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #2155AD;
	text-decoration: none;
}

td div#1conteneur  {
	position: relative;
	z-index: 100;
	width:	894px;
	height:	500px;
	overflow: visible;
}
td div#bloc1conteneur  {
	position: relative;
	z-index: 100;
	width:	894px;
	height:	355px;
	overflow: visible;
}

div#1conteneur div#homeconfort {
	position: relative;
	z-index: 101;
	top: 0px;
	left: 0px;
	width:	894px;
	height:	500px;
	overflow: visible;
}
div#homeconfort div#animconfort {
	position: relative;
	z-index: 102;
	width:	656px;
	height: 357px;
	/*top: 238px;
	left: 143px;*/
	top: 143px;
	left: 238px;
	overflow: visible;
}
div#homeconfort div#animconfort0 {
	position: relative;
	z-index: 102;
	width: 894px;
	height: 400px;
	/*top: 238px;
	left: 143px;*/
	top: -357px;
	left: 0px;
	overflow: visible;
}

div#1conteneur div#blocconfort {
	position: absolute;
	z-index: 101;
	width:	894px;
	height:	355px;
	overflow: visible;
}

td div#1conteneurvideo  {
	position: relative;
	z-index: 100;
	width:	894px;
	height:	668px;
	overflow: visible;
}

div#1conteneurvideo div#homeconfortvideo {
	position: absolute;
	z-index: 101;
	width:	894px;
	height:	668px;
	overflow: visible;
}

td div#1conteneurpresent  {
	position: relative;
	z-index: 100;
	width:	894px;
	height:	368px;
	overflow: visible;
}

div#1conteneurpresent div#homeconfortpresent {
	position: absolute;
	z-index: 101;
	width:	894px;
	height:	368px;
	overflow: visible;
}

/********************************zone ensavoir+***************************************/

a.ensavoirplus:link, a.ensavoirplus:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #2155AD;
	text-decoration: none;
}
a.ensavoirplus:active, a.ensavoirplus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/********************************zone identifiants***************************************/

a.identifiants:link, a.identifiants:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.identifiants:active, a.identifiants:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #2155AD;
	text-decoration: none;
}
/***************************skyscraper*************************************/
/*div#skyscraper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 500px;
	background-color: #CCCC00;
}*/

/***********************************pagination***********************************/
span.pagination {
	position: relative;
	z-index: 5000;
}
a.paginations, a.paginations:link, a.paginations:visited {
z-index: 5000;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #2255AC; text-decoration: none;
}
a.paginations:hover, a.paginations:active, a.paginationshover {
z-index: 5000;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none;
}

hr, hr.laligne {
	border: 1px solid #2255AC;
}
/********************************partie liens********************************/
.grisbas, .grisbas a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}