/* BALISES */

*
	{
	font-family: verdana, arial;
	}
A
	{
	text-decoration: none;
	}
A:hover
	{
	text-decoration: underline;
	}
BODY
	{
	background: url(images/fond.png);
	margin: 0;
	padding: 0;
	width: 100%;
	}
H1
	{
	margin: 0;
	padding: 1px 1px 3px 10px;
	}
H3
	{
	text-align: left;
	margin-bottom: 5px;
	clear:both;
	}
HR
	{
	margin: 0;
	padding: 0;
	border: 0;
	height: 0;
	}
INPUT
	{
	border: 1px solid #676767;
	background: #fff;
	font-size: 11px;
	padding: 2px;
	color: #676767;
	}
TD
	{
	vertical-align: top;
	}

.chapo
	{
	font-weight: bold;
	}
.texte, .chapo, .texterub
	{
	padding-left: 12px;
	}
.gras
	{
	}
.spip_logos
	{
	float: left;
	margin: 0 10px 10px 0;
	}
/* COULEURS */

.fond16, .couleur16 H1, .fond1, .couleur1 H1, .fond41, .couleur41 H1 { background: #0066A6; }
.fond12, .couleur12 H1 { background: #F49F22; }
.fond31, .couleur31 H1 { background: #7AAF2F; }
.fond59, .couleur59 H1 { background: #C53321; }
.fond2, .couleur2 H1, .fond56, .couleur56 H1  { background: #EB6400; }
.fond5, .couleur5 H1 { background: #00A9D4; }
.fond36, .couleur36 H1 { background: #A2C535; }
.fond47, .couleur47 H1 { background: #BF53B9; }
.fond51, .couleur51 H1 { background: #007A55; }


.couleur16 A,
	.couleur16 H3,
	#gauche .couleur16 A:hover,
	#gauche .couleur16 A.on,
	#gauche .couleur16 LI.on,
	#principal .couleur16 H2,
	#principal .couleur16 .gras,
		.couleur1 A,
	.couleur1 H3,
	#gauche .couleur1 A:hover,
	#gauche .couleur1 A.on,
	#gauche .couleur1 LI.on,
	#principal .couleur1 H2,
	#principal .couleur1 .gras,
		.couleur41 A,
	.couleur41 H3,
	#gauche .couleur41 A:hover,
	#gauche .couleur41 A.on,
	#gauche .couleur41 LI.on,
	#principal .couleur41 H2,
	#principal .couleur41 .gras
	{ color: #0066A6; }
.couleur12 A,
	.couleur12 H3,
	#gauche .couleur12 A:hover,
	#gauche .couleur12 A.on,
	#gauche .couleur12 LI.on,
	#principal .couleur12 H2,
	#principal .couleur12 .gras
	{ color: #F49F22; }
.couleur31 A,
	.couleur31 H3,
	#gauche .couleur31 A:hover,
	#gauche .couleur31 A.on,
	#gauche .couleur31 LI.on,
	#principal .couleur31 H2,
	#principal .couleur31 .gras
	{ color: #7AAF2F; }
.couleur59 A,
	.couleur59 H3,
	#gauche .couleur59 A:hover,
	#gauche .couleur59 A.on,
	#gauche .couleur59 LI.on,
	#principal .couleur59 H2,
	#principal .couleur59 .gras
	{ color: #C53321; }
.couleur2 A,
	.couleur2 H3
	#gauche .couleur2 A:hover,
	#gauche .couleur2 A.on,
	#gauche .couleur2 LI.on,
	#principal .couleur2 H2,
	#principal .couleur2 .gras,
		.couleur56 A,
	.couleur56 H3,
	#gauche .couleur56 A:hover,
	#gauche .couleur56 A.on,
	#gauche .couleur56 LI.on,
	#principal .couleur56 H2,
	#principal .couleur56 .gras
	{ color: #EB6400; }
.couleur5 A,
	.couleur5 H3
	#gauche .couleur5 A:hover,
	#gauche .couleur5 A.on,
	#gauche .couleur5 LI.on,
	#principal .couleur5 H2,
	#principal .couleur5 .gras
	{ color: #00A9D4; }
.couleur36 A,
	.couleur36 H3,
	#gauche .couleur36 A:hover,
	#gauche .couleur36 A.on,
	#gauche .couleur36 LI.on,
	#principal .couleur36 H2,
	#principal .couleur36 .gras
	{ color: #A2C535; }
.couleur47 A,
	.couleur47 H3,
	#gauche .couleur47 A:hover,
	#gauche .couleur47 A.on,
	#gauche .couleur47 LI.on,
	#principal .couleur47 H2,
	#principal .couleur47 .gras
	{ color: #BF53B9; }
.couleur51 A,
	.couleur51 H3,
	#gauche .couleur51 A:hover,
	#gauche .couleur51 A.on,
	#gauche .couleur51 LI.on,
	#principal .couleur51 H2,
	#principal .couleur51 .gras
	{ color: #007A55; }

.couleur16 HR, .couleur41  HR { border-bottom: 1px dashed #0066A6; }
.couleur12 HR { border-bottom: 1px dashed #F49F22; }
.couleur31 HR { border-bottom: 1px dashed #7AAF2F; }
.couleur59 HR { border-bottom: 1px dashed #C53321; }
.couleur2  HR, .couleur56  HR {	border-bottom: 1px dashed #EB6400; }
.couleur5  HR {	border-bottom: 1px dashed #00A9D4; }
.couleur36  HR {	border-bottom: 1px dashed #A2C535; }
.couleur47  HR {	border-bottom: 1px dashed #BF53B9; }
.couleur51  HR {	border-bottom: 1px dashed #007A55; }

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

.couleur1 table.spip, .couleur16 table.spip, .couleur41 table.spip { border: 1px solid #0066A6;}
.couleur1 table.spip TD, .couleur16 table.spip TD, .couleur41 table.spip TD { border: 1px solid #0066A6;}
.couleur1 INPUT, .couleur16 INPUT, .couleur41 INPUT { border: 1px solid #0066A6;}

.couleur12 table.spip { border: 1px solid #F49F22;}
.couleur12 table.spip TD { border: 1px solid #F49F22;}
.couleur12 INPUT { border: 1px solid #F49F22;}

.couleur31 table.spip { border: 1px solid #7AAF2F;}
.couleur31 table.spip TD { border: 1px solid #7AAF2F;}
.couleur31 INPUT { border: 1px solid #7AAF2F;}

.couleur59 table.spip { border: 1px solid #C53321;}
.couleur59 table.spip TD { border: 1px solid #C53321;}
.couleur59 INPUT { border: 1px solid #C53321;}

.couleur2 table.spip.couleur56 table.spip TD { border: 1px solid #EB6400;}
.couleur2 table.spip TD, .couleur56 table.spip TD { border: 1px solid #EB6400;}
.couleur2 INPUT, .couleur16 INPUT, .couleur41 INPUT { border: 1px solid #EB6400;}

.couleur5 table.spip { border: 1px solid #00A9D4;}
.couleur5 table.spip TD { border: 1px solid #00A9D4;}
.couleur5 INPUT { border: 1px solid #00A9D4;}

.couleur36 table.spip { border: 1px solid #A2C535;}
.couleur36 table.spip TD { border: 1px solid #A2C535;}
.couleur36 INPUT { border: 1px solid #A2C535;}

.couleur47 table.spip { border: 1px solid #BF53B9;}
.couleur47 table.spip TD { border: 1px solid #BF53B9;}
.couleur47 INPUT { border: 1px solid #BF53B9;}

.couleur51 table.spip { border: 1px solid #007A55;}
.couleur51 table.spip TD { border: 1px solid #007A55;}
.couleur51 INPUT { border: 1px solid #007A55;}

/* HAUT */

.frises
	{
	background:#fff;
	}
#conteneur
	{
	width:94%;
	margin-left: 3%;
	margin-top: 10px;
	position: relative;
	background:#fff;
	}
#menuho
	{
	margin-left: 5px;
	vertical-align: bottom;
	margin-top: -20px;
	margin-bottom: 10px;
	background:#fff;
	}
#logo
	{
	float: left;
	margin-right: 5px;
	}
#menuho TABLE
	{
	border: 0;
	padding: 0;
	margin: 0;
	margin-top: 40px;
	}
#menuho TABLE TABLE
	{
	margin: 0;
	}
#menuho TD
	{
	vertical-align: middle;
	text-align: left;
	}
#menuho H1
	{
	margin: 0;
	padding: 0;
	}
#menuho H1 A
	{
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	}

.ssmenuho
	{
	position: absolute;
	text-align: left;
	width: 200px;
	margin-top: 12px;
	visibility: hidden;
	}
.ssmenuho A
	{
	color:#fff;
	font-size: 11px;
	padding: 2px;
	display: block;
	}
.ssmenuho A:hover
	{
	background: #fff;
	color: #666;
	text-decoration: none;
	padding: 1px;
	border: 1px solid #666;
	}
.ssmenuho LI, .ssmenuho UL
	{
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
	}
/* FIL D'ARIANE */

#ariane
	{
	padding: 0.5% 2%;
	border-top: 2px solid #97BC30;
	border-bottom: 2px solid #68B8DD;
	text-align: left;
	color: #808080;
	font-size: 10px;
	background:#fff;
	}

#ariane A
	{
	color: #808080;
	font-weight: bold;
	}
/* CONTENU */
#contenu
	{
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
	}
/* GAUCHE */
#gauche
	{
	width: 195px;
	padding: 0;
	border-right: 1px solid #C5C5C5;
	background: #fff;
	text-align: left;
	padding-bottom: 40px;
	}
#gauche TABLE
	{
	}
#gauche A, #gauche
	{
	color: #808080;
	font-size: 11px;
	}
#gauche A:hover
	{
	text-decoration: none;
	}
#gauche HR
	{
	margin: 0 0 0 15px;
	padding: 0;
	border: 0;
	border-bottom: 1px dashed #0366A7;
	}
#gauche H2
	{
	font-size: 13px;
	margin: 5px 0 5px 13px;
	_margin: 0 0 0 13px;
	padding: 0;
	}
#gauche LI
	{
	margin: 0;
	padding: 0 0 5px 0;
	color:#808080;
	}
#gauche UL
	{
	margin: 0;
	padding: 0 0 0 15px;
	}

#coordonnees
	{
	padding: 0 0 20px 20px;
	font-size: 11px;
	color: #808080;
	overflow: auto;
	background:#fff;
	}
/* PRINCIPAL */
#principal
	{
	background: url(images/points_gris.png);
	padding: 10px 20px;
	color: #808080;
	font-size: 11px;

	}
#cadre_central
	{
	background: #fff;
	padding: 10px 20px;
	border-bottom: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	font-size: 11px;
	line-height: 1.2em;
	min-height: 200px;
	}
#principal #grotitre
	{
	margin-bottom: 10px;
	width: 100%;
	}
#principal H2
	{
	font-size: 11px;
	}
#documents_joints H2
	{
	padding: 3px;
	color: #fff;
	font-size: 12px;
	text-align: right;
	}
#documents_joints UL
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
#documents_joints LI
	{
	clear: both;
	}
/* DROITE */
.actubtn{
	background: url(images/points_gris.png);
	border-right: 1px solid #c5c5c5;
	}
#droite
	{
	width: 185px;
	_width: 195px;
	*width: 195px;
	background: #fff;
	text-align: left;
	font-size: 11px;
	padding: 10px;
	color: #808080;
	}
#droite H2
	{
	margin: 0;
	}
#droite H2 A
	{
	font-weight: bold;
	font-size: 12px;
	}
#droite UL
	{
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
	_margin: 5px 0px 0 0;
	*margin: 5px 0px 0 0;
	border-left: 3px solid #FDEDD3;
	border-right: 3px solid #FDEDD3;
	border-top: 3px solid #FDEDD3;
	width:169px;
	}
#droite .couleur51 UL
	{
	border: 3px solid #007A55;
	border-bottom: 0;
	}
#droite LI
	{
	border-bottom: 3px solid #FDEDD3;
	padding: 10px;
	color: #808080;
	}
#droite .couleur51 LI
	{
	border-bottom: 3px solid #007A55;
	}
#droite .date
	{
	color: #EB6400;
	}
#droite .couleur51 .date
	{
	color: #007A55;
	}
#droite HR
	{
	margin: 5px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px dashed #EB6400;
	}
#droite .couleur51 HR
	{
	border-bottom: 1px dashed #007A55;
	}

#outils_article
	{
	float: right;
	}
#outils_article UL
	{
	list-style: none;
	display: inline;

	}
#outils_article LI
	{
	display: inline;
	}
#imprimer
	{
	text-align: right;
	clear: both;
	margin-top: 10px;
	}
/* FORMULAIRE RECHERCHE */

.formulaire_recherche
	{
	margin: 10px;
	}
.valide
	{
	background: #BBD432;
	color: #FFF;
	padding: 1px;
	}
/* OUTILS PIED */

#logos TD
	{
	vertical-align: absmiddle;
	width: 12.5%;
	}

#outils_pied
	{
	font-size: 11px;
	text-align: center;
	background:#fff;
	}
#outils_pied UL
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
#outils_pied LI
	{
	display: inline;
	margin: 0;
	padding: 0 5px;
	}
#outils_pied A
	{
	color: #0066A5;
	}

/* PARTENAIRES */

#partenaires P
	{
	font-size: 11px;
	color:#808080;
	font-weight: bold;
	text-align: center;
	background:#fff;
	}
	

