*
	{
	font-family: Verdana;
	}

BODY
	{
	margin: 0;
	padding: 0;
	text-align: left;
	}

TD
	{
	vertical-align: top;
	}

HR
	{
	height: 0;
	border: 0;
	border-bottom: 1px solid #FF8800;
	margin: 0;
	padding: 0;
	padding-top: 5px;
	margin-bottom: 10px;
	}

H1
	{
	margin-top: 0px;
	margin-bottom: 0px;
	}

H2
	{
	color: #000;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
	font-size: 13px;
	}
A
	{
	text-decoration: none;
	}
A:hover
	{
	text-decoration: underline;
	}

LI
	{
	color: #FF8800;
	}

#conteneur
	{
	position: absolute;
	height: 100%;
	width: 90%;
	left: 5%;
	}
#haut
	{
	width: 100%;
	height: 76px;
	}

#haut TABLE
	{
	width: 100%;
	height: 76px;
	padding: 0;
	margin: 0;
	}
#haut TD
	{
	height: 76px;
	font-size: 1px;
	}

A IMG
	{
	border: 0;
	}

#centre
	{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	width:500px;
	}
#gauche
	{
	width: 20%;
	background: #C7D4D7;
	}
#droite
	{
	width: 20%;
	background: #C7D4D7;
	}
#ariane
	{
	width: 100%;
	height: 50px;
	vertical-align: middle;
	font-size: 11px;
	padding-left: 15px;
	}
#ariane A
	{
	color: #FF8800;
	font-size: 100%;
	}

/* GAUCHE */

#gauche TABLE
	{
	width: 100%;
	height: 25px;
	border: 0;
	padding: 0;
	margin: 0;
	background: #C7D5D8;
	}
#gauche TD
	{
	}
#gauche TD.rub
	{
	background: #FF8800;
	}
#gauche TD.ssrub
	{
	background: #FFF;
	}
#gauche TD.ssrub A
	{
	}
#gauche TD.ssrub A:hover
	{
	border-bottom: 1px solid #FF8800;
	}


/* CENTRE */

.bloc_arondi
	{
	background: #EDF2F2;
	border: 0;
	margin-bottom: 1%;
	}
.bloc_texte
	{
	padding: 0 20px 0 20px;
	}
TD.pointilles
	{
	background-image: url(images/pointilles.png);
	background-repeat: repeat-y;
	font-size: 0px;
	width:2px;
	padding: 2px;
	}

#centre A
	{
	color: #FF6100;
	font-weight: normal;
	}
#centre HR
	{
	margin: 0;
	padding: 0;
	border-bottom: 2px solid #FF6000;
	}

#centre HR.titre
	{
	margin: 0;
	padding: 0;
	border-bottom: 5px solid #FF6000;
	}

/* DROITE */

#droite TABLE
	{
	width: 100%;
	height: 25px;
	border: 0;
	padding: 0;
	margin: 0;
	background: #C7D5D8;
	}
#droite TD
	{
	}
#droite TD.rub
	{
	background: #6B878B;
	}
#droite TD.ssrub
	{
	background: #FFF;
	}
#droite TD.ssrub A
	{
	}
#droite INPUT.forml, #droite SELECT
	{
	margin-top: 5px;
	width: 75%;
	border: 1px solid #5D5D5B;
	font-size: 12px;
	display: block;
	clear: both;
	}
.spip_bouton INPUT
	{
	border: 1px solid #5D5D5B;
	background: #6D868B;
	font-size: 11px;
	padding: 1px;
	color: #FFF;
	text-align: right;
	margin-top: 5px;
	}

.bordbleu
	{
	font-size: 11px;
	margin: 5px 0px 5px 3px;
	padding: 2px 5px;
	border-left: 5px solid #6D868B;
	}

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { font-size: 0.8em; margin-left: auto; margin-right: auto; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png
	{
	behavior: url(win_png.htc);
	}
A IMG
	{
	padding: 0;
	margin: 0;
	border: 0;
	}

/* */

#imprimer
	{
	text-align: right;
	}

/* membres */

#membres
	{
	background: #6B878B;
	padding: 10px;
	border: 1px solid #333;
	position: absolute;

	font-size: 10px;
	z-index: 1000;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity: 0.60;
	width: 320px;
	}

#membres UL
	{
	padding: 0;
	margin: 0;
	}
#membres LI
	{
	padding: 0;
	margin: 0 0 0 20px;
	border: 1px solid #6B878B;
	}
#membres A
	{
	color: #FFF;
	display: block;
	margin: 0;
	padding: 0;
	}

.spip_logos {
	margin: 0 15px 0 0;
	padding: 0;
	border: none;
	position: relative;
	}
/* PIED */
#pied
	{
	border-top: 1px solid #AAA;
	height: 30px;
	font-size: 10px;
	text-align: center;
	}
#menupied
	{
	clear: both;
	}
#menupied A
	{
	color: #000;
	font-weight: bold;
	font-size: 11px;
	}