/**
* B-Editor
*
* @copyright &copy 2004 Kaoma s.r.l.
* @version $Id: style.css,v 1.36 2008/02/21 12:50:01 epane Exp $
*/

/*------------------- LAYOUT PAGINE INTERNE -------------------*/

div#header-wrap-i {
	position:relative;
	width:100%; height:151px;
	background-color:#FFF;
	background-image:url(img/header-wrap-i-bg-wrapper.png);	
	background-repeat:repeat-x;
}

div#header-box-i {
	margin-left:auto; margin-right:auto;
	width: 996px; height: 82px;
	background-image:url(img/header-wrap-i-bg.png);	
	background-repeat:repeat-x;	
}

div#main-logo-i {
	float:left;
	width: 692px; height: 82px;
	background-color: transparent;
	background-image: url(img/main-logo-i.png);
	background-repeat:no-repeat;	
}

div#mainlogo .logo {
	width: 220px; height: 82px;
	background-image: url(img/main-logo-i.png);
	background-repeat:no-repeat;
}

div#main-logo-i a{
	display:block; width: 220px; height: 82px;
}

/*STILI BOX RICERCA*/
div#search-box-i {
	float:left;
	margin-top:12px;
	width:272px; height:65px;
	border-top: 1px solid #7d231d;
}

div#input-search-i {
	margin-top:8px; margin-left:0px; margin-bottom:0px;
	width: 272px; height: 28px;
	background-color:transparent;
}

div#input-search-i label{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:normal;		
    text-align: left;
	padding-left:0px;
	margin-left:0px;
}

div#input-search-i input#q{
	width:150px;
	border-style:none;
	border:1px solid #b9b4ac;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;	
    text-align: left; background-color:#FFF;
}

div#input-search-i input#butt {
	height:20px; width:61px; vertical-align:text-top;
	border-style:none;
	border:1px solid #383838;	margin-top:-3px;
	background-color:#494949;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:normal; text-align:center;
}

div#search-box-links-i {
	width: 272px; height: 26px;
	background-color:transparent;
	border-top: 1px solid #7d231d;		
}

.search-link-i-l {
	float: left;
}

.search-link-i-l a{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d8cbb8; font-weight:normal; text-decoration:none;
}

.search-link-i-l a:hover{
	text-decoration:underline;
}

.search-link-i-r {
	float: right;
}

.search-link-i-r a{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#d8cbb8; font-weight:normal; text-decoration:none;
}

.search-link-i-r a:hover{
	text-decoration:underline;
}

/* STILI CANALI*/
div#canali-i {
	margin-left:auto; margin-right:auto;
	width: 992px; height: 63px; padding-left:4px;
	background-color: #f0e8db;
	border-top:1px solid white; border-bottom:5px solid #85735a;
}

.canali-spacer {
	width: 100%; height:10px;
	background-image:url(img/spacer.gif);
	background-color:transparent;
	clear:both;	
}

.canali-item-list-i {
	width: 996px;
	margin: 0;	padding: 0;
}

.canali-item-list-i-element {
	float:left; min-width: 188px; line-height:100%; padding-top:14px;
	text-align:left;
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #7d231d; text-decoration:none;
	text-transform:uppercase;		
}

.anac {
	float:left;
	width: 100px;
}

.anac a {
	color:#7D231D;
}

.anac a:hover {
	text-decoration:underline;
}

.canali-item-list-i ul{
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display:inline;
}

.canali-item-list-i li{
	display:inline;
	margin: 0px; padding: 0px; border:0 0 0 0px;
	border-bottom: 12px solid #FFF;  
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #265a74; text-decoration:none;
	text-transform:uppercase;	
}

.canali-item-list-i-element a  {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#265a74; font-weight:bold; text-decoration:none;	
	text-transform:uppercase;
}

.canali-item-list-i-element a:link a:visited a:hover a:active  {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#265a74; font-weight:bold; text-decoration:none;	
	text-transform:uppercase;
}

.canali-item-list-i-element img {
	padding-right:10px;
}

.anac {
	float:left;
	width: 100px;
}

.anac-linked {
	float:left;
	width: 100px;
}

.anac-linked a {
	color:#7D231D;
}

.anac-linked a:hover {
	text-decoration:underline;
}

/*PARTE CENTRALE DELLA PAGINA*/

div#top-box {
	margin-left:auto; margin-right:auto;
	width: 992px; padding-left:4px;
}

.top-title {
	float:left;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #265a74; line-height:120%;
}

div#canale-testo-news-box {
	margin-left:auto; margin-right:auto;
	width:996px; height:26px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight:normal; color: #000; text-transform:none; color:#494949; 
	line-height:12px; padding:10px 0px 0px 0px; 
}

.canale-testo-news {
	color: #494949;
	font-size: 12px;	
}

