body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align:center;
	background-color:#FFFFFF;
}


a {
text-decoration:none;
}



a:hover {
text-decoration:none;
}



.txtaran{
    color:#F39911;
	font-size:13px;	
	font-weight:bold;
}

.txtaran2{
    color:#F39911;
	font-size:12px;	
	font-weight:normal;
}

.txtbianco2{
    color:#ffffff;
	font-size:12px;	
	font-weight:bold;
}

.txtbianco{
    color:#ffffff;
	font-size:10px;	
	font-weight:normal;
}

.txtbianco1{
    color:#ffffff;
	font-size:11px;	
	font-weight:normal;
}

.txtgrigio{
    color:#707071;
	font-size:11px;	
	font-weight:normal;
}


.txtgrigio2{
    color:#7E7E7E;
	font-size:10px;	
	font-weight:normal;
}

.txtgrigio3{
    color:#AAAAAC;
	font-size:12px;	
	font-weight:bold;
}

.txtnerotab{
    color:#333333;
	font-size:11px;	
	font-weight:normal;
	padding-left:5px;
	border:0px solid red;

}


	

#conca{
	width:770px;
	padding:0;
	margin-top:63px;
    margin-left:auto;
	margin-right:auto;
	border:0px solid red;
    text-align:center;
}

#logo{
    width:171px;
	margin:0 0 34px 0;
	padding:0 0 0 199px;
	border:0px solid red;
    float:left;
}

/* MENU */

#menu{
    width:768px;
	height:20px;
	margin:2px 1px 34px 1px;
	padding:0;
	background-image:url(img/bg_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0px dashed #D5D5D6;
    float:left;
	text-align:left;
}

ul {
  margin:0;
  padding:0;
}

#navlist li
{
   font-family: Arial, Times, Helvetica, Verdana,  sans-serif;
   display: inline;
   list-style-type: none;
   margin:1px 0 0 0px;
   padding:0;
   float:left;
   color:#AAAAAC;
   font-size: 14px;
}

#navlist li a
{
  color:#AAAAAC;
  text-decoration:none;
  padding:0 0 0 30px;

}

#navlist li a:hover
{
  color:#333333;
}

.menuli{
   width:127px;
   height:18px;
   background-image:url(img/bg_li.gif);
   background-repeat:no-repeat;
   background-position:top left;
}

/* FINE MENU */
.centrale{
  width:768px;
	margin:0;
	padding:0 0 12px 0;
	text-align:left;
	overflow:hidden;
	background-image:url(img/bg_centrale.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border:0px solid red;
}

.sx{
    width:384px;
	margin:0;
	padding:0;
	float:left;
	border:0px solid #00CC00;
}

.sx p{
    width:299px;
	margin:0 0 33px 39px;
	padding:0;
	color:#707071;
	font-size:11px;
	border:0px solid #00CC00;
}

/* Area riservata */

.dx{
    width:384px;
	margin:0;
	padding:0;
	float:right;
	border:0px solid #6633FF;
}

.login{
    width:181px;
	margin:12px 0 0 0;
	padding:0 0 0 13px;
	float:left;
	border:0px solid #6633FF;
	border-right:1px solid #ffffff;
}


.login p{
    width:163px;
	margin:15px 13px 18px 0;
	padding:0;
	border:0px solid #6633FF;
	color:#000000;
}

.login p a, a:hover{
    color:#000000;
}


#boxfoto{
    width:175px;
    margin:12px 0 16px 11px;
	padding:0;
	float:left;
	text-align:center;
	border:0px solid red;
}


