BODY {
  background:#41AA55;
  margin: 0px;
  font-family:Verdana, Arial, sans-serif;
  color:black;
  text-size:11px;
}

#popup{
	background:#FFFF99
}

a{
color:black;
text-decoration:none;
}

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

h4{
color:#0195BC;
}
h3
{color:black;
}


.petit{
font-size:10px;
margin:0,1cm;
margin-left: 0.3cm; 
margin-right: 0.3cm;
}
.tres_petit{
font-size:9px;
	}
	

.champnews{
font-size=11px;
}

.titrenews{
font-size:16px;
font-weight:bold;
text-align:center;
}

a.menu_news{
color:black;
text-decoration:underline;
font-size:12px;
}
a.menu_news:visited{
color:black;
text-decoration:underline;
font-size:12px;
}

a.menu_news:hover{
color:#41AA55;
text-decoration:none;
font-size:12px;
}


a.admin{
color:#0195BC;
text-decoration:underline;
font-size:14px;
}
a.admin:visited{
color:#0195BC;
text-decoration:underline;
font-size:14px;
}

a.admin:hover{
color:black;
text-decoration:none;
font-size:16px;
}



.titre_newsletter{
color:black;
font-size:16px;
font-weight:bold;
background: #D5F0CA;
padding:2px;
margin:2px;
}

.header_newsletter{
background:#41AA55;
width:20px;
margin:2px;
padding:2px;
}

.date_newsletter
{color:black;
font-size:10px;
font-style:italic;
background: #D5F0CA;
margin:2px;
padding:2px;
}


.soustitre_newsletter{
color:black;
font-size:14px;
font-weight:bold;
text-align:right;
background: #D5F0CA;
margin:2px;
padding:2px;
}
.corp_newsletter{
margin:4px;
color:black;
font-size:11px;
text-align:left;
background: #D5F0CA;
padding:2px;
margin-top:0px;

}
p.corp_newsletter:first-letter
{
font-size:16px;
}

.fin_newsletter{
color:black;
font-size:10px;
text-align:right;
text-decoration:italic;
font-style:italic;
background: #D5F0CA;

}

.fichet
{
color:black;
font-size:14px;
text-align:left;
font-weight:bold;
	}

.fiche
{
color:black;
font-size:14px;
padding:20px;
	}


a.fiche{
color:#41AA55;
text-decoration:underline;
font-size:16px;
}
a.fiche:visited{
color:#41AA55;
text-decoration:underline;
font-size:16px;
}

a.fiche:hover{
color:black;
text-decoration:none;
font-size:16px;
}

#test
{
	
	left:20px;
	top:20px;
	font-size:9px;
	postion:absolute;
	}
	
.coach{
font-family:verdana;
color:black;
font-size:12px;
margin-left: 0.3cm; 
margin-right: 0.3cm;
text-indent: 0.05cm;
margin-top: 0.21cm;
line-height: 0.42cm; ;
text-align:justify;}

.coach_title
{ font-family:verdana;
font-weight:bold;
color:#41AA55;
font-size:14px;
margin-left: 0.3cm; 
margin-right: 0.3cm;
text-indent: 0.05cm;
margin-top: 0.21cm;
line-height: 0.42cm; 
text-align:center;
	}
	
.coach_s
{font-family:verdana;
font-weight:bold;
color:#41AA55;
font-size:12px;
margin-left: 0.3cm; 
margin-right: 0.3cm;
text-indent: 0.05cm;
margin-top: 0.21cm;
margin-bottoom: 0cm;
line-height: 0.42cm 
text-align:justify;
	}
.mentions
{ margin-left:1cm;
 margin-right:1cm;
	
	}
	
a.index{
color:white;
text-decoration:underline;
font-size:16px;
}
a.index:visited{
color:white;
text-decoration:underline;
font-size:16px;
}

a.index:hover{
color:black;
text-decoration:none;
font-size:16px;
}


a.contact{
color:#0195BC;
text-decoration:underline;
font-size:10px;
}
a.contact:visited{
color:#0195BC;
text-decoration:underline;
font-size:10px;
}

a.contact:hover{
color:black;
text-decoration:none;
font-size:10px;
}
#page
{
	text-align:"center";
	
	}

#arriere {
position: relative; /* dimension et positionnement du bloc conteneur de l'image */
left: 0em;
top: 1em;
width: 50em;
}
#arriere img {
z-index:0;
}
#arriere p {
position: relative; /* placement du texte par-dessus l'image */
top: -45px;
left: 10px;
font-size: 18px;
color: black;
font-weight:bold;
}

.acc
{
font-size:110%;
color:#0195BC;
}

