BODY {
	MARGIN: 10px; PADDING: 0px; FONT-SIZE: 12px; BACKGROUND-COLOR: #D9E8F9; FONT-FAMILY: Verdana,Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; 
}
DIV#tutto {
	MARGIN: 0px; PADDING: 0px; WIDTH: 100%; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: center; 
}
DIV.primariga {
	 width: 100%; text-align: left; padding: 10px 0px 10px 0px; MARGIN: 0px; background-color: #08519A; color: #FFFFFF; font-family: monospace; font-size: 1.5em; 
}
DIV.toolbar {
	 width: 100%; text-align: center; font-weight: normal; padding-top: 5px; padding-bottom: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; background-color: #08519A; color: #FFFFFF; FONT-SIZE: 11px; 
}
DIV.accesso {
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; TEXT-ALIGN: right; font-size: 10px; font-weight: bold; background-color: #08519A; color: #FFFFFF;  
}
DIV.logo {
	MARGIN: 0px 0px 3px 10px; PADDING: 0px; text-align: left;
}
DIV.sopra {
	BORDER: #B43B26 1px solid; BORDER-BOTTOM: #B43B26 0px solid; margin: 0px; PADDING: 0px; WIDTH: 100%; HEIGHT: 20px 
}
DIV.sotto {
	clear: both; BORDER: #B43B26 1px solid; BORDER-TOP: #B43B26 0px solid; PADDING: 0px; WIDTH: 755px; HEIGHT: 20px 
}
DIV.saluto {
	MARGIN-TOP: 5px; PADDING: 1px; FLOAT: left; VERTICAL-ALIGN: text-bottom; TEXT-ALIGN: justify
}
DIV.data {
	 width: 100%; text-align: left; font-size: 10px; font-weight: bold; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; padding-top: 3px; padding-bottom: 3px; background-color: #08519A; color: #FFFFFF; 
}
DIV.centro {
	WIDTH: 100%; PADDING: 0px; MARGIN: 0px;
}
DIV.sinistra {
	FLOAT: left; WIDTH: 25%; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: left; margin: 0; padding: 0; 
}
DIV.mezzo {
	FLOAT: right; WIDTH: 73%; POSITION: relative; HEIGHT: auto; text-align: right; margin: 0; padding: 0; 
}
DIV.destra {
	FLOAT: right; POSITION: relative; VERTICAL-ALIGN: top; WIDTH: 20%; MARGIN-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: auto; TEXT-ALIGN: right; 
}
DIV.box {
	BORDER: #365691 1px solid; background-color: #F5FBFF; PADDING: 2px; MARGIN: 0px auto 10px auto; WIDTH: 97%; text-align: center
}
DIV.box_centro {
	FLOAT: right; BORDER: #365691 1px solid; background-color: #F5FBFF; PADDING: 4px; MARGIN: 0px 0px 10px 0px; WIDTH: 100%; text-align: center
}
DIV.mesi {
	 width: 100%; text-align: center; font-weight: bold; MARGIN: 0px; background-color: #08519A; color: #FFFFFF; font-family: Verdana, Tahoma; font-size: 10px; line-height: 20px; 
}
DIV.boxC {
	BORDER: #B43B26 1px solid; background-color: #F3E9E9; PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 4px;
}
DIV.boxD {
	BORDER: #365691 1px solid; BORDER-RIGHT: #B43B26 0px solid; background-color: #F5FBFF; PADDING: 2px; MARGIN: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 4px; WIDTH: 90%
}
DIV.linoS {
	BORDER-BOTTOM: #365691 1px solid; PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: left; font-size: 16px; font-weight: normal; color: #B31D1D; /*letter-spacing: 1px;*/ 
}
DIV.linoD {
	background-color: #08519A;	BORDER-RIGHT: #365691 1px solid; BORDER-BOTTOM: #365691 1px solid; /*background-image: url('images/sfondo.png');*/ PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: left; font-size: 14px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px;
}
DIV.linoC {
	BORDER-BOTTOM: #365691 1px solid; background-image: url('images/sfondoc.png'); PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: center; font-size: 14px; font-weight: bold; 
}
DIV.news {
	background-color: #08519A; BORDER-LEFT: #365691 1px solid; BORDER-BOTTOM: #365691 1px solid; PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: justify; font-size: 10px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px; 
}
UL.menu {
	TEXT-ALIGN: left; PADDING: 2px; MARGIN: 0px; COLOR: #111111; LIST-STYLE-TYPE: none
}
LI.menu
{
    padding: 2px;
}
A.imgs
{
    border: 0;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 2px;
}
A.imgs:hover
{
    border: #365691 1px solid;
    letter-spacing: 1px;
    padding: 2px;
}
A.menu
{
    color: #111111;
    font-size: 1em;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 2px;
}
A.menu:hover
{
    background: #08519A;
    color: #ffffff;
    letter-spacing: 1px;
    padding: 2px;
}
UL.elenco
{
    text-align: left;
    color: #111111;
    list-style-type: none;
}
LI.elenco
{
    padding-bottom: 1.5em;
}
A.elenco
{
    color: #003366;
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 1px;
    padding: 1px;
}
A.elenco:hover
{
    background: #08519A;
    color: #ffffff;
    letter-spacing: 1px;
    padding: 1px;
}
p.titoletto
{
    font-family: 'Trebuchet MS';
    font-size: 15px;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
}td.titoletto
{
    font-family: 'Trebuchet MS';
    font-size: 15px;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    padding: 3px;
    width: 20%;
}
a.titoletto
{
    font-family: 'Trebuchet MS' ,Verdana,Tahoma;
    color: #910101;
    font-weight: bold;
    text-decoration: underline;
    font-size: 13px;
}
a.titoletto:hover
{
    font-family: 'Trebuchet MS' ,Verdana,Tahoma;
    color: #0048C7;
    font-weight: bold;
}





