/* CSS Document */
/* ------------------------------------------------------------------------------ */
/*|######################### Styles structurels  ################################|*/
/* -------------------------------------------------------------------------------*/

body {
	margin: 0;
	text-align: center;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	background: #FFECAA url(IMG/sports_bg.gif) repeat-x top;
}
table {
	float: left;
}
html>body table { /* Hack pour l'affichage correct des tableaux dans ie et mozilla*/
	float: none;
} 
hr.separateur {
	visibility: hidden;
	margin: 3px;
	clear: none;
}

hr.clear {
	visibility: hidden;
	margin: 3px;
	clear: both;
}
/*----------------------------------------------------------------------------- */
/*|######################### 		Gestions des liens ###########################|*/
/* ------------------------------------------------------------------------------*/
a {
	text-decoration: underline;
	color: #F76900;
}
a:hover {
	text-decoration: none;
}


/*----------------------------------------------------------------------------- */
/*|######################### 			Entete   	################################|*/
/* ------------------------------------------------------------------------------*/
.logo {
	margin: 0;
	padding:0; 
	float: left;
	z-index: 10;
}
.portail {
	margin: 0;
	padding: 0;
	padding-right: 1px;
	float: right;
	z-index: 10;
}

#top {
	height: 93px;
	width: 100%;
	padding: 0;
	margin: 0;
	z-index: 0;
	background: #FFF9E7 url(IMG/sports_headbg.gif) repeat-x fixed top;
}
#top h1 {
	position: absolute;
	z-index: 0;
	margin: 0;
	padding: 0;
	left : 165px;
	font : italic bolder 70px Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.3em;
	top: 15px;
	color: #F75100;
}

#top h2 {
	position: absolute;
	z-index: 5;
	margin: 0;
	padding: 0;
	left : 180px;
	top: 20px;
	font : bold 40px Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.15em;
	color: #FFECAA;
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity: 0.6;
}
#top form {
	display: inline;
}
#top a {
	color: #F76900;
}
h3.headertitre {
	margin: 0px;
	text-align: right;
	font: italic bolder 95% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.5em;
	color : #FFECAA;
}
#welcomelormont {
	height: 21px;
	width: 100%;
	background: no-repeat;
	background-color: #F76900;
	background-image: url(IMG/sports_degrade.gif);
}

/*----------------------------------------------------------------------------- */
/*|######################### 		Pied de page   ################################|*/
/* ------------------------------------------------------------------------------*/
#footer
{
	border-top: 1px solid #F76900;
	background:  #FF8A00  url(IMG/sports_foot_logo2.gif) no-repeat right top;
	clear: both;
	margin: 0;
	max-height: 70px;
}
html>body #footer { /* Hack pour l'affichage correct du pied de page dans ie et mozilla*/
	height: 70px;
} 
#footer p {
	margin-top: 50px;
	margin-left: 25px;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: left;
	color:  #FFECAA;
}
#footer a {
	color:  #FFECAA;
	text-decoration: none;
}
#footer a:hover {
	color:  #FFF9E7;
}
#footer img {
	border: none;
	float:right;
}
/*----------------------------------------------------------------------------- */
/*|######################### 	Les conteneurs   	################################|*/
/* ------------------------------------------------------------------------------*/
#container {
	z-index: 100;
	border-top: 0;
	line-height: 100%;
	margin: 0px auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 95%;
	background: #FFF9E7 url(IMG/foot_logo1.gif) no-repeat bottom right;
	border: 1px solid #F76900;
	color: Black;
}
#containerbody {
	background: url(IMG/fondconteneur.gif) repeat-y;
	margin: 0px auto;
	
}

/*----------------------------------------------------------------------------- */
/*|######################### 	Les colonnes   	################################|*/
/* ------------------------------------------------------------------------------*/

#leftnav
{
float: left;
width: 120px;
margin: 0;
padding: 0px;
}
#rightnav
{
float: right;
width: 165px;
margin: 0;
padding: 0px;

}
#content
{
margin-left: 130px;
margin-right: 165px;
padding: 0.5em;

}
#content_pleinepage a
{
	text-decoration: none;
}
#content_pleinepage
{
margin: 0;
margin-left: 130px;
margin-right: 15px;
padding: 0;
min-height: 330px;
}
#content_une_colonne
{
	margin-left: 130px;
	padding: 0.5em;
}
#content_deuxcolonnes
{
margin-left: 130px;
margin-right: 43%;
padding: 0.5em;
}
#rightnav_deuxcolonnes
{
float: right;
width: 41%;
margin: 0;
padding: 0.5em;
}
#leftnav p, #rightnav p { margin: 0; }
#content h2 { margin: 0; }


/*----------------------------------------------------------------------------- */
/*|######################### 			Elements commun   	######################|*/
/* -----------------------------------------------------------------------------*/
.indenter {
	margin-left: 15px;
}



h3.message {
	padding: 30px;
	color: #CC0000;
	text-align: center;
	background-color: White;
}

#bloc_print {
	padding: 4px;
	padding-right: 15px;
	text-align: right;
}








/*----------------------------------------------------------------------------- */
/*|################## 		Formulaire de recherche   	#########################|*/
/* ------------------------------------------------------------------------------*/
#search {
	position: absolute;
	top: 70px;
	left: 38%;
	z-index: 200;
}
#search a {
	color:#FFECAA;
	font: bold 60% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-decoration: none;
}
#search a:hover {
	color:#FFECAA;
}
#search a:visited {
	color:#FFECAA;
}
#search input {
	padding: 0px;
	display: inline;
	margin-right: 3px;
	border: 1px solid #F76900;
	font: bold 80% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #F76900;
	background-color: #FFECAA;
}

#recherche {
	margin: 15px;
	margin-top: 0;
	padding-top: 15px;
}

#barre_recherche {
	background-color: #AFD128;
	padding: 7px 15px 0 15px;
	font : 90% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
}
.info_resultats_recherche {
	font : 80% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #006400;
}

#resultats_recherche {
	font: 70% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
		margin: 5px 10px 10px 30px;

}

#nav_bar_recherche {
	text-align: center;
		background-color: #FFECAA;
		padding: 5px;
		font: bold 80% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
		color: #F76900;
}
#nav_bar_recherche a {
	color: #F75100;
}
#nav_bar_recherche .phpdigHighlight {
	color: #CC0000;
}