#mq {
	font-size:12px; white-space:nowrap; width:996px; height:36px;
}

.canale-testo-news a {
	color: #494949;
	text-decoration: none;
}

.canale-testo-news a:hover {
	color: #494949;
	text-decoration: underline;
}

.canale-testo-news h3 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px 20px 0px 0px;
	color: #494949;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

.canale-marquee {
	float:left;
	width: 996px;
	height: 16px;
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
}

.testo-news {
	color: #494949;
	font-size: 12px;
	float: left;
}

.testo-news a {
	color: #494949;
	text-decoration: none;
}

.testo-news a:hover {
	color: #494949;
	text-decoration: underline;
}

.testo-news h3 {
	width: auto;
	height: auto;
	float: left;
	margin: 0px 20px 0px 0px;
	color: #494949;
	font-size: 12px;
	font-weight: normal;
	line-height: 12px;
}

.marquee {
	display: block;
	width: 526px;
	height: 16px;
	padding: 4px 0px 0px 0px; 
	margin: 0px 0px 0px 24px;
}

div#top-line {
	width: 992px; height: 2px; margin-left:4px;
	line-height:2px;
	border-bottom: 1px solid #85735a;
	clear:both;
}

div#top-all-about {
	float:right; padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #265a74; line-height:120%;	
}

.aaup {
font-size: 12px;
}

div#main-text-box {
	float:left; margin-left:4px;
	width:380px;
	height: 340px;
}

div#main-text-box-small {
	float:left;
	width:325px;
}

.main-left-wrapper {
	float:left;
	width:696px;
}

div#main-text-box-large {
	float:left;
	width:/*larghezza giusta 480px*/498px;;
}

div#main-text {
	width:354px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:16px; color: #000;	
}

#main-text br{
	line-height:16px;
}

#main-text h3{
	font-size: 16px; line-height:16px;
}

#main-text ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0px 0px 0px 39px; padding-top:0px; padding-bottom:0px;	
}

#main-text ul li{
	list-style-position:outside; list-style-type:disc;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;
}

#main-text ol {
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	
}

#main-text ol li{
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

div#main-text a {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:16px; color:#275a75;
	 text-decoration:underline;
}

div#main-text-small {
	width:295px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #000;	
}

#main-text-small br{
	line-height:16px;
}

#main-text-small h3{
font-size: 16px; line-height:16px;
}

#main-text-small ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0px 0px 0px 39px; padding-top:0px; padding-bottom:0px;			
}

#main-text-small ul li{
	list-style-position:outside; list-style-type:disc;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#main-text-small ol {
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	
}

#main-text-small ol li{
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

div#main-text-small a {
	color:#275a75; text-decoration:none;
}

div#main-text-small a:hover {
	color:#275a75; text-decoration:underline;
}

#main-text-large {
	width:/*larghezza giusta 460px*/478px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #000;	
}

#main-text-large br{
	line-height:16px;
}

#main-text-large h3{
font-size: 16px; line-height:16px;
}

#main-text-large ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0px 0px 0px 39px; padding-top:0px; padding-bottom:0px;		
}

#main-text-large ul li{
	list-style-position:outside; list-style-type:disc;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#main-text-large ol {
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	
}

#main-text-large ol li{
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#main-text-large a {
	color:#275a75; text-decoration:underline;
}

.main-text-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; line-height:20px; color: #000; font-weight:bold;
}

.main-text-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; line-height:30px; color: #000; font-weight:bold;
}

.main-text-box-spacer {
	width: 100%; height: 10px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;
	margin: 0px;
	padding: 0px;
}

.main-text-spacer {
	width: 100%; height:55px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;	
}

.send-question-box {
	position:relative;
	height:70px; 
	width:665px;
	background-color:#f0e8db; 
	color:#7d231d; 
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}

.send-question {
	position:absolute; 
	top:15px;
	margin-left:10px; 
	height:30px; 
	width:auto;
	background-color:#f0e8db; 
	color:#7d231d; 
	font-weight:bold;
	padding: 0px 0px 10px 0px;
}

.send-question br {
	line-height:6px;
}

.send-question input{
	width:500px;
	border-style:none;	
	border-top:1px solid #807f7f;
	border-left:1px solid #807f7f;
	border-right:1px solid #807f7f;
	border-bottom:1px solid #807f7f;	
}

input#send-question-button{
	color:#FFF; background-color:#b5302b;
	width:108px; height:21px;
	border-style:none;
	border-top:1px solid #807f7f;
	border-left:1px solid #807f7f;
	border-right:1px solid #807f7f;
	border-bottom:1px solid #807f7f;
}


.send-question-sent {
	position:absolute; 
	top:15px;
	margin-left:10px; 
	height:30px; 
	width:auto;
	background-color:#f0e8db; 
	color:#7d231d; 
	font-weight:bold; font-size:14px;
	padding: 0px 0px 10px 0px;
}

