body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-image: url(images/fond.jpg);
}

.Style1, .Style1 a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

.Style9 {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.Style10 {color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Style11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.Style12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Style13 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.Style14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/***************************** menu ŕ gauche */

.sidemenu UL {
	margin: 0px;
	padding: 0px;
}

.sidemenu LI {
	list-style: none;
	border-bottom: solid 1px #3F3F3F;	
	padding: 2px
}

.sidemenu UL LI UL {
	display: none;
}

.sidemenu ul li:hover ul, .sidemenu ul a:hover ul { display: block; }

.sidemenu ul li ul li {
	border: none;
	margin-left: 40px;

}

.sidemenu A {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3F3F3F;
	margin: 0px;
	padding: 2px;
}

.sidemenu A:hover {
	text-decoration: underline;
}

.sidemenu A.selected {
	font-weight: bold;
}

/*********************** sous menu financement */

/* menu déroulant */

.financement { 
width:970px; 
height:32px; 
position:relative; 
text-align: center;
}
.financement ul { 
padding: 0px; 
margin: 0px;
list-style-type:none; 
}
.financement li { 
float:left; 
width:137px; 
position:relative; 
}
/* couleurs et styles des liens */
.financement a, .financement a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
text-decoration:none; 
color:#000; 
width:125px; 
height:30px; 
background:#eee; 
padding-left:5px; 
line-height:30px; 
font-weight:bold;
}
/* position des sous-menus */
.financement ul ul {
visibility: hidden;
position: absolute;
height: 0px;
top: 30px;
left: 0px; 
width: 100px;
}
.financement ul ul ul {
left: 130px; 
width: 100px;
top: 0px;
}
/* couleurs de survol des sous-menus */
.financement a:hover, .financement ul ul a:hover, .financement a.selected {
color:#000;
background-image:url(images/rollover_financement.jpg);
background-position: center -1px;
background-repeat: no-repeat;
background-color: #d2e601;
}
.financement:hover > a, .financement ul ul:hover > a {
color:#000; 
background:#b7d186;
}
/* comportements pour la visibilité */
.financement ul li:hover ul, .financement ul a:hover ul { visibility: visible; }
.financement ul :hover ul ul{ visibility: hidden;}
.financement ul :hover ul :hover ul{ visibility: visible; }




/*********************** sous menu immo */

/* menu déroulant */

.immo { 
width:970px; 
height:32px; 
position:relative; 
text-align: center;
}
.immo ul { 
padding: 0px; 
margin: 0px;
list-style-type:none; 
}
.immo li { 
float:left; 
width:192px; 
position:relative; 
}
/* couleurs et styles des liens */
.immo a, .immo a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
text-decoration:none; 
color:#000; 
width:182px; 
height:30px; 
background:#eee; 
padding-left:5px; 
line-height:30px; 
font-weight:bold;
}
/* position des sous-menus */
.immo ul ul {
visibility: hidden;
position: absolute;
height: 0px;
top: 30px;
left: 0px; 
width: 100px;
}
.immo ul ul ul {
left: 160px; 
width: 100px;
top: 0px;
}
/* couleurs de survol des sous-menus */
.immo a:hover, .immo ul ul a:hover, .immo a.selected {
	color:#000;
	background-image:url(images/rollover_immo.jpg);
	background-position: center -1px;
	background-repeat: no-repeat;
	background-color: #FF9900;
}
.immo:hover > a, .immo ul ul:hover > a {
color:#000; 
background:#b7d186;
}
/* comportements pour la visibilité */
.immo ul li:hover ul, .immo ul a:hover ul { visibility: visible; }
.immo ul :hover ul ul{ visibility: hidden;}
.immo ul :hover ul :hover ul{ visibility: visible; }



/*********************** sous menu assurance */

/* menu déroulant */