/*----------------------------------------------------------------------------- */
/*|####################### 		Style des blocs   	#########################|*/
/* ------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------- */
/*|####################### 		Menu des outils   	#########################|*/
/* ------------------------------------------------------------------------------*/
 #navoutil
{
	padding: 0 0 0 200px;
	margin: 0;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

#navoutil li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navoutil li a
{
margin: 0;
padding: 3px 0.5em;
border-top: 0px;
text-decoration: none;
border: 1px solid #F75100;
background: #FFECAA;
color: #F75100;
}
#navoutil li a:link {  color: #F75100; }
#navoutil li a:hover
{
border-top: none;
color:#FFECAA;
background: #F75100;
border-color: #FFECAA;
}

#chemin_rubrique {
	font: bold 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding-right: 7px;
	margin-bottom: 0px;
	text-align: right;
}
#chemin_rubrique a {
	text-decoration: none;
}
/*----------------------------------------------------------------------------- */
/*|####################### 		Menu de gauche   	#########################|*/
/* ------------------------------------------------------------------------------*/
#menubloc dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;

}

#menubloc {
	width: 122px;
	text-align: center;
	background-color: #AFD128;
	z-index: 2000;

}
#menufin {
	width: 122px;
	height: 99px;
	margin: 0px;
 	background-repeat: no-repeat;
	background-image: url(IMG/menu_fin.gif);

}
.menu {
	cursor: pointer;
	width: 120px;
	min-height: 25px;
	margin: 0;
	padding: 0;
}
.smenu {
	position: absolute;
	z-index: 3000;
	left: 120px;
	margin-top:-20px;
	display: none;
	width: 101px;
	text-align: center;
}
a.smenulink  {
	font: bold 70% Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
.smenulink a:visited  {
	font: bold 70% Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
a.smenulink:hover  {
	font: bold 70% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}

.choixsmenu {
	width: 100%;
	padding:0px;
	padding-top: 2px;
	cursor: pointer;
}

a.menulink {
text-decoration: none;
color: #006400;
 font: bolder 80% Arial, Helvetica, sans-serif;
}
a.menulink:visited {
text-decoration: none;
color: #006400;
 font: bolder 80% Arial, Helvetica, sans-serif;
}
a.menulink:hover {
text-decoration: none;
 font: bolder 80% Arial, Helvetica, sans-serif;
color: #006400;
}

/*Sous menus*/
#sousmenus {	
	padding: 3px;
}
#sousmenus ul {
	padding-left: 5px;
	font-size: 95%;
	}
#sousmenus li {
	list-style: disc inside;
	font-size: 70%;
	}
#soussousmenu {
	font-weight: bold;
}
#soussousmenu {
	background-color:#FFFFFF;
	border-right: 1px solid  #F76900;
	border-bottom: 1px solid  #F76900;	
}
#soussousmenu .off{
	background-color:#F76900;
}
#soussousmenu .off:hover{
	background-color:#F76900;
}
#soussousmenu .off a{
	color: White;	
}
#soussousmenu .off a:hover{
	color: White;	
	background-color:#F76900;
}
#soussousmenu :hover {
	background-color: #FFECAA;
}
#soussousmenu a{
	text-decoration: none;
	color: #F76900;
}
#soussousmenu a:hover{
	text-decoration: none;
	color: #F75100;
}
#menuhorizonbloc dl, dt, dd, ul, li {
margin: 0;
padding: 0 0 0 0;
list-style-type: none;

}
#menuhorizonbloc{
	width:120px;
	margin:0px;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.menuhorizon_on {
	text-align:center;
	width:120px;
	border-bottom: 1px solid  #F76900;	
	border-right: 1px solid  #F76900;
	padding: 3px 0 3px 0;
	background-color:#FFECAA;
	z-index:100;

}
.menuhorizon_off {
	border-right: 1px solid  #F76900;
	border-bottom: 1px solid  #F76900;	
	background-color:#F76900;	
	padding: 3px 0 3px 0;
}
.menuhorizon_on a{
	color:#F75100;
	text-decoration:none;
}
.menuhorizon_on a:visited{
	color:#F75100;
	text-decoration:none;
}
.menuhorizon_on a:hover {
	color:White;
}

.menuhorizon_off a{
	color:White;
	text-decoration:none;
}
.menuhorizon_off a:visited{
	color:White;
	text-decoration:none;
}
.menuhorizon_off a:hover {
	color:White;
}

.ssmenu {
	border: 1px solid  Black;
	display:none;
	position: absolute;
	margin-top:-5px;
	left:95px;
	z-index:200;
	background-color:#F75100;	
	font-size: 100%;
}
.menuvertical_on {
	background-color:#F76900;
	padding: 3px 0 3px 0;	
	text-align:center;
	z-index:20000;
	font-size: 100%;
}
.menuvertical_on a{
	color:Black;
	text-decoration:none;
}
.menuvertical_on a:visited{
	color:Black;
	text-decoration:none;
}
.menuvertical_on a:hover {
	color:White;
	
}






/*----------------------------------------------------------------------------- */
/*|####################### 		Style des rubriques   	#########################|*/
/* ------------------------------------------------------------------------------*/
#chemin_rubrique {
	font: bold 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding-right: 7px;
	margin-bottom: 0px;
	text-align: right;
	border-bottom:1px solid #F76900;
	background-color: #FFECAA;
	color: #F76900;
}
#chemin_rubrique a {
	text-decoration: none;
}
#chemin_rubrique a:hover {
	text-decoration: underline;
}
#rubrique {
	margin: 0 5px 5px 5px;
}

#rubrique h1 {
	color : #F76900;
	margin-top: 0;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border-bottom: 1px dashed;
}


#rubrique h2 {
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 20px 0px 20px;
	color : #F76900;

	}
#rubrique h3 {
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 20px 0px 20px;
	color : #F76900;
}	
#rubrique h3.spip {
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid;
	color : #F76900;
	}#chapo_rubrique {
	font:  100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 7px;
	margin: 10px;
	text-align: justify;
	background-color: #FFFCEC;
	border: 1px solid;
}
#chapo_rubrique h3 {
	margin: 0;
	padding: 3px;
	margin-top: 0px;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rubrique ul.spip {
	font: 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 10px 15px 10px;
}
#rubrique li.spip {
	margin-bottom: 3px;
	list-style: disc inside;
}

