@charset "UTF-8";
/* CSS Document */

/*body td{background-color:#FFFFFF;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-attachment: fixed;
	background-image: url(sfumatura.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
td a:link{
	color: #000099;
	font-weight: bold;
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 100%;
}
td a:hover{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

td a:visited {
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	font-size: 100%;
}*/
.immagine img a, .immagine img a:link, .immagine img a:visited, .immagine img a:hover{
	text-decoration: none;
	}
	.immagine {
	border:1px solid #993303;
	float: left!important;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 5px;	
}
.risposte{
	width:95%;
	float:right;
}
#menu_sx{
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 160%;
	font-weight: normal;
	text-decoration: none;
	position: absolute;
	line-height: 40px;
	color: #FE121B;
	width: 100px;
	float: left;
	top: 250px;
	left: 30px;
}

hr.clear{

clear:right;
height:20px;
margin:0px;
border:none;

}
hr.clear{
position:absolute;
visibility: hidden;
}
div.clear{
	clear:both!important;
	clear/**/:left;
	height:1px;
	overflow:hidden;
}
.tickerstyle{
	width:100%;
	padding:8px;
	overflow:hidden;
}
.paragrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 88%!important;
	font-size/**/: 85%;
	line-height: 15px!important;
	line-height/**/: 12px;
	position: absolute;
	width: 408px;
	margin-left: 20px;
	clear: left;
	padding-right: 8px;
	margin-top: 15px;
	padding-top: 2px;
	text-align: left;
	color: #333333;
	font-weight: normal;
	border: 1px solid #E72C17;
	margin-right: 5px;
	left: 494px;
	top: 551px;
}
#container_foto{

    margin: 0px auto;
    padding: 0;
    width: 80%;
}
#box {
    width: 660px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
}
#text_content_foto{
    width: 540px;
    float: left;
}
#container_foto img {
	width: 250px;
	height:149px;
	display: inline-block;
	position: absolute;
	padding: 5px;
	background-color: white;
	border: solid 1px #cccccc;
	left: -5px;
	top: 1px;
}

.box_tatami {
	position: relative;
	width: 270px;
	float: right;
	top: 400px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	height: 300px;
	left: 370px;
}
.box_tatami a {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.box_tatami a:visited {
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
.paragrafo .titolo {
	font-family: Optima, Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rag-sociale-foot{
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 110%;
	text-align: center;
	position: relative;
	width: 95%;
	font-weight: normal;
	color: #999999;
	left: 3%;
}
.foot a:link {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.foot a:hover {
	color: #663300;
	text-decoration: underline;
	font-weight: normal;
}
.foot a:visited{
	text-decoration: underline;
	font-weight: normal;
	color: #666666;
}
.foot {
	color:#666666;
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 100%;
	position: relative;
	top: 0px;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
#slideCont {
	text-align: center;
	position:relative;
	z-index:1;
	width:119px;
	overflow:hidden;
	height: 550px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#slideCont img {
	margin: 5px;
}
.messagediv{
	display: none
}




.cont_testo_centr2{
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 105%;
	line-height: 18px;
	color: #333333;
	float: left;
	width: 650px;
	position: relative;
	top: 0px;
	left: 60px;
	text-align: justify;
	margin-bottom: 20px;
	padding-right: 8px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	margin-left: -35px;
	clear: right;
	z-index: 0.1;
	overflow: visible;
	visibility: visible;
}
.cont_testo_centr2 img {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;
	position: relative;
	float: left;
	border: 1px solid #CCCCCC;
	font-family: fantasy, "Apple Chancery", "Gill Sans", Times, "Trebuchet MS", sans-serif;
}
.cont_testo_centr2 h2 {
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 165%;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	color: #333333;
	text-indent: 20px;
	background-color: #FFFFFF;
	line-height: 30px;
	width: 100%;
}

.cont_testo_centr{
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 105%;
	line-height: 18px;
	color: #333333;
	float: right;
	width: 380px;
	position: relative;
	top: 0px;
	text-align: justify;
	margin-bottom: 20px;
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	right: 322px;
}
.cont_testo_centr img {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.cont_testo_centr h2 {
	font-family: "Futura Bk BT Book", Futura2-Normal, Geneva, Arial, Helvetica, sans-serif, "Apple Chancery", Verdana;
	font-size: 165%;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	color: #333333;
	text-indent: 20px;
	background-color: #FFFFFF;
	line-height: 30px;
	width: 100%;
}

.contenitore {
	font-style: normal;
	background-color: #fff;
	position: relative;
	width: 1108px!important;
	width/**/: 100%;
	margin-left:auto;
	margin-right:auto;
	height: 100%;
}
.banner_vertic_sx  img{
	text-align: center;
}
.banner_vertic_sx{
	width: 120px;
	position: absolute;
	z-index: 2;
	left: 20px;
	top: 222px;
	text-align: center;
	padding-top: 25px;
	padding-left:0px;
	background-color: #FFFFFF;
}

.banner_vertic_sx a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.banner_vertic_sx a:visited{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


.banner_vertic_dx  img{
	text-align: right;
	padding: 5px;
}
.banner_vertic_dx{
	width: 120px;
	position: absolute;
	z-index: 2;
	top: 270px;
	text-align: center;
	padding-top: 25px;
	padding-left:0px;
	float: right;
	right: -2px;
}

.banner_vertic_dx a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.banner_vertic_dx a:visited{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}





.banner_vertic_sx2{
	width: 120px;
	position: absolute;
	z-index: 2;
	left: 27px;
	top: 597px;
	text-align: center;
	padding-top: 25px;
	padding-left:0px;
	background-color: #FFFFFF;
}

.banner_vertic_sx2 a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.banner_vertic_sx2 a:visited{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
#img_risaia{
	background-attachment: scroll;
	background-image: url(img_risaia.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 100%;
	width: 100%;
	position: relative;
	top: -1px!important;
	top/**/:-3px;
	right: 0px!important;
	right/**/: 120px;
}
#img_risaia span{
	display:none;
}

li{
	font-size: 95%;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	vertical-align: top;
}
.contenitore_mappa{
	border: 1px solid #FE121B;
	margin-top: 40px;
	margin-right: 8px;
	margin-bottom: 40px;
}
li img {
	position: relative;
	float: left;
}


.banner-tot{
	width:1107px;
}
#banner {
	width:764px;
	background-image: url(banner_tatami.jpg);
	background-repeat: no-repeat;
	background-position: right -1px;
	height: 208px;
	background-attachment: scroll;
	float: left;
}
#banner img {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#banner span{
	display:none;
}

.cont_tutto {
	width:764px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 3px;
	border: 1px solid #999999;
	height: 100%;
	background-color: #FFFFFF;
}

.menu {
	width:600px;
	font-family: "Lucida Sans", "Trebuchet MS", Verdana, Optima, Geneva;
	font-size: 120%;
	color: #666666;
	position: relative;
	text-align: center;
	left: 10%;
	bottom: -35px;
}
.menu a {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.menu a:hover{
font-weight: normal;
color:#663300;
text-decoration:underline;}
