/* CSS Document */
 General Fonts 
BODY,OL,UL,DIV,TD {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;  
}


P {
	font-family : Verdana, sans-serif;
	font-size : 12px;
	line-height : 140%;
	color: #000000;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	}
.menulft1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
	text-decoration:none;
	font-style: italic;
	}
	
.menulft1 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
	text-decoration:none;
	font-style: italic;
padding-left: 10px;
	}
.menulft1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
    text-decoration:none;
	font-style: italic;	
padding-left: 10px;
		}		
.menulft1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
    text-decoration:none;
	font-style: italic;
padding-left: 10px;
		}

.menulft1 ul li ul li{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.menulft1 ul li ul li a:link{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.menulft1 ul li ul li a:hover{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.menulft1 ul li ul li a:visited{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}		
		
		
.eng_menulft1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
	text-decoration:none;
	font-style: italic;	}
	
.eng_menulft1 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
	text-decoration:none;
	font-style: italic;
padding-left: 10px;
	}
.eng_menulft1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
    text-decoration:none;
	font-style: italic;
padding-left: 10px;
		}		
.eng_menulft1 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bolder;
    text-decoration:none;
	font-style: italic;
padding-left: 10px;
		}

.eng_menulft1 ul li ul li{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.eng_menulft1 ul li ul li a:link{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.eng_menulft1 ul li ul li a:hover{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}

.eng_menulft1 ul li ul li a:visited{
	font-size:12px;
	font-weight: normal;
	font-style: normal;
	}		
		
/* Forms Fields */
SELECT {  
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px 
}


textarea {
font-family: arial, helvetica, sans-serif; 
color: #555555;
border-right: #94b4dc 1px solid; 
border-top: #94b4dc 1px solid; 
border-left: #94b4dc 1px solid; 
border-bottom: #94b4dc 1px solid
}


.mailform {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : normal;
}
.mailformrequired {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #003366;
	font-weight : bolder;
}
.mailformcomment {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	color : #CC0000;
	font-weight : bolder;
}
.mailformradio {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : #003366;
	font-weight : normal;
}

/*############################################################################################*/	
.sep_tmenuglev2_1
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;
	}
.sep_tmenuglev2_2
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #F96767;
	}
.sep_tmenuglev2_3
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;
	}
.sep_tmenuglev2_4
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #B5F162;
	}
.sep_tmenuglev2_5
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #FCBC75;
	}
.sep_tmenuglev2_6
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #FAC77A;
	}
.separator
{
border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;}	


.separator3
{
	 border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;
	}
/*############################################################################################*/	

.menulft2
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
	
.menulft2 a:link
{
   font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	}
	
.menulft2 a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
  }	
	
.menulft2 a:hover
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
  	}	
/*############################################################################################*/	
	
.separator_lev3
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
    border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;}	
	
.separator_lev3 a:link
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
    border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;}	
	
.separator_lev3 a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
    border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;}	
	
.separator_lev3 a:hover
{
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
    border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #3DA2DA;}	
/*############################################################################################*/
.menutop{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
		}		
.menutop a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	}
.menutop a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	}	
.menutop a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;
	}		
	
.topmenulev2 a:link{
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.topmenulev2 a:visited{
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
}
.topmenulev2 a:hover{
font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:underline;}
	 

/*############################################################################################*/	
.print{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	margin-left:11px;
	}
.print a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	margin-left:11px;
	}

.print a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	margin-left:11px;
	}
.print a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:none;
	margin-left:11px;
	}
.print a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: left;
	text-decoration:underline;
	margin-left:11px;
	}

/*############################################################################################*/
.main {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
}

.zonedrt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	
}
/*############################################################################################*/
	
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: center;
	text-decoration:none;
	}
.copyright a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: center;
	text-decoration:none;
	}

.copyright a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: center;
	text-decoration:none;
	}
.copyright a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align: center;
	text-decoration:none;
	}
.copyright a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-align: center;
	text-decoration:underline;
	}