.assurance { 
width:970px; 
height:32px; 
position:relative; 
text-align: center;
}
.assurance ul { 
padding: 0px; 
margin: 0px;
list-style-type:none; 
}
.assurance li { 
float:left; 
width:240px; 
position:relative; 
}
/* couleurs et styles des liens */
.assurance a, .assurance a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
text-decoration:none; 
color:#000; 
width:230px; 
height:30px; 
background:#eee; 
padding-left:5px; 
line-height:30px; 
font-weight:bold;
}
/* position des sous-menus */
.assurance ul ul {
visibility: hidden;
position: absolute;
height: 0px;
top: 30px;
left: 0px; 
width: 100px;
}
.assurance ul ul ul {
left: 220px; 
width: 100px;
top: 0px;
}
/* couleurs de survol des sous-menus */
.assurance a:hover, .assurance ul ul a:hover, .assurance a.selected {
	color:#000;
	background-image:url(images/rollover_assurance.jpg);
	background-position: center -1px;
	background-repeat: no-repeat;
	background-color: #FFFF00;
}
.assurance:hover > a, .assurance ul ul:hover > a {
color:#000; 
background:#b7d186;
}
/* comportements pour la visibilité */
.assurance ul li:hover ul, .assurance ul a:hover ul { visibility: visible; }
.assurance ul :hover ul ul{ visibility: hidden;}
.assurance ul :hover ul :hover ul{ visibility: visible; }



/*********************** sous menu solevert */

/* menu déroulant */

.solevert { 
width:970px; 
height:32px; 
position:relative; 
text-align: center;
}
.solevert ul { 
padding: 0px; 
margin: 0px;
list-style-type:none; 
}
.solevert li { 
float:left; 
width:161px; 
position:relative; 
}
/* couleurs et styles des liens */
.solevert a, .solevert a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
text-decoration:none; 
color:#000; 
width:150px; 
height:30px; 
background:#eee; 
padding-left:5px; 
line-height:30px; 
font-weight:bold;
}
/* position des sous-menus */
.solevert ul ul {
visibility: hidden;
position: absolute;
height: 0px;
top: 30px;
left: 0px; 
width: 100px;
}
.solevert ul ul ul {
left: 145px; 
width: 100px;
top: 0px;
}
/* couleurs de survol des sous-menus */
.solevert a:hover, .solevert ul ul a:hover, .solevert a.selected {
	color:#000;
	background-image:url(images/rollover_solevert.jpg);
	background-position: center -1px;
	background-repeat: no-repeat;
	background-color: #669933;
}
.solevert:hover > a, .solevert ul ul:hover > a {
color:#000; 
background:#b7d186;
}
/* comportements pour la visibilité */
.solevert ul li:hover ul, .solevert ul a:hover ul { visibility: visible; }
.solevert ul :hover ul ul{ visibility: hidden;}
.solevert ul :hover ul :hover ul{ visibility: visible; }




/*********************** sous menu isf */

/* menu déroulant */

.isf { 
width:970px; 
height:32px; 
position:relative; 
text-align: center;
}
.isf ul { 
padding: 0px; 
margin: 0px;
list-style-type:none; 
}
.isf li { 
float:left; 
width:320px; 
position:relative; 
}
/* couleurs et styles des liens */
.isf a, .isf a:visited {
font-family: Geneva, Arial, Helvetica, sans-serif;
display:block;
font-size:11px;
text-decoration:none; 
color:#000; 
width:310px; 
height:30px; 
background:#eee; 
padding-left:5px; 
line-height:30px; 
font-weight:bold;
}
/* position des sous-menus */
.isf ul ul {
visibility: hidden;
position: absolute;
height: 0px;
top: 30px;
left: 0px; 
width: 100px;
}
.isf ul ul ul {
left: 290px; 
width: 100px;
top: 0px;
}
/* couleurs de survol des sous-menus */
.isf a:hover, .isf ul ul a:hover, .isf a.selected {
color:#000;
background-image:url(images/rollover_isf.jpg);
background-position: center -1px;
background-repeat: no-repeat;
background-color: #fe0000;
}
.isf:hover > a, .isf ul ul:hover > a {
color:#000; 
background:#b7d186;
}
/* comportements pour la visibilité */
.isf ul li:hover ul, .isf ul a:hover ul { visibility: visible; }
.isf ul :hover ul ul{ visibility: hidden;}
.isf ul :hover ul :hover ul{ visibility: visible; }