body
{
text-align: center;
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color:#555555;
}

table {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:640px;
}

table.gruppi {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width:390px;
}

table.Nwls{
	font-size: 11px;
	width:740px;
}

table.NwlsArt{
	font-size: 11px;
	width:33%;
}

table table.Img {
	font-size: 11px;
	width:60px;
}

/* MENU MAIN */

#outer {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; BACKGROUND: url(grad.gif) #A4A4A4 repeat-x left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #D6D6D6 1px solid; HEIGHT: 30px;
}
#point {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#point LI {
	PADDING-RIGHT:0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  FLOAT: left;
}
#point LI A { PADDING-RIGHT: 3px;  PADDING-LEFT: 3px; BACKGROUND: url(grad.gif) #A4A4A4 repeat-x left bottom;  PADDING-BOTTOM: 0px; COLOR: #777777;PADDING-TOP: 0px; FONT-FAMILY: arial; color:#FFFFFF; LETTER-SPACING: 1px; TEXT-DECORATION: none;
}
#point LI A:hover{ PADDING-RIGHT: 3px;  PADDING-LEFT: 3px; BACKGROUND:#D6D6D6 no-repeat center top; PADDING-BOTTOM: 0px;  COLOR: #555555 ;PADDING-TOP: 0px; FONT-FAMILY: arial; LETTER-SPACING: 1px; TEXT-DECORATION: none; 
}


/* links */ 
A:link{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;}
A:visited{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;color:#666666;}
A:active{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;color: #666666;}
A:hover{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:normal;color: #D5171E;}


/* bold */
b{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color: #003399;text-decoration:none;}
b.titles{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color: #003399;text-decoration:none; text-transform:uppercase;}

/*form */
input{font-family: Geneva, Arial, Helvetica, sans-serif; color:#555555;  background-color : #F5F5F5; border:1px solid #999999; font-size:11px;}
textarea{font-family: Geneva, Arial, Helvetica, sans-serif;color:#555555;background-color : #F5F5F5;  border:1px solid #999999;	font-size:11px;}
select{font-family: Geneva, Arial, Helvetica, sans-serif;color:#555555;background-color : #F5F5F5;  border:1px solid #999999; font-size:11px;}
input.radiobutton{border:0px; background: #FFFFFF;}
input.submit{color: #FFFFFF;background: #003399;padding-top:2px;font-weight: 700;font-size:11px;font-family: Geneva, Arial, Helvetica, sans-serif;}

/* font TD */
td.font{font-family: Geneva, Arial, Helvetica, sans-serif; color:#555555;}
td.testo{padding-right:50px; padding-bottom:40px;}
td.title{font-family: Geneva, Arial, Helvetica, sans-serif; color:#666666; font-weight : bold; font-size:14px; border-bottom: solid 1px #D6D6D6;}
td.fortitle{padding-bottom:5px; }
td.butt{padding-left:21px; }

/* text */
td.baskettext{padding-top:5px; padding-bottom:10px;}
table.baskettable{border:4px solid #F5F5F5; COLOR:#555555;font-family: Geneva, Arial, Helvetica, sans-serif; padding:5px;}
table.baskettable td.head{padding-top:5px; padding-bottom:5px; background-color : #F5F5F5; font-weight:bold;color: #003399;}
table.baskettable td.head a{font-family: Geneva, Arial, Helvetica, sans-serif;font-weight:bold;color: #003399;text-decoration:none;}
.basket{COLOR:#555555;font-family: Geneva, Arial, Helvetica, sans-serif;}
td.baskettitolozzi{padding-top:15px; padding-bottom:10px; border-bottom: solid 1px #D6D6D6; font-weight:bold;color: #666666;}
td.rigasopra{padding-top:5px; padding-bottom:5px; border-top: solid 1px #D6D6D6;}

/* image */
.Stile2 {font-size: 18px; color: #74B7E5;}
.Stile4 {color: #74B7E5; }

.image{ border:5px solid; border-color:#DDDDDD; }
.imageport{ border:3px solid; border-color:#DDDDDD; }

td.thinHR {background-image: url(../images/riga.gif); background-repeat:repeat-x; height:1px}

td.tabheader {background: #F5F5F5;color: #666666;text-transform:uppercase;}
td.tabtitle {background: #EDEBE8;color: #666666;padding-left:3px;}
td.tabvalue {padding:3px;background: #F5F5F5;}
td.tabbottom {background: #EDEBE8;color: #007A98;}
td.submit {Padding-top:5px; padding-bottom:15px;}


/************************************************
*	Menu Mappa ambiente						*
************************************************/

#mapcontainer {	
padding:5px 10px 0px 0px;
font: 0.9em/1.2  arial, geneva, verdana, tahoma;
}

#mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

#mapcontainer li
{
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #0073C7;
}

#mapcontainer li.text
{
color: #666666;
}

#mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
}

#mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
}

#mapcontainer a:hover
{
background-color: #F5F5F5;
color: #0073C7;
}



/************************************************
*	Menu interno ambiente						*
************************************************/

#navcontainer {	padding:0px 10px 0px 15px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 3px 0px 3px 8px;
width: 167px;
background-image:url(../images/point.gif);
background-position: 0px 5px;

background-repeat:no-repeat;
border-bottom: 1px solid #d6d6d6 ;
}

#navcontainer a:link
{
text-decoration: none;
color: #666666;
}

#navcontainer a:hover
{
background-color: #F5F5F5;
color: #0073C7;
}

img.zoom{
	border: 3px solid #DEDEDE;
}

b.title{
	font: 14px/1.1 arial, geneva, tahoma, verdana;
	font-weight: bold;
	color: #003399;	
}