/*
#rubrique .texte img {
	margin: 12px;
	border: 1px solid Black;
}
#rubrique .texte {
	text-align: justify;
	font: 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 15px 15px 35px;
}
#rubrique p.spip {
	text-align: justify;
	margin: 7px 0 0 0;
}
#rubrique .chapo {
	text-align: justify;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 15px 15px 25px;
}

#rubrique_contact{
	margin : 25px;
	margin-left: 100px;
	padding-bottom: 5px;
	border: 1px solid;
}
#rubrique_contact p {
	font: 80% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0 10px 0 35px;
}
#rubrique_contact h3 {
	margin: 0;
	padding: 3px;
	margin-top: 0px;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rubrique_contact h4 {
	margin: 0;
	margin-top: 7px;
	margin-left: 20px;
	font: 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

#rubrique ul.spip {
	font: 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 10px 15px 10px;
}
#rubrique li.spip {
	margin-bottom: 3px;
}
#rubrique ol.spip {
	margin:0;
	padding: 0;

}
#rubrique ol.spip li.spip{
	margin:0 0 0 20px;
	list-style: decimal;
}*/
#rub459 dl {
	margin-left: 25px;
	
}
#rub459 dt {
	margin-top: 5px;
	list-style: circle inside;
	font: bold 80% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color : #F76900;
}
#rub459 dd {
	margin-left: 20px;
	margin-bottom: 2px;
	list-style: circle inside;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-indent: -12px;
}
#rub459 h2 {
	margin-top: 0px;
	margin-left: 0px;
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rub459 h3 {
	margin-top: 10px;
	margin-left: 0px;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rub459 h3 a {
	color: #CC0000;
}
#rub460 h2, #rub461 h2 {
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rub460 h2 a, #rub461 h2 a {
	text-decoration: none;
}
#rub460 h3 a, #rub461 h3 a {
	text-decoration: none;
}
#rub460 h3, #rub461 h3 {
	margin-left: 90px;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rub460 ul, #rub461 ul{
	margin-left: 130px;
	margin-top: 7px;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#rub460 li, #rub461 li {
	text-indent: -20px;
	list-style-position: inside;
	list-style-type: disc;
	color : #F76900;
	}
}/*----------------------------------------------------------------------------- */
/*----------------------------------------------------------------------------- */
/*|####################### 		Style des articles   	#########################|*/
/* ------------------------------------------------------------------------------*/
.lettrine {
	float: left;
	font-size: 50px;
	font-weight: bolder;
	color: #BA0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	width: 40px;
	line-height: 40px;
}
#article {
	margin: 0 5px 5px 5px;
}

#article h1 {
	margin-top: 0;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border-bottom: 1px dashed;
}

#article h1.type_article {
	width:150px;
	clear: none;
	margin-left: 200px;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border: 1px solid;
	border-top:0px; 
	text-align: center;
	padding: 3px;
}
#article h2 {
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 20px 0px 20px;
	color : #F76900;
	}
#article h3 {
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 20px 0px 30px;
		color : #F76900;
	}	
#article h3.spip {
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid;
	color : #F76900;
}



#article .surtitre {
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 2px 0 2px 0;
	border-bottom: 1px solid;
	text-align: right;
}
#article .page_blanche {
	background-color: White;
	border: 1px solid #F76900;
	padding: 15px;
}
#article .chapo {
	text-align: justify;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 15px 15px 35px;
}
#article .texte {
	text-align: justify;
	font: 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 5px 15px 15px 35px;
}
#article #notes {
	text-align: left;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border-top: 1px solid #000000;
	margin: 5px 25px 15px 75px;
}
p.spip_note {
	text-align: left;
	font: 65% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	
}
#article p.spip {
	text-align: justify;
	margin: 7px 0 0 0;
	line-height:120%;
}
#article .ps {
	font: 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;	
	margin: 20px;
	padding: 10px;
	border: 1px solid #F76900;
}
#article ul, ul.spip{
	font: 99% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 15px 15px 20px;
}

#article li {
	margin-bottom: 3px;
	list-style: disc inside;
}
#article li li {
	margin-bottom: 3px;
	list-style: circle inside;
}
#article li li li{
	list-style: square inside;
}
#article li li li li{
	list-style: none inside;
}
#article li.square{
	list-style: square inside;
}
#article ol {
	margin:0;
	padding: 0;

}
#article ol li{
	margin:0 0 0 10px;
	list-style: decimal;
}


#article li.spip {
	margin-bottom: 3px;
}
#article ol.spip {
	margin:0;
	padding: 0;

}
#article ol.spip li.spip{
	margin:0 0 0 10px;
	list-style: decimal;
}


#onglet {
	width:44%;
	text-align: center;
}
#download_archives {
	margin: 15px;
	padding: 15px;
	text-align: center;
	border-top: 1px solid Black;
}

#article .spip_documents  {
	margin: 7px;
}
.spip_documents_center {
	margin: auto; 
	text-align: center;
	width: 80%;
}
#article .spip_doc_titre {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;	

	line-height: 1em;

	padding: 2px;
	margin: 0px 20px 0px 3px;
	position: relative;
	

}

#article .spip_doc_titre strong {
	font-weight: normal;
	color: #CC0000;
}


#rub398 .spip_doc_titre {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;	
	margin: auto; 
	text-align: center;
	width: 80%;
	line-height: 1em;
	border: none;
	position: static;
	color: Black;
}
#rub398 .spip_doc_titre strong {
	font-weight: normal;
	color: #000000;
}
.raye {
	text-decoration: line-through;
}
.annule {
	font : bold 130% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color : #BA0000;
	}#aide {
		margin: 25px 5px 5px 5px;
		padding: 10px 10px 10px 85px;
		background: White url(IMG/aide.gif) no-repeat 25px 25px;
		border: 1px solid #CC0000;
		
	}
#aide h3 {
	margin: 0 0 7px 0;
	color: #CC0000;
}
#article table.spip {
		border: 1px solid;
		background-color: White;
		font-size: 90%;
	}
#article tr.row_first {
	background-color: #F75100;
	text-align: center;
	color: White;
}
#article tr.row_even {
	background-color: #FFECAA;
	color: #F75100;
}
#avertissement {
	border: 1px solid Black;
	padding: 5px;
	background-color: White;
}
#avertissement h3.spip {
	color: #CC0000;
	border: none;
	padding-bottom: 10px;
	}

.pied_petit_bloc {
	background: url(IMG/sports_onglet_bg.gif) no-repeat bottom left;
	height: 11px;
	background-color: #F76900;
	color: White;
	padding: 0;
	margin: 0px; 
}
/*|####################### 		Bloc teleservice   	#########################|*/
#teleservice {
	margin: 20px;
	background-color :#FFFDF6;
	border:  1px dashed #F76900;
}
#teleservice h2 {
	letter-spacing: 0.3em;
	background-color: #F76900;
	color: White;
	margin: 0;
	padding: 5px 5px 5px 25px;
}
#teleservice h3 {
	margin-left: 25px;
	color:#F76900;
}
#teleservice h3.spip {
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin-left: 5px;
	color: #CC0000;
	border: none;
}
#teleservice p.spip {
	margin-left: 5px;
	font-size: 90%;
}
#teleservice ul.spip  {
	margin: 0 15px 0 15px;
	padding: 0;
}
#teleservice li.spip  {
	list-style: decimal inside;
	padding: 0;
}


