body, html{
	font: 13px Arial, Tahoma, Verdana, sans-serif;
	color:#444444;
	background: #FFFFFF;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

a{
	text-decoration: none;
        color:#22B33D;
}

a:hover{
	text-decoration: none;
	color: #826147;
}

img{
	border: none;
}

h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
	font-size: 12px;
}

p{
	margin: 0px;
	padding: 0px;
        text-align:justify;
}

.spacer{
	height: 1px;
	font-size: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	/*border: #0000ff solid 1px;*/
}
input {
        font-size:11px;
        padding: 2px;
        margin: 2px;
	background-color: #FFFFFF;
	color: #826147;
        border:1px solid #826147;
}
textarea {
        font-size:11px;
        padding: 2px;
        margin: 2px;
	background-color: #FFFFFF;
	color: #826147;
        border:1px solid #826147;
}
select {
        font-size:11px;
        padding: 2px;
        margin: 2px;
	background-color: #FFFFFF;
	color: #826147;
        border:1px solid #826147;
}
.bouton {
        font-size:11px;
        cursor: pointer;
	background-color: #FBC091;
	color: #826147;
	font-weight: bold;
        border:1px solid #826147;
}
.titre {
        color:#00911B;
        font-weight:bold;
        font: 22px Arial, Tahoma, Verdana, sans-serif;
}
.titre_contenu {
        color:#22B33D;
        font-weight:900;
        font: 18px Arial, Tahoma, Verdana, sans-serif;
        background: url(images/puce.jpg) no-repeat;
        padding-left:15px;
}
.titre_page {
        background: url(images/fond_titre.jpg);
        color:#FFFFFF;
        font-weight:bold;
        font: 20px Arial, Tahoma, Verdana, sans-serif;
}
#edito {
        float:left;
        width:300px;
        /*border:1px solid #000;*/
}
#actualite {
        float:left;
        width:340px;
        margin-left:10px;
        /*border:1px solid #000;*/
}
#recherche_accueil {
        float:left;
        width:640px;
        /*border:1px solid #000;*/
}
#recherche_service {
        float:left;
        width:300px;
        /*border:1px solid #000;*/
}
#carte_accueil {
        float:right;
        width:340px;
        /*border:1px solid #000;*/
}
#img_actu {
        float:left;
        width:110px;
}
#contenu_actu {
        float:right;
        width:195px;
        text-align:justify;
}
#lien_actu {
        text-align:right;
        width:210px;
}
#lien_actu a{
        color:#CE8A20;
}

/******* ADMR ********/

#admr {
        float:left;
        /*width:600px;*/
}
#admr .contenu{
        padding:2px;
        margin-left:18px;
        /*width:580px;*/
        text-align:justify;
}

/******* MENU ********/
#menu_1 {
	background: #FFF url(images/fond_menu_1.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
        font: 12px Arial, Tahoma, Verdana, sans-serif;
        vertical-align:middle;
}
#menu_1 a {
        color:#196A28;
        font-weight:bold;
}
#menu_2 {
	background: #FFF url(images/fond_menu_2.jpg) no-repeat;
        height:32px;
        width:200px;
        margin-top:10px;
        padding-left:15px;
}
#menu_2 a {
        color:#914664;
        font-weight:bold;
}
#menu_3 {
	background: #FFF url(images/fond_menu_3.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
}
#menu_3 a {
        color:#454E8C;
        font-weight:bold;
}
#menu_4 {
	background: #FFF url(images/fond_menu_4.jpg) no-repeat;
        height:32px;
        width:150px;
        margin-top:10px;
        padding-left:15px;
}
#menu_4 a {
        color:#5D5224;
        font-weight:bold;
}
#menu_5 {
	background: #FFF url(images/fond_menu_5.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
}
#menu_5 a {
        color:#196A28;
        font-weight:bold;
}
#menu_6 {
	background: #FFF url(images/fond_menu_6.jpg) no-repeat;
        height:32px;
        width:190px;
        margin-top:10px;
        padding-left:15px;
}
#menu_6 a {
        color:#454E8C;
        font-weight:bold;
}
#menu_7 {
	background: #FFF url(images/fond_menu_7.jpg) no-repeat;
        height:32px;
        width:160px;
        margin-top:10px;
        padding-left:15px;
}
#menu_7 a {
        color:#316179;
        font-weight:bold;
}
#menu_8 {
	background: #FFF url(images/fond_menu_8.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
}
#menu_8 a {
        color:#914664;
        font-weight:bold;
}
#menu_9 {
	background: #FFF url(images/fond_menu_9.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
}
#menu_9 a {
        color:#196A28;
        font-weight:bold;
}

