/* INTESTAZIONE */

* 
{
padding: 0; 
margin: 0; 
border: 0;
}

pre
{
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
color: #777;
white-space:normal;
}

body 
{
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
color: #777;
text-align: center;
}

img
{
border:0px;
}

ul, li
{
list-style: none;
}

table
{
padding-bottom:2px;
}

.logo
{
background: #fff url(/styles/home2/img/logo_testata.png) no-repeat;
height:100px;
}

.quadratini
{
background: #F9EC2B url(/styles/home2/img/nuance.png);
background-repeat: repeat-y;
height:42px;
margin-bottom:6px;
padding-top:5px;
padding-left:2px;
}

/* CRUSCOTTO */
.cruscotto
{
color:#003660;
float:right; 
font-size:11px;
font-weight:bolder;
}

.cruscotto td
{
padding-top: 2px;
padding-left: 1px;
padding-bottom: 0px;
font-size:11px;
font-weight:bolder;
text-align:left;
}

.cruscotto a
{
color:#0061AA;
text-decoration:none;
}

.cruscotto a:hover
{
color:#0061AA;
text-decoration:underline;
}

.bianco
{
color:white;
}

.osservatorio td, .paper td, .aree td, .sondaggi td, .forum td, .dossier td, .documenti td, .leggi td, .pagine td
{
padding-top: 4px;
padding-left: 1px;
padding-bottom:2px;
padding-right: 1px;
font-size:11px;
font-weight:bolder;
text-align:left;
}

/* PAGINE */
.pagine
{
color:#0056A2;
text-align:left;
}

.pagine a
{
color:#0056A2;
text-decoration:none;
}

.pagine a:hover
{
color:#0056A2;
text-decoration:underline;
}

/* OSSERVATORIO */
.osservatorio
{
color:#1873B5;
background-color:#DFEFFB;
}

.osservatorio a
{
color:#1873B5;
text-decoration:none;
}

.osservatorio a:hover
{
color:#1873B5;
text-decoration:underline;
}

/* PAPER */
.paper
{
color:#2B521D;
background-color:#FAFCF8;
}

.paper a
{
color:#2B521D;
text-decoration:none;
}

.paper a:hover
{
color:#2B521D;
text-decoration:underline;
}

/* AREE */
.aree
{
color:#9E4E00;
background-color:#FDFACD;
}

.aree a
{
color:#9E4E00;
text-decoration:none;
}

.aree a:hover
{
color:#9E4E00;
text-decoration:underline;
}

/* SONDAGGI */
.sondaggi
{
color:#808000;
background-color:#f0f0cc;
}

.sondaggi a
{
color:#808000;
text-decoration:none;
}

.sondaggi a:hover
{
color:#808000;
text-decoration:underline;
}

/* FORUM */
.forum
{
color:#717C44;
background-color:#E7F1D9;
}

.forum a
{
color:#717C44;
text-decoration:none;
}

.forum a:hover
{
color:#717C44;
text-decoration:underline;
}

/* DOSSIER */
.dossier
{
color:#347E8F;
background-color:#F1F9FB;
}

.dossier a
{
color:#347E8F;
text-decoration:none;
}

.dossier a:hover
{
color:#347E8F;
text-decoration:underline;
}

/* DOCUMENTI */
.documenti
{
color:#8E1A30;
background-color:#FFF4ED;
}

.documenti a
{
color:#8E1A30;
text-decoration:none;
}

.documenti a:hover
{
color:#8E1A30;
text-decoration:underline;
}

/* LEGGI */
.leggi
{
color:#FA612C;
background-color:#FFE3CB;
}

.leggi a
{
color:#FA612C;
text-decoration:none;
}

.leggi a:hover
{
color:#FA612C;
text-decoration:underline;
}

/* EVIDENZA */
.evidenza 
{
background-color: #FFFEEF;
color:#666;
font-size:11px;
text-align:left;
}

.evidenza a
{
color:#2B521D;
text-decoration:none;
font-weight:bolder;
}

.evidenza a:hover
{
color:#2B521D;
text-decoration:underline;
}

.evidenza img
{
margin-right:4px;
}



/* STRUTTURA */

.riq2lev
{
border-left:#C3C3C3 1px solid;
border-right:#C3C3C3 1px solid;
border-bottom:#C3C3C3 1px solid;
padding:0px;
}

.titolo_riquadro
{
color:white;
font-size:11px;
text-align:center;
font-weight:bolder;
padding:2px;
height:14px;
}

.titolo_riquadro_2lev
{
color:white;
font-size:11px;
font-weight:bolder;
padding:2px;
}

.riquadro0
{
border-left:#ddd 1px solid;
border-right:#ddd 1px solid;
border-bottom:#ddd 1px solid;
padding:0px;
height:69px;
overflow:auto;
}

.riquadro1
{
border:#eee 1px solid;
padding:0px;
height:170px;
overflow:auto;
}

.riquadro2
{
border:#eee 1px solid;
padding:0px;
height:650px;
overflow:auto;
width:100%;
}

.riquadro3
{
border:#eee 1px solid;
padding:0px;
height:632px;
overflow:auto;
width:100%;
}

#contenitore 
{
background: #fff;
padding-top: 0px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
margin-top: 4px;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 4px;
float: left;
border: #eee 1px solid;
min-width:900px;
}

#contenitore_senzabordo 
{
background: #fff;
padding-top: 0px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
margin: 0px auto;
width: 96%! important;
border: #fff 1px solid;
}