body {background:#fff;
	font-family: "New Century Schoolbook", Times, serif;
	color: #afadad;
	scrollbar-3dlight-color:#d16c1b;
	scrollbar-arrow-color:#FFF;
	scrollbar-base-color:#ccc;
	scrollbar-darkshadow-color:#d16c1b;
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#ccc;
	scrollbar-shadow-color:#afadad
}
	  

#titre-site {font-size: 350%;
	position:absolute;
	top:83%;
	left:1%;
}
#titre-site a {color: #c8c6c6;}
#titre-site a:hover {
	color: #d16c1b;
	z-index: 100;
	cursor:crosshair;
	background: #fff; 
}
#note-footer {text-align: right; 
	position: absolute; 
	top: 90%; 
	right:5px;
	color: #afadad;
}


#choix {position: absolute;
top: 5px;
right: 5px;
font-size: 90%;
}
#inner {background: #fff;
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;
}

#inner:hover {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}
div#inner a span {display: none;}

div#inner a:visited span {display:none;}

div#inner a {text-decoration: none;
	color:#afadad;}

div#inner a:hover span {display: block;
	position:relative;
	font-size:14px
}
						
div#inner a:link, div#inner a:visited {text-decoration:none;}

div#inner a:hover {text-decoration:none}


div#content {position:absolute;
	z-index: 20;
	top:-50px;
	left:-70px;
	 width:635px;
	 height: 400px;
	 overflow: auto;	 
	 font-size: 100%;
	 color: #666363;
	 text-align:justify;
	 margin:3px;background: #fff;
}
div#content:hover {z-index: 200;}
div#inner div#content a img {border: none;}
div#inner div#content a:hover {text-decoration:underline;}
div#content {margin-left:0; padding-right:8px;}	
div#content div#titlebar {border: 1px solid #afadad;
	background: #ccc;
	font-weight: normal;
	color:  #d16c1b;}
	   
div#inner div#close a:link, div#inner div#top a:link {color:#ccc; cursor:default;}
div#inner div#close a:visited, div#inner div#top a:visited {color:#ccc; cursor:default;}
div#inner div#close a:hover, div#inner div#top a:hover {color:#ccc; cursor:default;}			 

div#close, div#top 
          {width:17px;
		   height:17px;
		   background:none;
		   text-align:center;
		   
		   font-weight:bold;
		   font-size:12px;
		   border: 1px solid #999999}
   
div#top {position:relative;
		   left:573px;
		   top:-39px}

div#close {position:relative;
		   left:573px;
		   top:-47px;}


#urltext a:link {color:#999999}
#urltext a:visited {color:#999999}
#urltext a:hover {color:#999999}
#urltext a:active {color:#999999}		


div#urltext {
 font-size:30px;
	position:absolute;
	 top:-87px;
	 left:-69px} 

div#urltext, div#inner div#content a:link, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
   	{color:#d16c1b}
			 

		 
.invisible { position: absolute; top: -3000em; height: 1%; }
a {
	cursor:crosshair;
	position: relative;
	z-index:24;
	text-decoration: none; 
	color:#afadad;
}
a img {border: none;}		
a span {
	display: none;
	
}
a:hover {
	color: #d16c1b;
	z-index: 100;
	background: none; 
	cursor:crosshair;
}				 
a:hover span {
	font-size: 14px;
	text-align: left;
	color: #d16c1b;
	background: #fff; 
	position: absolute;
	top: 2.0em;
	left: 1.0em;
	border: 0px double black;
	padding: 8px;
	display: block;
	width: 400px;

}


a.vide {cursor: help;}
a.mot:visited {color: #d16c1b;}
		 
/* * Habillage dans les blocs des textes */			 
.titleblock {
	font-size:12px;
	color:#d16c1b;
	font-weight:;
	margin-right:6px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:2px;
	border:1px solid #d16c1b;
	padding:4px}
				
.titleblock span {color:#d16c1b}


/* * Habillage des forums */
.bloc-forum {background: #fff; 
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;z-index: 20;
}

.bloc-forum:hover {background: #fff; 
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0; z-index: 200;
}

.bloc-chemin {background: #fff; 
z-index: 20;
}

.bloc-chemin:hover {background: #fff; 
 z-index: 200;
}
h2.forum-repondre { font-size: 100%; }
h2.forum-decompte { display: none; }
ul.forum { display: block; clear: both; margin: 0; padding: 0; margin-top: 3em; list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-message { margin: 0; padding: 0; margin-bottom: 1em; font-size: 0.80em; }
.forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0;
background: #EEE url(comment.gif) 2px 2px no-repeat; padding: 2px 6px 1px 22px; }
.forum-texte { margin: 0; padding: 0.5em 0.7em 0 0.5em; color: #333; }

/* Tableaux */
table.spip { margin: 0.5em auto; border: 1px solid #CC6; border-collapse: collapse; }
table.spip th, table.spip td { padding: 3px; vertical-align: middle; border: 1px dotted #CC6; }

/*  Logos, documents et images
---------------------------------------------- */
.spip_documents { text-align: center; line-height: normal; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

.spip_logos {vertical-align: middle;}

/* Portfolio */
#documents_portfolio { clear: both; margin-top: 1.4em; }
#documents_portfolio h2 { display: none; }
#document_actif { padding-top: 1em; text-align: left; }
#document_actif p { margin: 5px 0; padding: 0; }

/* Listes de documents joints */
#documents_joints { margin-top: 1.4em; padding-top: 2px; }
#documents_joints h2 { font-size: 0.88em; }
#documents_joints ul { margin: 0; padding: 0; list-style: none; }
#documents_joints li { margin: 0; padding: 0; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/*  Habillage des formulaires
/*  ------------------------------------------ */
form, fieldset, legend, label, input, textarea, select, option { margin: 0; padding: 0; border: none; background: #fff; }

/* Styles des formulaires de Spip */
.formulaire_spip { background: #fff; padding: 10px; border: solid 1px #afadad; font-size: 0.77em; }
.formulaire_spip p { margin: 0.5em 0; padding: 0; }

fieldset { display: block; }
legend { font-weight: bold; padding: 0; padding-bottom: 5px; color: #afadad; }

label {}
.forml {
	width: 90%; background: #FFF;
	padding: 1px 2px;
	border: 1px inset #afadad;
	font-family: inherit;
	font-size: inherit; }

.spip_bouton { text-align: right; }
.spip_bouton input {
	margin: 3px 0; padding: 1px 2px;
	background: #afadad; border: 1px outset #afadad;
	font-weight: bold; color: #FFF;
	float: left; }

/*  Habillage des video et mp3
/*  ------------------------------------------ */
#video {
	position:absolute;
	z-index: 20;
	top:20px;
	right:5px;
	 width:400px;
	height:500px;		 
	 background: none;
}
#video:hover {z-index: 250;}
#mp3 {
	position:absolute;
	z-index: 20;
	top:20px;
	right:5px;
	 width:400px;
	height:500px;		 
	 background: none;

}
#mp3:hover {z-index: 250;}
