@charset "utf-8";
body {
    	font: 12px Arial, Helvetica, sans-serif;
    	background: #ffffff;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    	color: #000000;
    }
    .oneColFixCtrHdr #container {
    	width: 1000px;  /* paramétrage de la largeur à 20 pixels de moins que le plein écran (800 pixels) pour tenir compte de l'habillage du navigateur et éviter l'apparition d'un ascenseur horizontal */
    	background: #FFFFFF;
    	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
		border-left: #aaaaaa 1px solid;
		border-right: #aaaaaa 1px solid;
    }
    .oneColFixCtrHdr #header {
		height: 180px;
		background-image:url(images/header-01.jpg);
		background-repeat:no-repeat;
    	/*padding: 0 0 0 0;   ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */
    }
    .oneColFixCtrHdr #header h1 {
    	margin: 0; /* la mise à zéro de la marge du dernier élément du div #header permet d'éviter une disparition de la marge (espace inexplicable entre les éléments div). Si l'élément div est entouré d'une bordure, cette précaution n'est pas nécessaire, car la bordure évite également la disparition de la marge */
    	padding: 10px 0; /* l'utilisation de remplissage, au lieu d'une marge, permet d'éloigner l'élément des bords de l'élément div */
    }
    .oneColFixCtrHdr #header2 {
		height: 85px;
		background-image:url(images/header-01b.jpg);
		background-repeat:no-repeat;
    	padding: 0 10px 0 10px;  /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent en dessous. Si, au lieu de texte, c'est une image qui est insérée dans l'élément #header, il est conseillé de supprimer le remplissage. */
    }
    .oneColFixCtrHdr #header2 form {
margin-top:0;
padding:0;
}	
    .oneColFixCtrHdr #mainContent {
    	padding: 0 25px 0 35px; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
    	background: #FFFFFF;
    }
    .oneColFixCtrHdr #footer {
		height: 35px;
		padding: 0 10px; /* ce remplissage correspond à l'alignement à gauche des éléments des div qui apparaissent au-dessus. */
    	background:#ffffff;
		border-bottom: #aaaaaa 1px solid;
    }
    .oneColFixCtrHdr #footer p {
    	margin: 0; /* la mise à zéro de la marge du premier élément du pied de page permet d'éviter une possible disparition de la marge (espace entre les éléments div) */
    	padding: 10px 0; /* l'utilisation d'un remplissage pour cet élément crée un espace, tout comme une marge l'aurait fait, mais en évitant le risque de disparition de la marge */
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#000000;
    }

    .oneColFixCtrHdr #sitemap blockquote{
	margin-bottom:-20px;
}
    .oneColFixCtrHdr #principal {
		background: #FFFFFF;
	}
	
    .oneColFixCtrHdr #principal h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:22px;
		font-weight:bold;
		color:#ff6600;
	}

    .oneColFixCtrHdr #principal h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#ff6600;
		margin-top:-10px;
	}

    .oneColFixCtrHdr #principal h3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#cc0033;
		margin-bottom:-13px;
	}

    .oneColFixCtrHdr #principal h3 a {
		font-size:15px;
		font-weight:bold;
		color:#971134;
	}

    .oneColFixCtrHdr #principal h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#660033;
	}
    .oneColFixCtrHdr #principal h4 a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#cc0033 ;		
	}
    .oneColFixCtrHdr #principal h4 a:hover {
		color:#971134 ;		
	}

    .oneColFixCtrHdr #principal h5 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#660033;
		font-weight:400;
		margin-top:-13px;
	}


    .oneColFixCtrHdr #principal p {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		line-height:15px;
		text-align:justify;
	}

    .oneColFixCtrHdr #principal td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		line-height:15px;
	}

    .oneColFixCtrHdr #principal a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#ff6600;
		font-weight:200;
	}

    .oneColFixCtrHdr #principal a:hover {
		color:#ff6600;	
	}

    .oneColFixCtrHdr #principal ul li {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		line-height:15px;
		margin-left:-20px;
	}
    .oneColFixCtrHdr #principal ul li a {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#660033 ;
		line-height:15px;
		text-decoration:none;
	}
    .oneColFixCtrHdr #principal ul li a:hover {
		text-decoration:none;
		color:#cc0033 ;
	}
    .oneColFixCtrHdr #principal ul li h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#660033;
		margin-top:0;
		margin-bottom:0;
	}

    .oneColFixCtrHdr #calendrier {
		background-image:url(images/fond-calendrier.jpg);
		background-repeat:no-repeat;
		height:285px;
	}
	
    .oneColFixCtrHdr #agenda {
		background-image:url(images/fond-agenda.jpg);
		background-repeat:no-repeat;
		height:160px;
		text-align:center;
	}

    .oneColFixCtrHdr form h4 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#cc0033;
	}

