
body {
margin: 10px 0 ;
padding: 0 ;
text-align: center ;
background-color:#DCE2E5;
font-family: Helvetica, Verdana, Arial, sans-serif;
color:#336;
border:0;
}

.conteneur {
width:57.15em;
margin: 0 auto ;
text-align: left ;
position: relative;
padding: 0 10px;
height:1%; /*IE6*/
border:0;
}

#entete {
background:url(img_nav/banniere.gif) no-repeat left top;
background-color:#2f63ae;
width:57.15em;
height:6.5em;
margin:0;
}

#containerpage {
margin:0;
position: relative;
padding-bottom: 50px;
overflow: auto;
border:0;
float:left;
background-color:#2f63ae;
background-image:url(img_nav/background.gif);
}

div#footer {
	position: absolute;
	width: 100%;
	bottom: 0;
	}

#container-rub {
float:left;
display:inline-block;
margin:0;
width:10.18em;
min-height:42.25em;
border:0;
}

#navcontainer {
margin:0;
height:2.29em;
line-height: 1em;
font-family:Arial;
color:#CCF;
text-align:center;
background-color:#2f63ae;
list-style-type:none;
text-decoration:none;
}

#navcontainer1 {
display:inline-block;
display:block;
margin-left:0.65em;
margin-right:0.325em;
height:1%;
font-family:Helvetica, sans-serif;
text-align:right;
font-weight:700;
}

#navcontainer1 ul {
padding-left:0;
list-style-type:none;
font-family:Helvetica, sans-serif;
text-align:right;
font-size:0.82em;
font-weight:700;
}

#navcontainer1 a {
display:block;
text-decoration:none;
color:#333666;
border-bottom:thin solid #eee;
font-family:Helvetica, sans-serif;
font-weight:400;
text-align:right;
list-style-type:none;
padding:0.5em 0 0.3em;
}

#navcontainer1 a:hover {
color:#F90;
text-align:right;
}

#navcontainer2 {
margin-top:0.17em;
margin-left:0.65em;
width:8.89em;
height:auto;
font-family:Helvetica, sans-serif;
border-bottom:thin solid #eee;
overflow: hidden;
}

#mmdroite {
float:right;
display:inline-block;
margin:0;
width:10.16em;
min-height:42.25em;
background-color:#2F63AE;
color:#CCF;
border:0;
}

#contenupage {
margin:0;
min-height:42.65em;
border:0;
overflow: hidden;
}
.contenu-page {
margin-top:.0.65em;
margin:0;
border:0;
}

ul#uip {
margin-top:0;
margin-left:0;
padding-left:0;
white-space:0;
font-family:Arial;
color:#CCF;
text-decoration:none;
font-weight:400;
font-size:0.82em;
vertical-align:baseline;
}

#uip li {
display:inline;
list-style-type:none;
vertical-align:baseline;
}

#uip a {
vertical-align:baseline;
}

#uip a:link,#uip a:visited {
font-family:Arial;
vertical-align:baseline;
color:#CCF;
text-decoration:none;
font-weight:400;
}

#uip a:hover {
font-family:Arial;
vertical-align:baseline;
color:#F90;
text-decoration:none;
font-weight:400;
}

.information_nav {
width:auto;
margin-top:0.65em;
margin-right:0.65em;
font-family:Arial;
font-size:0.77em;
text-align:right;
color:#666;
}

.information_nav a,.information_nav a:visited {
text-decoration:none;
color:#666;
}

#blank_bleu {
margin-left:0;
margin-top:0.325em;
height:auto;
text-decoration:none;
font-size:0.88em;
text-align:right;
padding:0.4em 0 0.4em 0.5em;
}

#blank_bleu a {
color:#696;
text-decoration:none;
text-align:right;
}

#blank_image {
text-align:center;
vertical-align:baseline;
}

.blank_spe {
font-size:0.82em;
font-weight:700;
margin-left:0.325em;
text-decoration:none;
text-align:right;
vertical-align:middle;
}

.imprimer_art {
float:right;
margin-left:0.325em;
width:1.88em;
height:1.88em;
text-align:right;
background-image:url(img_nav/iconographie/imprimera.gif);
background-repeat:no-repeat;
}

