#dove {
	margin: -30px -20px 0px 0;
	float: right;
	height: 20px;
	padding: 10px;
	border-bottom: 1px solid #8f1c10;
	color: #8f1c10;
	width: 100%;
	text-transform: capitalize;
	}
#dove a {
	color: #8f1c10;
	border-bottom: 1px solid #8f1c10;
	text-decoration: none;
	}
#catalogo {
	margin-top: 0px;
	}
/*
#catalogo h4{
	background: url("img/catalogo_cavi.gif") no-repeat 0 50%;
	padding-left: 30px;
	font-size: 1.1em;
	color: #8f1c10;	
	line-height: 22px;
	padding-top: 5px;
	margin-top: 0;
	font-style: italic;
	letter-spacing: 0.1em;
	font-weight: bold;
	}

#catalogo h4 {
	background: url("img/catalogo_bg.jpg") no-repeat 100% 0;
	height: 47px;
	font-size: 18px;
	font-style: italic;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: right;
	padding: 65px 30px 0 0;

	color: #fff;
	}*/
#catalogo h4 {
	background: url("img/h4_catalogo.png") no-repeat 100% 0;
	height: 66px;
	font-size: 18px;
	font-style: italic;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: right;
	padding: 15px 30px 0 0;
	color: #fff;
	margin: 0;
	}	
	/*
#catalogo h4 {
	background: url("img/catalog_bg.jpg") no-repeat 100% 0;
	height: 62px;
	font-size: 18px;
	font-style: italic;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: right;
	padding: 50px 30px 0 0;
	margin-right: -20px;
	color: #fff;
	}
*/
#catalogo dl {padding: 30px 0 0 60px; margin: 0; width: 280px;}	
#catalogo dt {
	text-transform: capitalize;
	font-size: 1.15em;
	letter-spacing: 0.1em;
	padding-bottom: 5px;
	}
#catalogo dd {
	padding: 5px 0 35px 10px;
	margin: 0;
	margin-bottom: 0px;
	}
#catalogo dl a {
	background: url("img/elenco_li_bg.gif") no-repeat 0 50%;
	padding-left: 20px;
	font-size: 0.9em;
	margin:0;
	}
#catalogo ul,#catalogo li {margin:0;padding:0;list-style: none; }
#catalogo li {padding: 5px 0; }


/*altro*/
#cavi_elenco h4{
	clear: both; 
	margin: 40px 0 20px 0; 
	color: #8f1c10;
	font-weight: bold;
	}
#cavo_descrizione h3,#cavo_descrizione h4 {clear: none;}
#cavo_descrizione h3 {
	color: #8f1c10;
	background: none;
	margin-top: 40px;
	text-align: left;
	letter-spacing: 1px;
	font-size: 20px;
	float: left;
	}
#cavo_descrizione #immagini {
	border-bottom: 1px solid #8f1c10;
	height: 80px;
	}
#cavo_descrizione #immagini .cavo_img_loghi{ float: right;margin-top: 40px;}
#cavo_descrizione dt {
	text-transform: capitalize;
	font-style: italic;
	border-bottom: 1px dashed black;
	display: inline;
	}
#cavo_descrizione dd {
	margin: 5px 0 30px 25px;;
	color: #8f1c10;
	}	
#immagini{
	border-bottom: 1px solid #8f1c10;
	padding-bottom: 10px;
	}
#legenda img{
	margin: 15px 20px 15px 0;
	border: 0;
	}
#legenda_spiega div {
	display: none;
	padding: 0px 0 40px 0;
	}
	
#listino { 
	background: url("img/listino.png") no-repeat;
	padding: 10px 0 0 55px;
	height: 38px;
	display: block;
	}

.posa {
	background: url("img/posa.jpg") no-repeat 100% 30px;
	margin-right: -20px;
	padding-bottom: 60px;
	margin-bottom: -30px;
	filter:alpha(opacity=50);
	}
.posa a:visited {color: #be8117;}
.tipologia {
	float: left;
	width: 250px;
	margin: 0; padding: 0 0 40px 0;
	}
.tipologia h5{margin: 0; padding: 0;}
.tipologia ul{padding-left: 5px;}	
.tipologia li {
	margin: 10px 0;
	padding-left: 25px;
	list-style: none;
	background: url(img/elenco_li_bg.gif) no-repeat 0 50%;
	}
.torna_catalogo a{
	float: right;
	text-align: right;
	background: url("img/elenco_li_bg.gif") no-repeat 0 50%;
	padding-left: 20px;
	margin-top: -20px;
	}
.torna_listino {
	float: right;
	background: url("img/elenco_li_bg.gif") no-repeat 0 50%;
	padding-left: 20px;
	}		
	
/********************************************************************************/
div.nicetitle {
	position: absolute;
	padding-top: 87px;
	top: 0px;
	left: 0px;
	color: #097aaf;
	font-size: 13px;
	letter-spacing: 1px;
	width: 100px;
	font-weight: bold;
	background: #fff;   
	z-index: 100;
	background: white url("img/costruzione.gif") no-repeat 50% 0;
	border: 2px solid #8f1c10;
	}
div.nicetitle p {
	margin: 0; padding: 10px 0;
	background: #8f1c10;
	color: #fff;
	text-align: center;
	display: block;

	}
div.nicetitle p.destination {
	display: none;
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
	background: #fff;
	color: #097aaf;
	}
/********************************************************************************/	
