/*****************************************************************
*** BALISES GENERALES
******************************************************************/

body,div,h1,tr,td,table,p,ul,ol,li { margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}
span {display:inline;}
img { border:none;}
a {text-decoration:none; color:#333300; }
a:hover {text-decoration:none; color:#005588; }
h1 { font-size:18pt; font-weight:bold; color:#333300; font-variant: small-caps; 
		text-align: center; margin-bottom: 40pt}
h2 { font-size:14pt; font-weight:bold; color:#b51f08; 
	margin-top:40pt; margin-bottom:10pt;}
h3 { font-size:12pt; font-weight:bold; color:#333300;}


/*
p  { font-size: 10pt; font-family: Arial }
h2   { color: #b51f08; font-size: 14pt; font-family: Arial; font-weight: bold; margin-top: 40pt; margin-bottom: 10pt }
h1   { color: #384c15; font-size: 18pt; font-family: Arial; font-variant: small-caps; text-align: center; margin-bottom: 40pt }
li  { font-size: 10pt; font-family: Arial }
a { color: #2b4c21; font-size: 11pt; font-family: Arial }
*/

/*****************************************************************
*** BALISES GENERALES
******************************************************************/

#zone-totale { width:881px; margin-left:auto; margin-right:auto;}

#zone-menu-et-contenu{
	background:url(charte/fond-general.gif) repeat-y;
	width:893px;
}


/*****************************************************************
*** BAS DE PAGE
******************************************************************/

#zone-bas-de-page{
	clear:both;
	height:235px;
	background:url(charte/bas-de-page.jpg) no-repeat bottom;
	margin-left:19px;
	text-align:center;
}
#zone-bas-de-page .texte { padding-top:150px; padding-left:150px}

/*****************************************************************
*** BANDEAU
******************************************************************/

#zone-bandeau{
	background:url(charte/tetiere.jpg) no-repeat;
	height:175px;
	width:881px;
	/*padding-left:50px;*/
}

#zone-visage{
	padding-left:23px; padding-top:42px;
}


/*****************************************************************
*** MENU
******************************************************************/



#zone-menu{
	float:left;
	width:194px;
	margin:0px;
	padding:0px;
	background:url(charte/liane-gauche.gif) no-repeat 0px 0px;
}

.bloc-menu{
	color:#3399CC;
	/*background:#FFFFFF;*/
	width:194px;
	padding-left:10px;
	margin-left:25px;
	margin-top:20px;
}
.bloc-menu img { float:left; border:1px red solid;}
.bloc-menu-bas{
	background:url(charte/bloc-menu-bas.gif) no-repeat bottom;
	height:10px;
	margin-left:-60px;
}
.bloc-menu ul{
    font-size: 10pt;
	margin:0px;
    padding: 5px 5px 0px 5px; /*top right bottom left*/
	display:block;
	list-style:none;
	margin-left:1px;
	background:url(charte/bloc-menu-haut.gif) no-repeat;
	/*background:url(charte/bulle.gif) bottom left no-repeat;*/
}

.bloc-menu ul a {text-decoration:none; color:#336633; }
.bloc-menu ul a:hover { color:#b51f08; }

.bloc-menu h1{
    font-size: 14px;
    font-weight:normal;
    display: block;
	color:#cccc33;
	text-align:left;
	font-variant:normal;
	padding:0px; margin:0px;
	padding-left:6px;
}

.bloc-menu ul .on { font-weight:bold; color:#333300;}


/*****************************************************************
*** CONTENU
******************************************************************/

#zone-contenu{
	margin-left: 210px;
	width:570px;
    padding: 0px;
	padding-left:5px;
	/*border:red 1px solid;*/
}


#liane-droite{
	float:right;
	background:url(charte/liane-droite.gif) no-repeat bottom;
	/*left:840px; top:200px;*/
	z-index:3;
	padding-right:4px;
	height:217px;
	width:51px;
}

#liane-gauche{
	background:url(charte/liane-gauche.gif) no-repeat;
	/*left:840px; top:200px;*/
	z-index:3;
	height:417px;
	width:151px;
	margin-left:20px;
}


table .auteur-photo {float:left}
.auteur{ margin-top:20px; font-size:14px; font-weight:bold}

.invite-honneur{ font-size:18px; font-weight:bold;}

table.dedicaces { margin-top:10px; border:1px #6D962E solid; background-color:#6D962E}
table.dedicaces th{ background-color:#6D962E; color:#FFFFFF; border:1px #fff solid;}
table.dedicaces td{ background-color:#FFFFFF; padding-left:10px;}