/* fil d'ariane */
.ariane {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b40078;
}
/*Menu G1 */
.menug1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug1off.png);
background-repeat:no-repeat;
}
.menug1 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;

}

.menug1V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug1on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;

}

/* nouveau sous-menu */
.smenuoff {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff6600;
font-weight:bold;
height: 15px;
line-height: 15px;
}

.smenuoff ul li {
margin-top:-10px;
margin-left:-20px;
}

.smenuoff ul li a {
text-decoration:none;
color:#ff6600;
display:block;
}
.smenuoff ul li a:hover {
text-decoration:none;
color:#990033;
}

.smenuon {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990033;
font-weight:bold;
height: 15px;
line-height: 15px;
}

.smenuon ul li {
margin-top:-10px;
margin-left:-20px;
}

.smenuon ul li a {
text-decoration:none;
color:#990033;
display:block;
}
.smenuon ul li a:hover {
text-decoration:none;
color:#990033;
}


/* fin */

/* nouveau sous-menu actu */
.smenuaoff {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9900;
font-weight:bold;
height: 15px;
line-height: 15px;
}

.smenuaoff ul li {
margin-top:-10px;
margin-left:-20px;
}

.smenuaoff ul li a {
text-decoration:none;
color:#ff9900;
display:block;
}
.smenuaoff ul li a:hover {
text-decoration:none;
color:#990033;
}

.smenuaon {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990033;
font-weight:bold;
height: 15px;
line-height: 15px;
}

.smenuaon ul li {
margin-top:-10px;
margin-left:-20px;
}

.smenuaon ul li a {
text-decoration:none;
color:#990033;
display:block;
}
.smenuaon ul li a:hover {
text-decoration:none;
color:#990033;
}


/* fin */


/* g1b1 */
.menug1b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b1off.png);
background-repeat:no-repeat;
}

.menug1b1 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug1b1off.png);
}
.menug1b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b1on.png);
background-repeat:no-repeat;
}

.menug1b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b1on.png);
background-repeat:no-repeat;
}

.menug1b1V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug1b1on.png);
background-repeat:no-repeat;
}
.menug1b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b1on.png);
background-repeat:no-repeat;
}
/* g1b2 */
.menug1b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b2off.png);
background-repeat:no-repeat;
}

.menug1b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug1b2off.png);
height: 15px;
line-height: 15px;
}
.menug1b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b2on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menug1b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b2on.png);
background-repeat:no-repeat;
}

.menug1b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug1b2on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
.menug1b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b2on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
/* g1b3 */
.menug1b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b3off.png);
background-repeat:no-repeat;
}

.menug1b3 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug1b3off.png);
height: 15px;
line-height: 15px;
}
.menug1b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b3on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menug1b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b3on.png);
background-repeat:no-repeat;
}

.menug1b3V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug1b3on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
.menug1b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b3on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
/* g1b4 */
.menug1b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b4off.png);
background-repeat:no-repeat;
}

.menug1b4 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug1b4off.png);
height: 15px;
line-height: 15px;
}
.menug1b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b4on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menug1b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug1b4on.png);
background-repeat:no-repeat;
}

