	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;		
		margin: 0;
		padding: 0;
		background-color: #ffffff;			
		font-size: 1em;
		|font-size:100%;
		}

/************************************/ 
/*    RTE   :  style présents dans rte.css      */
/************************************/
/* LIENS UTILISABLES DANS RTE*/
	a.lien:link {
		height: 20px;
		color: #73a307;
		text-decoration:none;
		background-image: url(../images/puceLien.gif);
		background-position: left top;
		background-repeat: no-repeat;		
		padding-left: 15px;
	}
	
	a.lien:visited  {
		height: 20px;
		color: #73a307;
		text-decoration:none;
		background-image: url(../images/puceLien.gif);
		background-position: left top;
		background-repeat: no-repeat;		
		padding-left: 15px;
	}
	
	a.lien:hover { 
		height: 20px;
		color: #73a307;
		text-decoration:underline;
		background-image: url(../images/puceLien.gif);
		background-position: left top;
		background-repeat: no-repeat;		
		padding-left: 15px;
	}

/* Message important*/
    span.messageImportant {		
		color: red;
	}
/* Paragraphes */

	p.cadre{		
		padding: 10px 10px 10px 10px !important;
        margin: 0px 20px 0px 20px;        
        text-align: justify;
        border: 1px solid #a2a6a2;
	} 
    
    p.citation{		
		padding: 10px 10px 10px 10px !important;
        margin: 0px 20px 0px 20px;        
        text-align: justify;
        border: 1px solid #a2a6a2;
        font-style: italic;        
	}   
	
/* Tableaux */

     td.cellule-tableau-gras-fond-vert {
        font-size: 12px;
        border-right-width: 1px !important;
        border-bottom-width: 1px !important;
        border-bottom-style: dotted !important;
        border-right-color: #038454 !important;
        border-bottom-color: #038454 !important;
        padding: 5px !important;
        border-right-style: dotted !important;
        font-weight: bold;
        color: #4e514e !important;
        background-color: #f3f9f3 !important;
    }
    
    td.cellule-tableau-pointilles-droit-bas {
        font-size: 12px;
        border-right-width: 1px !important;
        border-right-color: #038454 !important;
        border-right-style: dotted !important;
        border-bottom-width: 1px !important;
        border-bottom-color: #038454 !important;
        border-bottom-style: dotted !important; 
        padding: 5px !important;      
        font-weight: normal;
        color: #4e514e !important;        
    }
    
    td.cellule-tableau-pointilles-gauche-bas {
        font-size: 12px;
        border-left-width: 1px !important;
        border-left-color: #038454 !important;
        border-left-style: dotted !important;
        border-bottom-width: 1px !important;
        border-bottom-color: #038454 !important;
        border-bottom-style: dotted !important; 
        padding: 5px !important;      
        font-weight: normal;
        color: #4e514e !important;        
    }
    
    td.cellule-tableau-entete {
        font-size: 12px;
        border-right-width: 1px !important;
        border-bottom-width: 1px !important;
        border-bottom-style: solid !important;
        border-right-color: #ffffff !important;
        border-bottom-color: #ffffff !important;
        padding: 5px !important;
        border-right-style: solid !important;
        font-weight: bold;
        color: #FFFFFF !important;
        background-color: #038454 !important;        
    }  
  
	
	
/************/ 
/*    FIN RTE  */
/***********/

		
/* STYLE GENERAUX */		
	a:link {
		color: #73a307;
		text-decoration:none;
	}
	
	a:visited  {
		color: #73a307;
		text-decoration:none;
	}
	
	a:hover { 
		color: #73a307;
		text-decoration:underline; 
	}
	
	td{
		vertical-align: top;
	}
	
	.filetAvecMarges{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #BCC7CC;
		height: 1px;
		font-size: 1%;
		padding-top: 6px;
		margin-bottom: 8px;
	}
	
	.filetSansMarge {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #BCC7CC;
		height: 1px;
		font-size: 1%;
		padding-top: 0px;
		margin-bottom: 0px;
	}
	
	span.taille1 {		
		color: blue;
	}
	
	.puce_fdsea{
		padding: 0px 10px 0px 2px;
		vertical-align: top;
	}
	
	p.bold{
		font-weight: bold;
	}
	
	p.hautpage{
		text-align: right;
		font-size: 90% !important;
	}
	
