a, a:link {color: #0A74A6;text-decoration: none;}
a:visited {color: #00483C;text-decoration: none;}
a:hover {color: #0A74A6;text-decoration: underline;}
hr.spip {background-color: white;color: white;clear: both;height: 0;border: 0;padding: 1px;_margin: -7px;}
#separation {border: 0;border-color: #ff0000;width: 80%; color: #ff0000; background-color: #ff0000; height: 1px; text-align: center;}
#envoiamiForm{display: none;}
a.bandeau:hover{color: white;text-decoration: none;}
a.bandeau, a.bandeau:link, a.bandeau:visited {text-decoration: none;}
a.spip_out,a.spip_in,a.spip_url,a.spip_glossaire {color: #0A74A6;}
body {background: white; color: black;font-family: Verdana, Arial, sans-serif;font-style: normal;margin: 0;padding: 0;font-size: 100%;}
#page{width: 900px; min-height: 650px; margin: 0 auto;background: white url("../images/fondgecnal.jpg") repeat-y top center;}
#corps, .corps {margin: 0;min-height: 400px;}
#conteneur {margin: 0 auto;padding: 0;text-align: left;width: 850px;}
#entete {border: 0;width: 850px;padding:0;height: 150px;margin: 0 auto;}

#bloc-contenu{float: right; width: 632px; font-size: 80%; /*padding: 0 20px 0 0; margin: 0;*/ margin-right: 20px;}

#bas {clear: both;font-size: 85%;text-align: center;width: 850px;margin: 20px 0 0 0;padding: 2px 0 0 0;background: white url("../images/basgecnal.png") repeat-x top center;height: 80px;color: black;}
#bas a, #bas a:hover {color: #063AE5;}
#bas-2{font-size: 80%;}
.structure {display: none;}
div#clear, #clear, div.clear, .clear{
clear: both;
overflow: hidden;
border: 0;
padding: 0;
margin: 0;
font-size: 2px;
height: 0;
}

#navigation{float:left; width: 180px}

#menu-lang {
background-color: transparent;
width: 135px;
margin: 2px auto 10px auto;
padding: 0;
}
.actu{padding: 10px; margin: 0.5em; background: #E2EDE3;}

h1 {color: green;font-size: 1.7em;margin: 0;margin-top: 0.3em;padding-bottom: .1em;}

div.titre-article {
text-align: left;
float: left;
display: block;
width: auto;
margin: 0;
padding: 0;
}

h2 {
color: #E90500;
font-family: Verdana, Arial, sans-serif;
font-size: 105%;
margin-bottom: 10px;
margin-top: 0;
}

h2:first-letter {
font-size: 130%;
}

h3, h3.spip, h3 a, h3 a:link, h3 a:focus, h3 a:hover, h3 a:active {
color: green;font-size: 1.3em;margin: 0;margin-top: 1em;padding-bottom: .1em;
text-align:left;
}
h3 a:visited {color: #7F007F;}

h4 {
font-size: 100%;
font-weight: bold;
margin: 2px;
}

h5 {
font-size: 90%;
font-weight: bold;
margin: 2px;
margin-left: 0;
}

h6 {
font-size: 80%;
font-weight: bold;
margin: 2px;
margin-left: 0;
}

.fragment{
margin: 5px auto 5px auto;
}

.menu {
padding: 0;
clear: both;
background-color: transparent;
}
.annonce {
background-color: #DDD;
text-align: center;
}

.texte {
padding: 0;
margin: 0;
text-transform: inherit;
}
#form_rech {
width: 110px;
}

#form_rech2 {
font-size: 1.4em;
}

#menu-recherche {padding: 0;width: 135px;border: 0;display: block;margin: 5px auto 5px auto;text-align: left;}
.formrecherche {background-color: white;color: #777;display: block;font-size: 90%;font-weight: normal;width: 135px;margin: 0;padding: 0;clear: both;}
.formulaire_recherche label,.formulaire_menu_lang label,a#formulaire_recherche,a#formulaire_menu_lang {
display: block;
padding:0px;
margin:0px;
}
.recherche {
width: 135px;
display: inline;
}

#boutonrecherche{
/*	width: 30px; */
display: inline;
margin: 0;
padding: 0;
}

#champ-recherche {
width: 70px;
margin: 0;
padding: 1px 2px 1px 2px;
text-align: left;
display: inline;
border: 2px inset #c0c0c0;
}

