
body
{
   width: 960px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;    
  background-image: url("/img/bg-body.jpg");
 /* background-repeat: repeat-x ;
  background-color: #d3f96f ;*/
 /*   	background-repeat: no-repeat;
	background-position: center center;*/
}
.nouveau
{
text-decoration: blink;
color:red;
font-size:9px;
font-family:  monospace ;
text-align:center;

}

.imageflottante
{
   float: left;
}

#corps table
{
   border-collapse: collapse; /* Les bordures du tableau seront collées (plus joli) */
	
}
#corps td,th
{
   border: 1px solid black;
}
#corps td.borderless
{   border: 0px ;
}
#corps a.navigation
{
text-decoration:none; 

   color: #2C4250;
 font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-style: italic; 
}

#corps a.navigation:hover
{
text-decoration:none;
 /*  background-color: #E0F0A0;*/
   color: silver;
 /*  font-weight: bold;*/
}
#corps p.plan
{
  color: black;
 font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic; 
}
span.plus
{

   background-color:#E8E8E8; 
   color: black;
   display: block;
   border-top: 1px solid #939393;
border-bottom: 1px solid #939393;
   margin-top: 3px;
  /* font-size:14px;*/
}

/* L'en-tête */

#en_tete
{
   width: 960px;
   height: 100px;
   
   background-image: url("/img/banner.jpg");
   background-repeat: no-repeat;
   margin-bottom: 10px;
   margin-left:0px;
  
}
#en_tete p
{
 margin-top: 2px; 
 margin-bottom: 2px;

}

/* Le menu */

#menu
{
  
   
   float: left;
  width: 165px;
   

}

.element_menu
{
 /*  background-color: #EEFFAA;*/
  background-image: url("/img/menu.gif");
   background-repeat: repeat-y;
 /*  background-repeat: no-repeat;*/
  /* border: 1px solid black;*/
 border: 1px solid  #929C69;
    -moz-border-radius: 10px;
   
   margin-bottom: 10px;
}



/* Quelques effets sur les menus */
.element_menu li
{    
   color: #000000;
  }
.element_menu h5
{  text-align: center;  
}
.element_menu h4
{    margin-top: 1px; 
 margin-bottom: 1px;
   color: #550000;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu p
{    margin-top: 2px; 
 margin-bottom: 2px;
 }
.element_menu ul
{
   list-style-image: url("img/puce0.png");
   padding: 0px;
   padding-left: 20px;
   margin: 0px;
   margin-bottom: 5px;
   font-size:14px;
}
.carre ul
{
   list-style-type: square;
}
.element_menu ol
{
   list-style-image: url("");
   padding: 0px;
   padding-left: 22px;
   margin: 0px;
   margin-bottom: 5px;
   font-size:11px;
   color: #000000;
}
.element_menu ol ol
{
   list-style-image: url("");
   padding: 0px;
   padding-left: 22px;
   margin: 0px;
   margin-bottom: 5px;
   font-size:11px;
    list-style-type: lower-alpha;

}
.element_menu ol ul
{
   list-style-image: url("");
   padding: 0px;
   padding-left: 10px;
   margin: 0px;
   margin-bottom: 5px;
   font-size:11px;
   

}
.element_menu a
{
text-decoration:none;  
  /* color: #550000;*/
  color:#672178;
}

.element_menu a:hover
{
  /* background-color: #B1B1B7;*/
   color: black;
}
.element_menu a.titre
{
text-decoration:none;  
   color: #000000;
}

.element_menu a.titre:hover
{
   background-color: #E0F0A0;
   color: black;
   
}

.element_menu a.titre1
{
text-decoration:none;  
   color: #000000;
}

.element_menu a.titre1:hover
{
   background-color: #E0D1C7;
   color: black;
   
}
.element_menu span
{
background-color:#e2dbe3;
  /* background-color:#DBDBE3;*/ 
color:#672178;   
   border-bottom: 1px solid #000000;
   
    

}

.element_menu span.titre
{
image: url("img/puce.png");
 background-color:#E0F0A0; 
    
   color: black;
   display: block;
   border-top: 1px solid #000000;
/*   margin-top: 3px;*/
    margin-top: 1px;
   font-size:14px;
  font-style:italic;
   /*
    font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;*/
}

.element_menu span.titre1
{
image: url("img/puce.png");
   /*background-color:#FAE9DD;*/
    background-color:#c4b7c8;
   color: black;
   display: block;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #000000;
   margin-top: 2px;
  /*margin-top: 3px;*/
    margin-left: 5px;
    margin-right: 5px;
   font-size:13px;
       font-family: arial, "Arial Black", "Times New Roman", Times, serif;
      
}


div#btnaqua {

/*	width: 500px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;*/
	/*background-color: black;
	color: white; */
	margin-top: 3px;   
	background-image: url("img/btnaqua.png");
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.element_menu a.bouton:hover
{
text-decoration:none;
   background-color: #e5ffd5;
   color: black;
/*font-weight: bold;*/
}


/* Le corps de la page */

#corps
{
width: 766px;
/*width: 778px;*/
/*width:80%;*/
    margin-top: 0px; 
   /*margin-left: 172px;*/
margin-left: 172px;
   margin-bottom: 20px;
   padding: 5px;
   
   color: #000000;
  /* background-color: #c4d6ef;*/
  background-color: #f0f6fc;
  /* background-image: url("img/blue.png");*/
  /* background-repeat: no-repeat;*/
   
background-image: url("/img/corpshaut.gif");   
background-repeat: no-repeat;
   
  /* border: 0px solid black;*/
    border: 1px solid gray;
    
     font-size:14px;
     font-family: Verdana;
     font-style:italic;
     -moz-border-radius: 5px;
}

#corpsbg
{
width: 778px;
/*width: 778px;*/
/*width:80%;*/
    margin-top: 0px; 
   /*margin-left: 172px;*/
margin-left: 172px;
   margin-bottom: 20px;
  /* padding: 5px;*/
   
   color: #000000;
  /* background-color: #c4d6ef;*/
  background-color: #f0f6fc;
  
  /* background-repeat: no-repeat;*/
   
  /* border: 0px solid black;*/
    border: 1px solid gray;
     -moz-border-radius: 5px;
}


#corps p
{
   
   
   
font-family:  serif ;
   font-size:18px;
   color: #21252C;
   }
   
#corps h1
{
   color: #550000;
   text-align: center;
font-size: 24px;   
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{

   height: 30px;
	background-image: url("images/titre.png");
   background-repeat: no-repeat;
   
   
   color: #1C1C24;
   text-align: center;
}
#corps h3
{color: #225500;
text-indent:20px;
}
#corps h4
{color:#a02c5a;
text-indent:40px;
}

#corps h5
{color:#a02c5a;
text-indent:60px;
}

#corps h6
{color:#004455;
text-indent:80px;
}
.imageflottante
{
   float: left;
}
.dessous
{
   clear: both;
}
.retrais1
{
text-indent:20px;
}
.retrais2
{
text-indent:40px;
}
.retrais3
{
text-indent:60px;
}

.retraiscorps0
{
text-indent:-5px;
}

/* formulaire : */

input, textarea
{
   font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}
 
input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #EEFFAA;
}
 
label
{
  /* color: #550000;  Colorer en bleu tous les labels (bah oui, pourquoi pas en bleu ?) */
color: #373e48;
}
 
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #550000;
   font-weight: bold;
}
 
