/* CSS Document */
body{
	background:url(fond.jpg) repeat-x #c9ffff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
div, td{
	font-size:9pt;
}
.txtkeywordombre { 
	font-size: 23pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.txtkeyword { 
	font-size: 23pt;
 	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFCC00;
	margin-top: -28.5pt;
	margin-left: -1pt 
}
.residtitleombre { 
	font-size: 23pt;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #663300;
}
.residtitle { 
	font-size: 23pt;
 	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFCC00;
	margin-top: -29pt;
	margin-left: -2pt 
}
.txt{ margin-left:30px; margin-top:170px;}
.normal{font-size:9pt;}
.basdepage{
	text-transform:uppercase; color:#FFCC00; 
	background:url(../../images/bas.jpg) no-repeat center top; 
	height:50px; text-align:center;
	padding-top:15px;
}
.bulle{color:#FFFF00; text-transform:uppercase; font-size:9pt;font-family: Arial, Helvetica, sans-serif;}
.bulletxt{color:#660000; font-size:9pt;}
.bullecontent{background-color:#FFFFFF;background:url(/images/tab_bulle_05.jpg) bottom repeat-x #FFFFFF; height:220px; /*color: #cc3300;*/color: #660000; text-align:justify;}
.tablepgresidence{color: #660000; text-align:justify;}
.iconpgresidence{color:#cc3300;}
.bienvenue{padding-left:50px;}
sup{font-size:5pt;}
h4, h2{display:inline;}
.button{border:1px solid #003366; color: #FFFF00 ; background-color: #990000; cursor:pointer;}
input, select{background-color:#eeeeee; color:#cc3300;}
.soustitre{
	color: #666600; font-weight:bold;
}
a{font-weight:bold; color: #cc3300; font-size:9pt;}
hr{ color:#000000;}
.barre{text-decoration:line-through;}
.barre:BEFORE{content:"x"}
.redalert{ background-color: #FFFF00;}