/* CSS Document */

body {
	background: transparent;
	left: 0x;
	top: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	font-stretch: condensed;
	color: #6a6969;
}

#frame_home{
    left: 0px;
    top: 5px;
    height: 390px;
    width: 660px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 3;
}
#ascenseur_frame{
    left: 0px;
    top: 5px;
    height: 390px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}

#ascenseur_frame2{
    left: 0px;
    top: 5px;
    height: 385px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}

#ascenseur_frame3{
    left: 0px;
    top: 0px;
    height: 405px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}
#ascenseur_fp {
    left: 0px;
    top: 5px;
    height: 319px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}

#ascenseur_fp_habitat {
    left: 0px;
    top: 5px;
    height: 240px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}

#ascenseur_fp_personne {
    left: 0px;
    top: 5px;
    height: 271px;
    width: 509px;
    padding-right: 8px;
    overflow: auto;
    position: absolute;
    visibility: visible;
    display: block;
    z-index: 2;
}
.titre_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	color: #9CD0D8;
}

.titre_suite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
	color: #E50004;
}
.titre_suite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #E50004;
}

.titre_module {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	line-height: 24px;
	color: #E50004;
}

.gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	font-stretch: condensed;
	color: #6a6969;
}

.gras_it{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	font-stretch: condensed;
	color: #6a6969;
}

.small_ital{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 13px;
	font-stretch: condensed;
	color: #6a6969;
}

.gras_rouge{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	font-stretch: condensed;
	color: #9CD0D8;
}

.exposant { 
 vertical-align:text-top;
 position:relative;
 font-size:.6em;
 top:-4px;
}

.bdp { 
 font-size:.8em;
}

.table_base {
	border: thin solid #999999;
	padding: 2px;
}

.cell_jaune {
	background-color:#FFDD00;
	padding: 4px;
	text-align: center;
}

.cell_blanche {
	background-color:white;
	padding: 4px;
	text-align: center;
}