body {
background:#3F5E84 url(pics/bg_main.png) top center no-repeat;
margin:0;
}

img{
border:0;
}

#left {
float:left;
width:160px;
}

#right {
float:right;
width:100px;
}

#main {
width:780px;
margin:0 auto 0 auto;
}

#logo {
width: 139px;
height: 85px;
margin:0 0 15px 18px;
}

#menu a {
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-left: 20px;
}

#menu a:hover {
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: underline;
}

#menu1 {
display: block;
background: url(pics/menu1_on.png) no-repeat;
width: 139px;
height: 33px;
margin-bottom: 7px;
margin-left: 6px;
}

#menu1 a {
display: block;
background: url(pics/menu1_off.png) no-repeat;
padding-left: 30px;
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-bottom: 7px;
padding-top: 2px;
padding-bottom: 2px;
}

#menu1 a:hover {
background: transparent none;
margin-bottom: 7px;
color: White;
text-decoration: none;
}

#menu1 img {
border: 0px;
}

#menu2 {
display: block;
background: url(pics/menu2_on.png) no-repeat;
width: 139px;
height: 33px;
margin-bottom: 7px;
margin-left: 6px;
}

#menu2 a {
display: block;
background: url(pics/menu2_off.png) no-repeat;
padding-left: 30px;
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-bottom: 7px;
padding-top: 2px;
padding-bottom: 2px;
}

#menu2 a:hover {
background: transparent none;
margin-bottom: 7px;
color: White;
text-decoration: none;
}

#menu2 img {
border: 0px;
}

#menu3 {
display: block;
background: url(pics/menu3_on.png) no-repeat;
width: 139px;
height: 33px;
margin-bottom: 7px;
margin-left: 6px;
}

#menu3 a {
display: block;
background: url(pics/menu3_off.png) no-repeat;
padding-left: 30px;
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-bottom: 7px;
padding-top: 2px;
padding-bottom: 2px;
}

#menu3 a:hover {
background: transparent none;
margin-bottom: 7px;
color: White;
text-decoration: none;
}

#menu3 img {
border: 0px;
}

#menu4 {
display: block;
background: url(pics/menu4_on.png) no-repeat;
width: 139px;
height: 33px;
margin-bottom: 7px;
margin-left: 6px;
}

#menu4 a {
display: block;
background: url(pics/menu4_off.png) no-repeat;
padding-left: 30px;
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-bottom: 7px;
padding-top: 2px;
padding-bottom: 2px;
}

#menu4 a:hover {
background: transparent none;
margin-bottom: 7px;
color: White;
text-decoration: none;
}

#menu4 img {
border: 0px;
}

#menu5 {
display: block;
background: url(pics/menu5_on.png) no-repeat;
width: 139px;
height: 33px;
margin-bottom: 7px;
margin-left: 6px;
}

#menu5 a {
display: block;
background: url(pics/menu5_off.png) no-repeat;
padding-left: 30px;
font: bold 11px Arial, Helvetica, Verdana;
color: Black;
text-decoration: none;
margin-bottom: 7px;
padding-top: 2px;
padding-bottom: 2px;
}

#menu5 a:hover {
background: transparent none;
margin-bottom: 7px;
color: White;
text-decoration: none;
}

#menu5 img {
border: 0px;
}

#contenu{
float:left;
width:600px;
margin-top:10px;
}

/******************************************************************/

.spec_home {
font:bold 14px Arial, Helvetica, sans-serif;
color:black;
letter-spacing:1px;
}
.spip_documents_left {
margin-right:10px;
}
.spip_documents_right {
margin-left:10px;
}
#residences {
padding:0 0 4px 0;
margin-bottom:6px;
border-bottom:1px solid #3F5E84;
}
.arial14 {
font:16px Arial, Helvetica, sans-serif;
color:#3F5E84;
text-decoration: none;
letter-spacing: 1px;
}
table .spip {
padding:2px 4px 2px 4px;
}
.row_even {
background:#96B0D0;
}
.row_odd {
background:#E0E8F1;
}

.verdana12 {



	font:  normal 14px Arial, Helvetica, sans-serif;



	color: #000000;



	text-decoration: none;



}



.contenu {



	font: normal 11px Arial, Helvetica, sans-serif;



	color: #000000;



	text-decoration: none;



	letter-spacing: 1px;



}



.arial14blanc {







	font: normal 14px Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	text-decoration: none;



	letter-spacing: 1px;



}



.petit {



	font: normal 10px Verdana, Arial, Helvetica, sans-serif;



	color: #666666;



	text-decoration: none;



	letter-spacing: normal;



}



.petitblanc {







	font: normal 10px Verdana, Arial, Helvetica, sans-serif;



	color: #FFFFFF;



	text-decoration: none;



}



.petitblanc A:visited {



		color: #FFFFFF;



		text-decoration : none; 



		}



		



.petitblanc A:link {



		color: #FFFFFF;



		text-decoration : none; 



		}



		



.petitblanc A:hover {



		color: #FFFFFF;



		text-decoration : underline; 



		}



		



.petitblanc A:active {



		color: #FFFFFF;



		text-decoration : underline;



		}







.petit A:visited {



		color: #666666;



		text-decoration : underline; 



		}



		



.petit A:link {



		color: #666666;



		text-decoration : underline; 



		}



		



.petit A:hover {



		color: #666666;



		text-decoration : none; 



		}



		



.petit A:active {



		color: #666666;



		text-decoration : none;



		}







