/* CSS Document */
body
{   width: 760px;
   margin: auto; 
   pading: 0px;
   }
   
/* corps */
#corps
{
width: 760px;
margin: auto;
pading: 0px;
}
#popup_back {
height:100%;
position:left;
top:0px;
width:200px;
}

.block05_corps
{float: left;
margin-left: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 740px;
padding: 0px;
  }
  
  
/*tableaux */

table
{ font-family: Verdana, Arial, serif;
   margin: auto;
   border-collapse: collapse;
}
th /* Les cellules d'en-tête */
{ height: 12px;
color: #AAAAAD;;
font-size: 0.8em;
font-weight: bold;
padding-left: 5px;
}
td
{   height: 10px; /* J'agrandis la hauteur des cellules pour que l'on puisse voir l'alignement vertical */
   vertical-align: middle; /* Alignement vertical, le contenu des cellules sera placé en bas */
   font-size: 0.7em;
font-style: normal;
padding: 5px;
border: 1px;
}

/* divers */
h2
{
margin-top:5px;
margin-bottom:5px;
text-align: left;
font-family: Verdana, Arial, serif;
color: #AAAAAD;
font-size: 1em;
font-style: normal;
} 
h4
{
margin-top:5px;
margin-bottom:5px;
text-align: left;
font-family: Verdana, Arial, serif;
color: #818084;
font-size: 0.9em;
font-style: normal;
} 
h5
{
margin-top:5px;
margin-bottom:5px;
text-align: left;
font-family: Verdana, Arial, serif;
color: #818084;
font-size: 0.8em;
font-style: normal;
} 
p
{
font-family: Verdana, Arial, serif;
color: #4E4E51;
font-size: 0.8em;
font-style: normal;
margin-top:5px;
margin-bottom:5px;
}
hr
{border:1px dotted #AAAAAD;
}
.corp_03
{font-family: Verdana, Arial, serif;
color: #4E4E51;
font-size: 0.8em;
}

.corp_02
{
color: #818084;
font-size: 1em;
font-weight: bold;
}
.ttre02
{margin-top:5px;
margin-bottom:5px;
font-family: Verdana, Arial, serif;
color: #AAAAAD;
font-size: 1em;
font-style: normal;
}
em
{
   font-style: normal;
}
strong
{font-size: 0.9em;
color: #4E4E51;
font-weight: bold;
}
a
{
color: #4E4E51;
text-decoration:none;
}
a img /* Toutes les images contenues dans un lien */
{
   border: none; /* Pas de bordure */
}
*img {
display: block;
}

.couleur_fond2
{background-color: #F0EFEF;
}
.centre
{text-align: center;
}
.left
{text-align: left;
}
.right
{text-align: right;
}
.imageblock
{
   display: block;
   margin-top:5px;
margin-bottom:5px;
}
.imageflottante
{
float: left;
display:block;
padding : 5px ;
margin-left:0px;
margin-right:15px;
margin-top:0px;
margin-bottom:0px;
border-right: 0px solid #AAAAAD;
  
 }
 .imageflottante2
{
float: Right;
display:block;
padding : 5px ;
margin-top:0px;
margin-left:5px;
margin-right:0px;
margin-bottom:0px;
 border-left: 0px solid #AAAAAD;
  border-top: 0px solid #E9E7E7;
    border-bottom: 0px solid #AAAAAD;
 }
 .border
 {
border-right: 1px solid #AAAAAD;
}
.border-left
{
border-left: 1px solid #AAAAAD;
}
.border-bottom
{
border-bottom: 1px dotted #AAAAAD;
}
.border-top
{
border-top: 1px dotted #AAAAAD;
}
.pas_de_retrait
{
   list-style-position: inside;
}
.retrait
{
   list-style-position: outside;
}
.decimal
{   list-style-type: decimal;
   list-style-position: outside;
}
.first-letter /* Je veux que la première lettre de mes paragraphes... */
{
   float: left; /* Flotte à gauche */
   font-size: 3em;
   color :#818084
   }
ul 
{
text-align: left;
font-family: Verdana, Arial, serif;
color: #4E4E51;
font-size: 0.8em;
font-style: normal;
margin-top:5px;
margin-bottom:5px;
 list-style-position: outside;
}
.cercle
{
   list-style-type: circle;
}
.cercle_O2
{list-style-image: url("./im_div/puce_ronde.jpg");
}
.carre
{
list-style-type: square;
}
.carre_O2
{list-style-image: url("./im_div/puce_carre.jpg");
}

/* Attributs des formulaires */
label
{
   color: #4E4E51;
   font-weight:bold
  }
input, textarea, checkbox
{border: 1px solid #AAAAAD;
background-color: #FFFFFF;
}
input[type=checkbox]
{border: 1px solid #AAAAAD;
background-color: #FFFFFF;
}
