/* CSS Document */

body {
	background-color: #FFFFFF;
	color:#222222;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 120%;
	margin:0;
	padding:0;
}




#bloc {
	margin-top: 0px;
	margin-bottom: 10px;
	position: absolute;
	width: 869px;
	left: 50%;
	margin-left: -435px;
}

#haut {
	height:84px;
}

#haut-gauche {
	height:84px;
	float:left;
	width:416px;
	
}

#haut-droite {
	height:84px;
	float:right;
	background-image: url(../images/onglet-haut.png);
	background-repeat: no-repeat;
	background-position: right top;
	width:444px;
	text-align: right;
}

#haut-droite p {
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.lettre {
	background-image: url(../images/lettre-info.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left 2px;
}

#haut-droite a{
	color: #000000;
	text-decoration: none;
}
#haut-droite a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Recherche */

#haut-droite form {
	margin:0px 0 0;
	display: inline;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 0px;
}
.rechercher {
	display: inline;


}
.recherche {
	color:#E8AF32;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-bottom:0px;
	width:120px;
	margin-left: 15px;
}
.ok {
background-color:#E8AF32;
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
}

/* Corps de la page */

#page {
	background-repeat: repeat-y;
	padding: 0px;
	margin-top: 15px;
	clear: both;

}
#chemin {
	padding-top: 5px;
	padding-right: 20px;
	padding-left: 30px;
	color: #666666;
	font-size: 10px;
}
#chemin a{
	color: #666666;
	text-decoration: underline;
}
#chemin a:hover{
	text-decoration: none;
}

/* --------------- */
#gauche {
	float:left;
	width: 237px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom :0px; /* fait de la place pour afficher le pied */
	margin-left: 35px;
	margin-top:20px;

}
#gauche h1{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top:8px;
	text-transform: uppercase;
}
#gauche ul{
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	margin-top:5px;
}
#gauche li{
	list-style-type: square;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	margin-left:30px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 14px;
	

}
#gauche li a{
	color: #666666;
	text-decoration: none;
}

#gauche li a:hover{
	color: #000000;
	text-decoration: none;
}


* html #gauche { /*IE only. Actual menu width minus left padding of A element (10px) */
margin-left: 15px;
}

#gauche-1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0203C;
}
#gauche-1 h1{
	color: #C41F39;
}
#gauche-1 h1 a{
	color: #C41F39;
	text-decoration: none;
}
#gauche-1 h1 a:hover{
	color: #C41F39;
	text-decoration: none;
}

#gauche-2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8AF32;
}
#gauche-2 h1{
	color: #E8AF32;
	text-decoration: none;
}
#gauche-2 h1 a{
	color: #E8AF32;
	text-decoration: none;
}

#gauche-2 h1 a:hover{
	color: #E8AF32;
}



#gauche-3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #567D37;
}
#gauche-3 h1{
	color: #567D37;
}
#gauche-3 h1 a{
	color: #567D37;
	text-decoration: none;
}
#gauche-3 h1 a:hover{
	color: #567D37;
	text-decoration: none;
}




#gauche-4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: #EEEADB;
	margin-bottom: 10px;
	border-bottom-color: #C1B68F;
}
#gauche-4 h1{
	color: #FFFFFF;
	background-color: #C1B68F;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#gauche-4 h1 a{
	color: #FFFFFF;
	text-decoration: none;
}
#gauche-4 h1 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}









/* --------------- */
#centre-forum {
	margin-left: 20px;
	margin-right:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	margin-top: 20px;
	line-height: 130%;

}
#centre {
	margin-left: 297px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/centre-fond.gif);
	background-repeat: repeat-y;
	width: 529px;
	margin-top: 20px;
	line-height: 130%;

}
#centre h1{
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 23px;
	font-size: 18px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 25px;
}
#centre a{
	color: #0066FF;
	text-decoration: underline;
}
#centre a:hover{
	text-decoration: none;
}

#contenu {
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 20px;
	padding-bottom: 0px;
}

#contenu h2{
	font-size: 15px;
	font-weight: normal;
	color: #A9A8A8;
			line-height: 130%;

}
#contenu h3{
	font-size: 13px;
	font-weight: normal;
	color: #C41F39;
}

#centre-bas {
	background-image: url(../images/centre-bas.gif);
	height:25px;
	width: 529px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}



/* Pour les rubriques */
#article-rubrique {

}

#article-rubrique ul {
	margin: 0px;
	padding:0;
	

}

#article-rubrique li {
	background-image: url(../images/logo-petit.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 8px;
	line-height: 18px;
	font-size: 13px;

}

.date {
	color: #999999;

}
.chapo {
	display: block;
	margin-top: 7px;
	color: #666666;
	font-size: 11px;
		line-height:14px;

}

.date-rubrique {
	color: #999999;
	font-size: 90%;

}


/* --------------- */

.clear {
	clear: both;
}

#bas {
	padding-left:15px;
	padding-right:15px;
	padding-bottom :0px;
	background-repeat: no-repeat;
	margin: 0px;
	clear: both;
	height: 49px;
	padding-top: 10px;
}

