/****************************************************************/
/*
/* GeoRezo Version
/*
/* Version 1.0.0
/* Auteur : Fred
/* Descriptif : CSS principale de GeoRezo
/*
/* Historique :
/* Version – Date – Auteur – Commentaire
/*
/****************************************************************/


/* BODY */
body {background-color : #002E67;}
A {color:#000000;text-decoration:none}
A:hover {text-decoration:underline;}

/* MENU GAUCHE ET GENERIQUE */
.quoideneuf, .geomenulien, .date, .menu  {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.quoideneuf {FONT-SIZE: 10px; LINE-HEIGHT: normal;PADDING: 0px 0px 5px 0px;COLOR: #FFFFFF;text-align:center;}
.quoideneuf A{color:#fF9933; font-size: 9px; font-weight:400; TEXT-DECORATION: none}
.geomenulien A {COLOR: #FFFFFF;TEXT-DECORATION: none;}
.geomenulien A:hover{TEXT-DECORATION: underline}

/* Hack YJA 28012007 */
h1.menu {
   background: url(/img/rubriques.gif);
   background-repeat:no-repeat;
   line-height:20px;
   font-size:10px;
   color:white;
   padding-left:20px;
   text-transform:uppercase;
   margin:0 0 0px 0;
}

ul.menu {
  list-style-type:none;
  list-style-image:url(/img/fleche.gif);
/* haut droit bas gauche */
  margin:0px 0px 10px 0px;
  padding:0 0 0 23px;
}

/* hack pour ie */
ul.menu li {
  padding:0 0 0 0;
  margin:0px 0px 0px 0px;
  font-size:10px;
  color:white;
  line-height:12px;
  text-indent: -10px;
}
/* hack pour FF */
body * ul.menu li {text-indent: -8px;}

/*.new:after {
  content:url('/img/new-acc.gif');
  margin-left:5px;
  vertical-align:text-bottom;
}
.externe:after {
  content:url('/img/globe.gif');
  margin-left:5px;
  vertical-align:text-bottom;
}*/

.bando-left {
  float:left;
}

.clear{
   clear: both;
   height:0px;
   width:0px;
  font-size:0px;
}

.date {
  margin-right:7px;margin-top:14px;margin-bottom:0px;
  position:absolute;
  right:5px;
  width:200px;
  text-align:right;
  float:left;
  color:#fF9933;
  font-size: 11px;
  font-weight:400;
  font-style: italic;
/*  border:1px solid black;*/
}

.stats {
   margin-top:105px;
   text-align:center;
}

tr {
border:1px solid white;
}

.cartologo{
  vertical-align:text-bottom;
  width:12px;height:12px;
}
.newlogo{
  vertical-align:text-bottom;
  width:23px;height:12px;
}
/* ---- Fin HACK YJA ---- */

/* ACCUEIL */
td.indexheader, td.indexfooter, .indexlinktitre, .indexlink, .flux {font-family: Verdana, Helvetica, sans-serif;}
td.indexheader {font-size: 11px; color:#000066; font-weight:bold; background-color:#FF9933; text-align:center;}
td.indexfooter {font-size: 9px; color:#003366; background-color:#FF9933; text-align:right;}
.indexlink {font-size: 9px; line-height: 11px;padding-bottom: 1px;padding-left: 4px;text-align:left;}
.indexlinktitre {font-weight: bold; font-size: 9px; line-height: 10px;color:#003366; margin-bottom: 3px;margin-left: -2px;text-align:left;}
.flux   {margin-right: auto; margin-left: auto; padding: 1px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #003366; width: 360px}
.flux p {font-weight: bold; font-size: 9px; line-height: 10px;margin-left: 3px;}
.flux dl {margin: -6px 0px 2px 5px;}
.flux dt {font-size: 9px; line-height: 10px; padding-bottom: 1px}
.flux dt a, .indexlink a {color:#003366; text-decoration: none; padding-left: 1px;}
.flux p a,.indexlinktitre a {color:#003366; text-decoration: none}
.flux p a :hover, .flux dt a:hover, .flux dt a:visited, .indexlink a:visited, .indexlinktitre a:hover {text-decoration: underline}
.flux p a:hover, .flux dt a:hover, .indexlink a:visited, .indexlinktitre a:hover {color: #000}
.flux dt a:visited, .indexlink a:visited {color: #007}
.fluxhead {font-weight: 600; font-size: 11px; background-color: #003366; text-align: center; margin-top: 0px; line-height: 20px; color:white}

/* PRINCIPAL */
.normal,.normal_petit, .normal_tpetit, .normal_gras, .normal_link, .normal_petit_link, .titre, .titre_petit {font-family: Verdana, Arial, Helvetica, sans-serif;}
.normal {font-size: 11px; font-weight: normal; color: #003366;}
.normal_petit {font-size: 10px; font-weight: normal; color: #003366;}
.normal_petit:hover {text-decoration: none;}
.normal_tpetit {font-size: 9px; font-weight: normal; color: #003366;}
.normal_gras {font-size: 11px; font-weight: 800; color: #003366;}
.normal_link {font-size: 11px; font-weight: normal; color: #333333; text-decoration:underline;}
.normal_link:hover {text-decoration: none;}
.normal_petit_link {font-size: 9px; font-weight: bold; color: #f5a956; text-decoration:none;}
.normal_petit_link:hover {text-decoration: underline;}
.titre {font-size: 14px; font-weight: bold; color: #003366; text-align: center;}
.titre_petit {font-size: 13px; font-weight: bold; color: #003366;}

select#ailleurs, option#ailleurs
{
width:140px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; font-weight: normal; color: #003366;
}

/* ERREUR */
.form_error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #cc2222;}


/* CV */
.archive {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.archive_blanc {font-family: Verdana; font-size: 12px; font-weight: 600; color:#ffffff;}
.archive_search {background-color: #FFFF00;}
.form_petit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #336699;}

/* ANNUAIRE - BIBLIO */
a.link_cat_index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366;} 
a.link_scat_index {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 200; color: #003366;} 
.url_site {font-family: Verdana, Arial; font-size: 11px; color: #0000bb;}
a.link_footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.arbo_annu {font-family: Arial; font-size: 14px;}
.link_numpage {font-size: 13px; font-family: Arial; color: #aa2222; font-weight: bold;}
.link_to_cat {font-family: arial; font-size: 10px;}
.lien_bleu {font-family: Verdana; font-weight: bold; font-size: 12px; color:#003366;}
.lien_bleu a:hover {text-decoration:none; color:#FF6600;}
.lien_bleu a:link {text-decoration:none; color:#003366; }
.subscribe {position:absolute;top:66px;right:25px;}

/* CARTOUCHE LIGNE BOUTON */
FORM {MARGIN: 0px;}
.newsletter { margin-bottom: 12px;}
.cartouche {border: 1px solid #FF6600;}
.fond {BACKGROUND-COLOR: #FFFFFF;border: thin dotted #003366;}
.ligne {height:1px ; width:300px; color: #003366}
.bouton {background-color: #5B8CC8; color: #FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px;}
.warning {BORDER-RIGHT: #ff2222 2px solid; BORDER-TOP: #ff2222 2px solid; BORDER-LEFT: #ff2222 2px solid; BORDER-BOTTOM: #ff2222 2px solid; BACKGROUND-COLOR: #ffffff}



