#titrepage {padding:10px 0 0 10px; }
#contderniersarticles {border:1px solid #CCC; }
#derniersarticles img.spip_logos {float:left; margin-right:10px; }
#derniersarticles h2 {font-weight:14px; }
#dernierscontrol {padding:1px; border:1px solid #CCC; }
#dernierscontrol .jFlowControl {height:54px; }
#dernierscontrol .jFlowControl {border:1px solid #CCC; margin-bottom:1px; }
#dernierscontrol .jFlowControl:hover {border:1px solid #999; background-color:#FFF; }
#dernierscontrol .jFlowControl img {float:left; padding:2px; margin-right:5px; }
.dernierssuite a {padding-top:5px; font-size:11px; text-decoration:underline; }

#derniereMinute a {color:#F00606; background-color:#FFFFFF; }

#dernierssites {margin-bottom:10px; }
#dernierssites li {padding:10px; text-align:justify; }
#dernierssites li:hover {background:#F9F8EC; }
#dernierssites li b.sitetitre {color:#7F211B; }
#dernierssites li a, #dernierssites li a:hover {text-decoration:none; }
#dernierssites li img {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }
#dernierssites fieldset {border:none; }
#dernierssites legend {color:#7F211B; padding:5px 0; font-weight:bold; cursor:pointer; }
#dernierssites legend:hover {text-decoration:underline; }
#dernierssites label {display:block; }
#dernierssites input, #dernierssites textarea {width:250px; }
#dernierssites p.spip_bouton input {width:auto; }

.invisible {position:absolute; top:-3000em; height:1%; }
#contenucont {padding:5px; }
#hierarchie {padding:0 0 5px 5px; margin-left:10px;}
#titrepage, #content {padding:10px 10px 0 10px; }
#content {padding-bottom:10px; }
.contautre {padding:5px 0; margin-bottom:10px; }
.contautre .spip_logos {float:left; margin-right:10px; padding:2px; border:1px solid #CCC; }
.contautre h3.spip {padding:5px; font-weight:bold; }
.contautre p.credits {text-align:right; padding-right:5px; padding-bottom:10px; }
.contautre p.spip {padding-bottom:15px; }
.subautre, .subsites {padding-bottom:10px; }
.subsites li img {float:left; margin-right:10px; }
img.typosite {margin-bottom:10px; }
#titrepage h2 img.typosite {margin-bottom:0; }
p.toggle {padding-top:10px; }
.subsites a {text-decoration:none; }
.subsites a:hover b {text-decoration:underline; }

.formulaire_site fieldset {border:none; }
.formulaire_site fieldset legend {display:none; }
.formulaire_site p {padding-bottom:5px; }
.formulaire_site p label {display:block; }

#navigation li li {background:none; }
#navigation li li a {display:block; padding-left:10px; height:25px; line-height:25px; background:none; padding-left:15px; }
#navigation li li a:hover {color:#FFF; background:none; padding-left:15px; }
#navigation a.curr {font-weight:bold; }

#menu-deroulant{
 margin: 0;
}
#menu-deroulant > li{
  display: inline-block;
  margin-right: 10px;
  position: relative;
  /*width: 70px;*/
}
#menu-deroulant > li a{
  display: block;
}
#menu-deroulant > li > a{
  /*background: #cccccc;
  font-size: 1.2em;
  text-indent: .5em;*/
}
#menu-deroulant > li:hover > a,
#menu-deroulant > li.current_page_item > a,
#menu-deroulant > li.current_page_parent > a,
#menu-deroulant > li.current_page_ancestor > a,
#menu-deroulant > li:hover > ul{
  background: #84FF7D;
  /*background: transparent;*/
  left: auto;
}
#menu-deroulant > li:hover > a{
  /*-moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;*/
}
#menu-deroulant > li.current_page_item > a,
#menu-deroulant > li.current_page_parent > a,
#menu-deroulant > li.current_page_ancestor > a{
  font-weight: bold;
}
#menu-deroulant > li > ul{
  left: -300em;
  list-style: none;
  margin: 0;
  /*padding: 1em;*/
  position: absolute;
  /*width: 15em;*/
  z-index: 1000;
  /*-moz-border-radius: 0 5px 5px;
  -webkit-border-radius: 0 5px 5px;*/
}
#menu-deroulant > li > ul .current_page_item > a:after{
  content: ' *';
}
#menu-deroulant > li > ul > li > a{
  font-weight: bold;
}
#menu-deroulant > li > ul > li{
  /*margin-bottom: .5em;*/
}

/*#rapide embed {
  background-color: 84FF7D;
  color: 84FF7D;
}*/

.message ul, .message li, .formulaire_ecrire_auteur ul, .formulaire_ecrire_auteur li {display:inline; }
.message fieldset label,.formulaire_ecrire_auteur fieldset label {display:block; float:left; width:180px; text-align:right; padding-right:10px; }
.message fieldset.previsu {background-color:#FFE097; }
.message fieldset.previsu p, .formulaire_ecrire_auteur fieldset p {padding:10px 5px; }
.message fieldset.previsu input {background-color:#FF9900; }

p.spip {padding:5px; }

.spip_documents{
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size : 70%;
}

.spip_documents_center{
        margin: auto;
        text-align: center;
        width: 80%;
}

.spip_documents_left{
        float: left;
        margin-right: 15px;
        text-align: center;
}

.spip_documents_right{
        float: right;
        margin-left: 15px;
        text-align: center;
}

table.spip {
        margin-left: auto;
        margin-right: auto;
        border: 1px solid #999999;
        border-collapse:collapse;
}

table.spip caption{
        caption-side: top; /* bottom pas pris en compte par IE */
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        padding: 3px;
        font-weight: bold;
        font-family: Verdana,Arial,Sans,sans-serif;
        font-size : 70%;
}

table.spip tr.row_first {
        background-color: #FCF4D0;
}

table.spip tr.row_odd {
        background-color: #D0FFAA;
}

table.spip tr.row_even {
        background-color: #84FF7D;
}

table.spip td {
        padding: 3px;
        text-align: left;
        vertical-align: middle;
}


