
.titre_rech{
		color:#FFFFFF;
		font-family:Helvetica;
		font-size:0.8em;
		font-weight:bold;
		line-height:26px;
		
  	    
	    }


table.luxe
{
     width: 740px;
	 height:143px;
	 margin-left:20px; 
	  border : 2px solid #2B103F;
	  background-color:#FFFFFF;
	  -moz-border-radius-bottomleft:15px;
		
	  -moz-border-radius-bottomright:15px;

}
tr.luxe_item
{

      
        line-height: 14px;
        border : 1px solid silver;
		text-decoration:none;
		font-family: Helvetica;

	
}


td.luxe_text
{
		padding: 3px 10px 3px 10px;
		margin: 0px 0px 0px 0px;
        border-collapse: collapse;
		font-family:Helvetica;
	    border-right:1px solid silver;
        height:40px; 
	    text-align: left;
    
}


div.luxe_text_txt
{
	line-height:16px;

	font-size:0.7em;
	text-align:justify;
	font-family:Helvetica;
	
}

h3.luxe_text_bottom
{
	font-family:Helvetica;
	float:left;
	font-size:0.5em;
	font-weight: normal; 
	font-size: 9px; 
	padding: 5px 0px 1px 0px; 
	margin: 0px 0px 0px 0px;
	color:#333333;
}

h3.luxe_contact_bottom
{
	font-family:Helvetica; 
	float:right;
	font-size:0.5em;
	font-weight: normal; 
	font-size: 10px; 
	padding: 5px 0px 1px 0px; 
	margin: 0px 0px 0px 0px;
	color:#333333;
}


h2.luxe_text_header
{

	font-family:Helvetica;
	line-height:24px;

	font-size: 0.7em;
	font-weight: bold;
	color:#000033;
	


}

h2.luxe_text_header a
{

text-decoration:none;

}





tr.head_menu
{
   border: 1px solid silver;
   padding-bottom:0px;
}












td.luxe_image 
{
	    padding: 5px 10px 10px auto;
        border-collapse: collapse;
       
		
   
        height: 100px; 
        width: 120px;
	    text-align: center;
        vertical-align: middle;
		font-weight:bold;
		font-family:Helvetica;
		font-size:14px;
}


td.luxe_img 
{
	    padding: 0px 10px 0px 10px;
        border-collapse: collapse;
        border : 1px solid silver;
   
        height: 40px; 
        width: 80px;
	    text-align: center;
        vertical-align: middle;
		font-weight:bold;
		font-family:Helvetica;
		font-size:17px;
}






td.luxe_img2 
{
	    padding: 0px 10px 0px 10px;
        border-collapse: collapse;
       
		border-left:none;
   
        height: 40px; 
        width: 80px;
	    text-align: center;
        vertical-align: middle;
		font-weight:bold;
		font-family:Helvetica;
		font-size:17px;
}



.photo{
border:#000000 solid 1px;

}

td.luxe_img4
{
	    padding: 0px 10px 0px 10px;
        border-collapse: collapse;
       
		border-left:1px solid silver;
   
        height: 40px; 
        width: 160px;
	    text-align: center;
        vertical-align: middle;
		font-weight:bold;
		font-family:Helvetica;
		font-size:17px;
}





a.info{
position:relative;
z-index:12;
color:#000;
text-decoration:none
}

a.info:hover{
z-index:25;

}

a.info span{
display: none;
}

a.info:hover span{
display:block;
position:absolute;

top:1em; 
left:2em; 


border:1px dotted #000;
background-color:#00FFFF;
font-family:Helvetica;
font-weight:bold;
font-size:0.6em;
color:#000;
text-align: justify;

padding:5px;
width:250px;
cursor:help;
}

.nice_text{
font-size:0.5em;
color:#000000;
margin-left:20px;
font-family:Helvetica;

}


h3.luxe_text_bottom2
{
	font-family:Helvetica;
	text-align:center; 

	font-size:0.6em;
	font-weight: normal; 
	font-size: 10px; 
	padding: 5px 0px 1px 0px; 
	margin: 0px 0px 0px 0px;
	color:#333333;
}


td.luxe_img5
{
	    padding: 0px 10px 0px 10px;
        border-collapse: collapse;
		border-left:1px solid silver;
        height: 40px; 
        width: 160px;
	    line-height:16px;
        font-size:0.8em;
		text-align:center;

}

.lien_boutique a{
color:#666666;
text-decoration:none;
}