/*|####################### 		Petit bloc	contact   	#########################|*/
#petit_bloc_contact {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0 0 0px 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-left: 1px solid #F76900;
}
#petit_bloc_contact .corps_texte {
	margin:0 0 0 7px;
}
#petit_bloc_contact .separation {
	border-bottom: 3px solid #F76900;
	margin: 0;
	padding: 0;
}
#petit_bloc_contact .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_contact h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 45px;
	padding: 0;
}
#petit_bloc_contact .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_contact h6{
	color: #F76900;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#petit_bloc_contact .entete_encadre {
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 2px;;
	background-color: #FFECAA;
	color: #FF8A00;
}
#petit_bloc_contact .encadre {
	margin:0 2px 0 0px; 
	border: 1px solid #FFECAA;
	padding: 1px;
}


#petit_bloc_contact img {
	border: none;
	margin: 0;
	padding: 0;
}
#petit_bloc_contact p{
margin: 3px 3px 3px 3px;
}
#petit_bloc_contact p.etiquette {
	font-weight: bold;
	margin: 4px 0px 0px 0px;
	color: Black;
}
#petit_bloc_contact p.detail{
	font-weight: normal;
	margin: 0px 0px 0px 5px;
	color: Black;
}
#petit_bloc_contact dl{
	margin: 3px 0 0 0;
	padding:0;
}
#petit_bloc_contact ul{
margin: 6px 6px 10px 6px;
}
#petit_bloc_contact ul ul{
margin: 0 6px 0 6px;
}
#petit_bloc_contact li{
	margin: 0px;
	font-weight: bold;
}
#petit_bloc_contact li li{
	list-style: square inside;
	font-weight: normal;
	margin: 0px;
}

/*|####################### 		/Petit bloc	contact     #################################*/

/*|####################### 		/ bloc contact dans le texte     #################################*/
.article_contact{
	margin : 25px 50px 25px 50px;
	background-color: White;
	font: 80% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.article_contact h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 45px;
	padding: 0;
}
.article_contact .entete {
	background: url(IMG/sports_onglet_hd.gif) no-repeat top right;
	background-color: #F76900;
	color: White;
	padding: 1px;
	margin: 0px;
}
.article_contact .entete_encadre {
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 2px;;
	background-color: #FFECAA;
	color: #FF8A00;
}
.article_contact .encadre {
	margin:0 3px 0 3px; 
	border: 1px solid #FFECAA;
	padding: 1px;;
}



.article_contact .pied {
	background: url(IMG/sports_onglet_bg.gif) no-repeat top left;
	height: 11px;
	background-color: #F76900;
	color: White;
	padding: 0;
	margin: 0px;
}
.article_contact .icone {
	float: left;
	margin: 2px 0 0 15px;
}
.article_contact .corps_texte {
	margin:0;
	border: 1px solid #F76900;
	padding: 0 10px 5px 25px;
}
.article_contact strong  {
	color : #F76900;
}
.article_contact h3 {
	margin: 0;
	padding: 3px;
	margin-top: 0px;
	font: bold 100% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.article_contact h4 {
	margin: 0;
	margin-top: 7px;
	font: bold 100% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.article_contact img {
	border: none;
	margin: 0;
	padding: 0;
}
.article_contact p{
margin: 3px 3px 3px 3px;
}
.article_contact p.detail{
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	color: Black;
}
.article_contact dl{
	margin: 3px 0 0 0;
	padding:0;
}
.article_contact ul.spip{
margin: 6px 6px 10px 6px;
}
.article_contact ul.spip ul.spip{
margin: 0 6px 0 6px;
}
.article_contact li.spip{
	list-style: none;
	margin: 0px;
	font-weight: bold;
}
.article_contact li.spip li.spip{
	list-style: square inside;
	font-weight: normal;
	margin: 0px;
}




/*|####################### 		Petit bloc	acces rapide   	#########################|*/
#petit_bloc_ar {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0 0 7px 0;
	background-color:#FFFFFF; 
	color:#CC0000;
	margin: 0;
	color:#CC0000;
	border: 1px solid #CC0000;
	border-bottom:0;
}
#petit_bloc_ar .corps_texte {
	margin-left: 20px;
}
#petit_bloc_ar h5{
	padding: 3px;
	margin: 0px;
	font: bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.2em;
	background-color:#CC0000; 
	color:#FFFFFF;
}
#petit_bloc_ar img {
	border: none;
	margin-top: 5px;
}
#petit_bloc_ar ul{
	margin: 6px 6px 10px 6px;
	color:#CC0000;
}
#petit_bloc_ar li{
	list-style: disc inside;
	margin: 2px 0px 0px 0px;
}

#petit_bloc_ar a {
	color:#CC0000;
}

/*|####################### 		/Petit bloc	acces rapide #################################*/

/*|####################### 		Petit bloc	video   	#########################|*/
#petit_bloc_vid {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0 0 7px 0;
	background-color:#FFFFFF; 
	color:#768fbd; 
	margin: 0;
	color:#768fbd; 
	border: 1px solid #768fbd;
	border-bottom:0;
}
#petit_bloc_vid .corps_texte {
	margin-left: 20px;
}
#petit_bloc_vid h5{
	padding: 3px;
	margin: 0px;
	font: bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: 0.2em;
	background-color:#768fbd; 
	color:#FFFFFF;
}
#petit_bloc_vid img {
	border: none;
	margin-top: 5px;
}
#petit_bloc_vid ul{
	margin: 6px 6px 10px 6px;
	color:#CC0000;
}
#petit_bloc_vid li{
	list-style: disc inside;
	margin: 2px 0px 0px 0px;
}

#petit_bloc_vid a {
	color:#CC0000;
}

/*|####################### 		/Petit bloc	acces rapide #################################*/


/*|####################### 		Petit bloc	travaux en cours   	#########################|*/
#petit_bloc_tec {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0;
	background-color: White;
	margin: 0;
	border-bottom: 1px solid #F76900;
	color: Black;
	border-color: #3B5A6F;
	border-left: 1px solid #3B5A6F;
}
#petit_bloc_tec .corps_texte {
	margin-left: 5px;
}
#petit_bloc_tec h5{
	padding: 3px;
	margin: 0px;
	font: bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.2em;
	color: White;
	background-color:#3B5A6F;
}

