/*
EBF1F2 bleu lune
78A3AC bleu gris
008495 bleu canard
FF9900 jaune
660000 bordeaux
990000 rouge
CC6666 rose
330066 violet
*/
/*--------------BANDEAU SUPERIEUR-------------*/
div#top_100{
position:absolute;
z-index:1;
left: 0; top:0;
padding: 0; margin:0;
width:100%; height:70px;
background:   url(imgs/100top_ciera.gif) repeat 0 0 ;
}
/*--------------LIENS HIERARCHIE-------------*/
.hierarchie{color: #666666;}
a.hierarchie:link {color: #666666;text-decoration:none;}
a.hierarchie:visited {color: #666666;text-decoration:none;}
a.hierarchie:hover {color: #008495; text-decoration:none;}
a.hierarchie:active {color: #008495; text-decoration:none;}


/*--------------CIERA NAVIGATION  Á DROITE-------------*/
 div#nav_droite {/*position*/
    position:absolute;
    right:15px; top:20px;
    width:160px; 
    margin: 0; padding: 0px;
    color: #333333;
  }
  div#nav_droite p {margin:0; padding:0}
/*menu contexte*/
  ul#contexte {
    width:145px; 
    margin: 0; padding: 0 0 0 15px;
    line-height: 15px;
    list-style-type:square;
    list-style-position:outside;
    color: #333333;
  }
  ul#contexte li {line-height: 15px;
    margin: 0; padding:0;
 }
  ul#contexte a {
    display: block;
    padding: 0;
  }

ul#contexte a:link {color: #666666;text-decoration:none;}
ul#contexte a:visited {color: #666666;text-decoration:none;}
ul#contexte a:hover {color: #008495; text-decoration:none;}
ul#contexte  a:active {color: #008495; text-decoration:none;}



/*Filtrer et afficher les résultats par... */
  ul#filtrer {
    width:145px; 
    margin: 0; padding: 0 0 0 15px;
    line-height: 15px;
    list-style-type:square;
    list-style-position:outside;
    color: #333333;
  }
  ul#filtrer li {line-height: 15px;
    margin: 0; padding:0;
 }
  ul#filtrer a {
    display: block;
    padding: 0;
  }

  ul#filtrer a:link {color: #666666;text-decoration:none;}
  ul#filtrer a:visited {color: #666666;text-decoration:none;}
  ul#filtrer a:hover {color: #008495; text-decoration:none;}
  ul#filtrer  a:active {color: #008495; text-decoration:none;}



ul#rubplan_ciera {
    width:400px;
    margin: 5px 0 20px 0; padding: 0 0 0 17px ;
    line-height: 15px;
    font-weight: bold;
    list-style-image:url(imgs/li_rub_ciera.gif);
    list-style-position:outside
  }
ul#rubplan_ciera li {line-height: 15px;
    margin: 0; padding:0;
 }
ul#rubplan_ciera a {color: #333333;text-decoration:none;}



/*--------------TITRAGE-------------*/
.titre1{/*titre de page*/
color: #008495;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}
.titre2{
margin:8px 0 0 0;
color: #78A3AC;
font-size:11px;
font-weight:bold;
}

div#cont a.rub2{
color: #008495;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.titre2jaune{
margin:8px 0 0 0;
color: #78A3AC;
font-size:11px;
font-weight:bold;
}

div#cont a.rub2jaune{
color: #FF9900;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.titre2violet{
margin:8px 0 0 0;
color: #330066;
font-size:11px;
font-weight:bold;
}

div#cont a.rub2violet{
color: #330066;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

div#nav_droite a.newsletter{
color: #FFFFFF;
background-color: #008495;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.rub2{
color: #008495;
font-size:11px;
text-decoration:none;
/*margin: 5px 0 20px 0; padding: 0 0 0 17px ; */
line-height: 15px;
font-weight: bold;
list-style-image:url(imgs/li_rub_ciera.gif);
list-style-position:outside
}


div#newsletter a.rub2,a.rub2:visited,a.rub2:hover,a.rub2:active{
color: #008495;
font-size:11px;
font-weight:bold;
text-decoration:none;
}


.rub3 {
width:223px;
/*    margin: 0 ; padding: 0 ;   */
    line-height: 15px;
    font-weight: bold;
    list-style-image:url(imgs/li_srub_ciera.gif);
    list-style-position:outside;
  line-height: 15px;
    color: #333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

div#cont p.titre3{
margin:10px 0 0 10px;
}

div#cont a.rub3{
color: #333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

div#cont a.rub3:hover{
color: #008495;
}

div#cont p.sous_rub{
margin:10px 0 0 10px;
}



div#page .spip_out{
color: #008495;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
div#page a.spip_out:visited, a.spip_out:hover, a.spip_out:active {
color: #008495;
font-size:10px;
font-weight:bold;
text-decoration:none;
}


div#cont a.spip_in {
color: #008495;
font-size:10px;
text-decoration:none;
}
a.spip_in, a.spip_in:visited, a.spip_in:hover, a.spip_in:active {
color: #008495;
font-size:10px;
text-decoration:none;
}

div#cont a.spip_mail {
color: #008495;
font-size:10px;
text-decoration:none;
}
a.spip_mail, a.spip_mail:visited, a.spip_mail:hover, a.spip_mail:active {
color: #008495;
font-size:10px;
text-decoration:none;
}


a.lien_liste:link {color: #333333;text-decoration:none;}
a.lien_liste:visited {color: #333333;text-decoration:none;}
a.lien_liste:hover {color: #008495; text-decoration:underline;}
a.lien_liste:active {color: #008495; text-decoration:none;}

a.lien_ciera:link {color: #008495;text-decoration:none;}
a.lien_ciera:visited {color: #008495;text-decoration:none;}
a.lien_ciera:hover {color: #008495; text-decoration:underline;}
a.lien_ciera:active {color: #008495; text-decoration:none;}



hr {
height: 1px;
margin: 0;
padding: 0;
color: #008495;
background-color: #008495;
border: 0;
}

.rouge {
height: 1px;
margin: 0;
padding: 0;
color: #990000;
background-color: #990000;
border: 0;
}

.jaune {
height: 1px;
margin: 0;
padding: 0;
color: #FF9900;
background-color: #FF9900;
border: 0;
}

.spip_documents { text-align: left; }
.spip_documents_center {  width: 500%;  }
.spip_documents_left {  margin-bottom: 5px; }
.spip_documents_right {   margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 10px; }
.spip_doc_descriptif {  font-size: 10px; }

 .spip_doc_titre strong{
color: #008495;
font-size: 10px;
font-weight:normal;

}

div#newsletter {
width: 600px;
background: #fff;
color: #000;
text-align: left;
margin: 0 auto;
padding: 15px;
font-size: 10px;
}

.encadre {
 background: #EBF1F2;
 padding: 0 3 3 3 ;
 font-size: 10px;
}


.bouton
{
    padding: 0px;
    margin: 5px 0px 5px 0px;
    width: 130px;
    height: 20px;
    font-weight: bold;
    line-height: 9px;
    border: 1px solid #008495;
    color: #008495;
    font-size: 10px;
    text-align: center;
    background-color: #FFFFFF;
}

.forml
{
padding: 2px;
background-color:#EBF1F2;
    margin:0px;
    width: 130px;
    line-height:10px;
    border:1px solid #008495;
    color:#333333;  font-size:9px;
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal;
    text-align:left
}


.texte {
    color: #000000;
    font-size:11px;
     font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;font-weight:normal;
}