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

		/*
		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 for Smart Control Application */
.innertube{padding:1em;}
strong{font-weight:bold}

body{font: 76% arial,sans-serif; background:#f5f5f5 url(../immagini/sf_2.png) repeat-x;}

div#header{ background: url(../immagini/sf_up.png) no-repeat left top; height: 126px;}
div#header h1 { position:absolute; top:-9999px; left:-9999px;}
div#subheader{background:#036;  height: 145px; margin-bottom: 10px; background: url(../immagini/sf_under.png); }

div#container{width:940px; margin: 0 auto;text-align:center;background:#f5f5f5;}
div#wrapper{float:left;width:100%; padding-bottom:10px; text-align:left }

div#content{margin: 0 0 0 300px ; padding-left: 20px; background:#f5f5f5; }
div#content h1 {clear:both; font-size:1.6em;color:#336600; font-weight:bold; border-top:solid 1px #9DC130}
div#content h2 {font-size:1.6em;color: #336600; font-weight:bold;}
div#content img {float:left; padding:6px;}
div#content p {font-family: 'trebuchet MS', Arial, Verdana, Helvetica, sans-serfi; font-size: 1.1em; line-height:1.8em;}

div#navigation{float:left;width:300px; margin-left:-940px;background:#f5f5f5; }
div#navigation ul {}
div#navigation li { padding:4px; border-bottom: 1px solid #ddd; text-align:right;}
div#navigation li a {font-weight:bold;font-family: 'trebuchet MS', Arial, Verdana, Helvetica, sans-serfi; font-size: 1.4em; text-decoration:none; color: #999;}
div#navigation li a:hover {color: #93bc00;}
div#navigation h2 {position:absolute; top: -9999px; left: -9999px;}

/*div#extra{float:left;width:200px;margin-left:-200px;background:#e60;}
*/
div#footer{clear:left; height: 20px; padding:6px; text-align:center; font-size:1.1em; color:#333333; font-weight:bold}

.logo {position:absolute; top: -9999px; left: -9999px;}

.path {font-weight:bold; color:#333;}
.path a{font-weight:bold; color:#333; text-decoration:none;}
.path p{float:left; margin:0; padding:0; line-height:1em;}
.path ol{float:left}
.path li{float:left;line-height:1.8em; margin: 0 4px;}


.login{margin-top:20px;}
.login legend{font-weight:bold; color:#333;}
.login label{font-weight:bold;}
.login fieldset{border:solid 1px #ccc; padding:1em 2em; background:url(../immagini/sfondo_form.png) top left no-repeat;}
.login .campi{border:solid 1px #000; padding:0.4em; font-weight:bold; font-size:1.1em; width:250px; background:#D8D767}
.login button{margin:8px 0 0 0}
div.input{margin: 0 0 10px 0}

.comments{}
.comments form{border:solid 1px #ccc; padding:1em 2em; background:url(../immagini/sfondo_form.png) top left no-repeat;}
.comments legend{font-size:1.2em; font-weight:bold; color:#336600;}
.comments label{font-weight:bold; margin:8px 0 0 0; padding:0;display:block}
.comments input{width:60%}
.comments span{color:#FF0000; display:inline;}
.comments button{display:block; margin:8px 0 0 0;}
.comments textarea{width:90%; height:100px;}

.comments_header{font-size:1.7em; font-weight:bold; margin: 20px 0 0 0}

.contextual_menu{font-size:1.3em}
.contextual_menu li {margin:10px 0 0 20px; border:solid 1px #85BA0A;}
.contextual_menu li a{text-decoration:none; color:#000; padding:1em; display:block;}
.contextual_menu li a:hover{background:#000; color:#A1D74A}