#petit_bloc_tec h6{
	color: #F76900;
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 8px;
	border-top: 1px solid;
	line-height: 100%;
}
#petit_bloc_tec img {
	border: none;
}
#petit_bloc_tec .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_tec .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_tec p{
margin: 3px 3px 3px 3px;
}
#petit_bloc_tec p.detail{
	font-weight: normal;
	margin: 0px 0px 0px 20px;
	color: Black;
}
#petit_bloc_tec dl{
	margin: 3px 0 0 0;
	padding:0;
}
#petit_bloc_tec ul{
	margin: 6px 6px 10px 6px;
	font-size:95%; 
}
#petit_bloc_tec ul ul{
margin: 0 6px 0 6px;
}
#petit_bloc_tec li{
	list-style: disc inside;
	margin: 0px;
	margin-left:5px; 
	color:#3B5A6F;
}
#petit_bloc_tec li li{
	list-style: square inside;
	margin: 0px;
}

/*|####################### 		/Petit bloc Travaux en cours	#################################*/

/*|####################### 		Petit bloc magazines   	#########################|*/
#petit_bloc_pub {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0 0 0 0;
	background-color: White;
	margin: 0;
	color: Black;
	border: 1px solid #F76900;
	border-top: 0;
}
#petit_bloc_pub .corps_texte {
	margin-left: 10px;
	padding: 7px;
}
#petit_bloc_pub h5{
	padding: 3px;
	margin: 0px;
	font: bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.2em;
	color: White;
	background-color: #F76900;
}

#petit_bloc_pub h6{
	color: #F76900;
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 8px;
	border-top: 1px solid;
	line-height: 100%;
}
#petit_bloc_pub img {
	border: none;
	margin-top: 0px;
}
#petit_bloc_pub p{
	margin: 0px 3px 0px 3px;
	padding:5px;
}
#petit_bloc_pub p.detail{
	font-weight: normal;
	margin: 0px 0px 0px 20px;
	color: Black;
}
#petit_bloc_pub dl{
	margin: 3px 0 0 0;
	padding:0;
}
#petit_bloc_pub ul{
margin: 6px 6px 0px 6px;
}
#petit_bloc_pub ul ul{
margin: 0 6px 0 6px;
}
#petit_bloc_pub li{
	list-style: none;
	margin: 0px;
	margin-top: 3px;
}
#petit_bloc_pub li li{
	list-style: square inside;
	margin: 0px;
}

#lormont_actions {
	width:150px; 
	float:right;
	text-align:center;
}

/*|####################### 		/Petit bloc magazines	#################################*/

/*|####################### 		Petit bloc	SPL   	#########################|*/
#petit_bloc_spl {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-color: #F76900;
	border-left: 1px solid #F76900;
}
#petit_bloc_spl .corps_texte {
	margin-left: 5px;
}
#petit_bloc_spl h5{
	padding: 3px;
	margin: 0px;
	font: bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.2em;
	color: White;
	background-color: #F76900;
}

#petit_bloc_spl h6{
	color: #F76900;
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 8px;
	line-height: 100%;
}
#petit_bloc_spl img {
	border: none;
}

#petit_bloc_spl ul{
	margin: 6px 6px 10px 6px;
	font-size:95%; 
}

#petit_bloc_spl li{
	list-style: disc inside;
	margin: 0px;
	margin-left:15px; 
	color: #F76900;
}
/*|####################### 		/Petit bloc	SPL   	#########################|*/
#page_container {
	float: right;
}
/*|####################### 		Petit bloc	rep   	#########################|*/
#petit_bloc_rep {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-color: #F76900;
	border-left: 1px solid #F76900;
}
#petit_bloc_rep .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_rep .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_rep .corps_texte {
	margin-left: 10px;
}
#petit_bloc_rep h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 45px;
	padding: 0;
}

#petit_bloc_rep img {
	border: none;
}
#petit_bloc_rep ul{
margin: 6px 6px 10px 6px;
}
#petit_bloc_rep li{
	list-style: disc inside;
	margin: 0px;
	color:#F76900;
}

/*|####################### 		/Petit bloc	rep #################################*/

/*|####################### 		Petit bloc	telechargement   	#########################|*/
#petit_bloc_tel {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-color: #F76900;
	border-left: 1px solid #F76900;
}


#petit_bloc_tel .entete {
	height: 32px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_tel .icone {
	float: left;
	margin: 7px 0 0 15px;
}
#petit_bloc_tel .corps_texte {
	margin-left: 10px;
}
#petit_bloc_tel h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 35px;
	padding: 0;
}
#petit_bloc_tel h6{
	color: #F76900;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#petit_bloc_tel img {
	border: none;
}
#petit_bloc_tel ul{
margin: 6px 6px 10px 6px;
}
#petit_bloc_tel li{
	list-style: disc inside;
	margin: 0px;
	color:#F76900;
}

/*|####################### 		/Petit bloc	telechargement #################################*/
/*|####################### 		Grand bloc	telechargement   	#########################|*/
#grand_bloc_tel {
	font: 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	background-color: White;
	margin: 0;
	color: Black;

}


#grand_bloc_tel .entete {
	height: 32px;
	background: #FFECAA url(/IMG/sports_ongletn2_hg.gif) no-repeat top left;
	color: #F76900;
	padding: 2px;
	margin: 0px;
	border-left: 0px none;
}
#grand_bloc_tel .icone {
	float: left;
	margin: 7px 7px 0 15px;
}
#grand_bloc_tel .corps_texte {
	padding-left: 10px;
	border: 1px solid #FFECAA;
}
#grand_bloc_tel h5{
	color: #F75100;
	font-size: 110%;
	
	margin: 5px 5px 5px 25px;
}
#grand_bloc_tel h6{
	color: #F76900;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#grand_bloc_tel img {
	border: none;
}
#grand_bloc_tel ul{
margin: 6px 6px 10px 6px;
font-size: 90%;
}
#grand_bloc_tel li{
	list-style: disc inside;
	margin: 0px;
	color:Black;
}

/*|####################### 		/GRand bloc	telechargement #################################*/
/*|####################### 		Petit bloc	archives   	#########################|*/
#petit_bloc_arc {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-color: #F76900;
	border-left: 1px solid #F76900;
}
#petit_bloc_arc .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_arc .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_arc .corps_texte {
	margin-left: 10px;
}
#petit_bloc_arc h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 35px;
	padding: 0;
}
#petit_bloc_arc h6{
	color: #F76900;
	font: bold 90% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
#petit_bloc_arc img {
	border: none;
}
#petit_bloc_arc ul{
margin: 6px 6px 10px 6px;
}
#petit_bloc_arc li{
	list-style: disc inside;
	margin: 0px;
	color:#F76900;
}

