body {
	font-family: Verdana, Arial, "Times New Roman", Times, Arial, sans-serif;
	margin: 0px;
	background-color: #d1e0e8;
	color: #111111;
	font-size: 11px;
	background-image: url("../images/entete_fond.gif");
	background-repeat: repeat-x;
}
#global
{
	width: 980px;
	margin: auto;
}

* 
{
	outline: none;
} 

a img
{
	border: none;
}

p
{
	margin: 0;
}

h2 {
	margin: 0;
	padding: 0 0 5px 0;
	text-align: center;
	font-size: 105%;
	font-weight: bold;
}

.soulign
{
	text-decoration: underline;
}

.spacer
{
	clear: both;
}

.align_left
{
	text-align: left;
}

a
{
	color: #0b3e64;
	text-decoration: none;
}

a:hover
{
	color: #d77a4e;
}

#header
{
	height: 170px;
}

#banniere {
	height: 105px;
}

#banniere img
{
	border: none;
}

#menu {
	width: 980px;
	height: 40px;
	margin: 0;
	background-image: url("../images/menu.gif");
	background-repeat: no-repeat;
}

ul {
	margin: 0;
	padding: 5px 0 5px 20px;
}

#main li {
	list-style-type: none;
	margin: 0 2px;
	float: left;
	line-height: 30px;
	font-size: 1.2em;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
}

#main a {
	display: block;
	width: 130px;
	height: 30px;
	padding: 0;
	font-variant: small-caps;
}

.outclic a {
	color: #777777;
	background-image: url("../images/onglet.gif");
}

.outclic a:hover, #onclic a, #onclic a:hover {
	color: #efefef;
	background-image: url("../images/onglet_hover.gif");
}

.onclick_bas {
	color: #d77a4e;
}

#rechercher {
	width: 300px;
	height: 40px;
	float: right;
	margin: 0;
	padding: 0;
}

#rechercher li {
	list-style-type: none;
}

#recherche {
	height: 21px;
	border: 0;
	margin: 7px 0 0 10px;
	width: 225px;
	float: left;
	background-color: #efefef;
	font-weight: bold;
	color: #777777;
	padding: 5px 0 0 5px;
}

#recherche_submit {
	width: 35px;
	height: 26px;
	margin: 7px 0;
	border: none;
	padding: 0;
}

#search {
	position: absolute;
	width: 260px;
	background-color: #D77A4E;
	padding: 0 10px 10px 10px;
	margin: -2px 0 0 0;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-border-radius-bottomright: 10px;
	-border-radius-bottomleft: 10px;
}

#search li {
	color: #efefef;
	padding: 10px 0;
	font-weight: bold;
}

.li_search {
	border-bottom: 1px dashed #efefef;
}

#menu li ul {
	display: none;
}

#menu li:hover ul {
	display:block;
}
#corps
{
	width: 980px;
	margin: 0;
	padding: 0 0 20px 0;
	background-image: url("../images/corps_fond.png");
	clear: right;
}

#corps_once
{
	width: 980px;
	margin: 0;
	padding: 0 0 20px 0;
	background-color: #EFEFEF;
	clear: right;
}

#corps_content
{
	width: 650px;
	float: left;
}

.description_page {
	text-align: justify;
	line-height: 16px;
}

#article_head {
	font-size: 140%;
	font-family: Georgia, Times, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 30px 0;
	text-align: center;
	color: #d77a4e;
	background-image: url("../images/titre_corps.png");
	position: top left;
	background-repeat: no-repeat;
}

#content p { line-height: 16px }

.content_article
{
	padding: 0;
	margin: 0 0 20px 0;
}

.content_article p
{
	margin: 10px;
}

h3
{
	font-size: 110%;
	margin: 0 0 5px 0;
	color: #555555;
	font-family: Georgia, Times, Arial, sans-serif;
	text-align: center;
}

.content_article_right
{
	float: right;
	width: 240px;
	margin: 0 10px 10px 10px;
	background-image: url("../images/info_fond.png");
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 10px 0 0 0;
}

.intitule
{
	color: #555555;
	font-family: Georgia, Times, Arial, sans-serif;
}

.vignette_article
{
	text-align: center;
}

.content_article_left
{
	padding: 10px 10px 0 0;
}

.content_article_left p, .content_article_left li{ line-height: 16px }

.content_article_align
{
	text-align: justify;
	text-indent: 20px;
	line-height: 16px;
}