.traduction_txt {
width:9.88em;
color:#666;
text-align:left;
}

.traduction_txt a:hover {
text-decoration:none;
font-weight:700;
color:#F90;
}
/*----- CONTENU colonne de gauche ___*/
#video {
margin-left:0;
margin-top:0.325em;
height:auto;
text-decoration:none;
background-image:url(img_nav/iconographie/video.gif);
background-position:0.4em;
background-repeat:no-repeat;
font-size:0.88em;
text-align:right;
text-transform:uppercase;
vertical-align:top;
border-top:thin solid #F90;
border-bottom:thin solid #F90;
padding:0.4em 0 0.4em 0.5em;
}

#bibliotheque {
margin-left:0;
margin-top:0.325em;
height:auto;
text-decoration:none;
background-image:url(img_nav/iconographie/biblio.gif);
background-position:0.4em;
background-repeat:no-repeat;
font-size:0.88em;
vertical-align:middle;
text-transform:uppercase;
text-align:right;
border-bottom:thin solid #F90;
padding:0.4em 0 0.4em 0.5em;
}

#recherche_ent {
margin-left:0;
margin-top:0.325em;
height:auto;
background-image:url(img_nav/iconographie/recherches.gif);
background-position:0.4em;
background-repeat:no-repeat;
font-size:0.88em;
text-transform:uppercase;
color:#333666;
text-decoration:none;
text-align:right;
vertical-align:middle;
border-bottom:thin solid #F90;
padding:0.4em 0 0.4em 0.5em;
}

#zonerecherche {
margin-left:0;
margin-top:0.325em;
min-height:1.95em;
text-decoration:none;
font-size:0.82em;
text-transform:uppercase;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F90;
background-color:#CCF;
padding:0.4em 0 0.4em 0.5em;
}

#newsletter {
margin-left:0;
margin-top:0.325em;
height:auto;
text-decoration:none;
background-image:url(img_nav/iconographie/newsletter.gif);
background-position:0.4em;
background-repeat:no-repeat;
font-size:0.88em;
text-align:right;
vertical-align:middle;
border-bottom:thin solid #F90;
padding:0.4em 0 0.4em 0.5em;
}

#zonenewsletter {
margin-left:0;
margin-top:0.325em;
min-height:6.5em;
text-decoration:none;
font-size:0.82em;
border-bottom:thin solid #F90;
background-color:#CCF;
padding:0.4em 0 0.4em 0.5em;
}

#adherent {
margin-left:0;
margin-top:0.325em;
height:auto;
text-decoration:none;
background-image:url(img_nav/iconographie/adherent.gif);
background-position:0.4em;
background-repeat:no-repeat;
font-size:0.88em;
text-align:right;
border-bottom:thin solid #F90;
padding:0.4em 0 0.4em 0.5em;
}

#zoneespaceadherent {
margin-left:0;
margin-top:0.325em;
min-height:6.5em;
text-decoration:none;
font-size:0.82em;
border:thin solid #F90;
background-color:#CCF;
padding:0.4em 0 0.4em 0.5em;
}

.zoneadher_identifier {
margin-top:0.325em;
text-align:center;
background-image:url(img_nav/iconographie/puce1_fondBleuClair.gif);
background-repeat:no-repeat;
min-height:1.27em;
}


/*----- CONTENU colonne de droite ___*/

#version {
background-image:url(img_nav/iconographie/french.gif);
background-repeat:no-repeat;
background-position:1em;
margin-top:0.65em;
margin-left:0;
font-family:Arial;
color:#CCF;
text-align:center;
width:8em;
line-height:0.96em;
text-decoration:none;
vertical-align:baseline;
list-style-type:none;
padding:0.52em 0.32em;
}

#version_en {
background-image:url(img_nav/iconographie/english.gif);
background-repeat:no-repeat;
background-position:1em;
margin-top:0.65em;
margin-left:0;
font-family:Arial;
color:#CCF;
text-align:center;
width:8em;
line-height:0.96em;
text-decoration:none;
vertical-align:baseline;
list-style-type:none;
padding:0.52em 0.32em;
}

#agenda {
margin-top:0;
width:9.88em;
height:auto;
font-family:helvetica;
}

