BODY { 
	color : #000000;
	font-size : 11px;
	font-family : Arial,Verdana, sans-serif;
	background-color : #ffffff;
	text-decoration : none;
	text-align: center;

} 
TABLE { 
	border-collapse : collapse;
} 
A { 
	color : #30a812;
	background-color : transparent;
	text-decoration : none;
} 
A:hover { 
	color : #30a812;
	background-color : transparent;
	text-decoration : underline;
} 
.breakhere { 
	page-break-after : always;
}
ul, li {
	padding-top:2px;
	padding-bottom:2px;
}

#contenu h1 {
	font-size : 13px;
	font-weight : bold;
	color : #30a812;
}

#contenu h2 {
	font-size : 11px;
	font-weight : bold;
	color : #4D4D4D;
	padding-left : 15px;
	margin-left : 15px;
	background: url(SITE/fleche-h2.gif) no-repeat;
}

#contenu h3 {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
 
#site { 
	width : 950px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
} 

#banniere { 
	float: left;
	width : 950px;
	height : 280px;
	background-image : url(SITE/banniere_v7.png);
	background-repeat : no-repeat;
} 

#identite {
	float: left;
	width : 350px;
	height : 235px;
	padding-left : 200px;
	padding-top : 20px;
}

#annonce {
	float: right;
	height : 235px;
	text-align: center;
	padding-top : 90px;
	padding-right : 20px;
}

#identite h1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	margin-bottom : 0px;
	margin-top : 0px;
}

#identite h1 a {
	color: #FFFFFF;
}


#identite h2 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	margin-bottom : 0px;
	margin-top : 0px;
}

#identite h3 {
	color: #ffa600;
	font-weight: bold;
	font-size: 14px;
	margin-bottom : 0px;
	margin-top : 0px;
}

#milieu {
	float: left;
	background-image : url(SITE/bordure.png);
	background-repeat : repeat-y;
}

#borduregauche { 
	float: left;
	width : 200px;
	background-color : #ffa600;
	background-image : url(SITE/menu_milieu.png);
	background-repeat : repeat-y;
} 

#borduredroite { 
	float: right;
	width : 750px;
}

#contenu {
	width : 720px;
	float: left; 
	font-size : 11px;
	background-image : url(SITE/filigrane.gif);
	background-repeat : repeat-y;
	text-align : justify;
	padding-left : 15px;
	padding-right : 15px;
} 

#menuhaut { 
	float: left; 
	width : 200px;
	height : 46px;
	background-image : url(SITE/menu_haut.png);
	background-repeat : no-repeat;
} 

#menubas { 
	float: left; 
	width : 200px;
	height : 55px;
	background-image : url(SITE/menu_bas.png);
	background-repeat : no-repeat;
} 

.menuinterieur { 
	float: left; 
	width : 180px;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;

	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 10px;
	padding-right : 10px;
} 

.menuinterieur A { 
	color : #ffffff;
	/*background-color : transparent;*/
} 

.menuinterieur A:hover { 
	color : #30a812;
	/*background-color : transparent;*/
	text-decoration : none;
} 

.menuseparateur { 
	float: left; 
	width : 200px;
	height : 10px;
	background-image : url(SITE/menu_separateur.png);
	background-repeat : repeat-y;
} 

#pied { 
	float: left;
	width : 950px;
	height : 58px;
	background-image : url(SITE/pied.png);
	background-repeat : no-repeat;
	padding-top : 10px;
	padding-left : 15px;
	color : #ffffff;
	background-color : transparent;
	font-size : 9px;
	text-align : center;
} 

#pied A { 
	color : #ffa600;
	background-color : transparent;
} 

