*
{
margin: 0;
padding: 0;
}

body
{
font-family: arial, Helvetica, sans-serif;
font-size: 10pt;
color:#666;
}

.jrcRounded canvas
{
display:none;
whidth:0;
height:0;
}

#nav
{	
display:none;
}

#footer
{
font-size: .8em;
clear: both;
margin: 20px 0 ;
padding: 20px 0;
line-height: 1.2em; 
border-top:solid #999 1px;
}

#accessibility
{
display:none;
}

#lingue 
{
display:none;
}

.path
{
display:none;
}

.print
{
display:none;
}

#article_nav
{
display:none;
}










/*
===============================================
links
===============================================
*/

a
{
color: #666;
text-decoration: none;
}













/*
===============================================
headings
===============================================
*/

h1
{
display:none;
}


h2
{
font-size: 1.8em;
line-height: 1.1em;
padding-bottom:.5em;
margin-bottom:.5em;
padding-right: 0;
font-weight: normal;
text-align:left;
border-bottom:solid #666 1px;
color:#666;
}

h3, h3a
{
font-weight: bold;
font-size: 1.2em;
text-align:left;
color:#666;
}

h4, h4 a
{
font-size: 1em;
color:#666;
}

h5, h5 a
{
text-transform:uppercase;
font-weight:bold;
}








/*
===============================================
#nav-2
===============================================
*/

#nav-2
{
}

#nav-2 ul 
{
margin:0;
padding:0;
}







/*
===============================================
#content
===============================================
*/


.image
{
display:none;
}

.art_img
{
display:none;
}

.art_img img
{
display:none;
}





p, blockquote, ul, ol
{
padding-bottom:1em;
}

blockquote
{
margin-left: 20px;
margin-right: 0px;
}

.data
{
font-size:11px;
font-weight:bold;
}

p.icona_doc, 
p.icona_pdf
{
padding:0;
}

p.icona_doc 
{

margin-bottom:0;
}

p.icona_pdf 
{
margin-bottom:0;
}

.red
{
color:#ff9933;
}

.grey
{
color:#999;
}

.small
{
font-size:11px;
}

input
{
margin-bottom:10px;
border:solid #ccc 1px;
}

#content textarea, #content input
{
font-family: georgia, Helvetica, sans-serif;
color:#999;
}

.article_list
{
margin-top:20px;
padding-top:20px;
border-top:solid #ccc 1px;
}


























/*
===============================================
#sezione_default
===============================================
*/

#sezione_default #content 
{
margin:0;
text-align:left;
}

#sezione_default #content ul li
{
background:none;
padding: 0;
margin:0 0 20px;     
float:none;
}

#sezione_default h1
{
display:block;
margin:0 0 1em;
color:#ccc;
background:#ccc;
}





















/*
===============================================
#sezione_search
===============================================
*/

#sezione_search #content strong
{
background:#eaeaea;
}


























/*
===============================================
#sezione_links e elenco organizzazioni
===============================================
*/

.blu
{

}

h3.down_arrow
{
background:#417496 url(../images/down_arrow.gif) no-repeat -20px center !important;
}

.collapse .category_list li
{
background:none;
}

.collapse .category_list li li
{
background:none;
background: url(../images/puntoelenco.gif) no-repeat 0 .7em;
}










/*
===============================================
#sezione_documents
===============================================
*/

#sezione_documents ul.nopunto h4, #sezione_documents ul.nopunto h5
{
background: url(../images/arrow.gif) no-repeat 0 6px;
padding-left:10px;
margin-bottom:7px;
}

#sezione_documents ul.nopunto li ul li 
{
background: none;
}















/*
===============================================
#sezione_news
===============================================
*/

.news_wrap
{
margin-bottom:20px;
}

.news_wrap p.data
{
border-bottom:solid #ccc 1px;
padding:3px 0;
margin-bottom:3px;
}














/*
===============================================
#sezione_news
===============================================
*/

.topborder
{
border-top:solid #ccc 1px;
padding-top:12px;
}








/*
===============================================
#sezione_contacts
===============================================
*/

#sezione_contacts  #content textarea
{

}














/*
===============================================
footer
===============================================
*/

#footer p
{

}