DIV.Accessibilita {
	FLOAT: left; BORDER: #365691 1px solid; background-color: #F5FBFF; PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 4px; WIDTH: 250px
}
DIV.Micro {
	BORDER-BOTTOM: #365691 1px solid; background-color: #08519A; color: white; PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: center;font-size: 14px; font-weight: bold; 
}
DIV.primopiano {
	FLOAT: right; BORDER: #365691 1px solid; background-color: #F5FBFF; PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 4px; WIDTH: 180px
}
DIV.Zapping {
	BORDER-BOTTOM: #365691 1px solid; background-image: url('images/sfondoc.png'); PADDING: 2px; MARGIN: 0px; TEXT-ALIGN: center;font-size: 12px; font-weight: bold; 
}
P.Zapping{TEXT-ALIGN: center; PADDING: 2px; MARGIN: 0px; COLOR: #222222; font: bold 12px tahoma; 
}
DIV.Unicef {
	FLOAT: right; BORDER: #365691 1px solid; background-color: #F3E9E9; PADDING: 0px; MARGIN: 0px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 4px; WIDTH: 180px
}
a.news {
	 color: #08519A; text-decoration: none; font-weight: bold;  
}
a.news:hover {
	text-decoration: underline; 
}
 p.titolone { margin:20px; text-align: center; font-weight: normal; font-family: Tahoma,Verdana; font-size: 24px; color: #08519A; }
 p.titolo { margin: 0; text-align: center; font-weight: bold; padding: 5px; font-family: Verdana,Tahoma; font-size: 13px; color: #08519A; }
 p.normale { padding: 5px; margin-top: 0em; margin-bottom: 5px; text-align: justify; font-family: Verdana,Tahoma; color: #000000; font-size: 11px; font-weight: normal; }
 a.normale { font-family: Verdana,Tahoma; color: #08519A; font-weight: bold; text-decoration: none; font-size: 11px; }
 a.normale:hover { font-family: Verdana,Tahoma; color: #FFFFFF; background-color: #08519A; font-weight: bold; }

td.news {font-size: 8pt; text-align: justify; vertical-align: top; font-weight: bold; padding: 4px 0px 12px 0px;}


 .G_titolo { margin:10px; text-align: center; border: 1px solid white; font-weight: bold; padding: 5px; font-family: Verdana,Tahoma; color: #08519A;}
 .G_normale { padding: 5px; margin-top: 0em; margin-bottom: 5px; text-align: justify; font-family: Verdana,Tahoma; font-weight: normal; text-indent: 15px; }





a.toolbar {
	 background-color: #08519A; TEXT-ALIGN: left; font-weight: bold; color: #FFFFFF; text-decoration: none; 
}
a.toolbar:hover {
	 background-color: #FFFFFF; TEXT-ALIGN: left; font-weight: bold; color: #08519A; text-decoration: none; 
}
.input {
	 color: #08519A; text-decoration: none; padding: 0px; font-size: 10px; 
}
.cell {
	padding: 0 2px 0 2px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #A5BADC;
}

