.body 
{
      background-image: url(images/fond.png);
	
 }  

#charenteweb 
{
    width: 900px;
    height: 665px;
    position: absolute;
    margin-left: 3px;
    margin-top: 3px;
    border: solid 5px #fff;
    padding: 30px;  
    background: #fff;
    }
    #accroche_ejac 
{
    width: 900px;
    height: 140px;
    position: absolute;
    margin-left: -30px;
    margin-top: 535px;    
    background: #fff;
    }
 #charenteweb_frame
{
    width: 970px;
    height: 490px;
    position: absolute;
    margin-left: -20px;
    margin-top: -20px;    
    background: red;
    }  
 
#controle2
{
    width: 170px;
    height: 140px;
    position: absolute;
    margin-left: 2px;
    margin-top: 150px;
    border: solid 1px #ddd;
    background: #918784;    
    }     
  
#controle4
{
    width: 170px;
    height:140px;
    position: absolute;
    margin-left: -30px;
    margin-top: 355px;
    border: solid 1px #ddd;
    background: #5C7A56; 
    font-family: Arial;
    font-size: 0.7em;
    color:#fff; 
    padding: 10px; 
    } 
#adresse
{
    width: 485px;
    height:120px;    
    border: solid 1px #5C7A56;
    background: #fff; 
    font-family: Arial;
    font-size: 1em;
    color:#000;     
    }     
    
    
