p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
}

a { 
	text-decoration: none;
	color:#000066
}
/*lien visité
a:visited{
    background-color: #FFFFFF;
    }*/
	
 /*survole gris*/   
a:hover{
    background-color: #FFFFFF;
    }
   
img {
border: 0;
}

.smallbold {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.small {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
}
.verysmall {
	font-family: Verdana;
	font-size: 9px;
	font-style: normal;
}

.nodisp {
display: none;
}

.noprint {
display: none;
}

.Titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: bold;
	font-size: 18px;
	text-align:	center;
	vertical-align: middle;
	line-height: 40px;
}
 .CarreMenu {
 	/*font-weight: bold;*/
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066; /*FFFFFF*/
	margin: 10px;
	padding: 10px;
    border-top: 1px  solid #006699; /* bordure de sous menu*/
    border-left: 1px  solid #006699; 
    border-right: 1px solid #006699;
	border-bottom: 1px solid #006699;
	margin-top: 30px;
    margin-left: 10%;
	margin-right: 10%;
    margin-bottom: 60px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
    padding:1px;
	background-color: #FFFFFF; /*fond blanc#FFFFFF vert#99CC99*/
	padding-left: 20px; /*ici on ajuste le texte par rapport au bord*/

}

@media print{
.Ecran { display: none;
	FONT-WEIGHT: bold;
	background-color:#EAEAEA;
	COLOR: #000000; 
	FONT-FAMILY: Verdana
	 }
}

/*vert pale*/
.FondCuma1 {
	background-color: #DADADA;
}
/*bleu*/
.FondCuma2 {
	background-color: #99CCCC;
}
/*vert*/
.FondCuma3 {
	background-color: #999999}

/*Blanc*/
.FondCuma4 {
	background-color: #FFFFFF; 
}

.BorderCuma1 {
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
}

.SousMenuFondCuma2 {
	background-color: #99CCCC;
	width: 153px;
}
.SousMenuFondCuma3{
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	background-color: #99CCCC;
	height:10px;
}
.BorderCuma2 {
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
}

/* texte contenu dans les formulaires aligne a gauche*/
.TexteContenuFormCuma1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align: left;
	color: #000066;
}

/* titres des zones du menu*/
.TexteMenuCuma {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align:left;
    font-weight: bold; /*text-weight:bold;*/
	color: #000066;
}

/* titres des contenu de zones du menu centre*/
.TexteContenuMenuCuma {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align: center;
	color: #000066;
}

/* contenu de zones du menu aligne gauche*/
.TexteContenuMenuCuma2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align: left;
	color: #000066;
}

/* contenu hypertextede zones du menu aligne gauche*/
.TexteContenuMenuCuma3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align: left;
	/*vertical-align: middle;*/
	color: #000066;
	/*positionnement logo en arriere plan*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
	/* positionnement zone affichage*/
	padding:5px 0 5px 0;
	width:100%;
	/*positionnement texte aligne*/
	padding-left: 30px;
    margin-left: 0px;
    min-height: 1.6em;
    height: 9;
    line-height: 1.6em;
}

	
/*titre principale de la page*/
.TitreMenuCuma {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 14px;
    text-align:center;
    font-weight: bold; /*text-weight:bold;*/
	color: #000066;

}
/*model menu*/
.Titre1Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(bonhomme_over.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
/*artifice pour affichage sans saut des encres sur les pages contenant plusieurs item de menu*/
.Titre1CumaBis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: -9px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(bonhomme_over.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model contact*/
.Titre2Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(mail_icon.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
/*model membre*/
.Titre3Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(user.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
/*model carte image drapeau*/
.Titre4Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(mini-drapeau_ben.jpg); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
	/*positionnement texte aligne dans le menu*/
    padding-left: 33px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model partenaires*/
.Titre5Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(mini-parten_4.jpg); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
	/*positionnement texte aligne dans le menu*/
    padding-left: 33px;  /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model liens externes*/
.Titre6Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(http.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
	/*positionnement texte aligne dans le menu*/
    padding-left: 23px;
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model titre formulaire externe*/
.Titre7Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;

	/*positionnement image de fond*/
	background-image: url(carre_blue.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
}

/*model titre warning formulaire*/
.Titre8Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(error.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model titre info formulaire*/
.Titre9Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(info.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

/*model titre acces interdit*/
.Titre10Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(interdit.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.TexteTitreFormCuma {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
    text-align: center;
	color: #000066;
	font-weight: bold;
}
.SousTitre1Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(carre_blue.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre2Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 30px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre2CumaGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066;
	
	font-weight: bold;
	/*positionnement texte aligne dans le menu
    margin: 10px;
	padding: 5px;
	padding-left: 20px; ici on ajuste le texte a la longueur de image de fond
    margin-left: -1px;
    margin-bottom: 30px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;*/
}
/*dernier paragraphe de page*/
.SousTitre3Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement texte aligne dans le menu*/
    padding-left: 20px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1000px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
/*texte de warning en rouge gras*/
.SousTitre4Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #FF0000;
}

/*texte info en bleu gras*/
.SousTitre5Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
}

/*zone de formulaire obligatoire*/
.SousTitre6Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #000066;
	padding: 0 0 0 10px;
	background-image: url(carre_red.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
.SousTitre6CumaSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 10px;
	color: #000066;
	padding: 0 0 0 10px;
}

.SousTitre6CumaNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	color: #000066;
	padding: 0px 5px;
}

.SousTitre6CumaNewsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding: 0px 5px;
}
.SousTitre6CumaLst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(carre_red.gif); /*carre_blue.gifimage a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 20px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 40px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
/*liste docs a telecharger*/
.SousTitre7Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(word.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.SousTitre8Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(excel.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.SousTitre9Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(pdf.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.SousTitre10Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(gif.png); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre11Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(txt.gif); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre12Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(jpg.png); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre13Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(tif.png); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre14Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(tif.png); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}

.SousTitre15Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
	/*positionnement image de fond*/
	background-image: url(bmp.png); /*image a la place de item puce*/
	background-repeat: no-repeat;
	background-position: 2px 50%;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.SousTitre16Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
}
.SousTitre17Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	font-weight: bold;
	color: #000066;
	margin: 10px;
	padding: 5px;
		/*positionnement texte aligne dans le menu*/
    padding-left: 25px; /*ici on ajuste le texte a la longueur de image de fond*/
    margin-left: -1px;
    margin-bottom: 1px;
    min-height: 1.6em;
    height: auto;
    line-height: 1.6em;
}
.SousTitre18Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 12px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
	background-color: #99CCCC;
	/*font-weight: bold;*/
	border:1px  solid #000066;
}

.SousTitre19Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
	background-color: #FFFFFF;
	border:1px  solid #000066;
}

.SousTitre20Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	color: #000066;
	margin: 10px;
	padding: 5px;
}

.SousTitre21Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:center;
	color: #000066;
	margin: 10px;
	padding: 5px;
	width:130px;
	background-color: #FFFFFF;
	/*background-color: #DADADA;*/
	/*background-color: #99CCCC;*/
	border:1px  solid #000066;
}
/*FORMULAIRES*/

