/*Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h2,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*end*/

/* Struttura */

body{font: 76% arial,sans-serif; text-align:center; background: #9AB2C4 url(../img/sf_1.png) repeat-x; }
div#container{width:960px; margin:2em auto; border: 1px solid #000; background: #000;}
div#header{position:relative;height:20px; background:#000;  padding:10px; margin:0px; color: #fff; text-align:right; padding-right:10px;}
div#header h1 {position:absolute;top: -9999px;left: -9999px;}
div#wrapper{float:left;width:100%;  margin-top:0px; padding-top: 0px; background: #000 ; }
div#content{margin-right:220px; padding:.5em 2em 2em 2em ;background: #000}
div#navigation{float:left;width:220px;margin-left:-220px; background:#000/*D9CCA6*/;}
div#extra{clear:left;width:100%}
div#credits {
	text-align:center;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: .8em;
	}
	div#credits a {
	color: #FFF;
	
	}
	div#credits a:hover {
	color: #F7F0D4
	
	}
div#footer {
clear:both;
	background: #000 ;
	font-family: Arial, Verdana, helvetica, tahoma, Sans-serif;
	font-size: .9em;
	padding: 6px;
	text-align:center;
	height:50px;
	}
	
	div#footer li *{
		display:inline;
	}
	div#footer2 {
clear:both;
	background: #E7DFC3 url('../images/footer2.png') no-repeat right;
	height: 100px;
	}
	
div#subheader{
position:relative; 
margin-top:0px;
height:362px; 
background:#000; 
border-bottom: 1px solid #000;
/*border-top: 1px solid #D4D1AC;*/
background: #E7DFC3 /*url('../images/subh.png')  top no-repeat*/ ;
color: #596975;
 }
.innertubetesto {
	font-family:'Times new roman',georgia, garamond, times, arial, verdana, helvetica, sans-serif;
	line-height:1.4em;
	font-size: .9em;
	color: #333333;
}
.innertube2 {
text-align:right;
	padding-top:0px;
}
.innertube {
	background: #000;
}
.innertube4{
	
	/*background: #155725;*/
}
/*
p:first-letter {
    float:left;
    font: normal 100px/85px Georgia,"Times New Roman", Times,serif;
    color: #000}*/
	p.special:first-letter {
    float:left;
    font: 100px/85px 'times new roman', Georgia,"Times New Roman", Times,serif;
    color: #603913;
	
	padding:4px;}
	
	/*menu laterale */
.markermenu{
list-style-type: none;
margin: 10px 0;
padding: 0;
width:210px;

/*border: 1px solid #9A9A9A;*/
}
.markermenu ul {
	text-align:center;
	width:200px;
}

.markermenu li {
	/*margin-bottom:2px;*/
	margin:0px;

}
.markermenu li a{
/*background:  url(../images/point2.png) no-repeat 2px ;*/
font: bold .9em "Times New Roman", Georgia, Times,serif;
color: #000;
display: block;
padding: 9px 6px 5px 16px;
text-decoration: none;
text-align:left;
width:200px;
border-bottom: 1px solid #F7F0D4;
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */

width:210px;

/*border-bottom: 1px solid #F7F0D4;*/
}

.markermenu li a:visited, .markermenu li a:active{
color: #C72C9D;
/*margin-bottom:2px;*/

}

.markermenu li a:hover{
color: #990000;
background: #F7F0D4 /*url(../images/point2.png) no-repeat 2px;*/;
border-bottom: 1px solid #F2C69A;
}
div#subheader ul {
	margin-top:8px;
	margin-right:8px;
	
}
div#subheader li {
display:inline;
margin: 8px 4px;
font: bold 1em "Times New Roman", Georgia, Times,serif;
border-left: 1px solid #565027;
padding-left: 4px;
line-height: 1.2em;

}

.right {
	float:right;
	padding:6px;
	border: 1px solid #565027;
}

.left {
	float:left;
	padding:6px;
	border: 1px solid #565027;
	margin-right:8px;
}

.innertube4 h1 {

	visibility: hidden;
}

.box {
float:left;
	width: 40%;
	padding: 10px;
	border: 1px solid #DDD;
	margin-right: 10px;
}

.foto_g {
padding: 8px 4px;
	border: 1px solid #F9F5E5;
	background: #DFDAC8;
	/*filter:alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;*/
	text-align:center;
	position:relative;
	margin-bottom:6px;
	
	
	
}
.home2{

margin-top:0px;
background:#EFEAD8; 
border-bottom: 1px solid #D4D1AC;

 }
.foto_g img {
	padding:4px;
	background: #FFF;
	border: 1px solid #5C5020;
	margin-left:10px;

}

.foto_g img a {
	

	border: 1px solid #5C5020;
	

}

.foto_g img a:hover {
	

	border: 1px solid #cc3300;
	

}
ul#minipics{margin:0;padding:0;list-style-type:none}

ul#minipics li{float:left; margin: 20px;padding:0 0 7px 0;
    background: url(shadow.png) no-repeat bottom center}

ul#minipics li img{display:block;
    border:1px solid #4B0C0F;padding: 5px;
    border-color: #4B0C0F #4B0C0F #4B0C0F #ccc}
	
	div.pic{float:left;margin: 5px; padding:0 10px 32px 0;
    background: url(../images/shadow.png) no-repeat bottom center;}

div.pic img{display:block;border:6px solid #FFF}


div#subheader2{

margin-top:0px;
background:#000; 
/*border-bottom: 1px solid #D4D1AC;*/

padding-left:22px;
 }
 
 div.pic2{float:left;margin: 5px; 
 padding:0 20px 2px 0; 
 width: 202px; 
 margin-top:-25px;
    background: transparent;
	font-family: Arial, Verdana, Sans-serif;
	font-size: .8em;
	color:#64440B;}
	
	.Stile1 p{color: #FFFFFF; font-size:11px;}
	
	a {color: #FFF; text-decoration:none;}
	a:hover {color:#FFCC00; text-decoration:none;}
	a:visited {color:#ddd; text-decoration:none;}