.spip-admin form {
display: inline;
}

.spip_encadrer {
background-color: white;
border-color: #cccccc;
border-style: solid;
border-width: 1px;
margin: 0;
padding: 5px;
}

.spip_puce {
list-style-position: inside;
}
/* * Barre de raccourcis */a.spip_barre img {
background-color: #ffddaa;
border-bottom-color: #A96;
border-left-color: white;
border-right-color: #A96;
border-style: solid;
border-top-color: white;
border-width: 1px;
padding: 3px;
}

body.plan #sommaire {
width: 118px;
}
.menu-item {font-size: 85%;}
.menu-item, .menu-titre-special, .menu-titre, .menu ul li a, .menu ul li b {border: 0;border-color: white;}
#menu-rubriques {
margin: 5px auto 5px auto;
font-size:12px;
width: 135px;
padding: 10px 2px 10px 2px;
position: static;
top: 0;
}
.leMenu {width: 160px;border: 0;padding: 0;margin: 5px auto;clear:both;font-size: 14px;font-weight: normal;}
.leMenu ul li a, .leMenu ul li a:visited {margin: 2px 0;padding: 1px;}
.leMenu ul li {display: inline;}

.left {float: left;font-size: 1.1em;}

.right {float: right;font-size: 1.1em;}

#recommander {
color: green;
width: 200px;
border: 2px;
border-color: yellow;
}
form {
margin: 0;
padding: 0;
text-align: left;
text-transform: inherit;
font-size: 100%;
}
fieldset {
border-width: 0;
margin: 0;
padding: 0;
}
div.spip_descriptif{display: none;margin: 0;padding: 0;height: 0;}
ul.sousrubrique {padding: 0;margin: 0;list-style-type : bullet;}
ul li.sousrubrique {list-style: square url(../images/puce.gif);text-indent: 10px;padding: 0;margin: 0 0 0 30px;}
ul.sssousrubrique {padding: 0;margin: 0;list-style : none;}
ul li.sssousrubrique {list-style-type : none;text-indent: 0;margin-left: 30px;}

#envoiamiBoutons {text-align:center;margin:1em 0 0 0;padding:0;}
#menu {float: left;width: 140px;margin: 0;padding: 1px 0 0 6px;list-style: none;text-align: center;}
#menu li {margin-bottom: 8px;}
#menu a { display: block; width: 100%; text-decoration: none;background: url(../images/menu-normal.png) no-repeat left bottom;}
#menu a span {display: block;position: relative;bottom: 1px;padding: 6px 10px 6px 10px;background: url(../images/menu-normal.png) no-repeat left top;}
#menu .en-cours a, #menu .en-cours a span, #menu a:hover, #menu a:hover span, #menu a:focus, #menu a:focus span { background-image: url(../images/menu-actif.png);}
/*
#zoomTexte{border: 0;width: 58px;height: 26px;float: right;margin: 0;margin-bottom: 5px;padding: 0;}
*/
#zoomTexte{width: 175x;float: right;margin: 0 0 .3em 1em;padding: 5px 7px;border: 2px solid #F5F5F5;}

.boutonstexte {margin: 0;padding: 0;border: 0;}
.boutonstexte img {top: 0;padding: 0;border: 1px transparent solid;background-color: transparent;}
.boutonstexte img:hover {border: 1px blue solid;}


#bloc3 {width: 632px; margin: 10px 0;}
.bloc3sepa{width: 4px; float:left;height: 170px;background: white;}
.bloc3 {width: 208px; float:left;position: relative;height: 170px;}
.bloc3titre {width: 178px;text-align: left;position: absolute; padding: 10px 10px 10px 20px;margin: 0 auto;bottom: 0;background: url(../images/semi-opaque.png);font-size: 0.9em;}
h3.bloc3titre a {color: white;}
.bloc3titre a, .bloc3titre  a:link,.bloc3titre  a:visited, .bloc3titre a:active,
.bloc3titre a:hover{color: #white;font-weight:normal; font-size: 1.1em;}
.bloc3l {height: 5px;width: 100%;clear: both;}

#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; }
#hierarchie, #hierarchie a { color: #666; }

.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: left; margin-right: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

