body
{
	font-family:arial;
	font-size:0.8em;
	color:#57565b;
	background: #c6d8e2;
	margin:10px;
}


/* ########### DIV IMPAGINAZIONE ########### */
#container
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	line-height:130%;
	background-color:#FFF;
}

#top_container
{
	clear:both;
	background: url(frappo_img/header.jpg) top no-repeat;
	padding-top:127px;
	width:1024px;
}

#main_and_footer_container
{
	line-height:130%;
	clear:both;
}

hr
{
	color:#c03;
	background:#c03;
	border:0;
	width:50%;
	text-align:left;
	margin-left:0;
}

/* ########### HEADER DELLA PAGINA ########### */
#top_2_immagine
{
	display:none;
	background:url(immagini/top-x-sito-_-PD.jpg);
	background-color:#ff9;
	height:185px;
	padding-bottom:0;
	clear:both;
	z-index:auto;
}

#top_4_fasicacolorata
{
	background-color:#f60;
	height:10px;
	padding-bottom:0;
	clear:both;
	margin:0;
	display:none;
}

#content
{
	line-height:130%;
	background:#fff;
	padding:5px;
}

/* ########### MENU A DISCESA ########### */
#cssdropdown
{
	background:#fff url(http://www.partitodemocratico.it/immagini/bg_menu.jpg) repeat-x bottom;
	font-family:georgia;
	font-size: 18px;
	height:20px;
	line-height:25px;
	list-style:none;
	text-align:left;
	margin:0;
	padding-bottom:15px;
	float:left;
	text-transform: lowercase;
}

#cssdropdown ul
{
	color:#FC0;
	list-style:none;
	margin:0;
	padding:0;
}

#cssdropdown li
{
	color:#fc0;
	position:relative;
	float:left;
	margin-left:40px;
	margin-right:5px;
	text-align:center;
}

#cssdropdown li a
{
	color:#666;
	text-decoration:none;
}

#cssdropdown li a:hover
{
	color:#2ea142;
	text-decoration: none;
	border-bottom: 2px solid #ccc;
}

.subuls
{
	display:none;
	position:absolute;
	top:1em;
	left:-85px;
	width:150px;
}

.subuls li
{
	width:150px;
	color:#036;
	background:#EBEBEB;
	filter:alpha(opacity=95);
	-moz-opacity:0.95px;
	border:1px solid #abf;
	height:120%;
	line-height:100%;
	text-align:left;
	font-size:0.85em;
	padding:5px;
}

#cssdropdown li>ul
{
	top:auto;
	left:auto;
}

.subuls li a
{
	color:#2ea142;
}

#cssdropdown li:hover ul,li.over ul
{
	display:block;
}

/* ########### COLONNE a DX e a SX del content ########### */
#colonna_dx
{
	float:right;
	width:220px;
	line-height:130%;
	clear:both;
	margin:0;
	padding:0;
}

#colonna_dx_1,#colonna_dx_2,#colonna_dx_3
{
	float:right;
	clear:both;
	width:190px;
	border-left:1px dotted #555;
	line-height:130%;
	margin:5px;
	padding:10px;
}

#colonna_dx_1 h1,#colonna_dx_2 h1,#colonna_dx_3 h1
{
	font-size:24px;
	font-style: italic;
	color:#3ca64c;
	font-family:  Garamond;
	text-transform: lowercase;
}

#colonna_dx_1 h2,#colonna_dx_2 h2,#colonna_dx_3 h2
{
	font-size:0.85em;
	font-weight:700;
	margin:1em 0 0;
	padding:0;
}

#colonna_dx_1 p,#colonna_dx_2 p,#colonna_dx_3 p
{
	margin:4px 0 0;
	padding:0;
}

#colonna_dx_1 em,#colonna_dx_2 em,#colonna_dx_3 em
{
	font-size:0.8em;
	margin:0;
	padding:0;
}

#colonna_dx_1 a,#colonna_dx_2 a,#colonna_dx_3 a
{
	font-size:0.85em;
	color:#2ea142;
	text-decoration:none;
	border-bottom:#CCC 1px dashed;
}

#colonna_dx_1 a:visited,#colonna_dx a:visited,#colonna_dx_2 a:visited,#colonna_dx_3 a:visited
{
	font-size:0.85em;
	color:#2ea142;
}

#colonna_dx_1 a:hover,#colonna_dx_2 a:hover,#colonna_dx_3 a:hover
{
	font-size:0.85em;
	color:#2ea142;
	border-bottom:#2ea142 1px solid;
}

#colonna_dx_1 table a,#colonna_dx table a:hover,#colonna_dx table a:visited
{
	border:0;
	font-size:1em;
	color:#2ea142;
}

#colonna_sx
{
	float:left;
	text-indent:0;
	background-color:#fff;
	filter:alpha(opacity=60);
	-moz-opacity:0.6px;
	color::#003366;
	display:block;
	width:148px;
	margin-top:auto;
}

