/*  Stile  in costruzione */
body {
  font-family:        Verdana,Arial,Helvetica,sans-serif;
  text-align:  center;
  margin:      0;
  padding:     0;  
}

h1,h2,h3 {
  font-family: Verdana,Trebuchet MS,Helvetica,Arial,sans-serif;
}

h1 { 
  color: 		#FFA54C;
  font-size: 	140%;
  margin:       5px;
  margin-top:	0;    
}
h2 { 
  color: 		#999;
  font-size: 	120%;
  margin:       3px;
  margin-top:	0;    
}
h3 { 
  color: 		#666;
  font-size:   	110%;
  margin:       2px;
  margin-top:	0;    
}
h4 {
  color:      	#FFA54C;    
  font-size:  	10pt;
  margin:       1px;
  margin-top:	0;    
}

p {
  margin: 1px;
  padding: 2px;
}

ul {
  list-style: 	none;
  margin:     	0;
  padding:    	0;
}

a {
  text-align:      center;
  color:           #666666;
  text-decoration: none;
}

img {
  border:none;
}

a:hover {
  color:            #ffffff;
  background-color: #6666CC;
  text-decoration:  underline;
}

#mainform {
  font-family:    	Verdana, Arial, Helvetica, sans-serif;
  text-align:     	center; 
  font-size:      	10pt;
  margin:         	5px;
  padding:        	5px;
  width:          	770px; 
  /*height:			430px;*/
 }	

#header {
	color:#6666CC;
	text-align: center;
	padding-bottom: 5px;
	margin: 0;
	margin-bottom:5px;
	font-size : 28pt;
	font-style : italic;
	font-weight : bold;
	/*background-image: url(../images/bg_header_inv.png);*/
}
#header a {
  color:           #6666CC;
  text-decoration: none;
}

#header a:hover {
  color:            #6666CC;
  background-color: #FFFFFF;
  text-decoration:  none;
}


#headerline {
  background-color: #6666CC;
  margin: 			0;
  padding: 			0;
  font-size:		3pt;
  clear:      		both;
}

#container {
  margin:           0;
  padding:          0;
  padding-top:  	5px;
}

#sidetools {
  float:           	left;
  text-align:      	left;
  height:          	400px;
  width:			155px;  /*16%;*/
  margin:          	0px;
  margin-left:     	2px;
  margin-bottom:   	4px;
  padding:         	0px;
  /*border:          1px solid #ccc;*/
 /*background-image: url(../images/fondomenu.gif); in alternativa a border*/
}

#menu {
  font-family:     Verdana, Arial, Helvetica, sans-serif;
  font-size:       9pt; 
  height:          250px;
  background-image: url(../images/bg_menu.png);
  background-repeat: no-repeat;
  line-height:		150%;
}

#menu ul {
	margin:        0px;
	padding:      0px;	
}
#menu ul li { 
  padding:          3px;
  margin:           0px;
}

#menu ul li a { 
  margin:		 0px;
  padding:       0px;
  margin-left:   5px;
}

#sitesearch {
  font-family:   Verdana, Arial, Helvetica, sans-serif;
  font-size:     8pt;
}

input.button-img {
  color:            #fff;
  background-color: #6666CC;
  text-align:       center;
  font-size:        8pt;
}

#advertize {
  float:            right;
  color:          	#666;
  font-size:		8pt;
  width:		   	152px;
  height:          	250px;
  margin:		 	0;
  padding:          0;
  margin-right:     2px;
  padding:      	1px;  
  background-image: url(../images/bg_adv.png);
  background-repeat: no-repeat;
  /*border:           1px solid #ccc;*/
}

#googlecontent {
  float:            right;
  color:          	#666;
  font-size:		8pt;
  width:		   	152px;
  height:          	270px;
  margin:		    0;
  padding:          0;
  margin-right:     2px;
  padding:      	1px;  
  background-image: url(../images/bg_ads.png);
  background-repeat: no-repeat;
  /*border:           1px solid #ccc;*/
}

