body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3070bf;
	background-color: #77b2fe;
	background-color: #75bffe;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.texte_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #3070bf;
	font-weight: bold;
}
.texte_page {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #20519e;
	text-decoration:none;
}
.texte_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #20519e;
	font-weight:bold;
	text-decoration:none;
}
.basdepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
}
a:link {color : #fff;}
a:visited {color:#fff;}
a:hover {color:#fff;}
a:active {color:#fff;}
.img { border:#FFF solid 1px; }

/******************************************************************************/

#menu_tab{
width:956px;
background:url(images/menu_back2.jpg);
height:24px;
float: left;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:2px;
padding:0px;
margin:0px;
border-bottom:1px #FFF solid;
background-color:#39F;
}
ul.menu {
height:24px;
list-style-type:none;
display:block; 
margin:0 auto; 
padding:0px; 
background:none;
margin:0 0 0 180px;

}
ul.menu li {
font-weight:bold;
display:inline;
letter-spacing:2px;
font-size:14px;
line-height:24px;
}
a.nav:link, a.nav:visited {
display:block;
float:left;
padding:0 10px 0 10px;
height:24px;
margin:0px;
text-align:center;
color:#fff;
text-decoration:none;
/* background:url(images/menu_back_link.jpg) center 0;
background-repeat:no-repeat;*/
border-right:#fff 1px solid;
}
a.select:link, a.select:visited {
display:block;
float:left;
padding:0 10px 0 10px;
margin:0px;
text-align:center;
height:24px;
text-decoration:none;
color: #fff; 
border-right:#fff 1px solid;
cursor: default;
/*background: no-repeat url(images/menu_back_link.jpg) center 0;
background-repeat:no-repeat;*/
background:#91ccff;
}
a.nav:hover {
color: #3399ff;
text-decoration:none;
background: no-repeat url(images/menu_hover.png) center 0;
background-repeat:no-repeat;
background-position:center 0;
background-color:#a9d7ff;
}
/****************************************************************************/
/* manifestation */
#manif_all { width:100%; padding:0px; margin:auto; }
 .manif_intro { width:550px; padding-top:15px; padding-bottom:15px;  margin:auto; text-align:center; }
 .manif { width:100%; margin-left:0px; margin-bottom:14px; float:left; }
 .manif_entete { width:100%; background-color:#0078de; color:#FFF; float:left; padding:0px 4px; height:22px; line-height:22px;} /* couleur du titre */
 .manif_titre { padding-left:2px; float:left; }
 .manif_titre a{ color:#FFF; text-decoration:none; }
 .manif_titre a:hover{ color:#FFF; text-decoration:underline; }
 .manif_ville { padding-right:2px; float:right; }
 .manif_lib { padding:8px 4px; float:left; background-color:#279cff; width:100%; text-align:left; color:#FFF; } /* couleur du fond */
 .manif_lien { float:left; clear:both; background-color:#53b0ff; width:100%; padding:0 0 6px 8px; text-align:left;} /* couleur du fond */
 .manif_lienardeche { clear:both; padding-bottom:25px; text-align:center; }manif_lienardeche { clear:both; padding-bottom:25px; text-align:center; }
 .manif_lien a{ color:#fff; } /* couleur du lien */
 .manif_lienardeche a{ color:#fff; } /* couleur du lien */