.send-question-back {
	position:absolute; 
	top:45px;
	margin-right:10px; 
	height:30px; 
	width:98%;
	background-color:#f0e8db; 
	color:#7d231d; 
	font-weight:bold; font-size:12px;
	padding: 0px 0px 0px 0px; padding-right:10px; text-align:right;
}

.send-question-back a{
	color:#265a74; text-decoration:none;
}



.keyword-tabs-spacer {
	width: 100%; height:10px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;	
}

.keyword-short-spacer {
	width: 100%; height:5px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;	
}

div#main-bottom-links {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #265a74; font-weight:bold;
	width: 295px;
}

div#main-bottom-links a {
	color: #265a74; text-decoration:none;
}

div#main-bottom-links a:hover {
	color: #265a74; text-decoration:underline;
}


div#main-bottom-links h3 {
	position:relative;
	display: block; width: auto; height:auto;
	text-align:left; margin:0px; clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7d231d; font-weight:bold;
}

div#main-bottom-links br {
	line-height:2px;
}

div#main-video {
	float:left;
	width: 387px; height:340px;
	background-color:#FFF;
	padding:0 0 0 0px;
}

div#main-video-small {
	float:left;
	width: 360px; height:340px;
	background-color:#FFF;
	padding:0 0 0 0px;
}

div#main-toolkit-box {
	float:left;
	width: 185px; height:240px;
	background-color:#FFF;
	padding:0 0 0 0px;
}

div#box-video {
	width: 340px; height:334px;
	background-color:#000; /*border: 1px solid black;*/
	padding:0 0 0 0px;
}

div#main-toolkit {
	width: 170px; height:240px;
	background-color:#FFF;
	padding:0 0 0 0px;
}

#main-text-large .download-link {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; line-height:16px; color:#4b56c6;
	border-bottom:1px solid #4b56c6; text-decoration:none; font-weight:bold;
	margin-right:5px; 
}

#main-text-large .download-link a {
	color: #4b56c6; text-decoration:none;
}

.download-link a:link {
	color: #4b56c6; text-decoration:none;
}

.download-link a:visited {
	color: #4b56c6; text-decoration:none;
}

.download-link a:hover {
	color: #4b56c6; text-decoration:underline;
}

.download-link a:active {
	color: #4b56c6; text-decoration:none;
}

.download-link img {
	border: none;
}

.keyword-tabs-wrap {
	width:665px; height:19px;
	background-color:#FFF; margin:0 0 0 0px; padding:0 0 0 0px;
}

.keyword-tabs-top {
	width:665px; 
	position: relative;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #494949;
	display:block; height:20px;
	color: #FFF; background-color: #FFF;
	text-decoration: none;
	padding-left:0px; padding-right:0px; padding-bottom:0px;
	border-top: 1px solid #FFF;
	/*border-bottom:1px solid #85735a;	*/
	margin: 0px 0px 0px 0px;	
}

div#keyword-tabs {
	float:left;
	width:auto;  height:22px;
	background-color: #FFF;
    padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #494949;	
}

div#keyword-title {
	width:auto; height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #494949;
	margin:0 10px 0 0px; padding:0 0 0 0px;
}


#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 1px;
font: bold 12px Verdana;
border-bottom: 1px solid #85735a;
}

#tablist li{
list-style: none;
display: inline;
margin: 0; background-color: #FFF; 
}

#tablist li a{
text-decoration: none;
padding: 3px 10px;
margin-right: 0px;
border: 1px solid #85735a;
border-bottom: 1px solid #85735a; 
background-color: #f0e8db;
}

#tablist li a:link, #tablist li a:visited{
color: #494949; background-color: #f0e8db; border-color:#85735a;
}

#tablist li a:hover{
color: #494949; background-color: #f0e8db; border-color:#85735a; text-decoration:underline;

}

#tablist li a.current{
color: 494949; background-color: #FFF; border-bottom: 1px solid #FFF;
}

#tablist li a.selected{
color: 494949; background-color: #FFF; border-bottom: 1px solid #FFF;
}

#tablist li a:focus{
outline:none;
}

.keyword-line {
	float:left; 
	position: relative;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #494949;
	display:block; height:19px; width:3px;
	color: #FFF; background-color: #FFF;
	text-decoration: none;
	padding-left:0px; padding-right:0px; padding-bottom:0px;
	border-top: 1px solid #FFF;
	border-bottom:1px solid #85735a;	
	margin: 0px 0px 0px 0px;	
}

.keyword-long-line {
	float:left; 
	position: relative;
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #494949;
	height:19px;
	color: #FFF; background-color: #FFF;
	text-decoration: none;
	padding-left:0px; padding-right:0px; padding-bottom:0px;
	border-top: 1px solid #FFF;
	border-bottom:1px solid #85735a;	
	margin: 0px 0px 0px 0px;	
}

