body{
	background: #c6d8e2;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#57565b;
	margin:0px;
}
#container{
	width:980px;
	margin:0px auto;
	text-align:left;
}
.box{
	background:#fff url(../immagini/bg_box.gif) no-repeat top;
	position:relative;
	height: auto !important;  
   height: 20px;   
  	min-height: 20px;
	margin-bottom:15px;
}
.box2{
	background: url(../immagini/bg2_box.gif) no-repeat bottom;
	height: auto !important;  
   height: 8px;   
   min-height: 8px;}
.box2 a{
	color:#319f40;
	}
.box2 a:visited{
	color:#319f40;
}
.box2 a:hover{
	color:#ea1d24;
}

.box_padding{
	padding-top: 5px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 19px;
}
.box_padding2{
	padding:17px 0px 13px 0px;
}
.box_padding3{
	padding:0px 19px 0px 19px;
}
.print{display:none;}
/*home--------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------*/
/*tool-------------------------------------------------*/
/*menu top */
#menu_top{
	height:20px;
	color:#2FA142;
	font-size:12px;
	padding:5px 19px 0px 19px;
	text-align:right;
}
#menu_top span{
	padding-left:15px;
}
#menu_top a{
	color:#899aa4;
}
.div_input{
	float:right;
	width:136px;
}
.input{
	width:104px;
	height:15px;
	font-size:11px;
	background:#dde8ee;
	border:0px;
	margin-left:16px;
}
.input2{
	border:0px;
	background: transparent;
	color:#899aa4;
	font-size:12px;
}
/*tooooooooooolllllllllllll------------------------------------------------*/
#tool{
	height:113px;
	background: url(../immagini/toolok.gif) no-repeat;
}
#tool_left{
	width:362px;
	float:left;
	height:90px;
	text-align:right;
}
#tool_left a{
	color:#2fa141;
	font-weight:bold;
	text-decoration: underline;
}
#tool_right{
	float:right;
	width:314px;
	text-align:right;
}
#home a{
	display:block;
	width:187px;
	height:113px;
}
#home{
	width:187px;
	float:left;
}
.link_tool{
	display:block;
	height:42px;
}
.tool_int{
	width:754px;
	float:right;
}
#menu{
	background: url(../immagini/bg_menu.jpg) repeat-x bottom;
	font-size:13.5px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:15px;
	font-weight: bold;
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu ul li{
	list-style: none;
	padding:7px 7px 0px 0px;
	margin:0px;
	float:left;
}
#menu ul li a:link, #menu ul li a:visited{
	color:#555555;
}
#menu ul li a:hover{
	color:#2fa142;
}

/*pd box-----------------------------------------------------------------------------------------*/

/*editoriale-------------------------------------------------------------------------------------------------*/
	#editoriale{
	width:640px;
	height:200px;
	float:left;
	overflow: hidden;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
	}
	#editoriale_img{
	float:left;
	width:630px;
	position:relative;
	overflow:hidden;
	top:1px;
	height:230px;
	}
	#editoriale_img_tit{
	padding:14px;
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
	background:#fff;
	position:absolute;
	z-index:2;
	bottom:15px;
	left:12px;
	width: 257px;
	}
	#editoriale_img_tit span{
	font-size:20px;
	line-height: 22px;
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	font-weight:bold;
	}
	#editoriale_img img{
		z-index: 1;
		position:relative;
	}
	#editoriale_box{
		width:266px;
		float:right;
	}
	#editoriale_text{
	height:210px;
	overflow:hidden;
	}
	#editoriale_text h3{
		font-size:15px;
		font-family: Georgia;
		margin:0px;
		font-style: italic;
		color:#000;
	}
	.ico{
		margin-right:27px;
	}
	#box_editoriali{
		float:left;
		width:100px;
		border-left:1px dotted #ccc;
		border-right:1px dotted #ccc;
		height:194px;
		padding:0px 0px 0px 10px;
		margin-top:14px;
	}
	.box_editoriale_img
	{
		height: 54px;
		overflow:hidden;
	}
.box_editoriali_item{
		padding:0px 0px 10px 0px;
}
.banner{
	width:200px;
	float:right;
}
.title{
	font-size:14px;
}
	#box_evidenze_left{
		width:595px;
		float:left;
		border-right:1px dotted #ccc;
		height:258px;
		padding:0px 10px 0px 0px;
		height: auto !important;  
   	height: 200px;   
  	 	min-height: 200px;
	}
