a:hover    {  color:#4fad26;   text-decoration:underline;  font-family:verdana,sans-serif; font-size: 11px;} 
a:link     {  color:#4fad26;   text-decoration:none;  font-family:verdana,sans-serif; font-size: 11px; } 
a:active   {  color:#4fad26;   text-decoration:none;  font-family:verdana,sans-serif; font-size: 11px; } 
a:visited  {  color:#4fad26;   text-decoration:none; font-family:verdana,sans-serif; font-size: 11px; } 


/*____________________________________habillage general __________________________________________*/
body{margin: 0 0 0 0;
	font-family: Verdana, sans-serif;
	color: #525255;
	font-size: 11px;
	text-align: justify;
	
	}
	
#bodyprive{margin: 0 0 0 0;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align: justify;
	}
/*---------------------------------------actualité-------------------------------------------------------*/	
#content_gauche{
position:relative;
float:left;
top:15px;
left:0px;
z-index:2;
width:320px;
border-right:1px solid #e5e5e5;
margin:0;
font-family: Verdana, sans-serif;
list-style-type: none ;
padding:5 10 100px 10 ;
}

#picto_zoom {
	position: relative;
	width:26px;
	height:20px;
	left: 0px;
	top: 0px;
	z-index: 0;
}
#actu{
float:left;
position:relative;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
top:15px;
left:5px;
min-width:185px;
width:180px;
text-align:justify;
padding:0 0 0 15px;
}
#programmecours{
float:left;
position:relative;
font-family:Arial, Helvetica, Verdana;
font-size:12px;
top:15px;
left:5px;
min-width:200px;
width:200px;
text-align:justify;
padding:0 15 0 10px;
border-right:1px solid #e5e5e5;

}
#programmecours .titre{
font-family:Arial, Helvetica, Verdana;
color:#666666;
font-size:20px;
border-bottom:1px solid #4d4d4d;
font-stretch:extra-expanded;
width:200px;
margin:5px 0 5px 0;
}
strong{font-family: Verdana, sans-serif;
	color: #56017D;
	font-size: 11px;}
.zoom_texte{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
text-align:center;
color:#56017D;
}
a.zoom_texte{
font-family:Arial, Helvetica, Verdana;
font-size:12px;
text-align:center;
color:#56017D;
texte-decoration:none;
}
#actu .titre{
font-family:Arial, Helvetica, Verdana;
color:#666666;
font-size:20px;
border-bottom:1px solid #4d4d4d;
font-stretch:extra-expanded;
width:180px;
margin:5px 0 5px 0;
}
img.actu{
margin:0 ;
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1;
}
img.prog{
margin:0 ;
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1;
}

p.actu {
margin:0;
background:url(../img/actu/pictf.jpg) left 2px no-repeat;
padding-left:8px;
margin:0 0 10px 0 ;
text-align:justify;
width:175px;
}
p.prog {
font-size:11px;
margin:0;
background:url(../img/actu/pictf.jpg) left 2px no-repeat;
padding-left:8px;
margin:0 0 10px 0 ;
text-align:justify;
width:200px;
}
a.lien{
margin:0 ;
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1;
}
a:link.lien{
margin:0 ;
/* for IE */
filter:alpha(opacity=100);
/* CSS3 standard */
opacity:1;
}
a:hover.lien{
margin:0 ;
/* for IE */
filter:alpha(opacity=40);
/* CSS3 standard */
opacity:0.6;
}
/*--------------------------------------------------------------------------------------------------*/
strong{font-family: Verdana, sans-serif;
font-weight:bold;
color:#4fad26;}
#content_gauche ul{
list-style-type: none ;
}
#content_gauche li.pucebleu{
margin: 0 0 5px 0;
padding: 0 0 0 12px;
background: url(../img/carrebleu.gif) left 2px no-repeat;
}
#content_gauche li.pucevert{
margin: 0 0 5px 0;
padding: 0 0 0 12px;
background: url(../img/carrevert.gif) left 2px no-repeat;
}

		
ul{list-style-type:square;}

