* {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 11px;
}

#global{
	position: relative;
	margin-left: auto;
 	margin-right: auto;
  text-align: left;
  background-color: #D4EDD7; 
	margin-top: 0px; 
	width:100%;
	z-index:2;
}

/* BANNIERE */
#banniere-rim { position:absolute; left:0px; top:0px; width:990px; height:220px; z-index:6} 
#bt-accueil { position:absolute; left:21px; top:182px; width:93px; height:36px; z-index:7 } 
#bt-infos { position:absolute; left:116px; top:182px; width:93px; height:36px; z-index:7 }
#bt-equipe { position:absolute; left:211px; top:182px; width:93px; height:36px; z-index:7 }
#bt-pec { position:absolute; left:306px; top:182px; width:93px; height:36px; z-index:7 }
#bt-rdv { position:absolute; left:401px; top:182px; width:93px; height:36px; z-index:7 }
#bt-prep { position:absolute; left:496px; top:182px; width:93px; height:36px; z-index:7 }
#bt-precau { position:absolute; left:591px; top:182px; width:93px; height:36px; z-index:7}
#bt-result { position:absolute; left:686px; top:182px; width:93px; height:36px; z-index:7 }
#bt-exams { position:absolute; left:781px; top:182px; width:93px; height:36px; z-index:7 }
#bt-charte { position:absolute; left:876px; top:182px; width:93px; height:36px; z-index:7 }
#accueilbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btaccueil2.jpg) 0 0 no-repeat
     								}
#accueilbt a:hover.bouton { background-position: -93px 0 }
#infosbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btinfos2.jpg) 0 0 no-repeat
     								}
#infosbt a:hover.bouton { background-position: -93px 0 }
#equipebt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btequipe2.jpg) 0 0 no-repeat
     								}
#equipebt a:hover.bouton { background-position: -93px 0 }
#pecbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btpec2.jpg) 0 0 no-repeat
     								}
#pecbt a:hover.bouton { background-position: -93px 0 }
#rdvbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btrdv2.jpg) 0 0 no-repeat
     								}
#rdvbt a:hover.bouton { background-position: -93px 0 }
#prepbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btprep2.jpg) 0 0 no-repeat
     								}
#prepbt a:hover.bouton { background-position: -93px 0 }
#precaubt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btprecau2.jpg) 0 0 no-repeat
     								}
#precaubt a:hover.bouton { background-position: -93px 0 }
#resultbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btresult2.jpg) 0 0 no-repeat
     								}
#resultbt a:hover.bouton { background-position: -93px 0 }
#examsbt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btexams2.jpg) 0 0 no-repeat
     								}
#examsbt a:hover.bouton { background-position: -93px 0 }
#chartebt a.bouton { display: block; border:0; width: 93px; height: 36px; vertical-align: middle; 
     									background: url(./images/btcharte2.jpg) 0 0 no-repeat
     								}
#chartebt a:hover.bouton { background-position: -93px 0 }

#entete {
	position:absolute; 
	left:0px; 
	margin-left:0px;
	top:0px;
	/* border: 1px solid #FF0000; */
	background-color: #D4EDD7; 
	width: 990px;
	height:220px;
	z-index:6;
}

#logorim { position:absolute; left:32px; top:5px; width:168px; height:174px; z-index:5; }
#honcode { position:absolute; left:20px; top:110px; width:138px; height:70px; z-index:7; }
#rech { position:absolute; left:838px; top:50px; width:168px; height:10px; font-size:9px; z-index:8; }