.menug1b4V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug1b4on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
.menug1b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug1b4on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}
/* fin menu G1*/

/* menu G2 */
.menug2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug2off.png);
background-repeat:no-repeat;
}
.menug2 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug2V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug2on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

/* g2b1 */
.menug2b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b1off.png);
background-repeat:no-repeat;
}

.menug2b1 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug2b1off.png);
}
.menug2b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b1on.png);
background-repeat:no-repeat;
}

.menug2b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b1on.png);
background-repeat:no-repeat;
}

.menug2b1V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug2b1on.png);
background-repeat:no-repeat;
}
.menug2b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b1on.png);
background-repeat:no-repeat;
}
/* g2b2 */
/* g2b2 */
.menug2b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b2off.png);
background-repeat:no-repeat;
}

.menug2b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug2b2off.png);
}
.menug2b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b2on.png);
background-repeat:no-repeat;
}

.menug2b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b2on.png);
background-repeat:no-repeat;
}

.menug2b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug2b2on.png);
background-repeat:no-repeat;
}
.menug2b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b2on.png);
background-repeat:no-repeat;
}
/* g2b3 */
/* g2b3 */
.menug2b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b3off.png);
background-repeat:no-repeat;
}

.menug2b3 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug2b3off.png);
}
.menug2b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b3on.png);
background-repeat:no-repeat;
}

.menug2b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b3on.png);
background-repeat:no-repeat;
}

.menug2b3V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug2b3on.png);
background-repeat:no-repeat;
}
.menug2b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b3on.png);
background-repeat:no-repeat;
}
/* g2b4 */
/* g2b4 */
.menug2b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b4off.png);
background-repeat:no-repeat;
}

.menug2b4 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug2b4off.png);
}
.menug2b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b4on.png);
background-repeat:no-repeat;
}

.menug2b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b4on.png);
background-repeat:no-repeat;
}

.menug2b4V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug2b4on.png);
background-repeat:no-repeat;
}
.menug2b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b4on.png);
background-repeat:no-repeat;
}
/* g1b2 */
/* g2b5 */
.menug2b5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b5off.png);
background-repeat:no-repeat;
}

.menug2b5 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug2b5off.png);
}
.menug2b5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b5on.png);
background-repeat:no-repeat;
}

.menug2b5V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug2b5on.png);
background-repeat:no-repeat;
}

.menug2b5V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug2b5on.png);
background-repeat:no-repeat;
}
.menug2b5V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug2b5on.png);
background-repeat:no-repeat;
}

/* fin de menu G2 */

/* menu G3 */
.menug3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug3off.png);
background-repeat:no-repeat;
}
.menug3 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug3V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug3on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

/* g3b1 */
.menug3b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b1off.png);
background-repeat:no-repeat;
}

.menug3b1 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug3b1off.png);
}
.menug3b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b1on.png);
background-repeat:no-repeat;
}

.menug3b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b1on.png);
background-repeat:no-repeat;
}

.menug3b1V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug3b1on.png);
background-repeat:no-repeat;
}
.menug3b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b1on.png);
background-repeat:no-repeat;
}
/* g3b2 */
.menug3b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b2off.png);
background-repeat:no-repeat;
}

.menug3b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug3b2off.png);
}
.menug3b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b2on.png);
background-repeat:no-repeat;
}

.menug3b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b2on.png);
background-repeat:no-repeat;
}

.menug3b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug3b2on.png);
background-repeat:no-repeat;
}
.menug3b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b2on.png);
background-repeat:no-repeat;
}
/* g3b3 */
.menug3b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b3off.png);
background-repeat:no-repeat;
}

.menug3b3 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug3b3off.png);
}
.menug3b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b3on.png);
background-repeat:no-repeat;
}

.menug3b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b3on.png);
background-repeat:no-repeat;
}

