body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background:#369;
	color:#fff;
}

/* PAGE */

#page{
color:#000;
background:#fff;
border:3px solid #000;
padding-bottom: 5px;
margin: 30px 5px 5px 5px;
}	
	
/* LOGO */
#logo{
margin: 15px auto 5px 15px;
}

#logo img{
border:0;
}

#logo a{
color:#000;
background:transparent;
}

#logo hr{
	margin-left: -2px;
	margin-right: 8px;
}
/* FIN LOGO */	




/* Menu */
.menu {
	position: absolute;
   overflow: hidden;
	left: 1px;
	margin: 5px 10px 10px;
	border: 1px solid #1C4EA5;
   background: #BFD8FF;
	width: 110px; 
	top:150px;
}

.menu h3{
	background: url(../images/BN.jpg);
	padding-left: 2px;
	text-transform:uppercase;
	text-align: center;
	line-height: 22px;
	height: 22px;
	margin: 0px;
}

 
.menu ul{
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom: 5px;
	padding-top: 0px;	
}

.menu li{
	margin: 0px;
	padding: 0px;
	display:inline;
}

.menu a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#f60;
	background: transparent;
	display:block;
	font-size: 8pt;
	padding-left:1em;
	margin-left:-4em; 	
	text-decoration: none;
	line-height: 16px;
}

.menu a:hover{
	background:#ffecce;
	color:#f60;
}

.entmenu a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin-left:0px;
	padding-left: 0px;	
}
.entmenu a:first-letter{
	color: #FF6633;	
}

.entmenu a:hover{
	color: #FF6633;	
}

#a1, #a2, #a3, #a4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: White;
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin-left:0px;
	padding-left: 0px;	
}

#a1:first-letter, #a2:first-letter, #a3:first-letter, #a4:first-letter{ 
	color: #FF6633;
}

#a1:hover, #a2:hover, #a3:hover, #a4:hover{
	color: #FF6633;
	background: transparent;
}

/* FIN GAUCHE */

/* DEBUT DROIT */
.droit {
	position: absolute;
	top: 140px;
	right: 0px; 
	padding: 10px 10px;
   margin: 5px 5px 10px;
	width: 150px; /* ie5win fudge begins */
	voice-family: "\"; }\"";
	voice-family: inherit;
	width: 120px;	
	}

.orange{
	font-size:10px;
	color:#000;
	background:#ffecce;
	border:1px solid #666;
	margin: 0 0 15px 0;
	padding: 0px 0px 0px 0px;
} 

.orange h2{
	border-bottom: 2px solid #FF8C00;
	color: #FF7F50;
	font-size:13px;
	text-align: center;
	background:transparent;
	padding: 0px 1px 3px 1px;
	margin: 3px 0 1px 0;

}

.orange p{
	padding: 0px 3px 0px 3px;
	text-align: center;
}

.orange a{
	background:transparent;
	color:#f60;
	text-decoration:none;
}

.orange a:hover{
	color:#369;
	background:transparent;
	text-decoration:none;
}	


.vert{
	font-size:10px;
	color:#000;
	background: #E1FFCE;
	border:1px solid #666;
	margin: 0 0 15px 0;
	padding: 0px 0px 5px 0px;
} 

.vert h2{
	border-bottom: 2px solid #228B22;
	color: #228B22;
	font-size:13px;
	text-align: center;
	background:transparent;
	padding: 0px 1px 0px 1px;
	margin: 3px 0 1px 0;
}

.vert p{
padding: 0px 3px 0px 3px;
color: #28784B;
text-align: center;
}

.vert a{
	background:transparent;
	color:#f60;
	text-decoration:none;
}

.vert a:hover{
	color:#369;
	background:transparent;
	text-decoration:none;
}	

.bleu{
	font-size:10px;
	color: #369;
	background: #D4E4FF;
	border:1px solid #666;
	margin: 0 0 15px 0;
	padding: 0px 0px 5px 0px;
} 

.bleu h2{
	border-bottom: 2px solid #002B82;
	color: #369;
	font-size:13px;
	text-align: center;
	background:transparent;
	padding: 0px 1px 0px 1px;
	margin: 3px 0 1px 0;
}

.bleu p{
	padding: 0px 3px 0px 3px;
	color: #369;
	text-align: center;
}

.bleu a{
	background:transparent;
	color:#f60;
	text-decoration:none;
}

.bleu a:hover{
	color: #8A3700;
	background:transparent;
	text-decoration:none;
}	


/* FIN DROIT */

/* PIED */
#pied{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: White;
	text-align: center;
}

#pied h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: White;

}


#pied a{
background:transparent;
color: White;
}

#pied a:hover{
color: #FFD700;
background:transparent;
text-decoration:none;
}

/* Fin de PIED */

/* LANGUE  */
#langue{
	position: absolute;
	top: 40px;
	right: 10px;
	
}

#langue h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 100;
	text-align: center;
	color: #6699CC;
}

#langue a{
	background: transparent;
	text-decoration: none;
	color: #CC99FF;	
}

