@import url("style.css");

form 
{
	margin:0;
	padding:0;
	border:0;
	text-align:center;
}
fieldset 
{
	margin:0;
	padding:0;
	border:0;
}
img 
{
	display:block;
}
h1, h2, h3, h4, h5, h6 
{
	margin:0;
	padding:0;
}
.color_901E1A 
{
	color:#901E1A;
}
.color_818385
{
	color:#818385;
}
.color_b71e19{
	color:#b71e19;
}
#page 
{
	width:740px;
	margin:0 auto;
	text-align:left;
}

#header-editor 
{
	border-top:1px solid #000;
	position:relative;
	margin:0px;
}
* html #header-editor  
{
	border-top:1px solid #000;
}
#header-editor p {
	text-align:left;
}
#header 
{
	border-top:1px solid #fff;
	height:206px;
	position:relative;
}
* html #header 
{
	border:0px solid #fff;
}

#header .top1{
	width:740px;
	height:20px;
	background:url(bg_top1.jpg) top left repeat-x;
	clear:both;
	color:#FFFFFF;
	font-size:10px;
	margin-top:0px;

}

#header .top1 p{
	margin-left:5px;
	margin-top:3px;
	color:#FFFFFF;
	font-size:10px;
	float:left;
}


#header .top1 .ricerca{
	float:right;
	margin-top:3px;
	font-weight:bold;
	margin-right:5px;
}
#header #Text1{
height:15px;
}
#header .textbox{
 	height:7px;
	width:110px;
	text-transform:uppercase;
	font-size:9px;
	line-height:7px;}

#header .bottone{
	font-weight:bold;
	font-size:10px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
	
#header .top1 a
{
	color:#fff;
}


#header .top
{
	line-height:20px;
	margin: 00px 0 5px 0;
	color:#898BAF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
#header .top a
{
	color:#27247a;
}
#header .top span
{
	margin: 0 0 0 10px;
}

#header .top .red{
	color:#cc0000;
	margin:0 0 0 0;}
	
	
#header .top .redBOLD{
	color:#cc0000;
	margin:0 0 0 0;
	font-weight:bold;}
	
#header .top .underline
{
	margin: 0;
	text-decoration:underline;
	font-weight:bold;
	color:#000;
}
#header .date 
{
	position:absolute;
	top:40px;
	right:5px;
	color:#000;
	font-size:9px;
	font-weight:normal;
	margin-right:5px;

}
#header #headertext 
{
	position:absolute;
	margin-left:-1000em;
}


#topmenu
{
	margin:0px 0 0 0;
	border:1px solid #A7A8C4;
	width:100%;
	padding:0;
}

#topmenu tr
{
	margin:0 auto;
	padding:0;
	height:20px;
	width:auto;
	padding:0 4%; 
	margin:0 auto; 
	list-style-type:none;
	white-space:nowrap;
}
#topmenu tr td
{
	margin:0;
	padding:0;
	height:20px;
	border:0px solid red;
}
#topmenu tr td a, #topmenu tr td a:link, #topmenu tr td a:active, #topmenu tr td a:visited
{
	float:left;
	line-height:20px;
	height:20px;
	width:auto;
	text-transform:uppercase;
	font-size:10px;
	display:block;
	text-align:center;
	padding:0 2px 0 10px;
	color:#000;
	/*background: url("../IMAGES/doublecolon.gif") no-repeat 0 50%;*/
}

#topmenu tr .first a
{
	background:none!important;
}
#topmenu {clear:both; text-decoration:none;}
* html #topmenu {display:inline-block;}

.alt 
{
	position:absolute;
	margin-left:-1000em;
}

#pagebody 
{
	/*background:url("../IMAGES/bg_pagebody.gif") repeat-y top left;*/
	border-top:1px solid #fff;
	width:100%;
	float:left;
	min-height:600px;
}
* html #pagebody 
{
	height:1%;
}
/* Hides from IE-mac \*/
* html #pagebody 
{
	height:500px;
}
/* End hide from IE-mac */