.error {
    /* Class for error indication in forms */
    background-color: #ffce7b;
    border: 1px solid #ffa500;
    padding: 1em;
    margin: 0 0 1em 0;
    width: 95%;
}

.error .fieldRequired {
   color: #ffce7b;
}

/* End edit form elements */

form {
    border: none;
    margin: 0;
}

.textarea_Cuma {
    font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #000066;
    color: #000066;
    background: #FFFFFF;/*DADADA;*/
	text-align:justify;
    width: 80%;
	padding: 5px;
}

.input_Cuma {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    visibility: visible;
	border: 1px solid #006699;
	color: Black;
    background: #FFFFFF;
    vertical-align: middle;
}


.frame_cuma {
	border: 1px solid #006699;
}	

.table_Cuma {
	background-color: #DADADA;
	}
.ligne_titre_Cuma {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	color: #000066; /*FFFFFF;*/
	background-color: #99CCCC;/*000066;*/
	height: 15px;
	}
.ligne_titre_Urcuma {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	color: #000066; /*FFFFFF;*/
	background-color: #999999;/*000066;*/
	height: 15px;
	}
.ligne_data_Cuma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	font-size: 11px;
	text-align:left;
	color: #000066;
	border: 1px solid #006699;
	background-color: #DADADA;
	}
.index {
	vertical-align: top;
}

.enhaut {
	width: 100%;
	/*margin: -20px 0  0  0 ;*/
}

.agauche {
	height: 6000px;/*pour alonger la page*/
	width: 21%;
	margin: -60px 0 0 0;
}
.milieu {
	height: 6000px;/*pour alonger la page*/
	width: 60%;
	margin: -60px 0  0  0 ;
}
.adroite {
	height: 6000px;/*pour alonger la page*/
	width: 18%;
	margin: -60px 0  0  0 ;
}
.enbas {
	width: 100%;
}

.mbhaut {
	width: 100%;
	height: 300px;
}
.mbbas {
	width: 100%;
	height:5700px;*/pour alonger la page*/
}

.haut {
	width: 100%;
	height: 20%;
}
.bas {
	width: 100%;
	height: 6000px;/*pour alonger la page*/
}

/* galleries photos */
.galtop {
	width: 100%;
	height: 250px;
}
.galmain {
	width: 100%;
	height: 550px;
}
.galbot {
	width: 100%;
	height: 5200px;
}

div#hold	{ 
	position:relative; overflow:hidden;
	width:100%; height:100px; /*z-index:100*/
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:100%; height:100px; 
 /*clip:rect(0px, 800px, 100px, 0px)*/
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	width: 100%;
	height: 100px;
	/*z-index:1; */
	}