.foto{
    font-family: Arial, Helvetica,  Times,  Verdana,  sans-serif;
	height:36px;
	margin:0 0 20px 0 !important;
	margin:0 0 22px 0;
	padding:1px 6px 1px 1px;
	float:left;
	font-size:12px;
	color:#555557;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

.foto2{
    font-family: Arial, Helvetica,  Times,  Verdana,  sans-serif;
	height:36px;
	margin:0;
	padding:1px 6px 1px 1px;
	float:left;
	font-size:12px;
	color:#555557;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

.video{
   margin:0 5px 0 0;
   padding:0;	
}

/* NEWS */

#news{
   width:350px !important;
   width:358px;
   margin:0 0 0 10px;
   padding:10px 0 10px 5px;
   background-color:#FAAC57;
   text-align:left;
   border:0px solid red;
   overflow:hidden;
}

.data{
   margin:0 6px 0 0;
   padding:0;
   text-align:left;
   border:0px solid red;
   color:#ffffff;
	font-size:10px;	
	font-weight:bold;
	float:left;
}
.data a{
   border:0px solid red;
   color:#ffffff;
}
.data a:hover{
   border:0px solid red;
   color:#ffffff;
}

.titnews{
   color:#000000;
}
.titnews a{
   border:0px solid red;
   color:#00ffff;
}

.displaynews{
   margin:0;
   padding:0;
	 overflow:hidden;
   text-align:left;
   border:0px solid red;
}

.displaynews p{
   width:270px;
   margin:0;
   padding:0 0 0 5px;
   text-align:left;
   color:#000000;
   font-size:10px;
   float:left;
   border:0px solid red;
   border-left:1px solid #ffffff;
}




/* FORM */ 

form {
   margin:0;
	padding:0;
}

.ipt{
    margin:0 0 4px 7px;
    width:102px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #65625F;
}

.entra{
    font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#ffffff;
	font-size:13px;	
	font-weight:normal;
}

.ipt2{
    margin:0 0 4px 7px;
    width:196px;
	height:20px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #ABABAD;
}

.ipt3{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 4px 7px;
	padding:0;
    width:196px;
	color:#000000;
	font-size:10px;
	border:1px solid #ABABAD;
}

.invia{
   color:#ABABAD;
	font-size:10px;
    font-weight:bold;
}




	

/* FOOTER */

#footer{
    width:768px;
	height:18px;
	margin:1px 0 16px 0;
	padding:0 0 0 0;
	float:left;
	border:0px solid red;
}

#footer p{
   width:768px;
   margin:0;
   padding:7px 0 0 0;
   text-align:left;
   font-size:10px;
    color:#ABABAC;
    border:0px solid red;
}

.credits{
    margin-left:70px;
    color:#ABABAC;
	font-size:9px;	
	font-weight:bold;
	text-align:right;

}

.credits a, a:hover{
    color:#ABABAC;
}

/* PAGINE INTERNE */

#flash_int {
    width:770px;
	height:74px;
	background-image:url(img/flash_int.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	border:0px solid red;
	text-align:left;
}

#flash_int p {
    width:176px;
	height:74px;
	margin:0;
	padding:0;
	border:0px solid red;
}

.path {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#ABABAD;
	 font-weight:bold;
}


.titolo{
    display:block;
	margin:0 0 63px 18px;
    padding:44px 0 0 5px;
	color:#F39911;
	font-size:13px;	
	font-weight:bold;
	border:0px solid red;
	border-left:1px solid #ABABAD;
}

.sx_int{
  width:384px;
	margin:0;
	padding:0;
	float:left;
	border:0px solid #00CC00;
}

.sx_int p{
  width:334px;
	margin:23px 6px 0 20px;
	padding:0 0 21px 0;
	color:#414548;
	font-size:11px;
	border:0px solid red;
	overflow:hidden;
}

#sx_int_back{
  width:334px;
	margin:23px 6px 50px 20px;
	padding:0 0 5px 5px;
	color:#414548;
	font-size:11px;
  border-left:1px solid #ABABAD;
	overflow:hidden;
}

.tit_sezione{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#F39911;
	font-size:16px;	
	font-weight:bold;
}


.helvnero14{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#414548;
	font-size:11px;	
	font-weight:bold;
}

.helvgrigio14{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#AAAAAC;
	font-size:12px;	
	font-weight:bold;
}

.helvaran14{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#F39911;
	font-size:12px;	
	font-weight:bold;
}

.helvaran14bianco{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#ffffff;
	font-size:12px;	
	font-weight:bold;
}

.dx_int{
    width:364px;
	margin:42px 0 0 13px;
	padding:0;
	float:left;
	border:0px solid #6633FF;
	color:#414548;
}

.dx_int p{
    width:350px !important;
	width:360px;
	margin:30px 0 0 0;
	padding:21px 0 87px 11px;
	border:0px solid #6633FF;
	color:#ffffff;
	background-color:#FAAC57;
}

.tit_sezione2{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#ffffff;
	font-size:16px;	
	font-weight:bold;
}


.riga{
    margin:29px 0 0 0;
	padding:0;
}

.foto_int{
    font-family: Arial, Helvetica,  Times,  Verdana,  sans-serif;
	height:36px;
	margin:13px 0 0 0 !important;
	margin:13px 0 0 0;
	padding:1px 4px 1px 1px;
	float:left;
	font-size:12px;
	color:#555557;
	background-color:#ffffff;
	border:1px solid #ffffff;
	text-align:center;
}

