body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#63637D;
	margin: 10px auto;
	text-align:center;
}

a:link, a:visited{
	color: #63637D;
	text-decoration: none;
}
a:hover{
	color: #ff3300;
	text-decoration: underline;
}


p{
	margin: 2px 0px 4px 4px;
}
form{
	margin: 2px 0px 2px 0px;

}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#63637D;
	margin:1px 0px 1px 0px;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#63637D;
	margin:1px 0px 1px 0px;
}

.textform{
	border: 1px solid #C2CED6;
	background: transparent url(images/bg/input_bg.gif) repeat-x;
	padding:2px;
}

/************* LAYOUT **************/

#container{
	width: 951px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	background: #FFFFFF;
	background: url(images/icone/arr02.gif) no-repeat;
}
#leftBar{ /* colonna sinistra */
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
}

#rightBar{ /* colonna destra */
	float: right;
	width: 175px;
	margin: 0px 0px 0px 0px;
}
#centerBar{ /* colonna centrale */
	float: left;
  	width: 592px;
	margin:0px 4px 0px 4px;
}

#leftBar p, #rightBar p{
	margin: 2px 0px 2px 0px;
}

/* INTESTAZIONE */ 

#utils{
	font-size:90%;
	padding: 0px 16px 2px 0px;
	text-align:right;
}

#head{
	width:100%;
	height:90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/bg/head_bg.gif) no-repeat;
}
#logo{
	float:left;
	padding: 8px 0px 1px 6px;
}

#headtext{
	float:right;
	padding:10px 20px 2px 0px;
	font-size:90%;
	text-align:right;
}

#headspacer{
	clear:both;
	text-align:center;
	height:1px;
	margin-top:3px;
	background: transparent url(images/bg/headspacer.gif) center top no-repeat;
}
#headnav{
	clear:both;
	text-align:center;
	font-size:80%;
	padding: 6px 6px 0px 0px;
	color:#CCCCCC;
}

#headnav a:link, #headnav a:visited{
	font-size:110%;
	margin: 0px 5px 0px 5px;
	font-weight:bold;
	color:#006699;
	padding: 0px 8px 0px 8px;
}
#headnav a:hover{
	color:#ff5500;
	text-decoration:underline;
}

/* FOOTER */

#footer{
	clear:both;
	width:100%;
	font-size:90%;
	height:36px;
	text-align:center;
	color:#63637D;
	padding: 6px 6px 0px 2px;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/bg/foot_bg.gif) no-repeat;
}
#footer a:link, #footer a:visited{
	color:#63637D;
	padding: 0px 6px 0px 6px;
}
#footer a:hover{
	color:#ff3300;
	text-decoration:none;
}

/* DEFINIZIONE BLOCCHI LATERALI */
.blocktable{
	background:  url("images/bg/block01/bgtable.gif") repeat-x;
	width:100%;
}
.blocktableb{
	background:  url("images/bg/block01/bgtableb.gif") repeat-x;
	width:100%;
}
.blocktablec{
	background:  url("images/bg/block01/bgtablec.gif") repeat-x;
	width:100%;
}
.blocktable td{
	margin:0px;
	padding:0px;
}
.blocktable p img{
	float:left;
	margin: 2px 2px 0px 0px;
}
.blocktable2 p img{
	float:left;
	margin: 2px 2px 0px 0px;
	border:0px;
}

.blocktableb img{
	border: 0px;
	float:left;
}
.td1{
	background:   url("images/bg/block01/box01.gif");
	width:6px;
	height:6px;
}
.td1b{
	background:   url("images/bg/block01/box01b.gif");
	width:6px;
	height:6px;
}
.td1c{
	background:   url("images/bg/block01/box01c.gif");
	width:6px;
	height:6px;
}
.td2{
	background:   url("images/bg/block01/box02.gif");
	width:16px;
}
.td2b{
	background:   url("images/bg/block01/box02b.gif");
	width:16px;
}
.td2c{
	background:   url("images/bg/block01/box02c.gif");
	width:16px;
}
.td3{
	background:   url("images/bg/block01/box03.gif") bottom;
}
.td3b{
	background:   url("images/bg/block01/box03b.gif") bottom;
}
.td3c{
	background:   url("images/bg/block01/box03c.gif") bottom;
}
.td4{
	background: url("images/bg/block01/box04.gif") bottom;
	width:6px;
}
.td4b{
	background: url("images/bg/block01/box04b.gif") bottom;
	width:6px;
}
.td4c{
	background: url("images/bg/block01/box04c.gif") bottom;
	width:6px;
}
.tdleft{
	background:url("images/bg/block01/tdleft.gif");
}
.tdleftb{
	background:url("images/bg/block01/tdleftb.gif");
}
.tdleftc{
	background:url("images/bg/block01/tdleftc.gif");
}
.tdright{
	background: url("images/bg/block01/tdright.gif");
}
.tdrightb{
	background: url("images/bg/block01/tdrightb.gif");
}
.tdrightc{
	background: url("images/bg/block01/tdrightc.gif");
}
.foottable{
	background: url("images/bg/block01/foottable.gif") bottom;
	height:30px;
}
.foottableb{
	background: url("images/bg/block01/foottableb.gif") bottom;
	height:30px;
}
.foottablec{
	background: url("images/bg/block01/foottablec.gif") bottom;
	height:30px;
}

