html {
	height:100%;
	overflow-y:scroll; /* Force l'affichage du scroll vertical pour mozilla firefox */
}

body {
	margin:0px 0px 0px 0px;
}

@font-face {
	font-family: Myriad Web Pro;
	font-style: normal;
	font-weight: normal;
	src: url(../font/MYRIADW0.eot);
}

.index_down_bande {
background-image: url(../images/menu_index_inf.png);
}
.cellTopLeft {
	background-image: url(../images/banniereImgGauche.png);
}
.allo {
background-image: url(../images/allo.png);
}
.entetelogo {
	background-image: url(../images/banniereLogo.png);
}
.menuDroite{
background-image: url(../images/banniereMenuDroite.png);
}
li.Item1s {
list-style-image:url(../images/check_liste_bleu.gif);
padding-bottom:3px;
}
li.Item2s {
list-style-image:url(../images/puce_grist.png);
padding-bottom:4px;
}
.Formulaire {
border-bottom:1px solid #F0EDE4;
border-top:1px solid #F0EDE4;
border-left:1px solid #F0EDE4;
border-right:1px solid #F0EDE4;
font-size:11px;
}
.Formulairecode {
border-bottom:1px solid #F0EDE4;
border-top:1px solid #F0EDE4;
border-left:1px solid #F0EDE4;
border-right:1px solid #F0EDE4;
font-size:11px;
margin-bottom:15px;
}
.Formulaire2 {
border-bottom:1px solid #F0EDE4;
border-top:1px solid #F0EDE4;
border-left:1px solid #F0EDE4;
border-right:1px solid #F0EDE4;
font-size:11px;
width:auto
}

.lienRouge9{
font-size:9px;
color: #FF0000;
text-decoration:none;
 font-family:Verdana;

}

.lienRouge9:hover{
font-size:9px;
color: #FF0000;
text-decoration:none;
font-family:Verdana;

}

.TexteWeb
{
font-family: Verdana ; 
font-size:8pt;
color: #000000 ;
margin-top:10px; 
text-align:justify;
}
.lienInterne
{
font-family: Verdana ; 
font-size:8pt;
color: #00ccff ;
margin-top:10px; 
text-align:justify;
text-decoration:none ; 
}

.transparence {
	behavior: url(iepngfix.htc)
}
.menu_sup {
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	text-indent: 30px;
	padding-top:5px;
	height:21px;
	background-image:url(../images/smenuFond.gif);
	cursor: pointer;
}
.menu_sup_down {   /* propriétés des boutons du menu supérieur au clic ou au passage de la souris */
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 30px;
	padding-top:7px;
	height:19px;
	cursor: pointer;
}

.smenu {
	color: red;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}
.smenu1 {
	color: #454545;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 9px;
}

.zoneContenu {
padding: 25px 15px 0px 30px;
vertical-align:top;
}

.zoneContenusolu {
padding: 25px 7px 0px 30px;
vertical-align:top;
}

.smenu1 a {
	color: #0000FF;
}

.smenu2 {
	color: #454545;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 9px;
}

.smenu2  a {
	color:#FF0000;
}

.titre1 { /* Titre des rubrique en haut de chaque page */
	color:#00CCFF; 
	font-size:16px; 
	font-weight:bold;
}

.calqueFerme {
	display:none;
}

.calqueOuvert {
	display:block;
}

.smenuN2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808095;
	text-decoration: none;
}

.smenuN2:hover {
	color: #00CCFF;
}

.smenuN2Actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #00CCFF;
	text-decoration: none;
}

.smenuN3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808095;
	font-style:italic;
	text-decoration: none;
}

.smenuN3:hover {
	color: #00CCFF;
}

.smenuN3Actif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00CCFF;
	font-style:italic;
	font-weight:bold;
	text-decoration: none;
}
.CalqueFondN1 {
	position: absolute;
	display: none;
	height: 120px;
	width: 225px;
	z-index:5;
}

.CalqueFondN2 {
	position: absolute;
	display: none;
	height: 120px;
	width: 225px;
	z-index:5;

}
.masquedemo {
    background-color:#000000;
	opacity: 0;
	filter:alpha(opacity=0);
	
}

masqueanim {
    opacity: 0;
	filter:alpha(opacity=0);

}
.masquetableau{
	
}

.masqueniveau1 {
	position:absolute;
	background-color:#FFFFFF;
	opacity: 0.3;
	filter:alpha(opacity=30);
	top: 2px;
	display:none;
	width: 225px;
	height:750px;
	z-index:3;
}
.masquesubniveau {
	position:absolute;
	background-color:#FFFFFF;
	opacity: 0.6;
	filter:alpha(opacity=60);
	display:none;
	width: 225px;
	z-index:2;
}
.masque_index_gauche {
    position:absolute;
	background-color:#4d4d4d;
	opacity: 0.8;
	filter:alpha(opacity=80);
	display:block;
	width: 225px;
	z-index:1;
	height:280;
}
.masque_menu_interne {
    position:absolute;
	background-color:#4d4d4d;
	opacity: 0.7;
	filter:alpha(opacity=70);
	display:block;
	width: 117px;
	z-index:1;
	height:25px;
}
.masque_index_inf {
    position:absolute;
	background-color:#38383a;
	opacity: 0.9;
	filter:alpha(opacity=90);
	display:block;
	width: 986px;
	z-index:1;
	height:101;
}
.masque_menu {
    position:absolute;
	background-color:#38383a;
	opacity: 0.7;
	filter:alpha(opacity=70);
	display:block;
	width: 117px;
	z-index:1;
	height:24px;
	}
