/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
background-color: rgb(255, 255, 255);
}
#conteneur {
	height: auto;
	width: 950px;
	left: 50%;
	position: absolute;
	margin-left: -475px;
	background-color: #fff;

    }  
#boitehaut {
	height: 165px;
	margin: 10px 0 0 0;
	position: relative;
	background-color: #fff;

    }  
	
	#boitelistelogo {
	width:500px;
	height: auto;
	margin: 10px 0 0 0;
	background-color: #fff;

    }  
#boitemilieu {
	position: relative;
	width: 950px;
	float:left;
	background-color: #003366;
}
#boitetab {
	position: relative;
	
	margin:20px 0 0 20px;
	background-color: #003366;
}

#boiteplan {
	position: relative;
	width: 700px;
	margin:0 0 0 0;
}
#pied {
	position: relative;
	margin:0 0 0 0;
	background-color: #28AECF;
}

#pied a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:none;
}
#pied a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	text-decoration:underline;
}
#plan_masse {
	position: relative;
	margin:0,0,0,20;
}
/*-------*/

dl, dt, dd, ul, li {
	margin:0;
	padding:0;
	list-style-type: none;
}
#menu {
	position: relative;
	top:0;
	left:0;
	width:950px;
	height:33px;
	visibility:visible;
	background:#28AECF;
	z-index:100;
}
#menu dl {
	position:relative;
	float: left;
}
#menu dt {
	width:auto;
	cursor: pointer;
	background: #28AECF;
	height: 33px;
	float:left;
}
#menu dt a {
	padding:9px 17px 8px 17px;
	display:block;
	vertical-align: middle;
	color: #FFF;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#menu li a:hover {
	background-color: #FF6600;
}
#menu dt a:hover {
	background-color: #003366;
}
#menu dd {
	position:absolute;
	top:33px;
	left:0;
	width:148px;

}
#menu li {
	margin:0;
	background-color: #28AECF;
	width:148px;
	overflow:hidden;
}
#menu li a {
	width:auto;
	height:20px;
	line-height:20px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding:5px 9px 5px 9px;
	display:block;
	border:none;

}
	
/*--------------*/	
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.texte {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.texte a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.texte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #28AECF;
}
.texte_bleugras {

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

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.texte_bleu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}
.texte_bleu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	background-color: #28AECF;
}
.soustitre {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.textegras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.textepied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
}


.titre2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.compress {
width:100px; /* compresses image size for normal display - any required value */
border:1px solid #fff; /* decoration only */
} 
.expand {
width:300px; /* depending on quality of image */
border:2px solid #fff; /* decoration only */
}
.zoom {
position:relative; 
width:inherit; /* required for Opera only */
z-index:1001;
}
.zoom a:hover { /* hover for MSIE only */
background:#fff; /* must MSIE */
text-indent:0; /* MSIE bug */
}
.zoom a:hover .toggle {
position:absolute;
display:block; /* make visible */
top:0px; /* any position */
left:120px; /* any position */
 /* force over page */
}
.zoom a:hover .toggle .caption { /* visible properties on pop-up */
display:block;
}
.toggle { /* take out of document flow and make invisible */
position:absolute;
display:none;
}
.bande_gauche {
	background-image: url(../icono/bande-film.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.bande_droite {
	background-image: url(../icono/bande-film.gif);
	background-repeat: repeat-y;
	background-position: left;
}