.menug3b3V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug3b3on.png);
background-repeat:no-repeat;
}
.menug3b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b3on.png);
background-repeat:no-repeat;
}
/* g3b4 */
.menug3b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b4off.png);
background-repeat:no-repeat;
}

.menug3b4 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug3b4off.png);
}
.menug3b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b4on.png);
background-repeat:no-repeat;
}

.menug3b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b4on.png);
background-repeat:no-repeat;
}

.menug3b4V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug3b4on.png);
background-repeat:no-repeat;
}
.menug3b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b4on.png);
background-repeat:no-repeat;
}
/* g3b5 */
.menug3b5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b5off.png);
background-repeat:no-repeat;
}

.menug3b5 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug3b5off.png);
}
.menug3b5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b5on.png);
background-repeat:no-repeat;
}

.menug3b5V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug3b5on.png);
background-repeat:no-repeat;
}

.menug3b5V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug3b5on.png);
background-repeat:no-repeat;
}
.menug3b5V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug3b5on.png);
background-repeat:no-repeat;
}

/* fin de menu G3 */

.menug4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug4off.png);
background-repeat:no-repeat;
}
.menug4 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug4V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug4on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

/* g4b1 */
.menug4b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;color:#990033;
height: 15px;
line-height: 15px;
/*background-image:url(images/menug4b1off.png);
background-repeat:no-repeat;
background-color:#990033;*/
}

.menug4b1 a {
text-decoration:none;
color:#990033;
display:block;
/*background-repeat:no-repeat;
background-image:url(images/menug4b1off.png);
background-color:#990033;*/
}
.menug4b1 a:hover {
text-decoration:none;
color:#2D1355;
/*background-image:url(images/menug4b1on.png);
background-repeat:no-repeat;
background-color:#2D1355;*/

}

.menug4b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;color:#2D1355;
height: 15px;
line-height: 15px;
/*background-image:url(images/menug4b1on.png);
background-repeat:no-repeat;
background-color:#2D1355;*/
}

.menug4b1V a {
text-decoration:none;
color:#2D1355;
display:block;
/*background-image:url(images/menug4b1on.png);
background-repeat:no-repeat;
background-color:#2D1355;*/
}
.menug4b1V a:hover {
text-decoration:none;
color:#2D1355;
/*background-image:url(images/menug4b1on.png);
background-repeat:no-repeat;
background-color:#2D1355;*/
}
/* g4b2 */
.menug4b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b2off.png);
background-repeat:no-repeat;
}

.menug4b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b2off.png);
}
.menug4b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b2on.png);
background-repeat:no-repeat;
}

.menug4b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b2on.png);
background-repeat:no-repeat;
}

.menug4b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b2on.png);
background-repeat:no-repeat;
}
.menug4b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b2on.png);
background-repeat:no-repeat;
}
/* g4b3 */
.menug4b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b3off.png);
background-repeat:no-repeat;
}

.menug4b3 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b3off.png);
}
.menug4b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b3on.png);
background-repeat:no-repeat;
}

.menug4b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b3on.png);
background-repeat:no-repeat;
}

.menug4b3V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b3on.png);
background-repeat:no-repeat;
}
.menug4b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b3on.png);
background-repeat:no-repeat;
}
/* g4b4 */
.menug4b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b4off.png);
background-repeat:no-repeat;
}

.menug4b4 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b4off.png);
}
.menug4b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b4on.png);
background-repeat:no-repeat;
}

.menug4b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b4on.png);
background-repeat:no-repeat;
}

.menug4b4V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b4on.png);
background-repeat:no-repeat;
}
.menug4b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b4on.png);
background-repeat:no-repeat;
}
/* g4b5 */
.menug4b5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b5off.png);
background-repeat:no-repeat;
}

.menug4b5 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b5off.png);
}
.menug4b5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b5on.png);
background-repeat:no-repeat;
}

