A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #a3b341; TEXT-DECORATION: none
}
A:visited {
	COLOR: #a3b341; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 78%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
}

.labotext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif;
	line-height:130%;
}
P.green {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9fb452; PADDING-TOP: 0px
}
P.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 260px; PADDING-TOP: 0px;
}

H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT:bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; LETTER-SPACING: -1px;	line-height:95%;
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: arial, helvetica, sans-serif; LETTER-SPACING: -1px;
}
H3 {
 text-align:right ;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; LETTER-SPACING: -1px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 140%; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; LETTER-SPACING: -1px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center; min-width: 760px
}
DIV.container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/fbbg760.gif) #fff repeat-y 50% 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 830px; PADDING-TOP: 0px; TEXT-ALIGN: center
}

.container ../file {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

DIV.InRilievo {
	PADDING: 20px; BACKGROUND:#E6EDC5; MARGIN: 0px auto; WIDTH: 430px; TEXT-ALIGN: left
}
DIV.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/fbfooter.gif) #fff no-repeat 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 830px; PADDING-TOP: 20px; HEIGHT: 40px; TEXT-ALIGN: center;
}
DIV.footer h3 {
TEXT-ALIGN: center;
font-weight:bold;
}
DIV.logo {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	HEIGHT: 120px;
	TEXT-ALIGN: left
}

DIV.logonew {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	HEIGHT: 115px;
	TEXT-ALIGN: left
}
DIV.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/headerbg.gif) #fff repeat-x right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px; HEIGHT: 268px; TEXT-ALIGN: left
}

DIV.headernew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/headerbg.gif) #fff repeat-x right bottom; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 0px; HEIGHT: 268px; TEXT-ALIGN: left
}

DIV.headerfloat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 490px; PADDING-TOP: 0px; HEIGHT: 268px
}

DIV.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 250px; PADDING-TOP: 60px
}
#navcontainer {
	WIDTH: 175px
}

/*#navmenu ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; }*/

UL#navlist {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 100px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	LIST-STYLE-TYPE: none; 
	TEXT-DECORATION: none;font-weight:bold; 
	margin:0px;
	margin-bottom:10px;
	
}
UL#navlist LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px 0px 13px; 
	PADDING-TOP: 10px;
	float: left;
   position: relative;
	
}
UL#navlist LI A {
	PADDING-RIGHT: 7px;
	DISPLAY: inline; 
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 10px; 
	WIDTH: 60px; 
	PADDING-TOP: 10px; 
	HEIGHT: 28px
}
UL#navlist LI A:link {
	COLOR:#339900; TEXT-DECORATION: none;
}
UL#navlist LI A:visited {
	COLOR: #339900; TEXT-DECORATION: none;
}
UL#navlist LI#active A {
	BACKGROUND: #cddc87; COLOR: #333333; TEXT-DECORATION: none;
}
UL#navlist LI#active A:hover {
	COLOR: #333333;
}
UL#navlist LI A:hover {
	COLOR: #333333
}
UL#navlist LI UL
{
	
	margin-left:-10px;
	margin-top:16px;
	padding-left:0px;
	/*border:1px solid #ffffff;*/
	
	}
UL#navlist LI UL a
{
	
	padding:9px;
	border:1px solid #F2F6E3;
	background-color:#ffffff;
	padding-right:40px;
	
	}
UL#navlist LI UL a:hover{
	
	border:1px solid #F2F6E3;
	background-color:#cddc87;
	color:#000000;
	
	}
/*
ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
li {
  float: left;
  position: relative;
  width: 10em;
  }
  */
 UL#navlist li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
 
  }
li > ul {
top: auto;
left: auto;

}
 UL#navlist li:hover ul { display: block; }
  

  
 UL#navlist li:hover ul, UL#navlist li.over ul{ display: block; }




DIV.headerfloat H2 {
	MARGIN: 4px 0px 0px 15px
}
DIV.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/bgcolour.gif) #fff;  PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 760px; PADDING-TOP: 35px; TEXT-ALIGN: left;
}
DIV.content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 130%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.leftcol {
	PADDING-RIGHT: 20px; PADDING-LEFT: 35px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}
DIV.leftcol P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
DIV.leftcolSearch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 35px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; TEXT-ALIGN: left;
}

