* { margin: 0; padding: 0; }

html, body { height: 100%; }

body, td, p{
  font: normal 11px Verdana, Helvetica, Sans-Serif;
  color: #000;
}

body#site{
  background: #f7f4f0 url(/images/background.gif) repeat-x;
}

h1{
  color: #516e7a;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 15px;
}

h2{
  color: #516e7a;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 10px;
}

h3{
  margin-bottom:0px;
  font-size: 13px;
  font-weight: bold;
}

h6{
  font-size: 11px;
  font-weight: bold;
  margin:5px 0;
}

p{
  padding: 5px 0 10px 0;
}

td{ vertical-align:top; }

.Size1 { font-size:10px; }

.divDroite { float: right; }

img { border: 2px solid #9ccbdb; }
img.droite { float: right; margin: 0px 0px 10px 10px; }
img.sansBordure { border: 0; }
 
a{
  color: #0c5a9a;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

ul{
  margin: 12px 0;
  list-style-type: none;
}

ul li{
  background: url(/images/puce.gif) no-repeat;
  background-position: left 6px;
  padding-left: 10px;
  padding-bottom: 5px;
  
}

ul li.sansBullet{
  margin-top: -15px;  
  padding-top: 5px;
  background-image: none; 
}

ul li.fleche{
  background: url(/images/puceFleche.gif) no-repeat;
  background-position: left 3px;
  padding-left: 12px;
  padding-bottom: 5px;
  font-weight:bold;
}

ul li.fleche ul {
   padding:4px 0 8px;
}

ul li.fleche ul li{
   padding:0 0 2px 10px;
   font-weight:normal;
}

table.classTableau{
  font-size: 11px;
  border-collapse: collapse;
  border: 1px solid #b5d1da;
}

.classTableau td{
  padding: 5px 10px;
  border: 1px solid #b5d1da;
}

table.sansClass td{
  padding:0;
  border: none;
}

table.sansClassAvecPadding td{
  border: none;
}

td.fondBleu{
  background-color: #e1eff4;
}

td.fondBleuPale{
  background-color: #F3F9F9;
}

td.titre{
  background-color: #9ccbdb;
  font-weight: bold;
}

#imageBesoinDAide, #imageBesoinDAide200, #imageBesoinDAide295, #imageFondation200, #imageEmploi295, #imageBenevole200{
  padding: 10px;
}

#imageBesoinDAide{
  background-image: url(/images/ban_aide.jpg);
  background-repeat: none;  
  height: 126px;
}

#imageBesoinDAide200{
  background-image: url(/images/ban_aide200.jpg);
  background-repeat: none;  
  height: 180px;
}

#imageBesoinDAide295{
  background-image: url(/images/ban_aide295.jpg);
  background-repeat: none;
  height: 275px;
  color:#FFFFFF;
}

#imageFondation200{
  background-image: url(/images/ban_faitesVotreDon.jpg);
  background-repeat: none;  
  height: 180px;
  color:#FFFFFF;
}

#imageEmploi295{
  background-image: url(/images/ban_postulez.jpg);
  background-repeat: none;  
  height: 275px;
}

#imageBenevole200{
  background-image: url(/images/ban_devenezBenevole.jpg);
  background-repeat: none;  
  height: 180px;
}