/*.bianco14 {  font-family: Verdana, Arial; font-size: 14px; font-style: normal; color: white}

A.bianco14:link, A.bianco14:visited, A.bianco14:active, A.bianco14:hover {
font-family: Verdana, Arial; font-size: 14px; font-style: normal; color: white
}

.blu {  font-family: Verdana, Arial; font-size: 12px; font-style: normal; color: darkblue}


H1{  font-family: Verdana, Arial; font-size: 14px; font-style: normal; color: black; margin:0; display: inline; }

H2{  font-family: Verdana, Arial; font-size: 13px; font-style: normal; color: black; margin:0}*/


html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: Verdana, Arial;
 font-size: 12px;
} 

A:link, A:visited, A:active {
	font-family: Verdana, Arial;
	text-decoration: none;
	color: blue; }

.star {
	font-size: 17px;
	vertical-align:-4px ;
	}

A:hover {
text-decoration: underline;
color: #FF9900;}

/*A:visited {
text-decoration: none;
color: #FF9900;}*/

img { border:0; 
}

#pagewidth{ 
 width:980px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:100px; 
 width:100%;
} 
 
#leftcol{
 width:200px; 
 float:left; 
 position:relative; 
/* background-color: red;*/
  }
 
#twocols{
 width:770px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:200px; 
 float:right; 
 position:relative; 
/* background-color: yellow*/
 }
 
#maincol{
/* background-color: #FF32FF;  */
 float: left; 
 display:inline; 
 position: relative; 
 width:570px; 
 }

p{margin-right:5px; margin-left:5px;}

#footer{
 margin-top:10px; 
/* margin:0; verificareeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee*/  
/*  background-color:#FFFF99; */
 clear:both;
 } 
 

 
 /*  Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


/* inizio menu in alto orizzontale */
#navcontainerOR ul
{
padding-left: 0;
margin: 0px 0px 20px 0px;
background-color: #FFCC66;
float: left;
width: 100%;
}

#navcontainerOR ul li { display: inline; }

#navcontainerOR ul li a
{
padding: 5px 10px;
background-color: #FFCC66;
text-decoration: none;
font-size:13px;
font-weight:bold;
float: left;
border-right: 2px solid blue;
color: blue;
}

#navcontainerOR ul li a:hover
{
background-color: #FF9900;
color: white;
}
/*fine menu oriz*/

/* inizio menu vert */
#navcontainer p {margin:5px;}

#navcontainer { width: 200px; }

#navcontainer ul
{
margin: 0;
padding-left: 0;
PADDING-RIGHT: 10px;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 1px 5px 1px 5px;
width: 180px;
background-color: #FFCC66;
border-bottom: 1px solid blue;
font-weight:bold;
color: blue;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #FF9900;
color: white;
}
/*fine menu vert*/

/* inizio box colDX*/
DL {
	BACKGROUND: url(../img/box_bottom.gif) #ccc no-repeat left bottom; 
	PADDING: 0px; MARGIN: 0px 0px 10px 10px;
}
DT {
	padding: 5px 5px 5px 10px; FONT-SIZE: 130%; BACKGROUND: url(../img/box_top.gif) #999 no-repeat left top; 
	MARGIN: 0px 0px 5px 0px; COLOR: #fff; BORDER-BOTTOM: #fff 2px solid
}
DD {
	PADDING:0px 10px 5px 10px; MARGIN: 0px; COLOR: #666;
}
#blue DT {
	BACKGROUND-COLOR: #69c
}
#blue {
	BACKGROUND-COLOR: #9cf
}
#red DT {
	BACKGROUND-COLOR: #933
}
#red {
	BACKGROUND-COLOR: #c99
}
#green DT {
	BACKGROUND-COLOR: #9c6
}
#green {
	BACKGROUND-COLOR: #cf9
}
/* fine box colDX*/


#imgLeft img {
	float:left;
	margin:5px 5px 5px 0px;
	}

#imgRight img {
	float:right;
	margin:5px 5px 5px 5px;
	}
