a          { color:	#000000; background-color: transparent; text-decoration: none;}
a:link     { color:	#000000; background-color: transparent; text-decoration: none;}
a:hover    { color:	#000000; background-color: transparent; text-decoration: none;}
a:visited  { color:	#000000; background-color: transparent; text-decoration: none;}

label {font-weight:bold;}
input,select,textarea   { background-color: white; border:1px solid #bbb; margin-left: 10px;}
input:focus, input:focus, textarea:focus, select:focus {border:1px solid #666; }
h2 {font-size:18px;}

body{ 
  margin-top: 0px; background-color:#ebebeb;
}

#AllContent{ margin-top: 0px; padding-top: 0px; }

#FakeHeader { position: relative; height: 10px; }
#FakeHeader > div{ 
  position: fixed;
  z-index : 98; 
  height: 10px; width: 950px; background-color:#ebebeb; 

}

#Header{
  position: relative; 
  height: 100px;
}

#Header > div{
  position: fixed;
  height: 100px;
  width: 950px;
  z-index : 99;
  background : url(img/header_fond.png) no-repeat top left #ebebeb;
}

#Footer{
  height: 80px;
  background : url(img/footer_fond.png) no-repeat top left;
}

/** ============================================================ MENU VERTICAL **/
#LeftBlock{ 
  width: 230px;
}
#MenuV{ 
  width: 230px; 
  background-color: #ebebeb; 
  padding-top: 10px;  
}

#MenuV div ul ul ul{ font-size: 10px; }


#MenuV > div > ul > li{
  display : block;
  width: 100%;
  list-style-type: none;
  padding-bottom: 10px;
  margin-bottom: 10px;
  background-color: #2592c4;
  background : url(img/li.png) repeat-y top left #ebebeb;
  border-left: 2px solid #898585;
}

#MenuV > div > ul > li > a{
  display : block;
  padding-left: 7px;
  text-decoration : none;
  font-weight: bold;
  height: 25px;
  background : url(img/li_a_first.png) no-repeat top left #ebebeb;
  font-size: 16px;
}

#MenuV div ul li a:hover{
  display: block;
  background : url(img/li_a_hover.png) repeat-y top left;
}
#MenuV > div > ul > li > a:hover{
  background : url(img/li_a_first.png) no-repeat top left #ebebeb;  
}

/** ============================================================ ZONE IDENTIFICATION **/
#Zoneid { 
  width: 195px;
  margin-left: 17px;
  background : url(img/li.png) repeat-y top left #ebebeb;
  border-left: 2px solid #898585;
}
#Zoneid form { text-align: right; padding: 5px 25px 3px 5px; }
#Zoneid ul   { text-align: left; list-style-type: none; margin: 0px;}
#Zoneid a { display: block; padding-left: 30px; font-weight: bold;}
#Zoneid a:hover { }
#Zoneid span { display: none;}
#ZoneidChild{ 
  text-decoration : none;
  font-weight: bold;
  font-size: 16px;
  display : block;
  background : url(img/li_a_first.png) no-repeat top left #ebebeb;
}

/** ============================================================ ZONE IDENTIFICATION **/
#Skin{
  width: 195px;
  margin-left: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  min-height: 70px;
  background : url(img/li.png) repeat-y top left #ebebeb;
  border-left: 2px solid #898585;  
}
#SkinChild{ 
  text-decoration : none;
  font-weight: bold;
  font-size: 16px;
  display : block;
  background : url(img/li_a_first.png) no-repeat top left #ebebeb;  
}
#Skin form{   text-align: center; margin-top:5px; }
#Skin input,select,textarea{ 
  float : none;
}

#Arti {font-size : 8px; margin: 30px 0px 0px 30px;}


#MenuV2{
  float: right;
  padding: 10px 0px 0px 0px;
  width: 150px;
}

#MenuV2 > div{
  position: fixed;
  width: 150px;
  background : url(img/li_s.png) repeat-y top left #ffffff;
  border: 2px solid #898585;  
  z-index: 85;
}

