/* CSS Document */
body {
	background-color: #FFFFFF;
	margin :auto;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 17px;
	width:800px;	
	
	
	}
td,table.tabcentre {
	
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	
}
	
	
p {
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: 17px;	
	text-align:justify;
	vertical-align:top;
}	
	

td.largeur {
	width:235px;
}
.centrer {
	text-align:center;
}
td.centreMilieu {
	vertical-align: middle;
	text-align:center;
}



a.lien_jaune{
	text-decoration:underline;	
	color:#FFFF00;
}

a.lien_jaune:hover {
	text-decoration : none;	
	color: #E1298B;
}

	
a.lien{
	font-size: 12px;
	text-decoration : none;	
	color: #E1298B;
	font-weight:bold;
	letter-spacing:1px;
}

a.lien:hover {
	font-size: 12px;
	text-decoration : underline;	
	color: #ffffff;
	font-weight:bold;
	letter-spacing:1px;
}


a.lien_camps{
	font-style:italic;
	font-size:12px;
	text-decoration : none;	
	color:#FFFF66;
	font-weight:bold;
	}

a.lien_camps:hover {
	text-decoration :underline;	
	color: #FFFFCC;
	font-weight:bold;

}

.lien_camps_rose{
	font-style:italic;
	font-size: 13px;
	text-decoration : none;	
	color:#E1298B;
	font-weight:bold;

}

.lien_camps_rose:hover {
	font-size: 13px;
	text-decoration :underline;	
	color: #ffffff;
	font-weight:bold;

}



a img {
	border: 0;
}
a.lien_petit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;	
	color: #ffffff;
	font-weight: bold;
	
}

a.lien_petit:hover {
	font-size: 10px;
	text-decoration : none;	
	color: #333333;
	font-weight:bold;
	
}
.lien_petit_rose{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration :none;	
	color: #E1298B;
	font-weight: bold;
		
}

.lien_petit_rose:hover {
	font-size:10px;
	text-decoration : underline;	
	color: #ffffff;
	font-weight:bold;
	
}


a.lien_saison{
	font-style:italic;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;	
	color: #ffffff;
	font-weight: bold;
	letter-spacing:normal;
}

a.lien_saison:hover {
	font-style:italic;	
	font-size: 10px;
	text-decoration : none;	
	color: #FFFFCC;
	font-weight:bold;
	letter-spacing:normal;
}

.texte_italique_jaune{

	font-size: 13px;
	font-style:italic;
	color: #FFFF66;
	font-weight:bold;

}
.texte_italique_jaune_underline{
	font-size: 12px;
	font-style:italic;
	color:#FFFF66;
	font-weight:bold;
	text-decoration:underline;
}

.underline {
text-decoration:underline;
}
.animation {
	vertical-align:top;
}	
.fondBleu {
	background-color:#296E97;
}



.fondGris {
	background-color:#969696;
}

.fondVert {
	background-color: #518B0E;
}

.fondVertPomme {
	background-color: #7cb46b;
}

.fondRose {
	background-color:#E1298B;
}
.fondBlanc {
	background-color: #FFFFFF;
}
.fondBleuClair{
	background-color: #3791D6;
}

.fondVertClair{
	background-color: #339900;
}
h1{
	margin:0;
	padding:0;
	font-size: 18px;
	font-style: italic;
	text-align:center;
	height:24px;
	
}
h2{
	margin:-1px;
	color: #296E97;
	font-size: 15px;
	font-weight:bold;
	background-color: #ffffff;
}

h3{
	margin:-1px;
	color:#FFFF66;
	font-size: 13px;
	font-weight:bold;
	height:20px;
	letter-spacing:1px;
	
}

.titre_jaune {
	font-size: 15px;
	font-style: italic;
	font-weight:bold;
	color:#FFFF66;
	letter-spacing:1px;
	}
	
.titre_blanc_centre {
	font-size: 15px;
	font-style: italic;
	font-weight:bold;
	/*color:#eadc41;*/
	color:#ffffff;
	letter-spacing:1px;
	text-align:center;
	
	}	
	
	
.sousTitre {
	color: #FFFF66;
	font-size: 16px;
	font-weight:bold;
	
	/*background-color: #ffffff;*/
}

.texte_gras_blanc {
	font-weight:bold;
	
}

.texte_gras_blanc_souligne {
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:underline;
}
.justification {
	text-align :justify;
	
}
.texte_moyen_blanc {
	font-size :11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.texte_gras_blanc_petit {
	font-weight:bold;
	font-size : 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.texte_gras_blanc_TresPetit {	
	font-size : 11px;	
	line-height: 12px;
}

.texte_moyen_blanc_italique {
	font-size :11px;
	font-style:italic;
	line-height:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.texte_gras_jaune_petit {
	font-weight:bold;
	font-size : 12px;
	color:#FFFF66;
	
}
.texte_milieu {
	vertical-align:middle;
	}

br.interligne {
	line-height: 5px;
}
.separateur {
	width:800px;
	height:15px;
}

.separateur_2{
	width:615px;
}
.texte_droite {
	text-align:right;

}

.texte_gauche {
	text-align:left;

}

.texte_centre {
	text-align:center;

}

.rose {
	color:#E1298B;
}

.gras {
	font-weight:bold;
}



#dossier {
	margin:5px;
	padding:4px;
	border-width:1px;
	border-style: dashed;
	color:#FFFFCC;
	text-align:left;
	width:96%;
}

#pied_de_page {
	margin:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	line-height: 14px;
	vertical-align:	middle;
	
}

/*news ticker*/
 #ticker-container {
	position:absolute;
	overflow:hidden;
	width: 167px;
	height: 100px;
	background-color: #ffffff;
	background-repeat: repeat;
	padding: 2px;
	border: 1px solid #de298c;
	margin:0 auto;
	 }
	
	#ticker {
		position:absolute;
		width:164px;
		
	}
	
	#ticker ul {
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
	#ticker ul li {
            display:list-item;
            margin-top: 1px;
            margin-bottom: 1px;
            padding-top: 1px;
            padding-bottom: 1px;
            font-family: arial;
            font-size: 10px;
            font-weight: normal;
            color: #000000;
            padding-left: 1px;
			
	}
	
	#ticker ul li a {
            font-family:Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
            color: #ff33cc;
            text-decoration: none;
            padding-left:1px;
			text-align:left;
	}
        
        #ticker ul li a:hover {
            font-family:Arial, Helvetica, sans-serif;
             font-size: 11px;
            font-weight: bold;
            color: #cccccc;
            text-decoration: none;
            padding-left: 1px;
			text-align:left;
        }        