/*STYLE IMAGES*/
	.cadre_image_actu {
		border: 1px solid #A2A094;
		margin-right: 5px;
		margin-left: 8px;
	}
		
/* STYLE CONTENEUR PRINCIPAL*/			
	#conteneurprincipal{
		width:973px;
		/*Pour centrer la page*/
		/*margin:0 auto;*/
		background-color: #ffffff;
		}

/* STYLE HEADER BANDEAU*/			
	#header 
		{
		color: black;
		height: 163px;
		//background-image:url(../images/bandeau.jpg);
		background-repeat: no-repeat;
		}
		
	#header p{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

/* STYLE CONTENEUR SECONDAIRE : partie gauche, centre, droite*/			
	#conteneursecondaire {
		float:left;
		width: 100%;
		border: 0px solid black;
		/*permet d'avoir le fond du menu gauche et la barre à droite*/
		background: transparent url(../images/fond.jpg) repeat-y scroll left top;
	}	
		
/* STYLE ROOTLINE*/		
	#rootline {
		clear:both;
		background-color: #f9f3d1;
		color: #a5a8a5;
		height: 18px;
		padding-left: 5px;
		padding-top: 2px;
		margin-left: 5px;
		margin-right: 5px;
		font-size: 70%;       
	}	
	
	#rootline a{
		margin: 0px 0px 0px 0px;
		color: #a5a8a5;
		text-decoration: none;
	}	

	#rootline a:hover{
		margin: 0px 0px 0px 0px;
		color: #a5a8a5;
		text-decoration: underline;
	}
	
	#rootline img{
		vertical-align: top;
	}

/* STYLE PARTIE GAUCHE*/
	#gauche {
		/*background-color: #f0f1f0;*/
		/*background: transparent url(../images/fondMenuGauche.jpg) repeat-y scroll left top;*/
		color: black;
		float: left;
		width: 203px;
		border: 0px solid yellow;
	}
	
	#gauche p.separation{
		background: url(../images/separationMenuGauche.gif) top left no-repeat;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	
/* STYLE MENU GAUCHE*/	
	#menugauche {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		}

	#gauche ul {
		padding: 0px 0px 0px 0px;
		text-align: left;
		margin: 0px 0px 0px 15px;		
		border: 0px solid blue;
	}
	
	#menugauche li.niveau1{
		margin: 0px 0px 2px 10px;
		padding: 0px 0px 0px 0px;
		list-style-image: url(../images/puceMenuGauche.gif);
		border: 0px solid black;
		font-size: 80%;
	}
	
	#menugauche li.sep{
		background: url(../images/separationMenuGauche.gif) center left no-repeat;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: 0px solid black;
	}
		
	#menugauche li.niveau2{
		margin-bottom: 3px;
		margin-top: 2px;
		margin-left: -5px;
		list-style-type: none;
		list-style-image: none;
		font-size: 95% !important;
	}
	
	#menugauche a.lienniveau1{
		color: #565856;
		text-decoration: none;
	}	
		
	#menugauche a.lienniveau1:visited {
		color: #565856;
		text-decoration: none;
	}

	#menugauche a.lienniveau1:hover {
		color: #565856;
		text-decoration: underline;
	}

	#menugauche a.lienniveau2{
		color: #839383;
		text-decoration: none;
	}
	
	#menugauche a.lienniveau2:visited{
		color: #839383;
		text-decoration: none;
	}

	#menugauche a.lienniveau2:hover {
		color: #839383;
		text-decoration: underline;
	}
		
	
