body {
color:black;
font-size:1em;
margin:1.5em;
text-align:center;
background:#F5F5DC;
}
img, table {
border:medium none;
margin:0pt;
padding:0pt;
}

table.evenement {
text-align:center;
margin-left: auto; 
margin-right: auto;
}

h1, h2, h3, h4, h5, h6 {
font-size:1em;
font-weight:normal;
margin:0pt;
padding:0pt;
}
#page {
margin-left:auto;
margin-right:auto;
text-align:left;
width:48em;
}
#conteneur {
width:100%;
}
#conteneur #contenu {
}

#contenu #x_axis {
width:100%;
}
#contenu #y_axis {
height:100%;
margin:auto;
position:relative;
width:1px;
top:60px;
}
#contenu #y_axis_line {

}

#contenu #links{}

#contenu #links .name {
cursor:pointer;
height:100%;
margin:auto;
padding:0px;
position:absolute;
white-space:nowrap;
width:100%;
z-index:100;
}
.name a{
color:#808080;
font-size:1.5em;
}
.f1 {font-size:14px;color:#2980B1;}
.over {
color:#0084BF;
}
#contenu #world {
left:-50px;
position:relative;
top:-70px;
z-index:500;
}
#contenu #frame {width: 100%;position: relative;margin: auto;}
#message_box {position:relative;width:100%;}
#rotation_control {color:black;font-weight:bold;font-size:12px;cursor:pointer;z-index:900;}
#rotation_control img {cursor:pointer;position:relative;z-index:900;}

#conteneur #navigation {
float:right;
text-align:center;
width:12em;
}
#contenu .contre-encart {
width:21em;
}
#contenu .encart {
float:right;
margin:0pt 0pt 1em;
width:11em;
}
#entete {
width:100%;
}
#entete, #entete a .spip_logos {
display:block;
float:left;
}
#entete a {
text-decoration:none;
}
#entete .formulaire_recherche {
float:right;
}
#nom_site_spip {
font-size:1.5em;
font-weight:bold;
text-align:center;
}
#hierarchie {
clear:both;
font-size:0.77em;
}
#pied {
border-top:1px dotted #CCCCCC;
clear:both;
margin:auto;
padding:2px;
text-align:center;
width:48em;
}
#pied small {
font-size:0.77em;
}
#pied img {
vertical-align:bottom;
}
.nettoyeur {
border:medium none;
clear:both;
font-size:1px;
height:0pt;
line-height:1px;
margin:0pt;
padding:0pt;
}
.invisible {
height:1%;
position:absolute;
top:-3000em;
}
body, #navigation, .encart, .formulaire_spip {
font-family:Verdana,Tahoma,Arial,sans-serif;
}
#contenu {
font-family:"Trebuchet MS",Helvetica,sans-serif;
margin-left:0.75cm;
margin-right:0.75cm;
}
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
font-family:Georgia,Times,serif;
}
.rubriques, .breves, .syndic, .forums, .divers {
border:1px solid #CCCCCC;
font-size:0.77em;
margin-bottom:1em;
min-width:10em;
}
.menu-titre {
border-bottom:1px dotted #CCCCCC;
font-weight:bold;
padding:0.2em 0.4em;
text-align:center;
}
#navigation p, .encart p {
margin:0pt;
padding:0.2em 0.7em;
text-align:left;
}
#navigation ul, .encart ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0.2em 0pt;
text-align:left;
}
#navigation li, .encart li {
margin:0pt;
padding:0pt 0.7em;
}
.rubriques {
background:#EAFFEA none repeat scroll 0% 50%;
}
.rubriques .menu-titre {
background:#F2FFF2 none repeat scroll 0% 50%;
}
.breves {
background:#FFEAEA none repeat scroll 0% 50%;
}
.breves .menu-titre {
background:#FFF2F2 none repeat scroll 0% 50%;
}
.syndic {
background:#E8F8F8 none repeat scroll 0% 50%;
}
.syndic .menu-titre {
background:#F0FCFC none repeat scroll 0% 50%;
}
.forums {
background:#EAEAFF none repeat scroll 0% 50%;
}
.forums .menu-titre {
background:#F2F2FF none repeat scroll 0% 50%;
}
.divers {
background:#F8F8E8 none repeat scroll 0% 50%;
}
.divers .menu-titre {
background:#FCFCF0 none repeat scroll 0% 50%;
}
.cartouche {
margin-bottom:0.5em;
}
.cartouche .titre {
color:black;
font-size:1.27em;
font-weight:bold;
text-align:center;
}
#contenu .surtitre, #contenu .soustitre {
font-size:0.82em;
}
.cartouche .spip_logos {
float:right;
margin-bottom:16px;
margin-left:16px;
}
.cartouche p {
clear:left;
margin:0pt;
padding:0pt;
}
.cartouche small {
font-size:0.71em;
}
.cartouche .traductions {
font-size:0.71em;
}
.cartouche .traductions * {
display:inline;
}
.cartouche .traductions li {
padding-left:1em;
}
.chapo {
font-weight:bold;
line-height:1.4em;
margin-bottom:1.5em;
}

