#page{
	margin				: 0px ;
	background-color	: black ;
	padding				: 0px ;
}

body{
	margin				: 0px ;
	padding				: 0px ;
	background-color	: #000000 ;
}

img {
	border				: none ;
}


.bandeau{
	height				: 50px ;
	width				: 746px ;
	background-color	: #434583 ;
	background-image	: url(../design/bandeau_top.png) ;
	color				: #FFFFFF ;
	font-family			: georgia,"times new roman",serif ;
	font-size			: 24px ;
	font-style			: normal ;
	font-weight			: bold ;
	text-decoration		: none ;
	margin				: 4px auto 0px 4px ;
}


.col_gauche{
	display				: inline ;
	float				: left ;
	width				: 237px ;
	min-height			: 1000px ;
	background-image	: url(../design/degrade_gauche.png) ;
	background-position	: top left ;
	background-repeat	: no-repeat ;
	margin				: 0px auto auto 0px ;
	padding				: 0px ;
}

.vignette{
	float				: left ;
	height				: 219px ;
	filter				: alpha(opacity=50) ;
	opacity				: 0.5 ;
	-moz-opacity		: 0.5 ;
	width				: 237px ;
	height				: 219px ;
	background-image	: url(../design/top_gauche.jpg) ;
	background-position	: top left ;
	background-repeat	: no-repeat ;
}

.menu{
	height				: 250px ;
	width				: 237px ;
	clear				: both ;
	float				: left ;
	display				: inline ;
}

.conteneur_page{
	width				: 759px ;
	background-color	: #FFFFF4 ;
	margin				: 0px ;
	text-align			: center ;
	float				: right ;
	display				: inline ;
	min-height			: 1000px ;
}

.contenu_texte{
	margin				: 10px auto 10px auto ;
	text-align			: left ;
	width				: 727px ;
	color				: #000000 ;
	font-family			: verdana, arial, sans-serif ;
	font-size			: 12px ;
	font-style			: normal ;
	font-weight			: normal ;
	text-decoration		: none ;
}

#conteneur_menu_et_page{
	background-color	: #434583 ;
	width				: 996px ;
	position			: absolute ;
	top					: 54px ;
	left				: 4px ;
	padding				: 0px ;
}

.nettoyeur{
	clear				: both ;
}

#haut_accueil{
	color				: #006666 ;
	font-family			: verdana, arial, sans-serif;
	font-size			: 11pt ;
	font-style			: normal;
	font-weight			: normal ;
	text-decoration		: none ;
	padding				: 10px ;
}

.logo_accueil{
	float				: left ;
	width				: 140px ;
	height				: 196px ;
	margin-top			: 16px ;
}

.chapo{
	float				: right ;
	margin-top			: 20px ;
	padding				: 0px ;
	margin-right		: 30px ;
}

.chapo p{
	margin-top			: 36px ;
}

#menu_gauche dl{
	margin				: 0px ;
}

#menu_gauche dt{
	background-color	: #003366 ;
	font-family			: arial ;
	margin-top			: 1px ;
	line-height			: 28px ;
	font-size			: 11px ;
	vertical-align		: middle ;
	padding				: 0px ;
}

#menu_gauche dt a{
	color				: #CCCCCC ;
	font-family			: arial ;
	text-decoration		: none ;
	font-weight			: bold ;
	display				: block ;
	height				: 28px ;
	width				: 216px ;
	padding-left		: 10px ;
}

#menu_gauche dt a:hover{
	color				: #003366 ;
	background-color	: #CCCCCC ;
	cursor				: pointer ;
}

#menu_gauche dd{
	margin-left			: 0px ;
}

#menu_gauche ul{
	list-style-type		: none ;
	background-color	: #434583 ;
	margin-top			: 1px ;
	width				: 226px ;
	padding				: 0px ;
}