DIV.maincolSearch {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 470px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.maincolindex {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.maincolindex2 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.maincolindex3 {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.maincol {
	PADDING-RIGHT: 0px; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.centercol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.rightcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 40px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.../file {
	 border:1px solid #3381ad;  
    margin-right:10px;
    margin-bottom:0px;
    padding: 2px;
    }
../file.floatright {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 12px 0px 2px 10px; BORDER-RIGHT-WIDTH: 0px
}
../file.floatleft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 7px 3px 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.pfloat {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 160px; TEXT-ALIGN: left
}
DIV.pfloat P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.pfloat H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


/* formattazione pagine smartsite */
DIV.pfloat2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; HEIGHT: 210px; TEXT-ALIGN: left
}
DIV.pfloat2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.pfloat2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


DIV.contentbottom {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; PADDING-LEFT: 0px; BACKGROUND: /*url(../file/bottomlogo.jpg)*/ #ffffff no-repeat center right;PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV.contentbottom P {
	FONT-SIZE: 70%; COLOR: #999999
}
DIV.botleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 20px; WIDTH: 190px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.botleft P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.botmiddle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 20px; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 210px; PADDING-TOP: 0px; TEXT-ALIGN: left; width:210px;
}
DIV.botmiddle P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.botright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 20px; BORDER-LEFT: #cccccc 1px dotted; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV.botright P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.clear {
	CLEAR: both; WIDTH: 760px; HEIGHT: 0px
}
DIV.newsfloat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../file/newsnote.jpg) no-repeat left bottom; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 20px 25px; WIDTH: 140px; PADDING-TOP: 15px; TEXT-ALIGN: right
}
DIV.newsfloat P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
DIV.pfouter {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 445px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
../file.pfl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
../file.visitwebsite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 6px 30px 0px 10px; PADDING-TOP: 0px
}
/*#verticalForm FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../file/bgstripes.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1em; MARGIN: 0px 0px 3em 2em; WIDTH: 280px; COLOR: #333333; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
#verticalForm FIELDSET.radio {
	MARGIN: 1em 0px 2em; WIDTH: 274px
}
#verticalForm FIELDSET.radio INPUT {
	CLEAR: both; FLOAT: left; WIDTH: auto
}
#verticalForm FIELDSET.radio LABEL {
	FONT-WEIGHT: normal
}
#verticalForm INPUT {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 86%; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 3px; WIDTH: 274px; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
#verticalForm INPUT.submit {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 274px; TEXT-ALIGN: right
}
#verticalForm INPUT.hidethis {
	DISPLAY: none
}
#verticalForm TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 86%; BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 3px; WIDTH: 274px; COLOR: #000000; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: arial, sans-serif; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #ffffff
}
#verticalForm LABEL {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 90%; MARGIN-BOTTOM: 1em
}
#verticalForm LABEL.first {
	PADDING-TOP: 1em
}
#verticalForm SELECT {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 280px; BORDER-RIGHT-WIDTH: 0px
}
DIV.requirednote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/pillbg.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 15px 3px 0px 0px; WIDTH: 160px; PADDING-TOP: 0px; HEIGHT: 20px
}
DIV.requirednote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}
DIV.hovernote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../file/longerpillbg.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 3px 0px 0px; WIDTH: 180px; PADDING-TOP: 0px; HEIGHT: 20px
}
DIV.hovernote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: tahoma, arial, helvetica, sans-serif
}
DIV.notesclear {
	CLEAR: both; HEIGHT: 0px
}

*/
.INPUT
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffffff 1px solid;
	margin-bottom: 2px;
	margin-top: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#F4F4F4;
	TEXT-DECORATION: none;
}
.INPUTBIG
{
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #666666 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffffff 1px solid;
	margin-bottom: 2px;
	margin-top: 2px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR:#F4F4F4;
	TEXT-DECORATION: none;
	width:340px; 
	height:30px;
}


SELECT 
{ 
font:8pt verdana; 
color:#CC0000; 
background-color:#C2D5E7; 
border-color:#FF6600; 
border-width:1px; 
border-left-width:0px; 
border-right-width:0px;
width:180px;
} 
.BUTTON
{
border-bottom:thin solid #006600;
border-right:thin solid #006600;
border-top:thin solid #CCCCCC;
border-left:thin solid #CCCCCC;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#6F9E3F;
color: #FFFFFF;
padding-top:0px;
cursor:hand;
width:235px;
height: 19px;
margin-top:2;
}