#titre_agenda {
margin-top:0.91em;
margin-left:0.91em;
font-family:helvetica;
color:#F90;
font-size:0.82em;
text-align:center;
text-transform:uppercase;
width:9.4em;
border:2px solid #FFF;
background-image:url(img_nav/iconographie/agenda.gif);
background-repeat:no-repeat;
padding:0.4em 0 0.4em 0.5em;
}

.texte_agenda {
font-family:helvetica;
font-size:0.77em;
color:#666;
font-style:italic;
border-bottom-width:thin;
border-bottom-style:dotted;
border-bottom-color:#F90;
display:list-item;
text-align:right;
line-height:0.96em;
border:thin solid #FFF;
background-color:#DCE2E5;
margin:0.5em 0.88em;
}

.texte_agenda a:hover {
font-weight:700;
color:#F90;
text-align:right;
text-decoration:none;
}

.texte_agenda a {
font-weight:700;
color:#333666;
text-align:right;
text-decoration:none;
}

.texte_agenda a:visited {
font-weight:700;
color:#333666;
text-align:right;
text-decoration:none;
}

/*----- CONTENU PRINCIPAL ___*/

table.menu {
width: 36.6em;
text-align: center;
background-color:#2f63ae;
border:0;
margin-left:0.05em;
}
table.menu tr{
height:0.85em;
}

table.menu td{
color:#CCF;
text-transform:capitalize;
letter-spacing: 0.1em;
background-color:#2f63ae;
border-right:thin solid #F90;
}

td.menu a:link{
text-align: center;
text-decoration:none;
font-size:0.82em;
font-weight: bold;
font-family:Arial;
color:#F90;

}

td.menu a:visited{
text-decoration:none;
font-size:0.82em;
font-weight: bold;
font-family:Arial;
color:#F90;
text-align: center;
}

td.menu a:hover{
text-align: center;
text-decoration:none;
font-size:0.82em;
font-weight: bold;
font-family:Arial;
color:#F90;

}


#hierarchie {
font-size:0.82em;
margin-top: 1em;
margin-bottom: 1em;
margin-left:1.61em;
}

.cartouche1 {
margin-left:2.5em;
width:27.84em;
height:auto;
font-size:0.88em;
color:#333666;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#369;
}

.cartoucheliste {
margin-left:0;
margin-top:0;
padding-bottom:1.27em;
height:auto;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F90;
}

#page {
margin-left:0.96em;
margin-top:1.27em;
vertical-align:top;
width:34.83em;
min-height:29.9em;
font-family:Helvetica;
color:#333666;
}

#page_separateur_orange {
border-top:2px solid #F90;
}

#pagetiers {
margin-left:0.96em;
margin-top:1.27em;
vertical-align:top;
width:34.83em;
font-family:Helvetica;
color:#333666;
}

#numero_page {
margin-top:0.325em;
margin-bottom:0.88em;
padding-left:0;
white-space:0;
font-family:helvetica;
}

.texteliste {
margin-left:6.5em;
width:27.84em;
height:auto;
font-family:Helvetica;
}

.texteliste a:link,.texteliste a:visited,#hierarchie a:link,#hierarchie a:visited {
font-family:helvetica;
font-weight:700;
color:#A5B6C9;
font-size:0.88em;
text-decoration:none;
}

.texteliste a:hover,#hierarchie a:hover {
font-family:helvetica;
font-weight:700;
color:#F90;
font-size:0.88em;
text-decoration:none;
}

.titre {
font-family:Helvetica;
margin-top:0.65em;
margin-left:0.325em;
font-size:0.88em;
text-decoration:none;
font-weight:700;
}

.titre a:hover {
font-family:helvetica;
font-weight:700;
color:#F90;
text-decoration:none;
}

#titrerubrique {
font-family:Helvetica;
color:#000;
width:auto;
margin-top:0.65em;
margin-left:6.15em;
text-transform:capitalize;
font-weight:700;
}

.surtitre {
width:100%;
margin-left:0.325em;
margin-top:0.325em;
font-family:Helvetica;
color:#333666;
font-size:0.82em;
font-weight:bold italic;
line-height:1.03em;
}

.chapeau {
margin-top:0.325em;
width:100%;
margin-left:0.325em;
font-family:Helvetica;
color:#333666;
font-size:0.82em;
text-align:justify;
line-height:1.03em;
}

