/* CSS */
body {
margin: 0;
padding: 0;
background: white;
font: 11px verdana, arial, sans-serif;
}


p{margin-top:0px;margin-bottom:0px;}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}


/* Titres de section ex:Ses activités régulières: */ 
.titre1{
	font-size:16px;
	font-weight:bold;
	color:#006600;
}

/* Deuxième niveau de titre ex:Ses activités spéciales: */
.titre2{
	font-weight:bold;
	font-size:14px;
}

/* Titre rouge: */
.titreR{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;

}


/* Bannière */
.banniere{
	font-weight:bold;
	font-size:20px;
	text-align: center;
}


/* Texte pour les dates de la colonne de droite */ 
.date{
	font-size:11px;
	color:#006600;
}

/* texte légèrement vert */
.text{
	font-size:11px;
	color:#006600;
}


/* Remplacement pour la ligne balise HR */
hr {margin-top:0px;margin-bottom:0px;line-height:0px;}
.LigneHR{margin-top:5px;margin-bottom:0px;}


a{
	text-decoration:none;
	color:#0000FF;
}

/* Hyperliens dans un text normal (bleu souligné au survol) */
.text a{text-decoration:none;color:#0000FF;}
.text a:link{text-decoration:none;color:#0000FF;}
.text a:hover{text-decoration:underline;color:#0000FF;}
.text a:active{text-decoration:underline;color:#0000FF;}
.text a:visited{text-decoration:none;color:#0000FF;}
.text a:visited:hover{text-decoration:underline;color:#0000FF;}

/* Hyperliens noir sans surlignement */
.BlackLink a{text-decoration:none;color:#000000;}
.BlackLink a:link{text-decoration:none;color:#000000;}
.BlackLink a:hover{text-decoration:none;color:#000000;}
.BlackLink a:active{text-decoration:none;color:#000000;}
.BlackLink a:visited{text-decoration:none;color:#000000;}
.BlackLink a:visited:hover{text-decoration:none;color:#000000;}

/* Hyperliens et texte dans le footer */
.Footer {font-size:9px;text-decoration:none;color:#777777;}
.Footer a{text-decoration:none;color:#777777;}
.Footer a:link{text-decoration:none;color:#777777;}
.Footer a:hover{text-decoration:none;color:#777777;}
.Footer a:active{text-decoration:none;color:#777777;}
.Footer a:visited{text-decoration:none;color:#777777;}
.Footer a:visited:hover{text-decoration:none;color:#777777;}


/* Pour le menu principal par dessus les autres éléments */
.floating {
	position: absolute;
	z-index:2;
}

#menu {
font-size:11px;
position: relative;
top: 0;
left: 0;
z-index:1;
width: 768px;
}

.MenuStyle{font-size:11px;}

#menu dl {
	float: left;
	width: 12em;
	margin-right:1px;
}

#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #E5E5E5;
	border: 1px solid gray;
	border-top:0px;
}

#menu .filler dl {
	width: 100%;
}

#menu .filler dt {
	cursor: default;
	background: #F4F4F4;
	width: 100%;
	border: 1px solid gray;
	border-top:0px;
}

#menu dd {
	border: 1px solid gray;
}
#menu li {
	text-align: center;
	background: #fff;
}
#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}

#menu li a:hover, #menu dt a:hover {
	background: #eee;
}

a {text-decoration: none;
color: black;
color: #222;
}

.BleuDegrade {  
	background-image: url('../images/structure/bzh_degrade.gif'); 
	background-repeat: repeat-x; 
}
.VertDegrade {  
	background-image: url('../images/structure/bzh_degrade2.gif'); 
	background-repeat: repeat-x; 
}
.PairDegrade {  
	background-image: url('../images/structure/bzh_degrade3.gif'); 
	background-repeat: repeat-x; 
}

.LeMenu {
	width:100%;
	font-size:11px;
	font-weight: bold;
	background: #E5E5E5;
}

.Menu_Actif {
	border: 0.25pt solid gray;
	background: #eee;
	cursor:pointer;
}
.Menu_Off {
	border: 0.25pt solid gray;
	background: #eee;
	cursor:default;
}
.Menu_InActif {
	border: 0.25pt solid gray;
	background: #E5E5E5;
	cursor:default;
}