/*|####################### 		/Petit bloc	telechargement #################################*/
/*|####################### 		Petit bloc	Assos #################################*/
#petit_bloc_assos {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border-left: 1px solid #F76900;
	line-height: 120%;
	padding: 0 0 0px 0;
	background-color: White;
	margin: 0;
	color: Black;
}
#petit_bloc_assos .corps_texte {
	margin:0 0 0 7px;
}
#petit_bloc_assos .separation {
	border-bottom: 3px solid #F76900;
	margin: 0;
	padding: 0;
}
#petit_bloc_assos .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_assos h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 45px;
	padding: 0;
}
#petit_bloc_assos .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_assos h6{
	color: #F76900;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#petit_bloc_assos .entete_encadre {
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 2px;;
	background-color: #FFECAA;
	color: #FF8A00;
}
#petit_bloc_assos .encadre {
	margin:0 3px 0 3px; 
	border: 1px solid #FFECAA;
	padding: 1px;;
}


#petit_bloc_assos img {
	border: none;
	margin: 0;
	padding: 0;
}
#petit_bloc_assos p{
margin: 3px 3px 3px 3px;
}

/*|####################### 		/Petit bloc	assos #################################*/

/*|####################### 		Petit bloc	Top ten  #################################*/
#petit_bloc_topten {
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	line-height: 120%;
	padding: 0 0 0px 0;
	background-color: White;
	margin: 0;
	color: Black;
	border-left: 1px solid #F76900;
}
#petit_bloc_topten .corps_texte {
	margin:0 0 0 7px;
}
#petit_bloc_topten .separation {
	border-bottom: 3px solid #F76900;
	margin: 0;
	padding: 0;
}
#petit_bloc_topten .entete {
	height: 22px;
	background-color: #F76900;
	color: White;
	padding: 2px;
	margin: 0px;
}
#petit_bloc_topten h5{
	font: small-caps bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	letter-spacing: 0.4em;
	margin: 4px 0 0 45px;
	padding: 0;
}
#petit_bloc_topten .icone {
	float: left;
	margin: 2px 0 0 15px;
}
#petit_bloc_topten h6{
	color: #F76900;
	font: bold 120% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 3px 0px;
}
#petit_bloc_topten .entete_encadre {
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 2px;;
	background-color: #FFECAA;
	color: #FF8A00;
}
#petit_bloc_topten .encadre {
	margin:0 3px 0 3px; 
	border: 1px solid #FFECAA;
	padding: 1px;;
}

#petit_bloc_topten ul{
margin: 6px 6px 10px 6px;
}
#petit_bloc_topten li{
	list-style: disc inside;
	margin: 0px;
	color:#F76900;
}
#petit_bloc_topten img {
	border: none;
	margin: 0;
	padding: 0;
}
#petit_bloc_topten p{
margin: 3px 3px 3px 3px;
}
/*|####################### 		/Petit bloc	assos #################################*/
/*|####################### 		Bloc ticker   	#########################|*/
#tickerarea{
font-size: 75%;

}
#scrollbloc {
	width: 100%;
}
#scrollbloc h3{
	background: #AFD128 url(IMG/entree_ongletn2_hd.gif) no-repeat top right;
	font: bold 90% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #006400;
	margin: 0;
	padding: 4px;
	padding-left: 10px;
}
#tickerarea .texte {
	background-color: #FFFFFF;
	padding: 5px;
	min-height: 100px;
}

#expandbutton{
width:200px;
}

.expandmenu{
position:absolute;
width:250px;
border:1px solid #52881C;
visibility:hidden;
z-index:200;
background-color:#D4E887;
}

.expandmenu a{
text-decoration:none;
font: normal 80% default;
}

.expandmenu_highlight{
	background-color:#FFF9E7;
}
/*|####################### 		/ Bloc ticker   	#########################|*/


#encadre {
	background-color: #FFECAA;
	border: 1px solid #F76900;
	width: 50%;
	padding : 0;
	margin: 0 0 15px 15px;
	font-size: 90%;
	float: right;
}
#encadre h3 {
	background-color: #F76900;
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	text-align: center;
	color: #FFF9E7;
}
#encadre ul.spip{
	margin: 0;
	padding: 3px;
	}
#encadre li.spip{
	margin: 0;
	padding: 0;
	list-style: square inside;
	text-align: left;
}
#signature {
	margin-left: 60%;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#signature h3{
	font: bold 110% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: Black;
}
















/*|####################### 		Bloc agenda   	#########################|*/

#bloc_agenda
 {
 background-color: #FFECAA;
 margin-top: 10px;
 margin-bottom: 10px;

}

#bloc_agenda h1 {
	background: #FFECAA url(/IMG/sports_ongletn2_hg.gif) no-repeat top left;
	color: #F75100;
	font-size: 90%;
	padding: 5px 5px 5px 15px;
	margin: 0;
}
#bloc_agenda h2 {
	/* color: #F76900; */ 
	padding: 6px 2px 0px 2px;
	text-align: center;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;

}
#bloc_agenda h2.titre {
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
}

#bloc_agenda h4 {
	text-align: right;
	border-top: 1px solid #F75100;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #F75100;
	margin: 0;
	padding: 4px 1px 1px 1px;
}
#bloc_agenda h5 {
	text-align: right;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 1px 1px 1px;
}
#bloc_agenda h3 {
	font-size: 100%;
	margin: 0;
	padding: 2px;
}

.agenda {
	background-color:  White;
	margin: 1px;
	padding: 4px;
	padding-bottom: 5px;
}

.agenda_image {
	background-color:  White;
	margin: 1px;
	padding: 2px;
	padding-bottom: 5px;
	height:130px;
}
html>body .agenda_image { /* Hack pour l'affichage correct des tableaux dans ie et mozilla*/
	min-height:130px;
	height:auto;
} 
#bloc_agenda h2.date {
	color: #FFECAA;
	background-color: #F76900;
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: center;
	padding: 6px 2px 0px 2px;
	
}

.info_agenda p {
	text-align: left;
	margin: 0;
	margin-left: 15px;
	padding: 0;
}
#bloc_agenda .chapo {
	font : bold 70% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin-left: 20px;

}
#bloc_agenda .chapo li {
	margin: 0 0 0 20px;
	list-style: none;
	font : 90% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

#bloc_agenda .pied {
	background: #FFECAA url(/IMG/sports_ongletn2_bd.gif) no-repeat bottom right;
	height: 11px;
}
#bloc_agenda .texte {
	font : 70% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	padding: 0 7px 0 7px;
	margin-bottom: 25px; 
}
#bloc_agenda p.legende {
	margin: 0px;
	padding: 0px;
	font: normal 60% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color: #F76900; 
}


#bloc_agenda h3.spip {
	font : bold 110% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 7px 0px 0px 0px;
	padding: 0;
	color:#F76900;
}
#bloc_agenda p.heure {
	font :  60% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #F76900;
	text-align: right;
	margin: 4px 3px 0 0;
}
.bloc_agenda_image {
	margin: 0;
	padding: 30px 7px 0 15px;
}
#bloc_agenda dd {
	margin-left: 10px;
	font : bolder 70% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#bloc_agenda li {
	margin-left: 10px;
	}
