@charset "utf-8";
/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	background: #191919;
}
a img {
	border: 0;
}
#all {
	width: 988px;
	margin: auto;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	position:relative;
}
#testata {
	float: left;
	width: 988px;
	height: 200px;
	background: #191919 url('../img/header.gif') top left no-repeat;
}
#testata h1{
	float: left;
	text-align:center;
	width: 980px;
	color:#F00;
	display: inline;
	font-size:60px;
	letter-spacing: 1.2px;
	font-weight:normal;
	margin:0px; 
	padding:16px 0px 4px; /* top - right and left - bottom */
}
#testata h2{
	float: left;
	text-align:center;
	width: 980px;
	/*height: 100px;*/
	color:#FFF;
	display: inline;
	font-size:60px;
	letter-spacing: 1.2px;
	font-weight:normal;
	margin:0px; 
	padding:16px 0px 4px; /* top - right and left - bottom */
}
#testata h2 a, #testata h2 a:link, #testata h2 a:active, #testata h2 a:hover, #testata h2 a:visited {
	color:#fff;
	text-decoration: none;
}
#testata p{
	float: left;
	text-align:center;
	width: 980px;
	color:#FFF;
	font-size:30px;
	letter-spacing: 1.2px;
	margin:0px; 
	padding:0px;
}
#testata span{
	float: left;
	text-align:center;
	width: 670px;
	color:#00FF00;
	font-size:30px;
	letter-spacing: 1.2px;
	font-style:italic;
	margin:0px; 
	padding:16px 0px 0px; /* top - right and left - bottom */
}
/******************* menu di navigazione principale **********/
#menu {
	float: left;
	width: 980px;
	height: 35px;
	background: #191919 url('../img/bg-menu.png') top left repeat-x;
}
#menu ul{
	margin: 0px;
	padding: 0px;
}
#menu ul li{
	list-style: none;
	float: left;
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-family:  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1.2px;
}

#menu ul li a{
	float: left;
	padding: 6px 20px;
	height: 23px;
	line-height: 23px;
	margin: 0px;
	border-right: 1px solid #007900;
	/*border-left: 1px solid #999;*/
}
#menu ul li a:link, #menu ul li a:visited{
	color: #fff;
	text-decoration: none;
	background: #191919 url('../img/bg-menu.png') repeat-x;
}

#menu ul li a:hover, #menu ul li a:active{
	color: #fff;
	text-decoration: none;
	background: #191919 url('../img/bg-menu.png') repeat-x 0 -35px;
}
#cocorose{
	position:absolute;
	top:120px;
	left:670px;
	width:300px;
	height:600px;
	background: #999 url('../img/bg-cocorose.gif') top left no-repeat; 
}
#cocorose h1, #cocorose h2{
	text-align:center;
	padding-top:208px;
	color:#F00;
	font-size:30px;
	font-weight:normal;
}
#cocorose h1 a, #cocorose h1 a:link, #cocorose h1 a:visited, #cocorose h2 a, #cocorose h2 a:link, #cocorose h2 a:visited {
	color:#f00;
	text-decoration: none;
}
#cocorose h1 a:hover, #cocorose h1 a:active, #cocorose h2 a:hover, #cocorose h2 a:active {
	color:#f00;
	text-decoration: underline;
}
#cocorose p{
	padding-top:220px; 
	color:#FFF;
}
#cocorose p a, #cocorose p a:link, #cocorose p a:visited{
	color:#FFF;
	text-decoration: none;
}
#cocorose p a:hover, #cocorose p a:active{
	color:#FFF;
	text-decoration: underline;
}
#cocorosepage{
	position:absolute;
	top:120px;
	left:670px;
	width:300px;
	height:910px;
	background: #999 url('../img/bg-cocorosepage.gif') top left no-repeat; 
}
#cocorosepage img{
	text-align:center;
	padding:50px 50px 52px; /* top - right and left - bottom */
}
#cocorosepage h4{
	text-align:center;
	padding-top:50px;
	color:#F00;
	font-size:20px;
	font-weight:normal;
}
#cocorosepage h4 a, #cocorosepage h4 a:link, #cocorosepage h4 a:visited {
	color:#f00;
	text-decoration: none;
}
#cocorosepage h4 a:hover, #cocorosepage h4 a:active {
	color:#f00;
	text-decoration: underline;
}
#corpo {
	float: left;
	width: 988px;
	min-height:450px;
	background: #191919 url('../img/bg-body.gif') top left repeat-y;
}
#corpo .open{
	float: left;
	width: 630px;
	height:20px;
	margin:40px 20px 0px; /* top - right and left - bottom */
	background: #999 url('../img/bg-contentopen.gif') top left no-repeat;
}
#corpo .content{
	float: left;
	width: 590px;
	margin:0px 20px 0px; /* top - right and left - bottom */
	padding-left: 20px;
	padding-right:20px;
	background: #999 url('../img/bg-content.gif') top left repeat-y;
	line-height:150%;
	text-align:justify;
}
#corpo .content h2, #corpo .content h3{
	font-size: 14px;
	font-weight:normal;
}	
#corpo .content a, #corpo .content a:link, #corpo .content a:visited{
	color:#f00;
	text-decoration:none;
}
#corpo .content a:hover, #corpo .content a:active{
	color:#f00;
	text-decoration:underline;
}
#corpo .close{
	float: left;
	width: 630px;
	height:20px;
	margin:0px 20px 20px; /* top - right and left - bottom */
	background: #999 url('../img/bg-contentclose.gif') top left no-repeat;
}
#corpo .collezioni{
	float: left;
	width: 670px;
	margin:40px 15px 20px; /* top - right and left - bottom */
}
#corpo .box{
	float: left;
	width: 150px;
	height:150px;
	background: #999 url('../img/bg-box.gif') top left no-repeat;
	margin:5px;
}
#corpo .box h3{
	text-align:center;
	padding-top:80px;
	color:#000;
	font-size:20px;
	font-weight:normal;
}
#corpo .box a{
	clear: both;
	float:left;
	width:150px;
	height:150px;
}
#corpo .box a:link, #corpo .box a:visited{
	text-decoration:none;
}
#corpo .box a:hover, #corpo .box a:active{
	text-decoration:none;
	background: #999 url('../img/bg-boxin.gif') top left no-repeat;
}
#corpo .box img{
	padding-left:15px;
	padding-top:15px;
	color:#000;
}
#corpo .milano{
	float: left;
	text-align:center;
	width: 625px;
	padding: 20px;
	color:#fff;
}
#corpo .milano a, #corpo .milano a:link, #corpo .milano a:visited{
	color:#fff;
	text-decoration:none;
}
#corpo .milano a:hover, #corpo .milano a:active{
	color:#fff;
	text-decoration:underline;
}
#footer {
	float: left;
	width: 988px;
	height: 60px;
	padding-top: 10px;
	background: #191919 url('../img/bg-footer.png') top left no-repeat;
}
#footer .triplaw{
	float: right;
	text-align:right;
	width: 980px;
	margin-top: 50px;
	padding-right:15px;
	font-size:11px;
	color:#ccc;
}
#footer .triplaw a, #footer .triplaw a:link, #footer .triplaw a:visited{
	color:#ccc;
	text-decoration: none;
}
#footer .triplaw a:hover, #footer .triplaw a:active{
	color:#ccc;
	text-decoration: underline;
}