body
{
   width: 860px;
   margin: auto;
   background-image: url("img/logo_background_body.jpg");
   background-repeat: no-repeat;
   background-position: center top;
   background-color: black;
   font-family: arial ;
}
#bg_contenu
{
   width: 860px;
   background-image: url("img/bg_contenu.jpg");
   border:2px solid #707000;
}
/* L'en-tête */

#en_tete
{
   width: 860px;
   height: 205px;
}


/* Le menu */

.element_menu
{
     color: #FFFFFF; 
	 margin-top: -48px;
width: 860px;
padding: 5px;

}


/* Quelques effets sur les menus */

.element_menu a
{
   text-decoration: none;
   font-family: arial ;
font-size: 14px;
text-align: right;
margin-right: px;
   color: #FFFFFF;
}

.element_menu a:hover
{
font-family: arial ;
font-size: 14px;
text-align: right;
margin-right: px;
text-decoration: overline underline;
   color: #FFFFFF;
   
}

/* CORPS 1*/
#corps
{  
   margin-top: 25px;
}
/* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*//* ACCUEIL*/

#laser_parc
{
   background-image: url("img/bg_laser_parc.png");
   float:left;
   margin-left: 20px;
   width: 304px;
   height: 343px;
}
   #txt_laser_parc
   {   
      width: 270px;
      text-align:justify;
      font-size: 11px;
      margin-left: 18px;
      margin-top: 63px;
      float: left;
   }
   #img_laser_parc
   {
      margin-left: -8px ;
      margin-bottom: -50px;
   }
#jouez
{
   background-image: url("img/bg_jouez.png");
   margin-left: 340px;   
   width: 498px;
   height: 407px;
}
   #txt_jouez
   {   
      width: 280px;
      text-align:justify;
      font-size: 11px;
      float: left;
      margin-left: 22px;
      margin-top: 73px;
   }
   #img_jouez
   {
      margin-left: 295px;
      margin-top: -323px;
   }
#tarifs
{
   background-image: url("img/bg_tarifs.png");
   float:left;
   margin-top:-45px;
   margin-left: 20px;
   width: 303px;
   height: 280px;
}  
   #block_tarif
   {
      width: 255px;
      margin-left: 25px;
      margin-top: 60px;
   }
#acces
{
   background-image: url("img/bg_acces.png");
   margin-left: 341px;
   margin-top: 16px;
   width: 258px;
   height: 221px;
   }
   #detail_acces
   {
   width: 258px;
   margin-left: 17px;
   }
#photos
{
   background-image: url("img/bg_photos.png");
   margin-top:-221px;
   margin-left: 618px;
   width: 225px;
   height: 223px;
}
   #detail_photos
   {
      width: 190px;
      margin-left: 23px;
   }
#evenement
{
   background-image: url("img/bg_evenement.png");
   float:left;
   Margin-top:20px;
   margin-left: 20px;
   width: 217px;
   height: 210px;
}
     #int_evenement
         {
            width: 195px;
            height: 190px;
            text-align: center;
            font-family: arial ;
            font-size: 12px;
            margin-left: 12px;
         }
#terrains
{
   background-image: url("img/bg_terrains.png");
   margin-left:257px;
   Margin-top:20px;
   width: 340px;
   height: 421px;
}
     #info_terrain
         {
            width: 300px;
            height: 350px;
            margin-right: 15px;
         }
#liens
{
   background-image: url("img/bg_liens_partenaires.png");
   float:right;
   margin-top: -418px;
   margin-right: 18px;
   width: 224px;
   height: 421px;
}
   .interieur_liens
      {
       width: 190px;
       height: 380px;
       margin-left: 15px;
       text-align: center;
      }
   .interieur_liens a
      {
       text-decoration: none;
       font-family: arial ;
       font-size: 12px;
       color: #000000;
      }
  .interieur_liens a:hover
      {
       font-family: arial ;
       font-size: 12px;
       text-decoration: overline underline;
       color: #000000;
      }  
#contact
{
   background-image: url("img/bg_contact.png");
   margin-top: -188px;
   margin-bottom: 18px;
   margin-left: 20px;
   width: 221px;
   height: 191px;
   color: black;
}
     #contact
        {
            color: black;
        }
     #contact a
        {
            color: black;
        }
     #contact a:hover
        {
            color: rgb(102,102,0);
        }   
     #int_contact
        {
            width: 200px;
            height: 125px;
            color: black;
            text-decoration: none;
        }    
     .int_contact1
        {
           margin-left: 30px;
           font-weight: bold;
           font-size: 12px;
           text-decoration: none;
        }
     .int_contact2
        {
           margin-left: 13px;
           font-weight: bold;
           font-size: 24px;
           text-decoration: none;
        }
/* JOUEZ AU PAINTBALL *//* JOUEZ AU PAINTBALL *//* JOUEZ AU PAINTBALL *//* JOUEZ AU PAINTBALL *//* JOUEZ AU PAINTBALL *//* JOUEZ AU PAINTBALL */
.plus_info 
{ 
   font-size: 11px;
   font-weight: bold;
   text-align: right;
   text-decoration: none ;
   color:rgb(0,0,0);
   margin-right: 10px;
}
.plus_info a
{
   text-decoration: none;
   font-family: arial ;
   font-size: 11px;
   color: rgb(0,0,0);
}

