body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	color: #404040;
	background-color: #F9F9F9;
	margin: 0px;
	overflow: hidden;
}
.page {
	width: 100%;
	height: 100%;
	overflow: auto;
}
.conteneur {
	margin-left: 10px;
	width: 500px;
	margin-top: 0px;
}
.conteneur a{
	text-decoration: none;
	color: #425B82;
}
.conteneur a:visited{
	color: #333333;
	text-decoration: none;
}
.conteneur a:hover{
	text-decoration: underline;
}
.fixe {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 100%;
	background-repeat: repeat-y;
	background-position: left top;
}
.fixedroit {
	position: absolute;
	right: 20px;
	top: 50px;
	width: 150px;
	height: 500px;
	background-repeat: repeat-y;
	background-position: right top;
	overflow: hidden;
	
}
.fixe2 {
	position: absolute;
	right: 30px;
	bottom: 30px;
	width: 98px;
	height: 19px;
	background-repeat: repeat-y;
	background-position: left top;
}
.menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-top:1px;
}
.menugeneral a{
	text-decoration: none;
	color: #4D78B2;
}
.menualerte a{
	text-decoration: none;
	color: #FF0000;
}
.menuactu a{
	text-decoration: none;
	color: #4D78B2;
}
.menuprogramme a{
	text-decoration: none;
	color: #FFB700;
}
.menupsf a{
	text-decoration: none;
	color: #5FA841;
}
.menunous a{
	text-decoration: none;
	color: #959697;
}
.pucealerte {
	background-image: url(images/puce_alerte.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left:20px;	
}
.puceactu {
	background-image: url(images/puce_actu.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left:20px;	
}
.puceprogramme {
	background-image: url(images/puce_programme.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left:20px;	
}
.pucepsf {
	background-image: url(images/puce_psf.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left:20px;	
}
.pucesoutenir {
	background-image: url(images/puce_soutenir.gif);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left:20px;	
}
.dd{
	float:right;
}
.gg{
	float:left;
}
.titre{
	font-size:16px;
	font-weight:bold;
}
.alerte {
	text-decoration: none;
	color: #FF0000;
}
.actu {
	text-decoration: none;
	color: #4D78B2;
}
.programme {
	text-decoration: none;
	color: #FFB700;
}
.psf {
	text-decoration: none;
	color: #5FA841;
}
.nous {
	text-decoration: none;
	color: #959697;
}
.spacer {
	clear: both;
}
.photo{
	clear: both;
}
.picto{
	float: left;
	margin-right: 20px;
}
.picto2{
	float: left;
	margin-right: auto;
	margin-left: auto;
	width: 200px;
	text-align: center;
}
.picto2 img{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

.spip_logos{
	border: none;
}
.legende{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C9C9C;
	width:200px;
	text-align: center;
}
.sommaire a{
	text-decoration: none;
	color: #425B82;
}
.sommaire a:visited{
	color: #425B82;
	text-decoration: none;
}
.sommaire a:hover{
	text-decoration: underline;
}
.date{
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C9C9C;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 90%;
}
#top_menu{
	width:700px;
}
		#top_menu ul{
			list-style:none;
			margin:10 0px;
		}
			#top_menu li{
				list-style:none;
				display:inline;
				margin:0 5px;
			}
				#top_menu li a{
					color:#b5b4b4;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
					border-bottom:5px solid #b5b4b4;
					cursor:pointer;
					padding:0 0 1px 0;
				}

					#top_menu li a:hover{
						border-bottom:5px solid #008fd5;
						color:#4D78B2;
						text-decoration:none;
					}
				#top_menu li a.current{
					border-bottom:5px solid #b5b4b4;
					color:#4D78B2;
					text-transform:uppercase;
					font-size:13px;
					font-weight:bold;
					text-decoration:none;
				}
				#top_menu li a.langue{
					color:#4D78B2;
					font-size:13px;
					text-decoration:none;
				}
#hierarchie {
	font-style:italic;
	color:#636363;
}
#hierarchie a{
	font-style:italic;
	color:#636363;
}
.spip_documents	{
		padding: 10px;
}		
