/*
 * Feuille de style de blogmarine
 */
 
/* Gestion des balises HTML */
* {
margin: 0; /* suppréssion des styles des balises */
padding: 0;
border: 0;
}
html, body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#D9D7BD;
height:100%;
}
div#zoneconteneur {
position: absolute;
width: 100%;
height:100%;
background-color:#CCC;
}
div#conteneur {
background-color:#FFF;
}
div#header {
height: 79px;
width:100%;
background-color:#F2C154 ;
/*background: url(../images/logo_header.gif) bottom left no-repeat;*/
}
div#header .droit{
float: right;
}
div#header .gauche{
float: left;
}
div#centre {
background-color:#FFF;
margin-left: 170px;
margin-right: 170px;
padding:0 0 10px 0;
border-right:1px solid #B2B2B2;
height:100%;
}
div#gauche {
position: absolute;
left:0;
width: 170px;
background-color:#FFF;
height:100%;
}
div#droite {
position: absolute;
right:0;
width: 150px;
background-color:#FFF;
padding:10px;
}
div#pied {
clear:both;
border-top:1px solid #B2B2B2;
text-align: left;
padding:10px 10px 10px 0px;
}


/* Gestion du menu */
ul#menu li ul{display:none;}
ul#menu li:hover>ul{display:block;}

ul#menu{margin:0px;padding:0px;list-style:none;width:100%;background:#95005B;float:left;}
ul#menu li{float:left;display:block;padding:0px;}
ul#menu li a{display:block;padding:0.5em 1em; border:1px solid #95005B; border-right:1px solid #FFF;color:#FFF;text-decoration:none
  letter-spacing: 1px; 
  text-transform: uppercase;
  font: 0.7em Verdana, sans-serif;
}
ul#menu li a:hover{color:#000;background:#E691C6;}

ul#menu ul{position:absolute;background:#A8006F;list-style:none;margin:0px;width:160px;z-index:1;}
ul#menu ul ul{top:0px;left:160px;background:#BE0071;z-index:2;}
ul#menu ul li{position:relative;float:none;margin:0px;padding:0px;display:block;}
ul#menu ul li a{display:block;margin:0px;padding:0;border:none;}


/* Gestion des balises html*/
 h1 {
	font:1.5em Georgia,Serif;
	font-variant: small-caps; 
	color: #000 ;
}

 h2 {
	font:1.3em Georgia,Serif;
	letter-spacing: 1px;
}
h3 {
	font: bold 1em Verdana, Arial, sans-serif; 
	letter-spacing: 2px;
  	text-transform: uppercase;
	}
p {margin: 0.5em 0 1.5em;}
a {
color:#95005B;
text-decoration: none;
}
a:hover {
color: #E4008E;
text-decoration: none;
background-color: #F4F4F4;
border-bottom: 1px solid #FFE600;
}

 h2.rubrique{
	font-size:1.1em;
}
/* style SPIP */

h3.spip {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;text-transform: uppercase; margin:3em 0 1em 0;}
p.spip {margin: 0.5em 0 1.5em;}
ul.spip, ol.spip {padding-left: 4em; margin-bottom: 1.25em;}
li.spip {margin-bottom: 0.66em; line-height: 1.6em;}
ul.spip li {/*padding-left: 40px;*/}
ol.spip { list-style: decimal;}
ol.spip li {padding-left: 5px;}
hr.spip {border-bottom: 1px dashed #B2B2B2;}
img.spip_puce {padding-left:2em;  }
/* PIED DE PAGE */

div#blocpied {color:#000;}
div#blocpied a {font: 0.7em Verdana, sans-serif; letter-spacing: 2px;}


/* Mise en forme des textes centre */

#centre .item {border-bottom: 1px dashed #B2B2B2; margin: 1em 0 1em 0; padding-bottom:1em; margin-left:2em; }
#centre h4.auteur {	font: bold 0.7em Verdana, sans-serif; color:#F2C154 ; letter-spacing: 2px; text-transform: uppercase; margin: 0.25em 0 0.5em;}
#centre .date {font: 0.7em Verdana, sans-serif; letter-spacing: 2px; text-transform: uppercase; color:#95005B; margin: 1em 0 0.5em;}
#centre em {font-weight: normal; text-transform: lowercase; font-style: italic; letter-spacing: 0;}
#centre .surtitre, #centre .soustitre, #centre .ps, #centre .notes {font: 0.7em Verdana, sans-serif; letter-spacing: 2px; color:#95005B;}
#centre .resume, #centre .texte {font: 0.7em Verdana, sans-serif; line-height:1.6em; margin: 0 4em 0 0;}
#centre .titre_article {text-align:center; margin:2em 0; }
#centre .navigation {padding: 1px 0 0 0;}
#centre .encart {  text-align: left; 
  padding: 0.5em; margin: 0 0 2em 0; background: #F8F7EF;
  border-bottom: 1px dashed #B2B2B2; border-top:1px dashed #B2B2B2;}
#centre .encart_page {  text-align: left; 
  padding: 1em; margin: 2em 4em; background: #F8F7EF;
  border: 1px dashed #B2B2B2; }
#centre a.suite  {	font: bold 0.7em Verdana, sans-serif;  text-transform: uppercase;} 

/* Mise en forme du chemin */
#centre .chemin {font:0.7em Verdana, sans-serif; margin: 0 0 2em 0; }

/* Mise en forme des textes droit */
#droite em {font-weight: normal; text-transform: lowercase; font-style: italic; letter-spacing: 0;}
#droite h4 {font: 0.7em Verdana, sans-serif; color:#F2C154 ;}
#droite .item {border-bottom: 1px dashed #B2B2B2; margin: 1em 0 1em 0; padding-bottom:1em; margin-left:0em; }

/* Mise en forme de la recherche */
#formulaire_recherche {border:1px solid #B2B2B2; font: 0.7em Verdana, sans-serif; padding: 0.3em;}
#droite .recherche {padding: 0 0 1em 0;}