/*-------------HAUT DE PAGE-------------------*/
#niveau1{
float:left;
vertical-align: middle;
display: inline;
}

#niveau1 a:link, #niveau1 a:visited{
text-decoration:none;
font-weight:normal;
font-size:12px;
}

#niveau1 a:hover{
color:#FFFFFF;
text-decoration:none;
}

#ligne_couleur{
height:5px;
margin-left:0px;
font-size:5px;
width:100%;
}
/*--------------------------------------------*/

/*-------------CENTRE DE PAGE-------------------*/
#actu{
/*border:1px solid #000000;
background-color:#F2F2EE;*/
height:89px;
text-align:center;
overflow:visible;
margin-bottom:10px;
padding-top:5px;
font-weight:bold;
}

#actu .titre{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#actu .descriptif{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

#conteneur_niveau3{
width:140px;
height:458px;
overflow:hidden;
background-repeat: no-repeat;
z-index:200;
float: left;
}

#conteneur_niveau3 .rubrique{
font-size:20px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}



#conteneur_niveau3 .item a:link, #conteneur_niveau3 .item a:visited{
font-size:11px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:11px;
display: block;
margin-top:2px;
padding-top:2px;
padding-bottom:2px;
padding-left:6px;
}


#conteneur_niveau3 .item_3{
background-color:696656;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}
#conteneur_niveau3 .item_4{
background-color:00086b;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}
#conteneur_niveau3 .item_5{
background-color:005a34;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}
#conteneur_niveau3 .item_6{
background-color:cf4500;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}
#conteneur_niveau3 .item_7{
background-color:655e67;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}
#conteneur_niveau3 .item_8{
background-color:525252;
-moz-opacity:.70;
opacity:.70;
filter:Alpha(opacity=70);
_height:1px;
margin-top:2px;
}

#conteneur_niveau3 .item_8 a:hover{
background-color:929292;
}
#conteneur_niveau3 .item_7 a:hover{
background-color:A58eA7;
}
#conteneur_niveau3 .item_6 a:hover{
background-color:Ff8540;
}
#conteneur_niveau3 .item_5 a:hover{
background-color:409a64;
}
#conteneur_niveau3 .item_4 a:hover{
background-color:2048Ab;
}
#conteneur_niveau3 .item_3 a:hover{
background-color:A9A696;
}




#niveau3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;

}

#zone_lecture{

width:480px;
height:425px;
background-color:#FFFFFF;
float:left;

}

#zone_lecture .titre{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
padding-bottom:5px;
}
#zone_lecture .date{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:5px;
font-style:italic;
}

#zone_lecture .soustitre{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;
text-align:justify;
}

#zone_lecture .soustitrerouge{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
padding-top:10px;
padding-bottom:3px;

}

#zone_lecture .contenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-bottom:10px;
}

#zone_lecture .contenu a:link, #zone_lecture .contenu a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#zone_lecture .fichier{
margin-bottom:5px;
}

#zone_lecture .fichier a:link, #zone_lecture .fichier a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

li{
list-style-type:none;
margin:0px;
padding: 0px;
}
ul{
margin:0px;
padding: 0px;
}

.spacer{
clear:both;
}

#image_centre{
	float:left;
	display:inline;
	height:463px;
	width: 622px;
	margin:0;
}

 #visite_virtuelle{
	margin-top: 381px;
	margin-left: 10px;
	z-index: 300;
	width: 132px;
	height: 62px;
} 


/*--------------------------------------------*/




/*-------------BAS DE PAGE-------------------*/

.mentions{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
padding-right:5px;
}

.rechercher{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#menu_bas, #menu_bas a:link, a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
}

#menu_bas ul li{
display: inline;
padding-left:5px;
padding-right:5px;
text-decoration:underline;
}
/*---------------------------------------*/


/*-------SPECIAL PROFS---------*/
#menu_droite{
float:right;
margin-right:5px;
width:178px;
}


#zone_lecture_profs{
width:500px;
height:390px;
background-color:#FFFFFF;
}
#zone_lecture_profs .titre{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
padding-bottom:5px;
padding-top:10px;
padding-left:10px
}

#zone_lecture_profs .soustitre{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:5px;
padding-bottom:10px;
text-align:justify;
}

#zone_lecture_profs .soustitrerouge{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
padding-top:10px;
padding-bottom:3px;

}

#zone_lecture_profs .contenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
/*--------------------------------------------*/


/*-------MENU  DE DROITE ( vertical )---------*/

#menu_vertical{
	width:168px;
	height:260px;
	float:right;
	display:inline;	
	margin-right:5px;
	margin-bottom:3px;
	margin-top:0px;
	font-family: Arial,helvetica, sans-serif ;
	
}
 
#texte_vertical_6{
	color:#f4a538;
	font-size:10px;
	margin-top:-3px;
}
#texte_vertical_7{
	color:#867572;
	font-size:10px;	
	margin-top:-3px;
}
#texte_vertical_0{
	color:#043882;
	font-size:10px;	
	margin-top:-14px;
	_margin-top:-5px;
}