.content_article_align:first-letter
{
	font-size: 170%;
	font-family: Georgia, Times, Arial, sans-serif;
	font-style: italic;
}

.redacteur
{
	text-align: right;
	padding: 5px 20px 0 0;
	font-style: italic;
	font-size: 90%;
}

/***** Autres oeuvres - DEBUT*****/

#autres_oeuvres
{
	margin: 10px;
}

#prev
{
	float: left;
	width: 20px;
	height: 150px;
	cursor: pointer;
}

#next
{
	float: right;
	width: 20px;
	height: 150px;
	cursor: pointer;
}

.sliderGallery
{
    overflow: hidden;
	position: relative;
	height: 150px;
}

#sliderGallery
{
	margin: 0;
}
        
.sliderGallery ul
{
	position: absolute;
	list-style: none;
	overflow: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
}
		
.sliderGallery img
{
	border: none;
}
        
.sliderGallery ul li
{
	display: inline;
}
		
.sliderGallery li
{
	padding: 0;
}

/***** Autres oeuvres - FIN*****/

#commentaires_resume
{
	margin: 0 10px;
}

.livres
{
	padding: 0;
	float: left;
}

.livres img
{
	float: left;
}

.livres p
{
	margin: 0 0 0 50px;
	line-height: 40px;
}

.info_com
{
	padding: 0 0 10px 175px;
}

.info_com p
{
	float: left;
	line-height: 40px;
}

.commentaire_article
{
	padding: 10px 0 0 0;
}

.pagination
{
	height: 20px;
	background-color: #d1e0e8;
	border-top: 1px solid #9bb9d5;
	border-bottom: 1px solid #9bb9d5;
	margin: 10px 0;
	line-height: 20px;
	text-align: left;
	padding: 0 0 0 20px;
}

.page_active
{
	color: #d77a4e;
	padding: 1px;
	font-weight: bold;
}

.page_clic
{
	padding: 1px;
}

#commentaires_content
{
	padding: 5px;
}

#commentaires_content .livres img
{
	float: left;
	padding-left: 10px;
}

#commentaires_content .livres p
{
	margin: 0 0 0 60px;
	line-height: 40px;
}

.message_affichage
{
	padding: 0px 10px 5px 10px;
	text-align: center;
}

.message
{
	text-align: justify;
	padding: 5px 0 20px 0;
	line-height: 16px;
}

.contact
{
	
	padding: 10px 0 0 0;
}

.separate {
	height: 7px;
}

.champ {
	margin: 10px 0 0 0;
}

.antibot {
	display: none;
}

#smilies {
	margin-left: 100px;
	text-align: center;
}

#corps label {
	display: block;
	width: 150px;
	float: left;
	text-align: left;
	padding: 5px 0 0 20px;
}

input, textarea {
	border: 1px solid #9BB9D5;
	padding: 3px 5px;
	background-color: #ffffff;
}

#pseudo, #email {
	width: 200px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
}

#titre {
	width: 400px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
}

#corps textarea {
	width: 400px;
	height: 150px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
}

#message_contact {
	width: 400px;
	height: 300px;
}

#corps select {
	border: 1px solid green;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
	padding: 1px 5px;
}

#img_contact {
	float: right;
	width: 100px;
	height: 100px;
	background-image: url("../images/border_avatar.png");
	padding: 3px;
	margin: 0 100px 0 0;
}

#erreur {
	width: 580px;
	margin: 0 20px 20px 20px;
	border: 2px solid #960101;
	background-color: #EAC0C0;
	font-weight: bold;
	color: #960101;
	padding: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
}

#error_ul {
	list-style-type: none;
}

#msg_confirm {
	width: 580px;
	margin: 0 20px 10px 20px;
	border: 2px solid #187100;
	background-color: #C9E9C1;
	font-weight: bold;
	color: #187100;
	padding: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-border-radius: 10px;
}

#note {
	line-height: 40px;
	margin-top: 10px;
}

#note img {
	cursor: help;
}

#obligatoire
{
	margin: 20px 0 20px 30px;
	color: #960101;
	font-style: italic;
}

.obligatoire {
	color: #960101;
}

#valid_com
{
	margin: 20px 0 20px 0;
	text-align: center;
}

.disabled {
	width: 172px;
	height: 32px;
	border: none;
	background-image: url("../images/envoyer_disabled.gif");
	background-repeat: no-repeat;
}

