*{margin:0;padding:0;}
body{text-align:center;font-size:1em;color:#333;background:#EFEFD1;}
img,table{border:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0;padding:0;}
#page{width:810px;padding-left:100px;text-align:left;margin:0 auto;}
*html #page{width:811px;}
#conteneur #contenu{background:none repeat scroll 0 0 #DFDBB5;float:left;text-align:left;width:600px;margin:2px 0 0;}
#conteneur #navigation{position:relative;float:right;width:210px;text-align:left;font-size:1.2em;background:#EFEFD1;}
.rubriquage,#contenu .contre-encart{clear:both;float:left;width:200px;margin-left:0;text-align:right;}
#contenu .encart{float:right;width:11em;margin:0 0 1em;}
#entete{text-align:right;position:relative;}
#entete #nom_site_spip,#entete a{display:block;font-size:1.5em;font-weight:700;}
/* *html #entete #nom_site_spip,*html #entete a{display:block;float:left;font-weight:700;font-size:1.5em;margin-top:5px;margin-left:123px;margin-bottom:-5px;} */
#entete a{text-decoration:none;}
#entete .spip_logos{margin-bottom:-10px;}
#entete #baseline{display:block;font-size:.6em;font-style:italic;font-weight:400; margin: 0 218px -60px 0;padding: 60px 0 0;}
#entete .descriptif{width:594px;font-size:.7em;text-align:right;margin-bottom:1px;}
#entete p.spip{text-align:right;}
ul#diaporama{position:relative;float:left;width:600px;height:130px;background:#EFEFD1;margin:0;padding:0;}
#diaporama li,#diaporama_bas li{position:absolute;top:0;left:0;width:600px;height:130px;margin:0;padding:0;}
ul#diaporama_bas{clear:both;position:relative;width:600px;height:320px;background:#EFEFD1;margin:0;padding:0;}
#pied{clear:both;float:right;position:relative;width:204px;margin-top:2em;margin-bottom:2em;text-align:left;font-size:.88em;color:#889F63;border-left:1px solid #afafaf;padding:2px;}
#pied a{color:#889F63;}
#pied small{font-size:.77em;}
#pied img{vertical-align:bottom;}
#connexion fieldset{margin-left:.5em;border:none;}
#connexion input{float:none;}
#connexion p.spip_bouton{text-align:left;}
.nettoyeur{clear:both;border:none;height:0;line-height:1px;font-size:1px;margin:0;padding:0;}
.invisible{position:absolute;top:-3000em;height:1%;}
body,#navigation,.encart,.formulaire_spip{font-family:Arial, sans-serif;}
#contenu{font-size:.9em;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.rubriques{min-height:150px;margin-bottom:1em;padding-bottom:3em;padding-top:1em;padding-right:25px;font-size:.6em;line-height:1.2em;background:#D3DF6F url('images/fond_navigation.jpg') bottom right no-repeat;border-left:6px solid #D3DF6F;}
.rubriques.menu{min-height:150px;margin-bottom:1em;padding-bottom:3em;padding-top:1em;padding-right:25px;font-size:.6em;line-height:1.2em;background:#D3DF6F url('images/fond_menu.jpg') bottom right no-repeat;border-left:none;}
.menu-titre{border-bottom:1px dotted #CCC;text-align:center;font-weight:700;padding:.2em .4em;}
#navigation p,.encart p{text-align:left;margin:0;padding:.2em .7em;}
#navigation p{font-size:.8em;padding:0;}
#navigation ul,.encart ul{text-align:left;list-style:none;margin:0;padding:0;}
#navigation ul{padding-left:.5em;}
#navigation li,.encart li{margin:0;padding:0 0 .5em;}
#navigation li.plus_fort{font-size:1.25em;}
#navigation li.plus_fort li{font-size:.8em;}
#navigation li a,#navigation li span{text-transform:uppercase;display:block;position:relative;}
#navigation li span{font-weight:700;cursor:pointer;}
#navigation li ul{margin:.4em 0 0;padding:0;}
#navigation li li a{position:relative;display:block;margin-top:0;text-transform:none;background:url('images/point_navigation.png') top left no-repeat;padding:0 15px .05em;}
*html #navigation li li a{position:relative;display:block;margin-top:0;text-transform:none;background:none;padding:0;}
#navigation li li a:hover,#navigation li li a.on{background:url('images/point_navigation_on.png') top left no-repeat;}
#navigation li li.archive span.titre_archive{font-size:.9em;text-transform:lowercase;background:none;margin-bottom:.3em;text-decoration:underline;cursor:pointer;}
li.archive{font-size:1em;margin-bottom:1em;}
#navigation li li a span{font-size:.9em;font-style:italic;white-space:nowrap;}
#contenu .formulaire_inscription{width:100%;}
.editer_email input.text{width:160px;}
fieldset{border:none;}
.formulaire_inscription legend,.formulaire_inscription label{color:#979F3B;white-space:normal;font-weight:400;font-size:.8em;margin:0;}
.editer_email input.text,.formulaire_inscription .forml{background:#fffde7;color:#000;padding:.2em;}
.formulaire_inscription .spip_bouton input{background:#CFCFA8;float:left;}
span.msg_formulaire{display:block;}
.formulaire_login li{clear:both;}
h1.titreparent{font-size:.8em;text-align:right;float:right;margin:0 .5em;}
.cartouche{clear:both;position:relative;margin:0;padding:0;}
.masque_logo{position:absolute;top:0;left:0;width:100%;height:130px;background:url('images/masque_logo.png') left top no-repeat;}
.cartouche .titre{padding-bottom:.3em;font-size:1.27em;font-weight:700;color:red;margin:0 .8em;}
#contenu .surtitre,#contenu .soustitre{font-size:.82em;margin:0 1em;}
.cartouche .spip_logos{background:#EFEFD1;margin:0 0 -4px;}
.cartouche p{clear:left;margin:.8em;padding:0;}
.introduction{margin-bottom:1.5em;}
.chapo{font-weight:700;line-height:1.2em;margin:1.5em .8em 0;}
.lien{background:#EEE;border:1px solid #CCC;font-size:.82em;font-weight:700;margin:1em 1em 1.5em;padding:.82em;}
.texte{color:#000;text-align:left;font-size:normal;margin:1.5em .8em .8em;}
.texte p,.chapo p,.ps p{text-align:left;margin:.4em 0;}
li.spip{padding-left:.8em;background:url('images/triangle-droite.gif') top left no-repeat;}
.ps,.notes{padding-top:2px;margin:1em .8em .8em;}
.ps{font-size:.96em;}
.ps h2,.notes h2{font-size:1.19em;font-weight:700;}
.syndic ul li{float:left;width:566px;padding:16px;}
.syndic ul li h2{font-size:1.1em;background:url('images/point_navigation.png') top left no-repeat;margin:0;padding:0 0 0 24px;}
.syndic ul .syndic_articles ul{padding-left:16px;}
.syndic ul .syndic_articles li{position:relative;width:50%;float:none;font-size:.8em;list-style-type:disc;list-style-position:outside;padding:.2em 0;}
.descriptif_syndic{position:absolute;top:0;left:100%;width:250px;background:#DFD0A7;z-index:500;padding:.3em;}
#documents_portfolio{clear:both;padding-top:2px;padding-left:10px;line-height:.9em;margin:1.4em 16px 16px;}
#documents_portfolio li{position:relative;text-align:center;float:left;width:120px;height:120px;padding:7px;}
#documents_portfolio .spip_doc_descriptif{position:absolute;display:block;top:0;left:0;width:100%;background:#DFD0A7;z-index:500;-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;filter:alpha(opacity=75);padding:.3em;}
h2.documents_portfolio{margin-bottom:0;font-size:.88em;font-weight:700;padding:1em 1em 0;}
#document_actif{margin-top:1em;}
#documents_joints{padding-top:2px;margin:1.4em 1em 0;}
#documents_joints h2{margin-bottom:.4em;font-size:.88em;font-weight:700;}
#documents_joints ul{list-style:none;margin:0;padding:0;}
#documents_joints li{margin-bottom:.4em;}
#documents_joints li .spip_doc_titre small{font-weight:400;}
.page_sommaire #contenu .texte img{margin-left:-12px;}
.page_sommaire #contenu ul#diaporama_bas{margin-top:-1em;}
*html .page_sommaire #contenu .texte img{margin-left:-24px;}
.page_plan #contenu h1.titre{font-size:1.6em;margin:1em;padding:0 1em;}
.page_plan #contenu ul{margin-bottom:1em;padding:0 1em;}
.page_plan ul#diaporama_bas,.page_plan ul#diaporama_bas li,.page_plan ul#diaporama,.page_plan ul#diaporama li{clear:both;margin:0;padding:0;}
.page_plan #contenu h2,.page_plan #contenu h2 a{color:#000;text-transform:uppercase;text-decoration:underline;padding:0 1em;}
.formulaire_spip{text-align:left;font-size:.77em;}
#contenu .formulaire_spip{font-size:1em;}
.formulaire_spip p{margin:.5em 0;padding:0;}
.formulaire_spip .editer_mail label,.formulaire_spip .editer_sujet label{display:block;font-size:.9em;}
.formulaire_spip .forml{width:99%;font-family:inherit;font-size:inherit;}
.spip_bouton{text-align:left;margin-left:5px;}
.spip_bouton input{float:none;margin-left:5px;}
.reponse_formulaire{font-weight:700;color:#e86519;}
fieldset.reponse_formulaire{font-weight:400;border-color:#e86519;}
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;width:47%;list-style:none;margin:0;padding:0;}
.formulaire_recherche{width:12em;text-align:left;}
.forum-repondre,.forum-decompte{clear:both;margin-top:2.5em;padding-top:2px;border-top:2px solid #CCC;font-size:.88em;font-weight:700;}
ul.forum{display:block;clear:both;margin:0;padding:0;}
ul.forum,ul.forum ul{list-style:none;}
.forum-fil{margin-top:1.5em;}
.forum-fil ul{display:block;margin:0 0 0 1em;padding:0;}
.forum-chapo .forum-titre,.forum-chapo .forum-titre a{display:block;font-weight:700;text-decoration:none;color:#333;margin:0;padding:0;}
.forum-texte{color:#333;font-size:.82em;margin:0;padding:.5em 1em 0;}
.forum-texte .forum-repondre-message{text-align:right;margin:0;padding:1px 0;}
ul .forum-message{border:1px solid #666;margin:0 0 1em;padding:0;}
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 #CCC;}
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{border:none;border-bottom:1px dotted #B8B8B8;font-size:.88em;background:#C4E0E0;margin:0;padding:3px 6px 2px;}
ul ul .forum-chapo{background:#D4E8E8;}
ul ul ul .forum-chapo{background:#E4F0F0;}
ul ul ul ul .forum-chapo{background:#F4F8F8;border-bottom:1px dotted #E0E0E0;}
ul ul ul ul ul .forum-chapo{background:#EFEFD1;}
#signatures h2{text-align:center;font-size:1.2em;font-weight:700;padding:.5em;}
table.spip{width:100%;border:none;border-collapse:separate;margin:1em 0;}
#signatures td.signature-date{background:#E4F0F0;white-space:nowrap;padding:.5em;}
#signatures td.signature-nom{background:#ECF4F4;text-align:center;font-weight:700;padding:.2em;}
#signatures td.signature-message{background:#F4F8F8;font-size:.96em;padding:.4em;}
table.spip tr.row_first{background:#8F7F62;color:#fff;}
a{text-decoration:none;color:#DF0028;font-weight:700;outline:0;}
a:hover,a.survol{text-decoration:underline;color:red;}
#entete .recettes{position:relative;background:#d5df6f;text-align:left;font-size:.7em;line-height:1.2em;}
.jcarousel-skin-coccinelle{height:118px;width:210px;float:right;overflow:hidden;}
#entete .recettes a{display:inline;font-size:1.1em;margin:0 0 4px;}
span.dakota{display:block;background:url('images/dakota.png') left top no-repeat;width:94px;height:40px;float:right;}
#entete #recettes a{display:inline;float:none;}
.encemoment{position:absolute;display:block;font-style:italic;right:24px;top:4px;width:165px;font-size:.7em;z-index:100;}
#navigation .formulaire_inscription p{font-size:.7em;padding:5px;}
.formulaire_inscription p a{color:#9F8F77;}
.formulaire_inscription p a:hover{color:#6F5F45;text-decoration:none;}
.formulaire_login label{display:block;float:left;width:48%;text-align:right;margin-right:2%;}
.formulaire_login .obligatoire input{float:right;width:48%;background:#fffde7;}
.formulaire_login span.details{clear:both;display:block;text-align:right;}
.formulaire_gestion_abonnement li{margin:0 0 1em;}
li,#navigation li,#navigation li li{list-style-type:none;}
#pied a:hover,#navigation li a:hover,#navigation li span:hover,#navigation li a.on,#navigation li span.on,.page_liens a.liens,.cartouche .titre a,.page_sommaire #ssmenu5on a,.page_sommaire #navigation li a.on,.page_plan #contenu a:hover{color:red;}
#pied a.spip_out,*html #navigation li li a:hover,*html #navigation li li a.on,*html .page_sommaire a.accueil,#navigation li li.archive a.titre_archive{background:none;}
#navigation li span.spip_surligne,.cartouche .traductions *,ul.choix_mots label{display:inline;}
.page_sommaire #navigation li.accueil {display:none;}
*html .formulaire_inscription legend{display:none;}
.formulaire_spip.formulaire_login,.formulaire_recherche label,#signatures thead{display:none;}
#navigation li li.archive ul,.page_plan #contenu h2 a{padding:0;}
.formulaire_spip.formulaire_spip_listes_inscription,.formulaire_spip.formulaire_gestion_abonnement,.formulaire_spip.formulaire_login{background:#BFBA8F;margin:1em 30px;padding:1em;}
.cartouche .titre span,.page_plan #contenu ul li a span{font-size:.8em;font-style:italic;}
.cartouche small,.cartouche .traductions{font-size:.71em;}
.cartouche .traductions li,li.spip ul{padding-left:1em;}
.notes,#signatures{clear:both;font-size:.77em;}
table.spip tr.row_even,table.spip tr.row_odd{background:#EFE7D1;}
