/*  Ne pas imprimer : on elimine les elements de navigation (display: none;)
---------------------------------------------- */
#menu, #hierarchie, #navigation, .encart, #pied, #menu_g, #menu_d { display: none; }
.forum-repondre, .forum-repondre-message, .formulaire_spip { display: none; }
.spip-admin, .spip-admin-float, .invisible { display: none; }

body {
        margin: 0;
        padding: 0;
        background: #cdd8e0 url(_images/fonds/fond_page.jpg) repeat-y;
        font: 80% verdana, arial, sans-serif;
	    color: black;
}
img, table { 
    margin: 0; 
    padding: 0; 
    border: none; 
}
h1, h2, h3, h4, h5, h6 { 
    margin: 0; 
    padding: 0; 
    font-size: 20px; 
    font-weight: normal;
}
dl, dt, ul, li {
        margin: 0;
        padding: 0;
        list-style-type: none;
}
a {
        text-decoration: none;
        color: #222;
}
a:hover { 
        text-decoration: underline; 
        color:#df5317;
}
/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */
#impression{
    margin: 0 0 30px 0px;
    text-align:center;
    font-size:20px;
    width: 90%;
}
/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: "Trebuchet MS", Helvetica, sans-serif; }

#entete{
        position: relative;
        height: 40px;
        margin: 0;
        z-index:50;
}
#logo{
        display: block;
        position: absolute;
        width: 355px;
        height: 75px;
        top: 43px;
        left: 25px;
        z-index: 102;
}
#container{
    position: relative;
    margin: 20px auto 0 auto;
    width: 90%;
}
#centre{
        position:relative;
        width: 90%;
        margin: 0 0 10px 50px;
}
#centre ul, .texte ul { 
    margin: 0; 
    padding: 0.2em 0; 
    text-align: left; 
    list-style-type: circle; 
}
#pied{
        position: relative;
        margin: 0px auto 0 auto;
        color: #0c3353;
        height: 25px;
        text-align: center;
        width: 90%;
        font-size:11px;
        background: url(_images/fonds/bas_centre.jpg) no-repeat bottom left;
}
#pied a{
        color: #0c3353;
}
#pied small { 
    font-size: 10px;
    color:#0c3353;
}
#pied img { 
    vertical-align: middle; 
}
/* ============= CENTRE DE PAGE ==============*/

.bloc_bleu{
    margin: 10px; 
	padding: 5px 7px 5px 7px; 
	border: 1px solid #008CFF;
	font-family: "Trebuchet MS", Helvetica, sans-serif;  
	background: #E9EAFF;
}
.bloc_orange { 
	margin: 10px; 
	padding: 5px 7px 5px 7px; 
	border: 1px solid #df5317;
	font-family: "Trebuchet MS", Helvetica, sans-serif;  
	background: #cdd8e0 url(_images/fonds/_turquoise/fond_centre.jpg) repeat-x 100% 0%;
}
.auteur{ 
    display: block; 
    border: 1px dotted #666; 
    padding:3px;
    float:none;
    position:relative;
    display:inline;
}

#news{
    display: block;
    clear:both;
    background:#C8D5DD;
     -moz-border-radius: 0 1em;
  border-radius: 0 1em;
    border:1px solid black;
    width: 20em;
    padding:5px;
}
#news h3{
    color: #df5317;
    font-size: 11pt;
    text-align:center;
    padding:0 0 5px 0;
    border-bottom: 1px white solid;
}
#news a{
    color: #28A7AB;
}
#news_droit h3{
    color: #df5317;
    font-size: 9pt;
    text-align:center;
    padding:0 0 5px 0;
    border-bottom: 2px inset #8CA5A0;
}
#news_droit a{
    color: #28A7AB;
}
#news_droit small{
    display:block;
    margin: 0 0 0 10px;
    color:black;
    font-size:0.85em;
}
#traduction{
    margin:5px 0 0 7px;
}
    
    