.twocols #pagebody, .archivio #pagebody, .televisione #pagebody, .scrivi #pagebody, .newsletter #pagebody, .datalist #pagebody, .presslist #pagebody
{
	/*background:url("../IMAGES/bg_pagebody_2cols.gif") repeat-y top left;*/
}
.pagetitle 
{
	font-size:13px;
	margin:10px 5px 0 10px;
	border-bottom: 1px solid #000;
}
#centercollarge .articlelist
{
	clear:both;
}
#centercollarge .articlelist h3 
{
	color:#f00;
	font-size:12px;
	margin:10px 5px 0 10px;
}
#centercollarge .articlelist li
{
	font-size:12px;
}
.archivio #centercollarge, .archivio #centercollarge 
{
	padding-bottom:30px;
}
/*
.archivio  #centercollarge  .title, .newsletter #centercollarge  .title, .presslist #centercollarge  .title 
{
	text-align:right;
	text-transform:none;
	
}
*/
#centercollarge  .title.right
{
	text-align:right;
	text-transform:none;
}
#centercollarge  .title.right a
{
	color:#fff!important;
}
/*
.archivio #centercollarge .articlelist, .presslist #centercollarge .articlelist 
{
	width:200px;
	float:left;
}
.presslist #centercollarge .articlelist
{
	width:275px;
	float:left;
}
.presslist #centercollarge .articlelist ul
{
	margin:10px 10px 0 20px;
	padding:0 0 0 5px;
}
.presslist #centercollarge .articlelist li strong
{
	font-size:13px;
}
.presslist #centercollarge .articlelist li a
{
	color:#000;
}
*/
/*form*/
#formgenerale 
{
	background:#E6E7E8;
	margin:10px 5px 30px 10px;
	position:relative;
}
#formgenerale ul
{
	margin:10px;
	margin-bottom:0;
	list-style:none;
	padding:10px;
}
#formgenerale ul li
{
	position:relative;
	margin:5px 0;
	padding:0;
	list-style:none;
}
#formgenerale input
{
	padding:0;
	margin:0;
	width:370px;
}
#formgenerale textarea
{
	padding:0;
	margin:0;
	width:370px;
}
* html #formgenerale textarea
{
	/*width:372px;*/
	width:352px;
}
#formgenerale .listatitolo
{
	width:120px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	line-height:20px;
	position:absolute;
	top:0px;
	left:0;
}
* html #formgenerale .listatitolo
{
	top:15px;
}
#formgenerale .listadesc
{
	width:330px;
	margin:0 0 0 130px;
	padding:0;
}
#formgenerale .button
{
	border:0;
	background:#00f;
	color:#fff;
	font-size:11px;
	width:70px;
	margin:10px 0 20px 450px;
	height:18px;
}
/*form archivio */
/*
.archivio #formgenerale
{
	background:#E6E7E8;
	margin:5px;
	float:right;
	width:340px;
}
#formgenerale select
{
	width:150px;
}
* html .archivio #formgenerale
{
	margin-right:2px;
}
.archivio #formgenerale dl
{
	margin:10px;
	margin-bottom:0;
}
.archivio #formgenerale dl dt
{
	width:150px;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
	line-height:25px;
	height:30px;
}
.archivio #formgenerale dl dt span
{
	font-weight:normal;
}
.archivio #formgenerale dl dd
{
	height:30px;
	position:relative;
}
.archivio #formgenerale dl dd .button
{
	border:0;
	background:#00f;
	color:#fff;
	font-size:11px;
	margin:0;
	width:90px;
}
* html .archivio #formgenerale dl dd .button
{
	position:absolute;
	top:0;
	left:0;
}
.archivio .articlelist ul
{
	margin:10px 0 0 25px;
	padding:0;
}
*/
.archivio #centercollarge h3 
{
	font-size:1.2em;
	margin:15px 0 10px 10px;
}
.archivio #formgenerale
{
	background:#E6E7E8;
	margin:0 10px 0 8px;
	width:530px;
	height:30px;
	border:2px solid #808284;
}
.archivio #formgenerale select
{
	width:110px;
	font-size:1em;
	margin:5px 0 0 0;
}
.archivio #formgenerale label
{
	font-size:1.2em;
	margin:0 8px;
}
.archivio .button
{
	margin:15px;
	float:right;
	border:0;
	background:#00f;
	color:#fff;
	font-size:11px;
	width:120px;
}

