#accesdirect
{
margin-top: 175px;
-margin-top:50px;
padding-top:50px;
*padding-top: 60px;
margin-right:10px;
-margin-right:5px;
padding-bottom:10px;
float:left;
width:242px;
overflow: visible;
height: 100%;
background: url("images/ressources/accesdirect3.png") no-repeat;

}
#rien_ie6
{
width:30%;
height:5px;
}

#accueil_artiste
{
width: 50%;
text-align:center;
font-size: 150%;
margin-left:25%;
padding:15px;
border: 3px dashed #AF95A9;
}


.gauche_accueil h2
{
background: url(images/ressources/decouvrez.jpg) no-repeat;
height:50px;
margin-top:85px;
margin-left:50px;
}


.gauche_accueil
{
margin: 0px;
padding-top: 80px;
width:242px;
height: 300px;
border:0px;
background: url("images/ressources/accesdirect3.png") no-repeat;
}

.droite_accueil 
{
margin-top:30px;
overflow:visible;
padding-top:280px;
padding-bottom:10px;
border:0px;
padding-right:10px;
padding-left:10px;
background: url("images/ressources/actus.png") no-repeat top left;
width: 520px;
height:auto;
}

.newsfloat
{
float:left;
}

#newsdedroite
{
text-align:left;
margin-left:10px;
}

#newsdedroite img
{
margin-right:15px;
}

.droite_accueil2
{
margin-top:30px;
overflow:visible;
padding-top:200px;
padding-bottom:10px;
border:0px;
padding-right:10px;
padding-left:10px;
background: url("images/ressources/salons_accueil.png") no-repeat top left;
width: 520px;
height:auto;
}


.gauche_accueil p
{
color: #333333;
font-size:small;
font-style:italic;
font-weight:bold;
margin-left:20px;

}

.gauche_accueil form
{
margin-top: 50px;
margin-left:20px;
*margin-left:0;
width: 180px;

}
.gauche_accueil img
{
border: 0px;
margin-left:40px;

}
.gauche_accueil select
{
margin-top: 50px;
margin-left:20px;
width: 180px;
background-color:#D6738A;
color:#fff;

}

#actualites_accueil
{
*margin-top:5px;
margin-top:10px;
overflow:visible;
margin-left:250px;
padding-top:280px;
padding-bottom:10px;
padding-right:10px;
padding-left:10px;
background: url("images/ressources/actus.png") no-repeat top left;
width: 520px;
height:100%;
}
#image_salons_accueil
{
width:520px;
height:187px;
margin-right:5px;
margin-top:40px;
}
.droite_accueil p
{
padding-left:5px;
width:450px;
line-height:1em;
}

