/*
Feuilles de styles du theme "Creme de violette" pour FREE-EOS
Cree en novembre 2003 par David Thenon
License du theme hormis les images : GPL
____________________
	Redefinitions de balises
*/

body{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	font-family:Verdana,Arial,Helvetica;
	font-size:1em;
	background-color:white;
}
form,h1,h2,h3,h4,h5,ul,li,input{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0.30em;
}
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
hr{ visibility:hidden; }
div.skip a,
#chemin{
	display:none;
}
/*____________________
	Cadre entete
*/
#entete{
	height:65px;
	background:white url("./titre.png") no-repeat 164px 21px;
}
/*____________________
	Cadre principale
*/
#racine{
	z-index:2;
	background-color:#e5e5f1;
}
/*____________________
	Cadre de contenu
*/
#contenu{
	margin:0 0 -16px 200px;
	padding:0 0 0.20em 0;
	background-color:white;
	border-top:5px solid #616289;
}
html>body #contenu{
	margin-bottom:-21px;
}
/*____________________
	Cadres navigations
*/
#navniveau{
	z-index:2;
	padding:60px 0 0 0;
	width:200px;
	position:absolute;
	top:65px;
	left:0;
	font-size:0.80em;
	font-family:Helvetica;
	border-top:5px solid #8f91d8;
}
/*____________________
	Cadre Pied de page
*/
#pied{
	margin-top:-2px;
	clear:both;
	font-size:0.60em;
	text-align:right;
	background-color:#f0f0f0;
}
html>body #pied{
	margin-top:-3px;
}

/*____________________
	Elements de l'entête
*/
h1 a span{
	display:none;
}
h1 a{
	z-index:3;
	display:block;
	width:116px;
	height:113px;
	position:absolute;
	top:5px;
	left:24px;
	background:transparent url("./logo.gif") no-repeat top left;
}
html>body h1 a{
	background:transparent url("./logo.png") no-repeat top left;
}
div.skip{
	width:147px;
	height:16px;
	position:absolute;
	top:49px;
	right:5px;
	background:transparent url("./accroche.png") no-repeat top left;
}
/*____________________
	Elements de contenu
*/
div.encart{
	padding:0.50em;
	background-color:white;
	border-bottom:2px dashed #616289;
	background-color:#f1f1fc;
}
div.encart h2{
	padding:0.20em;
	font-size:1em;
}
div.encart p{
	padding:0.40em 0.60em 0.40em 0.60em;
        font-family:Helvetica,Verdana,Arial;
	font-size:0.9em;
}
div.article{
	margin:0.50em;
	background-color:white;
	border:1px dotted #616289;
}
div.article h2{
	padding:0.20em;
	font-size:0.90em;
	color:#000066;
	border-bottom:1px dotted #616289;
	background-color:#d5d5ea;
}
div.article h2 a{
	color:#000066;
}
div.article img{
	margin:0.40em 2em 0.40em 0.60em;
	float:right;
}
div.article p.credits{
	margin-bottom:0.50em;
	font-size:0.70em;
	text-align:right;
	background-color:#eeeefa;
}
div.article p.piedarticle{
	margin-top:0.50em;
	font-size:0.70em;
	text-align:right;
	background-color:#eeeefa;
}
div.article p{
	padding:0.40em 2em 0.40em 3em;
	font-size:0.80em;
}
/*____________________
	Elements de la navigation
*/
#navniveau a{
	color:#606060;
}
#navniveau h4{
	padding:0.15em 0.20em 0.15em 24px;
	color:white;
	background-color:#8f91d8;
}
#navniveau li{
	padding:0.20em 0.20em 0.20em 24px;
	color:#606060;
	font-weight:bold;
	list-style-type:none;
	border-bottom:1px solid #fefefa;
	background-color:#cfd1e8;
}
#navniveau li:hover{
	background-color:#dfe1f8;
}
/*____________________
	Elements des formulaires dans la navig.
*/
#navformlogin li{
	border:0;
}
#navformlogin{
	border-bottom:1px solid #fefefa;
}
#navformsearch a{
	font-size:0.90em;
	font-weight:normal;
}
#navformlogin label,
#navformsearch label{
	display:none;
}
#navformlogin input,
#navformsearch input{
	font-size:0.80em;
	border:1px solid #606060;
}
/*____________________
	Elements du pied de page
*/
#pied div{
	padding:0.30em;
	border-top:1px dashed #616289;
}
/*____________________
	Cadre de positionnement anti-debordement
*/
.cale{
	display:none;
}
