@charset "utf-8";

/* CSS Document */

*{
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	}
body , p , div , span
{
	font-size:12px;
}

body
{
	margin:0;
	padding:0;
	background-color:#ddd;
}
div#ombresentete
{
	background-image:url(/pics/ombres_entete.png);
	background-repeat:no-repeat;

	width:870px;
	height:134px;

	padding:0px;
	margin:0;
	position:absolute;
	left:50%;
	margin-left:-435px;
	top:0px;
	border:none;


}
div#entete
{
	width:850px;
	height:114px;
	
	background-color:#ccc;
	background-image:url(/pics/head_back_50pct.png);
	background-image:url(/pics/palmiers2.png);
	background-position:right top;
	background-repeat:no-repeat;

	padding:0px;
	margin:0;
	/*margin-top:10px;*/
	position:absolute;
	left:50%;
	margin-left:-425px;
	top:10px;
	border:1px solid #666;

}
div#ombresnavigationentete
{
	background-image:url(/pics/ombres_navigation.png);
	background-repeat:no-repeat;

	width:820px;
	height:134px;

	padding:0px;
	margin:0;
	position:absolute;
	left:50%;
	margin-left:-410px;
	top:104px;
	border:none;


}

div#navigationentete
{
position:absolute;
background-color:#fff;
background:none;
	width:800px;
	height:20px;

	padding:0px;
	margin:0;

	top:114px;
	left:50%;
	margin-left:-400px;
			
	border:1px solid #000;
	border:none;
	overflow:hidden;
}

div#navigationentete ul
{
	padding:0px;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	list-style:disc;
	padding-top:2px;
	list-style-position:inside
	/*list-style:square;*/
}

div#navigationentete ul li
{
	float:left;
	margin-left:20px;
	color:#999;
	/* postit:*/
	border:none;
	height:20px;
	padding-left:5px;
	padding-right:4px;
	margin-left:3px;
	line-height:15px;
}

div#navigationentete ul li.select a 
{
font-weight:900;
}

div#navigationentete ul li a
{
	color:#000;
	text-decoration:none;
	
}

div#navigationentete ul li a:hover
{
	color:#000;
	text-decoration:underline;
}

div#main
{
	/*background-image:url(/pics/background.gif);*/
	background-position:0 0;
	background-repeat:repeat-y;
	background-image:url(/pics/fond_main.png);
	padding:10px;
	padding-top:0;
	margin:0;
	
	position:absolute;
	top:165px;
	width:850px;
	left:50%;
	margin-left:-435px;
	padding-bottom:50px;
	
}
div#pubs {
float:right;width:130px;padding-left:10px;margin-bottom:50px;
}
div#main_top
{
	/*background-image:url(/pics/background.gif);*/
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(/pics/fond_main_top.png);
	/*background-color:#009933;*/
	padding: 0 10px;
	margin:0;
	
	position:absolute;
	top:150px;
	width:850px;
	left:50%;
	margin-left:-435px;
	height:15px;
	
	
}

div#navigation
{
	padding:0;
	float:left;
	width:200px;
	border-right:1px solid #999999;/*margin-top:94px;*/
	height:auto;
	min-height:300px;
}

div#navigation ul
{
	padding:0;
	padding-left:20px;
	margin:0;
	list-style-type:square;
	list-style-image:url(/pics/palmier_bleu.png);
}

div#navigation ul li
{
	margin-top:10px;
	margin-left:10px;
}

div#navigation ul li.select
{
background-color:#e2a9ff;
font-weight:900;
}

div#navigation ul li a
{
	color:#000;
	text-decoration:none;
}

div#navigation ul li:hover
{
	list-style-image:url(/pics/palmier_rose.png);
}
div#navigation ul li a:hover
{
	color:#000;
	text-decoration:underline;
}

div#footer
{
	position:fixed;
	
	width:100%;
	
	bottom:0px;
	left:50%;
	margin-left:-50%;
	height:20px;
	background-color:#eee;
	opacity:0.9;
	border-top:1px solid #999999;
	border-right:0px solid #999999;
	border-left:0px solid #999999;
	text-align:center;
	

}

div#footer ul
{
	padding:0;
	padding-left:20px;
	margin:0;
	list-style-type:square;
}

div#footer ul li
{

	margin-left:20px;
	float:left;

}
div#footer ul li.droite
{

float:right;
margin-right:30px;
list-style:none;
}

div#footer ul li a
{
	color:#000;
	text-decoration:none;
}

div#footer ul li a:hover
{
	color:#f00;
	text-decoration:underline;
}



div.postit
{
	position:fixed;
	right:0px;
	margin-right:0px;
	height:100px;
	width:50px;
	background-color:#FFFF99;
	border:1px solid #999999;
	border-right:none;
}


div.postit:hover
{
	width:100px;
	border-color:#000;
}






div#navigation ul li a.ancien
{
color:#999;
}
div#navigation ul li a.ancien:link
{
color:#999;
}
div#navigation ul li a.ancien:hover
{
color:#f00;
}

div.article_resume {
background-color:#fff;
border:1px dashed #999;
padding:10px;
margin:0px;

}
div.article_credits {
font-weight:900;
/*border:1px solid #6699CC;
border-width:0 0 1px 1px;
background-color:#CCDDF2;*/
padding:0px;
margin:10px;
margin-left:0;
}
div.article_rubrique {
background-color:#FFCCFF;
border:1px solid #FF66FF;
padding:2px;
padding-left:10px;
margin:0px;
font-variant:small-caps;
}


ul#articles {
list-style:none;
margin:0px;
padding:0;
}

ul#articles li {

border:none;
border-bottom: 1px #666 dotted;
/*background-color:#ddf;*/
margin:0px;
padding:0;
min-height:110px;
margin-bottom:10px;
padding-bottom:6px;
}
ul#articles a  {
text-decoration:none !important;
}
ul#articles li h1 {
font-size:20px;
font-weight:100;/* bolder;*/
/*border-bottom-color:#003300;*/
border:none;
color:#36b;
margin:0;
padding:0;
}
ul#articles li div.article_resume {
font-size:12px;
border:none;
background:none;
color:#000000;
margin:0;
padding:0;
margin-top:10px;
font-weight:100;
}

ul#articles li div.article_credits {
font-size:12px;
border:none;
background:none;
color:#000000;
font-weight:100;
font-style:italic;
margin:0;
padding:0;
margin-top:10px;
}

ul#articles li div.article_texte {
font-size:12px;
border:none;
background:none;
color:#000000;
/*font-weight:100;
font-style:italic;
border-left:3px solid #ccc;
padding-left:5px;*/
}

div#articles_entete {

border-bottom:1px dashed #aaf;
/*background-color:#E3CBFE;
margin:10px;*/
min-height:90px;
}
.article_dans_sommaire {
height:inherit;
/*background-color:#ddf;*/
margin:0;
padding:0;
}

div#adresse  { font-variant:small-caps; }
div#adresse a { text-decoration:none; color:#36b; font-variant:small-caps; }
div#adresse a:hover { text-decoration:underline;  }