/*****************************************************************
*** 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;
    background-color: #fff;
}
body { background-color:#ccc}
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: 10px; margin-top:8px;}
h2 { font-size:14pt; font-weight:bold; color:#b51f08; 
	margin-top:10px; margin-bottom:5px;}
h3 { font-size:12pt; font-weight:bold; color:#333300;}
ul li {list-style:none}

/*
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; background:url(charte/fonds.jpg) repeat-y;}

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


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

#zone-bas-de-page{
	clear:both;
	width:881px;
	height:30px;
	background:url(charte/pied-de-page.jpg) no-repeat;
	text-align:center;
}
.texte-fin { margin-top:35px; text-align:center;}


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

#zone-bandeau{
	background:url(charte/bandeau.jpg) no-repeat;
	height:150px;
	width:881px;
}

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



#zone-menu{
	float:left;
	width:194px;
	margin:0px;
	padding:0px;
	margin-left:23px;
}

.bloc-menu{
	color:#3399CC;
	/*background:#FFFFFF;*/
	width:194px;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;

}
.bloc-menu img {border:none;}
.bloc-menu ul{
	margin:0px;
    padding: 5px 5px 0px 30px; /*top right bottom left*/
	display:block;
	list-style:none;
	margin-left:1px;
}

.bloc-menu ul a {    font-size: 11pt;
text-decoration:none; color:#CC0000; }
.bloc-menu ul a:hover { color:#880000; }

.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-size: 11pt;font-weight:bold; color:#333300;}


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

#zone-contenu{
	margin-left: 220px;
	width:575px;
    padding: 0px;
	padding-left:15px;
	/* border:red 1px solid;*/
}




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 #cc3333 solid; background-color::#cc3333}
table.dedicaces th{ background-color:#ffffcc; color:#cc3333; border:1px #fff solid;}
table.dedicaces td{ background-color::#ffffcc; padding-left:10px;}

