/* CSS Document */


* {
margin: 0px;
padding: 0px;

}

body {
background: #eee url(../img/bk_ma.jpg) top repeat-x fixed;
font-family: Arial, sans-serif;
font-size: 14px;
}

img {
border:0px;}

.pagina {
width: 1000px;
position:relative;
margin: 0px auto;
margin-top: 10px;
background:#fff;
}

.float_100 {
width: 100%;
float:left;
}

.float_50 {
width: 254px;
float:left;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.clear_left {
clear:left;}


.clear_right {
clear:right;}

.clear_both {
clear:both;}


/* head */

.header {
}

.big_float {
float:left;
margin-top: 10px;
margin-bottom: 20px;
width:100%;
}

.logo {
float:left;
width: 287px;
}

.fimaa {
float:right;
width: 50px;

}



/* elementi */

.sinistra {
width: 220px;
position: fixed;
z-index: 100;
top: 5%;
}
.destra  {
width:721px;
left: 173px;
position: absolute;
}
.destra_agenzia {
width: 190px;
position: fixed;
z-index: 2;
bottom: 60px;
/* left:950px; */
}
.banner {
margin-left:10px;
margin-right:10px;
border-top: 10px solid #e6e6e6;
border-bottom: 8px solid #e6e6e6;
background:#e6e6e6;
margin-bottom:10px;
overflow:hidden;
height:173px;
}
.container_destra_agenzia {
background:#ccc;
/*background: url(../img/bk_destra.png) repeat-y;*/
margin: 0px;
}
.content_destra_agenzia {
	margin-left: 10px;
	margin-right: 10px
}
/* elementi sinistra */
.container_sinistra {
background: url(../img/bk_sinistra.png) repeat-y;
margin:0px;
}
.content_sinistra {
	margin-left: 10px;
	margin-right: 10px
}

.head_six {
background: url(../img/bk_head_six.png) top no-repeat;
height: 20px;
}

.footer_six {
background: url(../img/bk_footer_six.png) top no-repeat;
height: 20px;
}

/* ricerca */
#list_wrap{
	float:left;
	width:270px;
	height:280px;
	background:#e6e6e6;
	overflow:hidden;
}
#scroller{
	position: relative;
	width:180px;
	height:280px;
	background: #fff;
}
#list_scroll{
	display: none;
	position: absolute;
	top:-10000px;
	overflow:hidden;
}
.annuncio_wrap{
	width:180px;
	font-size:12px;
}
.annuncio {
border: 1px solid #BBBBBB;
background: #fff;
color:  #000;
display:block;
width: 175px;
margin-top:2px;
}
.annuncio:hover {
border: 1px solid #BBBBBB;
background: #003399;
color:  #fff;
display:block;
width: 175px;
margin-top:2px;
cursor:pointer
}
.annuncio:hover a {
color:  #fff;
}

.annuncio_sel {
border: 1px solid #999;
background: #003399;
color:  #fff;
display:block;
width: 175px;
margin-top:2px;
cursor:pointer
}

.annuncio_sel a {
color:  #e4e4e4;
}

.annuncio_sel p {
color:  #fff;
}

.annuncio_sel img{
border:  1px solid #fff;
}

.annuncio2 {

background: #d8d8d8;
color:  #999;
display:block;
width: 100%;

}
.annuncio2:hover {
background: #bbb;
color:  #fff;
display:block;


cursor:pointer
}

/*.box_annuncio {
border: 1px solid #999;
background: #d8d8d8;
color:  #999;
display:block;
text-decoration:none
}*/

/* elementi destra */
.container_destra {
background: url(../img/bk_destra.png) repeat-y;
margin: 0px;
}
	.content_destra {
	margin-left: 57px;
	margin-right: 57px;
	line-height:150%
	}

	.contenti_destra_underbanner {
	padding-top: 10px;}

.head_dex{
background: url(../img/bk_head_dex.png) top no-repeat;
height: 20px;
}

.footer_dex {
background: url(../img/bk_footer_dex.png) top no-repeat;
height: 20px;
}

