/* Small Studio Template    I'm sorry for non-english variables,   but I think you'll manage */body {	margin: 0 auto;	padding: 0;	font-family: Arial, Verdana, Sans-Serif;	font-size: 0.8em;	background: #E7E7E7;}a {	text-decoration: none;	color: #B60400;}a:hover {	color: #808080;}a img {	border: 0;}h3 {	font-size: 1.3em;	margin: 0 0 5px;	padding: 2px 0px;	border-bottom: 2px solid #eee;}.blue {	color: #286ea0;}#bg { 	width: 730px;	margin: 0 auto;	height: 650px;	padding: 6px 10px 0px;	background: url(bg3bis.jpg) no-repeat;}#navigacija {	clear: left;	float: left;	width: 150px;	margin: 0 0 10px 0;	padding: 0;	font-size: 0.9em;}#navigacija ul {		list-style: none;	width: 150px;	margin: 0 0 3px 0;	padding: 0;	font-size: 1.1em;	border-right: 2px solid #ccc;}	#navigacija li {	margin-bottom: 4px;	padding: 0 5px 0 10px;}#navigacija li a {	font-size: 9pt;	font-weight: bold;	text-align: right;	height: 20px;	text-decoration: none;	color: #808080;	display: block;	padding: 6px 10px 0 10px;	background: #FED593;	border-bottom: 1px dotted #ccc;}		#navigacija li a:hover {	color: #286ea0;}.lijevo {	margin: 9px 0 10px;	width: 130px;	color: #6B6B6B;	line-height: 1.2em;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	padding-top: 6px;}#portafoto {	width: 720px;	margin-right: auto;	margin-left: 10px;	float: left;	margin-bottom: 10px;}.lijevo a {	text-decoration: underline;}.lijevo p {	margin: 0;	}#infobox {	border: 1px solid #ccc;	background: #f4f4f4;	padding: 3px;	margin-top: 5px;}.desna_rubrika {	float: right;	width: 215px;	margin: 0 0 1px;	padding: 8px 0px 1px 10px;	border-left: 1px solid #DDD;	color: #5D5D5D;	line-height: 14px;}.desna_rubrika p {	margin: 0px;	font-size: 90%;}.desna_rubrika a {	display: block;		padding-bottom: 4px;	margin-bottom: 2px;	border-bottom: 1px dotted #ccc;}#pic {	margin:  0 0 5px 155px;	line-height: 1.4em;	background: url(pic.gif) repeat-x;	height: 146px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 5px;}#pic h2 {	margin: 0px;	padding: 15px 0 2px 5px;	font-size: 12pt;	color: #3A6794;}#pic p {	margin: 0;	padding: 0 0 0 5px;	color: #5488BC;	width: 260px;}.lijeva_rubrika {	margin: 0 240px 10px 150px;	line-height: 14px;	text-align: justify;	color: #5D5D5D;	border-left: 2px solid #eee;	padding-top: 8px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}.lijeva_rubrika a, #lijeva_rubrika a:visited {	text-decoration: underline;	}.lijeva_rubrika p {	padding: 0;	margin: 0;}#downbox {	border: 1px solid #819CD7;	background: #FED593;	float: left;	width: 485px;	height: 100px;	margin-left: 10px;}#downbox p {	padding: 6px;	margin: 0;}#footer {	clear: both;	color: #FFFFFF;	font-size: 0.8em;	text-align: center;	border: 1px none #ccc;	width: 740px;	margin-bottom: 10px;	padding-right: 0px;	padding-bottom: 9px;	padding-left: 0;	}#footer a {	color: #FFFFFF;}#footer a:hover {	color: #000;}#contenitore {	color: #303030;	width: 725px;	height: 590px;	padding-right: 4px;	padding-bottom: 0;	padding-left: 2px;	margin-top: 0px;}#alto {	color: #303030;	width: 720px;	height: 220px;	margin-top: 0px;}#basso {	color: #303030;	width: 720px;	height: 250px;	padding-bottom: 0;	margin-top: 0px;	padding-left: 18px;}#header {	color: #996633;	width: 700px;	height: 50px;	margin-top: 0px;	text-align: right;	padding-top: 30px;	padding-right: 38px;}#testo {	color: #54381D;	width: 450px;	height: 80px;	margin-top: 0px;	text-align: justify;	padding-top: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding-left: 250px;	padding-right: 32px;}#ptmenu {	color: #54381D;	width: 730px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	padding-top: 20px;	padding-left: 0px;	padding-bottom: 10px;	text-align: center;}#ptmenu li {	color: #54381D;	display: inline;	border: 1px none #990000;	padding-top: 10px;	padding-bottom: 10px;}#ptmenu ul {	color: #54381D;	display: inline;}#ptmenu a {	color: #54381D;	padding-right: 7px;	padding-left: 9px;	padding-top: 5px;	padding-bottom: 5px;	text-align: center;	border: thin solid #990000;	display: inline;}#ptmenu a:hover {	color: #990000;	text-align: left;	display: inline;	padding-right: 7px;	padding-left: 9px;	padding-bottom: 5px;	background-color: #FFFFCC;	padding-top: 5px;}#bassogall {	color: #303030;	width: 720px;	height: 500px;	padding-bottom: 0;	margin-top: 0px;}#altogal {	color: #303030;	width: 720px;	height: 100px;	margin-top: 0px;}#bg2 {	width: 730px;	margin: 0 auto;	height: 650px;	padding: 6px 10px 0px;	background: url(bg5.jpg) no-repeat;}#header2 {	color: #996633;	width: 700px;	height: 20px;	margin-top: 0px;	text-align: right;	padding-top: 20px;	padding-right: 38px;	line-height: 10px;}#altogal2 {	color: #303030;	width: 720px;	height: 120px;	margin-top: 0px;}#bassogall2 {	color: #303030;	width: 720px;	height: 385px;	padding-bottom: 0;	margin-top: 0px;	padding-left: 5px;}#dovesiamo {	float: left;	width: 100px;	padding-top: 10px;	padding-left: 10px;}#header3 {	color: #996633;	width: 700px;	height: 5px;	margin-top: 0px;	text-align: right;	padding-top: 25px;	padding-right: 38px;}#altogal3 {	color: #303030;	width: 720px;	height: 50px;	margin-top: 0px;}#bassogall3 {	color: #303030;	width: 710px;	height: 369px;	padding-bottom: 0;	margin-top: 0px;	padding-left: 5px;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #990000;	border-right-color: #990000;	border-bottom-color: #990000;	border-left-color: #990000;	padding-right: 5px;	margin-left: 4px;	border-right-style: solid;	border-left-style: solid;	padding-top: 10px;}#descriz {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 50px 50px 50px 150px;}#testoingle {	color: #54381D;	width: 490px;	height: 80px;	margin-top: 0px;	text-align: justify;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	padding-left: 210px;	padding-right: 0px;}/*Aggiunti da Me*/#striscia_top {width:100%; text-align:center;}h1 {margin:0; padding:0; font-size:10px; color:#fff; font-weight:100; font-family:Tahoma, Verdana, Arial, sans-serif; background-color:#999999; padding:4px;}#lingua {/*	color: #54381D;	padding-right: 7px;	padding-left: 9px;	padding-top: 5px;	padding-bottom: 5px;	text-align: center;	border: thin solid #990000;	*/	width: 10px;	display: block;	padding-left: 0px;}#ptmenu li.lingua {	color: #54381D;	display: inline;	border: 0px;	padding-top: 10px;	padding-bottom: 0px;}#ptmenu li.lingua a {	border:0px;}img.downloadgallery{margin-left:5px; margin-right:5px; border:1px solid #885e24; padding: 2px 2px 2px 2px;}.titolo_news{width:510px; font-family:Tahoma, Verdana, Arial, sans-serif;  font-weight:bold; color:#885e24; padding-bottom:5px; background-image:url(../_ext/img/titolo_news.jpg); background-repeat:repeat-x; background-position:bottom;}.img_news {float:right;           margin-left:20px;           margin-right:10px;           border:1px solid #885e24;           padding: 2px 2px 2px 2px;}.news_text {margin-left:25px; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; }.news_padding {padding-top:3px;display:block;}.close_news {clear:both; width:510px;   font-family:Tahoma, Verdana, Arial, sans-serif;   font-size:12px;   font-weight:bold;   color:#885e24;   padding-top:10px;   /*background-image:url(../_ext/img/titolo_news.jpg);   background-repeat:repeat-x;   background-position:bottom;  */  border-bottom: dotted 1px #C68072 ;}.news{width:500px;}  #bassogall4 {	color: #303030;	width: 710px;	height: 450px;	padding-bottom: 0;	margin-top: 0px;	padding-left: 5px;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #990000;	border-right-color: #990000;	border-bottom-color: #990000;	border-left-color: #990000;	padding-right: 5px;	margin-left: 4px;	border-right-style: solid;	border-left-style: solid;	padding-top: 10px;