.k-push {
	float:left; 
	width:5px; min-height:19px; height:19px;
	border-bottom:1px solid #85735a;
	background-image:url(img/spacer.gif);
}

.k-end {
	float:left; 
	width:64px; min-height:10px; height:19px;
	border-bottom:1px solid #85735a;
	background-image:url(img/spacer.gif);
}

div#keyword-lista {
	width:665px !important; height:410px;
	overflow:hidden;
	background-color:#FFF; margin:0 0 0 0px; padding:0 0 0 0px;
}

.keyword-presenta{
	width:665px;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight:bold; color: #265a74; text-align:left;
	padding-top:5px; padding-bottom:10px;
}

div#k-items {
	display: block;
	position: relative;
	overflow: hidden;
	width: 640px; height: auto;
	/*background-color:#CCCCCC;*/
	margin: 0px;
	padding: 0px;
}

#VideoCorrelati {
	display: block;
	overflow: hidden;
	width: 640px;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height:13px;
	font-weight: normal;
	color: #000;
}

#VideoCorrelati a {
	color: #000;
	text-decoration: none;
}

#VideoCorrelati a:hover {
	color: #000;
	text-decoration: underline;
}

#VideoCorrelati .box {
	display: block;
	overflow: hidden;
	float: left;
	width: 108px;
	height: 166px;
	font-size: 11px; line-height:13px;
	margin: 0px 20px 5px 0px;
	padding: 0px;
}

#VideoCorrelati .box img {
	display: block;
	position: relative;
	overflow: hidden;
	clear: both;
	width: auto;
	height: auto;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
}

div#k-items-one {
	display:block;
	width:665px; height:300px;
	background-color:#CCCCCC;
	margin: 0px;
}

div#k-items-two {
	display:none;
	width:665px; height:300px;
	background-color:#CCCCCC;
}

div#k-items-three {
	display:none;
	width:665px; height:300px;
	background-color:#CCCCCC;
}

.keyword-seeall{
	width:665px;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight:bold; color: #265a74; text-align:right;
	border-bottom:1px solid #85735a; padding-top:15px; padding-bottom:5px;
}

.keyword-seeall a{
	color: #265a74; text-decoration:none;
}

.keyword-seeall a:hover{
	text-decoration:underline;
}

div#main-keywords {
	float:left;
	width: 223px;
	background-color:#FFF;
}

div#keywords-box {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000; text-transform:uppercase;
	line-height:250%;
}

div#keywords-box a{
	color: #000; text-transform:uppercase; text-decoration:none;
}

div#keywords-box a:hover{
	color: #000; text-transform:uppercase; text-decoration:underline;
}

.sections-title-i {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #494949; line-height:100%;
}

div#keywords-line {
	width: 225px; height:1px;
	line-height:1px;
	border-bottom: 1px solid #85735a;
}

.keywords-spacer {
	width: 100%; height:10px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;	
}


/*CONTAINER*/

.main-spacer-canale {
	width: 100%; height:5px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear: both;
}

.main-spacer-sc {
	width: 100%; height:12px;
	background-image:url(img/spacer.gif);
	background-color:#FFF;
	clear:both;	
}

div#super-container {
	width:100%;
}

div#boxes-area-box {
	float:left;
	width:682px;
	background-color:#FFF;
}

.video-line {
	width: 588px; height: 2px;
	line-height:2px;
	border-bottom: 1px solid #85735a;
}

div#video-thumbs-container {
	position:relative;
	width:600px; height:150px;
	background-color:#f0e8db;
	overflow: hidden; 
}

div#video-thumbs {
	position:absolute; top:0px; left:0px;
	width:6000px; height: 150px !important;
	background-color:#f0e8db;
}

div#video-thumbs br{
	margin-top:0px; margin-bottom:0px; padding:0 0 0 0px; line-height:0px;
	display: block;
}

div#video-thumbs .box{
	display: block;
	overflow: hidden;
	float:left;
	width:108px; height:152px; 
	background-color:#f0e8db;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:13px;
	color: #000; font-weight:normal;
	margin: 0px 12px 0px 0px;
	padding: 0px;
}

div#video-thumbs .box img{
	margin-top:5px; margin-bottom:5px; margin-right:12px; padding:0 0 0 0px; line-height:1px;
}

div#video-thumbs .box a{
	color: #000; text-decoration:none;
}

div#video-thumbs .box a:hover{
	color: #000; text-decoration:underline;
}

div#video-thumbs .box a img{
	border: none; margin-top:5px; margin-bottom:5px; margin-right:12px; padding:0 0 0 0px; line-height:1px;
}

div#video-thumbs .box br{
	margin-top:0px; margin-bottom:0px; padding:0 0 0 0px; line-height:0px;
	display: block;
}