.dati_foot {
padding-top:15px;
text-align:center;
font-size: 11px;
color: #666666}


/* ricerca */

.ricerca {
background: #bbb;
padding: 0 10px 10px;
}

.newsletter {
background: #003399;
padding: 10px;
}
.newsletter h1 {
color:#fff;
}

.parametri {
font-size:12px;
padding: 2px;
line-height: 20px;
margin: 0px;
/* font-style:italic; */
text-align:justify;
color:#333}
/* lista */
.lista {
padding: 10px;
}

.content_lista {
background:#e6e6e6;
margin-left:-10px;
margin-right:-10px;
padding: 10px;
margin-top:10px;
margin-bottom:10px;
}


.prop {
border: 1px solid #999;
background: #d8d8d8;

color:  #999;
}

.img_profilo {
/*float:left;*/
/*margin-right: 10px;*/
margin-bottom:10px;
border: 1px solid  #666666}

.img_profilo2 {
float:left;
margin-right: 10px;
margin-bottom:10px;
border: 1px solid  #666666}

/* formattazione */

H1 {
font-size: 16px;
font-weight: bold;
color: #333333;
border-bottom: 1px solid #999;
padding: 2px;
margin-bottom: 10px;
padding-top:5px}


p {
font-size:14px;
padding: 2px;
line-height: 20px;
margin: 0px;
/* font-style:italic; */
text-align:justify;
color:#333}

a {
color:#003399;
text-decoration:underline;}

a:hover {
color: #003399;

text-decoration:none;}

.text_blu {
	color: #003399;
	}
.center {
text-align:center;
}

.miniature {
border: 1px solid #ccc}

/* form */

form {
margin: 0px;
}

select {
width: 90%;
border: 1px solid #999999;
color:#333;
background: #e4e4e4;
padding: 2px;
font-size: 13px;
margin-top: 3px;
}

.input_text {
width: 95%;
border: 1px solid #999999;
color:#333;
background: #e4e4e4;
padding: 2px;
font-size: 13px;
margin-top: 3px;
}

.textarea {
width: 98%;
border: 1px solid #999999;
color:#333;
background: #e4e4e4;
padding: 2px;
font-size: 13px;
margin-top: 3px;
}


.pulz {
background: url(../img/pulz_1.png) no-repeat;
border: 0px;
height: 29px;
width: 87px;
padding-left: 5px; padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;

font-size: 12px;
color: #fff;
}

.pulz:hover {
padding-left: 5px; padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
color: #ccc;
cursor:pointer
}

.pulz2 {
background: url(../img/pulz.png) no-repeat;
border: 0px;
height: 29px;
width: 87px;
padding-left: 5px; padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
color: #666666;
}

.pulz2:hover {
padding-left: 5px; padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
font-size: 12px;
color: #fff;
cursor:pointer
}
.altri_parametri a {
color:#333;
text-decoration: underline;
font-size: 14px;}

/* MENU */

.menu {
/*padding-top: 10px;*/
padding-bottom: 10px;
color: #999;
}


.indentmenu{

width: 510px;
overflow: hidden;
color: #999;
text-transform: uppercase;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
font: bold 12px Arial;
float: left;
color: #333;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
border-right: 1px solid #ccc; /*dark purple divider between menu items*/
}


.indentmenu ul li a:hover{
padding-top: 5px;
padding-bottom: 5px;
background:#003399;
color:#FFFFFF
}

/* vetrina */

.vetrina {
margin:10px;
background:#e6e6e6;
}


.proposte_in_vetrina {
margin-left: 57px;
margin-right: 56px;
padding-top: 10px;
padding-bottom:10px;
}

.prop_six {
border: 1px solid #999;
background: #d8d8d8;
margin-right: 5px;


}

.prop_dex {
border: 1px solid #999;
margin-left: 5px;
background: #d8d8d8;
}

.testo_vetrina {
color:#333;
line-height: 14px;
font-size: 14px;
font-style:normal
}

.testo_vetrina a {
color:#333333;
}


.tabella_vetrina {
height: 135px;
padding: 5px;
text-align:center;
}

.tabella_lista{
width:100%;
border-collapse:collapse;
}

.tabella_lista td{
border-bottom:1px solid #ccc;
padding:10px;
}

.agenzia{
	font-size:12px;
}

/* contenuti */

.contenuti {
/*margin-left:10px;
margin-right:10px;*/
border-top: 10px solid #e6e6e6;
border-bottom: 10px solid #e6e6e6;
}

.dettagli_contenuti {
padding-top: 30px;
padding-bottom:30px;
}

.firma {
margin-left: 350px;}

/* scheda */
.tabella_scheda  td{
padding-top:10px;
font-size:14px;

line-height: 20px;
margin: 0px;
/* font-style:italic; */
text-align:justify;
color:#333


}

.tit_scheda {
font-weight:bold;
color:#333333;}

.pulsanti_scheda {
background: #e4e4e4;
padding-right: 76px;
text-align:right;
padding-top: 3px;
 padding-bottom: 3px;
}



.asterisco {
font-weight:bold;
color:#333333;
font-size: 20px}


.tabella_contatti  td{
padding-top:5px;
font-size:14px;

line-height: 15px;
margin: 0px;
/* font-style:italic; */
text-align:justify;
color:#333


}

.dati_stampa {
display:none;
}

.dati_head {
display:none;
}

.box_sx{
	float:left;
	width:49%;
	margin-right:2px;
	text-align:left;
}

.box_dx{
	float:right;
	width:49%;
	margin-left:2px;
	text-align:left;
}


.miniatura{
	border:1px solid #ccc;
}

/* paginatore */

.paginatore {
margin-top:10px;
text-align:right;
}

.numero_pag {
text-decoration:none;
color:#003399;
margin-left: 2px;
margin-right:2px}

.link_numero_pag {
text-decoration:none;
padding: 2px 5px;
background:#fff;
border: 1px solid #003399
}

.link_numero_pag:hover {
border: 1px solid #fff;
background:#003399;
color:#fff;
text-decoration:none
}
.pag_sel{
	padding: 2px 5px;
border: 1px solid #fff;
background:#003399;
color:#fff;
text-decoration:none
}
/*
.indentmenu ul li a.new {
	padding: 3px 10px;
color:#003399;
}
.indentmenu ul li a.new:hover {
	color: #fff;}*/
	
	.indentmenu ul li a.new {
		background:url(../img/novita.png) 0 0;
		width: 85px;
		height:23px;
		padding:0;}
		
		.indentmenu ul li a.new:hover {
				background:url(../img/novita.png) 0 bottom;
			} 
	