.privacy {
   margin:0;
   padding:10px 10px 10px 10px;
   font-weight:normal;
   text-align:left;
   border:0px solid red;
}


/* PREVENTIVATORE */

.dx_int2{
  width:364px;
	margin:12px 0 0 16px;
	padding:0;
	float:left;
	border:0px solid #6633FF;
	color:#414548;
}
.dx_int2NUSS{
  width:364px;
	margin:0px 0 0 16px;
	padding:0;
	float:left;
	border:0px solid #6633FF;
	color:#414548;
}
.titolop5{
    display:block;
	margin:0 0 63px 18px;
    padding:0 0 0 5px;
	color:#F39911;
	font-size:13px;	
	font-weight:bold;
	border:0px solid red;
	border-left:1px solid #ABABAD;
}
#tabprev_back {
  width:700px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 18px;
  padding:0 0 0 0;
	border-left: 1px solid #ababad;
	color:#333333;
	font-size:11px;
}

#tabprev_back1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
  padding: 0px;
	border:0px solid blue;
	background-image:url(img/bg_tabriepilogo.gif);
	background-repeat:repeat-y;
	background-position:top lfet;
	color:#333333;
	font-size:11px;
}

#tabprev {
  width:752px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 18px;
  padding:0 0 0 0;
	border:0px solid blue;
	background-image:url(img/bg_tab.gif);
	background-repeat:repeat-y;
	background-position:top left;
	color:#333333;
	font-size:11px;
	float:right;
	
}

#tabellanuss {
  width:752px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
  padding: 0px;
	border:1px solid blue;
	/*background-image:url(img/bg_tab.gif);
	background-repeat:repeat-y;
	background-position:top left;*/
	color:#333333;
	overflow:hidden;
	font-size:11px;
		float:right;
	
}
.tdpad {
    padding:0 0 0 4px;
}

.value {
   margin:0 0 0 5px;
   padding:0;
   width:99px;
   color:#333333;
   font-size:11px;
   border:0px solid red;

}

.valuek {
   margin:0 0 0 5px;
   padding:0;
   width:205px;
   color:#333333;
   font-size:11px;
 

}


.value2 {
   margin:-15px 30px 0 0;
   padding:0;
   width:99px;
   color:#333333;
   font-size:11px;
   border:0px solid red;
   float:right;

}


.value2k {
   margin:8px 0 0 15px;
   padding:0;
   width:195px;
   color:#333333;
   font-size:11px;
   border:0px solid red;
   float:left;

}


.rigatab {
  display:block;
   margin:0;
   padding:0;
   width:1px;
   color:#AAAAAC;
   border:0px solid red;
}

.inputeta {
    margin:0 0 0 10px;
    width:54px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #757575;
}

.ipt113{
    margin:0;
	padding:2px 5px 0 0;
    width:113px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #757575;
	text-align:right;
}

.ipt100{
    margin:0 0 0 4px;
	padding:2px 0 0 5px;
    width:100px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #757575;
	text-align:left;
}

.ipt100k{
    margin:0 0 0 6px;
	padding:2px 0 0 5px;
    width:204px;
	height:18px;
	background-color:#ffffff;
	color:#000000;
	font-size:10px;
	border:1px solid #757575;
	text-align:left;
}

.foto_int2{
    width:340px;
    font-family: Arial, Helvetica,  Times,  Verdana,  sans-serif;
	height:36px;
	margin:13px 0 0 20px !important;
	margin:13px 0 0 20px;
	padding:1px 4px 1px 1px;
	font-size:12px;
	color:#555557;
	background-color:#ffffff;
	border:1px solid #F39911;
	text-align:center;
}

#donwload{
  width:336px;
  font-family: Arial, Helvetica,  Times,  Verdana,  sans-serif;
	overflow:hidden;
	margin:13px 0 0 20px !important;
	margin:13px 0 0 20px;
	padding: 4px;
	font-size:11px;
	color:#555557;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #F39911;
}

#piede{
    float:right;
	margin:35px 0 0 0;
	padding:0 15px 0 0;
	border:0px solid red;
}
/* BACK OFFICE */
.tabelle_back{
  width:768px;
	margin:0;
	padding:0 0 12px 0;
	text-align:left;
	overflow:hidden;
	background-image:url(img/bg_centrale.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border:0px solid red;
}


