body {
	font-family:Arial, Verdana, sans-serif;
	color: #666666;
	background:#fff url(../images/nav-bg.png) top left repeat-x;
	font-size:16px;
}

h1 {
	font-size:50px;
	letter-spacing:-10px
}

h2 {
	width:300px;
	float:left;
	font-size:26px;
	line-height:150%;
	letter-spacing:-2px;
	margin:45px 0 0 30px;
}
h3 {
	float:left;
	margin:0px;
	color:#cc3366;
	font-weight:normal;
	font-size:26px;
	line-height:30px;
	width:80%;
	}

h4 {
	float:left;
	margin:0 0 20px 0;
	font-size:20px;
}

p {
	font-size:16px;
	line-height:24px;
	margin-bottom:24px;
	float:left;
}


/*
* stili images
*/
.leftImg {
float:left;
padding:5px;
margin-right:10px;
border:1px solid #ccc;
}
.gallery {
float:left;
padding:5px;
margin-right:10px;
margin-bottom:10px;
border:1px solid #ccc;
}

.rightImg {
float:right;
padding:5px;
margin-left:10px;
border:1px solid #ccc;
}

em {font-style:italic;border-bottom:1px dashed;}
strong {font-weight:bold;}

a:link, a:active, a:visited {
	color:#cc3366;
	text-decoration:none
	/*border-bottom:1px solid;*/
}
a:hover {
	color:#006699;
	text-decoration:underline;
}

.magenta {color:#cc3366}

.grigio {color:#cccccc}
.blu {color: #996600}

.magentaSmall {color:#cc3366;
font-size:18px;}



#wrapper { /*CONTENITORE*/
	width:900px; 
	margin:0 auto; 
	}


#select {
	font-size:22px;
	color:#cc3366
}
/*
*Menu
*/

#nav ul{
	list-style:none;
	letter-spacing:-1px;
	position:relative;
	z-index:50;
	}

#nav li {
	float:left;
	margin:5px 72px 0 0;
}
#nav li a {
		font-size:22px;
		color:#999999;
		text-decoration:none;
		padding:0px;
		border:none;
	}
#nav li a:hover {
	color:#cc3366;
	
}

#nav li#first a {padding-left:0}

/*
*Header
*/

#header {
	height:320px;
	}
#logo {float:left;margin:65px 0 0 0;}


/*--- Content ---*/

.box {
	float:left;
	width:100%;
	margin:45px 30px 0 0;
	padding:10px 0 0 0;
}

.small {
display:inline;
width:270px;}
.small p {
	text-align:left;
}
.big {
	width:630px;
	
	
}

.bigHp {
	width:630px;
	
	
	
}
.rightHp  {
	text-align:left;
	font-size:20px;
	margin:-1px 0 0px 30px;
	float:left;
	width:600px;
	display:inline;
	
	
	}
	.rightHp p  {
	text-align:left;
	font-size:22px;
	line-height:120%
	
	
	}

.sidenote p {
	text-align:right;
	font-size:20px;
	margin:-1px 0 0px 0;
	float:left;
	width:250px;

	}

.right  {
	text-align:left;
	font-size:20px;
	margin:-1px 0 0px 30px;
	float:left;
	width:600px;
	display:inline;
	
	
	}
	


/*
*Footer
*/

#footer {
	float:left;
	width:100%;
	height:250px;
	/*margin:50px 0 0 0;*/
	margin-bottom:0px;

	background: #CCCCCC url(../images/sf-footer.gif) top center no-repeat;
}


.inner {width:960px;margin:0 auto;padding:40px 0 0 0;}
#footer img, #footer p {margin:0 53px 10px 0; width:200px;float:left}

.credits {
	display:inline;
	float:left;
	padding-left:15%;
	margin:35px 0 0 0;
	font-size:14px; 
	line-height:150%
}

.credits a {text-decoration:none;}



#footer  li {
	float:left;
	width:100%;
	
}

/*
footer eng
*/

/*
*Footer
*/

#footerEng {
	float:left;
	width:100%;
	height:250px;
	/*margin:50px 0 0 0;*/
	margin-bottom:0px;

	background: #CCCCCC url(../images/sf-footer_eng.gif) top center no-repeat;
}


.inner {width:960px;margin:0 auto;padding:40px 0 0 0;}
#footerEng img, #footerEng p {margin:0 53px 10px 0; width:200px;float:left}

.credits {
	display:inline;
	float:left;
	padding-left:15%;
	margin:35px 0 0 0;
	font-size:14px; 
	line-height:150%
}

.credits a {text-decoration:none;}



#footerEng  li {
	float:left;
	width:100%;
	
}
/*****/

#lang {
	width:100%;text-align:right; font-size:12px; padding-top:10px; padding-bottom:10px; color:#d04271;
	
}
#lang a:link {
	color:#d04271;
	text-decoration:none;
}
	#lang a:hover {
	color:#ccc;
	text-decoration:underline;
}
