table.bordure {
    background-color:#FFFFFF;
    border: 1px solid #000000;
	text-align:center;
}

table.bordure td {
    padding: 5px;
    border: 1px solid #000000;
	text-align:center;
	vertical-align: middle;
}

table.ss_bordure {
	text-align:left;
    border:none;
}

table.ss_bordure td {
    padding: 5px;
    border: 1px solid #FFFFFF;
	text-align:left;
	vertical-align: middle;
    background-color:#F6F0E2;
}

table.bordure_ext {
    background-color:#FFFFFF;
    border: 1px solid #C7BCA8;
	text-align:center;
}


a.info span { display:none; position:absolute; padding:10px; margin:0; color:#333333; font-size:11px; font-style:italic;}

a.info:hover {background:none; z-index:500}

a.info:hover span {display:block; position:static; background-color:#EEEEE7; padding:10px; width:800px; margin-left:20px; border:1px dashed #000000; z-index:500}

a.infosmiley{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.infosmiley:hover{z-index:25; background-color:#ff0}

a.infosmiley span{display: none}

a.infosmiley:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;  
    
    top:2em; left:2em; width:15em;
    border:1px solid #6699cc;
    background-color:#eeeeee; color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:1px;
    
    }

/*table.texte td {
	vertical-align: middle;
}*/

.backgrd_residences
{	background:transparent url(http://media.resalys.com/residhotel/images/fiche_dest/backgrd_fleche_residence.png) no-repeat top left; 
    clear:both; 
    display:block; 
    width:210px; 
    height:17px;
    font-family:Arial, Helvetica, sans-serif;    
    font-size:1em; 
    font-weight:bold; 
    text-transform:uppercase;
    text-align:center; 
    margin-left:62px; 
    padding-top:5px;
    color:#00598e;}
    
.backgrd_retour_destination
{   color:#857364;}    

.nospace {clear:both;
          visibility:hidden;}
          
h5.noir {color:#000000}          

.error {
    border: 1px solid #AC190D;
    background-color: #F4CFCC;
    color: #000000;
    margin: 0px;
    padding: 35px 20px 35px 130px;
    background-image: url(stop.gif);
    background-position: top left;
    background-repeat: no-repeat;
}
.warning {
    border: 2px dashed #FFFFFF;
    background-color:#FF6633;
    color: #FFFFFF;
    padding: 15px;
    margin: 15px 0px;
    text-align: center;
    font-size:1.4em;
    font-weight:bold;
}

/* ::::::::: Left column ::::::::: */

#evenements h2 {		
			padding:8px 0 5px 10px;
			color:#fff;
			font-weight:bold;
			background-color: #00FF33;
		}

#evenements .innerModule {			
			width:205px;
			padding:10px 0 5px 10px;
			border:1px solid #ed5f26; 
			/*background-color: e1e1e1; */
			background:#fff url(http://media.resalys.com/residhotel/images/common/bg_degOrange.gif) repeat-x bottom left;
			color: #626262; 
			text-align: center;				
		}
		
#evenements .date {			
			color: #ed5f26;
			font-weight: bold;					
		}

	.innerFeatureSpot ul {
		font-size:11px;
		color:#626262;
		padding:15px;
	}	

		.innerFeatureSpot ul li {
			padding:0 0 10px 8px;
			background:url(http://media.resalys.com/residhotel/images/fiche_dest/puce_listFeatures.gif) no-repeat 0 5px;
		}
        
