@charset "utf-8";
/*------------------------------------------------
TABELLA LOGICA DEL LAYOUT
--------------------------------------------------
BODY
+ Container: #container
	- Testata: #header
	- colonna sinistra: #sidebar1 - galeggia a sinistra
	- colonna destra: #sidebar2  - galeggia a destra
	- contenuto principale: #maincontent - galeggia a sinistra
	- Footer: #footer
------------------------------------------------- */
/* STANDARD HTML DEFINIZIONI DEI TAG*/
body  {
	font: 100% font-family:Georgia, "Times New Roman", Times, serif;	;
	margin: 0; 
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #000000;
	background-image: url(../img/sfondo.gif);
	background-repeat:repeat-x;
	background-color:#005B93
}
a:hover{text-decoration:underline}
img, img a, img a:hover{border:0px;}
/* ----------------------------*/
/* PRINCIPALI ELEMENTI DI PAGINA */
/* ----------------------------*/
.thrColAbsHdr #container { width: 978px; margin: 0 auto; text-align: left; } 
.thrColAbsHdr #header {height: 207px;background-image:url(../img/testata.gif);background-repeat:no-repeat;padding:0;} 
.thrColAbsHdr #header h1 {margin: 0; padding: 10px 0;}
.thrColAbsHdr #sidebar1 {float: left; /* poiché questo elemento è mobile, occorre specificare una larghezza */width: 191px;  /*la larghezza effettiva di questo div, nei browser conformi agli standard, o la modaltià standard di Internet Explorer includerà i valori padding e border in aggiunta alla larghezza */margin: 0px 0px;_margin-left:0px; }
.thrColAbsHdr #sidebar2 {float: right; width: 218px;  }
.thrColAbsHdr #mainContent { float:left; padding: 0; width:563px; margin:0px; top:0px;  font-family:Georgia, "Times New Roman", Times, serif;
}
/* ----------------------------*/
/* NEWS SCROLL MARQUEE NEL HEADER */
/* ----------------------------*/
.News {	PADDING-RIGHT: 5px;	PADDING-LEFT: 200px;	FONT-SIZE: 12px;	LEFT: 160px;	PADDING-BOTTOM: 0px;	WIDTH: 740px;	PADDING-TOP: 0px;	font-family:Georgia, "Times New Roman", Times, serif;	POSITION: absolute;	TOP: 178px;	BACKGROUND-COLOR:none}.News A:link, .News a:visited {	COLOR: #fff;	TEXT-DECORATION: none} .News A:hover{	COLOR:#59D9FF;	TEXT-DECORATION: underline}
.grey {COLOR:#FFCC00;}
/* ----------------------------*/
/* UTILITY MENU NEL HEADER */
/* ----------------------------*/
.utility {	font-family:Georgia, "Times New Roman", Times, serif; PADDING-RIGHT: 0px;	FONT-SIZE: 11px;	FLOAT: right;	PADDING-TOP: 0px;	TEXT-ALIGN: right; padding-right:50px;}
ul#topnav {margin: 4px 0 5px; padding: 0; list-style: none;	clear: both;float: left;}
ul#topnav li{margin: 0; padding: 0; overflow: hidden; float: left; height:40px;}
ul#topnav a, ul#topnav span {padding: 5px 10px; float: left; text-decoration: none; color: #000;clear: both;height: 30px;line-height: 20px; border-right:1px dotted #ccc;}
ul#topnav a,  ul#topnav li.active, ul#topnav li.active span  {	color: #ffffff; background-color:#FF3300 }
ul#topnav li.active {  background-color:#FF3300; display:block; color: #ffffff;  }
ul#topnav span {display: none;}
/* ----------------------------*/
/* ELEMENTI DI CONTENUTO PRINCIPALE #mainContent */
/* ----------------------------*/
.thrColAbsHdr #mainContent .principale, .thrColAbsHdr #mainContent .principale_page{background-image:url(../img/box_top_principale.gif); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF; padding: 0px 20px; margin:0px;
}
.thrColAbsHdr #mainContent .page{min-height:700px; padding-top:10px;
}
.thrColAbsHdr #mainContent .page p,.thrColAbsHdr #mainContent .page div, ,.thrColAbsHdr #mainContent .page ul{FONT-SIZE: 12px;
}
.thrColAbsHdr #mainContent .principale h1, .thrColAbsHdr #mainContent .principale_page h1{
	background-image:url(../img/mani_h1.gif); margin-left:0px; 
	color:#fff; font-size:18px; padding:5px 5px 5px 10px; margin-top:0px; margin-bottom:0px;
	background-repeat:no-repeat;
}
.thrColAbsHdr #mainContent .principale h2, .thrColAbsHdr #mainContent .principale_page h2{
	background-image:url(../img/main_h2.gif); margin-left:0px; 
	color:#fff; font-size:18px; padding:5px 5px 5px 10px; margin-top:0px; margin-bottom:0px;
	background-repeat:no-repeat;
}
#mainContent .principale h3 a,#mainContent .principale_page h3 a,  #mainContent .principale a, #mainContent .principale_page a, .blu, #sidebar2 h5 a {color:#0071B6; text-decoration:none}
#mainContent .principale h3 a:hover,#mainContent .principale_page h3 a:hover,  #mainContent .principale a:hover,#mainContent .principale_page a:hover, #sidebar2 a:hover{text-decoration:underline}
.red, .red a , .alert{color:#FF3300; text-decoration:none}
#mainContent .principale h3 a, #mainContent .principale_page h3 a{font-size:20px;  color:#0071B6; text-decoration:underline}
#mainContent .principale h3 span, #mainContent .principale_page h3 span {font-size:14px;  margin-top:0px; margin-bottom:0px; padding:0px;}
.img_articolo { vertical-align:top; float:left; padding:0px 10px 10px 0px;}
.img_articolo150px { vertical-align:top; float:left; padding:0px 10px 10px 0px; width:150px;}
.rss{ vertical-align:top; float:right; padding-top:9px;}
.main_sotto{
	background-image:url(../img/main_sotto.gif); background-position:top left; margin-left:0px; 
	color:#333; margin-top:0px; padding:0px; top:0px; font-size:12px; padding-right:20px; padding-top:5px;
	background-repeat:no-repeat; height:54px;
	text-align:right;
}
.separatore_orange{background-image:url(../img/separatore_arancione.png); _background-image:url(../img/separatore_arancione.gif); background-position:top left; margin:0px; padding:0px; top:0px; background-repeat:no-repeat; height:7px; font-size:2px;}
.thrColAbsHdr #mainContent p{font-size:12px; margin-bottom:0px;}
/* ----------------------------*/
/*VOTA/RATING **/
/* ----------------------------*/
.rating { width:100%;}
ul.star, li.star {list-style-type:none;  padding:0px; margin:0px;}
ul.star {margin-left:10px; display:inline}
.starInt{display:inline; padding-left:1px;}
.starMez{display:inline; padding-left:1px;}
.starVuot{display:inline; padding-left:1px;}
.ranking{ float:left; font-size:12px; margin-left:20px; margin-top:0px; padding-top:0px; vertical-align:top; }
.ranking img{ vertical-align:top; }
/* ----------------------------*/
/* ELEMENTI DI FOOTER #footer */
/* ----------------------------*/

.thrColAbsHdr #footer {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFFFFF } 
.thrColAbsHdr #footer p {margin: 0; padding: 10px 0; }
#footer ul, #footer li { display:inline; margin:0; padding:0; list-style-type:none;  } 
#footer li { padding:0px 5px; border-right: 1px dotted #ccc;} 
#footer .pie { text-align:center;} 
#footer .pie a{ color:#FFFFFF} 
.boxfooter{
	border-top:#FF3300 5PX solid;
	background-color:#fff;
	padding:1px 7px 0px 15px; margin: 0; margin-top:2px;  font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:18px; width:100%; text-align:center;
}
.footer_sotto { background-image:url(../img/footer_sotto.gif)} 
.fltrt { /* questa classe può essere utilizzata per rendere mobile un elemento a destra nella pagina. L'elemento reso mobile deve precedere l'elemento al quale deve essere affiancato sulla pagina. */
	float: right;
	position:relative;
	top:0px;
	display:inline;
}
.fltlft { /* questa classe può essere utilizzata per rendere mobile un elemento a sinistra nella pagina.*/
	float:left;
	margin-right: 8px;
}
.clearboth { clear:both; font-size:2px;
}
/* ----------------------------*/
/*********************MENU NEL SIDEBAR1 SULLA SINISTRA*********************/
/* ----------------------------*/
.menu  {
	background-image: url(../img/sfondo_menu.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; margin:0px; font-weight:bold; padding:0; background-position:bottom left; background-position:top left;} 
.menu ul {list-style:none; margin:0px;	width:180px; padding:0;  } 
.menu li { list-style:none; margin:0px; padding:0px 0px 0px 0px; _height:5px; } 
.menu li a{ color:#ffffff; text-decoration:none; padding:3px 2px 4px 17px;  border-left:#FF3300 5px solid; border-bottom:1px solid #fff; margin:0px; display:block;  } 
.menu li a:hover{ color:#FFCC00;text-decoration:none;border-left:#FFCC00 5px solid; padding:3px 2px 4px 17px; margin:0px; 	display:block; }

ul#sliding-navigation, ul#menu{background-image: url(../img/sfondo_menu.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:0px; font-weight:bold; padding:0; background-position:bottom left; background-position:top left; list-style: none; }

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a, ul#menu li.sliding-element h3, ul#menu li.sliding-element a
{
	display: block;
	width: 160px; _width:150px;
	padding: 5px 0px 5px 18px; 
	margin: 0;
	margin-bottom: 5px;
}

ul#sliding-navigation li.sliding-element h3, ul#menu li.sliding-element h3
{
	color: #fff;
	background:#333;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a, ul#menu li.sliding-element a
{
color:#ffffff; text-decoration:none; padding:3px 2px 4px 17px;  border-left:#FF3300 5px solid; border-bottom:1px solid #fff; margin:0px; display:block; 
}

ul#sliding-navigation li.sliding-element a:hover, ul#menu li.sliding-element a:hover { color:#FFCC00;text-decoration:none;border-left:#FFCC00 5px solid; padding:3px 2px 4px 17px; margin:0px; 	display:block; }
ul#sliding-navigation li.active a{
   color:#FFf;
display: block;
	width: 160px; _width: 150px;
	padding: 5px 0px 5px 18px;
	margin: 0; margin-left:5px; border-bottom:1px solid #fff;
	 /*margin-bottom: 5px;background-image: url(../img/menu_on.png); background-repeat:no-repeat; */background-color:#FF3300 }
.menu .active a{color:#FFCC00;}
#cerca_sede { border-left:#FF3300 5px solid; padding:5px 5px 1px 17px; margin:0px; 	display:block;  font-family:Georgia, "Times New Roman", Times, serif;}
.thrColAbsHdr #sidebar1 h3{ border-left:#FF3300 5px solid; padding:5px 5px 1px 17px; margin:0px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #fff; color:#FFCC00; font-size:12px;}
.thrColAbsHdr #sidebar1 h3 a{  color:#FFCC00; text-decoration:none}
.thrColAbsHdr #sidebar1 h3 a:hover{  color:#FFF; text-decoration:none}
.thrColAbsHdr #sidebar1 .immagine { border-left:#FF3300 5px solid; padding:15px 5px 1px 17px; margin: 0; display:block;  font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #fff; color:#FFCC00; font-size:12px;}
.thrColAbsHdr #sidebar1 .immagine img { float: right; top:-15px; position:relative }
.thrColAbsHdr #sidebar1 .blu  { background-image:url(../img/h3_blu.gif);  padding:3px 5px 0px 17px; height:26px; margin: 0; margin-top:4px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; width:160px; _width:170px}
.thrColAbsHdr #sidebar2 .blu  { background-image:url(../img/h3_blu.gif);  padding:3px 5px 0px 17px; height:26px; margin: 0; margin-top:4px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; width:196px; _width:196px}
.thrColAbsHdr #footer .blu  { background-image:url(../img/h3_footer.gif);  padding:3px 5px 0px 17px; height:26px; margin: 0; margin-top:4px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; width:100%; _width:196px}
.thrColAbsHdr #sidebar2 h5{ padding:5px 2px; margin:0px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px solid #fff; color:#333; font-size:18px; line-height:90%}
.thrColAbsHdr #sidebar2  span {font-size:11px;  margin-top:0px; margin-bottom:0px; padding:0px; font-weight:lighter; line-height:110%}
.img_left{vertical-align:middle; float:left; padding:5px 5px 0px 0px;}
.dott_clrlft {clear:left; border-bottom:1px dotted #ccc; display:block; font-size:8px; }
/* ----------------------------*/
/*****BOX UTILITA' SULLA SINISTRA DI 170 PX******/
/* ----------------------------*/
.box170, .boxSidebar2 {
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	top:0px;
	border-top:#316AC5 5PX solid;
	background-color:#fff;
	padding:3px 7px 0px 15px; margin: 0; margin-top:0px;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18px; width:160px; _width:170px;
	text-align:center;
}
.box170 img{width:150px}
.boxSidebar2 {
	border-top:#FF3300 5PX solid;
	background-color:#fff;
	padding:1px 7px 0px 15px; margin: 0; margin-top:2px;  font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-size:18px; width:196px; _width:196px; text-align:left;
}

.box170_bottom{
	background-image: url(../img/171_bottom.gif);
	background-repeat:no-repeat;
	top:0px; margin:0px; padding:0; background-position:top left; 
}
.boxSidebar2_bottom {
	background-image: url(../img/boxSidebar2_bottom.gif); background-repeat:no-repeat;
	top:0px; margin:0px; padding:0; background-position:top left; 
}
.thrColAbsHdr #sidebar1 .data_agenda, .thrColAbsHdr #sidebar1 .testo_agenda{  padding:5px 5px 1px 17px; margin:0px; display:block;  font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:10px;}
.testo_agenda a{display:block; width:160px; color:#FFF; text-decoration:none}
.testo_agenda a:hover{ color:#FFF; text-decoration:underline}
/*================CERCA===============*/

#input_cerca, #cerca{width: 100px; BORDER-RIGHT: #dedede 1px solid;	PADDING-RIGHT: 1px;	BORDER-TOP: #bfbfbf 1px solid;	PADDING-LEFT: 1px;	BACKGROUND-IMAGE: url(../img/input_shadow.png);	PADDING-BOTTOM: 1px;	BORDER-LEFT: #bfbfbf 1px solid;	PADDING-TOP: 1px;	BORDER-BOTTOM: #dedede 1px solid;	BACKGROUND-REPEAT: no-repeat}
#cerca{margin-top:10px; margin-left:10px}
/*********=================================================================FORM COMENTI*=================================================================*****/
.page form {	padding:0px; margin:0px; /*background-color:#F8F4E2*/ font-size: 12px}
.page textarea {	BORDER-RIGHT: #dedede 1px solid;	PADDING-RIGHT: 1px;	BORDER-TOP: #bfbfbf 1px solid;	PADDING-LEFT: 1px;	BACKGROUND-IMAGE: url(../img/input_shadow.png);	PADDING-BOTTOM: 5px;	font: 12px "Trebuchet MS",Arial,sans-serif; 	BORDER-LEFT: #bfbfbf 1px solid;	PADDING-TOP: 5px;	BORDER-BOTTOM: #dedede 1px solid;	BACKGROUND-REPEAT: no-repeat}
.page label, th {text-align:left}
.page input{font: 12px "Trebuchet MS",Arial,sans-serif; margin-bottom:2px; BORDER-RIGHT: #dedede 1px solid;		BORDER-TOP: #bfbfbf 1px solid;		BACKGROUND-IMAGE: url(../img/input_shadow.png);		FONT: 1em Arial,Helvetica,Verdana,sans-serif;	BORDER-LEFT: #bfbfbf 1px solid;	BORDER-BOTTOM: #dedede 1px solid;	BACKGROUND-REPEAT: no-repeat; padding:2px 1px 2px 1px}
.page INPUT[type='button'] {	PADDING-RIGHT: 5px;	PADDING-LEFT: 5px;	FONT-WEIGHT: bold;	BORDER-LEFT-COLOR: #dedede;	background-image:none; background-color:#FF3300;	BORDER-BOTTOM-COLOR: #bfbfbf;	PADDING-BOTTOM: 5px;	CURSOR: pointer;	COLOR: #34404f;	BORDER-TOP-COLOR: #dedede;	PADDING-TOP: 5px;	BORDER-RIGHT-COLOR: #bfbfbf; color:#fff;}
.page INPUT[type='button']:hover {	BORDER-RIGHT: #a7cedf 1px solid;	BORDER-TOP: #a7cedf 1px solid;	BACKGROUND: #FFFEDF;	BORDER-LEFT: #a7cedf 1px solid;	COLOR: #369;	BORDER-BOTTOM: #a7cedf 1px solid}
.page INPUT[type='radio'],  .page INPUT[type='checkbox']{	border:none; background-image:none;}
.bottone {background-color:#FF0000; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; padding:0px 2px;height:22px;margin-left:3px;font-size:10px;font-weight:bold}
.archivio_contenitore2	{	/*background-color:#F8F4E2; padding:5px 0px;*/}
			/* ----------------------------*/
/*******MEDIA BAR - contenitore delle news in scrolling ******************/
				/* ----------------------------*/
#media_bar {MARGIN-TOP: 3px; MARGIN-BOTTOM: 10px; WIDTH: 100%}
#mediabar {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 0px 0px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 520px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; HEIGHT: 290px}
#mediabar_content {CLEAR: none; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: white 1px solid; DISPLAY: inline; LEFT: 32px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 5864px; BORDER-BOTTOM: white 1px solid; POSITION: absolute; HEIGHT: 298px}
#mediabar_error {DISPLAY: none; Z-INDEX: 20; FILTER: alpha(opacity=70); WIDTH: 931px; COLOR: #222222; POSITION: absolute; HEIGHT: 100%; BACKGROUND-COLOR: #666666; -moz-opacity: .70; opacity: .70}
#mediabar_loading {FONT-SIZE: 12px; Z-INDEX: 20; FILTER: alpha(opacity=70); WIDTH: 931px; COLOR: #222222; FONT-FAMILY: verdana; POSITION: absolute; TOP: 60px; HEIGHT: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: center; -moz-opacity: .70; opacity: .70}
#mb_next {border-right:1px solid white; right:0px;}
.mediabar_arrow {BORDER-TOP: white 1px solid; Z-INDEX: 10; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; HEIGHT: 288px; BACKGROUND-COLOR:#F2FAFC; padding-left:10px;}
.mediabar_arrow IMG {POSITION: absolute; TOP: 128px}
.mediabar_item {BORDER-RIGHT: #cccccc 1px solid; LEFT: 0px; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: 150px; POSITION: relative; HEIGHT: 100%; }
#mediabar_1, #mediabar_4, #mediabar_7, #mediabar_10, #mediabar_13, #mediabar_16 {background-color:#E7F5FB;}
#mediabar_2, #mediabar_5, #mediabar_8, #mediabar_11, #mediabar_14, #mediabar_17 {background-color:#C8E9F6}
#mediabar_3 , #mediabar_6 , #mediabar_9, #mediabar_12, #mediabar_15, #mediabar_18{background-color:#ffffff}
.mediabar_artvid { text-align:center; /*background-color:#39362E*/ border-bottom: #ccc 1px solid;  border-top: #39362E 1px solid;}
.mediabar_artvid1 { text-align:left; /*background-color:#fff;*/ PADDING-LEFT: 10px; FONT-SIZE:80%; line-height:115%; PADDING-TOP: 10px;}
.mediabar_artvid1 .mediabar_title h3{PADDING-RIGHT: 2px;  FONT-WEIGHT: normal;MARGIN: 0px; margin-left: 21px; PADDING-BOTTOM: 2px;  WIDTH: 126px; COLOR: #38558f; PADDING-TOP: 5px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif;  TOP: 20px; background-color:#FFFFFF; text-align:left; FONT-SIZE:80%;}
.mediabar_artvid IMG { BORDER-TOP: #39362E 1px solid;   LEFT: 2px; height: 95px}
div.mediabar_artvid IMG {text-align:center;}
.mediabar_artvid  p, .mediabar_artvid1 p {PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; WIDTH: 135px; COLOR: #006699; PADDING-TOP: 2px; font: 12px "Trebuchet MS",Arial,sans-serif; POSITION: absolute; TOP: 125px; */TOP: 125px; _top:125px; /**/ TEXT-ALIGN: left; cursor:hand; font-weight:bold; HEIGHT: 130px; left:0px; LINE-HEIGHT:110%; }
.mediabar_artvid  p a, .mediabar_artvid1 p a{COLOR: #006699; }
.mediabar_artvid  span, .mediabar_artvid1 span {PADDING-TOP: 2px; font: 11px "Trebuchet MS",Arial,sans-serif; TEXT-ALIGN: left; cursor:hand; font-weight:LIGHTER; HEIGHT: 130px; left:0px; LINE-HEIGHT:110%; COLOR: #000;}

#mediabar_1 p, #mediabar_4 p, #mediabar_7 p, #mediabar_10 p, #mediabar_13 p, #mediabar_16 p {background-color:#E7F5FB;}
#mediabar_2 p, #mediabar_5 p, #mediabar_8 p, #mediabar_11 p, #mediabar_14 p, #mediabar_17 p{background-color:#C8E9F6}
#mediabar_3 p, #mediabar_6 p, #mediabar_9 p, #mediabar_12 p, #mediabar_15 p, #mediabar_18 p{background-color:#ffffff}
.mediabar_artvid p a:hover {color:#CC0000; font-weight:bold; text-decoration:underline;}

.mediabar_txt H2 {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 24px; LEFT: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 126px; COLOR: #38558f; PADDING-TOP: 2px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; POSITION: absolute; TOP: 20px; HEIGHT: 116px}
.txt{PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; COLOR: #a51129; PADDING-TOP: 2px; FONT-FAMILY: "Trebuchet MS",Arial,sans-serif; POSITION: absolute; TOP: 0px; HEIGHT: 18px;text-transform:uppercase; font-weight:bold; background-color:#FFFFFF;  text-align:left;  border-bottom: #ccc 1px solid; }
#mediabar_1 .txt, #mediabar_3 .txt, #mediabar_5 .txt, #mediabar_7 .txt, #mediabar_9 .txt {background-color:#C8E9F6; }
.mediabar_txt H3 {}
.mediabar_txt P {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 11px; PADDING-BOTTOM: 2px; WIDTH: 126px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; POSITION: absolute; TOP: 146px; HEIGHT: 33px
}

.tutte {font-weight:bold; text-transform:uppercase; font-size:11px; margin:5px 25px;}
.tutte a{COLOR: #006699; padding-right:2px;}

/**************MANIFESTO********************/
.manifesto {text-align:center; padding-bottom:10px; border-bottom:1px solid #ccc;}
.manifesto img{width:195px;}
/**************SOCIAL********************/
.dvSocial {width:100%; margin:0; padding:0; border-bottom:1px solid #CCC;height:23px}
.dvSocial h4 {margin:0; padding:0;}
.dvSocial h4 a{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; color:#005B93; text-decoration:none;  margin:0; padding:0;}
.socialImg {border-left:1px solid #ccc; border-right:1px solid #666; position:relative; float:right; top:0; right:0; margin:0; padding:0;}
.socialImg{*/right:0; */top:0;}
/*================ TAG CLOUD =================== */

.tagCloud {BACKGROUND-COLOR: #e7f5fb; width:194px; margin-left:-3px; margin-top:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.tagCloud a{text-decoration:none;}
html>/**/body .tagCloud {margin:-3px 0 0 -5px;}
.tagCloud p{ padding:8px 0 8px 0; text-align:center}
.tagTitle {background-image:url(../img/tagIris.png); background-repeat:no-repeat;position:relative; top:-12px; width:120px; left:-20px;}
html>/**/body .tagTitle {top:4px;left:8px;}

/*---------stili dei tags-------*/
  a.tagTitlepiccolo { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#FF3300; } 
  a.tagTitlemedio, .verde { font-size: 17px; font-family:Georgia, "Times New Roman", Times, serif; color:#339900 }
  a.tagTitlegrande { font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#005B93; }

/*---------stili dei tags-------*/
  a.tcspiccolo {font-size:9px;color:#0099FF;} 
  a.tcmpiccolo { font-size: 11px;color:#009900;}
  a.tcpiccolo { font-size:14px; color:#FF0066;}
  a.tcmedio {font-size: 17px;color:#FF00CC;}
  a.tcgrande {font-size: 20px; color:#6699FF;}
  a.tcmgrande { font-size: 23px;  color:#cc0000; }
  a.tcsgrande { font-size: 26px; color:#003399; }  
  
  /*lettere tag*/

.ib-fix ul { display:inline; margin:0px; list-style:none; padding:0px; margin-left:-20px; margin-top:20px; background-color:#DEF1FA;}
.ib-fix li{ margin-left:1px; margin-right:1px; float:left; display:inline; list-style:none; padding:0px;}
.ib-fix li a{background-color:#2EAADC;padding: 3px; color:#fff;}
legend {padding-left: 0px; color:#000;  font-size:13px; text-transform:uppercase}

.archivio {	PADDING-RIGHT: 0px;	BORDER-TOP: #ccc 1px dotted;	MARGIN-TOP: 3px;	PADDING-LEFT: 0px;	FONT-SIZE: 12px;	MARGIN-BOTTOM: 0px;	PADDING-BOTTOM: 0px;	COLOR: #666;	PADDING-TOP: 3px;	TEXT-ALIGN: right}

/*---------fine stili dei tags-------*/ 
/* ----------------------------*/
/*******ARCHIVIO SIDEBAR2***********/
/* ----------------------------*/
.archivio, .right {text-align:right; padding:3px 0px 0px 0px; border-top:1px dotted #ccc; font-size:12px; margin-top:3px; margin-bottom:0px; color:#666}
.archivio img, .img_middle{vertical-align:middle} .blue, .blue a{color:#0071B6; text-decoration:none;}
.img_left{vertical-align:middle; float:left; padding:5px 5px 0px 0px;}
.dott_clrlft {clear:left; border-bottom:1px dotted #ccc; display:block; font-size:8px; }
.linea_dotted {border-bottom:1px dotted #ccc; font-size:2px;}
/*stili scambio banner*/
.bannerAdv {border:1px #999 dashed;font-family:Courier New, Courier, monospace;font-weight:normal; text-align:left;margin-top:0px; height:auto;font-size:11px; width:80%; overflow:scroll}
.bannerAdvDv {margin-left:15px;}
.bannerAdvDv2 {width:85%; background-color:#FFF; padding:15px 2px 4px 8px;}
.bannerAdvDv strong{font-size:1.6em; border-bottom:1px dotted #FF0000; padding-bottom:2px;}
.bannerAdvH2 {margin-top:-14px!important; border:none!important}
/*SAFARI, MOZILLA, OPERA*/html>/**/body .bannerAdvH2{margin-top:0!important; border:none!important}
/*stili scambio banner*/

.ib-fix ul {color:#FFF; font-size:10px}
.ib-fix li a:link{color:#FFF!important; text-decoration:none}
.ib-fix li a:active{color:#FFF!important; text-decoration:none}
.ib-fix li a:hover{color:#FFF!important; text-decoration:underline}
.ib-fix li a:visited{color:#FFF!important; text-decoration:none}

.visAnt {color:#fff!important; widht:80%;background:#ff0000; font-family:arial; padding:8px}
.visAnt a:link{color:#FFF!important; text-decoration:none}
.visAnt a:active{color:#FFF!important; text-decoration:none}
.visAnt a:hover{color:#FFF!important; text-decoration:underline}
.visAnt a:visited{color:#FFF!important; text-decoration:none}
/*------STILE GLOSSARIO*-------*/
.linkglossario{font-style:normal}
.linkglossarioCorsivo{	font-style:italic}
.slider{border-left:5px solid #FF3300}