#MenuRapide{
  font-size : 12px; font-weight: bold;
  border-bottom: 1px solid #898585;  
  background-color: #ea4048;
}
#MenuV2 ul{ 
  display : none;
  font-size : 10px;  
}
#MenuV2 div:hover ul { display: block; }

#MenuV2 div li a:hover{
  display: block;
  background : url(img/li_a_hover.png) repeat-y top left;
  
}
/** ============================================================ CONTENU **/
#backbut{
  width: 24px; height:24px;
  padding : 0px; margin 0px; margin-right: 3px; 
  background : url(img/24-back1.png) no-repeat top left;
}



#Contenu{
  margin-top: 10px;
}

#Contenu h1 {
  text-align : left;
  font-weight:bold;font-size:12px;
  margin:0; padding:2px 2px 2px 5px;
  background : url(img/titre_fond.png) repeat-y top left;  
}

#Contenu .texte {
  border : 2px solid #878787;
  background-color: #ffffff;
  padding : 5px;
}


#Contenu .texte table td{
  /* border : 1px solid #000000; */
}

#Contenu .texte a{
  text-decoration: underline;
}


/* Categories (index.php) */
/* ---------------------- */
div.Dos_cat {width:98%}
  div.Dos_cat_titre {
	margin-top:3em;
	border-bottom:#ea4048 2px dotted;
	padding:0.4em
  }
	div.Dos_cat_titre img {float:left; margin:-15px 1em 0 0; border:#666666 1px solid}
	div.Dos_cat_titre h2 {display:inline;font-size:18px}
	div.Dos_cat_titre span {font-size:0.8em;color:#ea4048;padding-left:1em}

  div.Dos_cat_texte {background:#eee;margin-bottom:5px; padding:0.5em}

  div.Dos_sscat {margin-top:1em}
  div.Dos_sscat_titre {margin-left:6em; padding:0.3em; border-bottom:#ea4048 1px dotted}
  div.Dos_sscat_titre img {float:left;margin-right:1em}
  div.Dos_sscat_titre h3 {display:inline;font-size:1.4em}
  div.Dos_sscat_titre span {padding-left:1em;color:#ea4048}

  div.Dos_sscat_texte {margin-left:6em; margin-bottom:2em; padding:0.2em}

 /* affichage deux colonnes */
 div.doscatcol1 {position:relative; float:left; width:47%; padding:6}
 div.doscatcol2 {position:relative; width:47%; float:right; padding:6}

/* ----------------------------------- */
/* les dossiers dans une cat (cat.php) */
/* ----------------------------------- */

div.Dos_catphp {
   width:98%; margin-top:2em;
   background: #ffffff;
   border-top:1px solid #999;border-bottom:1px solid #999;
   padding: 3px 0px 0px 3px;
}
   div.Dos_catphp_titre {padding:0px;margin:0px;}
   div.Dos_catphp_titre img {float:left;margin-right:1em;}
   div.Dos_catphp_titre h2 {font-size:12px;display:inline; font-weight:bold;}
   div.Dos_catphp_titre SPAN {padding-left:2em;color:#ea4048;font-size:0.8em;}
   div.Dos_catphp_texte{margin-top:0;padding:5px;}
 /* affichage des souscatégories */




 div.Dos_catphp_sscat {
   background-color : #ffffff;
   width:98%; margin-top:2em;
   border-top:0px solid #999;border-bottom:1px solid #999;
   padding: 3px 0px 0px 3px;
  }
	div.Dos_catphp_sscat span {font-weight:bold;}
	div.Dos_catphp_sscat ul {list-style-type:none; margin:1em 0 1em 0; padding:0 0 0 2.5em}
	div.Dos_catphp_sscat li {margin:0.5em;padding-left:2em}
	div.Dos_catphp_sscat a {font-weight:bold;color:#ea4048;font-size:1.2em}


div.Dos_catphp_sscat li li {margin: -0.5em;padding:0em;}
div.Dos_catphp_sscat li li a{font-size:1.0em}


 /* class supplémentaire pour présentation deux colonnes */
 div.doscol1 {position:relative; float :left; width:47%; padding:6}
 div.doscol2 {position:relative; width:47%; float:right; padding:6}

/* -------------------------------------------------- */
/* Dossier specifique (dossiers.php, commentaire.php) */
/* -------------------------------------------------- */

div.dossier {}
div.titre SPAN {display:block;text-align:right;border-bottom:2px dotted #ea4048}
div.chapo {width:auto;font-style:italic;font-size:1.1em;font-weight: bold;}
div.chapo img {float:left;padding-right:2em}

  div.suite {width:auto;border-top:1px solid #ea4048;font-weight:bold;font-size:1.5em;padding-top:0.5em}
	div.suite A {padding-left:2em;font-weight:normal;font-size:0.7em;}
	div.suite A:before {content:"\0020 \0020 \0020 \00BB \0020"; color:#ea4048;}

  div.debut_suite {text-align:center;border-top:1px solid #ea4048;font-weight:bold;padding-top:0.5em}

  div.auteur {margin-top:3em;text-align:right;font-weight:bold;border-top:1px solid #999;border-bottom:1px solid #999;padding:0.4em 0 0.4em 0}

  div.commentaire {width:auto;margin-top:1em; border-top:2px dotted #ea4048; text-align:center; padding:0.5em 0 0.2em 0; font-weight:bold}
	div.commentaire A {color:#ea4048}
  div.commentaire_login {text-align:left;font-weight:bold;border-bottom:1px solid #ea4048}

  div.commentaire_texte {text-align:left;padding:1em;margin-bottom:2em;background:#eee}
  
/**============================================== NEWS  **/
 div.news {width:98%;margin-top:2em}
  div.news_titre {}
	div.news_titre h1 {color:#ea4048;font-weight:bold;font-size:2em;margin:0;padding:0}
	div.news_titre h2 {font-size:18px;margin:0;padding:0}
	div.news_titre span {display:block;text-align:right;color:#ea4048}

  div.news_texte {background:#ffffff;padding:0.5em;border:1px dotted #666}
  div.news_lien {}
	div.news_lien A {}
	div.news_lien A:hover {}


 /* lien vers toutes les breves */
 div.tout_news {}
	div.tout_news A {}
	div.tout_news A:hover {}


 /* commentaire */
 div.commentaire {text-align:center;font-weight:bold}
   div.commentaire h2 {font-size:18px;margin:2em 0 1em 0;padding:0;text-align:left;border-bottom: 1px dotted #ea4048 }
   div.commentaire A {}
   div.commentaire A:hover {}



 /* class supplémentaire pour présentation deux colonnes */

 div.newscol1 {width:45%;float:left;padding:1em;margin-right:1em}
 div.newscol2 {width:45%;float:left;padding:1em;}

/* page commentaire.php */
/* -------------------- */

div.commentaire_login {text-align:left;font-weight:bold;border-bottom:1px solid #ea4048}
div.commentaire_login img {}
div.commentaire_texte {text-align:left;padding:1em;margin-bottom:2em;background:#eee}

 /* commentaire formulaire */
 div.commentaire INPUT {}
 div.commentaire textarea {}


div.agenda   { border-bottom: 1px solid black; margin-bottom: 8px; margin-top: 8px; }
div.age_titre h1 { font-size: 10px; }
.age_sstitre { }
.age_txt {}
.age_supp{}
.ag_cat{ font-size: 15px;}

/* ----------- STATUT PRATIQUE -------------------- */
.spratiquec > a { }
.spratiqued a { display: block ; padding-top: 6px; padding-bottom: 8px; margin-right:3px; font-size:8px;  }
.spratiqued a:hover { background-color: #ea4048; color:#ffffff;  }