tr{
font-family: Verdana, sans-serif;
color: #525255;
font-size: 11px;
text-align: justify;
}
/*td{
	font-family: Verdana, sans-serif;
	color: #525255;
	font-size: 11px;
	text-align: justify;
}*/
#tdhaut{
	height:25px
}
#tdbold{
	font-weight: bold;
}

body {
	background-color: #e9f4e5;
}
.lignetab {
	background-color: #e9f4e5;
	border-bottom: thin solid #525255;
}
.lignetableu {
	background-color: #d4edfd;
	font-weight:bold;
}
.traitbas {
		border-bottom: 1px solid #e9e9e9;
}
#cadretableau {
	border:1px solid #4fad26;
}
.grilleprix{
border:1px solid #e9e9e9;
background-color:white;
}
.signaturelogo {
	background-image: url(../img/LOGO2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	color:#4FAD26;
	font-size: 10px;
	text-align:center;
	font-family: Verdana, sans-serif;

}
/*-------------------------------------------------------------------------------*/
 
.papierpeint {
	background-image: url(../img/fleur.jpg);
	font-size: 11px;
	text-align: justify;
	color: #525255;
	padding-left: 10px;
	border-bottom: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
	font-family: verdana;
	background-repeat: no-repeat;
	background-position: left bottom;
}


.lignenav{
	padding-left: 10px;
	font-family: Verdana, sans-serif;
	color: #4fad26;
	font-size: 11px;
	text-align: justify;
	border-bottom: thin solid #4fad26;
	border-left: thin solid #dff0d8;
	border-right: thin solid #dff0d8;
	background-color: #FFFFFF;
	vertical-align: middle;
}
#lignenavactif{
	color: #0d3692;
}
 
 #cadre{
	border:thin solid #dff0d8;
}
 #cadrevert{
	border-right: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
	border-top: thin solid #dff0d8;
	border-bottom: thin solid #dff0d8;
	background-color: #3EA639;
}
 
 
#dt{
	border-right: thin solid #dff0d8;
}
#gh{
	border-left: thin solid #dff0d8;
}
#ht{
	border-top: thin solid #dff0d8;
}
#htdt{
	border-top: thin solid #dff0d8;
	border-right: thin solid #dff0d8;
}
#htgh{
	border-top: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
}
#bas{
	border-bottom: thin solid #dff0d8;
}
#basdt{
	border-bottom: thin solid #dff0d8;
	border-right: thin solid #dff0d8;
}
#basgh{
	border-bottom: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
}
.txtvert{
	font-family: verdana, sans serif;
	color: #4fad26;
	font-size: 11px;
	letter-spacing: normal;
	white-space: normal;

}

.Titrevert{
	color:#4FAD26;
	font-size: 15px;
	text-align:left;
	font-family: Verdana, Geneva, Futura ;
}
.Titrebleu{
	color:#0d3692;
	font-size: 15px;
	text-align:left;
	font-family: Verdana, Geneva, Futura ;
}
.petitbleu{
	color:#0d3692;
	font-size: 12px;
	text-align:left;
	font-family: Verdana, Geneva, Futura ;
}
.tdgauche{
	font-size: 11px;
	text-align: justify;
	color: #525255;
	padding:0 10px 0 10px;
	border-bottom: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
	font-family: Geneva;
	background-image: url(../img/fleurfd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}
.tdgauchessfleur{
	font-size: 11px;
	text-align: justify;
	color: #525255;
	padding-left: 10px;
	border-bottom: thin solid #dff0d8;
	border-left: thin solid #dff0d8;
	font-family: Geneva;
	background-repeat: no-repeat;
	background-position: left bottom;	
}

.tddroite{
	border-bottom: thin solid #dff0d8;
	border-right: thin solid #dff0d8;
	vertical-align: top;
	padding: 16px;
}
#25{
	padding-left: 25px;}
	
	.tdgaucheloi{
	border-left: thin solid #dff0d8;
	border-top: thin solid #dff0d8;
}
	.tddroiteloi{
	border-top: thin solid #dff0d8;
	border-right: thin solid #dff0d8;
}

