/* Start of CMSMS style sheet 'testi' */
#cont h1, #cont h2,#cont h3,#cont h4,#cont h5,#cont h6
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:5px;
	/*margin-bottom:10px;*/
	color:#000;
	border-bottom:1px dotted #f36;
}
#cont h2,#cont h3,#cont h4,#cont h5,#cont h6
{
	font-size:16px;
	font-weight:bold;
	padding:5px;;
	margin:0;
        margin-top:5px;
	margin-bottom:10px;
	border-bottom:none;
	background-color:#f36;
	/*color:#995409;*/
}
#cont h3,#cont h4,#cont h5,#cont h6
{
	font-size:14px;
	margin:5px;
	background:none;
	font-weight:bold;
	border-bottom:1px dotted #f36;
}
#cont h6
{
font-size:12px;
	margin:5px;
	background:none;
	font-weight:normal;
	border:1px dotted #f36;
}

#cont p, #barra p
{
	margin:0;
	margin-top:5px;
}

#cont #testo_principale .box
{
border:1px dotted #000;
background-color: #E9E9E9;
color: #333;
font-size:90%;
padding:10px;
margin-top:15px;
margin-bottom:15px;
}

#cont .contenutobox
{
width:550px;
overflow:auto;
}
#cont #elenco .contenutobox
{
width:500px;
}


#barra h1, #barra h2, #barra h3, #barra h4, #barra h5, #barra h6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-bottom:10px;
} 
#barra h1
{
	min-height:25px;
	background-image:url(img/titolonews.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:10px;
}


#news h1
{
	text-align:right;
	padding-top:5px;
	padding-bottom:0px;
        padding-left:80px;
	margin-bottom:0;
	border-bottom:none;
	font-size:18px;
	color:#f36;
}

#news .news h2, #news .news h3, #news .news h4
{
font-size:10px;
text-align:right;
margin:0;
padding:0;
padding-left:80px;
color:#2D862D;
background-color:transparent;
}

.dettaglio
{
color: #2D862D;
font-size:10px;
padding:2px;
padding-left:10px;
}

.box .boxcont
{
height:auto;
padding:5px;
border:1px dotted #2D862D;
background-color:#2D862D;
opacity:.95;
filter: alpha(opacity=95);
}
.box h2, .box a.etichetta, .box h5
{
margin:0;
padding:0;
color:#fff;
}
.box p
{
margin:0;
padding:0;
color:#333;
}

#cont .box_ricerca
{
width:250px;
margin-left:100px;
float:right;
}

#cont h2 a.etichetta
{
cursor:pointer;
}

.catnav
{
border-bottom:1px dotted #2D862D;
border-top:1px dotted #2D862D;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
text-align:right;
font-weight:bold;
}

p.pulsante
{
text-align:right;
background-color: #f36;
color:#fff;
padding-right:10px;
}
p.pulsante a 
{
color:#fff;
}

/* form */
form input
{
border:none;
border-bottom:1px dotted #f36;
background-color: #efefef;
}

span.ultimo_agg
{
font-size:10px;
line-height:12px;
display:block;
margin-bottom:5px;
margin-right:10px;
text-align:right;
}

/* PTORV */
div.ptorv
{
float:left;
width:575px;
overflow:hidden;
}
.ptorv_clear
{
clear:both;
margin:0;
padding:0;
height:0;
border-bottom:1px dotted #f36;
}
.ptorv_info
{
padding-bottom:5px;
margin-bottom:10px;
color:#999;
font-size:11px;
}

ul.ptorv_paglinks
{
list-style-type:none;
margin:0;
padding:0;
}
ul.ptorv_paglinks li
{
float:left;
}
ul.ptorv_paglinks li a
{
display:block;
float:left;
padding:4px;
}
ul.ptorv_paglinks li a:hover, 
ul.ptorv_paglinks li a.hover
{
padding:3px;
border:1px solid #f36;
}
table.ptorv_table
{
width:575px;
}
.ptorv_table th
{
background-color:#efefef;
padding:5px;
border-bottom:1px solid #666;
color:#666;
}
.ptorv_table td
{
padding:5px;
border-bottom:1px solid #ddd;
text-align:left;
}
.ptorv_table tr.lev1 td
{
color:#f36;
font-size:14px;
font-weight:normal;
border-bottom:1px solid #f36;
}
.ptorv_table tr.lev2 td
{
color:#666;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #666;
}
.ptorv_table tr.lev3 td
{
color:#999;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #999;
}
.ptorv_table tr.lev4 td
{
color:#999;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #ddd;
}
.ptorv_table tr.lev5 td
{}
div.ptorv_boxinfo
{
display:none;
position:absolute;
width:550px;
padding:10px;
margin-top:20px;
margin-left:-5px;
border:1px solid #f36;
background-color:#fff;
color:#333;
font-size:12px;
font-weight:normal;
}

a.pdf
{
background:none;
}
a.pdf img
{
border:none;
position:relative;
top:4px;
left:3px;
}
/* End of 'testi' */