.chapo2 {
line-height:1.4em;
margin-bottom:1.5em;
}

.chaposom {
font-weight:bold;
line-height:1.4em;
margin-bottom:1.5em;
text-align:center;
}
.lien {
background:#EEEEEE none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
font-size:0.82em;
font-weight:bold;
margin:1em 1em 1.5em;
padding:0.82em;
}
.texte {
color:black;
font-size:0.96em;
}
.ps, .notes {
border-top:2px solid #CCCCCC;
margin-top:1.4em;
padding-top:2px;
}
.ps {
font-size:0.82em;
}
.notes {
clear:both;
font-size:0.77em;
}
.ps h2, .notes h2 {
font-size:1.19em;
font-weight:bold;
}
#documents_portfolio {
clear:both;
margin-top:1.4em;
padding-top:2px;
}
#documents_portfolio1 {
clear:both;
margin-top:1.4em;
padding-top:2px;
text-align:center;
}


#documents_portfolio h2 {
font-size:0.88em;
font-weight:bold;
margin-bottom:0.4em;
}
#document_actif {
margin-top:1em;
}
#documents_joints {
border-top:2px solid #CCCCCC;
margin-top:1.4em;
padding-top:2px;
}
#documents_joints h2 {
font-size:0.88em;
font-weight:bold;
margin-bottom:0.4em;
}
#documents_joints ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#documents_joints li {
margin-bottom:0.4em;
}
#documents_joints li .spip_doc_titre {
}
#documents_joints li .spip_doc_titre small {
font-weight:normal;
}
#documents_joints li .spip_doc_descriptif {
}
.liste-articles ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.liste-articles li {
clear:both;
margin-bottom:1em;
}
.liste-articles li .titre {
font-size:1.03em;
font-weight:bold;
}
.liste-articles li .spip_logos {
clear:right;
float:right;
margin-bottom:16px;
margin-left:16px;
}
.liste-articles li p {
margin:0pt;
padding:0pt;
}
.liste-articles li .enclosures {
float:right;
margin:0pt;
max-width:60%;
text-align:right;
}
.liste-articles li small {
display:block;
font-size:0.71em;
}
.liste-articles li .texte {
border:1px solid #CCCCCC;
font-size:0.82em;
line-height:1.4em;
margin-bottom:2em;
margin-top:5px;
padding:0.9em;
}
.pagination {
font-size:0.9em;
}
.page_plan .cartouche {
display:none;
}
.page_plan #contenu h2 {
background:#EEEEEE none repeat scroll 0% 50%;
border:1px solid #CCCCCC;
clear:both;
font-weight:bold;
margin-bottom:1em;
padding:0.5em;
text-align:center;
}
.page_plan #contenu .contre-encart ul {
clear:left;
display:block;
margin-bottom:1em;
margin-top:0pt;
padding-top:0pt;
}
.page_plan #contenu .contre-encart li {
}
.formulaire_spip {
font-size:0.77em;
text-align:left;
}
.formulaire_spip p {
margin:0.5em 0pt;
padding:0pt;
}
.formulaire_spip fieldset {
}
.formulaire_spip legend {
}
.formulaire_spip label {
}
.formulaire_spip .forml {
font-family:inherit;
font-size:inherit;
width:99%;
}
.spip_bouton {
text-align:right;
}
.spip_bouton input {
float:right;
}
.reponse_formulaire {
color:#E86519;
font-weight:bold;
}
fieldset.reponse_formulaire {
border-color:#E86519;
font-weight:normal;
}
fieldset.previsu {
padding:1em;
}
.formulaire_login_forum .forml {
width:12em;
}
.formulaire_login_forum .spip_logos {
float:right;
padding-left:10px;
}
ul.choix_mots {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:47%;
}
ul.choix_mots label {
display:inline;
}
.formulaire_recherche {
text-align:left;
width:12em;
}
.formulaire_recherche label {
display:none;
}
.forum-repondre, .forum-decompte {
border-top:2px solid #CCCCCC;
clear:both;
font-size:0.88em;
font-weight:bold;
margin-top:2.5em;
padding-top:2px;
}
ul.forum {
clear:both;
display:block;
margin:0pt;
padding:0pt;
}
ul.forum, ul.forum ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.forum-fil {
margin-top:1.5em;
}
.forum-fil ul {
display:block;
margin:0pt 0pt 0pt 1em;
padding:0pt;
}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a {
color:#333333;
display:block;
font-weight:bold;
margin:0pt;
padding:0pt;
text-decoration:none;
}
.forum-chapo small {
}
.forum-texte {
color:#333333;
font-size:0.82em;
margin:0pt;
padding:0.5em 1em 0pt;
}
.forum-texte .forum-lien {
}
.forum-texte .forum-repondre-message {
margin:0pt;
padding:1px 0pt;
text-align:right;
}
ul .forum-message {
border:1px solid #666666;
margin:0pt 0pt 1em;
padding:0pt;
}
ul ul .forum-message {
border:1px solid #A4A4A4;
}
ul ul ul .forum-message {
border:1px solid #B8B8B8;
}
ul ul ul ul .forum-message {
border:1px solid #CCCCCC;
}
ul ul ul ul ul .forum-message {
border:1px solid #E0E0E0;
}
ul ul ul ul ul ul .forum-message {
border:1px dotted #E0E0E0;
}
ul .forum-chapo {
background:#C4E0E0 none repeat scroll 0% 50%;
border-color:-moz-use-text-color -moz-use-text-color #B8B8B8;
border-style:none none dotted;
border-width:medium medium 1px;
font-size:0.88em;
margin:0pt;
padding:3px 6px 2px;
}
ul ul .forum-chapo {
background:#D4E8E8 none repeat scroll 0% 50%;
}
ul ul ul .forum-chapo {
background:#E4F0F0 none repeat scroll 0% 50%;
}
ul ul ul ul .forum-chapo {
background:#F4F8F8 none repeat scroll 0% 50%;
border-bottom:1px dotted #E0E0E0;
}
ul ul ul ul ul .forum-chapo {
background:#FFFFFF none repeat scroll 0% 50%;
}
#signatures {
clear:both;
font-size:0.77em;
}
#signatures h2 {
font-size:1.2em;
font-weight:bold;
padding:0.5em;
text-align:center;
}
#signatures table {
margin:1em 0pt;
width:100%;
}
#signatures thead {
display:none;
}
#signatures td.signature-date {
background:#E4F0F0 none repeat scroll 0% 50%;
padding:0.5em;
white-space:nowrap;
}
#signatures td.signature-nom {
background:#ECF4F4 none repeat scroll 0% 50%;
font-weight:bold;
padding:0.2em;
text-align:center;
}
#signatures td.signature-message {
background:#F4F8F8 none repeat scroll 0% 50%;
font-size:0.96em;
padding:0.4em;
}
a {
color:black;
text-decoration:none;
}
a:hover {
text-decoration:underline;
font-weight: bold;
}