
/* ::::: http://www.consulfrance-porto.org/skelkitposte/styles.css ::::: */

p, body, ul, li, ol, blockquote { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
sup { font-size: 80%; }
body { margin: 0px; padding: 0px; background: rgb(241, 239, 239) url('fond_vert.gif') no-repeat scroll left top; }
table, a img { border: medium none ; }
p { color: rgb(51, 51, 51); }
.centre { text-align: center; }
.bgcouleur { background-color: rgb(56, 139, 66); }
.bgblanc { background-color: rgb(255, 255, 255); }
.couleur { color: rgb(0, 85, 0); }
.titre { font-size: 17px; font-weight: bold; color: rgb(0, 85, 0); }
.titre-article { font-size: 12px; font-weight: bold; color: rgb(153, 153, 153); }
.titre-rubrique { font-size: 12px; font-weight: bold; color: rgb(0, 85, 0); }
.texte-blanc { font-size: 11px; color: rgb(255, 255, 255); }
.fonction { font-size: 12px; color: rgb(255, 255, 255); }
.date { font-size: 10px; color: rgb(0, 0, 0); }
.recherche { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 120px; }
.calendrier-mois { font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.calendrier-semaine { font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; color: rgb(0, 85, 0); }
table div.centre th { font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; font-weight: bold; }
.today { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; color: rgb(102, 102, 102); }
.weekday { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; color: rgb(102, 102, 102); }
.weekendday { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; color: rgb(102, 102, 102); }
.activeday { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; background-color: rgb(211, 211, 211); color: rgb(255, 0, 0); }
.activeweekendday { font-family: Arial,Helvetica,sans-serif; text-decoration: none; font-size: 11px; background-color: rgb(211, 211, 211); color: rgb(255, 0, 0); }
.maj { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
#agenda_mae h2 { font-size: 15px; font-weight: bold; color: rgb(102, 102, 102); }
#lefter p a, #righter p a, #contentrub a { text-decoration: none; font-size: 12px; font-weight: bold; color: rgb(0, 85, 0); }
#lefter p a:visited, #righter p a:visited, #contentrub a:visited { color: rgb(0, 85, 0); }
#lefter p a:link, #righter p a:link, #contentrub a:link { color: rgb(0, 85, 0); }
#lefter p a:hover, #righter p a:hover, #contentrub a:hover { color: rgb(153, 153, 153); }
#lefter p a:active, #righter p a:active, #contentrub a:active { color: rgb(0, 0, 0); }
#contentart a { text-decoration: none; font-size: 12px; color: rgb(0, 85, 0); }
#contentart a:visited { color: rgb(0, 85, 0); }
#contentart a:link { color: rgb(0, 85, 0); }
#contentart a:hover { color: rgb(153, 153, 153); }
#contentart a:active { color: rgb(0, 0, 0); }
#lefter a.rubrique, a.rubrique { text-decoration: none; font-weight: bold; color: rgb(102, 102, 102); }
#lefter a.rubrique:visited, a.rubrique:visited { color: rgb(102, 102, 102); }
#lefter a.rubrique:link, a.rubrique:link { color: rgb(102, 102, 102); }
#lefter a.rubrique:hover, a.rubrique:hover { color: rgb(0, 85, 0); }
#lefter a.rubrique:active, a.rubrique:active { color: rgb(0, 0, 0); }
#lefter a, #righter a, #hierarchie a { text-decoration: none; font-size: 11px; color: rgb(102, 102, 102); }
#lefter a:visited, #righter a:visited, #hierarchie a:visited { color: rgb(102, 102, 102); }
#lefter a:link, #righter a:link, #hierarchie a:link { color: rgb(102, 102, 102); }
#lefter a:hover, #righter a:hover, #hierarchie a:hover { color: rgb(0, 85, 0); }
#lefter a:active, #righter a:active, #hierarchie a:active { color: rgb(0, 0, 0); }
a.ssmenu1, #contentrub a.ssmenu1 { text-decoration: none; font-size: 12px; color: rgb(102, 102, 102); font-weight: normal; }
a.ssmenu1:visited, #contentrub a.ssmenu1:visited { color: rgb(102, 102, 102); }
a.ssmenu1:link, #contentrub a.ssmenu1:link { color: rgb(102, 102, 102); }
a.ssmenu1:hover, #contentrub a.ssmenu1:hover { color: rgb(51, 102, 153); }
a.ssmenu1:active, #contentrub a.ssmenu1:active { color: rgb(0, 0, 0); }
a.lire { text-decoration: none; font-size: 12px; color: rgb(0, 85, 0); }
a.lire:visited { color: rgb(0, 85, 0); }
a.lire:link { color: rgb(0, 85, 0); }
a.lire:hover { color: rgb(153, 153, 153); }
a.lire:active { color: rgb(0, 0, 0); }
p.texte-blanc a { text-decoration: none; color: rgb(255, 255, 255); }
p.texte-blanc a:visited { color: rgb(255, 255, 255); }
p.texte-blanc a:link { color: rgb(255, 255, 255); }
p.texte-blanc a:hover { color: rgb(255, 255, 255); }
p.texte-blanc a:active { color: rgb(255, 255, 255); }
div.boite { border: 1px solid rgb(56, 139, 66); margin: 6px 6px 12px; padding: 0px 6px 6px; background-color: rgb(255, 255, 255); }
#lefter div { margin: 12px 0px; padding: 0px 6px 6px; }
#lefter p, #righter td p { margin: 0px; padding: 0px; }
#righter ul { margin: 0px 17px; padding: 0px; }
#lefter ul { margin: 0px 15px 6px; padding: 0px; list-style-type: none; }
#lefter li { margin: 0px; padding: 0px; }
* html #righter table { margin: 0px 0px -15px; }
* html #righter div.centre table { margin: 0px; }
#righter p { margin: 5px 0px; padding: 0px; }
li.liste { list-style-image: url('puce.gif'); }
li.liste_rtl { list-style-image: url('puce_rtl.gif'); }
#meteo div p a { font-size: 11px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; }
#alaune, #actu, #ecrire, #organigramme { border: 1px solid rgb(56, 139, 66); margin: 6px 6px 12px; padding: 0px; background-color: rgb(255, 255, 255); }
#alaune p.titre-rubrique, #actu p.titre-rubrique { margin: 6px 0px; padding: 0px 6px; }
#alaune p, #actu p { margin: 0px; padding: 0px 6px 6px; }
#alaune h1 { border-top: 1px solid rgb(56, 139, 66); margin: 0px; padding: 6px 6px 0px; font-size: 16px; font-weight: bold; }
#alaune ul { margin: 12px 30px; padding: 0px; list-style-type: circle; }
#actu h2 { border-top: 1px solid rgb(56, 139, 66); margin: 0px; padding: 6px; font-size: 13px; font-weight: bold; }
#alaune h1 img, #actu h2 img { margin: 0px 5px 5px 0px; float: left; }
#actu { border-bottom: medium none; }
#actu p, #actu h2, #actu a img { position: relative; }
#actu h2 { border: medium none ; }
#actu p.titre-rubrique { border-bottom: 1px solid rgb(56, 139, 66); padding-bottom: 5px; }
#actu div { background-color: rgb(56, 139, 66); }
#ecrire h1 { border-bottom: 1px solid rgb(56, 139, 66); margin: 3px 0px; padding: 0px 6px 6px; font-size: 13px; font-weight: bold; color: rgb(102, 102, 102); }
#ecrireauteur { margin-top: 30px; }
#ecrireauteur fieldset { border: medium none ; }
#organigramme { margin: 6px 0px 12px; }
#organigramme h2 { margin: 0px; padding: 0px; text-align: center; font-weight: bold; color: rgb(255, 255, 255); font-size: 14px; }
#hierarchie { margin: 6px 6px 12px; }
#hierarchie p { margin: 0px; padding: 0px; }
#contentrub { margin: 6px 6px 12px; }
#contentrub h1 { margin: 0px; padding: 0px; font-size: 17px; font-weight: bold; color: rgb(0, 85, 0); }
#contentrub ul { margin: 12px 40px 6px; padding: 0px; list-style-type: none; }
#contentrub ul ul { margin: 0px; padding: 0px; list-style-type: none; }
#contentrub ul ul ul { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; }
#contentrub ul li { margin: 0px 0px 12px; padding: 0px; clear: right; }
#contentrub ul li li { margin: 0px; padding: 0px; clear: right; }
#contentrub ul li.soussoussousrub { margin: 0px; padding: 0px; clear: right; }
#contentrub #listeactu li { margin: 0px 0px 12px; padding: 0px; clear: right; }
#contentrub #listeactu li img { margin: 0px 0px 5px 5px; float: right; }
#contentart { margin: 6px 6px 12px; }
#contentart h1 { margin: 0px; padding: 0px; font-size: 17px; font-weight: bold; color: rgb(0, 85, 0); }
#chapo { text-align: justify; font-weight: bold; font-size: 12px; }
ul.sommaire { margin: 12px 20px; padding: 0px; list-style-type: circle; list-style-image: url('puce.gif'); }
ul.sommaire_rtl { margin: 12px 20px; padding: 0px; list-style-type: circle; list-style-image: url('puce_rtl.gif'); }
#texte { text-align: justify; }
#texte ul { margin: 12px 30px; padding: 0px; list-style-type: circle; }
#texte ol { margin: 12px 30px; padding: 0px; list-style-type: decimal; }
#texte ol ol, #texte ul ul { margin: 12px 0px 12px 15px; padding: 0px; }
#texte ul, #texte ol { text-align: left; }
#texte h2 { font-size: 15px; font-weight: bold; color: rgb(102, 102, 102); }
#texte h3 { font-size: 14px; font-weight: bold; color: rgb(102, 102, 102); }
#texte h4 { font-size: 13px; font-weight: bold; color: rgb(102, 102, 102); }
#footer p { margin: 6px; }
.spip_documents { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.spip { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.spip_documents_center { margin: auto; text-align: center; width: 80%; }
.spip_documents_right { margin: 0px 0px 10px 10px; }
.spip_documents_left { margin: 0px 10px 10px 0px; }
table.spip { margin-left: auto; margin-right: auto; width: 75%; }
table.spip caption { margin-left: auto; margin-right: auto; width: 75%; }
table.spip tr.row_first { background-color: rgb(56, 139, 66); }
table.spip tr.row_odd { background-color: rgb(192, 192, 192); }
table.spip tr.row_even { background-color: rgb(240, 240, 240); }
table.spip td, table.spip th { padding: 3px; text-align: left; }
.texteencadre-spip { border-style: solid; border-color: rgb(153, 153, 153) rgb(102, 102, 102) rgb(102, 102, 102) rgb(153, 153, 153); border-width: 1px 2px 2px 1px; margin: 1em 0pt; padding: 5px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 51); position: relative; }
.caractencadre-spip { color: rgb(0, 85, 0); }
