.interlignage {	line-height: 14pt;	vertical-align: super;	margin-bottom: -8pt }
.menuretrait {	color: #4f49ff;	font-size: 11px;	font-family: Verdana, "Trebuchet MS";	text-decoration: none;	margin-right: 5pt }
.mot {	color: #332fa6;	font-weight: normal;	font-size: 11px;	font-family: Verdana, "Trebuchet MS";	text-decoration: none }
.motgras {	color: #332fa6;	font-weight: bold;	font-size: 11px;	font-family: Verdana, "Trebuchet MS";	text-decoration: none }
.soustitre {	color: #140bad;	font-weight: normal;	font-size: 12px;	font-family: Verdana, "Trebuchet MS";	text-decoration: none }
.soustitre2 {	color: #888;	font-weight: bold;	font-size: 11px;	font-family: Verdana, "Trebuchet MS";	text-decoration: none }
.stylemenu {	color: #332fa6;	font-size: 12px;	font-family: geneva, Verdana, "Trebuchet MS";	text-decoration: none }
.titre {
	color: #000066;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, "Trebuchet MS";
	font-variant: small-caps;
	text-transform: none;
	background: #FFCC00;

}

.boxg {
padding: 0px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	
}
.boxmenug {
	border: 0px none #F9D55A;
	
}
  .boxpage {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	}
	  .boxsearch {

  	border-width: 0px 0px 0px 0px;
  	border-color: #ffcc33;
  	border-style: solid;
  	padding: 0px;
	}
		  .boxpart {

  	border-width: 1px 1px 1px 1px;
  	border-color: #60BFF1;
  	border-style: solid;
  	padding: 0px;
	}
.boxcontact {
	font: bold small-caps 13px Verdana, Arial;
color: #173367;
	padding: 2px;
	text-transform: lowercase;
}
.boxcontact1 {
	font: bold 12px Verdana, Arial;
color: #173367;
	padding: 2px;
}

.boxmenuhaut {
	font : 14px Geneva, Verdana, Arial, Helvetica, sans-serif; 
	color : #173361;
  border: 1px dashed #333;
  	border-color: #F9D55A;
padding: 2px;
text-transform: lowercase;
width:140px;
}

.boxmenuhaut1 {
		font : 17px bold Arial, Helvetica, sans-serif; 

	  	color : #99152B;
	
	background: #F9D55A;
	text-indent: 1pt;
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;

	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}
.fdyellow{background: #F9D55A;text-indent: 1pt;}
.boxmenuhautmenu {
		font : 17px bold Arial, Helvetica, sans-serif; 
  
  	border-color: #F9D55A;
  	border-style: solid;
	  	color : #99152B;
	width :200px;
	background: #F9D55A;
	text-indent: 3pt;
	padding: 0px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;

	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;*/
}
.boxmenuhaut2w {
font : 10px Verdana,Arial, Helvetica, sans-serif; 
  	border-width: 0px 0px 1px 0px;
  	border-color: #F9D55A;
  	border-style: solid;
	  	color : #99152B;
	width :190px;

	text-indent: 5pt;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}

a:hover.boxmenuhaut2w {
font : 10px Verdana,Arial, Helvetica, sans-serif; 
  	border-width: 0px 0px 1px 0px;
  	border-color: #F9D55A;
  	border-style: solid;
	  	color : #99152B;
	width :190px;
	 background: #000000;


}

.boxhaut {
font : 18px Arial, Helvetica, sans-serif; 
  	border-width: 0px 0px 1px 0px;
  	border-color: #F9D55A;
  	border-style: solid;
	  	color : #99152B;
	text-indent: 5pt;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;

	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
}

.boxmenuactu {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFDE41;
	border-right-color: #FFDE41;
	border-bottom-color: #FFDE41;
	border-left-color: #FFDE41;

}
.boxmenuhaut2 {
	font: bold small-caps 12px Verdana, Arial;
color: #173367;
font: bold small-caps 15px Verdana, Arial;
	letter-spacing: 0.0em;
	border-color: #000066;
padding: 0px;
text-transform: lowercase;

}
.boxmenuhaut3 {
color: #5EBDEF;
font: bold 18px Verdana, Arial;
	border-color: #000066;
text-transform: lowercase;

}

div.float {
 float: right;
 text-align: center;
  clear: both;
 }
div.float s {
 float: left;
 text-align: right;
 }
 div.container {
  border: 2px dashed #333;
  background-color: #ffe;
  }
div.spacer {
 clear: both;
 }

BODY {
 scrollbar-3dlight-color:;
            scrollbar-arrow-color:#234F60;
            scrollbar-base-color:#234F60;
            scrollbar-darkshadow-color:#234F60;
            scrollbar-face-color:#EFEFEF;
            scrollbar-highlight-color:#EFEFEF;
            scrollbar-shadow-color:#EFEFEF;
			FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; color: #000000;
			}


SELECT { FONT-FAMILY: Verdana,Times; FONT-SIZE: 11px; background: #5EBDEF; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid;scrollbar-3dlight-color:#808080; scrollbar-arrow-color:#808080; scrollbar-base-color:#808080; scrollbar-darkshadow-color:white;  }
TD { FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px; color: #1854A7}
INPUT { FONT-FAMILY: Verdana,Helvetica; color:#663366; background: #5EBDEF; FONT-SIZE: 12px; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid}
TEXTAREA { FONT-FAMILY: Verdana,Helvetica; color:#663366; background: #CCCCCC; FONT-SIZE: 12px; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid }
TABLE {
	border: 0px solid;
}


a:lienmenu {  font: normal 10px geneva,verdana,Arial, Helvetica, sans-serif; 
color: #123A7A; text-decoration: none;}
a:link.lienmenu {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif;
color: #123A7A;text-decoration: none;}
a:visited.lienmenu {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif; 
color:#83A2D4; text-decoration:none;}
a:hover.lienmenu {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif;
color:#83A2D4; text-decoration: non; background: #F9D55A;}

a:lienmenusm {  font: normal 10px geneva,verdana,Arial, Helvetica, sans-serif; 
color:#CC0000; text-decoration: none;}
a:link.lienmenusm {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif;
color:#CC0000; text-decoration: none;}
a:visited.lienmenusm {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif; 
color:#ffffff; text-decoration:none; background: #60BFF1;}
a:hover.lienmenusm {  font: normal 10px geneva,verdana, Arial, Helvetica, sans-serif;
color:#ffffff; text-decoration: non; background: #F9D55A;}


.text {  font: normal 10px geneva,verdana,Arial, Helvetica, sans-serif; 
color:#83A2D4; text-decoration: none;}





.BLUEDARK { color:#011560; text-decoration: none}
.kornogbottom {  font: normal 10px verdana,Arial, Helvetica, sans-serif; text-decoration: none}
.textnormal {  font:  12px verdana,Arial, Helvetica, sans-seif; color:#006600; text-decoration: none}
.texttitre {  font:  14px verdana,Arial, Helvetica, sans-serif; color:#000066; text-decoration: none}
.soustitre {  font:   10px verdana,Arial, Helvetica, sans-serif; color:#B73939; text-decoration: none}
.sousmenu {  
font-family: Geneva,Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: oblique;
	font-weight: bolder;

	color : #AE3B54;}
.textsmall {  font:  10px verdana,Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration: none}
.fondcelltitre {  font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CCCCCC}
.titrewidth {  font: lighter 12px Verdana, Arial, Helvetica, sans-serif; text-transform: capitalize; color: #FFFF33; letter-spacing: 0.2em}
.colorsable {font:  13px verdana,Arial, Helvetica, sans-seif; color:#336600; text-decoration: none}
 .reco {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#FF0000 }

#outils {
               
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 0;
               text-align:right;
}

.out {
               background: buttonface; 
               border: 1px solid buttonface;
               margin: 1; 
}

.over { 
               background: buttonface;
               border-top: 1px solid buttonhighlight;
               border-left: 1px solid buttonhighlight;
               border-bottom: 1px solid buttonshadow;
               border-right: 1px solid buttonshadow;
               margin: 1;
} 


.minilieu {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none; 
color: #000066;
}

.minitarif {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none; 
color: #d33232;
}

.legende {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none; 
color: #808080;
}

.infosup {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none; 
color: #808080;
}


.copyright {
font-family: geneva, Arial, Helvetica, sans-serif;
font-size: 9px; 
text-decoration: none; 
color: #000000;
}

.date {
font: bold 11px Verdana, Arial;
	/*color: #Ffffff;*/
	/*color: #F96809;*/
color: #5EBDEF;
font-style: italic bold;
	text-transform: lowercase;
}
.ssdate {
font: bold 11px Verdana, Arial;
	/*color: #Ffffff;*/
	/*color: #F96809;*/
color: #5EBDEF;
font-style: italic bold;
}
.lieu {
	font: bold 11px Verdana, Arial;
	color :#A4AE36;
}

.horaires {
	font: small-caps 11px Verdana, Arial;
color: #173367;
font-style: italic;
}
.tarifs {
	font: 11px Verdana, Arial;
color: #465E82;
}
.genre {
	font: 11px Verdana, Arial;
color: #CC0000;
}
.minidate {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none; 
color: #d33232;
}

.titrenews {
font-family: small-caps Arial, Helvetica, sans-serif;
    font-size: 25px;
    text-decoration:none;
	color : #AE3B54;
	/*color: #5EBDEF;*/
	/*color : #C73C17;*/
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	
}
.titrenews1 {
	font : bold 18px Arial, Helvetica, sans-serif; 
	/*font : bold Arial, Helvetica, sans-serif;
	font-size: 14px;*/
	text-decoration:none;
	line-height : 1.5em;
	color : #AE3B54;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	letter-spacing: 0.1em;
	
}
.titrenews2 {


	padding: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;

	
}

/*font-size: 24px;
/*	font-family: Helvetica, Arial, sans-serif;
/*	line-height: 37px;
/*	letter-spacing: -1px;


/* font: bold small-caps 15px Verdana, Arial;
/*	color: #5EBDEF;
/*	letter-spacing: 0.1em;
*/
EM { text-decoration : blink}

.titremenu {
	font: bold small-caps 12px Tahoma, Verdana, Arial;
	color: #0F1585;
	letter-spacing: 0.2em;
	background: #6BCAFC;
	text-align: left;
	text-indent: 1pt;
	word-spacing: 0.1em;
  	padding: 2px;
  border: 1px dashed #E8C55C;
}
	


.titreactu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
FONT-SIZE: 11px; 
font-variant: small-caps;
color: #234F60;
line-height : 15px;
}


.soustitrepagemdb { 
font: small-caps bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #d33232
}

.interlignage {	line-height: 14pt;	vertical-align: super;	margin-bottom: -8pt }





.mot {	color: #332fa6;	font-weight: normal;
font-size: 11px;	font-family: Verdana, "Trebuchet MS";
text-decoration: none }

.motgras {	color: #332fa6;	font-weight: bold;
font-size: 11px;	font-family: Verdana, "Trebuchet MS";	
text-decoration: none }


.soustitre {	color: #140bad;	font-weight: normal;	font-size: 12px;
font-family: Verdana, "Trebuchet MS";	text-decoration: none }

.soustitre2 {	color: #888;	font-weight: bold;	font-size: 11px;
font-family: Verdana, "Trebuchet MS";	text-decoration: none }

.stylemenu {	color: #332fa6;	font-size: 12px;	
font-family: Geneva, "Times New Roman", Times, serif;
text-decoration: none }

.titre { color: #646464;	
font-weight: normal;	
font-size: 12px;
font-family: Verdana, "Trebuchet MS";
border-top: 1px solid;
border-right: none;
border-bottom: none;
border-left: none;}

.txtcourant {	color: #2f2f2f;	font-size: 10px;
font-family: arial,Verdana, "Trebuchet MS"; }

a:link.stylemenu {
	text-decoration: none;
}
a:hover.stylemenu {
	background: #FFCC00;
}

.mininfo {
color: #123A7A;	
font-family: geneva, Arial, Helvetica, sans-serif;
font-size: 9px; 

}
a:link.mininfo {

}
a:hover.mininfo {

	color: #53709F;
}
a:visited.mininfo {
color: #123A7A;	
font-family: geneva, Arial, Helvetica, sans-serif;
font-size: 9px; 


}

.mininfobleu {
	color: #123A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
a:link.mininfobleu {
color: #123A7A;
font-size: 10px;

}
a:hover.mininfobleu {
color: #53709F;

}
a:visited.mininfobleu {

color: #123A7A;
	font-size: 10px;
}

.mininfobleuz {
	color: #123A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
		text-transform: uppercase;

}
a:link.mininfobleuz {
color: #123A7A;
font-size: 12px;
text-decoration: none;

}
a:hover.mininfobleuz {
color: #53709F;
text-decoration: none;
		
}
a:visited.mininfobleuz {
text-decoration: none;
color: #123A7A;
	font-size: 12px;
	
}


.mininfobleum {
	color: #134D6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: lowercase;
}
a:link.mininfobleum {
color: #134D6C;
font-size: 9px;
text-transform: lowercase;

}
a:hover.mininfobleum {
color: #000000;
			text-decoration: none;	
}
a:visited.mininfobleum {
	color: #134D6C;
	font-size: 9px;

}




.titrerubrique {
	font: small-caps normal 11px Geneva, Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	background: #EFEFEF;
	display: block;
	width:180px;
	letter-spacing: 2px;
	margin: 1px;
	padding: 1px;
	height: 1px;

 }
  .boxtitrepage {
  	font : bold 14px Geneva, Verdana, Arial, Helvetica, sans-serif; 
  	background-color : #EFEFEF;
  	color : #234F60;
  	border-width: 1px 1px 1px 1px;
  	border-color: #000066;
  	border-style: solid;
  	padding: 2px;
 	text-transform: lowercase;
	}
	
	.titrepage {
	  	font : bold 14px Geneva, Verdana, Arial, Helvetica, sans-serif; 
	  	background-color : #EFEFEF;
	  	color : #234F60;
	  	padding: 2px;
	 	text-transform: lowercase;
	}
		.titrerub {
	  	font : bold 18px Arial, Helvetica, sans-serif; 
  	border-width: 1px 0px 0px 0px;
  	border-color: #F9D55A;
  	border-style: solid;
	  	color : #AE3B54;
	}
			.titrecel {
	  	font : bold 14px Arial, Helvetica, sans-serif; 
  	border-width: 0px 0px 0px 0px;
  	border-color: #435E89;
  	border-style: dashed;
	  	color : #B05367;
	}
 		.titrecel2 {
	  	font : bold 14px Arial, Helvetica, sans-serif; 
  	border-width: 0px 0px 1px 0px;
  	border-color: #435E89;
  	border-style: dashed;
	  	color : #B05367;
	}