/* STYLE ADHERENT*/
	#adherent {
		width: 90%;
		border: 0px solid black;
		padding-left: 12px;
	}	
	
	#adherent table{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid black;
	}
	
	#adherent .type_submit {
		font-size: 90%;		
		width: 100px;
	}
	
	#adherent .type_text {
		color:#575757; 
		font-size: 90%;
		border: 1px solid #bfc6bf;
		background-color: #ffffff;
		width: 120px;
	}
	
	#adherent input.ok  { 		
		border: 0px solid #bfc6bf;
		width: 25px;
		height:21px;
	}
	
	#adherent p{
		color: #a4b5a4;
		margin: 2px 0px 0px 0px;
		font-size: 90%;
	}
	
	#adherent h4{
		color: #656765;
		margin: 0px 0px 5px 0px;
		font-size: 80%;
	}
	
	#adherent h3{
		color: #656765;
		margin: 0px 0px 5px 0px;
		font-size: 80%;
	}
	
	#adherent a{
		margin: 0px 0px 0px 0px;
		color: #839383;
		text-decoration: none;
		font-size: 110%;
	}
	
	#adherent a:hover{
		margin: 0px 0px 0px 0px;
		color: #839383;
		text-decoration: underline;
		font-size: 110%;
	}
	
	
/* JE VEUX ADHERER*/
	#jeveuxadherer a{
		margin: 0px 0px 0px 0px;
		color: #839383;
		text-decoration: none;
		font-size: 80%;
	}
	
	#jeveuxadherer a:hover{
		margin: 0px 0px 0px 0px;
		color: #839383;
		text-decoration: underline;
		font-size: 80%;
	}
	
	#jeveuxadherer p{
		margin: 0px 0px 0px 15px;		
	}
			

/* MESSAGE DEFILANT*/
	#messagedefil marquee {
		width:100%;
		behaviour:slide;
		scrollamount:3; 
		scrolldelay:10;
		//height: 20px;
		
	}
	
	#messagedefil table {
		margin-top: 0px;
		padding: 0px;
		width: 100%;
		height: 20px;
		background-color: #ffffff;
		border: 1px solid #9add02;
	}
	
	#messagedefil td {
		vertical-align: middle;
		width: 80%;
 		font-weight: bold;
		color: #b93426;
		padding: 5px 5px 0px 5px;
	}
    
    #messagedefil p {		
		color: #b93426 !important;		
	}
	
	
/* STYLE CENTRE PAGE*/
	#centre {
		float: left;
		width: 770px;
	
	}	
	
	#contenu {
		float: left;		
		width: 572px;
		background-color: #ffffff;
		color: black;	
		padding: 0px 0px 20px 0px;
		margin: 5px 0px 0px 10px;
		/*padding-left:0px;
		margin-left: 5px;
		margin-top: 5px;
		/*padding-bottom: 20px;
		margin-right: 0px;*/
		border: 0px solid black;
	}
	
	#contenu h1 {
		font-weight: bold;
		font-size: 110%;
		color: #4e514e;
		margin-bottom: 6px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #4e514e;
		margin-top: 15px;
	}
	
	#contenu h2 {
		font-weight: bold;
		font-size: 95%;
		color: #008d58;
		margin-bottom: 6px;
		margin-top: 15px;
	}
	
	#contenu h3 {
		font-weight: bold;		
		font-size: 80%;
		color: #4e514e;
		margin-bottom: 5px;
		margin-top: 15px;
		background-image: url(../images/puce_fdsea.gif);
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 35px;
	}
	
	#contenu h4 {
		font-weight: bold;
		font-size: 70%;
		color: #a8aca8;
		margin-bottom: 3px;
		margin-top: 0px;
	}
	
	#contenu h5 {
		font-weight: bold;
		font-size: 70%;
		color: #a8aca8;
		margin-bottom: 3px;
		margin-top: 0px;
	}
	
	#contenu h6 {
		font-weight: bold;
		font-size: 70%;
		color: #a8aca8;
		margin-bottom: 3px;
		margin-top: 0px;
	}
	
	#contenu p{
		color: #4e514e;
		font-size: 80%;
		text-align: justify;
        padding-bottom: 5px;
	}
	
	#contenu p.liens{		
		font-size: 90%;
	}
	
	#contenu p.liensarchives{
		font-size: 90%;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.cartouche1 {
		background-image: url(../images/fond_cartouche.gif);
		background-repeat: repeat-y;
		background-color: #FFFFFF;
		padding-top: 5px;
		padding-right: 7px;
		padding-bottom: 5px;
		border: 1px solid #e4f4b9;
		margin-top: 5px;
	}
	
	.cartouche1 h2{
		padding: 0px 0px 5px 5px;
		margin: 0px 0px 0px 0px;
	}
	
	#contenu ul {
		color: #4e514e;
		font-size: 80%;
	}
	
	#contenu td {
		color: #4e514e;		      
	}
    
    #contenu ol {
        font-size: 80%;
        color: #4E514E;
    }
	