/* MODULE HEBERGEMENT 
####################################################################################################################*/
.bordureprincipale {
	border-top: 1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
	border-left:1px solid #BDBDBD;
}
.type{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	visibility:hidden;
	}
.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style: italic;
	font-weight: bold;
	color:#FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	}
.etoiles{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	color:#FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	}
.savoirplus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
		}
.savoirplus a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style: italic;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	}

.savoirplus a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style: italic;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	}
.savoirplus a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style: italic;
	text-align: center;
	text-decoration:none;
	font-weight:bold;
	}
.savoirplus a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-style: italic;
	text-align: center;
	text-decoration:underline;
	font-weight:bold;
	}	

.maincontenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 2px;
	}
.langues{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.descriptif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.tarif{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	padding-right: 5px;
	padding-left: 5px;
	}
.prestation{
	padding-left: 3px;
	}
.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	color: #0952A5;
	padding-right: 3px;
	padding-left: 3px;
	width: 480px;
	}
.adressbien{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	color: #0952A5;
	padding-right: 3px;
	padding-left: 3px;
	}
.adressbienbold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: italic;
	color: #0952A5;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	}
	
input.boutonliste {

background-color:#E7E7E7;
color:#2B6CB1;
cursor:pointer;
font-style:italic;
font-size:9px;
padding-top:2px;
padding-bottom:2px;
 display: block;
 width: 125px;
}
input.boutonliste:hover {
font-style:italic;
font-size:9px;

}
input.boutonliste:active {

background-color:#E7E7E7;
color:#2B6CB1;
font-style:italic;
font-size:9px;
 display: block;
}

/* NEWS DEFILANTES */

.titrenewslatest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #399AD1;
	font-weight: bold;
	padding-bottom: 3;
}
.titrenewslatest a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #399AD1;
	font-weight: bold;
	text-decoration:none;
	padding-bottom: 3;
}
.titrenewslatest a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #399AD1;
	font-weight: bold;
	text-decoration:none;
	padding-bottom: 3;
}
.titrenewslatest a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #399AD1;
	font-weight: bold;
	text-decoration:none;
	padding-bottom: 3;
}
.titrenewslatest a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	color: #399AD1;
	font-weight: bold;
	text-decoration:none;
	padding-bottom: 3;
}


.textenewslatest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 3;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
.more a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.more a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.more a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.more a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:underline;
}
/* Last Update */
.lastupdate {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color : #FFFFFF ;
   padding-left:5px;

}
/* Rechercher*/
.texterecherche{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #0952A5;
	padding-right: 3px;
	padding-left: 3px;
	}
.minirecherche
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0952A5;
	padding-right: 3px;
	padding-left: 3px;
	}

input.bouton {
border:1px outset #000000;
background-color:#EFF0F0;
font-weight:bold;
color:#0952A5;
cursor:pointer;
}
input.bouton:hover {
background-color:white;
color:red;
}
input.bouton:active {
border:1px inset #000000;
background-color:#FFFFFF;
font-weight:bold;
color:#0952A5;
} 

/*############################PLAN DU SITE###############################"*/
.sitemaptitle{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #055F8D;
}

.sitemaptitle a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055F8D;
	font-weight:bold;
	text-decoration:none;
}
.sitemaptitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #055F8D;
	font-weight:bold;
	text-decoration:none;
}
.sitemaptitle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #399AD1;
	font-weight:bold;
	text-decoration:none;
}
.sitemaptitle a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #399AD1;
	font-weight:bold;
	text-decoration:none;
}

.sitemapitem{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055F8D;
}

.sitemapitem a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055F8D;
	text-decoration:none;
}
.sitemapitem a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #055F8D;
	text-decoration:none;
}
.sitemapitem a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #399AD1;
	text-decoration:none;
}
.sitemapitem a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #399AD1;
	text-decoration:none;
}
/* bandeau print */
.bandeauprint {
display:none;
}

#zonews_div{background:red; display:none;}