body { 
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-face-color: #7ABEC7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #00858d;
	scrollbar-3dlight-color: #59aeb9;
	scrollbar-arrow-color: #ED1C2E;
	scrollbar-track-color: #f4f9fa;
	scrollbar-darkshadow-color: #000000;
}

body,td {color: #000000; font: 11px Arial, Helvetica, sans-serif;}
  
.lien{color: #590F00; text-decoration: underline;}
	a.lien:link, a.lien:active, a.lien:visited {color: #590F00; text-decoration: underline;} 
	a.lien:hover { color: #590F00; text-decoration: none;}
	
.intitule_prog{color: #590F00; text-decoration: underline; font-weight: bold;}
	a.intitule_prog:link, a.intitule_prog:active, a.intitule_prog:visited {color: #590F00; text-decoration: underline; font-weight: bold;} 
	a.intitule_prog:hover { color: #590F00; text-decoration: none; font-weight: bold;}
	
.context {color: #008394; text-decoration: none; font-weight: bold;}
	a.context:link, a.context:active, a.context:visited {color: #008394; text-decoration: none; font-weight: bold;}
	a.context:hover { font-weight: bold; color: #ED1C2E; text-decoration: none;}

.bouton, a.bouton:link, a.bouton:active, a.bouton:visited, a.bouton:hover {color: #590F00; text-decoration: none; font-weight: bold; white-space:nowrap} 
	contact:link,contact:active,contact:visited,contact:hover {color: #ED1C2E; text-decoration: underline; font-weight: bold;} 
	
.page, a.page:link, a.page:active, a.page:visited {color: #000000; text-decoration: underline; font-weight: bold; font-size: 11px;} 
    a.page:hover {color: #ED1C2E; text-decoration: none; font-weight: bold;} 
	
.menucontext {color: #000000; text-decoration: none; line-height:20px; font-weight: bold;} 
	a.menucontext:link, a.menucontext:active, a.menucontext:visited {color: #000000; text-decoration: none; font-weight: normal;} 
    a.menucontext:hover {color: #000000; text-decoration: none; font-weight: bold;} 

.cf{font-size: 11px; color: #ED1C2E; text-decoration: none;}
	a.cf:link, a.cf:active, a.cf:visited {font-size: 11px; color: #ED1C2E; text-decoration: none;} 
    a.cf:hover {font-size: 11px; color: #ED1C2E; text-decoration: none; font-weight: bold;} 
	
.fonction{font-size: 10px; color: #000000; text-decoration: underline;} 
	a.fonction:link, a.fonction:active, a.fonction:visited {font-size: 10px; color: #000000; text-decoration: underline;} 
    a.fonction:hover {font-size: 10px; color: #000000; text-decoration: none;} 
 
.simulation{color: #ED1C2E; text-decoration: none; font-weight: bold;}
	a.simulation:link, a.simulation:active, a.simulation:visited {color: #ED1C2E; text-decoration: underline; font-weight: bold;}
	a.simulation:hover { font-weight: bold; color: #ED1C2E; text-decoration: none;}
 
.visite {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #008394;
}

.telephone {	
	font-size: 18px;
	font-weight: bold;
	color: #ed1c2e;
}

.contacteznous {
	font-weight: bold;
	font-size: 13px;
	color: #055F6E;
}

.gratuit {
	font-size: 11px;
	color: #000000;
}

.baseline {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000000;
}

.titreclair {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.titrefonce {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #016E7C;
}
 
.texteGauche {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #590F00;
}

.sstitreGauche {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #590F00;
}

.nom {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #008394;
	background: #ffffff;
	padding-left: 16px;
}

.fondPage{
	background:#F2E8E6;
}

.coordonnees {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #008394;
	background: #B2DADF;
	padding-left: 16px;
}
 
.titrubrique {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #083B64;
}

.sstitrubrique {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #083B64;
}

.txtcentral {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #083B64;
}

.titreDroite {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #991900;
} 

.sstitreDroite {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
} 

.texteDroite {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EEF5EC;
	padding-left: 16px;
}

.titreEncart {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #008394;
} 

.cellchapo {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #B2DADF;
	padding-left: 9px;
} 

.intitule {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
} 

.titreVisu {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #590F00;
} 

.titreEdito {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #590F00;
} 

.sstitreEncart {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #590F00;
} 

.txtEncart {
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #590F00;
} 

.quatrinvestetvous {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #330000;
}

.tresclair{
	background: #D9C7C3;
}

.tbl-preh{
	padding:4px 10px 4px 10px;
	background-color:#D9C7C3;
}

.clair{
	/*background: #590F00;*/
	background:#D9C7C3;
}

.moyen{
	background: #991900;
}

.tresfonce{
	background: #590F00;
}

.fdinfocontexthead{
	background: #59aeb9;
}

.fdinfocontextcorps{
	background: #ccebee;
}

.traitmenu{
	background: #055E6D;
}

.fondmenu{
	background-color: #ffd89f;
}

.fondavoiraussi{
	background:#f4f9fa;
}

.pointilles {
	background-image: url(../images/pointilles.gif);
}

.fondmenucontext{
	background-color:#FFEBCF;
}

.ctnous{
	background-image:url(../images/picto_telephone.gif);
	background-repeat:no-repeat;
	background-color:#D9C7C3;
	border:1px solid #590F00;
}

.combo{
	color: #083B64; 
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #083B64;
}

.boutonform{
	color: #590F00; 
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #ED1C2E;
	background: #991900;
}

.boutonform:hover{
	background: #FFD89F;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	color: #016E7C;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #016E7C;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #016E7C;
	line-height:10px;
}

.champsobligatoires{
	text-decoration:none;
	font-style: italic;
	color: #ED1C2E;
}

.informatiqueetliberte{
	text-decoration:none;
	font-size:10px;
	font-style: italic;
	color:#000000;
}

.libele{
	font-weight:bold;
}

.sstitreform{
	font-weight:bold;
	font-size:14px;
	color:#008394;
}

.soustitre {
	font-size: 11px;
	font-weight: bold;
	color: #016E7C;
	line-height:10px;
}
.titremenu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana;
}
.soustitremenu {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial;
}

.bordureContactezNous {border: 1px solid #590F00;}

#footer-credit-foncier {
margin:10px;
margin-top:40px;
zoom=1;
overflow:hidden;
overflow:visible;
text-align:justify;
}

#footer-credit-foncier li {
background:url(../images/footer_separator.png) right no-repeat;
color:#ADADAD;
display:inline;
font-size:11px;
margin-right:5px;
padding-right:5px;
zoom:1;
}
#footer-credit-foncier li.last {
background:none; 
border-right:0;
}
#footer-credit-foncier a {
color:#ADADAD;
text-decoration:underline;
}
#footer-credit-foncier a:hover {
color:#666666 !important;
}
#footer-credit-foncier .left {
float:left;
white-space:nowrap;
}
#footer-credit-foncier .right {
float:right;
white-space:nowrap;
}