/*----------------------------*/
/* GLOBAL */
/*----------------------------*/
*			{padding:0; margin:0;}
body 		{font-family:"trebuchet ms",arial,sans-serif;background-color:#f0f0f0 }
#container 	{width:900px; margin:0px auto; margin-bottom:10px; font-size:8pt;background-color:#f0f0f0  }
/********************/
/*  HEADER */
/********************/
#header 		{width:900px;	height:150px; margin:10px 0 0px 0;      background:url(/public/layout/bg-header.jpg) top left repeat-x;}
#top-header 	{width:900px; height:42px;  margin-top:10px;          background: url(/public/layout/bgground_900.jpg) top left repeat-y;}
#down-header 	{width:900px; height:4px;  margin:0px 0px 10px 0px !important /*Non IE6*/;margin:-14px 0px 10px 0px/*IE6*/; background: url(/public/layout/downheader_round.jpg) bottom left no-repeat; float:left}
.hdr-banner 	{width:360px;   height:90px; margin:50px 20px 0 520px;position:absolute; z-index:50;  overflow:visible;border:1px solid #c3c3c3; color:#999; text-align:center;}
/*----------------------------*/
/* BARRA DI NAVIGAZIONE */
/*----------------------------*/
/* MENU ORIZZONTALE */
#menutabs-container {width:900px;height:44px;float:left;background:#fff url(/Public/layout/bgground_900.jpg) top left repeat-y; margin:0px;overflow:hidden}
#tabs 				{margin:0px 0px 0px 3px !important /*Non IE6*/;margin:0px 0px 0px 2px/*IE6*/; width:894px;height:44px;float:left;overflow:hidden}
/*#tabs 				{margin:0 0px 0 2px; width:892px;height:45px;float:left; }*/
/*LINK DI SERVIZIO */
.nav-service 			{width:300px; float:right; margin:15px 20px 0 0px;}
.nav-service ul 		{width:auto;float:right;padding:5px 0px 0 0; font-weight:normal; }	
.nav-service li 		{float:left;display:inline; list-style:none; }
.nav-service li a 		{ float:left; padding:0px 7px 0px 7px; color:#FFF; text-decoration:none; font-size:10px; border-right: 1px solid #FFF}
.nav-service a:hover 	{text-decoration:none; color:#F0EDA0;}
/*FORM DI RICERCA */
.searchform 					{float:right; width:250px; height:25px;margin:16px 25px 0 0; background:url(/public/layout/bg-formsearch.gif) no-repeat}
.searchform form fieldset 		{width: 230px;height:20px; border:none; padding:1px; margin:0px;}
.searchform input.field 		{width:100px;height:15px; float:left; padding:0px; margin:4px 20px;border:1px solid #afafaf;font-size:10px; }
.searchform input.button 		{height:15px/*IE6*/;height:18px!important /*Non-IE6*/; margin-top:4px;width:80px;background:#ccc; border:solid 1px #afafaf; text-align:center; font-family:"trebuchet ms",arial,sans-serif; color:#666; font-size:10px;}
.searchform input.button:hover {cursor:pointer; border:solid 1px #505050; background:rgb(220,220,220); color:#505050;}
/******************/
/*  MAIN  */
/******************/
/* MAIN  */
.main 					{width:900px;margin:0px;}
.main-content 			{width:670px;height:auto;display:inline /*Fix IE floating margin bug*/; float:right; margin-top:0px;overflow:hidden /*IE6*/; background:url(/public/layout/bgground_670.gif) top left repeat-y;}
.main-content-topbox 	{float:left; width:664px;margin:-5px 3px 5px 3px!important/*Non-IE6*/;margin:-15px 2px 5px 1px/*IE6*/; }
.main-content-splitleft	{float:left; width:330px;margin:0px 0px 0px 3px!important/*Non-IE6*/;margin:0px 0px 0px 1px/*IE6*/; }
.main-content-splitright{float:right; width:330px;margin:0px 3px 0px 0px!important/*Non-IE6*/;margin:0px 2px 0px 0px/*IE6*/;}
.main-content ul 		{float:left; padding:5px 0px 0 0;margin:10px 15px }	
.main-content li 		{display:inline; list-style:none;  color:#666 }
.main-content li a 		{display:block; float:left; padding:0px 7px 0px 7px; color:#1b1b1b; font-weight:normal;text-decoration:none; font-size:11px; }
.main-content li a:hover{text-decoration:underline;font-weight:normal; color:#87211F;}

/* BOX ON AIR */
.onair 					{float:left; width:500px;height:270px; margin:0px; background-color:#87211F;}
.onair-splitleft		{float:left;width:290px!important/*Non-IE6*/;width:280px/*IE6*/;height:240px;padding:0px;margin:0px; background-color:#87211F}
.onair-splitleft p 		{font-size:11px;color:#fff;padding:2px 10px 2px 20px;}
.onair-splitleft div 		{font-size:11px;color:#fff;padding:2px 10px 2px 0px;}

.onair-splitleft h1 	{font-size:14px;color:#FFFF99;margin-left:20px; font-weight:bold;text-transform:uppercase}
.onair-splitleft img 	{border:none;padding:0px 0px 2px 0px;}
.onair-splitright		{float:left;width:200px;height:auto;padding:0px;margin:0px;background-color:#87211F}
.onair-splitright img	{margin:20px 0px 10px 0px!important/*Non-IE6*/;margin:20px 0px 8px 0px/*IE6*/; border:2px solid #ccc; float:right}
/*MENU BOX ON AIR*/
.onair-menu 			{float:left; clear:both;width:500px; height:30px; background-color:#666;margin:0px}
.onair-menu ul 			{float:left; padding:5px 0px 0 0;margin:10px  }	
.onair-menu li 			{display:inline; list-style:none; text-transform:uppercase; }
.onair-menu li a 		{display:block;float:left;padding:0px 7px 0px 20px;color:#FFF;font-weight:normal;text-decoration:none;font-size:10px;background:transparent url(/public/layout/bullet_info.gif) no-repeat 0 50%;}
.onair-menu li a:hover 	{text-decoration:underline;font-weight:normal; color:#FFFF99;}
.onair-menu img			{float:left;margin-left:5px;border:none}

/********************/
/*  CONTENUTO PAGINE INTERNE  */
/********************/
.content				{width:640px; height:auto; margin:10px 10px 10px 20px;}
h1 .titolopagina		{width:600px; height:30px;}
.content  a 			{color:#87211F; text-decoration:none; font-weight:normal}
.content  a:hover  		{color:#87211F; text-decoration:underline;font-weight:normal}

.content .left			{ float:left; width:360px; height:auto; margin:10px 0px;}
.content .right			{ float:right; width:220px; margin:10px 0px; padding-left:4px;border-left:1px solid #87211F;}
.content .left p 		{color:#333; margin:5px 10px 5px 0px;font-size:12px; line-height:1.5em;}
.content ul				{margin:5px 5px 15px 0px; padding:5px 5px 5px 0px;}
.content li				{display:list-item; margin:2px; list-style:none;}
.content li.title		{margin:5px 0px; font-weight:bold; color:#87211F; font-size:14px}
.content .left a 		{color:#87211F; text-decoration:none; font-weight:normal}
.content .left a:hover  {color:#87211F; text-decoration:underline;font-weight:normal}
.content .right	a img	{border:none}
/*BOX QUADRATO*/
.squarebox				{float:left; width:120px; height:160px; padding:10px 0px;margin:2px 2px; background:#fff url(/public/layout/bg_squarebox.gif) no-repeat;}
.squarebox h3			{margin:5px 5px;color:#87211F; font-weight:bold; font-size:12px; text-align:center}
.squarebox h3 a			{color:#87211F; font-weight:bold;}
.squarebox h3 a:hover	{color:#87211F; font-weight:bold;text-decoration:underline;}
.squarebox img			{border:1px solid #87211F; width:90px; height:90px;margin-left:13px;}

/*ELENCO CON IMMAGINE LATERALE*/
.boxino 				{float:left; margin-left:0px; margin-bottom:5px; width:200px!important /*Non-IE6*/;width:190px /*IE6*/;border-bottom:1px solid #c3c3c3;background:url(/public/layout/gradient.jpg) top left no-repeat;}
.boxino h5				{clear:none; margin:5px 0px; font-weight:bold}
.boxino h5 a			{clear:none; margin:5px 0px; color:#333; font-weight:bold}
.boxino h5	a:hover		{clear:none; margin:5px 0px; color:#87211F; text-decoration:underline; font-weight:bold}

.boxino div  a 			{font-weight:bold; text-decoration:none;}
.boxino div  a:hover 	{color:#ff6600; text-decoration:none;}
/* CONTENUTO CENTRALE */
.content 		 		{float:left; width:600px; margin:8px 0px 10px 20px!important /*Non-IE6*/; margin:10px 0px 10px 5px/*IE6*/;}
.content p 				{color:#333; margin:5px 10px 5px 0px;font-size:12px; line-height:1.5em;}
.content .data_autore	{float:left; width:590px;border-bottom:1px solid #c3c3c3; margin:10px 10px 5px 0px; background-color:#f7f7f7}
.data_autore p			{font-weight:bold; font-size:11px;color:#87211F;padding:5px;line-height:0em}
/* CONTENUTO CENTRALE PAGINE INTERNE */
.content2 		 		{float:left; width:620px; margin:8px 0px 10px 20px!important /*Non-IE6*/; margin:10px 0px 10px 5px/*IE6*/; }
.content2 p				{color:#333; margin:15px 10px 5px 0px;font-size:12px; line-height:1.5em;}
.content2 .left p 		{color:#333; margin:5px 10px 5px 0px;font-size:12px; line-height:1.5em;}
.content2 ul			{width:auto; margin:5px 5px 15px 0px; padding:5px 5px 5px 0px;}
.content2 li			{display:list-item; margin:2px; list-style:none;}
.content2 li.title		{margin:5px 0px; font-weight:bold; color:#87211F; font-size:14px}
.content2  a 			{color:#87211F; text-decoration:none; font-weight:normal}
.content2  a:hover  		{color:#87211F; text-decoration:underline;font-weight:normal}
.content2 h1	{margin-bottom:20px;border-bottom:2px solid #87211F; line-height:1.5em}

/* MINUATURE IMMAGINI */
.content .slide 		{float:left; width:590px;height:130px;margin:10px 0px;background:url(/public/layout/bg_slide.jpg) no-repeat; }
.content .slide ul		{float:left;margin:25px 5px 5px 5px;width:500px;height:auto}
.content .slide li 		{display:inline;width:auto; float:left; border-right:1px solid #c3c3c3;list-style:none;padding: 5px;}
.content .slide li a	{border:none;}
.content .slide p 		{float:left; margin:0px 10px;font-size:10px;display:none}
.content h1	{margin-bottom:20px;border-bottom:2px solid #87211F; line-height:1.5em}

/* BARRA OPZIONI ARTICOLO SINGOLO*/
.content .opzioni 			{width:590px;float:left;clear:both; padding:2px 0px;margin:4px 0px 0px 0px;height:20px;border-top:1px solid #B7B3A1;background:url(/public/layout/gradient.jpg) 0 60% repeat-x;}
.content .opzioni ul 		{clear:both; float:right; padding:0px;color:#666; font-weight:normal;font-size:11px;}	
.content .opzioni li 		{display:inline;float:left;list-style:none;padding:0px 5px;}
.content .opzioni li a 		{float:left; padding:0px 5px;color:#666; text-decoration:none;font-weight:normal;}
.content .opzioni a:hover 	{text-decoration:none; color:#ff6600;font-weight:normal;}
.content .opzioni img 		{margin:1px 2px; border:none; float:left}
/* FORMATTAZIONE TITOLO PRINCIPALE */
.titolo_articolo {clear:none; margin:5px 0 15px 0px;}
.sommario 		 {clear:none; margin:5px 0 2px 0px;}
.sommario2		 {clear:none; margin:0px 0 10px 0px;}
.occhiello 		 {clear:none; margin:5px 0 10px 0px;}
/*IMMAGINE ARTICOLO*/
.image_art		{float:left; width:200px; margin:0px 10px 0px 0px; }
/*BOX LINK CORRELATI SOTTO L'IMMAGINE DELL'ARTICOLO*/
.links			{float:left; width:200px; margin:0px 10px 2px 2px; border:1px solid #c3c3c3;background-color:#F9F9F9}
.links ul		{float:left; width:180px; margin:2px;}
.links li		{display:list-item; padding:1px; margin-left:5px;color:#999; list-style:none; font-size:11px; font-style:italic; }
.links li a		{color:#999; text-decoration:none; font-weight:normal;}
.links li a:hover		{color:#FF6600 ; text-decoration:underline; font-weight:normal;}
.links img		{margin:5px 5px 0px 0px}
/********************/
/*  BOX NEXT  */
/********************/
.next				{float:left;width:164px;height:270px; margin:0px; background:#666;overflow:hidden}
.next p 			{font-size:11px;color:#fff;margin:1px 20px; font-weight:normal;}
.next h3			{margin:2px 2px 5px 20px;color:#ffff99; font-weight:bold; font-size:12px; text-transform:uppercase }
.next-title 		{width:130px; height:30px; background-color:#333;float:left;margin:0px; border:none;}
.next .image		{margin:10px 20px 5px 20px;border:2px solid #ffff99 }
.next_link  		{width:145px; height:28px;margin:35px 8px 0px 0px;float:left;clear:both;}
.next_link a		{font-size:10px;color:#fff; text-transform:uppercase;padding:0px 5px 0px 20px; text-decoration:none;background:transparent url(/public/layout/bullet_info.gif) no-repeat 0 50%;}
.next_link a:hover 	{color:#ffff99; text-decoration:underline;font-weight:normal}
/********************/
/*  BOX NEWS  */
/********************/
.boxnews 				{width:330px; height:290px;float:left; margin:0px;background-color:#66100F; overflow:hidden}
.boxnews-item 			{float:left; clear:both; padding: 0px 0px 2px 0px; margin:5px 5px 2px 15px!important /*Non-IE6*/;margin:5px 5px 2px 10px/*IE6*/; height:72px;width:300px!important /*Non-IE6*/;width:290px /*IE6*/;border-bottom:1px solid #ccc; background:#87211F url(/public/layout/bg-item-content.jpg) bottom left repeat-x;}
.boxnews-item h3		{margin:5px 2px 0px 50px;color:#ffff99; font-weight:bold; font-size:11px;}
.boxnews-item h3 a		{color:#ffff99; font-weight:bold; font-size:11px; }
.boxnews-item h3 a:hover{color:#ffff99; font-weight:bold; font-size:11px; text-decoration:underline;}
.boxnews-item p 		{color:#fff; font-size:10px;  font-weight:normal;margin:5px 0 0px 0px;}
.boxnews-item a 		{font-weight:bold; text-decoration:none;}
.boxnews-item a:hover 	{color:#ff6600; text-decoration:none;}
.boxnews-item img		{float:left;border:1px solid #ccc; margin:5px; width:60px; height:60px; overflow:hidden}
.boxnews-link 			{width:330px; height:25px;margin-top:0px;padding:2px 0px 2px 0px;float:left; background:url(/public/layout/bottom_news.gif) bottom left no-repeat;border-top:2px solid #ccc}
.boxnews-link a 		{font-size:10px;color:#FFF; text-transform:uppercase;margin-left:15px;padding:0px 7px 0px 20px;text-decoration:none; line-height:25px;background:transparent url(/public/layout/archive_icon.gif) no-repeat 0 50%;}
.boxnews-link a:hover 	{color:#FFFF99; text-decoration:underline;font-weight:normal}
/********************/
/* PALINSESTO */
/********************/
#box_palinsesto			{float:right;width:160px; height:320px; background:#87211F url(/public/layout/bgground_palinsesto.jpg) bottom left no-repeat; background-color:#87211F/*IE6*/; margin-right:5px; overflow:hidden;}
#box_palinsesto-title 	{width:160px; height:30px; background-color:#333;float:left;}
#box_palinsesto p 		{font-size:11px;color:#ffff99;margin:8px 10px; font-weight:bold;}
/********************/
/* FACCE DA REPORTERS */
/********************/
.conduttori					{float:left;width:330px; height:260px; background-color:#424242; margin-right:0px; overflow:hidden;}
.conduttori p 				{color:#ffff99; font-weight:bold; font-size:11px;margin:10px 10px 5px 10px;}
.conduttori-title 			{width:330px; height:30px;float:left;}
.conduttori .item 			{float:left;margin:5px 7px 2px 7px;width:150px!important /*Non-IE6*/;width:145px /*IE6*/; height:65px;border-bottom:1px solid #ccc; background:url(/public/layout/bg-item.jpg) top left repeat-x;padding_bottom:2px}
.conduttori .item h3		{margin:5px 2px 0px 3px;color:#ffff99; font-weight:bold; font-size:11px;}
.conduttori .item h3 a		{color:#ffff99; font-weight:bold; font-size:11px; }
.conduttori .item h3 a:hover{color:#ffff99; font-weight:bold; font-size:11px; text-decoration:underline }
.conduttori .item p 		{color:#fff; font-size:10px; font-weight:normal;margin:0px;}
.conduttori .item a 		{font-weight:bold; text-decoration:none;}
.conduttori .item a:hover 	{color:#ff6600; text-decoration:none;}
.conduttori .item img		{float:left; border:1px solid #ccc; margin:5px}
.conduttori-link 			{width:330px; height:25px;padding:2px 0px 2px 0px;background:url(/public/layout/bottom_facce.gif) bottom left no-repeat;float:left;border-top:2px solid #ccc; overflow:hidden}
.conduttori-link a 			{font-size:10px;color:#FFF; text-transform:uppercase;margin-left:15px;padding:0px 7px 0px 20px;text-decoration:none; line-height:25px;background:transparent url(/public/layout/archive_iconred.gif) no-repeat 0 50%;}
.conduttori-link a:hover	{color:#FFFF99; text-decoration:underline;font-weight:normal}
/********************/
/*  COMMUNITY BOX  */
/********************/
.box-community 			{width:670px; height:auto; margin:0px; padding:0px;background:url(/public/layout/bg_community.gif) repeat-y}
.box-community-title	{width:670px; height:47px;float:left;}
.box-community-bottom	{width:670px; height:27px;float:left;}
.box-communitytext p	{color:#666; font-weight:normal; font-size:11px; margin:10px 10px 5px 20px; }
.box-community  a		{color:#450000; font-weight:bold; font-size:11px;}
.box-community  a:hover	{color:#87211F; font-weight:bold; font-size:11px;text-decoration:underline }
.box-community img 		{float:none;margin:0px;border:none}
.box-communitytext		{width:220px; height:80px; float:left}

.box-community-splitleft			{float:left;width:190px;margin:5px 5px 5px 20px;background:url(/public/layout/bg_community_left.gif) 0 50% no-repeat}
.box-community-splitleft ul 		{margin:5px;list-style-type:none;border-bottom:1px solid #ccc;padding-bottom:5px; }
.box-community-splitleft .title 	{font-size:11px; font-weight:bold;color:#450000;text-transform:uppercase;}
.box-community-splitleft li a 		{font-size:10px; font-weight:normal; display:list-item; color:#fff; text-decoration:none}
.box-community-splitleft li a:hover {color:#ffff99; text-decoration:underline}

.box-community-splitright			{float:right;width:430px;margin:5px 10px 5px 0px;}
.box-community-splitright-left		{float:left;width:215px;margin:2px 0px;}
.box-community-splitright-right		{float:right;width:215px;margin:2px 0px;}
/***************************/
/* INVIAMAIL */
/***************************/
.inviamail						{width:540px; height:auto;background-color:#f0f0f0; padding:5px;}
.inviamail .form fieldset 		{float:none; border:0px;padding:5px 10px; width:520px}
.inviamail input.field 			{padding:0px 0px 2px 0px; margin:5px 10px;font-size:10px; }
.inviamail input.button 		{height:20px; width:110px;margin: 5px;padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px #afafaf; text-align:center; font-family:"trebuchet ms",arial,sans-serif; color:#666; font-size:11px;}
.inviamail  input.button:hover 	{cursor:pointer; border:solid 1px #505050; background:#afafaf; color: #505050;}
.inviamail  label.left			{width:auto;margin:1px 0px;padding:1px;font-size:10px;}
.inviamail input.radio			{width:auto; margin:1px 2px;}

/* FORM D'ACCESSO */
.accessform 					{width:190px;height:auto;margin:10px 0px; }
.accessform .form fieldset 		{width:190px;height:auto; border:1px solid #c3c3c3; padding:0px; margin:5px 0px;}
.accessform label.left 			{float:left;width:50px;margin:5px;padding:0px;font-size:11px;font-weight: normal;}
.accessform input.field 		{float:left;width:90px;height:15px; padding:0px; margin:5px;border:1px solid #afafaf;font-size:10px; }
.accessform input.button 		{height:15px/*IE6*/;height:18px!important /*Non-IE6*/; margin:5px 35px;width:100px;background:#ccc; border:solid 1px #afafaf; text-align:center; font-family:"trebuchet ms",arial,sans-serif; color:#666; font-size:10px;}
.accessform input.button:hover  {cursor:pointer; border:solid 1px #505050; background:rgb(220,220,220); color:#505050;}
/*AREA FORM SONDAGGI*/
.boxform2 			{float:none;width:auto; height:auto; margin:0px;padding:0px;}
.boxform2 p 		{font-size:10px; font-weight:normal;padding: 5px 0px 1px 0px; color:#000; }
.boxform2 h1 		{font-size: 13px; font-weight:bold; padding: 3px 0px 3px 10px; margin-bottom:5px; color:#006699; text-transform:uppercase;border-bottom: 8px solid #B7B3A1;background-color: #F3F1E6;}
.boxform2 a			{color:#006699; text-decoration: none; font-weight: bold; text-transform:uppercase; font-size:11px;}
.boxform2 a:hover	{color:#ff6600; text-decoration: none; font-weight: bold;text-transform:uppercase;font-size:11px;}
/*FORM SONDAGGI*/
.boxform2 .accessform					{float:none;width:160px;margin:0px 10px;border:0px ;}
.boxform2 .accessform .form fieldset 	{float:none; border:none; }
.boxform2 .accessform input.field 		{padding:0px 0px 2px 0px; margin-bottom:5px;font-size:10px; }
.boxform2 .accessform input.button 		{height:20px; width:110px;margin: 5px;padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px #afafaf; text-align:center; font-family:"trebuchet ms",arial,sans-serif; color:#666; font-size:11px;}
.boxform2 .accessform input.button:hover{cursor:pointer; border:solid 1px #505050; background:#afafaf; color: #505050;}
.boxform2 .accessform label				{width:auto;margin:1px 0px;padding:1px;font-size:10px;}
.boxform2 .accessform input.radio		{width:auto; margin:1px 2px;}

/********************/
/*  COLONNA SINISTRA  */
/********************/
.left-column 			{width:220px!important /*Non-IE6*/;float:left;margin:5px 0px;padding:0px;}
/* BOX CALENDARIO */
#boxcalendar			{width:200px;height:200px;margin:10px 0px 3px 10px!important /*Non-IE6*/;margin:10px 0px 3px 10px /*IE6*/;padding:0px; background-color:#f0f0f0; z-index:2000}
.calendar			    {width:200px;height:200px;position:absolute; z-index:2000;margin:0px;padding:0px; }

/*BOX GIORNALE RADIO*/
.box-gr					{width:230px; height:142px;float:left;margin:10px 0px 0px 0px;}
.box-gr-link 			{width:200px; height:20px;background-color:#87211F;margin:0px 5px;clear:both}
.box-gr-link a 			{font-size:10px;color:#FFF; text-transform:uppercase; text-decoration:none;padding-left:10px;}
.box-gr-link a:hover 	{color:#FFFF99; text-decoration:underline;font-weight:normal}
.box-gr img 			{border:none}
/********************/
/*  MENU LATERALE VERTICALE  */
/********************/
#menubox 				{width:200px;height:auto;float:left; background-color:#000000;margin:0px 10px!important /*Non-IE6*/;margin:0px 0px /*IE6*/;padding-top:17px}
#menu3 					{width: 200px; margin-left:0px;margin-top:0px; list-style:none;float:left;}
#menu3 li a 			{height: 20px;voice-family: "\"}\"";voice-family: inherit;text-decoration: none;font-size:11px; font-weight:bold;}
#menu3 li a:link, #menu3 li a:visited {color: #fff;display: block;background:  url(/public/layout/menu3.gif);padding: 4px 0 0 22px;}
#menu3 li a:hover, #menu3 li #current {color: #ffff99;background:  url(/public/layout/menu3.gif) -10px -30px;padding: 4px 0 0 22px;}

/********************/
/* FORMAT */
/********************/
.format 					{float:left;width:200px; height:260px; background-color:#1b1b1b; margin:0px 0px 0px 10px!important /*Non-IE6*/;margin:0px 0px 0px 5px/*IE6*/; overflow:hidden;}
.format p 					{color:#fff; font-weight:normal; font-size:10px;margin:2px 10px 5px 20px;}
.format-title 				{width:200px; height:30px;float:left; margin:8px 0px 0px 10px!important /*Non-IE6*/;margin:8px 0px 0px 5px/*IE6*/;}
.format .item 				{float:left;padding:bottom:2px;margin:5px 5px 0px 15px!important /*Non-IE6*/;margin:5px 5px 0px 5px /*IE6*/;width:170px!important /*Non-IE6*/;width:170px /*IE6*/; height:65px;border-bottom:1px solid #ccc;background:#1b1b1b url(/public/layout/bg-item.jpg) bottom left repeat-x;}
.format h3			        {margin:8px 18px;color:#ffff99; font-weight:bold; font-size:11px;}
.format .item h3			{margin:5px 10px 0px 10px;color:#ffff99; font-weight:bold; font-size:11px;}
.format .item h3 a			{color:#ffff99; font-weight:bold; font-size:11px; }
.format .item h3 a:hover	{color:#ffff99; font-weight:bold; font-size:11px; text-decoration:underline }
.format .item img			{float:left;  border:1px solid #ccc; margin:5px}
.format-link 				{width:200px; height:25px;padding:2px 0px 2px 10px;margin:0px 10px!important /*Non-IE6*/;margin:0px 5px/*IE6*/;background:url(/public/layout/bottom_format.gif) bottom left no-repeat;float:left;}
.format-link a 				{font-size:10px;color:#FFF; text-transform:uppercase;margin-left:15px;padding:0px 7px 0px 20px;text-decoration:none; line-height:25px;background:transparent url(/public/layout/archive_iconred.gif) no-repeat 0 50%;}
.format-link a:hover 		{color:#FFFF99; text-decoration:underline;font-weight:normal}
/********************/
/* POLLS */
/********************/
.polls 						{float:left;width:200px; height:auto; background-color:#1b1b1b; margin:0px 0px 0px 10px!important /*Non-IE6*/;margin:0px 0px 0px 5px/*IE6*/; overflow:hidden;}
.polls p 					{color:#fff; font-weight:normal; font-size:10px;margin:2px 10px 5px 20px;}
.polls-title 				{width:200px; height:30px;float:left; margin:8px 0px 0px 10px!important /*Non-IE6*/;margin:8px 0px 0px 5px/*IE6*/;}
.polls h3			        {margin:8px 18px;color:#ffff99; font-weight:bold; font-size:11px;}
.polls-link 				{width:200px; height:25px;padding:2px 0px 2px 10px;margin:0px 10px!important /*Non-IE6*/;margin:0px 5px/*IE6*/;background:url(/public/layout/bottom_format.gif) bottom left no-repeat;float:left;}
.polls-link a 				{font-size:10px;color:#FFF; text-transform:uppercase;margin-left:15px;padding:0px 7px 0px 20px;text-decoration:none; line-height:25px;background:transparent url(/public/layout/archive_iconred.gif) no-repeat 0 50%;}
.polls-link a:hover 		{color:#FFFF99; text-decoration:underline;font-weight:normal}
.polls .form fieldset 		{float:none; border:none; }
.polls input.field 			{padding:0px 0px 2px 0px; margin-bottom:5px;font-size:10px; }
.polls input.button 		{height:20px; width:110px;margin: 5px;padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px #afafaf; text-align:center; font-family:"trebuchet ms",arial,sans-serif; color:#666; font-size:11px;}
.polls input.button:hover	{cursor:pointer; border:solid 1px #505050; background:#afafaf; color: #505050;}
.polls label				{width:auto;margin:1px 0px;padding:1px;font-size:10px;}
.polls input.radio			{width:auto; margin:1px 2px;}

.genericLeft 					{float:left;width:200px; height:260px; background-color:#1b1b1b; margin:0px 0px 0px 10px!important /*Non-IE6*/;margin:0px 0px 0px 5px/*IE6*/; overflow:hidden;}
.genericLeft p 					{color:#fff; font-weight:normal; font-size:10px;margin:2px 10px 5px 20px;}
.genericLeft-title 				{width:200px; height:30px;float:left; margin:8px 0px 0px 10px!important /*Non-IE6*/;margin:8px 0px 0px 5px/*IE6*/;}
.genericLeft .item 				{float:left;padding:bottom:2px;margin:5px 5px 0px 15px!important /*Non-IE6*/;margin:5px 5px 0px 5px /*IE6*/;width:170px!important /*Non-IE6*/;width:170px /*IE6*/; height:65px;border-bottom:1px solid #ccc;background:#1b1b1b url(/public/layout/bg-item.jpg) bottom left repeat-x;}
.genericLeft h3			        {margin:8px 18px;color:#ffff99; font-weight:bold; font-size:11px;}
.genericLeft .item h3			{margin:5px 10px 0px 10px;color:#ffff99; font-weight:bold; font-size:11px;}
.genericLeft .item h3 a			{color:#ffff99; font-weight:bold; font-size:11px; }
.genericLeft .item h3 a:hover	{color:#ffff99; font-weight:bold; font-size:11px; text-decoration:underline }
.genericLeft .item img			{float:left;  border:1px solid #ccc; margin:5px}
.genericLeft-link 				{width:200px; height:25px;padding:2px 0px 2px 10px;margin:0px 10px!important /*Non-IE6*/;margin:0px 5px/*IE6*/;background:url(/public/layout/bottom_format.gif) bottom left no-repeat;float:left;}
.genericLeft-link a 				{font-size:10px;color:#FFF; text-transform:uppercase;margin-left:15px;padding:0px 7px 0px 20px;text-decoration:none; line-height:25px;background:transparent url(/public/layout/archive_iconred.gif) no-repeat 0 50%;}
.genericLeft-link a:hover 		{color:#FFFF99; text-decoration:underline;font-weight:normal}

.boxelenco					{width:200px; height:auto;float:left;margin:5px 10px; background-color:#fff}
/* BOX GENERICO A SINISTRA */
.box-left					{width:200px; height:auto;float:left;margin:5px 15px; background-color:#87211F}
.box-left-title 			{width:200px; height:30px;float:left;margin:10px 15px -10px 15px;}
.box-left img 				{float:left;margin-left:8px; border:1px solid #ccc}
.box-left p 				{font-size:11px;color:#000;padding:5px 10px 5px 10px;}
.box-left h1 				{font-size:12px;color:#FFFF99;padding:5px 0px 2px 10px; font-weight:bold; text-transform:uppercase}
.box-left ul				{width:auto; height:auto; margin:0px 5px; padding:10px 2px;} 
.box-left li				{display:list-item; list-style:none;color:#ffff99; font-weight:normal; font-size:11px;padding:2px;margin:2px; border-bottom:1px solid #c3c3c3; }	
.box-left li a				{color:#ffff99; font-weight:normal; font-size:11px; text-decoration:none;padding:2px;}	
.box-left li a:hover		{color: #FFcc00; font-weight:normal; font-size:11px; text-decoration:underline}	
.box-left-link 				{width:200px; height:30px;background-color:#87211F;margin:-10px 15px 5px 15px; float:left;background:url(/public/layout/bottom_format.gif) bottom left no-repeat;}
.box-left-link a 			{font-size:10px;color:#FFF; text-transform:uppercase; text-decoration:none;padding-left:10px;}
.box-left-link a:hover 		{color:#FFFF99; text-decoration:underline;font-weight:normal}
/*BANNER COLONNA SINISTRA */
.banner-left				{width:200px; height:auto;float:left; margin:10px 0px 0px 15px!important /*Non-IE6*/;margin:10px 0px 0px 10px/*IE6*/;}

/********************/
/*  FOOTER  */
/********************/
.footer 			{clear:both; width:900px; height:107px; margin-top:5px;padding:5px 0 5px 0;overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer p 			{line-height:1.3em; text-align:right; color:#333; font-weight:normal; font-size:10px;margin-right:20px}
.footer p.network 	{font-weight:bold; margin:5px 20px 2px 0px;color:#450000}
.footer a 			{text-decoration:none; color:#333;}
.footer a:hover 	{text-decoration:underline; color:#450000;}
.footer img 		{float:right; margin:5px; border:none}
.footer a img 		{border:0;}
/********************/
/*  ZONA ICONE SITI CORRELATI  

#network {width:900px;clear:both;margin:10px 0 10px 0;}

/********************/
/*  COMMON CLASSES  */
/********************/
a {color:#fff; text-decoration:none; font-weight:normal}
a:hover {color:#FFFF99; text-decoration:underline;font-weight:normal}
.clear-contentunit {clear:both;  width:auto; margin: 1px 0px 1px 0px; height:1px; border:none; background:none; }
.left {float:left;}
.imgleft {float:left; margin:2px 3px 8px 10px}
.right {float:right;}
.imgleftborder {float:left; margin:5px 10px 10px 0px; border:2px solid #87211F}
img.nopad 		{float:left; margin:0px; border:none}
img a	{border:none}
/********************/
/*  SFONDI  */	
/********************/
.topbox_round 			{width:664px; height:15px;background:url(/public/layout/topbox_round.gif) no-repeat;	margin-top:0px; margin-left:0px;margin-bottom:-1px /*IE6*/}
.content_round 			{width:670px; height:6px; background:url(/public/layout/content_round.gif) no-repeat;				margin-top:0px; margin-left:0px;}
.content_roundbottom 	{width:670px; height:10px;background:url(/public/layout/content_roundbottom.gif) bottom left no-repeat;	margin-top:0px!important /*Non IE6*/; margin-left:0px;margin-top:0px /*IE6*/; float:left!important /*Firefox*/;float:none /*IE6*/;}
.topbox_roundbottom 	{width:664px; height:15px;background:url(/public/layout/topbox_roundbottom.gif) no-repeat;margin-top:0px!important /*Non IE6*/; margin-left:0px; float:left;clear:both;margin-top:-8px /*IE6*/}
.left_round 			{width:220px; height:6px; background:url(/public/layout/left_round.gif) no-repeat!important /*Non IE6*/;background:none /*IE6*/;						margin-top:0px; margin-left:0px;}
.left_roundbottom 		{width:220px; height:6px; background:url(/public/layout/left_roundbottom.gif) bottom left no-repeat!important /*Non IE6*/;background:none /*IE6*/;		margin-top:0px; margin-left:0px;}
.menu_bottom 			{width:200px; height:10px;background:url(/public/layout/menu_bottom.gif) bottom left no-repeat!important /*Non IE6*/;background:none /*IE6*/;			margin-top:0px; margin-left:25px; float:left}

/* TITOLI */
p  {color:#000;font-size:12px; line-height:1.4em; margin:5px 0px;}

h1 {color:#87211F;font-weight:bold;font-size:30px;line-height:1.0em;}/*titolo principale*/
h2 {color:#87211F;font-weight:bold;font-size:19px;line-height:1.0em;}/*titolo secondario*/
h3 {color:#333333;font-weight:bold;font-size:18px;line-height:1.0em;margin:10px 0px 5px 2px}
h4 {color:#87211F;font-weight:bold;font-size:16px;line-height:1.0em;}
h5 {color:#333333;font-weight:bold;font-size:14px;line-height:1.1em;}
h6 {color:#666666;font-weight:bold;font-size:12px;line-height:1.2em;}
#testoarticolo, #testoarticolo p, #testoarticolo div {font-size:12px;}
.alert		{color:#666; font-size:11px; font-style:italic; margin-top:30px; border-top:1px solid #666}
.strong	{color:#87211F;font-weight:bold;}
#carBottom, #carBottom a {color:#f0f0f0; border:none; background-color:#f0f0f0; }