#menuDeroulant
{
 width: 792px;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
 
}
#menuDeroulant li
{
 float: left;
 width: 132px;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant li:hover > .sousMenu { display: block; }



#menuDeroulant .sousMenu
{
 display: none;
 list-style-type: none;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant li
{
 float: left;
 width: 132px;
 margin: 0;
 padding: 0;
 border: 0;
}

#menuDeroulant li a:link, #menuDeroulant li a:visited
{
 display: block;
 height: 1%;
 color: #FFF;
 background: transparent url("fondmenu1.png") repeat-x;
 margin: 0;
 padding: 4px 8px;
 text-decoration: none;
}
#menuDeroulant li a:hover { background-color: #BE909A; }
#menuDeroulant li a:active { background-color: #BE909A; }

#menuDeroulant .sousMenu li a:link,
#menuDeroulant .sousMenu li a:visited
{
 display: block;
 color: #FFF;
 margin: 0;
 border: 0;
 text-decoration: none;
 background: transparent url("fondTR.png") repeat;
}
#menuDeroulant .sousMenu li a:hover
{
 background-image: none;
 background-color: #F2462E;
}


#menuDeroulant .sousMenu li
{
 float: none;
 margin: 0;
 padding: 0;
 border: 0;
 width: 132px;
 border-top: 0px solid transparent;
 border-right: 0px solid transparent;
}

html, body
{
	background: #667CA5;
	background-image: url('images/ressources/fond_pichaud.png');
    background-repeat : repeat-x;
	background-attachment: fixed;
	background-position:bottom;
	margin: 0;
	padding: 0;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	-display:block;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: white;
	width: 792px;
	font-family: Trebuchet MS, Arial, sans serif;
	line-height: 2em;
	font-size: 0.8em;
	color: #333333;
	height:100%;
	position: relative;
}

a
{
	color: #850909;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:visited
{
	color: #850909;
}

h1
{
	text-indent: -50000px;
	margin: 0;
	padding: 0;
}

h2
{
	font-size: 1.1em;
	font-weight: bold;
}

h3
{
	font-size: 1em;
	font-weight: bold;
}

#en_tete
{
	width: 100%;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	height: 220px;
}

#en_tete a
{
	width: 100%;
	height: 220px;
	display: block;
	background: url("images/ressources/bannieregaetan.jpg") no-repeat top center;
}

#menu
{
	width: 100%;
	position:absolute;
}

#menu a
{
	color: #333366;
}

#menu table
{
	height: 30px;
	width: 100%;
	border: none;
}

#menu table, td
{
	border: 1px solid;
	border-collapse: collapse;	
	text-align: center;
}

#menu td
{
	width: 125px;
	background: url("images/ressources/fond_case_menu.jpg");
}

#menu a
{

}

#menu a:hover
{
	text-decoration: none;
}


div#galerie
{
	width: 650px ;
	background: #CCCCFF ;
	border: 1px solid #dcb ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em trebuchet MS, arial, sans serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #333333 ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}



/* --------------------------------------- PAGE D'ACCUEIL ---------------------------------- */

#corps_accueil
{
	height:100%;
	margin-top: 50px;
	padding: 60px;
	text-align: center;
	background: url("images/ressources/lignes_voluptueuses.jpg") no-repeat bottom center;

}

#corps_accueil p
{
	margin-top: 30px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-style: italic;
}

#actualités
{
	width: 450px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background-image: url("images/ressources/fond_accueil.jpg");
}



.accueil_marge_haut
{
	margin-top: 30px;
	overflow: hidden;
	height: 5px;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background: url("images/ressources/fond_marge_haut.jpg");
}

.accueil_marge_bas
{
	height: 9px;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	overflow:hidden;
	background: url("images/ressources/fond_marge_bas.jpg");
}

.newslib
{
	width: 98%;
	margin-top: 0px;
	text-indent: 5px;
	font-weight: bold;
	color: #943E65;
	border-bottom: 1px solid #AF95A9;
}

/*
.lenewsmessage
{
	text-align: center;
	padding: 0px;
	margin: 0px;
}
*/

.titre_parcours_litteraire
{
	width: 98%;
	margin-top: 0px;
	text-indent: 5px;
	font-weight: bold;
	color: #943E65;
	border-bottom: 1px solid #9DB9F5;
}

.salon_page_accueil
{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
}

/* Dans la base de données */
.actu_sous_titre
{
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #DC0202;
}

.actu_contenu
{
	text-align: center;
	margin: 0px;
}

.recherche
{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0;
	line-height:1.2em;
	text-align: justify;
}

.recherche1
{
	margin-top:5px;
	margin-bottom:0;
	padding:0;
	text-align: center;
}

.recherche2
{
	font-weight: bold;
	border-top: dotted 1px #70283B;
	margin-top:30px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
}

#raccourci_recherche
{
	margin-top:0px;
	margin-left:660px;
	width: 250px;
}

.raccourci_recherche input
{


}

/* ------------------------------ SOUS-ACCUEIL ------------------------------------- */

.sous_accueil
{
	padding: 15px;
	margin-left: 20%;
}

#texte_presentation_sous_accueil
{
	margin-bottom: 40px;
	margin-left: 15px;
	margin-right: 10px;
	text-align: justify;
}


/* ------------------------------ BIOGRAPHIE ------------------------------------- */

#titre_biographie
{
	margin-top: 30px;
	width: 494px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 18px;
	
}

.beatrice
{
	padding: 8px;
	margin-left: 10px;
	font-style: italic;
}

#cliquer_sur_limage
{
	text-align: center;
	font-size: 0.8em;
}

.p_biographie
{
	padding: 8px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
}

.soustitre_biographie
{
	font-size: medium;
	font-variant: small-caps;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 8px;
	width: 95%;
	height: 22px;
}

.soustitre_biographie h3
{
	border-bottom: 3px solid;
	border-color: #91A739;
}

.p_image_biographie
{
	padding: 30px;
	text-align: center
}

.p_image_avec_soustitre_biographie
{
	padding-top: 30px;
	text-align: center
}

.bloc_chennyi
{
	margin-left: 40px;
}

#container_doc
{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	background-color: white;
	min-height: 100%;
	width: 90%;
	background-color: white;
	font-family: trebuchet MS, Arial, Sans serif;
	font-size: 0.8em;
	color: black;
	position: relative;
}

#container_doc p
{
	padding: 10px;
}

.p_alinea_doc
{
	padding: 10px;
	text-indent: 20px;
}


/* ------------------------------ BIBLIOGRAPHIE ------------------------------------- */

.presentation_livre_biblio
{
	clear: left;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 30px;
	border: none;
	text-align: justify;
	padding: 3px;
	padding-bottom: 20px;
}

#petitelfe
{
	margin-left:80%;

}

.titre_livre_biblio
{
	float: left;
	height: 20px;
	padding-left: 10px;
	line-height:1.5em;
	padding-right: 15px;
	font-weight: bold;
	background-color: #FFCCCC;
}

.titre_livre_biblio a
{
	color: #660066;
}

.image_livre_biblio
{
	vertical-align: middle;
	border-style: none;
}

.soustitre_livre_biblio
{
	height: 20px;
	padding-left: 0px;
	font-style: italic;
	background-color: #FFCCCC;
}

.photo_livre_biblio
{
	clear: left;
	float: left;
	width: 130px;
	height: 140px;
	margin-top: 10px;
	text-align: center;
	border: none;
}

.texte_livre_biblio
{
	margin-top: 10px;
	margin-left: 140px;
	text-indent: 10px;
}

.texte2_livre_biblio
{
	margin-top: 5px;
	margin-left: 140px;
	font-style: italic;
	text-indent: 10px;
	color: #990000;
}

.p_biblio_marion_pleurdeau
{
	margin-left: 15px;
	margin-right: 15px;
	padding: 5px;
	text-align: justify;
}



/* ------------------------------ LIVRES ------------------------------------- */

#corps_livre
{
	margin-top: 30px;
	margin-left:5%;
	width:90%;
}

#infos_livre
{
	margin-left: 15px;
	padding-left: 100px;
	padding-top: 100px;
	background: url(images/ressources/coingauche_livre.png) no-repeat top left;

}

#photo_livre
{
text-align:center;
margin-top: 50px;
padding-bottom: 15px;
	
}

#quatrieme_couv_livre
{
	margin-top: 5px;
	padding: 15px;
	text-align: justify;
}

#quatrieme_couv_livre p
{
	text-indent: 20px;
}

#quatrieme_couv_livre_instants
{
	margin-top: 50px;
	padding: 15px;
	text-align: center;
	font-weight: bold;
}

#photo_gilles_servat
{
	margin-top: 50px;
	text-align: center;
}

.auteur_cite
{
	text-align: right;
	font-weight: bold;
}

#sign_gilles_servat
{
	text-align: right;
}

#extraits_revue_livre
{
	width: 300px;
	padding: 10px;
}

#colonnegauche
{
	border:0;
	padding:0;
	margin:0;
}

#colonnedroite
{
	background: url("images/ressources/coindroit_livre.png") no-repeat right bottom;
	width:40%;
	vertical-align:top;
	border:0;
	padding-top:30px;
	margin:0;
	margin-bottom:30%;
}


/* ------------------------------ REVUES DE PRESSE ACCUEIL ------------------------------------- */

.presentation_livre_presse
{
	clear: left;
	margin-left: 15%;
	margin-right: 15%;
	border: none;
	text-align: justify;
	padding: 6px;
	padding-bottom: 30px;
}

.titre_livre_presse
{
	float: left;
	height:18px;
	padding-left: 5px;
	padding-bottom:2px;
	font-weight: bold;
	background-color: #BEA0C7;
}

#lien_presse_de_page_accueil
{
	color: #993333;
}

.titre_livre_presse a
{
	color: #990033;
}

.image_livre_presse
{
	vertical-align: middle;
	border-style: none;
}

.soustitre_livre_presse
{
	height: 20px;
	padding-left: 0px;
	font-style: italic;
	background-color: #BEA0C7;
}

.photo_livre_presse
{
	clear: left;
	float: left;
	width: 130px;
	height: 140px;
	margin-top: 10px;
	text-align: center;
	border: none;
}

.texte_livre_presse
{
	margin-top: 40px;
	margin-left: 160px;
	text-indent: 10px;
}



/* ------------------------------ REVUES DE PRESSE ------------------------------------- */

#container_presse
{
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	padding-top: 0px;
	background-color: white;
	min-height: 100%;
	width: 90%;
	background-color: white;
	font-family: trebuchet MS, Arial, Sans serif;
	font-size: 0.8em;
	color: black;
	position: relative;
}	

#infos_livre_presse
{
	margin-top: 50px;
	margin-left: 30%;
	padding: 5px;
	float: left;
	text-align: center;
}

#photo_livre_presse
{
	margin-top: 50px;
	margin-left: 65%;
}

#article_presse
{
	clear: left;
	margin-top: 20px;
	padding: 15px;
	text-align: justify;
}

#article_presse h3
{
	font-weight: bold;
	font-size: 1em;
	margin-top: 25px;
	margin-bottom: 0px;
	text-decoration: underline;
	color: green;
}

#image_mp3_interview
{
	text-align: center;
}


/* ------------------------------ LIVRE D'OR ------------------------------------- */

#form_livredor
{	
	width: 500px;
	height: 530px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	background: url("images/ressources/croco.png") no-repeat right top;
	border: 1px solid #91A739;
}

.livredor_champs_texte
{
	margin-left: 18px;
}

.livredor_bouton
{
	text-align: center;
}

.livredor_bouton input
{ 
	background-color: #fff;
	color: #666666;
	border: 0;
	
}
.livredor_bouton input:hover
{
	background-color:#91A739;
	color: #fff;
}

.odd 
{	
	width:80%;
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 40px;
	padding: 5px;
	border: 1px dotted #B8BABA; 
	background :#9BBBEC;
}
 
.even 
{ 
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;
	padding: 5px;
	border: 1px dotted #B8BABA; 
	background: #D3E781; 
}

.libelle_livredor
{
	font-weight: bold;
}

.nom_livredor
{
	font-weight: bold;
	color: #9D5178;
}

.affiche_num_pages
{
	text-align: center;
	margin: 30px;
	font-size: 0.8em;
}

.legal
{
	text-align: center;
	font-size: 0.8em;
}


/* ------------------------------ SALONS ------------------------------------- */

#liste_salons_photos
{
	margin-left: 15px;
	margin-bottom: 40px;
}

#liste_salons_photos p
{
	padding: 3px;
}

.photos_salon
{	
}

.illustrations_salons_gauche_long
{
	clear: left;
	float: left;
	width: 305px;
	height: 500px;
	margin-left: 40px;
	margin-bottom: 40px;
	padding: 10px;
	border: #FF99CC 1px solid;
}

.illustrations_salons_droite_long
{
	width: 305px;
	height: 500px;
	margin-left: 380px;
	margin-bottom: 40px;
	padding: 10px;
	border: #FF99CC 1px solid;
}
	
.illustrations_salons_gauche_court
{
	clear: left;
	float: left;
	width: 305px;
	height: 280px;
	margin-left: 40px;
	margin-bottom: 40px;
	padding: 3px;
	border: #FF99CC 1px solid;
}

.illustrations_salons_droite_court
{
	width: 305px;
	height: 280px;
	margin-left: 380px;
	margin-bottom: 40px;
	padding: 3px;
	border: #FF99CC 1px solid;
}

#tableau_salons_en_cours
{
	width: 710px;
	margin-left: auto;
	margin-right: auto;	
}

#tableau_salons_en_cours, td, th
{
	border: 1px solid #CC6699;
	border-collapse: collapse;
}

#tableau_salons_en_cours th
{
	height: 30px;
	background-color: #BE909A;
}

#tableau_salons_en_cours td
{
	height: 40px;
}

.case_nom_salon_en_cours
{
	text-indent: 23px;
	text-align: left;
	background: url("images/ressources/fond_case_tableau_salons.jpg") no-repeat;
}

.case_ville_salon_en_cours
{
	text-indent: 5px;
}

.case_debut_salon_en_cours
{
	text-align: center;
}

.case_fin_salon_en_cours
{
	text-align: center;
}

#tableau_nom_salon
{
	width: 50%;
}

#tableau_ville_salon
{
	width: 20%;
}

#tableau_debut_salon
{
	width: 15%;
}

#tableau_fin_salon
{
	width: 15%;
}

.p_reportage_photos
{
	text-align: center;
	padding: 30px;
}



/* ------------------------------ LIENS ------------------------------------- */

.p_liens
{
	margin-top:25px;
	margin-left: 30%;
	margin-right: 15px;
	margin-bottom: 20px;

}



/* ------------------------------ CONTACT ------------------------------------- */

#formulaire_contact
{
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	
}

#webmaster
{
	margin-left: 50px;
	padding-top: 60px;
}



/* ------------------------------ BIBLIOTHEQUE ------------------------------------- */

#chemin
{
	padding-left: 30px;
	margin-top: 30px;
	font-size: 0.8em;
}

.p_classique
{
	margin: 15px;
}

.p_image_cliquable
{
	text-align: center;
}

.image_cliquable
{
	border-style: none;
}

.texte_a_centrer
{
	text-align: center;
}

.texte_a_droite
{
	text-align: right;
}

.fermer_fenetre
{
	margin-top: 30px;
	text-align: center;
}

.p_avertissement_formulaire
{
	width: 80%;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	background: #FF99CC;
	border: 1px solid #FF0000;
}

.info_champ_vide
{
	font-style: italic;
	color: #FF0000;
}



/* ------------------------------ PIED DE PAGE ------------------------------------- */

#infos_xhtml_css a
{
	color: #333333;
}


#pied
{
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
	clear: both;
	margin-top: 30px; 
	padding: 5px;
	text-align: center;
	font-size: 0.8em;
}
