

body {
	background-color: #f2fef2; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}
* {
margin: 0px;
padding: 0px;
  }
 
a {
font-size:10px;
 color:#000000; 
} 
  
#annuaire { 

margin-right: auto;
margin-left: auto;
position: relative;
z-index: 3;
width: 780px;
border-right:3px double #2E8B57;
border-left:3px double #2E8B57;
text-align:center;
background-color: #ffffff;

} 


#head-annuaire { 
      display:block;
      float:left;
      margin:4px;
      padding:0px;
    margin-right: auto;
margin-left: auto;
      text-align:center;
      width:770px;
 
    } 


p { text-align:justify; }


 #double { 
      clear: left ; 
      margin:0px;
  
      border-bottom:3px double #2E8B57;
      
      text-align:center;
      width:780px;
      height:4px;
      
      
    }
  #copyright { 
      clear: left ; 
      margin:0px;
      padding-top:4px;
      border-top:3px double #2E8B57;
border-bottom:3px double #2E8B57;
      text-align:center;
      width:780px;
      height:15px;
      
      
    }   

    
      .referencementadulte { 
      display:block;  
      margin:5px;
      padding:9px;
      border:2px dashed #98FB98;
      margin-right: auto;
      margin-left: auto;
      text-align:justify;
      width:580px;
      height:60px;
      margin-right: auto;
      margin-left: auto;
      
    }   
      
   .referencementannuaire { 
      display:block;  
      margin:5px;
      padding:9px;
      border:2px dashed #98FB98;
      margin-right: auto;
      margin-left: auto;
      text-align:justify;
      width:580px;
      height:310px;
      margin-right: auto;
      margin-left: auto;
      
    } 
    
      .referencementgratuit { 
      display:block;  
      margin:5px;
      padding:9px;
      border:2px dashed #98FB98;
      margin-right: auto;
      margin-left: auto;
      text-align:justify;
      width:580px;
      height:220px;
      margin-right: auto;
      margin-left: auto;
      
    }  
    .packreferencement { 
      display:block;  
      margin:5px;
      padding:9px;
      border:2px dashed #98FB98;
      margin-right: auto;
      margin-left: auto;
      text-align:justify;
      width:580px;
      height:230px;
      margin-right: auto;
      margin-left: auto;
      
    }     
       .packreferencementgratuit { 
      display:block;  
      margin:5px;
      padding:9px;
      border:2px dashed #98FB98;
      margin-right: auto;
      margin-left: auto;
      text-align:justify;
      width:580px;
      height:140px;
      margin-right: auto;
      margin-left: auto;
      
    }  
    
 .titre {
 width:580px;
 display:block;  
padding:9px; 
padding-top:2px; 
text-decoration: underline;
	font-weight: bold;
	color:#1EA022;
	font-size: 12px;
}   
    
    
    
    
    
    
    
  .style { 
   
      margin:0px;
      padding:0px;
      width: 774px;
      text-align:center;
      background-color: #ffffff;
    }       
   
  .centre { 
      float:left;
      margin:0px;
      padding:0px;
      
      text-align:center;
      width:774px;
     
      
    }   
#publicite { 
      display:block;
      float:left;
      margin:5px;
      padding:0px;
    
      text-align:center;
      width:140px;
 
    } 
#annuaire-referencement { 
    float:left;
      display : inline
      margin-top:5px;
      padding-right:5px;
    
      text-align:center;
      width:581px;
 
    } 

 .pub { 
  
      margin:4px;
      padding:5px;
     
      text-align:right;
      width:580px;
    
    }  



.soumission {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	
      margin:4px;
      padding:5px;
     padding-top:15px;
      text-align:left;
      width:580px;
         	font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size:10px;
    	text-align:justify;
}

.Gras {

	font-weight: bold;
}

.Souligne {

	text-decoration: underline;
}


.important {
padding-bottom:20px;
text-decoration: underline;
	font-weight: bold;
	color:#000000;
	font-size: 12px;
}

.partenaires {

	font-weight: bold;
		color: #2E8B57;
}

.menureferencement {

	font-weight: bold;
		color: #000000;
}
 .inter { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:justify;
      width:8px;
      height:90px;
    } 
     .separateur { 
      float:left;
      margin:5px;
      padding:0px;
border-bottom:1px dashed #98FB98;
      text-align:justify;
      width:550px;
      height:5px;
    }     
    .interligne { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:justify;
      width:560px;
      height:5px;
    }  
 .gratuit { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:left;
      width:262px;
      height:110px;
    } 
    
     .adulte { 
      float:left;
      margin:5px;
       margin-left:10px;
      padding:0px;
      padding-left:10px;
      text-align:left;
      width:262px;
      height:30px;
    }   
 .image { 
      display: table-cell;
      float:left;
      vertical-align: middle;
      width:120px;
      height:75px;
    }  
  .description { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:left;
      width:270px;
      height:25px;
    }  
   .prix { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:left;
      width:130px;
      height:25px;
    }  
      .description1 { 
      float:left;
      padding-top:15px;
      margin:5px;
      padding:0px;
      
      text-align:left;
      width:270px;
      height:25px;
    }  
   .prix1 { 
      float:left;
      padding-top:15px;
      margin:5px;
      padding:0px;
      
      text-align:left;
      width:130px;
      height:25px;
    }   
    
      .descriptionreseau { 
      float:left;
      margin:5px;
      padding:0px;

      text-align:left;
      width:120px;
      height:25px;
    }  
   .reseau { 
      clear:left;
      float:left;
      display:block;
      margin:5px;
      padding:0px;

      text-align:left;
      width:100px;
      height:50px;
    }  
    
    
    
    
    
    
    
    
    
        
 .caseimage { 
      float:left;
      margin:5px;
      padding-top:7px;

      text-align:center;
      width:110px;
      height:30px;
    }  
.boxville {
	position: absolute;
	border: 2px solid #AADEF4;
	z-index: 300;
	width: 400px;
	top: 180px;
	left: 300px;
	background: #FFFFFF; }
	
	.boxvilleclose {
		padding: 10px 15px;
		font: bold 1em Arial, Helvetica, sans-serif;
		background: #CFF1FA; }
.boxvilleclose lienbas {

	font-weight: bold;
		color: #999999;
}

