html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 85%;
   color : #333333;
}



p

 {

  padding: 0;

  margin: 0;

  line-height : 1.3;

 }



a

  {

   padding : 0;

   color : #6D6D6D;

   text-decoration : underline;

  }



a:hover

  {

   color : #6D6D6D;

   text-decoration : none;

  }



h1

  {

  font-size : x-large;

  font-weight : normal;

  color : #B00000;

  padding: 5px;

  margin: 0;
  border-top : 1px solid #b6e3bb;
  border-bottom : 1px solid #b6e3bb;

  }





h2

  {

  font-size : 110%;
  color : #B00000;

  margin : 35px 5px 5px 5px; 

  border-bottom : 1px solid #b6e3bb;

  font-weight : normal;
  text-align : left;

  }


img

      {

       border : 0;
       margin : 0;

      }
      
#entete {
}


#logos

      {
       position : absolute;

       top : 5px;
       left : 2%;

      }



#titre

      {

       position : absolute;
       top : 0;
       left : 50%;
       margin-left : -225px;

      }



#banniere

      {

       position : absolute;
       top : 0;
       right : 0;

      }


#menuEnTete {
	position : absolute;
	top : 121px;
	left : 0;
	width : 100%;
    border-top : 1px solid #1f7621;
    border-bottom : 1px solid #1f7621;
    text-align : center;
    background-color : #1f7621;
    margin : 0;
    padding : 2px 0 3px 0;
	color : #FFFFFF;
}

#menuEnTete a.rubrique {
	color : #FFFFFF;
	text-decoration : none;
}

#menuEnTete a.rubrique:hover {
	text-decoration : underline;
}

#menuEnTete a.rubriqueSelectionnee {
	color : #FFFFFF;
	text-decoration : underline;
}

#bandeau

      {

       position:absolute;
       width : 232px;
       top : 165px;
       left : 0;
       margin-bottom : 60px;

      }



#sousMenu

      {
       border : 1px solid #b6e3bb;
       padding : 0 0 30px 0;
       margin : 0 10px 20px 10px; 
      }


#sousMenu .rubrique {
	border-bottom : 1px solid #b6e3bb;

	color : #1f7621;
	text-align : center;
	padding : 2px 0 2px 0;
	margin : 0 10px 0 10px;
}

#actualites

      {
       border : 1px solid #b6e3bb;
       padding : 0 0 1px 0;
       margin : 0 10px 20px 10px;
       text-align : center;
      }


#actualites .actualitesTitre {
	border-bottom : 1px solid #b6e3bb;

	color : #1f7621;
	text-align : center;
	padding : 2px 0 2px 0;
	margin : 0 10px 0 10px ;
}

#titreActualitesIndex a {
	color : #FFFFFF;
}

.paragrapheDateActualite {
	text-align : center;
	padding : 10px 0 5px 0;
}

.paragrapheTitreActualite {
	text-align : center;
	padding : 0 3px 0 3px;
}

#plusdactualites {
	text-align : right;
	padding-right : 2px;
}

#plusdactualites a {
	font-size : 80%;
	color : #1f7621;
}


ul.sousRubriques

   {

    list-style: url(../images/imagesStatiques/puceRubrique.png);

    position: relative;

    margin: 10px 0 0 25px;

    padding: 0 0 0 0;

   }



li.sousRubriques

   {

    position: relative;

    margin: 0;

    padding: 0;

   }



a.sousRubrique

  {

   color : #1f7621;
   text-decoration : none;

  }



a.sousRubrique:hover

  {

   color : #FF9C00;

   text-decoration : underline;

  }
  
a.sousRubriqueSelectionnee

  {

   color : #1f7621;
   text-decoration : underline;

  }



a.sousRubriqueSelectionnee:hover

  {

   color : #FF9C00;

  }
  
#lienPlan {
	text-align : center;
	padding-top : 20px;
}

#lienPlan a {
	font-size : 90%;
}
  
#corps {
	margin : 165px 0 0 225px;
}

#titreArticle {

	height : 60px;

	text-align : center;
	padding : 0 10px 0 20px;

}