.abled {
	cursor: pointer;
	width: 172px;
	height: 32px;
	border: none;
	background-image: url("../images/envoyer.gif");
	background-repeat: no-repeat;
}

.abled:hover {
	background-image: url("../images/envoyer_hover.gif");
	background-repeat: no-repeat;
}

.error{
	border: 1px solid red;
	background-color: #F5E6E6;
}

.valid{
	border: 1px solid green;
	background-color: #E6F5E7;
}

#informations
{
	margin: 0 0 0 660px;
	padding: 10px 0 0 0;
	background-image: url("../images/titre_info.png");
	background-repeat: no-repeat;
	background-position: top right;
}

#informations h1
{
	font-size: 110%;
	font-family: Georgia, Times, Arial, sans-serif;
	margin: 0 0 0 30px;
	padding: 10px 0 0 0;
	text-align: left;
	border-bottom: 2px solid #d77a4e;
	color: #d77a4e;
}

.informations_conteneur
{
	padding: 10px 15px;
	text-align: justify;
}

.informations_conteneur ul
{
	margin: 0 !important;
	margin: 0 0 0 15px !important!;
	padding: 0 0 0 15px !important;
	padding: 0 !important!;
}

.informations_conteneur li
{
	margin: 0 0 5px 0;
	list-style-image: url("../images/puce.png");
}

#footer
{
	margin: 20px 0 0 0;
	border-top: 2px solid #9bb9d5;	
	padding: 0 0 20px 0;
	color: #111111;
	background-color: #d1e0e8;
}

#footer p
{
	text-align: center;
	padding: 10px 0 0 0 ;
}

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

.infobulle
{
	position: absolute;
	visibility : hidden;
	width: 100px;
	height: 100px;
	background-image: url("../images/border_avatar.png");
	padding: 3px;
	z-index: 200;
}

#titre_page
{
	font-size: 140%;
	font-family: Georgia, Times, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	color: #d77a4e;
	background-image: url("../images/titre_corps.png");
	position: top left;
	background-repeat: no-repeat;
}

#titre_once_page
{
	font-size: 140%;
	font-family: Georgia, Times, Arial, sans-serif;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
	color: #d77a4e;
	background-image: url("../images/titre_once_corps.png");
	position: top left;
	background-repeat: no-repeat;
}

#content,#livredor
{
	padding: 10px;
}

#livredor p
{
	margin: 0 0 10px 0;
}

.article_content_liste {
	text-align: left;
}

#listing_oeuvres
{
	text-align: center;
	padding: 10px 0 0 0;
}

#listing_oeuvres a
{
	font-weight: bold;
}

.unvalide
{
	color: #666666;
}

#lettre_valide
{
	color: #d77a4e;
	font-weight: bold;
}

.resume_oeuvres
{
	width: 295px;
	height: 150px;
	margin: 0 10px 10px 10px;
	float: left;
	background-color: #d1e0e8;
	text-align: left;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-border-radius-topright: 10px;
}

.resume_oeuvres img
{
	float: left;
}

.resume_oeuvres h3
{
	padding: 10px 2px 5px 105px;
	text-align: left;
}

.resume_oeuvres p
{	
	padding: 3px 2px 0 105px;
}

#corps_content li
{
	padding: 2px 0px 3px 0px;
	text-align: left;
}

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

#livreor
{
	text-align: center;
}

.msg_livreor
{
	padding: 5px;
}

.msg_livreor p
{
	margin: 0 0 0 10px;
	border-bottom: 1px solid #9BB9D5;
}

/***	ACTUALITE	***/

.latest_news
{
	padding: 5px;
}

.titre_actu
{
	background-image: url("../images/titre_actu.png");
	background-repeat: no-repeat;
	line-height: 29px;
	padding: 0 0 0 20px;
	text-align: left;
	margin: 0;
	font-weight: bold;
}

.titre_actualite
{
	float: left;
}

.commentaires_nombre
{
	float: right;
	width: 40px;
	text-align: center;
	margin: 0 5px 0 0;
}

.actualite
{
	border: 1px solid #9BB9D5;
	padding: 10px;
}

.redacteur_actu
{
	padding: 0 10px 0 0;
	text-align: right;
}

/***	RECHERCHE RAPIDE	***/

#no_result
{
	padding: 10px;
}

/***	CONTACT	***/

.cacher
{
	display: none;
}

