/* CSS Document */

body {
	
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	margin-top: 0px;
	width:100%;
	height:100%;
	
}

.textebleuclair {color:#1c91f3;}
.textebleufonce {color:#003f87; font-weight:bold;}

#ombre {
  
    background:url('pics/ombre.jpg');
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 920px;
	height: auto; }

#cadre {
  background-color: #fff;
	text-align: left;
	visibility: visible;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	width: 900px;
	height: auto; }
	
#top { 
    background:url('pics/top6.jpg');
    width: 900px;
	height: 143px;
	margin-top: 0px;
    position: relative;
}

#topflash { 
    background:url('pics/top5.jpg');
    width: 900px;
	height: 143px;
	margin-top: 0px;
    position: relative;
}

#page { float:left;
    background-color:#fff;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 25px;
	margin-bottom: 20px;
	width:500px;
	 }
	 
#page a{ 
    background-color:#fff;
	color:#1c91f3;
	 }
	 
#page h2{
font-size:18px;
    background-color:#185EB3;
	color:#fff;
	 }
	 
#page p{ 
    font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#000;
}	 

#plan { float:left;
    background-color:#fff;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	width:500px;
	 }

#bottom { 
    clear:both;
    
    background:url('pics/bas.gif') no-repeat;
    width: 900px;
	height: 97px;
    
    position: relative;
	background-color: #085dc1;
}

#bottom p{ text-align:right;
 font-size:10px;
	color:#004089;  
	padding-top:100px; 
	padding-right: 0px; 
}

ul#nav {
	clear: both;
	position: relative;
    width: 900px;
	color: #000000;
	font-weight:normal;
	font-size:13px;
	margin: 0px 0px 0px 50px;
	padding: 0 0 0 0;
	text-align:left;
	}

#nav li {
	float: left;
	list-style:none;
	margin: 0 0 0 0;
}	

#nav li a {
	display:block;
	width: 158px;
	height: 21px;
	padding: 5px 0 0 0;
	background-image: url(pics/ongletbleu.jpg);
	background-repeat: none;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

#nav li a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.navselect {
	display:block;
	width: 158px;
	height: 21px;
	padding: 5px 0 0 0;
	background-image: url(pics/ongletblanc.jpg);
	background-repeat: none;
	text-align: center;
	font-weight:bold;
	color: #1c91f3;
}


#cadremenu{ width: 900px;
    
	margin-top:-26px;
	padding-top:0px;
    position: relative;
}

#panneau { width: 200px;
	height: auto;
	float:left;
	padding-top:0px;
	margin-top:20px;
	margin-left: 15px;
	margin-right: 10px;
	position:relative;
	background: url(pics/topgris.jpg) top left no-repeat;
	background-color:#f0f0f0;
	
	
}

.panneautext1 { width: 180px;
	height: auto;
	text-align:left;
	font-weight:700;
	color:#204e74;
	position:relative;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	border-bottom:dotted 1px #666;
	
}

.panneautext2 { width: 180px;
	height: auto;
	text-align:left;
	color:#676767;
	position:relative;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	border-bottom:dotted 1px #666;
	
}

.panneautext2 a{ text-decoration:underline;
	text-align:left;
	color:#676767;
	font-size:10px;

	
}

.panneautext2 a:hover{ text-decoration:none;
	text-align:left;
	color:#676767;
	font-size:10px;
	
	
}

.panneaubas { width: 200px; 
	background: url(pics/bottomgris.jpg) bottom left no-repeat;
	padding-bottom: 30px;
}

.panneau2{ width: 155px;
    
	height: 392px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left: 7px;
	background-color:#f7f7f7;
	top: 0px;
	float:left;
	border:solid 1px #ccc;
    position: relative;

}

.panneau2 p{
text-align:left;
	margin:10px;
	
	color:#333;
}
.panneau2 a{

text-decoration:none;
	width: 155px;
    height: 392px;
	background-color:#f7f7f7;
	top: 0px;
	float:left;
	
    position: relative;

}

.panneau2 a:hover{ 
text-decoration:none;
width: 155px;
    background: url(pics/fondbleuclair.jpg);
	height: 392px;
	top: 0px;
	float:left;
	
    position: relative;
}

a img {
border: 0 none;
}

.bouton { width: auto;
    color:#FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
    font-weight:300;
    padding-left:5px;
	height: auto;
	margin-top:5px;
	margin-bottom:5px;
	
	background-color:#185EB3;
	position: relative;
}

.bouton a{ width: auto;
text-decoration:none;
    color:#FFFFFF;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
    font-weight:300;
    background-color:#185EB3;

}

.bouton a:hover{ 
    color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:11px;
    font-weight:300;
    background-color:#185EB3;
	
}