/*form newsletter*/
.newsletter #formgenerale
{
	background:none;
}
.newsletter #formgenerale li
{
	height:30px;
	margin:0;
}
.newsletter #formgenerale .listatitolo
{
	width:100px;
	line-height:35px;
}
.newsletter #formgenerale .listadesc
{
	width:300px;
	height:40px;
	background:#E6E7E8;
}
* html .newsletter #formgenerale .listadesc
{
	position:absolute;
	right:0;
	top:0;
}
.newsletter #formgenerale .listadesc input
{
	margin:8px 10px;
}
.newsletter #formgenerale .button
{
	margin:10px 0 0 130px;
}
#formgenerale .btnsubmit
{
	clear:both;
	display:block;
	position:relative;
}
.btnprivacy
{
margin-left:20px;
}
/*form presslist*/
/*
.presslist #formgenerale
{
	background:#E6E7E8;
	margin:5px;
	float:right;
	width:270px;
}
* html .presslist #formgenerale
{
	margin-right:2px;
}
.presslist #formgenerale h3
{
	margin:5px 0 5px 40px;
}

.presslist #formgenerale dl
{
	margin:10px;
	margin-bottom:0;
}
.presslist #formgenerale dl dt
{
	width:90px;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	padding-right:3px;
	line-height:25px;
	height:30px;
}
.presslist #formgenerale dl dt span
{
	font-weight:normal;
}
.presslist #formgenerale dl dd
{
	height:30px;
	position:relative;
	padding:0;
	width:150px;
	margin:0;
	float:right;
}
* html .presslist #formgenerale dl dd
{
	float:none;
}
.presslist #formgenerale dl dd .box
{
	margin:0;
	width:160px;
}
.presslist #formgenerale dl dd .button
{
	border:0;
	background:#00f;
	color:#fff;
	font-size:11px;
	margin:0 0 0 10px;
	width:110px;
}
* html .presslist #formgenerale dl dd .button
{
	position:absolute;
	top:0;
	left:0;
}
*/
.presslist #centercollarge h3 
{
	font-size:1.2em;
	margin:15px 0 10px 10px;
}
.presslist #formgenerale
{
	background:#E6E7E8;
	margin:0 5px 0 8px;
	width:535px;
	height:30px;
	border:2px solid #808284;
}
.presslist #formgenerale select
{
	width:105px;
	font-size:1em;
	margin:5px 0 0 0;
}
.presslist #formgenerale label
{
	font-size:1.2em;
	margin:0 8px;
}
.presslist .button
{
	margin:15px;
	float:right;
	border:0;
	background:#00f;
	color:#fff;
	font-size:11px;
	width:120px;
}