#advtext {
  /*float:right;
  margin: 0;
  margin-right: 6px;
  padding:0;
  text-align:       left;
 /* background-image: url(../images/boxadv_cf.png);
  background-repeat:no-repeat;*/
}

#infobody {
	text-align:  left;
	float:       left;
	width:       420px;
	/*margin-right: 0px;*/
	margin:  1px;
	padding: 1px;
}

#textbody {
  font-size:  	8pt;
 }

#textbody a {
  font-weight:   bold;
}

#textbody ul {
	list-style: square inside;
	margin: 4px;
	padding: 2px;
	font-size:  8pt;
}

#textbody td {
	font-size: 8pt;
}

#submenu a {
	margin: 	0px;
	margin-top: 2px;
	padding:	2px;
	border:  	1px solid #ccc;
}

#folders {
   font-size:  		8pt;
   margin: 0px;
   margin-top: -4px;
   padding:0px;
/*   line-height: 25px;*/
}

#folders ul {
  /*max-width: 250px;*/
  margin: 	4px;
  padding: 	2px;
  margin-left: 4px;
}

#folders ul li {
  border:  	1px solid #ccc;
  margin:   1px;
  display: 	inline;
  padding:	2px;
}

#thumb {
  text-align: center;
  margin : 0;
  padding: 0;
}

#thumb form {
  margin: 	0px;
  padding: 	0px;
  display: 	inline;
}

#thumb input {
  margin: 	0px;
  padding: 	0px;
}

#imgnavig td {
  text-align:	center;
  width:		90px;  
  height:		21px;
  background-repeat: no-repeat; 
}

.imglink {
  cursor: pointer; 
}

#footer {
  padding:        	0;
  margin:         	0;
  background-color: #6666CC;
  color:            #fff;
  font-family:    	Verdana, Arial, Helvetica, sans-serif;
  font-size:      	7pt;
  clear:      		both;
}

#footer a {
  color:			#fff;
}

#cutenews {
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}
#cutenews  a {
  color: #FFFFFF;
}
#cutenews  a:hover{
  color: #FFFFFF;
  background-color: #FFFFFF;
}

/*Stile del form*/
form,fieldset {
	margin-top:0px;
	margin-left:0px;
	padding: 0px;
	border: 0px solid #000;
}
form label {
	float:left;
	width:80px;
	line-height:23px;
	margin-right:5px;
	text-align:right;
}
form input,textarea {
	margin-bottom:5px;
	border-style:solid;
	/*border-color: #8C8C8C #ABABAB #ABABAB #8C8C8C;
    border-width:2px 1px 1px 2px;background: url(inputbk.jpg) repeat-x bottom*/
}
form br {clear:left;}
input#submit {
	margin: 10px 0px 0px 90px;
	border: 1px solid #CCC;
	padding: 0 5px;
	/*background: #C7BF9A;/*#E6E6E6 url(buttonbk.jpg) repeat-x center left*/
}

/* Site Map Style */

.pager {
	background-color:#eee;
	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font-size: 8pt;
	font-weight : normal;
}

.lhead { 
	background-color:#eee; 
	border-top:#aaa 1px solid;
	border-bottom:#aaa 1px solid;
	padding:3px;
	font-weight: bold;
	font-size: 9pt;
}

.lpart { 
	border-left:#ccc 1px solid;
	padding-bottom:25px;
}

.lpage { 
    font-weight:normal;
	font-size: 8pt;
}

.lcount { 
	color:#6666CC;
	padding:2px;
	font-weight: normal;
	font-size: 7pt;
}

/*
#copyright{
	font:normal 11px tahoma,verdana;
	color:#000;
	text-align:center;
	padding:0px;
	width:720px;

}

a:link,a:visited{
	padding:1px;
	color:#009;
	text-decoration:none;
}
a:visited{
	color:#669;
}
a.aemphasis{
	color:#009;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
	color:#930;
}
*/

