body,html { height:100%;margin:0;
background-repeat:repeat;
}




body {
background-color:#ffffff;
margin:0px;
 padding:0px;
 font-family:verdana, arial, helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 text-align:center;
 line-height:13px;
 }


img{
border:none;
}

  
a {font-size: 12px; font-family: verdana,sans-serif;text-decoration:none;margin-right:5px;}
a:link{color: black;}
a:visited {color: black;}
a:hover {color: #947739;}
a:active{color: #947739;}

a.hover {font-size: 12px; font-family: verdana,sans-serif;text-decoration:none;}
a.hover:link{color: #947739;}
a.hover:visited {color: #947739;}
a.hover:hover {color: #947739;}
a.hover:active{color: #947739;}

a.oro {font-size: 11px; font-family: verdana,sans-serif;text-decoration:none;}
a.oro:link{color:  #947739;}
a.oro:visited {color:  #947739;}
a.oro:hover {color: #947739;}
a.oro:active{color: #947739;}

a.oro2 {font-size: 11px; font-family: verdana,sans-serif;text-decoration:none;}
a.oro2:link{color:  #000000;}
a.oro2:visited {color:  #000000;}
a.oro2:hover {color: #947739;}
a.oro2:active{color: #947739;}

a.menu {font-size: 11px; font-family: verdana,sans-serif;text-decoration:none;}
a.menu:link{color: black}
a.menu:visited {color: black}
a.menu:hover {color:gray}
a.menu:active{color:gray}


a.menu2 {font-size: 11px; font-family: verdana,sans-serif;text-decoration:none;}
a.menu2:link{color: black}
a.menu2:visited {color: black}
a.menu2:hover {color:gray}
a.menu2:active{color:gray}

div#shim {

float: left;
	overflow:none;


            }
#wrapper {
	position: relative;
	text-align: left;
	width: 1024px;
	height:768px;
	clear: both;
border:0px solid gray;
overflow:none;
background-image:url('img/sfondo.jpg');
background-repeat:no-repeat;
	}
	
 	#wrapper_subscriber {
		position: relative;
		text-align: left;
		width: 1024px;
		height:768px;
		clear: both;
	border:0px solid gray;
	overflow:none;
	background-image:url('img/sfondoform.jpg');
	background-repeat:no-repeat;
		}
	 	#wrapper_subscriber_lungo {
			position: relative;
			text-align: left;
			width: 1024px;
			height:900px;
			clear: both;
		border:0px solid gray;
		overflow:none;
		background-image:url('img/sfondolungo.jpg');
		background-repeat:no-repeat;
			}
			
			#wrapper_subscriber_lungo_lungo {
				position: relative;
				text-align: left;
				width: 1024px;
				height:1200px;
				clear: both;
			border:0px solid gray;
			overflow:none;
			background-image:url('img/sfondolungolungo.jpg');
			background-repeat:no-repeat;
				}		
		
	#wrapper2 {
		position: relative;
		text-align: left;
		width: 1024px;
		height:768px;
		clear: both;
	border:0px solid gray;
	overflow:none;
	background-image:url('img/sfondo.jpg');
	background-repeat:no-repeat;
	background-color:yellow;
		}
#foto{
	position:absolute;
	left:375px;
	top:284px;
	width:276px;
	height:367px;
 background-repeat:no-repeat;
}
#rosa{
	position:absolute;
	left:375px;
	top:284px;
	width:552px;
	height:367px;
 background-repeat:no-repeat;
}
h1{
	font-size:56px;
}
td{
	font-size:16px;
}
td.piccolo{
	font-size:12px;
}
td.piccolo2{
	font-size:10px;
}
#centro{
	position:absolute;
	left:220px;
	top:250px;
	width:490px;
	height:400px;
 background-repeat:no-repeat;
text-align:left;
color:#666666;
border:0px solid red;
}
#bottoni_centro{
	position:absolute;
	left:260px;
	top:340px;
	width:220px;
	height:100px;
 background-repeat:no-repeat;
text-align:left;
float:left;
color:#666666;
border:0px solid red;
}
#rosacontact{
	position:absolute;
	left:375px;
	top:284px;
	width:552px;
	height:367px;
 background-repeat:no-repeat;
font-family: 'gill light',verdana,sans-serif;
background-image:url('img/sfondoaddress.png');
}
#testorosa{
	position:absolute;
	left:381px;
	top:294px;
	width:258px;
	height:357px;
 background-repeat:no-repeat;
font-family: 'gill light',verdana,sans-serif;
text-align:left;
}
#numero{
	position:absolute;
	left:160px;
	top:520px;
	width:210px;
	text-align:right;
 background-repeat:no-repeat;
}
#linkbrochure{
	position:absolute;
	left:305px;
	top:664px;
	width:210px;
	text-align:right;
 background-repeat:no-repeat;
border:0px solid red;
}
#home{
	position:absolute;
	left:339px;
	top:109px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}
#home2{
	position:absolute;
	left:262px;
	top:139px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}



#about{
	position:absolute;
	left:333px;
	top:124px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}

#about2{
	position:absolute;
	left:256px;
	top:154px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}

#shipyards{
	position:absolute;
	left:328px;
	top:140px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}
#shipyards2{
	position:absolute;
	left:253px;
	top:170px;
	width:135px;
	height:12px;
 background-repeat:no-repeat;
}



#naval{
	position:absolute;
	left:322px;
	top:156px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#naval2{
	position:absolute;
	left:246px;
	top:186px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#subscribe{
	position:absolute;
	left:318px;
	top:172px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#subscribe2{
	position:absolute;
	left:242px;
	top:202px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#advertising{
	position:absolute;
	left:312px;
	top:188px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#advertising2{
	position:absolute;
	left:238px;
	top:218px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#contact{
	position:absolute;
	left:308px;
	top:203px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#contact2{
	position:absolute;
	left:234px;
	top:233px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}

#download{
	position:absolute;
	left:304px;
	top:218px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}
#download2{
	position:absolute;
	left:304px;
	top:248px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}


#search{
	position:absolute;
	left:298px;
	top:236px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
}



#pagine{
	position:absolute;
	left:290px;
	top:266px;
	width:auto;
	height:12px;
 background-repeat:no-repeat;
 color:black;
}