.lien_vertical{
	text-decoration: none ; 
	font-family: Arial,helvetica, sans-serif ;
	color: white;
	margin-top:2px;
	margin-bottom:2px;
	_margin-top:4px;
	_margin-bottom:4px;
}

.lien_vertical a:hover{
	color: white;
}

.lien_vertical a{
	padding:7px; 
	_padding:5px;
	text-decoration: none ;
	color: white;
	display:block;
	text-align:left;
	cursor:pointer;
}

.lien_vertical_titre{
	font-weight: bold;
	text-decoration: underline ;
	font-size:13px;	
	color: white;
}

.lien_vertical_contenu{
	font-size:13px;
	color: white;
}


.menu_vertical_5{
	height:30px;
	_height:50px;
}
 
.menu_vertical_4{
	height:46px;
	_height:63px;
}

.menu_vertical_3{
	height:68px;
	_height:80px;
}
.menu_vertical_2{
	height:108px;
	_height:128px;
}
.menu_vertical_1{
	height:240px;
	_height:260px;
}

.lien_vertical_3 {
	background-color:#b7aea0;
}
.lien_vertical_4 {
	background-color:#115aa3;
}
.lien_vertical_5 {
	background-color:#088035;
}
.lien_vertical_6 {
	background-color:#f4a538;
}
.lien_vertical_7{
	background-color:#b6b6b8;
}
.lien_vertical_8{
	background-color:#b6b6b8;
}

.menu_vertical_index_1{
	font-weight: bold;
	color: white;
}

.menu_vertical_index_2{
	font-weight: bold;
	color: white;
}

.menu_vertical_index_3{
	font-weight: bold;	
	color: white;
}
.menu_vertical_index_5{
	font-weight: bold;	
	color: white;
}
.lien_vertical_titre_index{
	font-weight: bold;
	text-decoration: underline ;
	font-size:13px;	
	color: white;
}

.lien_vertical_titre_index{
	text-decoration: underline ;
	font-size:13px;	
}
.lien_vertical_titre2_index{
	text-decoration: underline ;
	font-size:12px;	
}
.lien_vertical_contenu_index{
	text-decoration: none ;
	font-size:11px;	
}

#newsletter{
	width:168;
	height:33px;
	/*background-image:url("../images/newsletter.gif");*/
	margin-bottom:5px;
	_margin-bottom:0px;
	margin-top:5px;
	_margin-top:3px;
}
/*----------------------------------------------*/

/* ------------MENU  DU HAUT -------------*/

.image_haut{
	float: left;
	height:110px;
	padding:0px;
	display : inline;
	overflow: hidden;
	z-index:301;

}

.lien_haut{

	padding:5px 2px 5px 2px;
	min-width:80px;
	max-width:90px;
	height:100px;
	_width:87px;
	_height:110px;
	float: right;
	display : inline;
	overflow: visible;
}

.lien_haut a:hover{

	font-family: Arial,helvetica, sans-serif ;
	font-size:12px;
	font-weight:normal;
}
.lien_haut a:visited{
	font-family:  sans-serif ;
	font-size:12px;
	font-weight:normal;
	font-family: Arial,helvetica, sans-serif ;
}
.lien_haut a{
	font-size:15px;
	margin:-5px -2px -5px -2px;
	padding:5px 2px 5px 2px;
	text-decoration: none ;
	color: white;
	display:block;
	min-width:80px;
	max-width:90px;
	height:100px;
	_width:87px;
	_height:110px;
	font-family: Arial, helvetica, sans-serif ;
	font-size:12px;
	font-weight:normal;
	overflow:visible;
}

.lien_hover_3 a:hover{/* Gris vert*/
	background-color:#d4cdb0;
}
.lien_hover_4 a:hover{ /* Bleu */
	background-color:#00a1ff;
}
.lien_hover_5 a:hover{/* Vert*/
	background-color:#6dcc08;
}
.lien_hover_6 a:hover{/* Orange*/
	background-color:#FFDD44;
}
.lien_hover_7 a:hover{/* Gris rouge*/
	background-color:#bfadaa;
}
.lien_hover_8 a:hover{/* Gris clair */
	background-color:#e1e1e1;
}

.lien_hover_index_3 a:hover{/* Gris vert*/
	background-color:#ccc9a5;
}
.lien_hover_index_4 a:hover{ /* Bleu */
	background-color:#054bad;
}
.lien_hover_index_5 a:hover{/* Vert*/
	background-color:#51ba30;
}
.lien_hover_index_6 a:hover{/* Orange*/
	background-color:#ffb54e;
}
.lien_hover_index_7 a:hover{/* Gris rouge*/
	background-color:#a18b89;
}
.lien_hover_index_8 a:hover{/* Gris clair */
	background-color:#cfcfd1;
}
li.contenu a {color:#B2AF90;}
/*----------------------------------------------*/

