/*classes gnrales avec partie en-tte et bas de page*/
body   {
	font-size: 80%;
	font-family: verdana, sans-serif;
	background: #FFFFFf;
	margin-left:0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color:#3f74b2;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#3f74b2;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#d5e6fa;
	scrollbar-arrow-color:#e3f2f2;
}
.cellule1 
 { 
border-color: #cccccc ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.nomsite 
{
	font-family: verdana, Helvetica, sans-serif;
	font-size: 115%;
	color: #666666;
	vertical-align: middle;
}

.cellule2 
{ 
border-color: #000000 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}

.cellule3bas { border-color: #999999 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.recherche 
{
	color: #666666;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	
}
form {vertical-align: middle;
	margin:0;
	padding:0;
}

.recherche_bouton 
{
color:#FFFFFF;
	background-color:#6CC22F;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
}

.fond1 
{  
background-color: #F2F2F2
}

.titrepg 
{  
	background-color:#FFCC00;
	color:#666666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	font-size: 110%;
	margin-left: 5;
	text-align: left;
	margin-top: 5;
	margin-bottom: 1;
}

.titrepg2 
{  
	background-color:#000000;
	color:#CCFF99;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	font-size: 110%;
	margin-left: 15;
	text-align: left;
	margin-bottom: 1;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;

}

.img 
{  
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-top: 1;
	margin-bottom: 1;
}

.img2 
{  
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-top: 1;
	margin-bottom: 1;
	width: 138;
	height: 80;
}

.fondorange 
{  
	background-color:#FF9900;
	color:#000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	font-size: 90%;
	margin-left: 40;
	text-align: left;
	margin-bottom: 2;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;

}

.ul
{  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left: 20;
	text-align:justify;
	margin-top: 2;
	margin-bottom: 2;

}

.li
{  
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left: 25;
	text-align:justify;
	margin-top: 0;
	margin-bottom: 2;
}

.fondvert 
{
color:#FFFFFF;
	background-color:#336600;
	border-top:#FFFFFF 2px outset;
	border-right:#3F9175 2px outset;
	border-bottom:#3f9175 2px outset;
	border-left:#FFFFFF 2px outset;
	margin-left: 25;
	margin-bottom: 1;
}

a.lien1select {
	color:#000000; font-weight: bold; 
}
img {
	border: 0px;	
}
.lienrouge {  color: RED; text-decoration: none; font-size: 80%;}

a{font-family: verdana, sans-serif; text-decoration : none;}

a:hover {  text-decoration: underline}

a.lien2 {color:#FFFFFF; font-size: 80%;}
a.lien3 { color: #023399; font-size: 80%;}
.liens_permanents { 
	background-color:#3f74b2; 
	color: #FFFFFF;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.liens_permanentsbis { 
	background-color:#3f74b2; 
	color: #FFFF99;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formu1 { 
	background-color: #000000; 
	color: #FFFF99;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 80%;
}
input {
	vertical-align: middle;
}
.centrer {
	text-align: center;
}
.centrer1 {
	text-align: center;
	font-size:10px 
}
.adroite {
	text-align: right;
}

/*couleur du texte contenu dans les cellules*/
td {color: #3F70AF;}

.tdcel0
{  
	background-color:#F2F2cF;
	color:#3300CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-left: 10;
	text-align: left;
	font-weight: bold;
}

.tdcel1
{  
	background-color:#F2F2cF;
	color:#3300CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin-left: 5;
	text-align: left;
	text-decoration:overline;
	font-weight: bold;
}

.tdcel2
{  
	background-color:#FFFFCC;
	color:#3300CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-left: 15;
	text-align: left;
	text-decoration:underline;
}

.tdcel3
{  
	background-color:#FF0000;
	color:#FFFF33;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}
/*fin classes gnrales*/


/*Menu de gauche*/
.menu {
	color:#3f74b2;
	font-size: 75%;
	font-weight: bold;
	
	
}
.menu2 {
	color:#009966;
	font-size: 100%;
	font-weight: bold;
	
}	
.extravert {
	color:#009966;
	font-size: 200%;
	font-weight: bold;
	
}			
a.sous_menu {
	font-size: 70%;
	font-weight: bold;
	color: #006699;
}
a.detail_menu {
	font-size: 70%;
	color: #006699;
	font-weight: bold;
}

.cellule_menu{
	BORDER-RIGHT: #96b1bc 2px solid; BORDER-TOP: #96b1bc 2px solid; 
	PADDING-LEFT: 2px;  VERTICAL-ALIGN: top; BORDER-LEFT: #96b1bc 2px solid; 
	COLOR: black; BORDER-BOTTOM: #96b1bc 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f8ff
}	
.cellule_accueil{
	BORDER-RIGHT: #3f74b2 2px solid; BORDER-TOP: #3f74b2 2px solid; 
	PADDING-LEFT: 2px;  VERTICAL-ALIGN: top; BORDER-LEFT: #3f74b2 2px solid; 
	COLOR: black; BORDER-BOTTOM: #3f74b2 2px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f8ff
}	
/*fin menu de gauche*/


th {background-color: #F0F8FF; color: #483D8B; font-size: 75%;}

a.contenu_lien {
	color: #3F70AF;
	font-weight: bold;
}
.contenu {font-size: 70%; text-align: justify;  font-family:Arial, Helvetica, sans-serif; margin-top: 10px; padding-top: 10px; }
.contenub {font-size: 70%; text-align: justify;  font-family:Arial, Helvetica, sans-serif; margin-top: 5px; padding-top: 5px; margin-left: 30px;}
.contenu1 {font-size: 75%; text-align: justify;  font-family:Arial, Helvetica, sans-serif; margin-top: 10px; padding-top: 10px; }
.contenu2 {font-size: 100%; text-align: justify; font-family:Arial, Helvetica, sans-serif; padding-top: 10px;}
.contenu3 {font-size: 90%; text-align: justify; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; color:#996600; margin-top: 10px; }
.contenu4 {font-size: 90%; text-align: justify;  font-family:Arial, Helvetica, sans-serif; margin-top: 10px; padding-top: 10px; }
.dec11 {font-size: 75%; text-align: justify; margin-left: 30px; font-family:Arial, Helvetica, sans-serif; }
.dec12 {font-size: 75%; text-align: justify; margin-left: 45px; font-family:Arial, Helvetica, sans-serif; }
.dec13 {font-size: 90%; text-align: justify; margin-left: 30px; font-family:Arial, Helvetica, sans-serif; }
.dec14 {font-size: 90%; text-align: justify; margin-left: 45px; font-family:Arial, Helvetica, sans-serif; }
.dec15 {font-size: 100%; text-align: justify; margin-left: 30px; font-family:Arial, Helvetica, sans-serif; }


h1.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #330066;
	background-color: #f0f8ff;
	background-position: left;
	font-weight: 700;
	text-decoration: underline;
}

h1.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #660099;
	background-color: #f0f8ff;
	background-position: left;
	font-weight: 700;
	text-decoration: underline;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;	
}