#adresse { position:absolute; left:827px; top:10px; width:168px; height:174px; font-size: 9px; text-align:center; z-index:7 }
.orange { color: #ec941f; font-size: 9px;}
.vert { color: #00954b; font-size: 9px;}
.rouge { color: #d34522; font-size: 9px;}
.petit { color: #666666; font-size: 9px; }
.br2px {font-size: 2px; }
.br7px {font-size: 7px; }

#fdvert { 
	position:absolute; 
	left:0px; 
	margin-left:0px;
	top:2px;
	background-color: #D4EDD7; 
	width: 990px;
	height:598px;
	z-index:2;
	 }
#rechercher { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #D4EDD7; width:990px; height:1260px; z-index:2; }
#rechercher1 	{ position:absolute; left:30px;  top:30px; width:260px; z-index:2; }
#rechercherlv { position:absolute; left:270px; top:10px; width:4px; height:1160px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#rechercher2 	{ position:absolute; left:300px; top:10px; width:550px;z-index:2; }

#plansite { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #D4EDD7; width:990px; height:1870px; z-index:2; }
#plansite1 	{ position:absolute; left:30px;  top:30px; width:260px; z-index:2; }
#plansitelv { position:absolute; left:270px; top:10px; width:4px; height:1790px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#plansite2 	{ position:absolute; left:300px; top:10px; width:550px;z-index:2; }


#mentions { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #D4EDD7; width:990px; height:400px; z-index:2; }
#mentions1 	{ position:absolute; left:30px;  top:10px; width:340px; z-index:2; }
#mentionslv { position:absolute; left:385px; top:10px; width:4px; height:330px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#mentions2 	{ position:absolute; left:405px; top:10px; width:550px;z-index:2; }

#contact { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #D4EDD7; width:990px; height:398px; z-index:2; }
#contact1 	{ position:absolute; left:30px;  top:30px; width:260px; z-index:2; }
#contactlv { position:absolute; left:270px; top:10px; width:4px; height:310px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#contact2 	{ position:absolute; left:300px; top:10px; width:640px;z-index:2; }

#liens { position:absolute; left:0px; margin-left:0px; top:220px; background-color: #D4EDD7; width:990px; height:378px; z-index:2; }
#liens1 	{ position:absolute; left:40px;  top:50px; width:430px; z-index:2; }
#lienslv { position:absolute; left:490px; top:50px; width:4px; height:210px;  z-index:2; 
						background-image: url(./images/lignev.gif); background-repeat: repeat-y; background-position: left top;
					}
#liens2 	{ position:absolute; left:520px; top:50px; width:430px;z-index:2; }

/* PIED */
.maj {text-align:right; font-size: 9px; font-style:italic;}
#piedlg { position:absolute; left:0px; top:13px; width:990px; height:5px;} 
#pied0 {position:absolute; bottom:0px; width:990px; font-size: 9px; color: #333333; text-align:center;  }
#pied1 {position:absolute; bottom:8px; width:990px; font-size: 9px; color: #333333; text-align:center;  }
a.pied:link   	 	{ text-decoration: underline; color: #7296d0; font-size: 9px; border: none; }
a.pied:visited 	{ text-decoration: underline; color: #7296d0; font-size: 9px; border: none; }
a.pied:hover   	{ text-decoration: underline; color: #333333; font-size: 9px; border: none;}
a.pied:active  	{ text-decoration: underline; color: #333333; font-size: 9px; border: none; }
img { border: none; text-align: center; vertical-align:middle;}

table {margin-left: auto; margin-right: auto; }

td.td60 { width:60px; text-align:center; font-size: 10px; padding:1px;}	
td.td80 { width:80px; text-align:center; font-size: 10px; padding:1px;}	
td.td90 { width:90px; text-align:center; font-size: 10px; padding:1px;}	
td.td100 { width:100px; text-align:center; font-size: 10px; padding:1px;}	
td.td110 { width:110px; text-align:center; font-size: 10px; padding:1px;}	
td.td120 { width:120px; text-align:center; font-size: 10px; padding:1px;}	
td.td120b { width:120px; text-align:center; vertical-align:bottom; font-size: 10px; padding:1px;}
td.td130 { width:130px; text-align:center; font-size: 10px; padding:1px;}	
td.td140 { width:140px; text-align:center; font-size: 10px; padding:1px;}	
td.td150 { width:150px; text-align:center; font-size: 10px; padding:1px;}	
td.td160 { width:160px; text-align:center; font-size: 10px; padding:1px;}	
td.td170 { width:170px; text-align:center; font-size: 10px; padding:1px;}
td.td180 { width:180px; text-align:center; font-size: 10px; padding:1px;}	
td.td220 { width:220px; text-align:center; font-size: 10px; padding:1px;}	
td.td310 { width:310px; text-align:center; font-size: 10px; padding:1px;}	
.titrerim { color: #00954b; font-size: 11px; font-weight:bold;}

.retrait15 { margin-left : 15px; }
.retrait20 { margin-left : 20px; }
.retrait30 { margin-left : 30px; }
.retrait40 { margin-left : 40px; text-align:justify;}
.retrait80 { margin-left : 80px; }
.droitealign {text-align:right; }


.centrer {text-align:center; }
.justifier {text-align:justify; }
.justifier1 {text-align:justify; margin-left : 20px;}
.justifier2 {text-align:justify; margin-left : 80px; margin-right : 60px;}
.justifier3 {text-align:justify; font-size: 10px; font-style:italic;}
.souligne {text-decoration: underline; }
.point { font-size: 11px; }

.err { color:#FF0000; }
.envoiok { text-align:center; font-size: 11px; font-weight:bold; }