#bloc_agenda ul{
	padding: 0;
	margin: 0 0 10px 0;
}
#bloc_agenda li li{
	margin-left: 3px;
}


#bloc_agenda .info {
	margin-top: 10px;
}


#bloc_agenda .info h4{
	font-size: 80%;
	text-align: left;
	margin-top: 4px;
}
#bloc_agenda .info ul {
	margin-left:10px;
}
#bloc_agenda .info li{
	list-style: disc inside;
}
#bloc_agenda .info li li{
	list-style: square inside;
}

/*|####################### 		/ Bloc agenda   	#########################|*//*|####################### 		Bloc événements   	#########################|*/

#bloc_evenement
 {
	margin-bottom: 10px;
	margin-right: 2px;
	background-color: #F76900;
}
#bloc_evenement h1 {
	font-size: 90%;
	padding: 5px 5px 5px 15px;
	margin: 0;
	background: #FFECAA url(IMG/sports_ongletn2_hd.gif) no-repeat top right; 
	color: #F75100;
}
#bloc_evenement h1.entree {
	font-size: 90%;
	padding: 5px 5px 5px 15px;
	margin: 0;
	background: #FFECAA url(IMG/sports_ongletn2_hg.gif) no-repeat top left; 
}
#bloc_evenement h2 {
	padding: 6px 2px 0px 2px;
	text-align: center;
	font: bold 80% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	
}

#bloc_evenement h4 {
	color: #F76900;	
	font-size: 100%;
	margin: 3px 0 3px 0;
	padding: 2px;
}
#bloc_evenement h3 {
	font-size: 100%;
	margin: 0 0 0 5px;
	padding: 2px;

}
.evenement {
	margin: 1px;
	border-bottom: 1px solid #F76900;
	padding: 3px;
	background-color: #FFFFFF;
}
#bloc_evenement h2.date {
	font: bold 80% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding: 3px;
	margin: 0px;
	margin-bottom: 3px;
	background-color: #F76900; 
	color:  White;
}
#bloc_evenement .chapo {
	font : bold 80% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 3px 0 0 10px;
	padding: 0;
}
#bloc_evenement .texte {
	font : 75% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 6px 0 0 10px;
}
#bloc_evenement p.ps {
	color: #CC0000;
	font : 70% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	margin: 6px 10px 0 10px;
	padding: 5px;
	border: 1px solid #CC0000;
}
#bloc_evenement p.spip {
	margin-top: 6px;
}

#bloc_evenement h3.spip {
	font : bold 110% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #F76900;
	margin: 7px 0 7px 5px;
	padding: 0;
}
#bloc_evenement p.heure {
	font : bolder 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;;
	text-align: right;
	margin-left: 3%;
	margin-right: 3%;
}

#bloc_evenement dd {
	margin-left: 10px;
	font : bolder 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;;
}
#bloc_evenement ul.spip {
margin: 0;
padding: 0;
}
#bloc_evenement li {
	font-weight: bold;
	margin-left: 0px;
	list-style: none;
	margin-top: 7px;
}
#bloc_evenement li li{
	margin-left: 10px;
	font : 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	list-style: square  inside;
	margin-top: 0px;
}

#bloc_evenement .chapo li {
	margin: 0 0 0 7px;
	list-style: disc inside;
	font : bold 100% Verdana, Optima, "Trebuchet MS", Lucida, Geneva,  Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
#bloc_evenement_image p {
	margin: 0;
	font : 60% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;;
}

.info_evenement {
	margin-top: 10px;
}
.info_evenement .contact {
	text-align: left;
	margin: 0;
	margin-left: 15px;
	font: bold 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	color: #F76900;
}
.info_evenement h4 {
	color: #F76900;	font-size: 80%;
	text-align: left;
	margin-top: 4px;
}
.info_evenement p {
	text-align: left;
	margin: 0;
	margin-left: 15px;
	
	padding: 0;
}
#piece_jointe {
	margin: 10px;
	margin-top: 25px;
	padding: 5px;
	font : 80% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	background-color: #FFECAA;
}
.infotable {
	border: 1px solid #F76900;
	text-align: center;
	width: 100%;
	font: 70% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 0;
	border-collapse:collapse;
	float: left;
}
html>body .infotable { /* Hack pour l'affichage correct des tableaux dans ie et mozilla*/
	float: none;
} 
.infotable p{
	margin: 0;
}
.infotable td {
	border: 1px solid #F76900;
}
.infotable .entete {
	color: #F75100;
	font: bold 100% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	background-color: #FFECAA; 
	padding: 0;
}
.infotable tr {
	color: #F75100;
	
	background-color: White; 
	padding: 0;
}
.infotable ul {
	font: 140% Optima, "Trebuchet MS", Lucida, Geneva, Verdana, Arial, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	text-align: left;
}

/*|####################### 		Bloc événements   	#########################|*//*|####################### 		Blocs annuaire   	#########################|*/
#bloc_annuaire {
	padding-top: 0;
}
ul#tabnav {
    font: bold 80% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
    list-style-type: none;
    padding-bottom: 25px;
	 padding-left: 3px;
    border-bottom: 1px solid #F76900;
    margin: 0 4px 0 0px;
}
ul#tabnav li {
    float: left;
	 height: 23px;
    background-color: #F76900;
    margin: 2px 4px 0 0px;
    border: 1px solid #F76900;
	 border-bottom: none;

	 list-style: none;
}
ul#tabnav li.active {
    background-color: #FFECAA;
	 color: #F76900;
}
ul#tabnav li.active a {
	 color: #F76900;
}

ul#tabnav li.inactive {
    background-color: #F76900;
	 color: #FFECAA;
}
ul#tabnav li.inactive a {
	 color: #FFECAA;
}
#tabnav li.inactive a:hover {
    background-color: #FFECAA;
	 color: #F76900;
}

#tabnav a {
    float: left;
    display: block;
    text-decoration: none;
    padding: 4px;
	 color: #FFECAA;
}
#tabnav a:hover {

    background-color: #FFECAA;
	 color: #F76900;
}