#resumeArticle

      {

       text-align : center;

       padding-right : 20px;

       padding-left : 20px;

       text-align : justify;

      }



#resumeArticle p {

    padding-top : 0;

    padding-bottom : 0;

    color : #666666;

   }

#contenuArticle {

       padding : 10px 10px 20px 15px;

       text-align : left;
}

#contenuArticle p

      {

       padding : 10px 5px 0px 5px;

       text-align : justify;

      }



#contenuArticle div

      {

       padding : 0;

       text-align : left;

      }
	  
#contenuArticle img 
{
	margin : 0 0 10px 10px;
	float : right;
}	  



#contenuArticle div.conseil img

      {
		float : none;
       margin : 3px;

       padding : 0;

      }



#contenuArticle div.mini-conseil img

      {
		float : none;
       margin : 3px;

       padding : 0;

       border : solid 1px #FF9C00;

      }



#contenuArticle ul

   {

    list-style: url(../images/imagesStatiques/puceArticle.png);

    padding : 0px 5px 0px 25px;

    margin-left : 25px;
    text-align : left;

   }



#contenuArticle li

   {
    text-align : left;

   }
   
#illustrationsArticle {
   float:right;
   margin-top:30px;
   width:165px;
}
   
#contenuArticle .animation

      {
       margin-top : 20px;

       text-align : center;

      }





.celluleLegende p

      {

       text-align : left;

      }



.celluleActualites

      {

       text-align : center;

      }



.celluleRapportEnvoiCourrier

      {

       text-align : center;

       padding : 50px 0 0 0;

      }



.celluleRapportEnvoiCourrier p

      {

       width : 50%;

       text-align : center;

       color : #FF0000;

       font-weight : bold;

       border : solid 2px #FF0000;

      }



.celluleFormulaireEnvoiCourrier

      {

       text-align : center;

       padding : 50px 40px 30px 40px;

      }



.celluleContact

      {

       padding : 0 0 30px 0;

      }



.celluleContact p

      {

       padding : 10px 5px 0px 5px;

       text-align : justify;

       text-indent: 20px;

      }



#menuPiedPage {
	clear : both;
    border-top : 1px solid #FFFFFF;
    border-bottom : 1px solid #FFFFFF;
    text-align : center;
    background-color : #1f7621;
    padding : 2px 0 3px 0;
	color : #FFFFFF;
}

#menuPiedPage a.rubrique {
	color : #FFFFFF;
	text-decoration : none;
}


#menuPiedPage a.rubrique:hover {
	text-decoration : underline;
}

#menuPiedPage a.rubriqueSelectionnee {
	color : #FFFFFF;
	text-decoration : underline;
}

#infosPiedPage

   {

    width : 50%;

    padding-top : 20px;

    text-align : center;
    float:left;

   }



#infosPiedPage p

   {

    text-align : center;

    color : #B00000;

    font-weight : bold;

   }

#infosPiedPage p a

   {

    color : #B00000;

    font-weight : bold;

   }



#photoPiedPageGauche

   {

    width : 25%;

    padding-top : 20px;

    text-align : right;
    float:left;

   }



#photoPiedPageDroite

   {

    width : 25%;

    padding-top : 20px;

    text-align : left;
    float:left;

   }
   
/*******************************/

/* STYLE DU TABLEAU ACTUALITES */

/*******************************/


.actualiteEntete {
       border-style : solid;

       border-color : #b6e3bb;

       border-width : 1px;
       margin : 10px 0 0 5px;
       
       padding : 10px 0 0 5px;
}

.titreActualite {
       color : #B00000;
       margin : 10px;
       margin : 10px 0 0 5px;
       
       padding : 10px 0 0 5px;
}

.dateActualite {
       color : #666666;
       margin : 10px 0 0 5px;
       
       padding : 10px 0 0 5px;
}

.messageActualite {
       border-style : solid;

       border-color : #b6e3bb;

       border-width : 0 1px 1px 1px;
       margin : 0 0 20px 5px;
       padding : 5px;
}

.messageActualite p {
	margin : 0;
	padding : 0;
}

.messageActualite ul {
	margin : 0;
	padding : 0;
}

/***************************************************/

