/* CSS Document */

p, div, td{
	font-family:verdana; font-size:12px;
	margin:0px; padding:0px;
}

body{
	width:960px; 
	margin:auto;
	margin-top: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#bac7ff;
	}
	
img {border: 0}

#principal{
	width: 960px;
	margin-top: 0px;
	border : 1px solid black;	/* PP */
	}

#conteneurmenu {height:1.7em; background: #036;}

	
#droite{float:right; width:300px;} 



#meme_rubrique	{
	background-color:	#e2e7ff; 
	border-left:		1px dashed #bac7ff; 
	padding:			3px;
	margin-top:			40px;	/* PP au lieu de 40px*/
				}
#meme_rubrique h3{color:black; font-size:12px; margin:3px; padding:0px; margin-top:5px; margin-left:5px;}
#meme_rubrique p{color:green; font-weight:bold; margin:0px; padding:0px; margin-left:3px;}
div#meme_rubrique a {color: #003366;   }
div#meme_rubrique a:visited {color: #4D86AB;  }
div#meme_rubrique li {margin-bottom: 5px }
#actu_racine{background-color:#e2e7ff; float:right; width:230px; padding:5px; margin:0px; padding-bottom:10px; border:1px solid red; position:relative; right:4px; margin-top:40px; margin-bottom:20px;}
#actu_racine h2{text-align:center; font-weight:bold; font-size:16px; margin:0px; padding:0px;}
#actu_racine img{float:left; margin:2px;}
#actu_racine h3{margin:0px; padding:0px; margin-top:20px;}
#actu_racine p{margin-left:10px; margin-top:5px; padding-left:5px; padding-bottom:5px; border-left:1px solid orange; border-bottom:1px solid orange;}

/*
#actu{background-color:#e2e7ff; width:230px; padding:5px; margin:0px; padding-bottom:10px; border:1px solid red; margin-top:10px; margin-left:10px; margin-bottom:20px;}#actu h2{text-align:center; font-weight:bold; font-size:16px; margin:0px; padding:0px;}
#actu img{float:left; margin:2px;}
*/
#actu h3{margin:0px; padding:0px; margin-top:20px;}
#actu p{margin-left:10px; margin-top:5px; padding-left:5px; padding-bottom:5px; border-left:1px solid orange; border-bottom:1px solid orange;}

#contenu li, ul {margin-left: 15px; margin-top:5px; margin-bottom:5px;}

#droite li, ul {margin-left: 15px; margin-top:5px; margin-bottom:5px;}

.liste_articles li, ul {margin-bottom: 20px;}



#pied{text-align:center; border-top:1px solid black;background-color:#e2e7ff; margin:0px; padding:5px; clear:right;}
#pied p{margin:0px; padding:0px;}


.rubrique{width:142px; text-align:center; border:1px solid black;}

a{text-decoration:none; font-weight: bold;}
a:hover {color: #000099;}
a.titre{font-weight:bold; color:#0000FF; text-decoration:none;}

.chapo {font-family: "Comic Sans MS", Arial, sans-serif;
color: #000099;
font-style: italic;
}

p.spip{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
margin-bottom: 10px;
}


.spip_puce {	list-style-position: inside;	border-width: 0px;}

a.spip_in {color: #FF0000 ; font-weight: bold ; }

a.spip_out { color: #FF0000 ; font-weight: bold ; }a.spip_glossaire { }.spip_code { }p.spip_note { }

h3.spip{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 0em;
	color:#FF6600;
}


table.spip {	margin-left: 20px;	margin-right: 20px;	}

table.spip caption{	caption-side: top; /* bottom pas pris en compte par IE */	text-align: center;	margin-left: auto; margin-right: auto;	padding: 3px;	font-weight: bold;	font-family: Verdana,Arial,Sans,sans-serif;	font-size : 70%;}

table.spip tr.row_first {	background-color: #FCF4D0;}

table.spip tr.row_odd {	background-color: #d0d0d0;}

table.spip tr.row_even {	background-color: #F0F0F0;}

table.spip td {	padding: 3px;	text-align: left;	vertical-align: middle;}


div .clear {
clear: both;
}

h1{
text-align: center;
}
h2{
font-family: Georgia, "Times New Roman", Times, serif
}

a.titre_logo(link) {background-color: #FFFFFF; margin-bottom: 20 px}


.texteencadre-spip {

	color: #000033;

	background: #EEF;

	border-bottom: 2px solid #0066CC;

	border-left: 1px solid #3399FF;

	border-right: 2px solid #0066CC;

	border-top: 1px solid #3399FF;

	margin: 1em 0;	

	padding: .25em;	

	position: relative;

}



.caractencadre-spip {

	color: #F60;

	font-weight: bold;

}



acronym.spip_acronym {

	cursor: help;

	border-bottom: 1px dotted;

}

h3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 0em;
	color:#FF6600;
}

h4 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top : 40px;
	margin-bottom : 20px;
	padding: 0em;
	color: #00FF00;
}

h3.spip{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top : 20px;
	margin-bottom : 10px;
	padding: 0em;
	color:#FF6600;
}




