body	
{  
  margin: 0em;
  padding: 1em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-right: 0em;
  font-family: Tahoma, lucida, sans-serif;
  color: #555;
  line-height: 1.4;
  background-color: #dfe5b7;
}
form
{ 
  display: inline;
}
label		
{ 
  color: #666666;
  font-size: 1.1em; 
  font-style : normal;
  font-weight: bolder;
  margin-bottom: 0em;
}
body.pagedegarde 
{ 
  background-image: none;
  background: #ffffff;
  margin-left: 1em;
  margin-right: 1em;
}
#contenu	
{
  border-width: 0px;
}
#article       
{ 
  background-color: #ffffff;
  font-size: 14px; 
  border-width: 0px; 
  border-left-width: 1px;
  border-right-width: 0px; 
  border-bottom-width: 0px;
  border-top-width: 1px; 
  border-style: solid;
  margin: 0em; 
  padding-left: 2em;
  padding-top: 0em; 
  padding-right: 1em;
  padding-bottom: 2em; 
  border-color: #b6c697;
  margin-left: 231px; 
}
#note	
{
  float: left;
  font-style: normal;
  width: 210px;		 
  border-style: solid;
  border-width: 0px;  
  border-color: #b6c697;
  margin-bottom: 15px; 
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  font-size: 0.7em;
  color: #666666; 
}
#note h2
{
  background-color: #b6c697;
  padding-left: 0.5em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
#menu:before 
{ 
  content: "Menu"; 
  color : #666666;
  display : block;        
  font-size: 1.3em;
  font-style : normal;
  font-weight: bolder; 
}
#menu	
{
  border-style: solid; 
  border-right-width: 0px; 
  border-top-width: 0px;
  border-left-width: 0px; 
  border-bottom-width: 1px;
  border-color: #b6c697; 
  padding-top: 0.5em;
  padding-left: 0px; 
  padding-bottom: 0.5em;
  color: #666666; 
}
#menu ul        
{  
  list-style: outside; 
} 
#menu img
{ 
  vertical-align : middle;
  margin : 0px;
  margin-right : 1em;
}
#menu a:visited
{ 
  text-decoration : none;
}
#menu a:hover 	
{
  color : #f05600;
  text-decoration : none;
}
#banniere	
{
  clear : both; 
  margin-top : 17px;
  margin-left: 231px;
  padding : 0px; 
  padding-left: 0px;
  padding-top: 0em;
  padding-bottom : 1em;
  border-style: solid;
  border-width : 0px; 
  border-top-width : 1px; 
  border-color : #b6c697;
}
.pagedegarde #banniere
{ 
  border-width : 0px;
  background-color : transparent;
}
#chemin:before 
{ 
  content: "Vous êtes ici : "; 
  color : #666666;
  display : inline;        
  font-size: 10px; /*1.3em; */
  font-style : normal;
  font-weight: bolder; 
}
#chemin
{ 
  position : absolute;
  top : 0px;
  left : 2em;
  border-style : solid;
  border-width : 0px; 
  font-size : 10px;
}
#chemin a:visited
{ 
  text-decoration : none;
}
#chemin a:hover 	
{
  color: #f05600;
  text-decoration: underline;
}
.introduction	
{
  margin: 0px;
  border-width: 0px;
  border-style: solid;
  padding: 0px; 
  text-align: left;
  font-size: 2em; 
  text-decoration: none; 
  color: #b6c697;
  /*color: #d39494; */
  font-weight: bold; 
  letter-spacing: 2px; 
  /*text-shadow: 3px 3px 5px grey; */
}
.pagedegarde .introduction
{ 
  background-color : transparent;
  border-width : 0px;
  border-style : none;
  margin-right : 0px;
}
div.popup	
{
  background-color: #FFFFFF; 
  float : none;
  clear : both;
  border-style : solid;
  border-width : 0px; 
  margin : 0em; 
  padding : 1em;                 
} 
#titre		
{ 
  text-align: left;
  color: #666666;
  font-size: 40px;
  font-style: normal;
  font-weight: bolder;
  border-style: solid;
  border-width: 0px; 
  border-bottom-width: 1px;
  border-color: #b6c697; 
}
.nom		
{
  font-weight: bold;	         
}
.entete 	
{
  font-family: lucida, times, helvetica, sans-serif;
  font-size: 18px; /*1.1em;*/
  text-decoration: none; 
  color: #d39494; 
  font-weight: normal; 
  letter-spacing: 2px; 
  line-height: 1.4em; 
}
.origine        
{
  font-size: 8pt;
  color: #666666; 
  text-align : left;
  font-weight: bold; 
}
.message:before 
{ 
  content : "! ";
  font-size: 0.9em;
  color: #FF0000; 
}
.message	
{
  font-size: 0.9em;
  font-weight : bold;
  color: #FF0000
}
a:link 		
{
  font-weight : bold;
  color : #6d8e2f; 
  text-decoration : none;
}
a:active 	
{
  color : rgb(230,192,95);
  font-weight : bold;
  text-decoration : none;
}
a:visited 	
{
  color : #6d8e2f; 
  font-weight : bold;
  text-decoration : none;
}
a:hover 	
{
  color : #f05600;
  text-decoration : underline;
}
a.sommaire:link 
{
  font-weight : normal;
  vertical-align : middle; 
  text-decoration : none
}
a.sommaire:visited 
{ 
  font-weight : normal;
  vertical-align : middle;
  text-decoration : none;
}
a.sommaire:hover 
{
  vertical-align : middle;
  text-decoration: underline;
}
#sommaire li   
{
  float: left;
  height: 120px;
  width: 220px;
}
#sommaire ul   
{
  list-style-type: none;
}
#sommaire img
{
  float: left;
  margin: 0em;
  margin-right: 1em;
  text-align: center;
}
#sommaire	
{
  font-size: 18px;
  border-color: #b6c697; 
  background-color: rgba(255,255,255,0.5);
  padding-top: 0em;
  padding-right: 0.5em;
  border-style: solid; 
  border-width: 0px;
  border-top-width: 1px;
}
#sommaireintroduction
{ 
  background-color: #dfe5b7;
  padding: 1em;
  font-size : 12px; 
  text-align: center;
  clear: both;
}
#sommaireintroduction ul
{ 
  list-style-type: none;
}

#formulairecommentaire
{
  border-color: #b6c697; 
  padding: 0.5em;
  border-style: solid; 
  border-width: 0px 0px 0px 0px;
}
#formulairecommentaire textarea
{
  width: 400px;
  height: 200px;
}
textarea
{
  padding: 1em;
  width: 400px;
  height: 400px;
}
#form-data
{ 
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1em;
  background-color: #f2f5e1;
}
#form-content
{ 
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1em;
  background-color: #f2f5e1;
}
#form-option
{ 
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  padding: 1em;
  background-color: #f2f5e1;
}
#form-action
{ 
  float: right;
}
input
{
/*  -moz-border-radius: 2px;
  -moz-border-top-colors: #9A5C54 #DA8176;
  -moz-border-right-colors: #E17E71 #F99487;
  -moz-border-bottom-colors: #E17E71 #F99487;
  -moz-border-left-colors: #9A5C54 #DA8176;*/

/*  width: 100%;*/
}
input[type="submit"], input[type="button"], input[type="checkbox"], input[type="reset"]  
{
  width: auto;
}

h1		
{ 
  text-align: left;
  letter-spacing : 1px;
  color : #666666;
  font-size: 2em;
  font-style: normal;
  font-weight: bolder;
  margin-bottom: 0;
}
h2		
{ 
  color: #666666;
  font-size: 1.3em; 
  font-style : normal;
  font-weight: bolder;
}
h3		{ 
  color : #666666;
  font-size: 1.2em;
  font-style : normal;
  font-weight: bolder;
}
td		
{
  padding: 0px;
  margin: 0px;
  padding-right: 10px;
  vertical-align : top;
}
img		
{   
  behavior : url("oomu-ie.htc");
  margin : 0px; 
  margin-top : 0.5em; 
  margin-bottom : 0.5em;
  border-width: 0px;
  border-style: none;
}
table, tr
{
  padding : 0px;
  margin : 0px;
}
.commentaire	
{ 
  text-align: justify;
  margin-bottom: 1em;
/*  border-width: 0px;
  border-bottom-width: 1px;
  border-style: solid; 
  border-color: #b6c697; */

  margin-top: 1em;
  padding: 1em;
  /*clear: right; */
  background-color: #eff5c7;
}
.admin	
{ 
  margin-bottom: 1em;
  margin-top: 1em;
  padding: 1em;
  background-color: #eff5c7;
}
.texte	        
{
  text-align: justify;
}
#copyright	
{
  text-align : right;
  font-size: 8px;
  color: #666666;
  padding-right : 20px; 
}
.citation	
{ 
  color: #EE7777;
  font-style: italic; 
  text-align : center;
}	
.question	
{ 
  color: #d39494;
  font-style: italic
}
.pagedegarde .introduction 
{  
  border-bottom-width : 0px; 
}
.remarque	
{
  background-color: #b6c697;
  padding : 10px;
  font-size: 0.9em; 
  text-decoration: none; 
  color: #000000;
  font-weight: normal; 
  margin : 2em;
  border-width: 0em;
}
.illustration	
{
  float: right; 
  padding-left: 1em;
  margin-left: 1em;  
  margin-right: 0em;          
  margin-top: 0em;               
  margin-bottom: 1em;               
  color: #a1a5a9;
  font-weight: normal; 	
  font-style: normal;
  font-size: 10px; 
  text-align: left;
}
.illustration ul
{
  padding : 0em;
  text-align : left;
  list-style-type: none; 
}
ul              
{  
  padding-left :20px; 
  margin-left : 0px; 
}                 
.logo		
{ 
  behavior : url("oomu-ie.htc");
  float : left;
  margin : 0em;
  margin-right : 1em;
  margin-bottom : 1em;
  text-align : center;
}
.adresse		
{
  padding-top : 30px;
  text-align: right;
}
.pagedegarde .banniere
{
  border-width : 0px;
}
.colonne        
{
  width : 47%; 
}
.colonne  .illustration 
{ 
  margin-left : 1em;   
  margin-right : 0em;               
  margin-top : 0em;               
  margin-bottom : 1em;              		 
  float : right;  
}
.colonne#section1
{ 
  float : left;
  margin-right : 20px;
}
.colonne#section2
{
  float : left;
}
#lien:before 
{ 
  content: "Liens"; 
  color : #666666;
  display : block;        
  font-size: 1.3em; 
  font-style : normal;
  font-weight: bolder; 
}
#lien	
{
  border-style : solid; 
  border-right-width : 0px; 
  border-top-width : 1px;
  border-left-width : 0px; 
  border-bottom-width : 0px;
  border-color : #b6c697; 
  padding-top : 0.5em;
}
.vote	
{
  font-size : 0.9em; 
  height : auto;
  width: 200px;
  margin : 0px;	
  padding : 5px;
  text-align : left;
}
.auteur
{
  font-size: 10px;
  margin-bottom: 1em;
}
.entry a:link
{ 
  font-weight : normal;
  color : #555;
}
.entry a:visited
{ 
  text-decoration : none;
  font-weight : normal;  
  color : #555;
}
.entry a:hover 	
{
  color : #f05600;
}
.entry
{ 
  font-size: 10px;
  font-weight: normal; 
  margin : 0em; 
  padding : 0em; 
  margin-bottom : 0em;
  padding-bottom : 1em;
  border-style : solid; 
  border-right-width : 0px; 
  border-top-width : 0px;
  border-left-width : 0px; 
  border-bottom-width : 1px;
  border-color : #b6c697; 
  text-align : justify;
}
.entry h1
{
  margin-bottom: 0px;
  padding-bottom: 0px;
}
#note .entry a:link 		
{
  color : #6d8e2f; 
  text-decoration : none;
}
#note .entry a:active 	
{
  color : rgb(230,192,95);
  text-decoration : none;
}
#note .entry a:visited 	
{
  color : #6d8e2f; 
}
#note .entry a:hover 	
{
  color : #f05600;
  text-decoration : underline;
}
.navigation 	
{
  font-family : helvetica, times, serif;
  font-size : 9pt;
  font-weight : normal; 
  letter-spacing : 2px; 
  line-height : 1.6em;
}
div.navigation  
{ 
  height: 12pt;
  width: 100%;
  float: none; 
  clear: right;
  margin-left: 0em; 
  margin-top: 1em; 
  margin-bottom: 0em;
  padding-top: 1em;
  border-style: solid;
  border-width: 0px;
  font-weight: bold;
}
div.navigation-precedent
{ 
  padding-left : 0em;
  float : left; 
}
div.navigation-suivant
{
  padding-right : 1em;
  float : right; 
  text-align : right;
}
.navigation a:visited
{ 
  text-decoration : none;
}
.navigation a:hover 	
{
  color : #f05600;
  text-decoration: underline;
}
div.mozilla-queue 
{   
  float : right; 
} 
.section        
{  
  margin-top: 1em;
  padding: 1em;
  clear: right;
  border-style: solid;
  border-width: 0px; 
}
.paire
{
  margin: 0.5em;
  padding: 0.5em;
  background-color: #ffffdf;
}
.impaire
{ 
  margin: 0.5em;
  padding: 0.5em;
}
.saut           
{  
  clear: right; 
}
.separation
{
  border-style : solid;
  border-width : 0px; 
  border-bottom-width : 1px; 
  border-color : #b6c697;
  clear : right;
}
#popup          
{ 
  display : block; 
  z-index : 200; 
}
.datedujour
{ 
  background-color : #DAE8F5;
}
table.calendrier
{ 
  border-style : solid;
  border-width : 0px; 
  text-align : center;
  font-size: 8pt;
}
.calendrier td
{
margin: 0;
padding: 0;
}
.jourChoisi
{ 
  border-style : solid;
  border-width : 1px; 
  border-color : #a1a5a9;
}
.une
{
  text-align: justify;
}
.une h1
{
  margin-bottom: 0px;
}
.une a:visited 	
{
  color : #6d8e2f; 
  font-weight : bold;
  text-decoration : none;
}
.une a:hover 	
{
  color : #f05600;
  text-decoration : underline;
}
.resume
{
  padding-left: 10px;
  padding-right: 0px;
  width: 200px;
}