/*form scrivi*/
.scrivi #formgenerale ul li span.subtitle
{
	display:block;
	font-weight:normal;
	line-height:14px;
}
.scrivi #formgenerale ul li
{
	display:block;
	line-height:30px;
	height:30px;
}
.scrivi #formgenerale ul li.txtarea
{
	height:100px;
}
.scrivi #formgenerale ul li .listatitolo
{
	width:150px;
	border:0px solid red;
	margin:-15px 0 0 0;
	/* Hides from IE-mac \*/
	margin:0;
/* End hide from IE-mac */
}
* html .scrivi #formgenerale ul li .listatitolo
{
	padding:0;
	margin:-15px 0 0 0;
}
.scrivi #formgenerale ul li .listadesc
{
	width:340px;
	float:right;
	height:30px;
	border:0px solid red;
	/* Hides from IE-mac \*/
	margin:0 0 0 150px;
/* End hide from IE-mac */

}
.scrivi #formgenerale ul li .listadesc input
{
 	width:340px;
}
.scrivi #formgenerale ul li .listadesc textarea
{
 	width:340px;
}
* html .scrivi #formgenerale ul li .listadesc textarea
{
/* Hides from IE-mac \*/
 	width:342px;
/* End hide from IE-mac */
}
.scrivi #formgenerale ul li .listadesc select
{
 	width:340px;
}
* html .scrivi #formgenerale ul li .listadesc select
{
/* Hides from IE-mac \*/
 	width:344px;
/* End hide from IE-mac */
}

#leftcol 
{
	width:164px;
	float:left;
	margin:0 10px 0 0;
}


#leftcol .banner{
	width:150px;
}
#centercol 
{
	width:382px;
	float:left;
	margin:0 5px;
	
}

#impegnoNET{
	width:380px;
	border-right:1px solid #7f76af;
	border-left:1px solid #7f76af;
	border-bottom:1px solid #7f76af;

	text-align:justify;
	float:left;
	overflow:hidden;
	margin:0 0 0 0;
}

#impegnoNET h1{
	text-align:center;
	color:#26247a;
	font-size:14px;
	margin-top:10px;


}

#impegnoNET p{

	font-size:10px;
	padding:10px;}
	
#impegnoNETLBL{
	width:382px;
	height:32px;
	background:url(impegnoNET_lbl.jpg) top left no-repeat;
	margin:0 0 0 0;}
	
#impegnoNETbtn{
	width:382px;
	text-align:center;
	margin-top:10px;
	clear:both;}
	
.televisione #centercol, .twocols #centercol
{
	width:372px;
}
#centercollarge
{
	width:557px;
	float:left;
	margin:0 0 0 3px;
}
#rightcol 
{
	width:164px;
	float:left;
	margin:0 0 0 10px;
}

.title1 
{
	height:20px;
	display:block;
	/*border:1px solid #ffffff;*/
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	text-align:center;
}
.title1 span 
{
	display:block;
	margin:2px;
	background:#626c9a;
	height:16px;
	line-height:16px;
	padding-left:4px;
}

.title2 
{
	height:20px;
	display:block;
	/*border:1px solid #ffffff;*/
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	text-align:center;
}
.title2 span 
{
	display:block;
	margin:2px;
	background:#626c9a;
	height:16px;
	line-height:16px;
	padding-left:4px;
}

.title 
{
	height:20px;
	display:block;
	border:1px solid #626c9a;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	margin:3px 0 0 0;
}
.title span 
{
	display:block;
	margin:2px;
	background:#898BAF;
	height:16px;
	line-height:16px;
	padding-left:4px;
}
#centercol .title span p
{
	margin:0 0 0 -4px;
	padding:0;
	line-height:16px;
	width:138px;
	text-align:center;
	background:#fff;
	color:#000;
}
.title span .whitebox
{
	margin:0 0 0 -4px;
	padding:0;
	line-height:16px;
	width:138px;
	text-align:center;
	background:#fff;
	color:#000;
	font-size:11px!important;
}
#leftcol .title span, #rightcol .title span
{
	text-align:center;
	background:#646C99;
	padding:0;
}
#rightcol .title span
{
	background:#8D1E18;
	padding:0;
}
.home #rightcol .title span 
{
	background:#646C99;
	padding:0;
}
.home #rightcol .redcolor span
{
text-align:left;
color:#000;
}
.home #rightcol .title span p
{
	margin:0;
	padding:0;
	line-height:16px;
	width:75%;
	text-align:center;
	background:#fff;
	color:#000;
}
.home #rightcol .boxrubriche .title span 
{
background:#90201A;
text-align:left;
padding-left:5px;
}

