/* CSS Document */
body{
	background-color:#ffc;
	background-image:url(../Images/fond_page.gif);
	color:#CC0000;
	text-align:center;
/*	font-size:12px; */
	font-style: normal;
	font-weight: 600;
	font-family:Arial, Verdana, Helvetica, noserif;
}
.cpr{
	font-size:10px;
	color:#b72;
}

h1{
	font-size:14px;
	color:#00a;
}

h2{	font-size:13px;	font-weight:bold;	color:#00a;}

h3{	font-family: Georgia, "Times New Roman", Times, serif;	background-color: #CC3300;	font-size:13px;	font-weight:bold;	color:#FFc;	width: auto;	font-variant: small-caps;	letter-spacing: -0.05em;	text-align: center;}

ol {list-style-position: outside;	list-style-type: circle;}

#menu{position:absolute;	top:0px;	padding: 5px 2px 0px 2px;	height:30px;	font-size:13px;	width:100%;	background-color:#ffc;	text-align:left; /*width:770px;*/ }

#bandeau{position:absolute;	top:0px; left:0px; width:800%;}

#bandeau img{	float:right; margin:20px;}

#tableau{position:absolute; top:115px; left:0px;}

#case ul {margin-left: 0;	padding-left: 0;	display: inline;} 
	
#case ul li {background-color:#ffc;	margin-left: 0;	margin-bottom: 0;	padding: 2px 5px 2px 5px;	border:1px solid #333;	list-style: none;	display: inline;	}
			
#case ul li.first {	margin-left: 0;	list-style: none;	display: inline;}

#menu .ici{	background-color:#ddf;}

#conteneur{
	background-color:#ffa;
	position:relative;
	top:30px;
	left:5px;
	border: 1px solid #ff0;
	padding:5px;
	text-align:left;
	font-size: 12px;
	color: #333;
	height: 500px;
	width: auto;
}
#doc{
	background-color:#ffa;
	position:relative;
	top:30px;
	left:5px;
	border: 1px solid #ff0;
	padding:5px;
	text-align:left;
	font-size: 12px;
	color: #333;
	width: 800;
}

#conteneur_photo{ background-color:#ffb; position:relative;	top:10px; left:0px;	width:800px;	margin:20px 0px 0px;	height:600px; border-top: 5px inset #eee; border-right: 5px outset #eee; border-bottom:5px outset #eee;}

#forum{	position:absolute;	top:50px;	left:0px;	width:720px;	margin:0px;}

#forum table{	background-color:#ddd;	font-size:12px;}

#cousinade{	border:1px solid #333;	position:absolute;	top:50px;	left:0px;	width:100%;}

#actes{background-color:#ffb; position:absolute; top:40px;	left:0px; width:720px; margin:0px; }

#reliure{ position:absolute; top:0px; left:0px; float:left; border:none; width:40px; height:600px; background: url(../Images/anneau-class.gif) repeat;}

#legende{position:absolute; top:0px; left:50px; text-align:left; width:600px; height:60px; padding:5px; font-size:11px; color:#333; }

#photo{position:relative; top:90px; /*width:670;*/ height:480px; text-align:center; }

#transcrit{
	background-color:#ffb;
	width:450px;
/*	border:1px solid #333; */
}

#conteneur img{
	padding:5px 15px 5px 5px;
	float:left;
}


#fen{
	top:0px;
	left:0px;
	width:100%;
	color:#00a;
}

#fen p{
	text-align:justify;
}
.deroul{
	overflow:scroll;
	height: 450px;

/*	height:450px;*/
	
}

.note {
	font-size:10px; 
	color: #000; 
	text-decoration: none;
}

.petit {
	font-size:10px; 
	color: #000; 
	text-align: center;  
	text-decoration: none;
}
.tableau {
	font-size:12px; 
	color: #333; 
	text-align:left;  
	text-decoration:none;
/*	padding-top:5px;*/
	padding-bottom:5px;
}

.titabl {
	font-size:15px; 
	color:#00a; 
	text-align: center; 
	font-style: normal; 
	font-weight : 900;
}

.ancet{
	font-weight:bold;
	font-style:italic;
	color: #333;

}

ul{	font-weight:600;
	color:#aaa;
	text-decoration:none;
}

li a:link{
	font-weight:600;
	color:#33a;
	text-decoration:none;
}

li a:visited{
	font-weight:600;
	color:#33a;
	text-decoration:none;
}

li a:hover{
	background-color:#faa;
	font-weight:600;
	text-decoration:none;
}
li a:active{
	font-weight:600;
	color:#f33;
	text-decoration:none;
}

td .jaune{
	font-size:16px;
	color:#ffa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td a:link{
	color:#33a;
	text-decoration:underline;
}

td img{
	text-align:center;
}
td .texte_centre{
	text-align:center;
}
td ul{
	font-size:12px;
	font-weight:bold;
	color:#33a;
	text-decoration:underline;
}
td a:visited{
	color:#889;
	text-decoration:underline;
}

td a:hover{
	background-color:#fcc;
	color:#00a;
	text-decoration:none;
}

td a:active{
	color:#333;
	text-decoration:none;
}
h3 a:link{
	color:#ffc;
	text-decoration:none;
}
.blkimg{
	display:block;
	position: relative;
	margin: 0px 20px 0px 0px;
	float:left;
	top:0px;
}
.alerte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #CC0033;
}

#annonces{
	background-color:#ffa; 
	position:relative; 
	top:40px; 
	left:0px; 
	width:600px; 
	height: 500px; 
	padding:5px; 
	text-align:justify
}

#annonces p{
	height:100px;
	width:550px;
	border-bottom:2px solid #333;
}
#annonces img{
	padding:5px 15px 5px 5px;
	float:left;
}
table{
	color:#333;
}

#table_asc caption{
	background-color:#00a;
	font-size: .8em;
	color:#ffc;
}
#table_asc td{
	font-size: .8em;
	color:#ddd;
}
