*
	{
	font-family: Verdana;
	}

FORM
	{
	margin: 0;
	padding: 0;
	}
BODY
	{
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ededee;
	}

.chapo
	{
	font-weight: bold;
	}

H1
	{
	padding-right: 100px;
	margin-bottom: 10px;
	}

.spip_logos
	{
	float: left;
	margin: 10px 10px 10px 0;
	}

INPUT
	{
	color: #4D4D4D;
	}
A:hover
	{
	text-decoration: none;
	}

A.spip_out
	{
	padding-left: 15px;
	background: url(images/icone_spipout.png) no-repeat 0 0;
	}

/* COULEURS */

#menu LI.couleur1 { background: url(images/menuf1.png); }
#menu LI.couleur2 { background: url(images/menuf2.png); }
#menu LI.couleur3 { background: url(images/menuf3.png); }
#menu LI.couleur4 { background: url(images/menuf4.png); }
#menu LI.couleur5 { background: url(images/menuf5.png); }
#menu LI.couleur6 { background: url(images/menuf1.png); }
#menu LI.couleur7 { background: url(images/menuf2.png); }
#menu LI.couleur8 { background: url(images/menuf3.png); }
#menu LI.couleur9 { background: url(images/menuf4.png); }
#menu LI.couleur10 { background: url(images/menuf5.png); }

#ssmenu LI.couleur1 { background: url(images/ssmenu_f1.png); }
#ssmenu LI.couleur2 { background: url(images/ssmenu_f2.png); }
#ssmenu LI.couleur3 { background: url(images/ssmenu_f3.png); }
#ssmenu LI.couleur4 { background: url(images/ssmenu_f4.png); }
#ssmenu LI.couleur5 { background: url(images/ssmenu_f5.png); }
#ssmenu LI.couleur6 { background: url(images/ssmenu_f1.png); }
#ssmenu LI.couleur7 { background: url(images/ssmenu_f2.png); }
#ssmenu LI.couleur8 { background: url(images/ssmenu_f3.png); }
#ssmenu LI.couleur9 { background: url(images/ssmenu_f4.png); }
#ssmenu LI.couleur10 { background: url(images/ssmenu_f5.png); }