.news_news{
	width:283px;
	float:left;
}
.news_img{
	width:95px;
	height: 95px;
	float:left;
	overflow: hidden;
}
.news_text{
	width:170px;
	height: 95px;
	float:right;
	padding:0px 5px 0px 10px;
}
#navigator{
	float:right;
	width:84px;
	padding-bottom:5px;
}
.box_news_text{
	height: 67px;
	padding-bottom:14px;
	overflow:hidden;
}
.panel{
	height: 278px;
	width:595px;
}
#news {
	height: 278px;
	width:595px;
}
#tabs{
	width:497px;
	float:left;
}
#tabs ul{
	margin:0px;
	padding:0px;
}
.panelslider_tabcontainer li{
	padding-right:8px;
	font-size:16px;
	font-weight:bold;
	font-family:georgia;
	text-transform: lowercase;
}
.selected a{
	color:#2ba141 !important;
}
#news .note{
	padding-top:10px;
}
/*ultim'ora*/
#flashnews {
	width:545px;
	height: 15px;
	display: none;
	float:left;
	padding-top:10px;
}

#flashnews_list {
	list-style-type:none;
	margin:0;
	padding:0;
	width:436px;
	float:left;
}
#flashnews img{
	float:left;
}

#flashnews .panel {
	width:400px;
	height:30px;
}
element.style {
display:block;
}
.ras_stamp{
	padding-right:43px;
}
/*evidenze destra*/
	#box_evidenze_right{
		width:349px;
		float:right;
	}
	#box_mini{
		background: url(../immagini/bg_mini.jpg) no-repeat top;
		padding:10px 0px 10px 10px;
	}
/*network--------------------------------------------------------------------------------------------------------*/
#network{
	background:#fff url(../immagini/fondometa.jpg) no-repeat top;
	padding-top:80px;
	margin-bottom:15px;
}
#network .evidenza{
	font-size:18px;
	color:#2ea142;
	font-family: arial;
}
#network_left{
	width:283px;
	float:left;
}
#network_left .tit{
	font-size:20px;
	color:#2ea142;
	font-weight:normal;
	padding-bottom:5px;
}

#network_right{
	width:650px;
	float:right;
}
#social_network{
	width:308px;
	float:left;
}
#social_network img{
	margin:10px 0px 17px 0px;
}
#attivati{
	width: 320px;
	float:right;
}
.attivati_box1, .attivati_box2{
	padding:10px;
	background-color:#f3f3f5 ;
	background-repeat: no-repeat;
	background-position: top left;
	font-size:11px;
	height:35px;
	border-bottom:2px solid #fff;
	border-right:1px solid #fff;
}
#attivati img{
	float:left;
	margin-right:6px;
}
#attivati .green{
	font-size:12px;
}

.disclaimer{
	background: url(../immagini/bg_disclaimer.jpg) repeat-x;
	height:50px;
	margin:0px -19px 0px -19px;
	padding:18px 19px 0px 19px;
}
.disclaimer div{
	width:auto;
	float:left;
	padding: 0px;
	margin-right: -10px;
}

.disclaimer img{
	margin-right:20px;
	float:right;
}

.disclaimer1{
	background: url(../immagini/bg_disclaimer.jpg) repeat-x;
	height:50px;
	margin:0px -19px 0px 19px;
	padding:18px 19px 0px 19px;
}
.disclaimer1 div{
	width:300px;
	float:right;
}

.disclaimer1 img{
	margin-right:20px;
	float:right;
}
/*menu big---------------------------------------------------------------------------------------------------*/
.menu_big_item{
	width:140px;
	float:left;
	padding:0px 10px;
	border-right:1px dotted #ccc;
	height:210px;
}
.menu_big_item  .evidenza{
	color:#2EA142;
	font-family:arial;
	font-size:16px;
}
.menu_big_item ul{
	margin:0px;
	padding:0px 0px 0px 18px;
}
.menu_big_item li{
	padding:10px 0px 0px 0px;
	list-style-image: url(../immagini/li.gif);
}
.left_menu_big{
	padding-left:0px;
}
.right_menu_big{
	border-right:0px;
}
div.disclaimer_menubig_credits{
	width:220px;
	float:right;
	text-align:right;
}
div.disclaimer_menubig_pd{
	width:auto;
}
div.disclaimer_menubig_pd img{
	float:left;
}
.disclaimer_menubig_credits a:link, .disclaimer_menubig_credits a:visited{
	color:#6cd9fa !important;
}
.disclaimer_menubig_credits a:hover{
	color:#a1e5f9;
}