.page {
	font: bold 80% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
    margin: 0;
	 width: 80%;
	 background-color: #FFECAA;
	 padding: 15px;
	 border: 1px solid #F76900;
	 border-top: none;
}
.bloc_liste {
    margin: 0;
	 background-color: White;
	 padding: 15px;
	 border: 1px solid #F76900;
	 font: 80% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.bloc_liste dd, dl {
	margin: 0;
	padding: 0;
}
.bloc_liste ul {
	margin-left: 20px;
	font: normal 95% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
.bloc_liste li {
	margin-bottom: 9px;
}
.bloc_liste a {
	font-weight: bold;
}
.bloc_liste ul.encadre {
	border-left:solid 1px #F76900;
	padding:3px;
}
.bloc_liste h3 {
	font: bold 110% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 3px;
	color: White;
	background-color: #F76900;
	margin-bottom: 0;
}

.bloc_liste h4 {
	font: bold 110% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	padding: 3px;
	margin: 0;
}


#bloc_fiche {
    margin: 0;
	 background-color: White;
	 padding: 15px;
	 border: 1px solid #F76900;
	 font: 80% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
}


#bloc_fiche ul{
margin: 0px 6px 10px 6px;
}
#bloc_fiche ul ul{
margin: 0 6px 0 20px;
}
#bloc_fiche li{
	margin: 0px;
	font-weight: bold;
}
#bloc_fiche li li{
	list-style: square inside;
	font-weight: normal;
	margin: 0px;
}
#bloc_fiche a {
	font-weight: bold;
}
#bloc_fiche h3 {
	font: bold 130% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	border-top: 1px solid #F76900;
	border-bottom: 1px solid #F76900;
	color: #F76900;
	margin: 0;
	padding-left: 10px;
}

.label {
	font: bold 100% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #F76900;
	padding-left: 15px;
}

#bloc_annuaire li {
	color: #F76900;
	list-style: disc inside;
}

#bloc_annuaire input, select{
	background-color: #FFDBBB;
	border: 1px solid #A6005F;
	margin-top: 7px;
	padding: 2px;
	font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Lucida, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	color : #A6005F;
}
#bloc_annuaire h2 {
	color: #F76900;
}

.hautdroit {
	background: url(IMG/sports_ongletn2_hd.gif);
	float: right;
}
.hautgauche {
	background: url(IMG/sports_ongletn2_hg.gif);
}
.basdroit {
	background: url(IMG/sports_ongletn2_bd.gif);
	float: right;
}
.basgauche {
	background: url(IMG/sports_ongletn2_bg.gif);
}
/* propriétés communes à l'ensemble des 4 coins */

.hautgauche, .hautdroit, .basgauche, .basdroit {
height: 11px; width: 11px;
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}

#onglet {
	background-color: #F76900;
	padding: 0;
	margin: 0;
}
#onglet h2 {
	font: bold 90% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: White;
	margin: 0;
	padding: 0;
}
.onglet_droit {
	float: right;
	background-color: #F76900;
	margin: 0 0 0 4px;
}
.onglet_droit h2 {
	font: bold 70% Arial,Verdana, Optima, "Trebuchet MS", Lucida, Geneva,   "Lucida Grande", Tahoma, Helvetica, sans-serif;
	margin: 0;
	padding: 3px;
	}
.onglet_droit a {
		color: White;
}

.hautongletdroit {
	background: url(IMG/sports_onglet_hd.gif);
	float: right;
}
.hautongletgauche {
	background: url(IMG/sports_onglet_hg.gif);
	float: left;
	}
	
.hautongletdroit, .hautongletgauche { 
height: 11px; width: 11px;
margin: 0px;
padding: 0px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/*------------------------------ Classe portail------------------------*/ 
/* Portail citoyen */





	.categorieentree{
	background-color: #52881C;
	color:#AFD128;
	}
	.titreentree {
		color:#006400;
	}
	a.lienentree {
	color:#52881C;
}
	a.lienentree:visited {
	color:#52881C;
}
	.souligneentree {
	border-bottom:1px solid #52881C;
	}
	.categoriecitoyen{
	background-color: #3B5A6F;
	color:#C6CEDD;
	}
	.titrecitoyen {
		color:#344F62;
	}
	a.liencitoyen {
	color:#3B5A6F;
}
	a.liencitoyen:visited {
	color:#3B5A6F;
}
	.soulignecitoyen {
	border-bottom:1px solid #3B5A6F;
	}
	.categoriedecouvertes{
	background-color: #327F09;
	color:#FFECAA;
	}
	.titredecouvertes {
		color:#2C7108;
	}
	a.liendecouvertes {
	color:#327F09;
}
	a.liendecouvertes:visited {
	color:#327F09;
}
	.soulignedecouvertes {
	border-bottom:1px solid #327F09;
	}
	.categoriecultures{
	background-color: #C40260;
	color:#FEE0EE;
	}
	.titrecultures {
		color:#B30256;
	}
	a.liencultures {
	color:#C40260;
}
	a.liencultures:visited {
	color:#C40260;
}
	.soulignecultures {
	border-bottom:1px solid #C40260;
	}
	.categoriesports{
	background-color: #F76900;
	color:#FFECAA;
	}
	.titresports {
		color:#F75100;
	}
	a.liensports {
	color:#F76900;
}
	a.liensports:visited {
	color:#F76900;
}
	.soulignesports {
	border-bottom:1px solid #F76900;
	}
	.categoriejeunesse{
	background-color: #327F09;
	color:#DFEE57;
	}
	.titrejeunesse {
		color:#2E7508;
	}
	a.lienjeunesse {
	color:#327F09;
}
	a.lienjeunesse:visited {
	color:#327F09;
}
	.soulignejeunesse {
	border-bottom:1px solid #327F09;
	}
	.categorieseniors{
	background-color: #BC7216;
	color:#FFECAA;
	}
	.titreseniors {
		color:#AD6914;
	}
	a.lienseniors {
	color:#BC7216;
}
	a.lienseniors:visited {
	color:#BC7216;
}
	.souligneseniors {
	border-bottom:1px solid #BC7216;
	}
	.categoriesolidarites{
	background-color: #B70005;
	color:#FFDEAD;
	}
	.titresolidarites {
		color:#9F0004;
	}
	a.liensolidarites {
	color:#B70005;
}
	a.liensolidarites:visited {
	color:#B70005;
}
	.soulignesolidarites {
	border-bottom:1px solid #B70005;
	}
	.categorieeconomie{
	background-color: #304983;
	color:#C8DAE8;
	}
	.titreeconomie {
		color:#293F70;
	}
	a.lieneconomie {
	color:#304983;
}
	a.lieneconomie:visited {
	color:#304983;
}
	.souligneeconomie {
	border-bottom:1px solid #304983;
	}
	.categorieassociations{
	background-color: #A6005F;
	color:#FFDBBB;
	}
	.titreassociations {
		color:#950056;
	}
	a.lienassociations {
	color:#A6005F;
}
	a.lienassociations:visited {
	color:#A6005F;
}
	.souligneassociations {
	border-bottom:1px solid #A6005F;
	}