.menug4b5V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b5on.png);
background-repeat:no-repeat;
}

.menug4b5V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b5on.png);
background-repeat:no-repeat;
}
.menug4b5V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b5on.png);
background-repeat:no-repeat;
}
/* g4b6 */
.menug4b6 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b6off.png);
background-repeat:no-repeat;
}

.menug4b6 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b6off.png);
}
.menug4b6 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b6on.png);
background-repeat:no-repeat;
}

.menug4b6V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b6on.png);
background-repeat:no-repeat;
}

.menug4b6V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b6on.png);
background-repeat:no-repeat;
}
.menug4b6V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b6on.png);
background-repeat:no-repeat;
}
/* g4b7 */
.menug4b7 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b7off.png);
background-repeat:no-repeat;
}

.menug4b7 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b7off.png);
}
.menug4b7 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b7on.png);
background-repeat:no-repeat;
}

.menug4b7V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b7on.png);
background-repeat:no-repeat;
}

.menug4b7V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b7on.png);
background-repeat:no-repeat;
}
.menug4b7V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b7on.png);
background-repeat:no-repeat;
}
/* g4b8 */
.menug4b8 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b8off.png);
background-repeat:no-repeat;
}

.menug4b8 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b8off.png);
}
.menug4b8 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b8on.png);
background-repeat:no-repeat;
}

.menug4b8V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b8on.png);
background-repeat:no-repeat;
}

.menug4b8V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b8on.png);
background-repeat:no-repeat;
}
.menug4b8V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b8on.png);
background-repeat:no-repeat;
}
/* g4b9 */
.menug4b9 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b9off.png);
background-repeat:no-repeat;
}

.menug4b9 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b9off.png);
}
.menug4b9 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b9on.png);
background-repeat:no-repeat;
}

.menug4b9V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b9on.png);
background-repeat:no-repeat;
}

.menug4b9V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b9on.png);
background-repeat:no-repeat;
}
.menug4b9V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b9on.png);
background-repeat:no-repeat;
}
/* g4b10 */
.menug4b10 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b10off.png);
background-repeat:no-repeat;
}

.menug4b10 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug4b10off.png);
}
.menug4b10 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b10on.png);
background-repeat:no-repeat;
}

.menug4b10V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug4b10on.png);
background-repeat:no-repeat;
}

.menug4b10V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug4b10on.png);
background-repeat:no-repeat;
}
.menug4b10V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug4b10on.png);
background-repeat:no-repeat;
}

/* fin de menu G4 */

/* menu G5 */
.menug5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug5off.png);
background-repeat:no-repeat;
}
.menug5 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug5V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug5on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

/* g5b1 */
.menug5b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b1off.png);
background-repeat:no-repeat;
}

.menug5b1 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug5b1off.png);
}
.menug5b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b1on.png);
background-repeat:no-repeat;
}

.menug5b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b1on.png);
background-repeat:no-repeat;
}

.menug5b1V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug5b1on.png);
background-repeat:no-repeat;
}
.menug5b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b1on.png);
background-repeat:no-repeat;
}
/* g5b2 */
.menug5b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b2off.png);
background-repeat:no-repeat;
}

.menug5b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug5b2off.png);
}
.menug5b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b2on.png);
background-repeat:no-repeat;
}

.menug5b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b2on.png);
background-repeat:no-repeat;
}

.menug5b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug5b2on.png);
background-repeat:no-repeat;
}
.menug5b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b2on.png);
background-repeat:no-repeat;
}
/* g5b3 */
.menug5b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b3off.png);
background-repeat:no-repeat;
}

.menug5b3 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug5b3off.png);
}
.menug5b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b3on.png);
background-repeat:no-repeat;
}

.menug5b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b3on.png);
background-repeat:no-repeat;
}

.menug5b3V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug5b3on.png);
background-repeat:no-repeat;
}
.menug5b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b3on.png);
background-repeat:no-repeat;
}
/* g5b4 */
.menug5b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b4off.png);
background-repeat:no-repeat;
}