div#video-thumbs-pages {
	width:600px; height:32px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #265a74; font-weight:bold;
}

.video-prec {
	float:left;
	width:130px; height:24px; margin-top: 8px;
	text-align:left;
}
.video-prec a{
	color: #265a74; text-decoration:none;
}
.video-prec a:hover{
	color: #265a74; text-decoration:underline;
}

.video-num-pag {
	float:left;
	width:328px; height:24px; margin-top: 8px;
	text-align:center;
}
.video-succ {
	float:left;
	width:130px; height:24px; margin-top: 8px;
	text-align:right;	
}
.video-succ a{
	color: #265a74; text-decoration:none;
}
.video-succ a:hover{
	color: #265a74; text-decoration:underline;
}

div#video-area-box {
	width: 100%; height:237px;
	background-color:#f0e8db;
	border-top:6px solid #a2927b;
	border-bottom:6px solid #a2927b;
}

div#video-area {
	position:relative;
	margin-left:auto; margin-right:auto;
	width: 600px; height:210px;
	background-color:#f0e8db;
}

.video-archivio {
	width:100%;
	padding:5px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	font-weight:normal; line-height:14px; color: #7d231d; text-align:center;
	border:none;
}

.video-archivio a{
	text-decoration:none; color: #7d231d;
}

.video-archivio a:hover{
	text-decoration:underline;
}


/* BOXES CONTENUTI */

div#small-boxes {
	width: 682px;
}

.small-boxes-spacer {
	width: 682px; height:17px;
	background-image:url(img/spacer.gif);
	background-color:#FFF; border-bottom: 1px solid #41403d;
	clear:both;	
}

.small-boxes-items {
	width: 682px;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #265a74; font-weight:normal;
}

.small-boxes-items a{
	color: #265a74; text-decoration:none;
}

.small-boxes-items br{
	line-height:2px;
}

.small-boxes-items h3{
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; line-height:14px; 
	color: #265a74; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.small-boxes-items h3 br{
	line-height:2px;
}

.small-boxes-items .box {
	width: 682px;
	padding-top:10px;	
	padding-bottom:10px;
	border-bottom: 1px solid #41403d;
	margin: 0px;
}

.small-boxes-items .box br{
	line-height:2px;
}

.small-boxes-items .box img{
	margin-right:5px;
}

/* TOOLKIT */
.empty-14-v {
	float:left;
	width: 14px; height:1px;
	background-image:url(img/spacer.gif);
}

div#toolkit-box {
	float:left;
	width:300px;
	background-color:#f0e8db;
	border-top:6px solid #a2927b;
	border-bottom:6px solid #a2927b;
}

div#toolkit-area {
	position:relative;
	margin-left:auto; margin-right:auto;
	width: 260px;
	background-color:#f0e8db;
}

.toolkit-title-spacer {
	width:auto; height:10px; clear:both; 
	background-image:url(img/spacer.gif);
}

.toolkit-line {
	width: 260px; height: 2px;
	line-height:2px;
	border-bottom: 1px solid #85735a;
}

.toolkit-text {
	display:block; clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif; line-height:14px; color: #000;
	font-size: 11px; font-weight: bold;
	padding:10px 0px 0px 0px;
}

.toolkit-text br {
	display:block; clear:both; height:10px;
	line-height:2px; margin:0px;
}

.toolkit-text a{
	color: #000; text-decoration:none;	
}

.toolkit-text a:hover{
	color: #000; text-decoration:underline;	
}

.toolkit-text img{
	float:left;
	padding:0px; margin:0px 4px 0px 0px;
}

.toolkit-text .box{
	width:100%;
	border:none; padding:5px 0px 5px 0px;
}

.toolkit-text .box a{
	color: #000; text-decoration:none;	
}

.toolkit-text .box a:hover{
	color: #000; text-decoration:underline;	
}

.toolkit-text .box img{
	float:left;
	padding:0px; margin:0px 4px 0px 0px;
}

.toolkit-archivio{
	width:100%;
	padding-top:10px;	padding-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; color: #7d231d; text-align:right;
	border:none;
}

.toolkit-archivio a{
	text-decoration:none; color: #7d231d;
}

.toolkit-archivio a:hover{
	text-decoration:underline;
}



/* LAYOUT RECENSIONE + NEWS */

#recensione-box-left {
	display: block; position: relative; overflow: hidden;
	float: left;
	width: 530px; height: auto;
	padding: 0px; margin: 0px 0px 0px 0px; margin-left:4px;
	border-right: 1px solid #000;	
}

#recensione-box-testo {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 320px;
	height: auto;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	font-size: 12px; line-height:16px; color: #000;
}

#recensione-box-testo br{
	line-height:16px;
}

#recensione-box-testo h3 {
	display: block;
	clear: both;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 16px; line-height:16px;
}

#recensione-box-testo ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0px 0px 0px 39px; padding-top:0px; padding-bottom:0px;	
}

