* {
margin:0px;
padding:0px;	
}

html
{
height:100%;
}

body{
background:#485662 url(images/background.gif);
font-family:Verdana,Arial, sans-serif;
font-size:11px;
color:#ccc;
text-align:justify;
height:100%;

}

/* CLASS */
.bande_verte { 
background:#cfcdb7 url(images/background_bandeverte.gif) repeat-x; 
margin:auto;
height:113px;
}


html>body .globale 
{
height: auto;
min-height:90%;
}

.globale {
background:#1A252F url(images/background_general.gif) repeat-y; 
width: 843px;
margin:auto;
margin-top:-113px;


}

.header
{
width:843;
height:120px;

}




.droite{   /*div compris dans le div contenu pour le colonnage */
width:485px;
float:right;
margin-top:-5px;
padding-right:35px;
padding-bottom:15px;
padding-top:0px;



}

.gauche{   /*div compris dans le div contenu pour le colonnage */
width:275px;
margin-left:26px;

}


.langues /* la liste contenant les 4 choix de langues */
{
     list-style-type:none;
     }

.langues li
{
    float:right;
    display:inline;
    width:30px;
    height:18px;
   
    }
   
/* les 4 class pour le changement de langues */

#fr{
display: block;
background:#fff url(images/fr.gif) no-repeat top left;
width:30px;
height:18px;
position: relative;
	top: 0;
	left: 0;
 
font-size:1px; /* permet de dissimuler au maximum le texte du span*/
color: #1A2127;
}
#fr:hover {
background:#fff url(images/fr.gif) no-repeat 0px -18px;
color:#5C7500;
}
#en{
display: block;
background:#fff url(images/en.gif) no-repeat top left;
width:30px;
height:18px;
position: relative;
	top: 0;
	left: 0;
 
font-size:1px; /* permet de dissimuler au maximum le texte du span*/
color: #1A2127;
}
#en:hover {
background:#fff url(images/en.gif) no-repeat 0px -18px;
color:#5C7500;
}
#de{
display: block;
background:#fff url(images/de.gif) no-repeat top left;
width:30px;
height:18px;
position: relative;
	top: 0;
	left: 0;
 
font-size:1px; /* permet de dissimuler au maximum le texte du span*/
color: #1A2127;
}
#de:hover {
background:#fff url(images/de.gif) no-repeat 0px -18px;
color:#5C7500;
}
#nl{
display: block;
background:#fff url(images/nl.gif) no-repeat top left;
width:30px;
height:18px;
position: relative;
	top: 0;
	left: 0;
 
font-size:1px; /* permet de dissimuler au maximum le texte du span*/
color: #1A2127;
}
#nl:hover {
background:#fff url(images/nl.gif) no-repeat 0px -18px;
color:#5C7500;
}


.infos{
background:#1A252F url(images/background_news.gif) repeat-y;
margin-top:10px;
width:214px;
padding:30px;
padding-bottom:10px;
padding-top:5px;



}

.spacer{   /* contre le bug du float */
clear:both;
}

.footer 
{
background:#fff url(images/background_footer.gif) no-repeat;
font-size:10px;
width:843px;
height:52px;
clear:both;
text-align:center;
margin:auto;
}




.copyright{  /*copyright synchrone */
text-align:center;
}

/* BALISES */
table
{
width:100%;
    text-align:left;
    border:1px dashed #2B3743;
    }
    

td
{
   border-bottom:1px dashed #2B3743;
   border-right:1px dashed #2B3743;
    }
    
    th
    {
      background-color:#2B3743;
      text-align:center;
      padding-top:5px;
      padding-bottom:5px;
     
      }
a{
color:#8DB300;
}

h1 {
font-weight:bold;
font-size:16px;
color:#8ca317;


}

h2 {
font-weight:bold;
font-size:13px;
color:#8DB300;

}

img{
border:0px solid #686B64;
}

p
{
margin-bottom:15px; 
}

ul
{
list-style-position:inside;}

li
{
margin-bottom:5px;}

/**************************[MODULES]*******************/

/*PRESENTATION*/

.navig_presentation{
  
    list-style-type:none;
    text-align:right;
    
}
  
 .navig_presentation li
{
    display:inline;
    
  }

/*PARC MACHINES*/

.photos_machine
{
padding:5px;
border-right:6px solid #8DB300;

}

.photos_machine img
{
padding:1px;
border:1px solid #8DB300;

}

/*CERTIFICATIONS*/

.certificat_conteneur  /* liste des certificats*/
   {
    text-align:center;
   width:100%;
   list-style-type:none;
    
    }
    
.certificat_conteneur li  /* liste des certificats*/
   {
  
    
    }
.certificat
{

    border:1px solid #ddd;
    padding:1px;
  
   
    
   }
   



    
 #formulaire label {
 width:120px;
 float:left;
 display:block;
 margin-bottom:5px;
}

    
 #formulaire input,  #formulaire select,  #formulaire textarea {
 float:left;
 background-color:#475B63;
 border-width:0px;
 margin-bottom:5px;
}
   

#formulaire .button{
 float:left;
 background-color:#8CB600;
 color:white;
 margin-right:5px;
}