.menug5b4 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug5b4off.png);
}
.menug5b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b4on.png);
background-repeat:no-repeat;
}

.menug5b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b4on.png);
background-repeat:no-repeat;
}

.menug5b4V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug5b4on.png);
background-repeat:no-repeat;
}
.menug5b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b4on.png);
background-repeat:no-repeat;
}
/* g5b5 */
.menug5b5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b5off.png);
background-repeat:no-repeat;
}

.menug5b5 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menug5b5off.png);
}
.menug5b5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b5on.png);
background-repeat:no-repeat;
}

.menug5b5V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menug5b5on.png);
background-repeat:no-repeat;
}

.menug5b5V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menug5b5on.png);
background-repeat:no-repeat;
}
.menug5b5V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug5b5on.png);
background-repeat:no-repeat;
}
/* fin de menu G5 */

.menug6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug6off.png);
background-repeat:no-repeat;
}
.menug6 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug6 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug6on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug6V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug6on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}
/* fin de menu G6 */

/* menu g7 */
.menug7 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug7off.png);
background-repeat:no-repeat;
}
.menug7 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug7 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug7on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug7V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug7on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

.menug7b {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#ff6600;
height: 19px;
line-height: 19px;
}

.menug7b a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug7b a:hover {
text-decoration:none;
color:#ffffff;
background-color:#981135;
}

.menug7bV {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#981135;
height: 19px;
line-height: 19px;
}

.menug7bV a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug7bV a:hover {
text-decoration:none;
color:#ffffff;
background-color:#981135;
}
/* fin de menu g7 */

/* menu g8 */
.menug8 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug8off.png);
background-repeat:no-repeat;
}
.menug8 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug8 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menug8on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menug8V a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menug8on.png);
background-repeat:no-repeat;
text-decoration:none;
display:block;
height:19px;
line-height:19px;
}

.menug8b {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#ff6600;
height: 19px;
line-height: 19px;
}

.menug8b a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug8b a:hover {
text-decoration:none;
color:#ffffff;
background-color:#981135;
}

.menug8bV {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-color:#981135;
height: 19px;
line-height: 19px;
}

.menug8bV a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menug8bV a:hover {
text-decoration:none;
color:#ffffff;
background-color:#981135;
}
/* fin de menu g8 */

.onglet1 {
background-image:url(images/onglet1.jpg);
background-repeat:no-repeat;
}
.onglet2 {
background-image:url(images/onglet2.jpg);
background-repeat:no-repeat;
}
.onglet3 {
background-image:url(images/onglet3.jpg);
background-repeat:no-repeat;
}
.onglet4 {
background-image:url(images/onglet4.jpg);
background-repeat:no-repeat;
}

.blocdroit {
background-color:#ff9900;
padding:0px 10px 5px 5px;
}
.blocdroit ul li {
margin-left:-20px;
}

.blocdroit2 {
background-color:#990066;
padding:0px 10px 5px 5px;
}

.blocdroittitre {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#990066;
font-weight: bold;
line-height:15px;
}

.blocdroittitrelien {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight: bold;
line-height:15px;
}
.blocdroittitrelien a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight: bold;
line-height:15px;
text-decoration:none;
}
.blocdroittitrelien a:hover {
color:#ffffff;
text-decoration:underline;
}

.blocdroittexte {
font-family:Arial, Helvetica, sans-serif;
font-size:11.5px;
color:#000000
}

.menub1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub1off.png);
background-repeat:no-repeat;
}
.menub1 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menub1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menub1on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menub1V {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub1on.png);
background-repeat:no-repeat;
}
.menub1V a {
color:#ffffff;
text-decoration:none;
}
.menub2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub2off.png);
background-repeat:no-repeat;
}
.menub2 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menub2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menub2on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menub2V {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub2on.png);
background-repeat:no-repeat;
}
.menub2V a {
color:#ffffff;
text-decoration:none;
}