.nombrecom {
margin-left:0.325em;
margin-top:0.65em;
color:#369;
text-align:left;
font-size:0.82em;
font-style:italic;
text-decoration:none;
}

.nombrecom a:hover {
color:#333666;
font-size:0.82em;
text-decoration:none;
}

.nombrecom a,#nombrecom a:visited {
color:#369;
font-size:0.82em;
text-decoration:none;
}

.suite_agenda {
margin-left:1.13em;
margin-top:0.96em;
margin-right:1.13em;
text-align:right;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F90;
}

.suite_agenda a {
font-family:helvetica;
color:#FFF;
font-size:0.88em;
text-decoration:none;
}

.info {
text-align:right;
width:100%;
margin-left:0.325em;
margin-top:0.325em;
font-family:Helvetica;
color:#F90;
font-size:0.71em;
font-style:italic;
line-height:0.97em;
padding:0;
}

.texte {
margin-left:0.325em;
margin-top:0.88em;
font-family:Helvetica;
color:#333;
font-size:0.82em;
text-align:justify;
line-height:1.09em;
}

#pagearticle {
margin-left:0.65em;
margin-top:1.27em;
vertical-align:top;
width:34.83em;
height:auto;
}

.article {
margin-left:8.65em;
margin-top:0.325em;
width:26.84em;
height:auto;
}

.titrearticle {
margin-left:0.325em;
margin-top:0.325em;
color:#000;
font-family:Helvetica;
font-size:0.88em;
text-align:justify;
padding:0.325em 0.195em;
}

.chapeauarticle {
margin-top:0.325em;
margin-left:0.325em;
font-family:Helvetica;
color:#333666;
font-size:0.88em;
line-height:1.03em;
padding:0.325em 0.195em;
}

.surtitrearticle {
margin-left:0.325em;
font-family:Helvetica;
color:#333666;
font-size:0.82em;
font-weight:700;
text-align:justify;
line-height:1.03em;
padding:0.325em 0.195em;
}

.infoarticle {
margin-left:0.325em;
font-family:Helvetica;
color:#F90;
font-size:0.65em;
font-style:italic;
line-height:1.03em;
padding:0.325em 0.195em;
}

.titre_cartouche {
font-family:Helvetica;
margin-top:0.65em;
margin-left:0.325em;
font-size:0.82em;
text-decoration:none;
font-weight:400;
}



.info_cartouche {
margin-left:0.325em;
font-family:Helvetica;
color:#F90;
font-size:0.77em;
font-style:italic;
line-height:1.03em;
padding:0.325em 0.195em;
}

.cartoucheliste2 {
margin-left:0;
margin-top:0;
height:3.25em;
font-family:Helvetica;
color:#333666;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#F90;
}

.formulaire_spip form,.formulaire_spip fieldset,.formulaire_spip legend,.formulaire_spip label,.formulaire_spip input,.formulaire_spip textarea,.formulaire_spip select,.formulaire_spip option {
border:none;
background:none;
margin:0;
padding:0;
}

.formulaire_spip {
text-align:left;
font-family:helvetica;
border:none;
background:none;
margin:0;
padding:0;
}

.forml {
width:99%;
border-left:1px inset #369;
border-top:1px inset #369;
border-right:thin inset #333;
border-bottom:thin inset #333;
background-color:#FFF;
padding:1px;
}

.formulaire_spip p {
margin:0.5em 0;
padding:0;
}

.formulaire_spip fieldset {
display:block;
border-top:1px dotted #F90;
border-bottom:2px solid #F90;
margin:0.77em 0;
padding:0.77em;
}

.formulaire_spip legend {
font-weight:700;
background:#FFF;
padding:3px;
}

.formulaire_spip textarea {
color:#333;
border:thin solid #F90;
background-color:#CCF;
margin:0;
padding:0;
}

.formulaire_spip input {
color:#333;
border-left:1px inset #369;
border-top:1px inset #369;
border-right:thin inset #333;
border-bottom:thin inset #333;
background:none;
margin:0;
padding:0;
}

.spip_bouton {
text-align:right;
}

.spip_bouton input {
border:thin outset #A5b6c9;
background-color:#FFF;
font-weight:700;
cursor:pointer;
margin:3px 0;
padding:1px 2px;
}

