a:link { text-decoration:none;color:#000000;}
a:visited { text-decoration:none;color:#000000;}
a:hover { text-decoration:underline;color:#D82673;}
a:active { text-decoration:none;color:#000000;}

body{background-color:#FFF;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 11px;color: #868788;margin:0;padding:0;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}

#container{width:990px;margin:0 auto;border:1px solid white;}
#menu{float:left;margin:36px 0 0 0;font-size:13px; font-weight:bold;}
#menu a:link { color:#D82673; font-weight:bold;}
#menu a:visited {color:#D82673; font-weight:bold;}
#menu a:hover {color:#D82673; font-weight:bold;}
#menu a:active {color:#D82673; font-weight:bold;}
.barra { color:#000000; padding-left:1px; padding-right:1px;}
#lang{float:right;}

#logo{margin:0 70px 0 0;}

#footer{background-color:#B0B1B3;margin:15px 0 20px 0; font-size:10px;padding:6px;text-align:center;color:#000000;}
.fucsia { font-size:10px; color:#D82673; font-weight:bold; padding-left:2px; padding-right:2px;}
.magg { color:#D82673; font-weight:bold; font-size:16px}
.rosa { color:#D82673;}
.pink{color:#D82673;}
.align-center{text-align:center;}
.bold{font-weight:bold;}
.green{color:#0A0;}
.spostato {padding-left: 12px;}

#find-cont{border:1px solid #D82673;margin:10px 0 20px 0;padding:6px;width:650px;}
#latest-cont{border:1px solid #D82673;padding:6px;width:650px;}
#mare-cont{float:left;border:1px solid #D82673;padding:4px;width:305px;margin:0 0 20px 0;}
#monte-cont{float:right;border:1px solid #D82673;padding:4px;width:305px;margin:0 0 20px 0;}
.title-due{font-size:14px;font-weight:bold;margin:0 0 0 10px;}

.title{font-size:16px;font-weight:bold;margin:0 0 0 10px;}

input{border:1px solid #999;}
select{border:1px solid #999;}
.input-250{width:200px;}
.input-100{width:100px;}
.btn{padding:2px 5px 2px 5px;border:1px solid #D82673;background:#FFF;font-weight:bold;cursor:pointer;font-size:12px;}
.btn:hover{background:#D82673;color:white;}

.preview-annunci-container{float:left;overflow:hidden;margin:10px 0 10px 10px;cursor:pointer;border:1px solid #AAA;padding:5px;}
.preview-annunci-container:hover{background:#EFEFEF;border:1px solid #D82673;}
.preview-annunci-foto{float:left;border:1px solid #999;margin:0 10px 0 0;}
.preview-annunci-inner{float:left;width:135px;}
.preview-annunci-title{font-size:16px;color:#444;font-weight:bold;}
.preview-annunci-comune{}
.preview-annunci-tipologia{}
.preview-annunci-cat{}
.preview-annunci-prezzo{}

.title-chisiamo{color:#000000;font-size:40px;padding:60px 0 0 25px;}
.grigione{color:#A6A7A9;font-size:54px;}
.testo-chisiamo{width:550px;}

.title-proponi{margin-top:15px;float:left;color:#000000;font-size:40px;padding-left:84px;background-image:url('../img/bgtitolofferte.gif');background-position:top left; background-repeat:no-repeat; height:77px;}
.inner-proponi{width:580px;}
.testo-proponi{margin:20px 0 20px 8px;font-size:12px;}
.textarea-proponi{width:100%;height:80px;resize:none;}

.testo-contatti{margin:20px 0 20px 20px;font-size:12px;color:#222;line-height:13px;}
.testo-contatti a:link { color:#D82673;}
.testo-contatti a:visited {color:#D82673;}
.testo-contatti a:hover {color:#D82673;}
.testo-contatti a:active {color:#D82673;}

#find-cont-offers{border:1px solid #D82673;margin:0 0 20px 0;padding:6px;width:650px;}
.page{margin:0 10px 0 0;font-size:12px;}
.annunci-title{font-size:18px;color:#222;font-weight:bold;margin:0 0 10px 0;}
.back{font-size:12px;}
.richiedi{font-size:12px;margin-right:10px;}
.title-detail{color:#777;}
.detail-text{margin:0 5px 0 5px;text-align:justify;font-size:12px;}
#detail-cont-offers{border:1px solid #D82673;margin:0 0 20px 0;padding:6px;width:650px;font-size:12px;color:#222}
.title-descrizione{font-size:16px;background:#A6A7A9;color:#FFF;font-weight:bold;padding:2px 0 2px 6px;margin:10px 0 10px 0;}
.no-result{margin:30px;color:#999;font-size:16px;}
.thumbnails{margin:0 10px 10px 0;cursor:pointer;border:1px solid #999;}
.thumbnails:hover{border:1px solid #D82673;}

.contapag{margin:0 2px 0 2px;}

#richiedi-container{margin:0 0 10px 0;height:0px;overflow:hidden;}

#privacy{cursor:pointer;font-size:12px;color:#000;font-style:italic;}
#privacy:hover{text-decoration:underline;}

/*NEWS*/
.cont-news{margin:0 10px 15px 10px;}
.title-news{font-size:16px;color:#333;font-weight:bold;margin:0 0 10px 0;border-bottom:1px solid #D82673;padding:0 0 4px 0;}
.data-news{font-size:10px;color:#A6A7A9;}
.foto-news{float:left;margin:0 10px 5px 0;}
.foto-news img{border:1px solid #999;}
.text-news{}
.pdf-news{font-size:10px;padding:6px 10px 0 0;}