/* DEFINIZIONE BLOCCHI CENTRALI */
.blocktable2{
	background:  url("images/bg/block01/bgtable2.gif") repeat-x;
	width:100%;
}
.blocktable2 td{
	margin:0px;
	padding:0px;
}

.blocktable2 input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#63637D;
	margin:1px 0px 1px 0px;
}

.button {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#63637D;
	margin:1px 0px 1px 0px;
	width:200px;
}

.button_little {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#63637D;
	margin:1px 0px 1px 0px;
	width:100px;
}

.blocktable3{
	background:  url("images/bg/block01/bgtable2.gif") repeat-x;
	width:100%;
}
.blocktable3 td{
	margin:0px;
	padding:0px;
	
}

.blocktable4 td{
	margin:0px;
	padding:1px;
}
.spacertr {
	height:1px;
	background-color:#DBDFE0;
}
.blocktable4 img{
	margin:1px;
}

.td12{
	background:   url("images/bg/block01/box012.gif");
	width:6px;
	height:6px;
}
.td22{
	background:   url("images/bg/block01/box022.gif");
	width:16px;
	height:6px;
}
.tdleft2{
	background:url("images/bg/block01/tdleft2.gif");
}
.tdright2{
	background: url("images/bg/block01/tdright2.gif");
}

.blocktable5{
	background:  url("images/bg/block01/bgtable2.gif") repeat-x;
	width:100%;
}
.blocktable5 td{
	margin:0px;
	padding:0px;
}


/* ------------------------ */

#path{
	font-size:90%;
	margin: 0px 0px 4px 4px;
}

#path a:link, #path a:visited{
	color: #63637D;
	text-decoration: underline;
}
#path a:hover{
	color: #ff3300;
	text-decoration: underline;
}

.tit_neretti{
    text-align:right;
	font-weight:bold;
	color:#63637D;
	font-size:90%;
	margin: 0px 0px 4px 4px;
}

.title{
	font-weight:bold;
	color:#FF6600;
	font-size:100%;
	margin: 0px 0px 4px 4px;
	border-bottom: 1px solid #DBDFE0;
}
.titleblu{
	font-weight:bold;
	color:#006699;
	font-size:100%;
	margin: 0px 0px 4px 4px;
	border-bottom: 1px solid #DBDFE0;
}
.titleor{
	font-weight:bold;
	color:#FF3300;
	font-size:100%;
	margin: 0px 0px 4px 4px;
	border-bottom: 1px solid #DBDFE0;
}

.titleb{
	font-weight:bold;
	color:#FF6600;
	font-size:100%;
	margin: 0px 0px 4px 4px;
	border-bottom: 1px solid #DBDFE0;
	background: #ff3300;
}

.title2{
	font-weight:bold;
	color:#FF6600;
	font-size:100%;
	margin: 0px 0px 2px 0px;
	border-bottom: 0px solid #DBDFE0;
}

.title3{
	font-weight:bold;
	color:#FF6600;
	font-size:100%;
	margin: 0px;
}

.title4{
	font-weight:bold;
	color:#63637D;
	font-size:100%;
	margin: 0px;
}





.title img{
	float:left;
}
.title a:link, .title a:visited{
	font-weight:bold;
}

.titolini{
	font-weight:bold;
	color:#006699;
}
.pictext{
	font-size:90%;
}

.simbolo{
font-family:Wingdings;
font-size:15px;
color:#990000;
vertical-align:text-top;
}

/* LINK DEI MENU LATERALI */ 

