/*  General styles for this example page */
  *{
     margin:0px;
     padding:0px;
  }
  html{
    height:100%;
  }
  body{
    font-family: arial, tahoma;
    font-size:0.8em;
    margin:0px;
    padding:0px;
    text-align:center;
    background-color:#000000;
    height:100%;
    color:#ffffff;
    background-image:url('../template/img/fond_maquette.jpg');
    background-repeat:no-repeat;
    background-position:top center;
  }

  h2{
    color:#B18A87;
    font-weight:bold;
    font-size:1.5em;
    margin-bottom:20px;
 }



  blockquote{
     font-size:0.8em;
     margin-left:30px;
     margin-bottom:30px;
  }
  
  p{
    margin-top:10px;
    margin-bottom:10px;

  }
  img{
     border:0px solid red;
  }

  img.png {
     behavior: url(template/win_png.htc);
  }

  a:link{color:#ffffff;text-decoration:none;}
  a:active{color:#ffffff;text-decoration:none;}
  a:visited{color:#ffffff;text-decoration:none;}
  a:hover{color:#ffffff;text-decoration:none;}


.print{
    display:none;
}



  
#mainContainer{
    width:970px;
    margin:0 auto;
    text-align:left;
    border:0px solid red;
}

  
#contenu{
   width:970px;
   border:0px solid red;
   position:relative;

}

#titreSite{
   width:970px;
   height:300px;
   border:0px solid green;
}

#drapeaux{
   padding-top:270px;
   padding-left:40px;
}

#nav{
    border:0px solid yellow;
    width:190px;
    float:left;
    padding-top:30px;
    padding-left:40px;
}



ul{
    list-style-type :square;
}
#nav ul{
   list-style-type :none;
}
#nav ul li{

    padding-bottom:12px;
}
#nav ul li li{
    padding-top:8px;
    padding-left:20px;
}

#logo_top{
    border:0px solid red;
    text-align:right;
    height:50px;
}
#photoGalerie{
    width:380px;
    float:left;
    margin-top:0px;
    border:0px solid lime;

}
#zoneTexte{
    border:0px solid blue;
    color:#666666;
    width:320px;
    float:right;
    margin-top:20px;
    padding-right:20px;
}

#zoneTexte a {color:#666666; font-weight:bold; font-size:1em;}

#nav a {color:#ffffff; font-weight:bold; font-size:1em;}

.navTitre{
   color:#B18A87; font-weight:bold; font-size:1.5em;
}



.but{
    border:0px solid #8B3435;
    background-color:#8B3435;
    color:#ffffff;
    font-weight:bold;
}




#pied{
      vetical-align:bottom;
      clear:both;
      text-align:right;
      margin-right:10px;
      padding-top:30px;
}
#pied a{
      padding-left:15px;
      color:#666666;
      text-decoration:none;
      font-size:0.8em;
}