/*CONTENU GAUCHE*/

	.contenugauche{
		width: 35%;
		padding: 0px 10px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.contenugauche h1 {	
		margin-top: 0px;		
	}
	
	.contenugauche h2 {	
		margin-top: 5px;
		text-align: center;
	}
	
	.contenugauche td {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}


/*CONTENU DROIT*/

	.contenudroit{
		width: 65%;
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
		vertical-align: top;
	}
	
	.contenudroit h1{
		margin-top: 0px;
	}
	
	.contenudroit td{	
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	.contenudroit p {
		padding: 5px 5px 5px 10px;
		margin: 0px 0px 0px 0px;
	}
	
	.contenudroit h3 {
		margin-left: 10px;
	}
	
/*CONTENUS FLEXIBLES*/

	.CE1 {
		background-image: url(../images/fond_cartouche.gif);
		background-repeat: repeat-y;
		background-color: #FFFFFF;
		padding-right: 7px;
		padding-bottom: 5px;
		border: 1px solid #e4f4b9;
		margin-bottom: 10px;
		width: 100%;
	}
	
	
	
/* STYLE PARTIE DROITE*/	
	#droite {
		float: left;
		width: 170px;
		background-color: transparent;
		color: black;
		border: 0px solid black;
		padding: 0px 0px 0px 15px;
		margin: 0px 0px 0px 0px;
	}
	
	#droite p.separation{
		background: url(../images/separationMenuDroite.jpg) top center repeat-x;
		margin: 15px 0px 10px 0px;
	}
	
/* STYLE RECHERCHE*/	
	
	#recherche {
		width: 90%;
		border: 0px solid black;
		padding-left: 7px;
	}
	
	#recherche  table{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 0px solid black;
	}
	
	#recherche  input  { 
		color:#575757; 
		font-size:100%;
		border: 1px solid #bfc6bf;
		background-color: #ffffff;
		width: 120px;
	}
	
	#recherche  input.ok  { 		
		border: 0px solid #bfc6bf;
		width: 25px;
		height: 21px;
	}
	
	#recherche  p{
		color: #a4b5a4;
		margin: 2px 0px 0px 0px;
		font-size: 90%;
	}
	
	#recherche h3{
		color: #656765;
		margin: 10px 0px 5px 0px;
		font-size: 80%;
	}
	
	#recherche form {
		padding: 0px;
		margin: 0px;
	}