#pied A:hover { 
	color : #ffa600;
	background-color : transparent;
	text-decoration : underline;
}
.normal {
	font-size : 12px;
}
.normal_gras_droit {
	font-size : 12px;
	font-weight : bold;
	text-align: right;
}
.alarme_titre {
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #30a812;
	BORDER-STYLE: solid;
	color : #FFFFFF;
	background-color: #30a812;
	font-size : 12px;
	font-weight : bold;
	text-align: center;
}
.alarme {
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #30a812;
	BORDER-STYLE: solid;
	color : #30a812;
	background-color: #ffa600;
	font-size : 12px;
	font-weight : bold;
	text-align: center;
}
.normal_centre {
	font-size : 12px;
	text-align: center;
} 

.info_permanentes_gauche
{
	WIDTH: 140px;
	PADDING: 2px;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #ffa600;
	BORDER-STYLE: solid;
	font-size : 10px;
	background-color : #30a812;
	color : #FFFFFF;
}
.info_permanentes_droite
{
	PADDING: 2px;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #ffa600;
	BORDER-STYLE: solid;
	font-size : 10px;
	background-color : transparent;
}

.actualite_titre
{
	font-size : 14px;
	font-weight : bold;
	color : #30a812;
	background-color : transparent;
}

.actualite_categorie
{
	font-size : 11px;
	color : #4D4D4D;
	text-decoration : underline;
}

.actualite_date
{
	font-size : 10px;
	color : #b1b1b1;
	background-color : transparent;
}
.actualite_contenu
{
	font-size : 12px;
	color : #000000;
	background-color : transparent;
}
.actualite_separateur
{
	height : 20px;
	background-position : center center;
	background-image : url(SITE/actualite_separateur.gif);
	background-repeat : no-repeat;
	background-color : transparent;
}
.statique_titre
{
	font-size : 14px;
	font-weight : bold;
	color : #30a812;
	background-color : transparent;
}
.statique_date
{
	text-align: right;
	font-size : 10px;
	color : #b1b1b1;
	background-color : transparent;
}
.statique_contenu
{
	font-size : 12px;
	color : #000000;
	background-color : transparent;
}
.archive_annee
{
	padding-top : 10px;
	padding-bottom : 10px;
	width : 570px;
	float: left;
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	background-color : transparent;
}
.archive_titre
{
	padding-top : 5px;
	padding-bottom : 5px;
	width : 400px;
	float: left;
	font-size : 11px;
	color : #30a812;
	background-color : transparent;
}
.archive_date
{
	padding-top : 5px;
	padding-bottom : 5px;
	width : 150px;
	float : left;
	font-size : 9px;
	text-align : right;
	color : #b1b1b1;
	background-color : transparent;
}
.formulaire
{
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #30a812;
	BORDER-STYLE: solid;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
}
.formulaire_bouton
{
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #ffa600;
	BORDER-STYLE: solid;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #30a812;
}
.peda_champs {
	width : 80px;
	BORDER-TOP: 1px #ffa600 solid;
	color : #ffffff;
	background-color: #30a812;
	font-size : 12px;
	font-weight : bold;
	text-align: center;
	padding : 3px;
}
.peda_contenu {
	BORDER: 1px #30a812 solid;
	color : #000000;
	background-color: #FFFFFF;
	font-size : 12px;
	padding : 3px;
}
.peda_contenu_titre {
	BORDER: 1px #30a812 solid;
	color : #FFFFFF;
	background-color: #ffa600;
	font-size : 14px;
	font-weight : bold;
	text-align: center;
	padding : 3px;
}
.peda_table {
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #30a812;
	BORDER-STYLE: solid;
}

.peda_normal_centre {
	font-size : 12px;
	text-align: center;
}

.rubrique
{
	padding-left: 120px;
	width : 420px;
}

.rubrique_haut
{
	height : 23px;
	width : 300px;
	background-image : url(SITE/rubrique_haut.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
}

.rubrique_menu
{
	height : 113px;
	width : 300px;
}

.rubrique_separateur
{
	height : 4px;
	background-image : url(SITE/rubrique_separateur.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.rubrique_bas
{
	height : 23px;
	background-image : url(SITE/rubrique_bas.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
}