#langue a:hover{
	background: transparent;
	text-decoration: none;
	color: #9933CC;
}

#langue img{
border:0;
}

/* FIN de LANGUE */

/* CENTRE */

.centre {
	margin-left: 125px;
	margin-right: 125px;
	padding: 10px;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;

voice-family: "\"; }\"";
voice-family: inherit;

}

.centre h2{
border-bottom:2px solid #369;
color:#369;
font-size:12pt;
background:transparent;
padding:0 0 0.2em 0;
margin-bottom: 20px;
margin-top: 30px;
}

.centre h3{
margin:0;
font-size:12pt;
color: #69c;
background:transparent;
margin-bottom: 20px;
margin-top: 20px;
}

.centre h4{
font-size:8pt;
font-weight:500;
margin:0.2em 0 1em 0;
}

.centre h5{
border-bottom:1px solid #369;
color:#369;
font-size:10pt;
font-weight:500;
margin: 0px 0 3px 20px;
width: 95%;
}

.centre p{
	padding: 0px 3px 0px 3px;
	font-size: 10pt;
}

.centre a{
background:transparent;
text-decoration:none;
color: #FF6633;

}

.centre a:hover{
color:#369;
background:transparent;
text-decoration:none;
}


.centre ul{
	font-size: 10pt;
}	

.adresse table{
	border: 2px solid #6495ED;
	padding: 20pt;
	}




.adresse td{
	font-size: 10pt;
	text-align: center;	
	vertical-align: middle;
	background: #EEF4FD;
	color: #1C41AA;
	
	border-left: 1px;;
	border-left-style: solid;
	border-left-color: #FBFBFB;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #74A6EF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FBFBFB;
	border-right: 1px;;
	border-right-style: solid;
	border-right-color: #74A6EF;
	padding-bottom: 1pt;
}


.trtitre{
		text-align: center;	
	vertical-align: middle;

	
}

.tableau table{
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom: 2px;
	border-left-color: #C8EBF9;
	border-left-style: solid;
	border-left: 2px;;
	border-right-color: Black;
	border-right-style: solid;
	border-right: 2px;;
	border-top-color: #C8EBF9;
	border-top-style: solid;
	border-top-width: 2px;	
	}

.tableau caption{
font-size:12pt;
color: #69c;
background:transparent;
text-align: left;
 font-weight: bold;
 padding: 20pt;
}	
	

.trtitre{
	background: #2E5EB3;
	color: #E0E7FA;
	font-size: 8pt;	
	font-weight: 300;
	vertical-align: middle;		
}

.trtitre th{
	border-left: 1px;;
	border-left-style: solid;
	border-left-color: #C8EBF9;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #336699;
	border-top-color: #C8EBF9;
	border-top-style: solid;
	border-top-width: 1px;
	border-right: 1px;;
	border-right-style: solid;
	border-right-color: #336699;
	color: #E0E7FA;
	padding: 8px;
	font-weight: normal;	
	
}


.trclair{
	background: #E5EEFB;
	color: #1C41AA;
	font-size: 8pt;	
	vertical-align: middle;
	text-align: center;	
	
}

.trclair td{
	border-left: 1px;;
	border-left-style: solid;
	border-left-color: #FBFBFB;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #74A6EF;
	border-top-color: #FBFBFB;
	border-top-style: solid;
	border-top-width: 1px;
	border-right: 1px;;
	border-right-style: solid;
	border-right-color: #74A6EF;
	font-size: 8pt;	
	padding: 10px;
}

.trfonce{
	background: #D2E7E8;
	color: #1C41AA;
	font-size: 8pt;	
	vertical-align: middle;
	text-align: center;
}

.trfonce td{
	border-left: 1px;;
	border-left-style: solid;
	border-left-color: #EAF4F4;
	border-bottom-style: solid;
	border-bottom: 1px;
	border-bottom-color: #91C5C7;
	border-top-color: #EAF4F4;
	border-top-style: solid;
	border-top-width: 1px;
	border-right: 1px;;
	border-right-style: solid;
	border-right-color: #91C5C7;
	font-size: 8pt;	
	padding: 10px;	
}




/*  Affichage de l'emplacement  */

.centretitre{
	position: absolute;
	top: 82pt;
	right: 12pt; 
	color: Blue;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.centretitre a{
	background:transparent;
	color:Blue;
	text-decoration:none;
	font-weight: 100;

}

.centretitre a:hover{
	color: #FF6666;
	background:transparent;
	text-decoration:none;
	font-weight: 100;
	}	

.centretitre h2{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
color:Blue;
border: 1px dashed #EAF4FA;
background: #E1F0FF;
 margin-bottom: 3px;
 margin-left: 5px;
 margin-right: 0px;
 margin-top: 3px;
 padding-bottom: 3px;
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
}

#MNSEL{
		color: #FF6633;
		background-color: #FFCC99;
}

#MNSEL1{
		color: #FF6633;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	margin-left:0px;
	padding-left: 0px;	
		
		
}