/* STYLE DU TABLEAU FORMULAIRE D'ENVOI DE COURRIER */

/***************************************************/


.formulaireEnvoiCourrier {
	margin : 0 5% 0 5%;
}

.formulaireEnvoiCourrier input

     {

      width : 100%;

      border : 1px solid #B00000;

      background-color: #FFF8E0;

      color : #FF9C00;

      font-weight : bold;

     }



.formulaireEnvoiCourrier input.adresseElec

     {

      width : 60%;

     }



.formulaireEnvoiCourrier input.objetMail

     {

      width : 99%;

     }



.formulaireEnvoiCourrier input.bouton

     {

      border : 0;

      background-color: #FFFFFF;

      text-decoration : underline;

      cursor : pointer;

     }



.formulaireEnvoiCourrier textarea

     {



      border : 1px solid #B00000;

      background-color: #FFF8E0;

      color : #FF9C00;

      font-weight : bold;

      height : 150px;

      width : 99%;

      scrollbar-base-color:#FF9C00;

      scrollbar-3dlight-color:#FFFFFF;

      scrollbar-arrow-color:#FFFFFF;

      scrollbar-darkshadow-color:#000000;

      scrollbar-face-color:#FF9C00;

      scrollbar-highlight-color:#FFFFFF;

      scrollbar-shadow-color:#000000;

      scrollbar-track-color:#f4e7b9;

     }



table.tableFormulaireEnvoiCourrier

      {

       width : 100%;

       border-style : solid;

       border-color : #B00000;

       border-width : 0;

       text-align : center;

      }



table.tableFormulaireEnvoiCourrier td

      {

       padding : 0;

      }



table.tableFormulaireEnvoiCourrier td p

      {

       padding : 0;

      }



table.tableFormulaireEnvoiCourrier td.celluleTitre

      {

       border-style : solid;

       border-color : #B00000;

       border-width : 0 0 1px 0;

       font-weight : bold;

      }



table.tableFormulaireEnvoiCourrier td.celluleContenu

      {

       padding : 10px 0px 30px 0px;

       border-style : solid;

       border-color : #B00000;

       border-width : 0;

      }



table.tableFormulaireEnvoiCourrier td.celluleBouton

      {

       padding : 5px 0 5px 0;

       border-style : solid;

       border-color : #B00000;

       border-width : 1px 0 1px 0;

      }
      
.celluleContact {
	margin-top : 20px;	
}



/* ********************************************************** */

		
		/*<style type="text/css">
			#bulle { 
				position: fixed; z-index : 10; visibility: hidden; right:200px; top : 80px;
			}
		</style>

		<!--[if lte IE 6]>
		<style type="text/css">
			#bulle{
				position: absolute;
				top:expression(documentElement.scrollTop+body.scrollTop+80);
				right:200px;
			}
			
			body { 
				background: url(null) fixed ; 
			}
		</style>
		<! endif -->*/

/*body, html {
height: 100%;
margin: 0;
padding: 0;
}
html {
overflow: visible;
}
body {
overflow: auto;
}*/

    
//#bulle { position: absolute; z-index : 10; visibility: hidden; right:200px; top : 80px; }



.info{ }

.photo {
	
}

.small {
	border : 1px solid #b6e3bb;
}

#large {
	border : 1px solid #b6e3bb;
	height : 350px;
}

table.tableArticle .titreFiltre {
	padding : 1px 5px 1px 5px; 
	border-top : 1px solid #AAAAAA; 
	border-left : 1px solid #AAAAAA; 
	border-right : 1px solid #AAAAAA; 
	color : #999999;
}

.formulaireFiltre {
	padding : 5px; 
	border : 1px solid #b6e3bb; 
	background-color : #F5F5F5; 
	text-align : center;
	margin-bottom : 10px;
}
	
.patrimoine p {
      text-indent : 0px;
      line-height : normal;
    }

.titreFiltre {
	padding : 1px 5px 1px 5px; 
	border-top : 1px solid #b6e3bb; 
	border-left : 1px solid #b6e3bb; 
	border-right : 1px solid #b6e3bb; 
	color : #1f7621;
}
    
