/* --------------------------------------------------------------

   theme.css
   Theme Riombotique, basé sur le thème par defaut de SPIP 3.3
   Samuel Kay

-------------------------------------------------------------- */

/* ------------------------------------------
/* Habillage des balises HTML
/* ------------------------------------------ */

/* Elements principaux
------------------------------------------ */
body {font-family: "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color:#000;background:#ffffff;}

h1,.h1,
h2,.h2 { line-height: 1.2;}

h1,.h1{
    margin-top:0.3em;
}

h2,.h2{
    margin-top:0.3em;
}

p, .p, ul, ol, dl, dd, blockquote, address, pre, .table, fieldset{
    margin-bottom:0.5em;
}

/* Hyperliens
---------------------------------------------- */
a, a:visited { color: #1577c4;  }
h2 a{text-decoration:none;}

a:focus,
a:hover,
a:active { background-color:#1577c4; color:#fff; text-decoration:none; }

.info-publi { margin: 1.5em 0 0; font-size: .9em; font-style: italic; width:100%; text-align:right;}

.more { display:block; margin: 0 0;  width:100%; text-align:right;}

/* Structure page d'accueil */
.wrapper{
    width:100%;
}

/* Logo */
.spip_logo_site .spip_logo {
    float: none;
    margin-right:0.75em;
}

header .spip_logo_site a:hover  {color:#1577c4;}
header .spip_logo_site a:hover img {opacity:1;}

/* menu supérieur */

#nav{
    background-color:#385174;
    color:#FFF;
    
}
.nav ul{
    margin:0px;
/*    text-align:center;*/
}
.nav li a, .nav li a:visited{
    display:inline-block;
    background:inherit;
    color:#FFF;
    text-decoration:none;
    padding:0.5em 1em;
    margin:0px;
}

.nav li a:hover{
    background-color:#1577c4;
}

.nav li.on a { 
    color:#fff; font-weight: normal;
    background-color:#1e3049;
}

/* Actualité de la page d'accueil */
.titre_actu{
    display:block;
    clear:both;
}

.spip_logo{
    float:left;
    padding-right:0.5em;
    padding-bottom:0.5em;
}

h3{
    margin-bottom: 0.6em;
    padding-top: 0.8em;
}


a.titre_actu , a.titre_actu:visited{
    text-decoration:none;
    background-color:none;
    color:darkgreen ;
}
a.titre_actu:hover {
    text-decoration:underline;
    background-color:transparent;
    font-weight:bold;
}

/* menu du bas */

.aside{
    width:100%;
    float:none;
    border-top: 1px solid #999;
    padding-top: 0.5em;
}

#formulaire_recherche{
    float:right;
    margin-top:0.5em;
}

.menu ul{
    list-style-type: disc;
    padding-left: 4em;
}

/* fin */