#colonna_sx ul
{
	list-style:none;
	text-align: left;
	margin:0;
	padding:0;
}

#colonna_sx li
{
	color:#666;
	font-weight:700;
	position:relative;
	margin-bottom:7px;
	margin-top:7px;
	text-align: right;
	font-size:0.9em;
}

#colonna_sx li a
{
	color:#444;
	font-weight:700;
	text-decoration:none;
	margin-bottom:7px;
	margin-top:7px;
}

#colonna_sx li a:hover
{
	color:#2ea142;
	font-weight:700;
	border-bottom: 2px solid #ccc;
}

li#colonna_sx_newsletter
{
	color:#000;
	background: url(frappo_img/bg_newsletter.jpg) no-repeat;
	width:131px;
	height:100px;
	padding:7px;
	border-top:4px solid #ccc;
	border-bottom:4px solid #ccc;
	font-size:24px;
	font-style: italic;
	font-family:  Garamond;
	text-transform: lowercase;
}

li#colonna_sx_newsletter form {
	padding-top:10px;
}


li#colonna_sx_newsletter a {
	padding-top:2px;
	color:#48f;
	font-size:9px;
	line-height: 14px;
	font-family: arial;
	font-style: normal;
	letter-spacing: -10%;
}


#colonna_sx_bandiere
{
	clear:both;
	float:left;
	width:135px;
	padding:5px;
}

/* ########### CONTENUTO PRINCIPALE ########### */

#content_content
{
	padding-left:10px;
	margin-left:153px;
	margin-right:20px;
	background-color:#FFF;
	border-bottom:1px dashed #ccc;
	border-left:1px dashed #ccc;
}

#content_content ul li {
}

#content_content img
{
	border:#F60 1px solid;
	background:#fff;
	margin:10px;
	padding:6px;
}

#content_content #lista
{
	text-align:justify;
	text-indent:0;
	line-height:140%;
	list-style:url(http://www.pdverona.it/immagini/freccia_p2.gif);
}

#content_content #lista li
{
	margin-bottom:140px;
}

#content_content #lista li a
{
	color:#2ea142;
	font-weight:700;
	text-decoration:none;
}

#content_content #lista li a:hover
{
	color:#2ea142;
	font-weight:700;
	text-decoration:underline;
}

#content_content .lista2colonne
{
	position:relative;
	width:250px;
	height:250px;
	text-align:center;
	margin: 2px;
	padding:0;
	float: left;
}

#content_content .lista2colonne p
{
	text-align:center;
	font-size:0.85em;
	margin:2px;
	padding:0;
	float: left;
}

#content_content h1
{
	font-size:24px;
	font-style: italic;
	color:#3ca64c;
	font-family:  Garamond;
	text-transform: lowercase;
}

#content_content h2
{
	font-size:1.1em;
	color:#036;
	margin-bottom:1px;
	margin-top:0.2em;
}

#content_content h3
{
	font-size:1em;
	color:#C03;
	text-transform:none;
}

#content_content p
{
	text-align:justify;
	line-height:140%;
}

#content_content ul
{
	text-align:left;
	text-indent:0;
	line-height:140%;
}

#content_content ul strong
{
	color:#222;
	font-weight:700;
}

#content_content ul li
{
	list-style-image:url(immagini/freccia_1.gif);
	margin-bottom:5px;
	margin-top:5px;
}

#content_content ul li li
{
	list-style-image:url(immagini/freccia_2.gif);
	margin-bottom:8px;
	margin-top:1px;
}

strong
{
	color:#222;
	font-weight:700;
}

#content_content strong em
{
	color:#2ea142;
	font-weight:700;
	text-transform:none;
	text-decoration:underline;
}

#content_content em
{
	color:#2ea142;
	font-size:0.85em;
	text-transform:none;
}

#content_content a
{
	color:#666;
	text-decoration:none;
	border-bottom:#CCC 1px dashed;
}

#content_content a:visited
{
	color:#b4b4b4;
	text-decoration:none;
}

#content_content a:hover
{
	border-bottom:#ccc 1px solid;
}

#content_footer
{
	padding-left:10px;
	margin-left:150px;
	margin-right:20px;
	text-align:right;
	clear:both;
}

/* ########### FOOTER ########### */
#footer_fasicacolorata
{	
	display:none;
}

#footer_fasicacolorata_separatore
{		
	height:14px;
	background: url(frappo_img/footer.jpg) no-repeat;
	clear:both;
}

#footer_chiusura_Left
{
	color:#333;
	text-align: center;
	padding-top:10px;
}

#footer_chiusura_Right
{
	color:#333;
	text-align: center;
}

#content_content #imgno,#content_content #evidenza img,#content_content #evidenza a,#content_content #evidenza a:hover,#content_content #evidenza a:visited
{
	border:0;
	margin:0;
	padding:0;
}