#controle_pay
{
    width: 170px;
    height:110px;
    position: absolute;
    margin-left: -30px;
    margin-top: 370px;
    border: solid 1px #ddd;
    background: #fff; 
    padding: 10px;    
    text-align:center;
    }     
    #controle5
{
    width: 485px;
    height: 400px;
    position: absolute;
    margin-left: 200px;
    margin-top: -160px;
    border: solid 1px #ddd;
    padding: 10px;
    font-family: Arial;
    font-size: 0.7em;
    color:#fff;   
    filter: alpha(opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity: 0.70; opacity:0.7;
    background:#8C2404;
    }
      #interne
{
    width: 560px;
    height: 114px;
    position: absolute;
    margin-left: 30px;
    margin-top: 20px;    
    background: transparent;
    }
  #lz2
{
    width: 530px;
    height: 350px;
    position: absolute;
    margin-left: 170px;
    margin-top: 130px; 
    border: solid 1px #000;  
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 1em;
    color:#8C2404;  
    padding: 10px; 
   
    }
     #lz_consult
{
    width: 530px;
    height: 350px;
    position: absolute;
    margin-left: 10px;
    margin-top: 10px; 
    border: solid 1px #000;  
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 1em;
    color:#8C2404;  
    padding: 10px; 
    }
 .contenu
{
    width: 510px;
    height: 300px;
    position: absolute;
    margin-left: 1px;
    margin-top: 40px; 
    border-top: dotted 1px #8C2404;  
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.9em;
    color:#000;
    padding:5px;    
     overflow:auto;  
    }      
#mentions
{    
   
    background : #fff;
    font-family:  Arial, verdana;
    font-size: 0.85em;
    color:#000;
    padding: 10px;       
    }       
.image_ficheprod
{
    width: 130px; 
    height: 130px;   
    border: solid 1px #8C2404;  
    background : #fff;    
    padding:5px;  
    margin-top: 10px; 
    text-align:center;
    }        
.contenu_ficheprod
{
    position: relative;
    margin-top: -150px;
    margin-left: 150px;
    width: 420px; 
    height: 130px; 
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.9em;
    color:#4C6847;
    padding:5px; 
    } 
 .prix_ficheprod
{
    position: relative;
    margin-top: -20px;
    margin-left: 290px;
    width: 140px; 
    height: 30px;    
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 1em;
    font-weight:bold;
    color:#4C6847;   
    }  
 .bouton_ficheprod
{
    position: relative;
    margin-top: -20px;
    margin-left: 150px;
    width: 100px; 
    height: 30px;    
    background : #fff;      
    }        
 .infos_ficheprod
{
    position: relative;
    margin-top: -140px;
    margin-left: 600px;
    width: 120px; 
    height: 130px; 
    background : #fff;
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.9em;
    color:#4C6847;
    padding:5px; 
    text-align:center;
    }    
    #lz_index
{
    width: 755px;
    height: 370px;
    position: absolute;
    margin-left: 170px;
    margin-top: 130px; 
    border: solid 1px #000;  
    background : #fff;
    }
   #lz_boutique
{
    width: 755px;
    height: 370px;
    position: absolute;
    margin-left: 170px;
    margin-top: 130px; 
    border: solid 1px #000;  
    background : #fff;
    overflow:auto;
    }    
#titre
{
    width: 50px;
    height: 40px;
    position: absolute;
    margin-left: 5px;
    margin-top: 2px; 
    margin-bottom: 10px;
    border-bottom: solid 1px #000;  
    
    }
 #tel
{
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.8em;
    color:#8C2404;  
    width: 195px;
    height: 40px;
    position: absolute;
    margin-left: 730px;
    margin-top: 130px;  
    text-align:center;   
    }
#slideshow
{
    width: 195px;
    height: 320px;
    position: absolute;
    margin-left: 730px;
    margin-top: 180px;   
    border: solid 1px #000; 
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.9em;
    color:#000;  
    background: #5C7A56;     
    }    
#paypal
{
    width: 175px;
    height: 300px;
    position: absolute;
    margin-left: 730px;
    margin-top: 180px;   
    border: solid 1px #000; 
    font-family: lucida sans ms, Arial, verdana;
    font-size: 0.9em;
    color:#fff;  
    background: #5C7A56;     
    padding: 10px;
    }        
 #iframe
{
   
    width: 950px;
    height: 600px;
    position: absolute;
    margin-left: 20px;
    margin-top: 20px;   
    border: 0
       }
 
     #controle_index
{
    width: 955px;
    height: 130px;
    position: absolute;
    margin-left: -30px;
    margin-top: -30px;    
    padding: 0px; 
    }
    #ligne
{
    width: 957px;
    height: 20px;
    position: absolute;
    margin-left: -30px;
    margin-top: 105px;   
    padding: 0px;    
    background: #8C2404;
    font-family: lucida sans, Arial;
    font-size: 0.95em;
    color:#fff; 
    text-align:center;
    }   
     #pied
{
    width: 956px;
    height: 20px;
    position: absolute;
    margin-left: -30px;
    margin-top: 510px;   
    padding: 0px;    
    background: #5C7A56;   
    border-left: solid 1px #ddd;
    text-align: right;
    }   
    
   #menu
{
    width: 200px;
    height: 220px;
    position: absolute;
    margin-left: -30px;
    margin-top: 135px;   
    padding: 0px;    
      
    }     
   #controle_portfolio
{
    width: 600px;
    height: 410px;
    position: absolute;
    margin-left: 10px;
    margin-top: -10px;
    border: solid 1px #ddd;
    background: #fff; 
    padding: 10px;
    font-family: Arial;
    font-size: 0.7em;
    color:#35322E; 
    }
.rollover a {
display:block;
width: 175px;
padding:8px 8px 8px 7px;
background: transparent;
border-bottom: solid 1px #ddd;
text-decoration: none;
font-family: Arial;
font-size: 0.9em;
color:#5C7A56; 
margin-bottom: 5px;
font-weight: bold;
}

.rollover a:hover 
{
background: transparent;
border-bottom: solid 1px #8C2404;     
background-position: 0 -35px;
font-family: Arial;
font-size: 0.9em;
color:#8C2404; 
font-weight: bold;
}

.rollover a:active 
{
background: #8C2404;    
background-position: 0 -70px;
font-family: Arial;
font-size: 0.9em;
color:#fff; 
font-weight: bold;
} 
#li { list-style-type: square; }
a.produits {
	color: #8C2404;
	font-size: 1em;
	font-family: arial, verdana;	
	text-decoration: underline;
}
a.produits:hover {
	color: #8C2404;
	font-size: 1em;
	font-family: arial, verdana;	 
	text-decoration: none;
}

a.paiement {
	color: #5C7A56;
	font-size: 0.8em;
	font-family: arial, verdana;	
	text-decoration: none;
}
a.paiement:hover {
	color: #5C7A56;
	font-size: 0.8em;
	font-family: arial, verdana;	 
	text-decoration: underline;
}
a.paiement:visited {
	color: #5C7A56;
	font-size: 0.8em;
	font-family: arial, verdana;		 
	text-decoration: none;	
}
a.consult {
	color: #000;
	font-size: 1em;
	font-family: arial, verdana;	
	text-decoration: underline;
}
a.consult:hover {
	color: #5C7A56;
	font-size: 1em;
	font-family: arial, verdana;	 
	text-decoration: none;
}

a.mail {
	color: #fff;
	font-size: 1em;
	font-family: arial, verdana;	
	text-decoration: underline;
}
a.mail:hover {
	color: #fff;
	font-size: 1em;
	font-family: arial, verdana;	 
	text-decoration: none;
}
a.pied {
	color: #fff;
	font-size: 0.75em;
	font-family: arial, verdana;	
	text-decoration: none;
}
a.pied:hover {
	color: #fff;
	font-size: 0.75em;
	font-family: arial, verdana;	 
	text-decoration: underline;
}
a.paypal {
	color: #fff;
	font-size: 1em;
	font-family: arial, verdana;	
	text-decoration: underline;
}
a.paypal:hover {
	color: #fff;
	font-size: 1em;
	font-family: arial, verdana;	 
	text-decoration: none;
}
.produit1
{
    background : #fff;
    font-family: Arial, verdana;
    font-size: 0.9em;
    color:#5C7A56;  
    padding: 5px; 
   
    }