.ssmenu1 {	border-top: 1px solid #336799; }
.ssmenu2 {	border-top: 1px solid #E10000; }
.ssmenu3 {	border-top: 1px solid #FF9200; }
.ssmenu4 {	border-top: 1px solid #FFCC33; }
.ssmenu5 {	border-top: 1px solid #95C039; }
.ssmenu6 {	border-top: 1px solid #336799; }
.ssmenu7 {	border-top: 1px solid #E10000; }
.ssmenu8 {	border-top: 1px solid #FF9200; }
.ssmenu9 {	border-top: 1px solid #FFCC33; }
.ssmenu10 {	border-top: 1px solid #95C039; }

.couleur1 A, .couleur1 .chapo, .couleur1 H3 { color: #336799; }
.couleur2 A, .couleur2 .chapo, .couleur2 H3 { color: #E10000; }
.couleur3 A, .couleur3 .chapo, .couleur3 H3 { color: #FF9200; }
.couleur4 A, .couleur4 .chapo, .couleur4 H3 { color: #FFCC33; }
.couleur5 A, .couleur5 .chapo, .couleur5 H3 { color: #95C039; }
.couleur6 A, .couleur1 .chapo, .couleur6 H3 { color: #336799; }
.couleur7 A, .couleur2 .chapo, .couleur7 H3 { color: #E10000; }
.couleur8 A, .couleur3 .chapo, .couleur8 H3 { color: #FF9200; }
.couleur9 A, .couleur4 .chapo, .couleur9 H3 { color: #FFCC33; }
.couleur10 A, .couleur5 .chapo, .couleur10 H3 { color: #95C039; }

#ssmenu .ssmenu1 A.on {	color:  #336799; }
#ssmenu .ssmenu2 A.on {	color:  #E10000; }
#ssmenu .ssmenu3 A.on {	color:  #FF9200; }
#ssmenu .ssmenu4 A.on {	color:  #FFCC33; }
#ssmenu .ssmenu5 A.on {	color:  #95C039; }
#ssmenu .ssmenu6 A.on {	color:  #336799; }
#ssmenu .ssmenu7 A.on {	color:  #E10000; }
#ssmenu .ssmenu8 A.on {	color:  #FF9200; }
#ssmenu .ssmenu9 A.on {	color:  #FFCC33; }
#ssmenu .ssmenu10 A.on { color:  #95C039; }


.couleur1 H1 {	border-bottom: 1px dashed #336799; }
.couleur2 H1 {	border-bottom: 1px dashed #E10000; }
.couleur3 H1 {	border-bottom: 1px dashed #FF9200; }
.couleur4 H1 {	border-bottom: 1px dashed #FFCC33; }
.couleur5 H1 {	border-bottom: 1px dashed #95C039; }
.couleur6 H1 {	border-bottom: 1px dashed #336799; }
.couleur7 H1 {	border-bottom: 1px dashed #E10000; }
.couleur8 H1 {	border-bottom: 1px dashed #FF9200; }
.couleur9 H1 {	border-bottom: 1px dashed #FFCC33; }
.couleur10 H1 {	border-bottom: 1px dashed #95C039; }

#arbo .couleur1 A {	color:  #336799; }
#arbo .couleur2 A {	color:  #E10000; }
#arbo .couleur3 A {	color:  #FF9200; }
#arbo .couleur4 A {	color:  #ffba00; }
#arbo .couleur5 A {	color:  #95C039; }

#arbo .couleur1 A:hover {	background:  #336799; }
#arbo .couleur2 A:hover {	background:  #E10000; }
#arbo .couleur3 A:hover {	background:  #FF9200; }
#arbo .couleur4 A:hover {	background:  #FFCC33; }
#arbo .couleur5 A:hover {	background:  #95C039; }


.couleur0 .chapo
	{
	color: #0088CD;
	}

/* HAUT */

#conteneur
	{
	width: 1000px;
	position: relative;
	background: url(images/fond.png);
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
#haut
	{
	position: relative;
	background: #fff;
	height: 108px;
	width: 100%;
	}
#logo
	{
	margin: 0 0 0 20px;
	padding-top: 10px;
	}
#bandeau
	{
	position: absolute;
	right: 0;
	top: 0;
	}
#masque_bandeau
	{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	}

#larecherche
	{
	position: absolute;
	right: 30px;
	top: 0px;
	z-index: 1000;
	background: #fff;
	}
#larecherche INPUT
	{
	border: 1px solid #8D8D8D;
	font-size: 10px;
	}
#larecherche INPUT.valid
	{
	border: 0;
	}
#outils_haut
	{
	position: absolute;
	top: 0px;
	left: 470px;
	color: #fff;
	font-size: 10px;
	z-index: 2000;
	}
#outils_haut UL
	{
	list-style: none;
	}
#outils_haut LI
	{
	display: inline;
	}
#outils_haut A
	{
	color: #fff;
	text-decoration: none;
	}
#outils_haut A:hover
	{
	text-decoration: underline;
	}

/* MENU */

#menu
	{
	position: relative;;
	height: 24px;
	padding: 0;
	margin: 0;
	font-size: 0;
	background: #fff;
	}
#menu UL, #menu LI, #ssmenu UL, #ssmenu LI
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#menu A
	{
	padding: 0;
	border: 0;
	margin: 0;
	height: 24px;
	font-size: 0;
	}
#menu LI
	{
	margin: 0 0 0 5px;
	}
#menu LI, #ssmenu LI
	{
	float: left;
	}
#menu IMG, #menu A IMG
	{
	margin: 0;
	padding: 0;
	border: 0;
	}

/* SOUS MENU HORIZONTAL HAUT */

div#ssmenu
	{
	width: 100%;
	position: relative;
	height: 44px;
	margin: 0;
	z-index: 1000;
	}
#ssmenu LI
	{
	height: 43px;
	}
#ssmenu LI.separ
	{
	padding: 2px 0;
	height: 39px;
	}
#ssmenu A
	{
	font-size: 11px;
	color: #fff;
	display: block;
	height: 34px;
	padding: 5px 10px 0 10px;
	text-decoration: none;
	max-width: 200px;
	_width: 50px;
	}
#ssmenu A.on
	{
	background: #fff;
	}
#ssmenu A:hover
	{
	background: #fff;
	color: #000;
	}
.ssmenu1, .ssmenu2, .ssmenu3, .ssmenu4, .ssmenu5, .ssmenu6, .ssmenu7, .ssmenu8, .ssmenu9, .ssmenu10
	{
	visibility: hidden;
	position: absolute;
	margin-bottom: 48x;
	width: 100%;
	}

#contenant
	{
	position: relative;
	left: 0;
	width: 100%;
	padding-bottom: 50px;
	overflow: hidden;
	margin-top: -42px;
	}


/* GAUCHE */

#gauche
	{
	width: 201px;
	font-size: 12px;
	float: left;
	padding-top: 50px;
	}
#ariane
	{
	font-size: 10px;
	color: #4D4D4D;
	margin-bottom: 30px;
	}
#ariane A
	{
	color: #999999;
	}
#indicateurs
	{
	width: 148px;
	height: 69px;
	background: url(images/gauche_cadre1.png);
	margin: 0 0 0 20px;
	color: #1A489E;
	padding: 10px;
	}
#atlas
	{
	width: 148px;
	height: 94px;
	background: url(images/gauche_cadre2.png);
	margin: 0 0 0 20px;
	color: #1A489E;
	padding: 10px;
	text-align: center;
	}

#partenaires
	{
	width: 170px;
	height: 90px;
	background: url(images/gauche_cadre3.png);
	margin: 0 0 0 20px;
	color: #1A489E;
	text-align: center;
	padding-top: 10px;
	}
#partenaires IMG
	{
	float: left;
	padding: 0 0 0 10px;
	}
#arbo UL, #arbo LI
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
#arbo UL
	{
	padding: 15px;
	}
#arbo LI
	{
	border-bottom: 1px dashed #000;
	margin: 5px 0;
	}
#arbo A
	{
	display: block;
	padding: 3px;
	text-decoration: none;
	}
#arbo A:hover
	{
	padding: 3px;
	color: #fff;
	}
/* DROITE */

#droite
	{
	padding-top: 50px;
	float: right;
	margin-left: 25px;
	color: #4D4D4D;
	font-size: 12px;
	width: 730px;
	padding-right: 30px;
	}
#droite H1
	{
	font-size: 120%;
	margin: 0;
	}

#droite H1.accueil
	{
	border: 0;
	padding-left: 55px;
	background: url(images/puce_accueil.png) no-repeat 0 5px;
	}

#droite H2
	{
	font-weight: bold;
	font-size: 110%;
	}
#droite H3
	{
	text-align: center;
	font-weight: bold;
	font-size: 100%;
	}
H2 .puceaccueil IMG
	{
	padding-left: 55px;
	background: url(images/puce_accueil.png) no-repeat 0 7px;
	}

.outils
	{
	float: right;
	display: block;
	}
.outils IMG
	{
	}
.outils UL
	{
	list-style: none;
	display: block;
	margin: 0;
	}

.outils LI
	{
	display: inline;
	margin-right: 5px;
	}

UL.liste_art
	{
	list-style: none;
	width: 95%;
	}

UL.liste_art LI
	{
	margin-bottom: 15px;
	float: left;
	width: 100%;
	}
UL.liste_art H2 A
	{
	display: block;
	color: #666;
	}
UL.liste_art A.suite
	{
	text-align: right;
	display: block;
	}

/* PIED */

#pied
	{
	position: relative;
	bottom: 0;
	left: 0;
	margin-top: 20px;
	width: 100%;
	}

#piedgauche
	{
	position: absolute;
	left: 0;
	bottom: 70px;
	}

/* CONTACT */

#contact{
margin-left:100px;
}
#contact label{
width:160px;
float:left;
}
#contact input{
border:1px solid #336799;
background:url(../plugins/formulaire_contact/img/bginput.gif);
margin:2px;
}
#contact input.ok{
background:url(../plugins/formulaire_contact/img/bginput_ok.gif);
}
#contact input.erreur{
background:url(../plugins/formulaire_contact/img/bginput_erreur.gif);
}
#contact select{
border:1px solid #336799;margin:2px;
}
#contact textarea{
border:1px solid #336799;
}


/* RECOMMANDER */

#formulaire_recommander
	{
	display: block;
	text-align: right;
	}

.format_png { behavior: url(win_png.htc); }

#credits
	{
	position: absolute;
	left: 450px;
	top: 160px;
	font-size: 10px;
	}
#credits A
	{
	text-decoration: none;
	}

#credits A:hover
	{
	text-decoration: underline;
	}