#recensione-box-testo ul li{
	list-style-position:outside; list-style-type:disc;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#recensione-box-testo ol {
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	
}

#recensione-box-testo ol li{
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#recensione-box-testo a {
	color:#275a75; text-decoration:underline;
}

#recensione-box-testo .Tag {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 320px;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #265a74;
	font-weight: bold; 
}

#recensione-box-testo .Tag a {
	color: #265a74; text-decoration:none;
}
#recensione-box-testo .Tag a:hover {
	color: #265a74; text-decoration:underline;
}

#news-box-testo {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 474px;
	height: auto;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	font-size: 12px; line-height:16px; color: #000;
}

#news-box-testo h3 {
	display: block;
	clear: both;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 16px; line-height:16px;
}

#news-box-testo br {
	line-height:16px;
	clear:both;	
}

#news-box-testo ul {
	list-style-type:disc;
	list-style-position:outside;
	margin:0px 0px 0px 39px; padding-top:0px; padding-bottom:0px;	
}

#news-box-testo ul li{
	list-style-position:outside; list-style-type:disc;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#news-box-testo ol {
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;	
}

#news-box-testo ol li{
	list-style-position:outside;
	margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;		
}

#news-box-testo a {
	color:#275a75; text-decoration:none;
}

#news-box-testo a:hover {
	color:#275a75; text-decoration:underline;
}

#news-box-testo .Tag {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 310px;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 12px;
	color: #265a74;
	font-weight: bold;
}

#news-box-testo .Tag a {
	color: #265a74; text-decoration:none;
}
#news-box-testo .Tag a:hover {
	color: #265a74; text-decoration:underline;
}

#news-box-testo .Tag h3 {
	display: block;
	float: left;
	margin: 0px 4px 0px 0px;
	font-size: 12px;
	color: #7d231d;
}

#news-box-testo .Search {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 474px; height: auto;
	margin: 10px 0px 10px 0px;
	padding-top:15px; padding-bottom:15px;
	background-color:#f0e8db; color: #265a74; 
	font-weight: bold;font-size: 14px; text-align:center;
}

#news-box-testo .Search a{
	text-decoration:none;color: #265a74; 
}

#news-box-testo .Search a:hover{
	text-decoration:underline;
}

#recensione-box-testo .Tag h3 {
	display: block;
	float: left;
	margin: 0px 4px 0px 0px;
	font-size: 12px;
	color: #7d231d;
}

#recensione-box-scheda {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 163px;
	height: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

#recensione-box-scheda img {
	display: block;
	clear: both;
	margin: 0px 0px 26px 0px;
}

#recensione-box-scheda #Scheda {
	display: block;
	clear: both;
	margin: 0px;
	font-size: 11px;
	color: #265a74; font-weight:normal;
}

#recensione-box-scheda #Scheda h3 {
	display: block;
	clear: both;
	margin: 0px 0px 20px 0px;
	font-size: 14px;
	color: #7d231d;
}

#recensione-box-scheda #Scheda p {
	margin-top:5px; margin-bottom:5px;
}

#recensione-box-right {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 461px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#recensione-box-right .Spalletta {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 156px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	font-size: 11px;
	font-weight: bold;
}

#recensione-box-right .Spalletta a {
	color: #265A74;
	text-decoration: none;
}

#recensione-box-right .Spalletta a:hover {
	text-decoration: underline;
}

.banner-spacer {
	width: 100%; height:25px;
	background-image:url(img/spacer.gif);
	background-color:transparent;
	clear: both;
}






/* ELENCO */

#elenco-box-left {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 732px; height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#view {
	display: block; position: relative; overflow: hidden;
	float: left;
	width: auto; height: auto;	
	margin: 0px 0px 0px 4px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:normal;
}

#page {
	display: block;
	position: relative;
	overflow: hidden;
	float: right;
	width: auto;
	height: auto;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:normal;
}

#pagination { 
	display: block; 
	position: relative; 
	overflow: hidden; 
	width: auto; 
	height: auto; 
	margin: 20px 0px 0px 0px; 
	padding: 0px; 
	text-align: center; 
	font-size: 12px; 
	color: #265a74;
}

#pagination a { 
	color: #265a74;
	text-decoration: underline;
}

.elenco-boxes-items {
	display: block; position: relative; overflow: hidden; clear: both;
	width: 713px; height: auto; margin-left:4px;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:normal;
	border-top: 1px solid #000;
}

.elenco-boxes-items br{
	line-height:2px;
}

