/* CSS Document */
/********************************************************************************/
.box {
	width: 645px;	
	color: #FFF;	
	padding:10px;	
}
.p_box{
	
	width:665px;
	margin:0 0 40px 0;
	padding:5px;
	float:right;	
}
.box_g {
	width: 214px;	
	color: #FFF;	
	padding:5px;	
}
.p_box_g{	
	width:224px;
	margin:0 0 20px 0;
	padding:3px;
	/*float:right;	*/
	position:relative;
}
.atout{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006DA8;
text-decoration:blink;
}
#residences {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:18px 18px 0 18px;
	text-align:left;
	width:924px;	
}
#gauche{
float:left;
width:220px;
padding:0px;
margin:-40px 20px 0 0px;
}
#gauche ul, #gauche p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}
.box p {
width:350px;
color:#000;
font-size:12px;
line-height:16px;
}
#conteneur1 {
position:relative;
}
#conteneur1  ul {
width:350px;
}
#conteneur11{
position:relative;
}
#atouts li {
	color:#002EA8;
	list-style-position: inside;
	list-style-type: disc;
	font-size:12px;
	margin:4px 4px 4px 4px;
}
#dispo li, #savez3 li, #acc_soc li{
	color:#7E1717;
	list-style-position: inside;
	list-style-type: disc;
	font-size:12px;
	margin:4px 4px 4px 4px;
}
.7E1717{
color:#7E1717;
}

#dispo li a, #savez3 a{
	color:#7E1717;
	text-decoration:underline;	
}
#dispo li a:hover, #savez3 a:hover{
	color:#B21313;
	text-decoration:none;	
}
.savez2_titre,.savez3_titre {
font-size:12px;
font-weight:bold;
margin:4px;
}
.savez3_titre {
margin:8px 4px 8px 4px;
}
.renvoi{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
margin:5px 0 5px 0;
}
#visite{
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin:0 0 5px 0;
}
#gal_t1,#gal_t1bis,#gal_t2,#gal_t5,#gal_t11,#gal_t1bis_ere{
position:absolute;
left:410px;
height:55px;
}
#gal_t1{	
top:225px;
}
#gal_t1bis {
top:360px;
}
#gal_t2 {
top:425px;
}
#gal_t5{
top:490px;
}
#gal_t11 {
top:630px;
}
#gal_t1bis_ere {
	top:631px;
}
#gal_t1 img , #gal_t1bis img, #gal_t2 img, #gal_t5 img, #gal_t11 img,#gal_t1bis_ere img{
border: 2px solid #FFFFFF;
}
#vue1{
position:absolute;
top:-37px;
left:353px;
z-index:0;
}
html:not([lang*=""]) #vue1{
top:-42px;
left:348px;
}
#vue2{
position:absolute;
top:894px;
right:-16px;
}
html:not([lang*=""]) #vue2{
top:854px;
right:-21px;
}
#savez3 h3, #savez2 h3,#savez3 h4, #savez2 h4  {
color:#7E1717;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;

}
#savez3 h3, #savez2 h3  {
font-weight:bold;
}
#savez3 h4, #savez2 h4  {
font-weight:normal;
}
.box p {
width:350px;
color:#000;
font-size:12px;
line-height:16px;
}
#gamme li {
margin:0 0 30px 0;
}
#r_photos{
position:absolute;
z-index:10000;
top:232px;
left:765px;
}
.retrait20{
margin: 0 20px 0 20px;
}
em {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
/**********************************************************************************/
.m_10_0_10_0{
margin:10px 0 10px 0;
}
.m_0_0_10_0{
margin:0px 0 10px 0;
}
.m_5_0_5_0{
margin:5px 0 5px 0;
}
.m_0_0_5_0{
margin:0 0 5px 0;
}
#conteneur2, #conteneur5{
position:relative;
}
#si{
margin:0px 0 20px 0;
}
/************** services *********************/
#s0{
position:absolute;
top:-33px;
left:347px;
}
html:not([lang*=""]) #s0{
top:-38px;
left:342px;
}
#s1{
position:absolute;
top:11px;
left:349px;
}
html:not([lang*=""]) #s1{
top:6px;
left:344px;
}
#s2{
position:absolute;
top:-7px;
left:359px;
}
html:not([lang*=""]) #s2{
top:-12px;
left:354px;
}
#prog, #salles,#calcul {
margin: 5px 0 10px 20px;
}
#prog li, #salles li, #calcul li{
	font-size:12px;
	color:#000;
	list-style-position: outside;
	list-style-type:none;
	
}
#contrat_residence{
	margin:10px 0 30px 5px;
	font-size:12px;
	/*color:#000;*/	
}
#contrat_residence img{
margin:5px 0 0 0;
}

#contrat_residence a, #inscription2 a, #formules a{
	text-decoration:underline;
	color:#006EAB;
}
#contrat_residence a:hover, #inscription2 a:hover, #formules a:hover{
	text-decoration:none;	
}
#inscription2 li{
margin:5px 0 5px 0;
}