.plus_info a:hover
{
   font-family: arial ;
   font-size: 11px;
   text-decoration: underline;
   color: rgb(102,102,0);
}
/* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS *//* TERRAINS */
.block_terrains
{
   width:815px; 
   background-image: url("img/fond_transparent.png");
   margin-top:18px;
   margin-bottom:18px;
   margin-left: 20px;
   padding: 0px;
   border:2px solid #FFCC33;
}
.img_detail_terrain
{
margin-left: 35px;
margin-top: 45px;
float: left;
}

.block_terrains_text
{
   width:750px;  
   margin-top:18px;
   margin-bottom:18px;
   margin-left: 31px;
}
.block_text
{
width:470px; 
font-family:arial; 
text-align:justify;
margin-left: 250px;
margin-top:18px;
margin-bottom:18px;
padding: 8px;
}

/* Le pied de page (qui se trouve tout en bas, en général pour les copyrights) */
#pied_de_page
{
   background-image: url("img/bottom.png");
   height:131px;
   text-align: right;
   font-family: arial ;
   margin-right: ;
   font-size: 12px;
   color: #FFFFFF;
}
.liens_bottom
{
width:500px;
float:right;
margin-right: 15px;
margin-top:80px;
}
.liens_bottom a
{
   text-decoration: none;
   font-family: arial ;
font-size: 12px;
   color: #FFFFFF;
}

.liens_bottom a:hover
{
font-family: arial ;
font-size: 12px;
text-decoration: overline underline;
   color: #FFFFFF;
   
}
#jouez_a
{
   text-align: justify;
}
#jouez_b
{
width:470px;
   text-align: justify;
      margin-top: 45px;
      margin-left: 280px;
}
#jouez_c
{
width:470px;
   text-align: justify;
         margin-left: 280px;
}
#jouez_d
{
width:470px;
   text-align: justify;
      margin-top: 45px;
}
#jouez_e
{
width:470px;
   text-align: justify;
      margin-top: 25px;
}
#img_jouez_c
{
float: left;
margin-top: 45px;
}
#img_jouez_d
{
float: right;
margin-top: 45px;
}
#supp
{
height: 150px;
}
#suppDeux
{
margin-bottom: -120px;
}
#tarifs_a
{
width:350px;
float: right;
   text-align: justify;
}
#tarifs_b
{
width:350px;

}
#img_tarifs_a
{
margin-top: 25px;
margin-bottom: 25px;
}
#img_tarifs_c
{
margin-top: 25px;
margin-bottom: 105px;
}
#img_tarifs_d
{
margin-top: -25px;
margin-left: 20px;
}
#img_tarifs_b
{
margin-left: 5px;
}
#tarifs_c
{
margin-top: 40px;
   text-align: justify;
}
#text_evenement
{
width:380px;
margin-top: 40px;
text-align: justify;
}
#img_event
{
float: right;
}
#text_contact_a
{
width:350px;
height: 650px;
text-align: justify;
margin-right: 50px;
float: left;
}
#text_contact_b
{
float: right;
width:350px;
height: 650px;
text-align: justify;
}
#img_contact_1
{
margin-bottom: 25px;
margin-top: 30px;
}
#img_contact_2
{
margin-top: 50px;
margin-bottom: 25px;
}
.block_terrains_liens
{
   width:750px; 
   background-color: white; 
   margin:auto;
   margin-bottom:16px;
   border:1px solid #FFCC33;
}
.block_text_liens
{

margin-left: 35px;
   width:450px;
   height: 120px;
   text-align: justify;
margin-top: 40px;
}
.img_detail_liens
{  
 float: right;
margin-left: 35px;
   width:150px;
   height: 150px;
margin-top: 25px;
}
   #photo_g
      {
       text-decoration: none;
       font-family: arial ;
       font-weight: bolder;
       margin-top: -50px;
      }
   #photo_g a
      {
       font-size: 16px;
       color: #333300;
       text-decoration: none;
      }
  #photo_g a:hover
      {
       text-decoration: overline underline;
       color: #7F7000;
      }
#photo_rep
{     
    background-color: #FFE383;
    border: solid 2px #9FAD4A;
    padding: 7px;
    display: -moz-inline-stack;
    display:inline-block;  
    margin-right: 10px;
    margin-top: 20px;
    text-align: center;
    zoom: 1; 
    *display: inline;
}
#debut_album
{
    width: 150px;
    height: 70px;
    margin-right: 50px;    
    display: -moz-inline-stack;
    display:inline-block;  
    text-align: center;
    zoom: 1; 
    *display: inline;
}
#espace_album
{
    width: 200px;
    height: 70px;
    display: -moz-inline-stack;
    display:inline-block;  
    text-align: center;
    zoom: 1; 
    *display: inline;
}
#fin_album
{
    width: 150px;
    height: 70px;
    margin-left: 50px;
    display: -moz-inline-stack;
    display:inline-block;  
    text-align: center;
    zoom: 1; 
    *display: inline;
}