.menub3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub3off.png);
background-repeat:no-repeat;
}
.menub3 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menub3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menub3on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menub3V {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub3on.png);
background-repeat:no-repeat;
}
.menub3V a {
color:#ffffff;
text-decoration:none;
}

.menub4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub4off.png);
background-repeat:no-repeat;
}
.menub4 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menub4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menub4on.png);
background-repeat:no-repeat;
height:19px;
line-height:19px;
}

.menub4V {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menub4on.png);
background-repeat:no-repeat;
}
.menub4V a {
color:#ffffff;
text-decoration:none;
}

/* menu a1 */
.menua1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua1off.png);
background-repeat:no-repeat;
}
.menua1 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;

}

.menua1V a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua1on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;
}

/* a1b1 */
.menua1b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b1off.png);
background-repeat:no-repeat;
}

.menua1b1 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menua1b1off.png);
}
.menua1b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b1on.png);
background-repeat:no-repeat;
}

.menua1b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b1on.png);
background-repeat:no-repeat;
}

.menua1b1V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menua1b1on.png);
background-repeat:no-repeat;
}
.menua1b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b1on.png);
background-repeat:no-repeat;
}
/* a1b2 */
.menua1b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b2off.png);
background-repeat:no-repeat;
}

.menua1b2 a {
text-decoration:none;
color:#ffffff;
display:block;
background-repeat:no-repeat;
background-image:url(images/menua1b2off.png);
}
.menua1b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b2on.png);
background-repeat:no-repeat;
}

.menua1b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b2on.png);
background-repeat:no-repeat;
}

.menua1b2V a {
text-decoration:none;
color:#ffffff;
display:block;
background-image:url(images/menua1b2on.png);
background-repeat:no-repeat;
}
.menua1b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b2on.png);
background-repeat:no-repeat;
}
/* a1b3 */
.menua1b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b3off.png);
background-repeat:no-repeat;
}

.menua1b3 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b3on.png);
background-repeat:no-repeat;
}

.menua1b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-image:url(images/menua1b3on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua1b3V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b3on.png);
background-repeat:no-repeat;
}
/* a1b4 */
.menua1b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b4off.png);
background-repeat:no-repeat;
}

.menua1b4 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b4on.png);
background-repeat:no-repeat;
}

.menua1b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-image:url(images/menua1b4on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua1b4V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b4on.png);
background-repeat:no-repeat;
}
/* a1b5 */
.menua1b5 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua1b5off.png);
background-repeat:no-repeat;
}

.menua1b5 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b5 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b5on.png);
background-repeat:no-repeat;
}

.menua1b5V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-image:url(images/menua1b5on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua1b5V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua1b5V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua1b5on.png);
background-repeat:no-repeat;
}

/* fin menu a1 */

/* menu a2 */
.menua2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua2off.png);
background-repeat:no-repeat;
}
.menua2 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2 a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua2on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;

}

.menua2V a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua2on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;
}

/* a2b1 */
.menua2b1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
height: 15px;
line-height: 15px;
background-image:url(images/menua2b1off.png);
background-repeat:no-repeat;
}

.menua2b1 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b1 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b1on.png);
background-repeat:no-repeat;
}

.menua2b1V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;background-image:url(images/menua2b1on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua2b1V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b1V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b1on.png);
background-repeat:no-repeat;
}

/* a2b2 */
.menua2b2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;height: 15px;
line-height: 15px;
background-image:url(images/menua2b2off.png);
background-repeat:no-repeat;
}

.menua2b2 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b2 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b2on.png);
background-repeat:no-repeat;
}

.menua2b2V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;background-image:url(images/menua2b2on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua2b2V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b2V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b2on.png);
background-repeat:no-repeat;
}

/* a2b3 */
.menua2b3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;height: 15px;
line-height: 15px;
background-image:url(images/menua2b3off.png);
background-repeat:no-repeat;
}