.cellbleu{
	display:block;
	color: #4FAD26;
	text-align: center;
	background-color: #dff0d8;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #4FAD26; border-bottom:1px solid #4FAD26;border-right:1px solid #4FAD26;border-left:1px solid #4FAD26;
}
a.cellbleu:hover, a.cellbleu:link{
font-weight: bold;
display:block;
text-decoration:none;
color: #4FAD26;
border-top:1px solid #4FAD26; border-bottom:1px solid #4FAD26;border-right:1px solid #4FAD26;border-left:1px solid #4FAD26;
}



.padding10px{
	padding-left: 25px;
}
.pucevert{
	background-image:url(img/carrevert.gif);
	background-repeat:no-repeat;
}
.pucebleu{
	background-image:url(img/carrebleu.gif);
	background-repeat:no-repeat;
}

.fondfleur{
	background-image:url(img/fleurfd.gif);
	background-repeat:no-repeat;
}
.hgauche {
	background-image:url(../img/gauche.jpg);
	background-repeat:no-repeat;
	width:267px;
	height:459px;
	vertical-align:top;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #006600;
	text-align: right;
	top: 30px;

}

.top {
	vertical-align: top;
	align:right;
	right: auto;

}

.ssdate	{	background-image:url(../img/ssdate.jpg); width:72px; height:23px;}
.hhaut { background-image: url(../img/lignht.gif) ;background-repeat:no-repeat; width:474px; height:23px; vertical-align:top;}

/*________________________________________Bouton Menu __________________________________________*/
 
a.bpacc:link{
width:123px; 
height:23px; 
text-decoration:none; 
background-image:url(../img/bpacc.jpg);
color:#66FF00
}

a.bpacc:hover{
width:123px; 
height:23px; 
text-decoration:none; 
background-image:url(../img/bpacc2.jpg);
color:#FF0000
}

/*________________________________________textes__________________________________________*/

.baseline{
	color:#4FAD26;
	font-size: 11px;
	text-align:center;
	font-family: Verdana, sans-serif;
	border-top:1px solid #4FAD26; border-bottom:1px solid #4FAD26;
}

a.baseline:link{
text-decoration:none; 
color:#4FAD26
}
.mention{
	color:#4FAD26;
	font-size: 9px;
	text-align:center;
	font-family: Verdana, sans-serif;
}

.date{
	color:#006600;
	font-size: 10px;
	text-align:right;
	font-family: Verdana, sans-serif;
}
.hsstitre {
	font-family: Verdana,  sans-serif;
	font-size: 13px;
	color: #006600;
	padding-left: 30px;
	padding-top: 0px;
	font-weight: bold;
	line-height: normal;
	vertical-align: text-top;

}

.txt{
	font-family: Verdana, sans-serif;
	color: #525255;
	font-size: 11px;
	text-align: justify;
	margin-left: 9px;
	margin-right: 9px;
	}
.txtloi{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #525255;
	padding-left: 5px;
	text-align: justify;
	margin-left: 9px;
	margin-right: 9px;
	line-height: 18px;

	}
	
.italvert{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #006600;
	padding-left: 0px;
	font-style: italic;
	text-align: left;
	margin-right: 12px;
	margin-left: 9px;
	margin-top: 5px;
	}
	
	.txtmail{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #006600;
	text-align: right;
	vertical-align: top;

	}
	.mailtitre {
	font-family: Verdana,sans-serif;
	font-size: 13px;
	color: #006600;
	text-align:left;
	padding-left: 10px;
	font-weight: bold;
	line-height: normal;
}
.mailadresse {
	color:#006600;
	font-size: 11px;
	text-align:left;
	font-family: Verdana, sans-serif;
	padding-left: 10px;
	vertical-align: top;
}


