/* CSS Document */
body{
background:#fff;
font-size:12px;
font-family:Verdana, "Times New Roman", Times, serif;
color:#042858;
}

/*------------popup---------------*/

#popup{
position:absolute;
left:30%;
top:5%;
z-index:80000;
}
#popup img{
cursor:pointer;
z-index:80000;
/*display:none;*/
}

#close_popup{
margin-top:-20px;
margin-left:0px;
/*display:none;*/
}
#close_popup a{
padding:5px;
background:#240701;
color:#ffffff;
font-style:bold;
}
#close_popup a:hover{
background:#361100;
color:#ffffff;
}

/*------------popup---------------*/

#privacy {
left:-599px;
}
#content{
	margin:0 auto;
	width:950px;
	position:relative;
	top:0; right:0;
}
#top{
	background: url(img/top.jpg) top center no-repeat;
	margin:0 auto;
	height:151px;
	position:relative;
	top:0; right:0;
}
#top2{
	margin:0 auto;
	height:151px;
	position:relative;
	top:0; right:0;
}
#left{
	background: url(img/left.jpg) left no-repeat;
	height:559px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont2{
	background: url(img/left.jpg) no-repeat;
	height:2150px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont3{
	background: url(img/left.jpg) no-repeat;
	height:540px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont8{
	background: url(img/left.jpg) no-repeat;
	height:1100px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont4{
	background: url(img/left.jpg) no-repeat;
	height:950px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont5{
	background: url(img/left.jpg) no-repeat;
	height:688px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont6{
	background: url(img/left.jpg) no-repeat;
	height:510px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont7{
	background: url(img/left.jpg) no-repeat;
	height:869px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#leftcont9{
	background: url(img/left.jpg) no-repeat;
	height:1215px;
	top:0; left:0;
	position:absolute;
	width:135px;
	margin-top:151px;
}
#contentcenter{
	top:0; left:0;
	position:relative;
	width:820px;
}
#contentcenter2{
	top:0; left:0;
	position:relative;
	width:820px;
	float:right;
}
#linkleft{
	top:0; left:0;
	position:absolute;
	width:164px;
	height:100%;
	margin-left:135px;
	float:right;
}
#right{
	top:0; right:0;
	margin-left:298px;
	width:650px;
	height:100%;
	float:left;
}
#right table tr td{
	padding:5px;
}
#right ul li{
	padding-top:5px;
}
#rightis{
	text-align:center;
	margin:0 auto;
	margin-left:298px;
	width:650px;
	height:100%;
	padding-top:150px;
}
#flash{
	position:relative;
	top:0; left:0;
	padding-top:5px;
}
#flashimg{
	position:absolute;
	top:0;
	margin-left:162px;
}
#annalisa{
	margin-top:10px;
	text-align:center;
}
#maplink{
	margin-top:20px;
	text-align:center;
	font-size:11px;
}
#maplink a{
	color:#042858;
	text-decoration:none;
	padding:7px;
}
#maplink a:hover{
	color:#042858;
	text-decoration:underline;
}
/*********CLASSI********/
.floleft{
	float:left;
}
.header{
	font-family: Arial;
	font-size:25px;
	padding-top:10px;
	font-weight:bold;
}
.headermed{
	font-family: Arial;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.headermed1{
	font-family: Arial;
	font-size:18px;
	font-weight:bold;
}
.normaltxt{
	font-family: Arial;
	font-size:12px;
	padding-top:10px;
	text-align:justify;
}
.normaltxt1{
	font-family: Arial;
	font-size:12px;
	padding-top:4px;
}
.contatxt{
	color:#042858;
	margin-top:10px;
	text-align:center;
}
.contatxt a{
	color:#FA446F;
	text-decoration:none;
}
.contatxt a:hover{
	color:#FA446F;
	text-decoration:underline;
}
.gam{
	padding-left:6px;
	font-size:17px;
	font-weight:bold;
	color:#101010;
}
.contatxt a:visited{
	color:#FA446F;
	text-decoration:none;
}
.textcent{
	font-family: Arial;
	font-size:15px;
	color:#042858;
	position:relative;
	width:820px;
	left:0;
	margin-left:135px;
	margin-top:510px;
}
.foothr{
	width:650px;
	border-style: 1px; 
	color:#042858;
	margin-top:3px;
}
.foothr2{
	width:816px;
	border-style: 1px; 
	color:#042858;
	margin-top:3px;
	float:right;
}
.footcl{
	color:#042858;
	margin-top:10px;
	float:right;
}
.footcl a{
	color:#FA446F;
	text-decoration:none;
}
.footcl a:hover{
	color:#FA446F;
	text-decoration:underline;
}
.footcl a:visited{
	color:#FA446F;
	text-decoration:none;
}
.bottone{
	width:100px;
	height:25px;
	font-family:Arial,Helvetica,Times New Roman;
	font-size:12px;border:1px solid #012154;
}
.textarea{
	width:600px;
	height:130px;
	font-family:Arial,Helvetica,Times New Roman;
	font-size:12px;border:1px solid #012154;
	background-repeat:repeat-x;
	color:#555;
}
.textarea2{
	font-family:Arial,Helvetica,Times New Roman;
	font-size:12px;
	border:1px solid #012154;
	background-repeat:repeat-x;
	color:#555;
}
.textarea3{
	height:26px;
	font-family:Arial,Helvetica,Times New Roman;
	font-size:12px;
	border:1px solid #012154;
	background-repeat:repeat-x;
	color:#555;
	text-align:center;
	padding-top:2px;
}
.input{
	width:160px;
	height:25px;
	font-family:Arial,Helvetica,Times New Roman;
	font-size:12px;
	border:1px solid #012154;
	background-repeat:repeat-x;
	color:#555;
}
.input3{
font-family:Arial,Helvetica,Times New Roman;
font-size:11px;
color:#042858;
}
.input2{
width:140px;
height:20px;
font-family:Arial,Helvetica,Times New Roman;
font-size:12px;
border:1px solid #012154;
background-image:url(img/invia.p);
background-repeat:repeat-x;
color:#555;
}
.chisiamoroll{
	background:url(img/chisiamo.jpg) top left no-repeat;
		width:82px;
	height:85px;
}
.chisiamoroll:hover{
	background:url(img/chisiamoroll.jpg) top left no-repeat;
		width:82px;
	height:85px;
}
.serviziroll a:hover{
	background: url(img/serviziroll.jpg) top center no-repeat;
	width:82px;
	height:85px;
}
.serviziaggiuntiviroll a:hover{
	background: url(img/serviziaggiuntiviroll.jpg) top center no-repeat;
	width:82px;
	height:85px;
}
.photogalleryroll a:hover{
	background: url(img/photogalleryroll.jpg) top center no-repeat;
	width:82px;
	height:85px;
}
.contattiroll a:hover{
	background: url(img/contattiroll.jpg) top center no-repeat;
	width:82px;
	height:85px;
}
.paimg{
	padding-top:15px;
}
.paimg2{
	padding-top:15px;
	padding-bottom:15px;
}
/******FINE CLASSI******/
