
/* PAGE STRUCTURE */

body {
	margin: 0px;
	background-color: #f0f0f0;
	background: #f0f0f0 url(immagini/bgkpontile.jpg) repeat-x top right;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	
}

#superbox {
	width: 970px;
	margin: 0px auto;
	/*border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;*/

}

#head {
	text-align:center;
	z-index: 2;	
}

#main {
	width: 970px;
	position:relative
}

#left {
	float:left;
	width: 695px;
	/*filter:alpha(opacity=70);
  	opacity:0.7;*/
	background-color: #f0f0f0;
}

#right {
	float: right;
	width: 255px;
}

#menu {
	width: 930px;
	margin-left: -5px;
	text-align:left;
	color: #000000;
	overflow: hidden;
}

#footer {
	/*background-color:#103D68;*/
	background: #f0f0f0 url(immagini/sandcastle.gif)  no-repeat bottom left ;
	min-height:160px;
	CLEAR: both;
	text-align:right;
	font-size:14px;
	color:#028BC5;
}

#bandiere {
    height:20px;
    margin-right: 12px;
	margin-top:5px;
	/*margin-bottom:5px;
	margin-top:5px;*/
	text-align:right;
	vertical-align:bottom;
}

#gambe {
	position:absolute;
	right:0px;
	top:0px;
	z-index:-1;
	width:33%;
	min-height:440px;
	background:  url(immagini/gambe.jpg) no-repeat top right;
}

#ciabatte {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	width:133px;
	min-height:440px;
	background:  url(immagini/ciabatte.png) no-repeat bottom left;
	/*float:left;
	z-index: 0;*/
}

#foto {
	position:absolute;
	top:650px;
	left:0px;
	min-width:242px;
	min-height:190px;
	background:  url(immagini/ragazzimare.jpg) no-repeat top right;
	z-index: -1;
}

#firma {
	text-align:center;
	color:#103D68;
	font-size:13px;
}

/* OTHER STYLES  */

@font-face {
	font-family: 'jr!handRegular';
	src: url('jr!ha___.eot');
	src: local('jr!hand Regular'), local('Jrhand'), url('jr!ha___.ttf') format('truetype');
}

h1, h2, h3, h4, h5 {
	color: #028BC5; 
}

h2 {
	font-size: 17px;
	background:  url(immagini/faro.jpg) no-repeat top left ;
	padding-left:48px;
	min-height:45px;
	vertical-align:middle;
	color: #028BC5;
}

h3 {
	font-size: 15px;
}

#head h1 {
	color: #fdf2c1; 
}


#menu ul {
	list-style:none; 
	padding: 0;
	margin-top: 7px;
	margin-left: 0px;
}

#menu ul li {
	font-weight:bold;
	font-family: 'j!handRegular',Verdana, Tahoma, Arial, sans-serif;
	font-size:16px;
	margin-top:10px;
	margin-right: 9px;
	background-position: 0 0;
	display:inline;

}

#menu a:link, a:visited {
	color:#103D68; 
	padding:3px;
	text-decoration: none;
	font-size:11px;
}

#menu a:hover {
	color: #FFFFFF;
	padding:3px;
	background-color:#FF9900;
}

#bandiere a, a:visited {
	color:#103D68; 
	text-decoration: none;
	font-size:11px;
}

#bandiere a:hover {
	color: #FFFFFF;
	background-color:#FF9900;
}

a, a:visited {
	color:#103D68; 
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	background-color:#FF9900;
}

.littleText {
    margin-top:0px;
	padding-top:0px;
	font-size:10px;
	font-weight:bold;
}

.thumb {
	border:solid 3px #FF9933;
	cursor: url("immagini/magnify.cur"), pointer;
}