input.colorbutton {
    background-color: #e9f4e5;
    border: 2px solid #4fad26;
    font-weight: bold;
    font-size: 90%; /* for IE */
    font-size: inherit; /* for Moz */
    color: #4fad26 ! important;
    padding: 0.1em 0.7em;
    text-decoration: none ! important;
    vertical-align: middle;
	overflow: visible;
	z-index: 5;
	cursor:hand; 
}
.contourtableau {
	background-color: #e9f4e5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4fad26;
	border-bottom-color: #4fad26;
	border-left-color: #4fad26;
	border-top-width: 1px;
	border-top-color: #4fad26;
}

#thumbamadeus ul{
list-style:none;
list-style-image:none;
}

#thumbamadeus li{
float:left;
margin:2px;
}

#thumbamadeus li a img{
padding:3px;
margin:2px;
border:1px solid #4fad26;
}
.clear{clear: both;}
#puce {margin:15px;height:90px;font-size:90%; width:100%; color:FFFFFF; padding-left:0px; clear: both;}
#puce ul {margin:0px;height:20px; font-size:11px;}
#puce ul li {padding-left:15px;line-height:15px;height:20px;margin:0px;list-style:none;vertical-align:middle;background-repeat:no-repeat; clear: both;}
#puce ul li.a {color:#0d3692; padding-left:20px; background-image:url(../img/pucefleche.gif); background-repeat:no-repeat; background-position:0px -2px 0px 0px;}
#puce a:link {color:#4fad26; }
#puce a:hover {color:#0d3692;text-decoration:underline; }

#ctrville {border-right:8px solid #4fad26; width:200px; height:200px;}
#ctrville ul {font-size:11px; padding-right:20px;list-style-position:inside; list-style:none;}
#ctrville ul li {color:#0d3692; padding-left:0px;border-bottom:1px solid #e9e9e9;}
#ctrville .actif {font-size:11px; color:#0d3692; font-family: Verdana, sans-serif;}
#ctrville a:hover {color:#0d3692;text-decoration:underline; }
.cadre{border:1px solid #4fad26;padding:5px;margin:5px;}
#tete{border-bottom:1px solid #e9e9e9;padding-left:8px; padding-right:5px; background-color:#FFFFFF;background-image: url(../img/verdi/degrad.gif); background-repeat:repeat-x;}

.reatxt{padding-left:15px;}

.defisc{
	color: #4FAD26;
	text-align: center;
	background-color: #dff0d8;
	padding:15px;
	margin-top:5px;
	border:1px solid #4FAD26;}

#prog_defisc{
overflow:visible;
	width:200px;
    float:right;
	margin:15 0 5 25px;
}

.clear {clear:both;}

#prog_defisc .titre{
	line-height:20px;
	color:white;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11PX;
	text-align:center;
	background-color:#4fad26;
	margin-bottom:15px;
	}
	#prog_defisc .baule{
	line-height:20px;
	color:#0d3692;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11PX;
	text-align:center;
	background-color:#a1ccec;
	margin-bottom:15px;
	}
	#prog_defisc .titreverdi{
	line-height:20px;
	color:white;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11PX;
	text-align:center;
	background-color:#BC1a80;
	margin-bottom:15px;
	}
.titreverdi{
	line-height:20px;
	color:white;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11PX;
	text-align:center;
	background-color:#BC1a80;
	margin-bottom:15px;
	}
	
	.ssanim{
	font-family:helvetica, Arial, verdana;
	vertical-align:center;
	line-height:35px;
	height:35px;
	font-size:25px;
	color:white;
	text-align:left;
	font-weight:bold;
	color:#0d3692;
	border-left:solid 10px #4FAD26;
	padding:0 0 0 3px;
	}