/* INDEXED SEARCH*/

	table.search {
		border: 1px solid #d9dfd9;
		background-color: #f3f9f3;
		margin-top: 10px;
		padding: 0px 0px 0px 0px;
		width: 70%;
		text-align: left;
	}
	
	td.titre {
		font-weight: bold;
		font-size: 95%;
		color: #008d58;
		margin-bottom: 6px;
		margin-top: 10px;
	}
	
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
		color:#575757; 
		font-size: 90%;
		border: 1px solid #bfc6bf;
		background-color: #ffffff;
		width: 150px;
	}
	
	
	table.search td {
		padding: 10px 5px 0px 0px;
		color:#575757; 
		font-size: 80%;
		text-align: left;
	}
	

	.tx-indexedsearch-whatis {
		color:4e514e; 
		font-size: 90%;
		font-weight: bold;
	}
	
	.tx-indexedsearch-sw {
		color:4e514e; 
		font-size: 90%;
		font-style: italic;
		font-weight: normal;
	}
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #008d58; }
	
	.tx-indexedsearch-descr {
		color: #4e514e;
		font-size: 75%;
		text-align: justify;
        padding-bottom: 0px;
	}
	
	table.result {
		border: 0px solid #d9dfd9;
		background-color: #f5f5f5;
		margin-top: 10px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		text-align: justify;
	}
	
	td.tx-indexedsearch-percent {
		color: #4e514e;
		font-size: 75%;
	}
	
	td.tx-indexedsearch-info {
		color: #7d7f7d;
		font-size: 75%;
	}
    
    /* Pour lien sur résultat recherche */
    td.tx-indexedsearch-title {
       font-size: 85%;
    }
    
    /* page browser */
    ul.browsebox {
        list-style-type: none;
        width: 100%; /* précision pour Opera */
        padding-bottom: 20px;
    }   

    ul.browsebox li {
    float: left;
    padding-right: 5px;
    }
	
	


/* MENU DROITE*/
	#menudroite {
		width: 90%;
		background-color: transparent;
		margin: 15px 0px 0px 25px;
		padding: 0px 0px 0px 0px;
		border: 0px solid blue;
		}
        
    #menudroite img {
		border: 0px;
	}
	
/* STYLE PIED DE PAGE*/	
	#footer {
		clear: both;
		background: url(../images/footer.jpg) top center no-repeat white;
		color: #a5a8a5;
		font-size: 11px;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	#footer p {
		margin: 0;
	}
	
	#footer a{
		color: #a5a8a5;
		text-decoration: none;
	}
	
	#footer a:visited{
		color: #a5a8a5;
		text-decoration: none;
	}
	
	#footer a:hover{
		color: #a5a8a5;
		text-decoration: underline;
	}
	
	
/* LOGIN BOX*/
	.tx-newloginbox-pi1 h3{
		font-size: 100%;
		color: #565856	
	}
	
	.tx-newloginbox-pi1 p{
		font-size: 80% !important;
		color: #d2d9d2;
	}
    
/* STYLE NEWS */
    
    p.date {
        font-size: 10px;
        padding: 0px;
        margin: 0px;
    }
    
    div.news-single-item {
        background-color: #ffffff;
        border: 0px solid black;
        margin-bottom: 5px;
        padding: 0px;
    }
    
    div.news-single-category {
        color: #4e514e;
		font-size: 10px;
        float: right;        
        
    }
    
    #newsSubHeader h3 {
        font-weight: bold;		
		font-size: 80%;
		color: #4e514e;
		margin-bottom: 5px;
		margin-top: 15px;		
		padding-left: 0px;
        background-image: none;		
		background-repeat: no-repeat;
    }
    
    div.news-single-backlink, .news-single-backlink a {
        font-size:10px;
        font-weight:bold;
        margin-bottom:15px;
        margin-top:5px;
    }
    
    li.news-amenu-item-year {
        background-color: #a2a6a2;
        border: 1px solid #575757;
        color: #ffffff;
        font-weight: bold;
        padding: 2px;
        margin-top: 2px;      
    }
    
    p.sep {
        background: url(../images/separationMenuDroite.jpg) top left repeat-x;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
        font-size: 1px !important;
    } 

    div.news-catmenu {        
        border: 1px solid #f2e6aa;
        margin: 0px 0px 0px 0px;
    }
    
    /* Affichage des résultats par page tt_news */
    .tx-ttnews-browsebox {
        margin: 0px;
        background-color: #ffffff;  
        border: 1px solid #ffffff;              
    }
    
    .tx-ttnews-browsebox td {
        font-size: 12px;
    }
   
    
#carteMap {
	background-image : url('../images/carte-cantons/carte-cote-d_or.gif');
	background-repeat: no-repeat;
}


 
	

	
	
	/* masquage IE/mac + IE/win \*/
	/*html>body #nav {
		width: 30%; /* pour les navigateurs modernes: on redefini la largeur desiree initialement */
	//}

	