/**/
#footer .title span
{
	background:#8D1E18;
	padding:0;
}
.home #footer .title span 
{
	background:#646C99;
	padding:0;
}
.home #footer .redcolor span
{
text-align:left;
color:#000;
}
.home #footer .title span p
{
	margin:0;
	padding:0;
	line-height:16px;
	width:70%;
	text-align:center;
	background:#fff;
	color:#000;
}
.home #footer .boxrubriche .title span 
{
background:#90201A;
text-align:left;
padding-left:5px;
}
/**/

.home #rightcol .boxrubriche p, .home #rightcol .boxrubriche p a
{
color:#898BAF;
font-weight:bold;
margin: 5px 2px 10px 2px;
}
.home #rightcol .boxrubriche .autore 
{
text-align:right;
margin:3px 0 10px 0;
}

h3.subtitle 
{
	color:#6C6D6F;
	font-size:12px;
}
.red {color:#901D19;}
.black {color:#000;}
img.jambe {margin:10px 0;}
.entra
{
	margin:5px 0px 15px 0;
	height:15px;
	background:url(../IMAGES/btn_iscriviti.gif) no-repeat top left;
}
.entra a
{
display:block;
	height:15px;
	width:100%;
}
.entra a span
{
display:none;
}
.cerca 
{
	background:#E6E7E8;
	padding:5px 0;
	border:2px solid #808284;
	clear:both;
}
.cerca p, cerca input
{
	margin:0;
	padding:0;
}
.cerca p 
{
	margin:2px 0;
}
.cerca .box 
{
	width:110px;
	margin:0 0 0 5px;
	border:1px solid #808284;
}
.cerca .button
{
	width:30px;
	border:0;
	font-weight:bold;
	font-size:15px;
	color:#787878;
	background:#E6E7E8;
}

#leftmenu{
	color:#204680;
	font-size:10px;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	margin-bottom:5px;}
	
.donazione{
	color:#204680;
	font-weight:bold;
	line-height:1px;
	/*margin-bottom:3px;
	margin-top:3px;*/
	}
	
.testo_dona{
	color:#26247A;
	font-size:11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px 3px 0px 3px;
}
	
.donazioni{
	width:156px;
	height:150px;
	background:url(donazioni.jpg) top left no-repeat;
	margin:0 0 0 0;
	text-indent:-9999px;}
	
#leftmenu p{
	color:#204680;
	font:10px normal Verdana, Arial, Helvetica, sans-serif;
	margin-left:3px;
	margin-bottom:3px;
	margin-top:5px;}
	
#leftmenu .bottom{
	/*background:url(bg_bottom_ASS.jpg) top left repeat-x;*/
	width:154px;
	height:19px;
	margin-top:15px;
	text-align:center;
	color:#a3341c;
}

#leftmenu .bottom p{
padding:2px;
text-align:center;
}

.listati{
	list-style:url(li.jpg) outside;
	margin:15px 0 0px 25px;
	padding:0;
	color:#204680;
	line-height:16px;}


#leftmenu ul {
	list-style:url(li.jpg) outside;
	margin:0px 0 5px 25px;
	padding:0;
	color:#204680;
}
#leftmenu ul li
{
	line-height:16px;
	/*border-bottom:1px solid #D8D8E4;*/
	color:#901a18;
	font-size:11px;
	
}
#leftmenu ul li a
{
	color:#27247A;
}
#leftmenu ul li.selected a
{
	color:#f00;
}
/*Lista articoli*/
.imgarticle 
{
	float:right;
	margin:5px 3px 5px 2px;
}
.article dl
{
	margin:0 5px;
	padding:0;
}
.article dl dt
{
	margin:5px 0 0 0;
	padding:0;
}
.article dl dt a
{
	text-decoration:none;
}
.article dl dd
{
	margin:0;
	padding:0;
}
.article dl dd p
{
	margin:5px 0;
	padding:0;
}