/***	ARCHIVES ACTU	***/

.resume_actualite
{
	margin: 0 0 20px 0;
}

.date_actu_archive
{
	text-align: center;
	width: 100px;
	height: 90px;
	padding: 5px 0 0 0;
	font-style: italic;
	color: #efefef;
	background-color: #9BB9D5;
	float: left;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-bottomleft:10px;

}

.content_actu_archive
{
	margin: 0 0 0 100px;
	background-color: #D1E0E8;
	height: 85px;
	padding: 10px 0 0 0;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomright:10px;
}

.content_actu_archive h3
{
	text-align: left;
	padding: 0 0 0 20px;
}

.content_actu_archive p
{
	padding: 5px 0 0 30px;
}

/***	AUTEURS		***/

.auteur
{
	width: 630px;
	padding: 0 10px;
}

.auteur h3
{
	text-align: left;
	border-bottom: 1px solid #9BB9D5;
	margin: 10px 20px 5px 0;
	color: #d77a4e;
}

.liste_oeuvres_auteur {
	width: 295px;
	float: left;
	margin: 5px;
}

.more
{
	text-align: right;
	padding: 5px 20px;
}

.resume_oeuvres_bis
{
	height: 150px;
	margin: 0 10px 10px 10px;
	background-color: #d1e0e8;
	text-align: left;
}

.resume_oeuvres_bis img
{
	float: left;
}

.resume_oeuvres_bis h3
{
	padding: 10px 2px 5px 105px;
	text-align: left;
}

.resume_oeuvres_bis p
{	
	padding: 3px 2px 0 105px;
}

/***	ANAMOR KEZAKO	***/

.reponse
{
	text-align: justify;
	padding: 5px 10px 20px 10px;
	line-height: 16px;
}

#mout
{
	text-align: right;
	margin: 0 20px 0 0;
}

/***	PROFIL	***/

#profil {
	padding: 20px;
}

#img_profil {
	float: right;
	width: 100px;
	height: 100px;
	background-image: url("../images/border_avatar.png");
	padding: 3px;
	margin: 0 20px 0 20px;
}

.reponse ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/***	ACCUEIL		***/

#kezako {
	background-image: url("../images/home.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 5px 2px 5px 10px;
	text-align: center;
	font-size: 120%;
	color: #efefef;
}

#home_left {
	float: left;
	width: 540px;
	padding: 0 0 0 10px;
}

#home_left h1 {
	background-image: url("../images/home_left.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 5px 2px 5px 10px;
	text-align: center;
	font-size: 120%;
	color: #efefef;
}

.home_content {
	margin: 0 0 20px 0;
	padding: 0 10px;
	border: 1px solid #9BB9D5;
}

.home_article {
	margin: 15px 0 15px 0;
}

.home_actualite {
	margin: 0 0 15px 0;
}

.home_article_time  {
	padding: 0 0 1px 0;
	border-bottom: 1px solid #9BB9D5;
	margin: 0 0 5px 0;
}

.home_article_image_long {
	float: left;
	width: 100px;
	padding: 5px 0 0 0;
}

.home_article_image_short {
	float: left;
	width: 105px;
	padding: 0;
}

#home_left h2 {
	margin: 0 0 0 105px;
	padding: 5px 0;
	text-align: center;
	font-size: 105%;
	font-weight: bold;
}

.home_article_article {
	text-align: justify;
	margin: 0 0 0 105px;
	line-height: 16px;
}

.home_article_auteur {
	text-align: right;
	font-style: italic;
	padding: 10px 0 0 0;
}

#home_right {
	float: right;
	width: 410px;
	padding: 0 10px 0 0;
}

#home_right h1 {
	background-image: url("../images/home_right.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 5px 2px 5px 10px;
	text-align: center;
	font-size: 120%;
	color: #efefef;
}

#home_right h2 {
	margin: 0;
	padding: 5px 0;
	text-align: center;
	font-size: 105%;
	font-weight: bold;
}

#home_article_commentaire {
	text-align: justify;
	padding: 5px 0 0 0;
	line-height: 16px;
}

/***	MENTIONS & PLAN SITE INFO	***/

#image_leftt {
	float: left;
	width: 110px;
	margin: 0 10px;
}

#image_rightt {
	float: right;
	width: 110px;
	margin: 0 10px;
}

#adsense {
	margin: 20px auto;
	width: 728px;
}