/*
    Document   : perso
    Created on : 15 mai 2013, 21:04:47
    Author     : gornety
    Description:
        Purpose of the stylesheet follows.
    Modification : mars 2015 pour site laveniravillejuif2015
*/

root {
    display: block;
}
.padd-post-list-left{
    float: left;
    width: 66%;
}
.padd-post-list-right{
    float: right;
    width: 32%;
}
.padd-post-item.padd-post-item-index{ margin: 0 0 50px 0;}
div.padd-post-item-index div.padd-post-item-title {
    background: none;
    margin: 0 0 1em;
    padding: 0 0 5px 40px;
    border-bottom: 3px solid #E0E0DA;
}
div.padd-post-item-index div.padd-post-item-title img.spip_logos{ margin: 10px 15px 0 -40px;}
div.padd-post-item-index-2 ul li{ clear: right; margin: 0; font: 12px/18px Helvetica,Arial,sans-serif;}
div.padd-post-item-index-2{ float: right;}
div.padd-post-item h2, div.padd-post-item h2 a {font: 24px/35px Georgia,serif;}
.padd-post-item-entry{ color:#333; font-weight: normal;}

div.socialtags {clear: left;}
div#footer div.padd-box { width: 250px;}
div#footer div.padd-box.padd-box-small { width: 160px;}

.page_rubrique .soustitre{margin: 0 0 3px 0px;}
#url{display:none;}
.info-publi img{margin:-18px 0 2px 0;}
.surtitre{width:466px;}
div.padd-post-item-single div.padd-post-item-title { padding: 0 0 12px;}
.page_sommaire .surtitre{width:280px;color:#666;font-size:0.8em;}
div.padd-post-item-index.edito {float: none; width: 626px;}
.page_sommaire div.padd-post-item-index.edito .surtitre{width:auto;}
div.padd-post-item-index.edito .padd-post-item-entry{ font-size:1.2em;}
a, a:focus, a:hover{outline:none;}


form input[type="submit"], #sidebar form input[type="submit"] {
    background: url("../img/bg-lirelasuite.jpg") repeat-x scroll left top #C85D47;
    border: 0px solid #666;
    color: #FFFFFF;
    text-shadow: 1px 1px #555555;
    height: 29px;
    padding: 0 8px;
    margin:0px 0 10px 0;

    border-radius: 9px;
    box-shadow: 0 0 6px #AAAAAA;
    transition: all 0.15s ease-in-out 0s;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;

    -moz-box-shadow: 0px 0px 6px #aaa;
    -webkit-box-shadow: 0px 0px 6px #aaa;
    box-shadow: 0px 0px 6px #aaa;

    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;

}
form input[type="submit"]:hover, #sidebar form input[type="submit"]:hover{
    background:#b24a35 url('../img/bg-lirelasuite.jpg') bottom left repeat-x;
}
#sidebar .formulaire_spip.formulaire_newsletter form input, #sidebar .formulaire_spip.formulaire_newsletter form input {width: 230px;float:left;}
.page_sommaire .formulaire_spip.formulaire_newsletter form input.text, .page_sommaire #sidebar .formulaire_spip.formulaire_newsletter form input.text {width: 230px;float:left;}
.formulaire_newsletter form input[type="submit"], #sidebar .formulaire_newsletter form input[type="submit"]{min-width: 30px;width: 30px;float:right;}
form p.input input, form input {
    border: 1px solid #555;
    padding: 6px 10px;
    width: 390px;
}

/* Ajouts de Vincent pour verdir l'habillage */

/* couleur du bandeau */
div#padd-header { background: #006400; }

/* couleur du titre */
div#padd-header div.padd-box-title div.accueil #nom_site_spip a { color: #ffffd8; }

/* couleur du slogan */
div#padd-header div.padd-box-title div.accueil #slogan_site_spip { color: #efe673; }

/* couleur du pied */
div#footer-content { background: none repeat scroll 0 0 #006400; }

/* couleur de la barre de nav */
div#padd-categories { background: transparent url('img/bg-cat.gif') left top repeat-x; }
div#padd-categories ul { background: transparent url('img/bd-cat-item.gif') left top no-repeat; }
div#padd-categories ul li { background: transparent url('img/bd-cat-item.gif') right top no-repeat; }
div#padd-categories ul li a:link, div#padd-categories ul li a:visited { background: transparent url('img/bg-cat-item.gif') left top repeat-x; }
div#padd-categories ul li a:hover, div#padd-categories ul li a:active,
div#padd-categories ul li a:link.on, div#padd-categories ul li a:visited.on { background-position: left bottom; }
div#padd-categories li ul li { background: transparent url('img/bd-cat-item.gif') right top no-repeat; background:none; }

div#padd-categories { height: 39px; background: transparent url('img/bg-cat.gif') left top repeat-x; overflow:hidden; }
div#padd-categories h2 { display: none; }
div#padd-categories div.padd-interior { width: 960px; height: 39px; margin: 0 auto; padding: 0; }
div#padd-categories ul { display: block; list-style: none; margin: 0; padding: 0 0 0 2px; height: 39px; z-index:999999; }
div#padd-categories ul li { display: block; margin: 0; padding: 0 2px 0 0; float: left; height: 39px; }
div#padd-categories ul li a:link, div#padd-categories ul li a:visited { font: bold 12px/39px Arial,Helvetica,sans-serif; color: #fff;	text-shadow: 1px 1px #000; text-transform: uppercase; letter-spacing: 0.1em;	display: block; margin: 0; padding: 0 15px; height: 39px;	text-decoration: none; }
div#padd-categories ul li a:hover, div#padd-categories ul li a:active,
div#padd-categories ul li.on a:link, div#padd-categories ul li.on a:visited { background-position: left bottom; }