.menua2b3 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b3 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b3on.png);
background-repeat:no-repeat;
}

.menua2b3V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;background-image:url(images/menua2b3on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua2b3V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b3V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b3on.png);
background-repeat:no-repeat;
}

/* a2b4 */
.menua2b4 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;height: 15px;
line-height: 15px;
background-image:url(images/menua2b4off.png);
background-repeat:no-repeat;
}

.menua2b4 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b4 a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b4on.png);
background-repeat:no-repeat;
}

.menua2b4V {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;background-image:url(images/menua2b4on.png);
background-repeat:no-repeat;
height: 15px;
line-height: 15px;
}

.menua2b4V a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua2b4V a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menua2b4on.png);
background-repeat:no-repeat;
}

/* fin menu a2 */

.menua3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua3off.png);
background-repeat:no-repeat;
}
.menua3 a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menua3 a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua3on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;

}

.menua3V a {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menua3on.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;
}

.menuetu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menugetuoff.png);
background-repeat:no-repeat;
}
.menuetu a {
text-decoration:none;
color:#ffffff;
display:block;
}
.menuetu a:hover {
text-decoration:none;
color:#ffffff;
background-image:url(images/menugetuon.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;

}

.menuetuV {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight: bold;
background-image:url(images/menugetuon.png);
background-repeat:no-repeat;
}

.menurech {
background-image:url(images/menurech.png);
background-repeat:no-repeat;
display:block;
height:19px;
line-height:19px;
padding-left:15px;
}

.menurech form {
display:block;
height:14px;
line-height:14px;
padding-top:0;
padding-bottom:1px;
}

.menurech form input {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#990066;
font-weight: bold;
height:10px;
border:none;
}


/* */
.contact {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#eca0b3;
font-weight: bold;
height: 30px;
line-height: 30px;
}
.contact a {
text-decoration:none;
color:#eca0b3;
display:block;
}
.contact a:hover {
text-decoration:none;
color:#CC0033;
}

.colonnetitre1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990066;
font-weight: bold;
height:18px;
display:block;
padding-bottom:10px;
}

.colonnedroitetitre1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990066;
font-weight: bold;
height:18px;
display:block;
padding: 0 0 10px 10px;
}

.colonnetitrevert {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#99cc00;
font-weight: bold;
line-height:15px;
display:block;
padding: 10px 0 5px 0;
}

.colonnetitreactu {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990066;
font-weight: bold;
line-height:14px;
padding: 0 0 3px 0;
}

.colonnetitreactu a {
color:#990066;
line-height:14px;
text-decoration:none;
}

.colonnetitreactu a:hover {
color:#cc0033;
line-height:14px;
text-decoration:none;
}

.colonneactutexte {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#990066;
line-height:12px;
}

.actutexte {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
}

.colonnetitreuto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff6600;
font-weight: bold;
line-height:16px;
padding: 0 0 3px 0;
}

.colonnetitreuto a {
color:#ff6600;
line-height:16px;
text-decoration:none;
}

.colonnetitreuto a:hover {
color:#cc0033;
line-height:16px;
text-decoration:none;
}

.colonneutotexte {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
}

.colonnetitrecalendrier {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990066;
font-weight: bold;
line-height:16px;
padding: 0 0 3px 10px;
}

.colonnetextecalendrier {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
padding: 0 0 5px 10px;
}

.colonnetextecalendrier a {
color:#000000;
line-height:13px;
text-decoration:none;
}

.colonnetextecalendrier a:hover {
color:#cc0033;
line-height:13px;
text-decoration:none;
}

.centretitrecalendrier {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#990066;
font-weight: bold;
line-height:16px;
padding: 0 0 5px 0;
}

.centretextecalendrier {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
line-height:13px;
padding: 0 0 10px 0;
}

.bordertab {
border-color:#999999;
border:solid;
border-width:1px;
}