fieldset
{
/*   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
 /*  background-color: #87AADE;*/
/* background-color: #DBDBE3;*/
}





/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */


#pub
{
 
 width: 470px;
margin-left: 235px;
}


#pied_de_page
{ 
   padding: 5px;

   text-align: center;

 /*  color: #B3B3B3;*/
 color: #FFFFFF;
 /*  background-color: #918A6F;*/
   background-image: url("../img/foot.jpg");
background-repeat: no-repeat;  
  /* background-repeat: repeat-x;*/
   
  /* border: 1px solid black; */
   moz-border-radius: 5px;

}






/* style pour forum */ 


#corpsforum
{
width: 778px;
/*width: 778px;*/
/*width:80%;*/
    margin-top: 0px; 
   /*margin-left: 172px;*/
margin-left: 172px;
   margin-bottom: 20px;
   padding: 5px;
   
   color: #000000;
  /* background-color: #c4d6ef;*/
   background-image: url("../img/blue.png");
  /* background-repeat: no-repeat;*/
   
  /* border: 0px solid black;*/
    
}


 input,textarea,select { font:normal 8pt Verdana } 
td.tableforum {background:#FFFFFF;border:solid 1pt black; padding:5 }
A { text-decoration:none; font:bold 11pt Verdana ; color:#143a44 }
/*A:hover { text-decoration:underline; color:red }*/
A:hover { text-decoration:none;font:bold 11pt Verdana; color:#501616 }
td.menuforum { border:solid 1pt black; padding:5 ;background:#FFFFFF}
td.item { border:outset 2pt white; text-align:center; font:bold 9pt Verdana; background:#EEEEFF }

td.msg { border:solid 1pt silver }
dt.msg { background:#EEEEFF }
dd.msg { background:#FFFFEE }
font.msg,A.msg { font:bold 9pt Verdana }
.msgdate { color:gray }

.msg1 { padding:5; border:solid 1pt silver; background:#EEEEFF }
.msg2 { padding:5; border:solid 1pt silver; background:#FFFFEE }

tr.navig { background:#EEEEFF }

.titreforum { font:bold 18pt sans-serif; color:#550000 } 
.form { background:#EEEEFF; border:solid 1pt silver }

.f7 { font:normal 7pt Verdana }

.signature { border-top:dashed 1pt silver; font:normal 7pt Verdana; color:gray }

.box { border:outset 1pt white }