a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC; text-decoration: underline}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-style: normal}

a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; font-style: normal}

a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #660033; font-style: normal}



.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}

.dates {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0033; font-weight: bold}



A.menu:link, A.menu:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #335166;text-decoration: none;

}

A.menu:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold; color: #335166; text-decoration: underline;

	 }

A.lien:link, A.lien:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;  font-weight: bold; color: #333399; text-decoration: none;

}

A.lien:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #CC0033; text-decoration: underline;

	 }

A.menustag:link, A.menustag:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #174963; text-decoration: none;background-color:#bdd7de;

}

A.menustag:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold; color: #BDD6DE;text-decoration: none;background-color:#174963;

 }



A.lien2:link, A.lien2:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #11455F; text-decoration: none;

}



A.lien2:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;  color: #AE1335; text-decoration: underline;

	 }

A.lien3:link, A.lien3:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; color: #333333; text-decoration: none;

}

A.lien3:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: normal; color: #AE1335; text-decoration: underline;

	 }

A.lien4:link, A.lien4:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold; color: #11455F; text-decoration: none;

}



A.lien4:hover 

 { 	

 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; font-weight: bold;  color: #AE1335; text-decoration: underline;

}

A.open:link 

 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: lighter;

	color: #ffffff;

	text-decoration: none;

	background-color: #FFFFFF;

	 }

	 A.open:hover 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; font-weight: lighter; color: #ffffff; text-decoration: none;



	 }

	 A.open:visited 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; font-weight: lighter; color: #ffffff; text-decoration: none;



	 }

	 	 A.open:active 

 { 	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; font-weight: lighter; color: #ffffff; text-decoration: none;

	 }



 .sousRubIn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #e7e7e7 ; background-color: #CC0033}

.texte2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c}

.titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AE1335; font-weight: bold }

.titre2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #216385; font-weight: bold; text-decoration: none}

.titre3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990033; font-weight: bold }

.texte3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333 }

.entete { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; background-color: #e7e7e7}

.tableau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; background-color: #e7e7e7}

.texteNoir { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}









SELECT

   {

        background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;

        }

INPUT   {

        background-color: #e7e7e7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;

; border-style: none}



TEXTAREA   {

        background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;

        }





INPUT.cases {

	border-top: thin double #E0DFE3;

	border-bottom: thin double #E0DFE3;

}





.titre4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0033; font-weight: bold }

.titre5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0033; font-weight: bold ; text-transform:uppercase}

.menuIn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0033; font-weight: bold; text-decoration: none }





.bibliographie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}

body {

	font-family: Arial, Helvetica, sans-serif;

	color: #ffffff;

	font-size:9px;

	background-color: #FFFFFF;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	scrollbar-face-color:#ffffff;

	scrollbar-track-color: #ffffff;

	scrollbar-shadow-color:#990033;

	scrollbar-highlight-color:#ffffff;

	scrollbar-3dlight-color:#006699;

	scrollbar-darkshadow-color:#ffffff;

	scrollbar-arrow-color:#990033;		

}

.titre_bleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #CC0033;

	font-weight: bold;

	text-decoration: none;

	background-color: #E7E7E7;

}

.cases {



	border-top: medium double #E0DFE3;

	border-bottom: medium double #E0DFE3;

}

.casesvert {

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #CC0033;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4c4c4c;

}

.tableau_bord {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: 206285;

	border-left-color: 206285;

	background-repeat: no-repeat;

}.key {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1px;

	color: #FFFFFF;

}

li {

	list-style-position: inside;

	list-style-image: url(images/fleche2.gif);

}

.casebis {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	background-color: #FFFFFF;

}



.legend {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-style:italic;

	text-align:center;

}



.titre_actu {

	color: #216385;

	font-size: 17px;

	font-weight: bold;

}

.horaire {

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	background-color: #CCCCCC;

}



/*------------------- GENERALITES :  ajout 07.04.10 -----------------*/

.left{
		float:left;
		margin-right:15px;
		margin-bottom:15px;}
		
.petit{
		font-size:9px;
		color:#999;}
		
a img{border:none;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
		
/*------------------- HISTORIQUE -----------------*/

#principalHistorique{
		width:807px;
		position:relative;}

#zoneMarque{
	margin-bottom:2px;
	height:14px;
	position:relative;}
	
#zoneMarque .marqueDate{
	position:absolute;}
	
#zoneTexte{
	position:relative;
	padding-top:20px;
	
	height:200px;
	}
	
#zoneMarque #marque1{left:104px;}
#zoneMarque #marque2{left:388px;}
#zoneMarque #marque3{left:430px;}
#zoneMarque #marque4{left:552px;}
#zoneMarque #marque5{left:567px;}
#zoneMarque #marque6{left:588px;}

.introHistorique{
	position:absolute;
	background-color:#FFF;
	width:807px;
	}
	
#zoneTexte .texteHistorique{
	position:absolute;
	background-color:#FFF;
	width:807px;
	padding-bottom:20px;
}
	
/*--------------------------------------------------*/

#principalVisite{
		width:645px;
		position:relative;}

#zonePlan1{
	width:125px;
	float:left;
	padding-right:15px;
	}
	
#introEtapes{
	width:385px;
	float:left;
	position:relative;
	/*padding-top:20px;*/
	}
	
.introEtape{
	position:absolute;
	background-color:#FFF;
	width:490px;}
	
.introEtape img{
	height:170px;
	 float:left;
	 margin:1px;}
	
	
a.etapelink:link, a.etapelink:visited, a.etapelink:active{
	color:#216385;
text-decoration:none;
	line-height:20px;
	margin-left:20px;
	}
	
a.etapelink:hover{
	color: #CC0033;
	

	}
	