div.disclaimer_menubig_pd1{
	width:auto;
	text-align: center;
}
div.disclaimer_menubig_pd1 img{
	float:right;
}
.disclaimer_menubig_credits1 a:link, .disclaimer_menubig_credits a:visited{
	color:#6cd9fa !important;
}
.disclaimer_menubig_credits1 a:hover{
	color:#a1e5f9;
}
div.disclaimer_menubig_credits1{
	width:220px;
	float:right;
	text-align:rigth;
}

/*dettaglio--------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------*/

#dettaglio h2{
	font-family:Georgia, serif;
	font-size:24px;
	margin:10px 0px 0px 0px;
	font-weight:normal;
}
#dettaglio h3{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-weight:normal;
}
#dettaglio_left{
	float:left;
	width:500px;
}
#dettaglio_left img{
	margin:5px;
}
.text a{
	text-decoration: underline;
}
.text a:link, .text a:visited{color:#2ea142 !important;}  .text a:hover{color:#6fdb82 !important;}
.text{
	margin:20px 0px;
}
.tags a{
	color:#2ea142;
}
.tags{
	padding-bottom:20px;
	color:#2ea142;
}
.tags img{
	margin-right:0px;
}
.stampa a{
	text-decoration:none !important;
	color:#57565b !important;
}
#dettaglio_center{
	width:150px;
	padding:0px 0px 0px 11px;
	float:right;
}
#dettaglio_right{
	width:244px;
	float:right;
	padding:0px 0px 0px 22px;
}
.evidenza_det{
	font-size:24px;
	font-style: italic;
	color:#3ca64c;
	font-family:  Garamond;
}

.item_det{
	padding:15px 0px 0px 0px;
}
.video_det_img{
	width:117px;
	float: left;
}
.video_det_text{
	width:102px;
	float: right;
}
/*indice---------------------------------------------------------------------------------------*/
.indice_tit{
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}
.indice_item{
	padding:20px 0px;
	height: auto !important;  
   height: 5px;   
  	min-height: 5px;
	border-bottom:1px dotted #ccc;
}
.indice_img{
	float:right;
	width:100px;
	overflow:hidden;
	height:100px;
	overflow: hidden;
}
.indice_text{
	float:left;
	width:500px;
	overflow:hidden;
}
.indice_menu{
	font-size:12px;
	font-weight:bold;
	padding-top:40px;
	width:700px;
}
#indice{
	width:650px;
	float:left;
}
/*autori*/
#autore_item{
	padding-top:10px;
}
#autore_img{
	width:140px;
	float:left;
}
#autore_id{
	width:437px;
	float:right;
	padding-top:13px;
}
#autore h2{
	font-family:Georgia,serif;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 0px;
}
#autore h3{
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 25px 0px;
}
#autore #dettaglio_left{
	width:627px;
}
#link_autore{
	font-weight:bold;
	color:#2ea142
}
#link_autore a{
	color:#565656;
	margin-left:20px;
}
/*copertina----------------------------------------------------*/
#copertina #dettaglio_left .evidenza_det {
	font-size:20px;
	font-weight:bold;
}
#copertina #editoriale_text{
		height:auto;
}
#copertina 	#editoriale{
	height:auto;
}
#copertina #dettaglio_left{
	width:627px;
}
#copertina #dettaglio_left h2{
	font-family:georgia;
	font-size: 24px;
	margin:0px;
	font-style: italic;
}
#copertina #editoriale_img {
	margin:0px 18px 5px 0px;
}
#copertina #dettaglio_left{
	padding-top:19px;
}
.tit_cop{
	font-family:georgia;
	font-size: 24px;
	color:#a7a7a7;
	padding-bottom:5px;
	font-style: italic;
}
#nt_ban{
	background:url(../immagini/network.jpg) top left no-repeat;
	margin:0px 0px 0px -19px;
	padding:91px 0px 0px 19px;
	width:691px;
}
#copertina .ico{
	margin-right:60px;
}
.img_temi{
	width:100px;
	float:left;
	border:1px solid #ccc;;
	overflow:hidden;
	height:100px;
}
.img_temi img{
	border:11px;
}