.datalist .article dl dt
{
	margin:5px 0 0 0;
	padding:0;
}
.datalist .article dl dd p
{
	margin:3px 0;
	padding:0;
}

.newslist dl
{
	margin:0;
	padding:0;
}
.newslist dl dt
{
	margin:0;
	padding:0;
}
.newslist dl dd
{
	margin:0;
	padding:0;
}
#rightcol .newslist 
{
	margin:5px 0;
}

.pagesnav 
{
	height:30px;
	width:100%;
	line-height:30px;
	clear:left;
	border-top:1px solid #767ba4;
	margin:20px auto;
}
.pagesnav p
{
	margin:0;
	padding:0;
}
.cercaarchivio 
{
	float:left;
	margin:5px 0;
	color:#204680;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
.pages 
{
	float:right;
}
.pages2 
{
	text-align:right;
	float:none;
}

#footer 
{
	width:100%;
	float:left;
	
	margin:1px 0 0 0;
	height:138px;
	clear:both;
}
#footer tr
{
	margin:0;
	padding:0;
	height:25px;
	margin:0 0 0 0px;
}
#footer .footernav 
{


	margin:0;

	height:10px;
	width:100%;
	color:#4e5f91;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#footerDIVIDI{
	width:100%;
	height:12px;
	background:url(bg_DIVIDI.jpg) top left repeat-x;
	margin:0;}

#footer .footernavDX 
{
float:right;
font-weight:bold;

}

#footer .footernavSX 
{
float:left;
clear:both;
}

.netdi{
	font-size:13px;
	font-weight:bold;}
	
#footer .banner
{
width:100%;
clear:both;
margin:2px auto 2px auto;
}

#footer .bannerDX
{
float:right;
border:1px solid #7c76ae;
height:30px;
}

#footer .bannerSX
{
float:left;
}

#dividi_viola{
	width:558px;
	height:42px;
	background:url(dividi_viola.jpg) top left no-repeat;
	margin: 0 0 0 0;
	clear:both;}
	
#referenze{
border:1px solid #7c76ae;
padding:10px;
clear:both;
width:730;
overflow:hidden;

/*margin-bottom:15px;*/
color:#939393;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}

.ref_strong{
	color:#000000;}
	
#impegnoWrap{
	width:730px;
	clear:both;
	overflow:hidden;}
	
#impegnoLBL{
	width:570px;
	height:32px;
	background:url(lbl_impegno.jpg) top left no-repeat;
	margin:0 0 0 0;}
	
#impegno{
	width:558px;
	border-left:1px solid #626c9a;
	border-right:1px solid #626c9a;
	border-bottom:1px solid #626c9a;
	border-top:url(lbl_impegno.jpg)top left no-repeat;
	padding:5px;
	text-align:justify;
	float:left;
	overflow:hidden;
	margin:0 0 0 0;
}
	
#impegno h1{
	text-align:center;
	color:#26247a;
	font-size:16px;

	margin-bottom:10px;}
	
#impegno p{
	
	margin-bottom:3px;
	font-size:12px;
	padding:10px;}
	
#impIscriviti{
	width:558px;
	height:14px;
	margin:0 0 0 0;
	float:left;}
	
#impegno a{
	color:#005fae;
	text-decoration:underline;}

#footer .footertextDX 
{
	margin:10px auto;
	color:#575757;
	line-height:15px;
	float:left;
	clear:both;
}

#footer .footertextSX 
{
	margin:10px auto;
	color:#575757;
	line-height:15px;
	float:right;
	clear:right;
}

#footer .enzo{
	color:#204680;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;}
	
#footer .enzo a{
	color:#204680;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;}

#footer .copyright 
{
	font-weight:bold;
}
#footer .poweredby, #footer .black 
{
	color:#000;
}
#footer .poweredby a
{
	color:#000;
}
#footer tr td
{
	margin:0;
	padding:0;
	height:25px;
	text-align:center;
	vertical-align:middle;
	border:0px solid red;
}