#menu_10 {
	background: #FFF url(images/fond_menu_3.jpg) no-repeat;
        height:20px;
        width:215px;
        margin-top:10px;
        padding-left:15px;
}
#menu_10 a {
        color:#454E8C;
        font-weight:bold;
}
/**** PLAN DU SITE ****/
.pds_0 {
        font-weight:bold;
        size:15px;
}

.pds_1 {
        background: url(images/puce.jpg) no-repeat top left;
        padding-left:13px;
        margin-left:30px;
        font-weight:bold;
        size:13px;
        vertical-align:bottom;
}

.pds_2 {
        margin-left:60px;
}



/****  STRUCTURE  *****/


#super_conteneur{
	width: 100%;
	background: #FFF url(images/fond_haut.jpg) no-repeat center top;
	padding: 0px 0px 0px 0px;
}
#contenu{
	width: 903px;
        height:100%;
	margin: auto;
	/*border: #f00 solid 1px;*/
}

#bloc_banniere{
	width: 100%;
        height:205px;
        /*border: #f0f solid 1px;*/
	/*background: url(images/haut.jpg) no-repeat center;*/
}

#menu_haut{
	width: 100%;
	height: 22px;
	/*border: #f0f solid 1px;*/
        padding-top:6px;
        color:#FFF;
	background: url(images/fond_menu_haut.jpg) no-repeat center;
}
#menu_haut_lien{
	width: 903px;
}
#menu_haut_lien a {
        color:#FFF;
        font-weight:bold;
        font-size: 11px;
        padding:3px;
        text-transform:uppercase;
}
#sous_menu_haut{
	width: 100%;
	height: 25px;
	/*border: #f0f solid 1px;*/
	background: url(images/fond_sous_menu.jpg) no-repeat top center;
}
#sous_menu {
        width:903px;
        padding-top:1px;
        padding-right:15px;
        /*border:1px solid #F00;*/
}
#cheminDeFer {
        float:left;
        margin-left:15px;
        margin-top:2px;
        /*border:1px solid #F00;*/
        text-align:left;
}
#sous_menu_lien {
        float:right;
        padding-right:15px;
        /*border:1px solid #F00;*/
        text-align:left;
}
#sous_menu a {
        font: 11px Arial, Tahoma, Verdana, sans-serif;
        padding-right:4px;
        padding-left:4px;
        color:#525252;
}
#sous_menu a:hover {
        font: 11px Arial, Tahoma, Verdana, sans-serif;
}
#sous_menu input {
        border:1px solid #CCC;
        color: #525252;
        padding-left:4px;
}
#menu_gauche {
        float:left;
        width:215px;
        font: 12px Arial, Tahoma, Verdana, sans-serif;s
        /*border:1px solid #CCC;*/
}
#contenu_site {
        float:right;
        width:670px;
        /*border:1px solid #CCC;*/
}
#footer{
        clear:both;
	width: 100%;
	height: 65px;
        padding-top:10px;
	/*border: #00f solid 1px;*/
	background: url(images/fond_bas.jpg) no-repeat center;
}
#footer_gauche {
        float:left;
        text-align:left;
        width:250px;
        margin-top:4px;
        padding-left:30px;
        font: 10px Arial, Tahoma, Verdana, sans-serif;
        /*border: #f0f solid 1px;*/
}

#footer_droit {
        float:right;
        text-align:left;
        width:250px;
        margin-top:4px;
        font: 10px Arial, Tahoma, Verdana, sans-serif;
        /*border: #f00 solid 1px;*/
}