/* CSS Document */

#sx{
    width:310px;
    float:left;
	margin-left:3px;
	margin-top:10px;
	margin-bottom:10px;
}


#dx{
    width:630px;
    float:right;
	margin-top:10px;
	margin-bottom:10px;
}

#contavanzata{
    width:300px;
	background-color:#feba02;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
	float:left;
	color:#003580;
	font-weight:bold;
}

#etiavanzata{
    width:300px;
    color:#003580;
    font-weight:bold;
	font-size:16px;
	margin-bottom:10px;
}

.avanzata{
     width:300px;
	 margin-bottom:5px;
     float:left;
}

.avanzatasx{
    width:130px;
    float:left;
}

.avanzatadx{
    width:165px;
    float:right;
}

#contstruttura{
    width:630px;
    float:left;
	margin-bottom:10px;
}

.descstruttura1{
    width:630px;
    padding-bottom:5px;
	font-weight:bold;
	background-color:#fff1c6;
	float:left;
}

.descstruttura2{
    width:630px;
    padding-bottom:5px;
	font-weight:bold;
	background-color:#fff7dd;
	float:left;
}

.nomestruttura{
    width:630px;
    padding-bottom:5px;
	font-weight:bold;
	color:#a52a2a;
	float:left;
}

.strutsx{
    width:450px;
	float:left;
	padding-left:5px;
	}

.strutdx{
    width:20px;
	float:right;
	padding-left:5px;
	}

.prenotastruttura{
	width:630px;
	padding-top:5px;
	font-weight:bold;
	color:#a52a2a;
	float:left;
	text-decoration:underline;
	text-align: right;
}

.prenotastruttura a{
	font-weight:bold;
	color:#a52a2a;
}


/* Menù struttura*/

#menustrut{
	width:620px;
	padding-right:5px;
	height:20px;
	line-height:20px;
	font-weight: bold;
	float:left;
}


.menstrut{
    margin:0px;
    padding:0px;
}

.menstrut ul{
	list-style: none;
}

.menstrut li{
	display: inline;
	float:left;
	height:20px;
	text-align: center;
}




.menstrut a span{
	display: block;
	float: left;
	background-color:#a52a2a;	
	height: 20px;
	width:80px;
	padding-left:5px;
}

.menstrut a b{
    display: block;
    float: left;
    background: url(img/dx.gif) no-repeat;
    width: 20px;
    height: 20px;
} 

.menstrut a em{
    display: block;
    float: left;
    background: url(img/sx.gif) no-repeat;
    width: 20px;
    height: 20px;
}

.menstrut a:hover {
		border:0px;
		cursor:pointer;
		}
.menstrut a:hover b {
		background-position:left bottom;
		}
.menstrut a:hover span {
		background-position:right bottom;
		}
.menstrut a:hover em {
		background-position:center bottom;
		}

.menstrut a:link, .menstrut a:visited{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}

.menstrut a:hover, .menstrut a:focus,.menstrut a:active{
	text-decoration: none;
	color:#ccc;
}

/* Fine Menù struttuta */

#languaces{
    width:520px;
	float:right;
	margin-top:10px;
	margin-bottom:20px;
	}
	
#narrastrut{
    width:625px;
    float:left;
    padding-right:5px;
 }	
 
 #narrastrut img{
    float:left;
    margin-right:5px;
 }
 
#contfoto{
    float:left;
	margin-top:20px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #006633;
} 	
 
.foto{
	width:625px;
	float:left;
	margin-right:5px;
	margin-top:20px;
	text-align: center;
}

.etifoto{
	width:620px;
	float:left;	
	margin-right:5px;
	margin-left:5px;
	margin-top:20px;
	padding-top:10px;
	text-align: center;
	color:#006633;
	font-size:18px;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #006633;	
}

.info{
	width:620px;
	float:left;
	padding-top:10px;
	margin-right:5px;
	margin-left:5px;
	margin-top:20px;
	color:#a52a2a;
	font-weight:bold;
	text-decoration:underline;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #006633;
	text-align:center;
}

.info a{
	color:#a52a2a;
	font-weight:bold;
}


#contultime{
    width:310px;
	margin-top:20px;
	float:left;
	background-color:#f3f3f3;
}

.etiultime{
    width:310px;
	margin-bottom:10px;
	color:#006633;
	font-weight:bold;
	font-size:18px;
	}

.ultime{
    width:310px;
    float:left;
	margin-bottom:10px;
}

.contdescultime{
    width:230px;
    float:right;
}

.imgultime{
    width:70px;
    float:left;
}

.descimgultime{
    width:230px;
    float:right;
    padding-top:5px;
}

.descultime{
	width:230px;
	float:right;
	color:#a52a2a;
	font-weight: bold;
}

.continuaultime{
    width:230px;
    float:right;
    padding-top:5px;
	color:#006633;
	font-weight: bold;
}

.continuaultime a{
    color:#006633;
	font-weight:bold;
}

.pubbinterno{
    margin-top:20px;
    float:left;
}




/* bbitalia */

.descbb{
    width:625px;
	float:left;
	margin-bottom:20px;
	font-weight:bold;
	color:#a52a2a;	
	}

.contbb{
    width:626px;
    float:left;
    padding-right:4px;
	float:left;
	margin-bottom:10px;
 }
 
.bbsx{
    width:300px;
	float:left;
	}

.bbsxintsx{
    width:140px;
	float:left;
	}
	
.bbsxintdx{
    width:140px;
	float:right;
	}		
		
.bbdx{
    width:300px;
	float:right;
	}	
		
 
.bbdxintsx{
    width:140px;
	float:left;
	}
	
.bbdxintdx{
    width:140px;
	float:right;
	}	
	
.etibb{
	width:300px;
	float:left;
	margin-bottom:5px;
	text-align: center;
	}
	
.etibb a{
    color:#a52a2a;
	font-weight:bold;
    text-decoration:none;
	}	
	
.etibb a:hover{
    color:#172983;
	font-weight:bold;
	}	
	
.etibbsx{
    width:140px;
	height:20px;
	line-height:20px;
	float:left;
	background-image:url(img/bgetibb.gif);
	background-repeat:no-repeat;
	}
	
.etibbdx{
    width:140px;
	height:20px;
	line-height:20px;
	float:right;
	background-image:url(img/bgetibb.gif);
	background-repeat:no-repeat;
	}
	
.sito a{
	font-weight:bold;
	color:#a52a2a;
}	