
/* FEUILLE DE STYLE BASE */
a { color:green;  font-weight:normal; }
/*
a:link { color:#505050; text-decoration:none; font-weight:normal; }
a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
a:visited { color:#505050; text-decoration:none; font-weight:normal; }
a:active { color:#000000; text-decoration:none; font-style:italic; }
*/
h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: Green;
}
h2 {
	font-family: arial, helvetica, sans-serif;
	color: Olive;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
h3 {font-family: arial, helvetica, sans-serif;  font-size:14px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h4 {font-family: arial, helvetica, sans-serif;  font-size:12px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h5 {font-family: arial, helvetica, sans-serif;  font-size:10px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h6 {font-family: arial, helvetica, sans-serif;  font-size:20px;  font-weight:normal;text-align:left;  margin: 0px 0px 0px 0px;}
p  {font-family: arial, helvetica, sans-serif; font-size:12px;    margin: 0px 0px 0px 0px; text-align:left; padding:2px;}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
	/*background-image: url(../charte/base/fond_body.gif);
	background-repeat: repeat-x;*/
}

#global {
     position:relative;
	  left: 50%; 
     top: 0px;
     width: 930px;
     height:100%;
     margin-top: 0px; /* moitié de la hauteur */
     margin-left: -465px; /* moitié de la largeur */
   /*border: 1px solid #000;*/
/*     background-color:#ffffff;*/
/*     background-image:url(); 
     background-repeat:no-repeat;*/
     font-family: arial, helvetica, sans-serif ;
		 font-size: 12px;
		 color: #ffffff ;
/*		 border: 1px solid #CCFF00;*/
     }
#page {
     position:absolute;
     left: 0px; 
     top: 185px;
     width: 930px;
	  background-color:#fff;
	   z-index:1;
		background-image:url(../charte/base/fond.jpg);background-repeat:repeat-y;
		height: 300px;
	  min-height: 310px;
     }
#page_rubrique{
	  position:absolute;
     left: 0px; 
     top: 100px;
     width: 1000px;
     background-color:#fff;
/*border: 10px solid #CCFF00;*/
	   z-index:1;
}
#page_article{
	position:absolute;
   left: 0px; 
   top: 180px;
   width: 930px;
	height : 655px;
	min-height: 650px;
   background-color:#fff;
	background-image:url(../charte/base/fond.jpg);background-repeat:repeat-y;
	/*border: 1px solid #CCFF00;*/
	z-index:1;
}

#navigation {
     position:absolute;
     left: 0px; 
     top: 235px;
     width: 1000px;
     background-color:#ffffff;
		 color: #505050 ;
		 font-size: 10px;
		 line-height:25px;
	   z-index:1;
	   vertical-align:middle;
     }
#menu_navigation {
     position:absolute;
     left: 430px; 
     top: 235px;
     width: 530px;
     background-color:#ffffff;
		 color: #000000 ;
		 font-size: 12px;
	   z-index:1;
     font-weight:bold;
     text-align:right;
     }     
#banniere_fond {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 930px;
	height: 180px;
	color: #000000; 
	z-index:10000;
	background-image:url(../charte/base/banniere.jpg);background-repeat:repeat-x;*/
}
#footer_fond{
	position: relative; /*top:752px;*/
	top:820px;
	left: 0px;
	width: 930px;
	height:50px;
	background-image: url(../charte/base/fond_footer.png);
	background-repeat: repeat-x;
	background-color: #fff;
/*	border: 1px solid #CCFF00;*/
}
     
.banniere_logo {
     color:#33587D;
}

#accueil {
     position:absolute;
     left:0px; 
     top:117px;
     width: 110px;
     height: 35px;  
	   z-index:2;
     background-color:#002051;
     line-height: 35px; 	 
		 color:#ffffff;  
		 text-align:center;
     }
#menu_principal {
     position:absolute;
     left:90px; 
     top:100px;
     width: 900px;
     height: 40px;  
	   z-index:2;
/*     background-color:#BACCCC;*/
	   
     }

.colonne_gauche {
     background-color:#9E325D;
     font-weight:normal;
		 font-size:10px;
		 text-align:center;
}

.colonne_droite {
     background-color:#fff;
     font-weight:normal;
		 font-size:10px;
		 text-align:center;
}

/*************************************************** RUBRIQUES ****************************/
.PP_TABLE{}
.PP_TITRE_PA{font-weight:normal;text-align:left;font-size:16px; }
.PP_CHAPEAU_PA{font-weight:normal;text-align:left;font-size:12px;font-style:italic }
.PP_TEXTE_PA{font-weight:normal;text-align:left;font-size:12px; }
.PP_LIEN{}

/* liste des fiches information */
.liste_titre {text-align:left;border-bottom: 1px solid #002051;color:#002051;font-size:14px;}
.liste_ligne {text-align:left;color:#002051;font-size:12px;}

.boite_theme_titre {text-align:left;border-bottom: 0px solid #002051;color:#002051;font-size:14px;}
.boite_theme_ligne {text-align:left;color:#002051;font-size:12px;}
.boite_theme_ligne_ro {text-align:left;color:#002051;font-size:12px;border-bottom: 2px solid #002051;color:#002051;}
.footer {font-weight:normal; font-size:10px; text-align:center;border-top: 1px solid #688668}
.annuaire {font-weight:normal; text-align:left;background-color:#ECF5D2;}
#menu_prog a{

/*     background-color:#135F99;*/
		 color: #369000 ;
		 font-size: 14px;
	   z-index:1;
     font-weight:bold;
     line-height:20px;
     } 

    
#form_recherche {
     position:absolute;
     left:0px; 
     top:150px;
     width: 970px;
     height: 85px;
/*     background-image:url(../charte/base/form_recherche.png);background-repeat:no-repeat;   */
     background-image:url(../charte/base/form_recherche23png);
}   
.AZUR{font-size: 10px;color:#ffffff;}
.RECHERCHE{font-size: 14px;color:#000000;}
.form_div{padding:10px;}

.inputacceuil {
border:1px solid #7EA006;
background-color:#ffffff;
font-family: arial, helvetica, sans-serif; 
height:30px;
line-height:30px;
}
.SITE_FORM_FORM {
	border: 1px solid #83A131;
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	height: 15px;
	line-height: 13px;
	font-size: 11px;
}
.SITE_FORM_CORPS {
border:0px;
font-family: arial, helvetica, sans-serif; 
font-size: 11px;
}
.SITE_FORM_ALERTE {
border:0px;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
font-weight:bold;
background-color:#990000;
color:#ffffff;
}

.SITE_MESS_ALERTE {
border:0px;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
color:#990000;
}
.SITE_FORM_BOUTON {
border:0px;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
background-color: #83A131;
color:#ffffff;
}
input {
border:1px solid #7EA006;
background-color:#ffffff;
font-family: arial, helvetica, sans-serif; 
height:20px;
line-height:16px;
text-align:left;
}
.form_bt {
font-weight:bold;
color:#ffffff;
background-color:#1D4E19;
cursor:pointer;
}
textarea {
border:1px solid #83A131;
background-color:#ffffff;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
}
#texte{
	font-family: arial;
	color:#00509D;
}