@charset "utf-8";
/* CSS Document */
#list_prop {float: left;width: 97%;margin: 1%;border-top: solid 1px #CCCCCC;padding:0;}
#list_prop img {border:0;}
#list_prop .list_prop_item {clear:right;width: 98%; border-bottom: solid 1px #CCCCCC;margin: 0 0 0 0;padding: 0;min-height:170px;height:auto !important;}
#list_prop .list_prop_right {float:right;width: 29%;text-align:right;font-size:.9em;color: #003399;margin:0; line-height:16px; padding-top:8px;}
#list_prop .list_prop_gauche {width: 69%;height: auto;text-align: left;color: #003399; line-height:15px;}
.linksgauche { font-size:.9em; font-weight: normal; text-decoration: none; color:#333; margin-left:0px; padding-bottom:12px;}
.linksgauche a, .linksleft a:link, .linksleft a:visited {font-size: .9em; font-weight: normal; text-decoration: none; color: #999999; }
.linksgauche a:hover { text-decoration: none; color: #999999; }
.linkslien {margin: -.3em 0 0 0; font-size:1em; text-indent:0; margin-left:0;}
.linkslien a, .linkslien a:link, .linkslien a:visited  {font-weight: bold; text-decoration: underline; color: #003399; }
.linkslien a:hover { text-decoration: underline; color: #CC0000; }
#list_prop .list_texte {font-size:.9em;color: #003399;font-weight: normal;line-height:1.4em;margin:0;padding:0;}
.listprix{ font-size: 1.1em; font-weight: bold; color: #FF6600; margin:0; margin-left:0;}
#list_prop .listecontact { margin-left:0;}
#list_prop .listecontact a, .listcontact img {border: none;margin: 0 5px 0 0;text-decoration: none;font-size: 1em;font-weight: normal;}
#list_prop a.linkopacity img {filter:alpha(opacity=100);-moz-opacity: 1.0; opacity: 1.0;
-khtml-opacity: 1.0;}
#list_prop a.linkopacity:hover img {filter:alpha(opacity=70);-moz-opacity: 0.7; opacity: 0.7;-khtml-opacity: 0.7;}
#list_prop .listecontact img {position: relative;top: 3px;}
#list_prop .listecontact_link {text-decoration: underline;}
.chambres { background-color:#c1efe9; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:14px; color:#006d5b; font-weight:bold; padding:5px;}
.top { color:#e5f4f1;}

/* Botones Dormitorios */
a.ovalbutton{background: transparent url(Boutons/oval-blue-left.gif) no-repeat top left;display: block; float:left; margin-left:80px;font: normal 13px Tahoma; /* Change 13px as desired */line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */padding-left: 11px; /* Width of left menu image */
text-decoration: none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color: #494949; /*color del texto*/}
a.ovalbutton span{background: transparent url(Boutons/oval-blue-right.gif) no-repeat top right;
display: block; padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value*/}
a.ovalbutton:hover{ /* Hover state CSS */background-position: bottom left;}
a.ovalbutton:hover span{ /* Hover state CSS */background-position: bottom right;color: black;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: 100%;}