.elenco-boxes-items h3{
	display: block;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.elenco-boxes-items h3 a {
	color: #265a74;
	text-decoration: none;
}

.elenco-boxes-items h3 a:hover {
	color: #265a74;
	text-decoration: underline;
}

.elenco-boxes-items h3 br{
	line-height:2px;
}

.elenco-boxes-items .box {
	width: 717px;
	padding-top:10px;	
	padding-bottom:10px;
	border-bottom: 1px solid #41403d;
	margin: 0px;
}

.elenco-boxes-items .box a {
	color: #265a74;
	text-decoration: none;
}

.elenco-boxes-items .box a:hover {
	color: #265a74;
	text-decoration: underline;
}

.elenco-boxes-items .box br{
	line-height:2px;
}

.elenco-boxes-items .box img{
	margin-right:5px;
}

.elenco-boxes-items .box h3 a {
	color: #265a74;
	text-decoration: none;
}

.elenco-boxes-items .box h3 a:hover {
	text-decoration: underline;
}

.elenco-boxes-items .box a h3{
	color: #265a74;
	text-decoration: none;
}

.elenco-boxes-items .box  a:hover h3{
	text-decoration: underline;
}

.elenco-boxes-items .box .clsid{
	display: block;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.elenco-boxes-items .box a:hover .clsid{
	text-decoration: underline;
}

.elenco-boxes-items .box .description {
	display: block;
	clear: right;
	margin: 0px;
	padding: 0px;
}

.elenco-items {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}

.elenco-items br{
	line-height:2px;
}

.elenco-items h3{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}

.elenco-items h3 a {
	color: #265a74;
	text-decoration: none;
}

.elenco-items h3 a:hover {
	color: #265a74;
	text-decoration: underline;
}

.elenco-items h3 br{
	line-height:2px;
}

.elenco-items .box {
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
	padding-top:10px; padding-bottom:10px;
	border-bottom:1px solid black; font-weight:bold;
}

.elenco-items .box strong{
	padding-bottom:5px;
}

.elenco-items .box a {
	color: #265a74;
	text-decoration: none;
}

.elenco-items .box a:hover {
	color: #265a74;
	text-decoration: underline;
}

.elenco-items .box br{
	line-height:2px;
}

.elenco-items .box img{
	margin-right:0px; margin-bottom:0px; padding:0 0 0 0px;
}

.elenco-boxes-items .box h3 a {
	color: #265a74;
	text-decoration: none;
}

.elenco-items .box h3 a:hover {
	color: #265a74;
	text-decoration: underline;
}

.elenco-items .box .clsid{
	display: block;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #265a74; 
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}

.elenco-items .box .description{
	display: block;
	clear: right;
	margin-top: 2px;
	padding: 0px;
	font-size: 12px;
	text-decoration: none;	
}

a .description {
	text-decoration: none;
}

a:hover .description {
	text-decoration: underline;
}

.elenco-line {
	width:451px; height:1px;
	background-image:url(img/spacer.gif);
	background-color:#FFF; border-bottom: 1px solid black;
	clear:both;	
}

#elenco-box-right {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	width: 264px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.Banner {
	display: block;
	position: relative;
	overflow: hidden;
	float: right;
	width: 242px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 22px 22px;
	font-size: 11px;
	font-weight: bold;
	background-color: #f0e8db;
	border-top: 6px solid #d8cbb8;
	border-bottom: 6px solid #d8cbb8;
}

.Banner a {
	color: #000;
	text-decoration: none;
}

.Banner a:hover {
	color: #000;
	text-decoration: underline;
}

.Banner #ImgBanner img {
	display: block;
	margin: 0px 0px 14px 0px;
}

.Banner #BoxBanner .box {
	display: block;
	position: relative;
	overflow: hidden;
	clear: both;
	width: auto;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

.Banner #BoxBanner .box a {
	color: #000;
	text-decoration: none;
}

.Banner #BoxBanner .box a:hover {
	color: #000;
	text-decoration: underline;
}

.Banner #BoxBanner .box img {
	margin: 0px 4px 0px 0px;
}

#serp-box-search {
	width: 697px;
	font-weight:normal;
	background-color: #f0e8db;
	padding: 10px 10px;
	margin: 60px 0px 0px 0px;
	float: left;
}

div#serp-box-search label {	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #265a74;
	font-weight: bold;
	float: left;
	margin: 4px 17px 0px 0px;
}

div#serp-box-search input#q {
	float: left;
	width:343px;
	height: 21px;
	border-style:none;
	border:1px solid #b9b4ac;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;	
    text-align: left; background-color:#FFF;
	margin: 0px 7px 0px 0px;
}

div#serp-box-search input#butt {
	height: 25px; 
	width:61px; 
	vertical-align:text-top;
	border-style:none;
	border:1px solid #383838;	
	background-color:#494949;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	color:#FFF; 
	font-weight:normal; 
	text-align:center;
}





/* LAYOUT RICERCA AVANZATA */