.blocktable p a:link, .blocktable p a:visited{
	display:block;
	background: transparent url(images/icone/arr01.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position:0px 4px;
	border-bottom: 1px dotted #CED8DE;
	line-height:135%;
	text-decoration:none;
}
.blocktable p a:hover{
	background: transparent url(images/icone/arr02.gif) no-repeat;
	background-position:0px 4px;
	color:#FF3300;
	border-bottom: 1px dotted #FF3300;
	text-decoration:none;
}

.blocktableb p a:link, .blocktableb p a:visited{
	display:block;
	background: transparent url(images/icone/arr01.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position:0px 4px;
	border-bottom: 1px dotted #CED8DE;
	line-height:135%;
	text-decoration:none;
}
.blocktableb p a:hover{
	background: transparent url(images/icone/arr02.gif) no-repeat;
	background-position:0px 4px;
	color:#FF3300;
	border-bottom: 1px dotted #FF3300;
	text-decoration:none;
}

.blocktablec p a:link, .blocktablec p a:visited{
	display:block;
	background: transparent url(images/icone/arr01.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position:0px 4px;
	border-bottom: 1px dotted #CED8DE;
	line-height:135%;
	text-decoration:none;
}
.blocktablec p a:hover{
	background: transparent url(images/icone/arr02.gif) no-repeat;
	background-position:0px 4px;
	color:#FF3300;
	border-bottom: 1px dotted #FF3300;
	text-decoration:none;
}

/* LINK DEI MENU CENTRALI */ 

.blocktable2 p a:link, .blocktable2 p a:visited{
	background: url(images/icone/arr01.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position:0px 2px;
	line-height:140%;
	border-bottom: 1px dotted #333333;
	text-decoration:none;
}

.blocktable2 p a:hover{
	background: url(images/icone/arr02.gif) no-repeat;
	background-position:0px 2px;
	color:#FF3300;
	border-bottom: 1px dotted #FF3300;
	text-decoration:none;
}

.blocktable5 p a:link, .blocktable5 p a:visited{
	background: url(images/icone/arr01.gif) no-repeat;
	padding: 0px 0px 0px 10px;
	background-position:0px 2px;
	line-height:120%;
	border-bottom: 1px dotted #63637D;
	text-decoration:none;
}

.blocktable5 p a:hover{
	background: url(images/icone/arr02.gif) no-repeat;
	background-position:0px 2px;
	color:#FF3300;
	border-bottom: 1px dotted #FF3300;
	text-decoration:none;
}


.blocktable3 a:link, .blocktable3 a:visited{
	text-decoration:none;
}

.blocktable3 a:hover{
	text-decoration:none;
}



.spacermenu{
	height:10px;
	margin: 2px 0px -6px 0px;
	background: transparent url(images/bg/spacer01.gif) center center no-repeat;
}
.spacer{
	height:1px;
	margin: 3px 0px 3px 0px;
	background: transparent url(images/bg/spacer02.gif) center center no-repeat;
}

.spacer2{
	height:1px;
	margin: 1px 0px 1px 0px;
	background: transparent url(images/bg/spacer02.gif) center center no-repeat;
}

.spacer3{
	height:1px;
	margin:0px;
	background: transparent url(images/bg/spacer02.gif) center center no-repeat;
}

.rightimage{
	float:right;
}
.leftimage{
	float:left;
	margin: 2px 2px 0px 0px;
}
.borderimage{
	float:left;
	border: 1px solid #C2CED6;
	background: #ffffff;
	padding:1px;
	margin: 2px 4px 2px 0px;
}

/* ALBERT */
.alert{
	background: url(images/bg/alert2.gif) top right no-repeat;
	width: 152px;
	height: 22px;
	text-align:center;
	font-weight:bold;
	padding: 6px 0px 0px 0px;
	margin: 6px 0px -4px 0px;
	font-size:90%;
	text-transform:uppercase;
}
.alert a:link, .alert a:visited{
	color:#006699;
}
.alert a:hover{
	color:#ff5500;
}

.alertimg{
	padding: 0px 0px 1px 1px;
}

.team td{
	font-size:90%;
	padding: 3px 0px 3px 0px;
}
.team img{
	float:left;
	border: 1px solid #C2CED6;
	margin:0px 4px 0px 0px;
}

.img{
	float:left;
	border: 1px solid #C2CED6;
	margin:0px 4px 0px 0px;
}

.img2{
	border: 1px solid #C2CED6;
}

.sfondo{
background-color: #FFF1E7;
}

.specifiche td{
	border-bottom:1px solid #F2F2F2;
	padding:3px;
}

.specifiche a:link, .specifiche a:visited {
	text-decoration:underline;

}

.specifiche a:hover {

} 