/*stili per il layout fisso con background*/
html,body{
margin: 0;
padding:0
}

body{
font-family: "Trebuchet MS",Verdana,Tahoma,arial,sans-serif;
font-size: 79%;
text-align:center;
background-color:#E5EDF4;
color:#476D94;
}

div#container{
width:760px;
margin:0 auto;
border-style:solid;
border-color: #ccc;
background-color:#F1F5F9;/*#000000;*/
border-width: 0 1px;
border-top:10px;
border-top-color:#4E8BC1;/*#BBCFE3;*/

}
div#container2{
text-align: left;
}

/*stili generici, su header e footer*/
div#header{
height: 30px;
color: #ff0;
background-color:#BBCFE3;
background: url(immagini/menu.gif) repeat-x top left;
}

h1,h2{
margin: 0;
padding:0
}

h1{
color: #4E8BC1;
font-size: 1.3em
}

h2{
color: #4E8BC1;
font-size: 0.95em
}

div#footer a{
color:#476D94;
font-weight: bold;
text-decoration: underline
}
div a{
color:#476D94;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
}


/*stili specifici per il layout*/


div#navigation{
float: left;
width: 200px;
background-color:#F1F5F9;
padding: 0em 0px;

}

div#extra{
float: right;
width: 180px;
padding: 0em 0px;
margin: 0px;
background-color:#F1F5F9;
}
 
div#content{
margin: 0 180px 0 200px;
padding: 3px;
background-color:#F9FBFD;
}

div#footer{
clear:both;
text-align:center;
padding: 5px 0;
background-color: #69c;
/*color: #000;*/
height: 70px;
background: url(immagini/botbg.gif);
}

div#content1{
margin: 0 0px 0 200px;
padding: 3px 3px 20px 3px;
background-color:#F9FBFD;

}


/*stili per la navigazione*/
div#navigation ul{
margin: 0 8px;
padding: 0;
list-style-type:square;
height: 100%;

}
div#navigation li{
margin: 0px 0px 0px 20px ;
padding: 0;
}
div#navigation a{
color:#476D94;
font: normal bold 1em "Trebuchet MS",Verdana,arial,sans-serif;
text-decoration: none;


}
div#navigation a:hover{
color: #4E8BC1;
text-decoration: underline;

}
div#navigation a#activelink{
color: #4E8BC1;
text-decoration: none;

}
div#navigation p{
margin: 0px 3px 5px 8px
}

div#navigation h2{
color:#5E7790;/*F1F5F94E8BC1;*/

}

/*stili per la sezione extra*/
div#extra div.newsbox{
font-size: 97%;
margin-bottom: 3px;
}
/*div#extra div.newsbox h2{
color: #999;
font-size: 1.2em;
margin: 0px 3px 1px 3px}

div#navigation h2{
color: #999;
font-size: 1em;
margin: 0px 3px 1px 3px
}
*/
div#extra div.newsbox p{
margin: 0px 3px 10px 3px}


.divisore {
background: url(immagini/Hrbg1.jpg) repeat-x top left;
HEIGHT: 22px;
padding: 4px 1px 0px 5px;
border-left: 1px solid #A6B7CB;
border-right: 1px solid #A6B7CB;

}

.divisore h1,h2{
color:#5E7790;/*F1F5F94E8BC1*/

}

.divisore1 {
background: url(immagini/Hrbg.jpg) repeat-x top left;
HEIGHT: 25px;
padding: 4px 1px 0px 5px;


}
.txt1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #4E8BC1;
}

div a.what{
	text-decoration: none;
	BORDER-TOP: #4E8BC1 1px dotted;
	CURSOR: help;
	BORDER-BOTTOM: #4E8BC1 1px dotted;
	font-style: normal;

}
ACRONYM {
	BORDER-TOP: #4E8BC1 1px dotted; CURSOR: help; BORDER-BOTTOM: #4E8BC1 1px dotted
}

/*div#content img{
border: double #ccc;
}*/

/*input {
	border:1px solid #4E8BC1;
	font-size:10px;
	color:#000000;
	font-family:Tahoma;
}width:126px; height:14px; border:1px solid #4E8BC1;font-size:10px; color:#000000; font-family:Tahoma 
*/
INPUT {
	BORDER-RIGHT: #4E8BC1 1px solid;
	BORDER-TOP: #4E8BC1 1px solid;
	FONT-SIZE: 90%;
	BACKGROUND: #f3f3f3;
	BORDER-LEFT: #4E8BC1 1px solid;
	BORDER-BOTTOM: #4E8BC1 1px solid
}
INPUT.submit {
    BORDER-RIGHT: #999 1px solid;
	BORDER-BOTTOM: #999 1px solid;
	PADDING-RIGHT: 0px;
	BACKGROUND: #4E8BC1;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	color: #FFFFFF;
	font-weight: bold;
	CURSOR: hand;
	PADDING-TOP: 0px;
	height:25;

}
INPUT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: hand; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.button:hover {
	COLOR: #fe701a; BACKGROUND-COLOR: #ffde92
}
TEXTAREA{
	BORDER-RIGHT: #4E8BC1 1px solid;
	BORDER-TOP: #4E8BC1 1px solid;
	FONT-SIZE: 100%;
	BACKGROUND: #f3f3f3;
	BORDER-LEFT: #4E8BC1 1px solid;
	BORDER-BOTTOM: #4E8BC1 1px solid
}

/**/div.margine{
margin: 0px 3px 10px 8px
}

div.margine h2{
color: #999;
font-size: 1.2em;
margin: 0px 3px 0px 3px}

.BgCartScuro{
BACKGROUND: #BDD2E5;
}

DIV#commenti P {
	text-align:left;
	BORDER-RIGHT: #68b0d8 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #68b0d8 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #68b0d8 1px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #68b0d8 1px solid;
	BACKGROUND-COLOR: #c8ecff
}
DIV#immagine IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 10px 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
.row1 {

  background-color: #F0F4FB;
  }
.row2 { 

background-color: #CBDAEF}


#submenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 0em 2px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#submenu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}


#submenu A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 26px;
	BACKGROUND: url(immagini/document.gif) no-repeat left center;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
#submenu A:hover {
	background-color: #E5EDF4;
	TEXT-DECORATION: underline
}
#submenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 16px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#submenu UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM-STYLE: none
}

#submenu UL A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	BACKGROUND: url(immagini/document.gif) no-repeat left center;
	PADDING-BOTTOM: 2px; 
	WIDTH: 128px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}

.rowNews { 

border-bottom:solid;
border-width: 1px;
border-color: #ccc;
margin-top: 8px;
padding-bottom: 8px;
}
.centrato{height:20px; padding-top:10px;}