.AdSearch {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.AdSearch .select {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 244px;
}

.AdSearch .select-settore {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 695px;
}

.AdSearch .select-dimregprov {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 174px;
}

.AdSearch .select-ragsociale {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 444px;
}

.TdSearch {
	width: 244px;
}

.testoTag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding: 3px 0px 0px 0px;
}

.testoTag ul {
	margin: 0px;
	padding: 0px;
}

.testoTag li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#tag {
	display: block;
	float: left;
	margin: 0px 5px 10px 0px;
	width: 180px;
	height: auto;
}








/*BOTTOM BOX*/

div#rubriche-tab {
	width: 308px; padding-left:4px;
}

div#rubriche-line {
	width: 308px;
}

.rubriche-list-spacer {
	clear:both;
	width: 308px;
}

.empty-small-v {
	float:left;
	width: 29px; min-height:50px;
	background-image:url(img/spacer.gif);

}

/* MENU	RISORSE IN BOTTOM-BOX-I */
.risorse-i {
	float:left;
	width: 121px !important;
}

div#risorse-i-line {
	width: 121px !important; height:1px;
	line-height:1px;
	border-bottom: 1px solid #85735a;
}

.risorse-item-i-list {
	padding-top:20px;
	width: 118px;
	background-color: #d4cbba;
}

.risorse-item-i-list ul{
  width: 118px;
  margin: 0;
  padding: 0;
  list-style: none; 
}

.risorse-item-i-list li{
	margin: 0; padding: 0; line-height:98%;
	border-bottom: 10px solid #d4cbba;  
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #636363; text-transform:uppercase; text-align:left;
}

.risorse-item-i-list ul li a  {
	color:#636363;
	text-decoration:none;
}

.risorse-item-i-list ul li a:link a:visited a:hover a:active  {
	color:#636363;
	text-decoration:none;
}

.risorse-item-i-list ul li a:hover {
	color:#636363;
	text-decoration:underline;
}

/* MENU	ATTIVITA' IN BOTTOM-BOX-I */
.attivita-i {
	float:left;
	width: 111px !important;
}

div#attivita-i-line {
	width: 111px !important; height:1px;
	line-height:1px;
	border-bottom: 1px solid #85735a;
}

.attivita-item-i-list {
	padding-top:20px;
	width: 108px;
	background-color: #d4cbba;
}

.attivita-item-i-list ul{
  width: 108px;
  margin: 0;
  padding: 0;
  list-style: none; 
}

.attivita-item-i-list li{
	margin: 0; padding: 0; line-height:98%;
	border-bottom: 10px solid #d4cbba;  
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #636363;
	text-transform:uppercase; text-align:left;
}

.attivita-item-i-list ul li a  {
	color:#636363;
	text-decoration:none;
}

.attivita-item-i-list ul li a:link a:visited a:active  {
	color:#636363;
	text-decoration:none;
}

.attivita-item-i-list ul li a:hover {
	color:#636363;
	text-decoration:underline;
}

/* */ 

.send-req {
	float:left;
	width: 365px;
}

div#send-req-line {
	width: 365px; height:1px;
	line-height:1px;
	border-bottom: 1px solid #85735a;
}

div#send-req-box {
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	color: #636363; text-align:justify;
	width:100% overflow:hidden;
	
}

div#req-text {
	padding-top:16px; padding-bottom:0px;
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; 
}

.request-form-box {
	background-color:#d4cbba; 
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
}

.request-form {
	float:left; width: 285px; height:90px;
	padding-left:0px; background-color:#d4cbba;
	padding-bottom:0px;
}

.labels {
	float:left; background-color:#d4cbba;
	width:70px; height:70px; padding-top:5px; padding-right:5px;  
	text-align:right;
  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; 	
}

div#input-boxes {
	float:left;
	width:280px;
}

div#req-buttons {
	float:left;
}

.request-form input {
	width:200px;
	border-style:none; border:1px solid #b9b4ac;
}

.request-form textarea {
	width:200px; height: 66px;
	background-color:#FFF; 
	border-style:none; border:1px solid #b9b4ac;
	overflow:auto;
	overflow-y: hidden;
	overflow-x: hidden;
}

input#request-button{
	color:#FFF; background-color:#bea889;
	width:68px; height:24px;
	border-style:none; margin-bottom:5px;
	border-top:1px solid #c8bba3;
	border-left:1px solid #c8bba3;
	border-right:1px solid #94764d;
	border-bottom:1px solid #94764d;
}


/*FOOTER*/
.spacer-i {
	display:block;
	width: 996px; height: 50px;
	background-color:#FFF;
	background-image: url(img/spacer.gif);
}

/* MASCHERA DI RICERCA NELLE PAGINE ELENCO */

div#search-mask {
	display:block; clear:both; text-align:center;
	width: 713px; height: 55px;
	margin: 0px 0px 0px 4px; padding: 10px 0px 20px 0px;
	background-color:#FFF; 
}

div#search-mask .sub {
	width:50px;
}