#menu_gauche ul li{
	font-family			: arial ;
	font-size			: 10px ;
	text-align			: left ;
	line-height			: 24px ;
	margin-top			: 1px ;
	padding-left		: 20px ;
}

#menu_gauche ul li a{
	text-decoration		: none ;
	display				: block ;
	width				: 186px ;
	height				: 24px ;
	color				: #CCCCCC ;
	padding-left		: 20px ;
}

#menu_gauche ul li a:hover{
	color				: #003366 ;
	background-color	: #CCCCCC ;
	cursor				: pointer ;
}


#formulaire{
	text-align			: center ;
}

.formulaire_spip{
	font-family			: Arial ;
	color				: #0F4A8E ;
	width				: 440px ;
	text-align			: left ;
	margin				: 10px auto ;
}



.formulaire_spip fieldset{
	color				: #434583 ;
	border-color		: #003366 ;
	border-width		: 2px ;
	display				: block ;
}

.formulaire_spip p{
	padding-top			: 5px ;
	display				: block ;
	min-height			: 30px ;
}

.formulaire_spip label{
	font-family			: Arial ;
	color				: #434583 ;
	width				: 200px ;
	display				: block ;
	float				: left ;
}
.formulaire_spip input{
	font-family			: Arial ;
	color				: #434583 ;
	display				: inline ;
	width				: 208px ;
	float				: left ;
}

.formulaire_spip textarea{
	font-family			: Arial ;
	color				: #434583 ;
	margin				: 5px 30px 10px 0px ;
	width				: 100% ;
	height				: 90px ;
}
.formulaire_spip .boutons {
	list-style-type:none;
	margin-left:65px;
	text-align:center;
}



.formulaire_spip .spip_bouton input{
	background-color	: #CCCCCC ;
	border				: solid ;
	border-width		: thin ;
	border-color		: #434583 ;
	color				: #434583 ;
	margin-bottom		: -1px ;
	margin-left			: 2px;
	padding				: 5px ;
	font-size			: 16px ;
}

.formulaire_spip .spip_bouton input:hover{
	background-color	: #434583 ;
	border				: solid ;
	border-width		: thin ;
	border-color		: #CCCCCC ;
	color				: #CCCCCC ;
	margin-bottom		: -1px ;
	margin-left			: 2px;
	padding				: 5px ;
	font-size			: 16px ;
	cursor				: pointer ;
}


.pied_de_page{
	background-color	: #232439 ;
	float				: left ;
	width				: 100% ;
	text-align			: right ;
	line-height			: 40px ;
	vertical-align		: middle ;
}

.contenu_pied_de_page{
	margin-right		: 10px ;
	color				: #FFFFFF ;
	font-family			: georgia,"times new roman",serif ;
	font-size			: 14px ;
	font-style			: normal ;
	font-weight			: bold ;
	text-decoration		: none ;
}

.contenu_pied_de_page a{
	text-decoration		: none ;
	color				: #FFFFFF ;
	font-family			: georgia,"times new roman",serif ;
	font-size			: 14px ;

}

.contenu_texte a{
	text-decoration		: underline ;
	color				: #0000FB;
	font-weight			:normal;
}

.contenu_texte a:hover{	
	color				: #4979FF ;
}

.contenu_texte h1{
	text-align			: center ;
	font-family			: verdana,arial,sans-serif ;
	color				: #000099 ;
	font-size			: 22px ;
	margin				: 25px 0;
}

.sous_rub{
	font-weight			: bold ;
	margin-top			: 15px ;
}

.article{
	margin-top			: 3px ;
}

.navigation{
	text-align			: right ;
	font-family			: verdana,arial,sans-serif ;
}

p.spip span{
	padding-right		: 15px ;
	margin				: 5px ;
}

.spip_documents_center { display:block;margin:0 auto;text-align:center; }
.spip_doc_titre { width:100%;text-align:center;}

h3.spip {
	color:#006666;
	font-size:16px;
}
