/*Habillage*/
/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.77em;
	color: #333;
}

#page {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */

#entete {
width: 100%;
height:180px;
border-bottom: 2px solid #333;
background:url(../IMG/versailles.jpg) no-repeat center;
vertical-align:bottom;
}

#entete #nom_site_spip, #entete a .spip_logos {
display: block;
float: left;
font-weight: bold;
font-size: 3em;
}
#entete a { text-decoration: none; }

#ecrire {
_margin-left: 79%;
_position: absolute;
_right: 0;
padding:1px;
/*background:none;*/
}

html>body #ecrire {
	float: right;
}

.ss_rub {
	float: left;
	margin-right: 0.5em;
	font-size: 0.8em;
}

#navigation_haut #amazon {
float: left;
/* margin-top: 8px; */
}

#colgauche {
padding:2px;
width:17%;
float:left;
height:100%;
/* border-right:1px solid #000; */
}

#coldroite {
padding:0.5em;
width:17%;
float:left;
height:100%;
text-align: center;
/* border-left:1px solid #000; */
}

#conteneur {
/* float: left; */
/* width: 81%; */
height: 100%;
text-align: left;
/* border-right:1px solid #000; */
border-left:1px solid #000;
}

div#pied {
clear:both;
}

div.pub_centre {
margin-bottom:20px;
/* border:solid 1px #000; */
text-align:center;
font-weight:bold;
}

/*Colonne droite*/
.ss_rub_droite {
	text-align: center;
	float: left;
}

.logo_droite {
	/*float: left;*/
	/*width: 45%;*/
	display: inline;
	/*margin-right: 0.5em;*/
}

.titre_sites_menu_droit {
}

/*   ------------------------------------------
/*   Blocs de la page d'acceuil
/*   ------------------------------------------ */

div#contenuAcceuil {
	float: left;
	width: 82%;
	text-align: left;
}

div#contenuAcceuil a:hover {
	text-decoration: none;
}

div#sommaireCentre, div#sommaireDroite {
	float: left;
	padding-left: 1em;
}

div#sommaireDroite {
	width: 32%;
}

div#sommaireDroiteBas {
	border-top: 1px solid #000;
	margin-top: 0.5em;
	padding-top: 0.5em;
	padding-left: 4em;
}

div#sommaireCentre {
	width: 64%;
}

div#sommaireCentreHaut {
}

div#sommaireCentreCentre {
}

div#sommaireBas {
	clear: right;
}

div#citation {
	padding: 0.5.em;
	background-color: #d3d3d3;
}

div.citation {
	font-style: italic;
	font-size: 1em;
}

div.citationAuteur {
	font-variant: small-caps;
	font-size: 1.2em;
}

legend {
	font-weight: bold;
}

fieldset a {
	color: #4d52f3;
}

h4.sommaireTitre {
	padding-top: 1em;
	padding-bottom: 0.5em;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
}

h6.sommaireTitre {
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	text-align: left;
	font-size: 0.9em;
	font-style: italic;
}

.sommaireTitre a {
	color: #4d52f3;
}

.sommaireAgendaDate {
	font-size: 1.2em;
	font-weight: bold;
}

.sommaireAgendaTitre {
	font-size: 1.1em;
	font-style: italic;
}

.dateJour {
	font-weight: bold;
}

h6.ephemAn {
	display: inline;
	font-weight: bold;
}

p.ephemDesc {
	display: inline;
}

div.acceuilSite {
}

h4.siteNom {
	margin-top: 0.5em;
	border-bottom:solid 1px #000;
	background-color: #d3d3d3;
	color: #000;
}

li.siteArticle a {
	color: #000;
}

div.td {
	float: left;
	width: 23%;
	padding:0 1ex;
}


div.site_nom {
	border-bottom:solid 1px #000;
	background-color: #e6e8e6;
	color: #000;
}

h4.site_nom {
	border-bottom:solid 1px #000;
	background-color:#e6e8e6;
	color: #000;
	margin-bottom: 2px;
}

/*Librairie*/
#conteneur_librairie {
	width: 100%;
/* 	height: 100%; */
/* 	float: left; */
	text-align: center;
}

#librairie {
	width: 70%;
/* 	height: 100%; */
/* 	text-align: center; */
	float: left;
}

#amazonSearch {
/*position: absolute;
top: 400px;
right: 0;*/
/* float: right; */
}

/*Rubrique pinacotheque*/
div.pinacotheque {
	width:90%;
	padding:2em;
}

li.pinacotheque {
	display: inline;
}

/* Rubrique bibliotheque */
div.auteur {
	padding-left: 2em;
	font-weight: bold;
}

ul.oeuvres {
	padding-left: 4em;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
}

ul.chapitres {
	font-style: normal;
	padding-left: 2em;
}

div.texte-oeuvre {
	padding-left: 2em;
	padding-right: 1em;
	text-align: justify;
/* 	clear: left; */
/* 	float: left; */
}

div.cartouche {
/* 	clear: left; */
/* 	float: left; */
}

div.cartouche>p.descriptif {
	padding-left: 2em;
}

div.chapo_oeuvre {
	padding-left: 2em;
}

div.pub_article {
	clear: left;
	float: left;
}

#amazon {
	float: right;
	margin: 0 1em 0 1em;
}

/*Autres blocs*/

div.logo_auteur {
float:left;
}

div.bio {
text-align:left;
float:left;
padding:2px;
}

div.autres_auteurs {
float:right;
padding:2px;
}

div.articles_auteur {
float:left;
padding:2px;
}

.site_nom a span {
display: none;
}

div.syndic_article {
padding-left: 1px;
padding-right: 1px;
}

.site_nom a:hover span {
display: block;
position: relative;
bottom: 0;
left: 0;
width: 200px;       /* largeur de la zone de commentaires, selon la taille du menu */
text-align: left;
/* background-color: #b3bfcb; */
color: #000;
}

.site_article a span {
display: none;
}

.site_article a:hover span {
display: block;
position: relative;
top: 5px;
left: 10px;
width: 200px;       /* largeur de la zone de commentaires, selon la taille du menu */
text-align: left;
background-color: #b3bfcb;
color: #000;
}

/*Typo*/

div.site_nom {
font-weight:bold;
font-variant:small-caps;
}

h2.titre_menu_droit {
font-family:verdana,sans-serif;
font-weight:bold;
font-size:1.1em;
margin-bottom:1em;
}

h2.titre_sites_menu_droit {
font-family:verdana,sans-serif;
font-weight:bold;
font-size:0.9em;
margin-bottom:0.8em;
}

#ecrire {
font-weight:bold;
}
