@charset "utf-8";
/* CSS Document */

/* START DEFAULT SETTINGS */
		/*
		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,legend,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,em,strong,th,var{font-style:normal;font-weight:normal;}
		ol,ul {list-style:none;}
		caption,th {text-align:left;}
		h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
		q:before,q:after{content:'';}
		abbr,acronym {border:0;}
		
		/*Copyright (c) 2007, Akebia - Fabrizio Caccavello. */
		body{font: 76% arial,sans-serif; text-align:center; background: #9AB2C4 url(../img/sf_1.png) repeat-x; }
		div#container{width:900px;margin:10px auto;text-align:left; border: 1px solid #000; background: #f8f8f8;}
		div#wrapper{float:left;width:100%}
		div#content{margin: 0 ; }
		div#extra{float:left;width:0px;margin-left:-900px;}
		div#footer{clear:left;width:100%}
/* END DEFAULT SETTINGS */	
	

/* Customized Style */
.innertube{padding: 0.6em;}
.innertube_footer{padding: 4px;}
strong{font-weight:bold}
div#header{background:#000; color:#FFF; height:45px; font-family: arial, sens-serif; margin-top:0px; border-bottom: 1px solid #000;}
div#header2{background:#000 url(../img/background/passioni.jpg) bottom; color:#FFF; height:220px }
div#header .left{float:left;}
div#header .right{float:right;}
div#header .right h1 { position: absolute;
    top: -9999px;left:-9999px;}
div#header .right li{display:inline; margin:0 6px 6px 0; font-size:1.3em; letter-spacing:.2em;}
.title {  height: 20px; width: 100%; background:url(../img/bg_menu2.png);padding-top:10px; }
.title li {
	display: inline; margin-left:10px; padding-top:10px; }
	.title li a {
		color: #FFF; text-decoration:none;}
		.title li a:hover {
		color: #FFF; text-decoration:none; background: #036;	}
div#content{}
/*div#content .left{float:left; width:180px; margin:60px 0 0 0; clear:both; border:solid 1px #000}
*/
div#content h2{font-family: Georgia, 'Times New Roman', Times, serif ; font-style:italic; margin:0px 0 10px 0; font-size:1.7em; font-weight: normal; color:#2a4b64; clear:both; border-bottom: 1px solid #DDD;}

div#content h3{font-family:Georgia, "Times New Roman", Times, serif ; font-style:italic; margin:10px 0 20px 0; font-size:1.4em; font-weight: normal; color:#666; text-align:left; clear:both; border-bottom: 1px solid #DDD;}

div#content .content_gallery{float:left;padding:0 0 0 0;} /* width:160px; */
div#content .content_content{padding:0px 60px 20px 40px; margin-bottom:20px;  margin-top:10px;} /*;*/
.content_content p {font-size:1.2em; line-height: 1.4em;}
.content_content p a {color: #660033; font-size: 1.2em; letter-spacing: 1px; padding:2px;}
.content_content p a:hover {color: #FFF; background: #333;padding:2px;}
div#wrapper{clear:both;background:url(../img/bg_content.png) no-repeat top left #f8f8f8;  }

.path{ font-weight:bold; color:#fff; vont-family: arial, sans-serif;}
.path a{color:#fff}
.path p{float:left; margin-left:6px}
.path ol{float:left; }
.path li{float:left; margin-left:8px}

div#extra{background:#e60;}
div#footer{background:#000; color:#fff; height: 22px;}


.photogallery li {margin-right: 10px; }
.photogallery li img {border: 1px solid #aaa;  padding:}

.content_content table {}
.content_content td {border-bottom: 1px solid #DDD;padding-left:6px; vertical-align:top}
.content_content th {border-bottom: 1px solid #DDD; font-weight:bold;}

.content_content img {padding: 5px; margin: 5px 5px 5px 0px; }
.content_content table img {border:none;}
.contextual_menu li {padding:5px; border-bottom: 1px solid #DDD; }

.contextual_menu li a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;  font-size.: 1.6em; color:#006699; font-style:italic }
.contextual_menu li a:hover {color:#cc3300 }

.vini { border:none; padding: 2px; float: left;}
.vini img {border:1px solid #ccc; margin:2px;}
.left {float:left;}


/* menu orizzontale */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ori_menu2{
padding: 0;
width: 100%;
border-top: 1px solid #000; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#ori_menu2 ul{
margin:0;
margin-left: 0px;
margin-top:0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#ori_menu2 li{
display: inline;
margin: 0px 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#ori_menu2 a{
float: left;
display: block;
font: bold .9em Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 6px 10px;
background: #000 /*url(../img/sf_menu3.png) center*/; /*Brown color theme*/ 
border-top: 0px solid white;
color:#fff;
}

#ori_menu2 a:hover{
background: url(../img/sf_menu2.png) center;; /*Brown color theme*/ 
color: #000;
}

#ori_menu2 #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}




/*fine menu orizzonale*/

.home_left {float: left; width:570px;}

.home_right {float: left; width:200px;}

.smartcontrol {color:#CCC}
.smartcontrol a{color:#fff; text-decoration:underline}
