
/* FEUILLE DE STYLE BASE */
a { color:#505050; text-decoration:none; 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;}
h2 {font-family: arial, helvetica, sans-serif;  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;}

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

#global {
     position:absolute;
     left: 50%; 
     top: 0px;
     width: 1000px;
  
     margin-top: 0px; /* moitié de la hauteur */
     margin-left: -500px; /* 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: #505050 ;

     }
#page {
     position:absolute;
     left: 0px; 
     top: 165px;
     width: 1000px;
     background-color:#ffffff;
border: 0px solid #01AFFF;

	   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;
     }
#rail_navigation{
     position:absolute;
     left: 0px; 
     top: 140px;
		 color: #000000 ;
		 font-size: 18px;
		 font-weight:bold;
	   z-index:1;

     text-align:right;
     }     
#rail_navigation a{
		 color: #000000 ;
		 font-size: 10px;
	   z-index:1;

     text-align:left;
     }     
#banniere_fond {
     position:absolute;
     left:0px; 
     top:15px;
     width: 1000px;
     /*height: 150px; */
     color:#ffffff;

/*     background-color:#A9BFE3;
			/*background-image:url(../charte/base/fond_banniere.png);background-repeat:repeat-x;*/
     }
     
.banniere_logo {
     color:#00133C;

     }
#logo {
     position:absolute;
     left:0px; 
     top:-10px
}


#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:0px;
     top:100px;
     width: 1000px;
     height: 40px;  
	   z-index:2;
/*     background-color:#BACCCC;*/
	   
     }

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

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

		 border: 1px solid #E8E8E8;
}

/*************************************************** RUBRIQUES ****************************/
.PP_TABLE{}
.PP_TITRE_PA{font-weight:normal;text-align:left;font-size:13px; }
.PP_CHAPEAU_PA{font-weight:normal;text-align:left;font-size:14px;font-style:italic }
.PP_DATE_PA{font-weight:normal;text-align:left;font-size:11px;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 #3D598E;
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: #3D598E;
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;
height:24px;
background-color:#686868;
text-align:center;
cursor:pointer;
}
textarea {
border:1px solid #3D598E;
background-color:#ffffff;
font-family: arial, helvetica, sans-serif; 
font-size: 12px;
}


.DENTR_PANIER_LIG {font-family:arial; font-style:normal; font-weight:normal; font-size:8pt;color:#184A6B; background-color:#FFFFFF;vertical-align:top;}
.DENTR_LOGIN_BOUTON { font-family:arial; font-style:normal; font-weight:BOLD; font-size:10pt; color:#FFFFFF; cursor: pointer;text-align:CENTER;text-decoration:none;background-color:#1A4E6E;padding:1px;valign:center;border-style:solid ;border-width:1px;border-color:#FFFFFF; }
.DENTR_LOGIN_FORM {color:#000000; background-color:#FFFFFF;font-style:normal; font-size:8pt; font-family:arial; font-weight:bold; border-width:0;  text-align:left;border-style:solid ;border-width:1px;border-color:#1A4E6E;}
.DENTR_LOGIN_CORPS { font-family:arial; font-style:normal; font-weight:normal; font-size:8pt; color:#1A4E6E; text-align:left;text-decoration:none;background-color:#ffffff;padding:1px;valign:center; }
