/* CSS Document */
body{
	background:url(../img/bg.jpg);
	font-size:12px;
	font-family:'Arial',Helvetica,sans-serif;
	color:#000000;
}
.act{
	background:url(../img/ferccnavi.png) top center no-repeat;
	padding-top:9px;
}
.testalign{
	width:400px;
}
.textbox{
	padding:5px;
	color:#ffffff;
}
.gall{
	padding-left:7px;
}
.mapsite{
	font-weight:bold;
	font-size:13px;
}
#boxfotconta{
	position:absolute;
	margin-right:45px;
	right:0;
}
#box3 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#box3 a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#box1 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#box1 a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#box2 img{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#box2 a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.textbox2{
	padding-top:8px;
	margin-left:50px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.tittextbox{
	padding:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#7b7a7a;
}
.tittextbox2{
	padding:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.freccerosse{
	color:#B02222;
}
.inf{
	margin-left:10px;
	position:relative;
	float:left;
}
.foot{
	padding-top:8px;
	color:#ffffff;
	font-size:11px;
	font-style:italic;
}
#content{
	position:relative;
	margin:0 auto;
	width:1022px;
}
#top{
	background:url(../img/top.png);
	width:1022px;
	height:202px;
}
#navigator{
	background:url(../img/bgnavi.png) no-repeat;
	width:625px;
	height:32px;
	position:absolute;
	margin-left:387px;
	margin-top:169px;
}
#mapsite{
	width:100%;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#9F9F9F;
}
#mapsite a{
	color:#ffffff;
	text-decoration:none;
}
#mapsite a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#navigator ul li{
	display:inline;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	padding-left:27px;
}
#navigator ul {
	padding-top:10px;
}
#navigator ul li a{
	color:#ffffff;
	text-decoration:none;
}
#navigator ul li:hover{
	background:url(../img/ferccnavi.png) top center no-repeat;
	padding-top:9px;
}
#flash{
	margin-left:23px;
}
#testo{
	width:901px;
	position:relative;
	margin-left:23px;
	background-color:#ffffff;
	padding:37.5px;
	color:#2D2D2D;
	text-align:justify;
}
#testo a{
	color:#99131A;
	text-decoration:none;
}
#testo a:hover{
	color:#99131A;
	text-decoration:underline;
}
#testo td{
	padding:1px 8px;
	color:#333333;
}
#testo input[type="text"]
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #666666;
    background-color: #e2e2e2;
} 
#testo textarea{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #666666;
    width: 370px;
    background-color: #e2e2e2;
}

/* #testo per contatti*/

#testo1{
	width:901px;
	height:670px;
	position:relative;
	margin-left:23px;
	background-color:#ffffff;
	padding:37.5px;
	color:#2D2D2D;
	text-align:justify;
}
#testo1 a{
	color:#99131A;
	text-decoration:none;
}
#testo1 a:hover{
	color:#99131A;
	text-decoration:underline;
}
#testo1 td{
	padding:1px 8px;
	color:#333333;
}
#testo1 input[type="text"]
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #666666;
    background-color: #e2e2e2;
} 
#testo1 textarea{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 4px;
    border: solid 1px #666666;
    width: 370px;
    background-color: #e2e2e2;
}

/* #testo per contatti fnie*/
.buttom{
	background:#e2e2e2;
	border:1px solid #666666;
	color:#333333;
	padding:3px;
	margin:5px 3px;
}
.buttom:hover{
	background:#99131A;
	border:1px solid #1d1d1d;
	color:#ffffff;
	padding:3px;
	margin:5px 3px;
	cursor:pointer;
}
#bottom{
	width:1022px;
	height:191px;
	background:url(../img/botbox.png);
}
#bottom a{
	color:#ffffff;
	text-decoration:none;
}
#foot{
	padding-left:45px;
	width:400px;
	position:absolute;
	padding-bottom:20px;
}
#foot a{
	color:#ffffff;
	text-decoration:none;
}
#foot a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#privcre{
	position:absolute;
	margin-left:780px;
	padding-bottom:20px;
}
#privcre a{
	color:#ffffff;
	text-decoration:none;
}
#privcre a:hover{
	color:#ffffff;
	text-decoration:underline;
}
#box1{
	background:url(../img/box.png);
	width:311px;
	height:157px;
	position:absolute;
	margin-left:25px;
	margin-top:20px;
}
#box2{
	background:url(../img/box.png);
	width:311px;
	height:157px;
	position:absolute;
	margin-left:356px;
	margin-top:20px;
}
#box3{
	background:url(../img/box.png);
	width:311px;
	height:157px;
	position:absolute;
	margin-left:686px;
	margin-top:20px;
}
#testo #mapp{
	width:902px;
	height:298px;
}