.masque_entete_gauche {
    position:absolute;
	background-color:#ffffff;
	opacity: 0.65;
	filter:alpha(opacity=65);
	display:block;
	width: 225px;
	z-index:1;
	height:207;
}
.masqueniveau2 {
	position: absolute;
	background-color:#FFFFFF;
	opacity: 0.3;
  	filter:alpha(opacity=30);
	top: 2px;
	display:none;
	width:224px;  height:750px;
	margin-left:226px;
}



.contenaires
{width:559px;
margin-bottom:20px;
padding-bottom:20px;
padding:0px }
.titres
{
font-family:Arial; 
font-size:12pt;
font-weight:bold; 
color: #00CCFF;
}
.pragraphes
{
font-family: Verdana ; 
font-size:8pt;
color: #000000 ;
margin-top:10px; 
text-align:justify;
}
.pragrapheBs
{
font-family: Verdana ; 
font-size:8pt;
color: #00ccff ;
margin-top:10px; 
text-align:justify;
}
.pragrapheBs2
{
font-family:  Arial ; 
font-size:9pt;
color: #00ccff ;
margin-top:10px; 
text-align:justify;
}
.pragraphes-small
{
margin-top:40px; 
font-family: Verdana;
text-align:justify;
color: #000000;
font-size: 7pt;
}
.lingness
{
font-family: Verdana ; 
font-size:8pt;
color: #000000 ;
text-align:justify;
}
.titabs
{
	border-bottom: 1px solid #ded6c4;
	height:20px; 
	margin-top:20px;
	margin-bottom:5px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:gray; 
	font-weight:bold; 
}
.titabs11
{
	border-bottom: 1px solid #ded6c4;
	height:20px; 
	margin-top:6px;
	margin-bottom:9px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:gray; 
	font-weight:bold; 
}
.titabs2
{
	border-bottom: 1px solid #ded6c4;
	margin-top:5px;
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:gray;
	font-weight:normal;
	font-style: italic;
}
.titabs3
{
	border-bottom: 1px solid #ded6c4;
	margin-top:9px;
	margin-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:gray;
	font-weight:normal;
	font-style: italic;
}
.tabliste
{
margin-top:10px; 
}
.tdlisteIm
{
padding-top:4px; 
}

.Formulaire2 {
border: 1px solid #D0C6AC;
font-size:11px;
}


.lists
{   padding-left:0px;
    vertical-align: top;
	margin-left:17px ;
	padding-left:0px;
	padding-top:0px ; 
	margin-top:10px;
	list-style-image:url(../images/puce_bleu.gif) ; 
	font-family: Verdana; font-size:8pt;
	text-align:justify ; 
 }
 
.tablist
{
	margin-top:10px ; margin-left:0px ; padding-left:0px ; 
	
}
.tablist1
{
	margin-top:5px ; margin-left:0px ; padding-left:0px ; 
	
}
.tablist2
{
	margin-top:0px ; margin-left:0px ; padding-left:0px ; 
	
}

.tablistcol 
{
	padding-top:1px ; 
}

.tablistitem
{
	font-family:Verdana ; 
	font-size:8pt; 
	color:#000000 ; 
	padding-left:10px ;
	padding-bottom:10px;
	text-align:justify ;  
	}
.tablistitem1
{
	font-family:Verdana ; 
	font-size:8pt; 
	color:#000000 ; 
	padding-left:10px ;
	padding-bottom:6px;
	text-align:justify ;  
	}
.tablistitem2
{
	font-family:Verdana ; 
	font-size:8pt; 
	color:#000000 ; 
	padding-left:10px ;
	padding-bottom:0px;
	text-align:justify ;  
	}


 .lists_gris
{ 
	margin-left:0px ;
	margin-top:10px;
	list-style-image:url(../images/coche_service.png) ; 
	font-family: Verdana; font-size:8pt;
	text-align:justify ; 
 }
 
 
.lists2
{   padding-left:0px;
	vertical-align: top;
	margin-left:20px ;
	margin-top:10px;
	list-style-image:url(../images/tic_sup.png) ;
	font-family: Verdana; font-size:8pt;
}
 .lists4
{   
    padding-left:0px;
	vertical-align: top;
	margin-left:20px;
	margin-top:10px;
	list-style-image:url(../images/tic_ser.png);
	font-family: Verdana;
	font-size:8pt;
}
.lists3
{ 
	padding-left:0px;
	vertical-align: top;
	margin-left:20px ;
	margin-top:7px;
	list-style-image:url(../images/tic_con.png);
	font-family: Verdana; 
	font-size:8pt;
 }