#pied {
	padding-left:15px;
	padding-right:15px;
	padding-bottom :0px;
	margin: 0px;
	height: 25px;
	text-align: right;
	border-bottom-width: 15px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#pied a{
	color: #567D37;
	text-decoration: none;
}
#pied a:hover{
	text-decoration: underline;
}

/* --------------- */

.auteur {
	color: #999999;
	text-align: right;
}

/* Images */
.spip_documents_right {
	margin-left:10px;
	margin-bottom:5px;
}

.spip_documents_left {
	margin-right:10px;
	margin-bottom:5px;
}

/* Page d'acueil */

.chapo-accueil {
	display: block;
	margin-top: 1px;
	color: #666666;
	font-size: 11px;
	line-height:14px;
}

/* --------------- */
#pave-actu {
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/centre-fond.gif);
	background-repeat: repeat-y;
	width: 528px;
	margin-top: 20px;
	line-height: 130%;
	margin-left: 25px;

}
#pave-actu h1{
	background-image: url(../images/titre0.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 23px;
	font-size: 18px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 25px;
	color: #C2B58E;

}
#pave-actu a{
	color: #0066FF;
	text-decoration: underline;
}
#pave-actu a:hover{
	text-decoration: none;
}

#pave-actu ul {
	margin: 0px;
	padding:0;
	margin-top:10px;
	

}

#pave-actu li {
	background-image: url(../images/logo-petit.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 25px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 8px;
		padding-right: 15px;

	line-height: 18px;
	font-size: 13px;

}
#pave-actu-bas {
	background-image: url(../images/centre-bas.gif);
	height:25px;
	width: 528px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

/* --------------- */
#pave-doc {
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/pave-doc-fond.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 20px;
	line-height: 130%;
	margin-left: 25px;

}
#pave-doc h1{
	background-image: url(../images/pave-doc-haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 16px;
	color: #FF6600;

}
#pave-doc a{
	color: #0066FF;
	text-decoration: underline;
}
#pave-doc a:hover{
	text-decoration: none;
}

#pave-doc ul {
	margin: 0px;
	padding:0;
		margin-top:10px;

	

}

#pave-doc li {
	
	list-style-type: none;
	background-position: 0px 0px;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 8px;
	line-height: 18px;
	font-size: 13px;

}
#pave-doc-bas {
	background-image: url(../images/pave-doc-bas.gif);
	height:25px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #FFFFFF;
}

/* --------------- */
#pave-1 {
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/pave-1-fond.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 5px;
	line-height: 130%;
	margin-left: 32px;

}
#pave-1 h1{
	background-image: url(../images/pave-1-haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 16px;
	color: #CC9900;

}
#pave-1 img{
	width:219px;
	margin-left:15px;
	margin-top:5px;
}
#pave-1 a{
	color: #0066FF;
	text-decoration: underline;
}
#pave-1 h1 a{
	color: #C41F39;
	text-decoration: none;
}
#pave-1 a:hover{
	text-decoration: none;
}

#pave-1 ul{
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	margin-top:5px;
}
#pave-1 li{
	list-style-type: square;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	margin-left:30px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 14px;
	

}

#pave-1-bas {
	background-image: url(../images/pave-1-bas.gif);
	height:25px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}

/* --------------- */
#pave-2 {
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/pave-2-fond.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 5px;
	line-height: 130%;
	margin-left: 25px;

}
#pave-2 img{
	width:219px;
	margin-left:15px;
	margin-top:5px;
}
#pave-2 h1{
	background-image: url(../images/pave-2-haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 16px;
	color: #E8AF32;

}
#pave-2 a{
	color: #0066FF;
	text-decoration: underline;
}
#pave-2 h1 a{
	color: #E8AF32;
	text-decoration: none;
}
#pave-2 a:hover{
	text-decoration: none;
}

#pave-2 ul{
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	margin-top:5px;
}
#pave-2 li{
	list-style-type: square;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	margin-left:30px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 14px;
	

}

#pave-2-bas {
	background-image: url(../images/pave-2-bas.gif);
	height:25px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
/* --------------- */
#pave-3 {
	padding-left:0px;
	padding-right:0px;
	padding-bottom :0px;
	background-image: url(../images/pave-3-fond.gif);
	background-repeat: repeat-y;
	width: 250px;
	margin-top: 5px;
	line-height: 130%;
	margin-left: 25px;

}
#pave-3 img{
	width:219px;
	margin-left:15px;
	margin-top:5px;
}
#pave-3 h1{
	background-image: url(../images/pave-3-haut.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding-left: 15px;
	font-size: 14px;
	padding-top: 13px;
	padding-right: 15px;
	line-height: 16px;
	color: #567D37;

}
#pave-3 a{
	color: #0066FF;
	text-decoration: underline;
}
#pave-3 h1 a{
	color: #567D37;
	text-decoration: none;
}
#pave-3 a:hover{
	text-decoration: none;
}

#pave-3 ul{
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	margin-top:5px;
}
#pave-3 li{
	list-style-type: square;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	margin-left:30px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 14px;
	

}

#pave-3-bas {
	background-image: url(../images/pave-3-bas.gif);
	height:25px;
	width: 250px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
}