.spip_bouton input:hover {
border:thin outset #333666;
font-weight:700;
color:#F90;
}

.inscription_encart {
margin-left:3.5em;
margin-right:3.5em;
width:27.84em;
height:auto;
font-family:Helvetica;
}

.reponse_formulaire {
font-weight:700;
color:red;
}

fieldset.reponse_formulaire {
border:1px dotted;
font-weight:400;
border-color:#F90;
}

fieldset.previsu {
border:1px dashed #369;
padding:1em;
}

.formulaire_spip label {
font-weight:700;
}

.cartouchecommentaire {
margin-top:1.25em;
margin-left:1.25em;
height:auto;
display:block;
list-style-type:decimal;
}

.titrecommentaire {
font-family:Helvetica;
margin-left:0.325em;
color:#333;
text-decoration:none;
font-weight:700;
list-style-type:none;
font-size:0.71em;
}

.infocommentaire {
color:#F90;
font-size:0.71em;
font-weight:italic;
text-align:right;
margin-top:0.325em;
}

.commentaire {
margin-top:0.325em;
margin-left:0.325em;
font-family:helvetica;
color:#666;
font-size:0.82em;
border:thin dashed #369;
padding:0.3em;
}

#contenairformulaire {
float:left;
margin-left:1.95em;
margin-top:0.65em;
font-family:helvetica;
color:#333666;
width:16.25em;
font-size:0.77em;
font-weight:700;
text-align:right;
}

p.formulaire {
font-family:Helvetica;
font-size:0.77em;
color:#33366;
}

form {

font-size:0.77em;
color:#33366;
}

label {
font-family:Helvetica;
font-weight:700;
}

select,option {
background-color:#FFFFF;
color:#333666;
}

input.bouton {
border:thin outset #A5b6c9;
font-weight:700;
cursor:pointer;
}

input.bouton:hover {
border:thin outset #333666;
background-color:#FFF;
color:#333666;
}

input.bouton:active {
border:thin inset #A5b6c9;
background-color:#A5b6c9;
color:#333666;
}

input.boutoniecrire:hover {
height:1.95em;
width:1.95em;
background-image:url(img_nav/iconographie/ecrireb.gif);
background-repeat:no-repeat;
}

#navcontainer1 visited,#video a:visited,#bibliotheque a:visited,#recherche a:visited,#newsletter a:visited,#adherent a:visited,.zoneadher_identifier a:visited,.zoneadher_nonidentifier a:visited,.previsu {
color:#333666;
}

.information_nav a:hover,.zoneadher_identifier a:hover,.zoneadher_nonidentifier a:hover,#titre_agenda a:hover {
color:#F90;
}

.traduction_txt a,.traduction_txt a:visited {
font-weight:700;
text-decoration:none;
}

#video a,#bibliotheque a,#recherche a,#newsletter a,#adherent a,.zoneadher_identifier a,.zoneadher_nonidentifier a {
color:#333666;
text-decoration:none;
}

#video a:hover,#bibliotheque a:hover,#recherche a:hover {
color:#F90;
text-align:right;
text-decoration:none;
}

#newsletter a:hover,#adherent a:hover {
text-decoration:none;
}

#numero_page a:link,#numero_page a:visited {
color:#A5B6C9;
text-decoration:none;
}

#numero_page a:hover,.suite_agenda a:hover {
color:#F90;
text-decoration:none;
}

#version a:link,#version a:visited,#version_en a:link,#version_en a:visited {
background-position:left center;
color:#CCF;
list-style-type:none;
text-decoration:none;
}

#version a:hover,#version_en a:hover {
color:#F90;
list-style-type:none;
text-decoration:none;
}

#titre_agenda a,#titre_agenda a:visited,.suite_agenda a:visited {
color:#FFF;
text-decoration:none;
}

.titre a:link,.titre a:visited {
color:#333666;
font-family:helvetica;
font-weight:700;
text-decoration:none;
}

img { border: none; margin: 0; }

.invisibledev{
width: 0.5px;
height: 0.5px;
overflow: hidden;
text-color: #000000;
}

#copyright
{ font-size: 10px; color: #999999; letter-spacing: 1px;}