.text_temi{
	width:152px;
	float:left;
}
.item_temi{
	width:293px;
	float:right;
}
#temi{
	background:url(../immagini/bg3.jpg) top  repeat-x;
	padding:10px 0px 10px 0px;
}
/*newsletter----------------------------------------------------------------------------------------------------------*/
#news_page{
	width:698px;
	float:left;
}
#newsletter{
	padding-top:19px;
	padding-right:226px;
	background: url(/servizihttp://www.partitodemocratico.it/immagini/bg_newsletter.jpg) no-repeat top right;
	
}
#newsletter img{
	margin-bottom: 26px;
}
#newsletter_form{
	padding-top:26px;
}
#newsletter .input{
	width:404px;
	height: 46px;
	margin-left:10px;
	background: url(/servizihttp://www.partitodemocratico.it/immagini/form.jpg) no-repeat;
	font-size:16px;
	padding:3px;
	font-weight:bold;
	color:#27495e;
}
.input_box{
	font-weight:bold;
}
.iscrivimi{
	text-align:right;
	padding-top:10px;
}
.iscrivimi input{
	font-weight:bold;
	color:#2ea142;
	font-size:14px;
	border:0px;
	 background: transparent;
}
#informativa{
	color:#787878;
	font-size:11px;
}
#box_ns{
	width:326px;
	float:left;
}
#newsletter_pages #dettaglio_right{
	padding:0px;
	width:264px;
}
#newsletter_pages #dettaglio_right img{
	padding-bottom:11px;
}
/*box generali , stili comuni a tutto il sito------------------------------------------------------------------*/
.bg_singolo{
	background: url(/documentihttp://www.partitodemocratico.it/immagini/bg_singolo.gif) repeat-y;
	height: auto !important;  
   height: 20px;   
  	min-height: 20px;
	margin-top:16px;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
.green, .green a:link, .green a:visited{color:#2ea142 !important;} .green a:hover{color:#6fdb82;}
.grey, .grey a, .grey a:link, .grey a:visited{color:#b4b4b4 !important; text-decoration:none !important;} .grey a:hover{color:#d6d5d5 !important;}
a{
	text-decoration:none;
	color:#57565b;
}
h1{
	display:none;
}
.note{
	text-align:right;
}
.note a{
	text-decoration:underline;
}
.note2{
	text-align:left;
	padding:20px 0px 0px 0px;
}
.evidenza{
	font-weight:bold;
	color:#5d5d5d;
	font-family:georgia;
	padding-bottom:10px;
}
.tit{
	font-size:14px;
	font-family: Georgia;
	font-weight: bold;
}
.border_bottom{
		border-bottom:1px dotted #ccc;
		padding:10px 0px 10px 0px;
		height: auto !important;  
   	height: 2px;   
  	 	min-height: 2px;
	}
.big{
		font-size:16px;
	}
.margin{
	margin-top:35px;
}
.margin2{
	margin-bottom:10px;
}
.bg_ombra{
	background: url(http://www.partitodemocratico.it/immagini/bg_ombra.jpg) repeat-x top;
	padding-top:21px;
}
/*attivati*/
#attivati_left{
	width:161px;
	float:left;
	padding:0px 29px 0px 19px;
	line-height:30px;
}
#attivati_right{
	width:177px;
	float:right;
	padding-right:19px;
}
#attivati_center{
	width:569px;
	float:left;
}
#attivati_center2{
	width:778px;
	float:right;
}
#attivati_center img{
	margin-right:20px;
}
#attivati_center h2{
	margin:0px 0px 10px 0px;
	font-size:24px;
	font-family:georgia;
	padding:0px;
}
/*form attivati*/
.input_attivati{
	border:0px;
	width:404px;
	height: 46px;
	margin:5px 0px 0px 0px;
	background: url(/servizihttp://www.partitodemocratico.it/immagini/form.jpg) no-repeat;
	font-size:16px;
	padding:3px;
	font-weight:bold;
	color:#27495e;
	
}
.input_attivati2{
	border:0px;
	background: transparent;
	color:#899aa4;
	font-size:12px;
}
.input_attivati3{
	border:0px;
	width:399px;
	height: 100px;
	margin:0px 0px 0px 0px;
	background: url(/servizihttp://www.partitodemocratico.it/immagini/form2.gif) no-repeat;
	font-size:16px;
	padding:3px;
	font-weight:bold;
	color:#27495e;
}
.form_label{
	height:46px;
	text-align:right;
}
.sostieni_item{
	width:170px;
	float:left;
	padding-left:10px;
}
.sostieni_border
{
	border-right: 1px dotted #82919a;
}
.iscrivimi{
	color: #DC143C;
}
#agenda_det .agenda_item {
width:400px;
}
.indice_item .agenda_item {
width:550px;
}
.agenda_item h2{
	margin:0px !important;
}
h4{
	font-weight:bold !important;
	font-size:18px !important;
	margin:0px 0px 20px 0px;
}
