


html, body {
	position:relative;
	margin:0 10px; padding:0; 
	height:100%;
	}
body{ 
	background:#E8E8E8;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:0.9em; color:#333; position:relative;
	}

a { color:#f60; text-decoration:none}
a:hover{ text-decoration:underline}

h1,h2,h3,h4,h5,h6 {color:#7E7E7E;}
h1{ font-size:18px}
h2{font-size:1.4em}
h3{font-size:1.2em}

p{margin:10px 0}

#body{ height:100%; position:relative;}
#boxbody{
	background:#fff;
	margin-top:20px;
	border:1px solid #666; 
	}

#container{ 	
	width:950px; height:100%;
	margin:0 auto; 
	}

body>div#container{ height:auto; min-height:100%;}

#header{
	width:980px; position:absolute; z-index:100; 
	top:10px; left:50%;
    margin:0 0 0 -490px; 
	background:; 
	}

#header h1{ 
color:#920206;
	font-family:"Times New Roman", Times, Georgia, serif; 
	letter-spacing:0.5em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0; padding:8px;
	}
	
#header h1 em { font-size:.8em; text-transform:capitalize;  /*font-weight:normal; */}

#content{ 
	margin:30px 0 60px 0; 
	}


/* menu navigazione*/

#navbar { 
	font-family: Arial, verdana ,Georgia, serif;
	text-transform:uppercase; 
	font-size:10px; line-height:20px;
	/*border-bottom:1px solid #666;*/
	margin:0 0 20px 0; padding-bottom:0px; 
	text-align:right; 
	}

#navbar ul, #navbar li {
	margin:0; padding:0;
	display:inline;
	list-style-type:none; 
	}

#navbar a{ 
	margin:0 0 0 -1px;
	padding:4px 10px;
	color:/*#687991;*/ #999; 
	font-weight: normal; 
	letter-spacing:0.35em;

	}
#navbar a:hover{ 
	padding:4px 9px;
	background:#F6F6F6 ;	
	color:#000; text-decoration:none;
	border:1px solid #ccc; border-top:none}

#navbar a em { display:none}

#menugallery { 
	font-family:/*"Times New Roman", Times, Georgia, serif*/ verdana ;
	float:left; width:200px;
	text-transform:uppercase;
	font-size:0.7em; line-height:30px;
	/*border-bottom:1px solid #666;*/
	margin:20px 0; padding-bottom:4px; 
	
	}

#menugallery ul, #menugallery li {
	margin:0; padding:0;
	list-style-type:none; 
	}

#menugallery a{ 
	margin:0; 
	 padding:3px 11px;
	color:/*#687991;*/ #999; 
	font-weight: normal; 
	letter-spacing:0.2em;

	}
#menugallery a:hover{ 
padding:2px 10px;
	background: #f6f6f6;	
	color:#920206; text-decoration:none;
	border:1px solid #ccc;
	}


/*footer*/ 

#footer{
	/*position: absolute; width:980px; 
	bottom:0; left:50%;
    margin:0 0 0 -490px; */
	font-size:0.7em; letter-spacing:0.2em;
	background:; color:#666;
	/*border-top:1px solid #444;*/
	padding: 10px 0;
	text-align:center;
	}

.box{ 
	clear:both; 
	font-size:90%; 
	padding-bottom:10px; margin-bottom:10px
	}

.bar{
	background-color:#D3E8FD; 
	padding:0 10px;
	}

#vetrina{ 
	position:relative;
	width:590px; float:right; 
	/*border:1px solid #666; */
	padding:5px 0 10px 5px;
}

#vetrina div.titolo{ 
	position:absolute; top:10px; left:10px;
	width:153px; height:180px;  
	padding: 10px 10px 10px 20px;
	font-size:1.4em;  
	border:1px solid #920206;
	display:table; vertical-align: middle;
}
#vetrina div.titolo h3 { color:#920206; font-weight:normal}
#vetrina div.titolo h3 em{ font-size:0.8em; padding-top: 10px; display:block}
#vetrina a{ 
	margin:5px; float:left; border:1px solid #666;
}
#vetrina a:hover{ 
	border-color:#920206; background:#E8E8E8;
}
#vetrina a.first{ 
	margin:5px 5px 5px 200px;
}
#vetrina img{ 
	width:163px; height:180px; 
	padding:10px;
	 
	
}