.break
{
	margin-left:40px ;
	margin-top:7px;
	margin-bottom:0px; 
	padding-left:0px ;
}
.Items
{
margin-top:5px ;
padding-left:7px ;
}
.Items_decale
{
margin-top:5px ;
margin-left:12px;
}
.liennoir
{

color:#000000 ; font-family: Verdana ; font-size:8pt; float:right ; margin-top:30px   }

.liennoir:hover {    background-color:#ececec;  color:#000000 ;  font-family: Verdana ; font-size:8pt; float:right ; margin-top:30px }

.liennoire 
{

color:#000000 ; font-family: Verdana ; font-size:8pt     }

.liennoire:hover {    background-color:#ececec;  color:#000000 ;  font-family: Verdana ; font-size:8pt; text-align:right;     }
.liennoiree
{

color:#000000 ; font-family: Verdana ; font-size:8pt; float:right ; margin-top:15px   }

.liennoiree:hover {    background-color:#ececec;  color:#000000 ;  font-family: Verdana ; font-size:8pt; float:right ; margin-top:15px }

.rowsPers {
float:left;
margin:10px 0 0;
width:100%;
}
.rows {
float:left;
margin:0;
width:100%;

}
.col3s {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:10px;
width:35%;
}
.col32s {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:6px;
width:30%;
}
.codsecright {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:9px;
padding-left:12px;
width:auto;
}

.col3ss {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:10px;
width:65%;
}
.col4s {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:15px;
width:35%;
}
.col1s {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-top:0;
width:10%;
}
.col2s {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:25px;
width:10%;
}
.cos1 {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
width:60%;
}
.cos2 {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
width:40%;
}
.cos11 {
	float:left;
	font-family:Verdana;
	font-size:11px;
	padding-bottom:5px;
	width:75%;
	}
.cos21 {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:0;
padding-top:2px;
width:25%;
}
.cos212 {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-top:17px;
width:30%;
}
.cosf {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
width:65%;
}
.cost {
float:left;
font-family:Verdana;
font-size:11px;
margin-top:2px;
padding-bottom:5px;
}
.cosm {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:0;
width:30%;
}
.cosm1 {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:0;
width:17%;
}
.codsec {
float:left;
font-family:Verdana;
font-size:11px;
padding-bottom:5px;
padding-left:0;
width:auto;
}

.ats {
float:left;
height:92px;
width:141px;
}
.esps {
float:left;
width:10px;
}
.lien:hover div {
background-color:#ECECEC;
cursor:pointer;
float:left;
}

.lien div {
float:left;
height:92px;
padding-left:5px;
padding-right:5px;
padding-top:6px;
text-align:justify;
width:397px;
}

.lien {
color:#000000;
font-family:Verdana;
font-size:8pt;
text-decoration:none;
}/* CSS Document */
/* Texte en blanc (pour le texte défilant de l'acceuil */
.TexteBlanc{
color:#FFFFFF;
font-size:9pt;
font-family: Arial, Helvetica, sans-serif;
}
.lienActu {
color:#FFFFFF;
font-size:9pt;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}

.lienActu:hover {
font-size: 9pt;
font-family: Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}
.index_menu_centre {
	padding-bottom: 6px;
	padding-left: 20px;
	height:75px;
}
.index_menu_centre_sol {
		padding-left: 28px;
}

.index_txt_noire {
	color: #4b4744;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 12px 0px 0px 125px;
	width: 540px;
}

.index_txt_blanc_moyen {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 22px; 
	padding-left: 174px;
}

.index_txt_blanc_gros {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 26px; 
	padding-left: 125px;
}
.texte_bannieretop {
	font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	font-size:22px;
	display:none;
	width:522px;
	height:32px; 
	padding-left:5px;
}
.texte_banniere_gauche {
	font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	font-size:22px;
	color:#FFFFFF;
	background-image:url(../images/banniereMenuDroite.png);
	display:none; 
	width:275px; 
	padding:7px 7px 7px 7px;
}
.texte_banniere_droite {
	font-family: Myriad Web Pro, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	font-size:22px;
	color:#FFFFFF;
	background-image:url(../images/banniereMenuDroite.png);
	padding:7px 7px 7px 7px;
	display:none;  
	height:47px; 
	width:275px; 
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 10px;
	text-decoration:none;
}
.blanc {
color: #FFFFFF;
vertical-align:bottom;

}
.Itemsspe
{
margin-top:10px ;
vertical-align:middle ; 
padding-left:5px ;
}

.btnExpert {
background-image:url(../images/btn_expert.png);
padding:34px 110px ;
 }

.btnExpert:hover  {
background-image:url(../images/btn_expert_actif.png);
padding:34px 110px ;
 }
.index_div_service{
	z-index:3;
	background-color:#ffffff;
	position:absolute;
	width: 151px;
	height: 33px;
	margin-top:25px;
	margin-left:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:5px;
	color:#000000;
	}
.index_div_service1{
	z-index:2;
	position:absolute;
	width: 190px;
	height: 70px;
}
.footer{
font-size: 10px; 
color: #000000;
text-decoration:none;
}