#footer tr td a
{
	/*background: url("../IMAGES/doublecolon.gif") no-repeat 0 50%;*/
	color:#636567;
	display:block;
	padding:0 10px;
}
#footer tr td a.first
{
	background:none;
}
#wrapperone 
{
	margin:0 0 0 3px;
	float:left;
	width:557px;
}
#wrapperone .title span 
{
	position:relative;
}
#wrapperone .title .datetime 
{
	position:absolute;
	top:0;
	right:0;
	margin:0 3px 0 0;
	padding:0;
	text-transform:lowercase;
}

.twocols .graybox p
{
	margin:4px 0 0 0;
	padding:0;
}
.graybox 
{
	border:2px solid #E6E7E8;
	margin:3px 0;
	padding:5px;
	line-height:16px;
}
.privacy 
{
	margin:5px 0 0 0px;
	white-space:nowrap;
	font-size:10px;
}
.iscriviti 
{
	font-size:9px;
	text-align:center;
}
#rightcol .articlelist h3 
{
	color:#f00;
	font-size:11px;
	margin:5px 0;
}
#rightcol .articlelist ul 
{
	list-style:none;
	margin:10px 0;
	padding:0;
}
#rightcol .articlelist ul li
{
	background:url("../IMAGES/blackdot.gif") no-repeat 0 50%;
	padding:0 0 0 10px;
}
#rightcol .articlelist ul li a
{
	color:#000;
}
.rightbox 
{
margin:0 0 5px 0;
}
.rightbox div
{
}

.approfondimenti{
	margin:10px auto;
	border-bottom:1px solid #858cc5;
	clear:both;
	overflow:hidden;
	width:153px;}
	
.approfondimentiTITLE{
	color:#26247a;
	font:14px/20px bold Verdana, Arial, Helvetica, sans-serif;}
	
.imgApprofondimenti{
	margin:3px 0 10px 10px;}
	
.imgApprofondimentiAUTORE{
	margin:5px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#261674;}
	
.elenco_completo{margin:10px auto; float:right; color:#939393; clear:both; }


.elenco_completo a{
	text-decoration:underline; clear:both; }
	
.sondaggio{
	margin:10px auto;
	clear:both;}
	
.sondaggio p{
	color:#055fae;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;}
	
.risultati{
	margin-left:15px;
	margin-top:5px;
	margin-bottom:0px;
	color:#055fae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

.risultati a{
	color:#055fae;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;}
	
.box_sondaggio{
	margin:3px auto;
	clear:both;
	border:1px solid #b1b2cb;}
	
.optionSondaggio{
	font-size:9px;
	float:right;
	clear:both;}
	
.labelOPT{
	color:#055fae;}
	
.frase  
{
	font-size:1.2em;
}
.frase p
{
	margin:0;
}
.frase p em
{
	font-style:normal;
}


.searchkey 
{
	background:yellow;
}

.nowrap 
{
	white-space:nowrap;
}

#wrapperone 
{
}
#wrapperone #centercol 
{
	border:0px solid red;
}
#wrapperone #rightcol 
{
	margin:0 3px;
}
.scrivi #centercollarge p 
{
	margin-left:10px;
}
#wrapperone #centercol p, #wrapperone #centercollarge p 
{
	font-size:1.2em;
	line-height:16px;
}
.sommario 
{
	font-weight:bold;
margin-bottom:5px;
}

/*blockquote {
background: transparent url(quoleft.jpg) top left no-repeat;}

blockquote div{
width:80px;
padding:0px 10px;
background:transparent url(quoright.jpg) bottom right no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:15px;

}*/

.lista
{
	margin:0px;
	margin-bottom:0;
	list-style:none;
	position:relative;

}
formgenerale
{
	position:relative;
	margin:5px 0;
	padding:0;
	list-style:none;
}

