body {
  margin: 15px 0px 15px 0px;
  padding: 0px;
  background-color: #FFFFFF
}

.table-www {
	border-left: 1px solid #D9D5D2;
	border-right: 1px solid #D9D5D2;
	height: 12px;
	float: center;
	margin-top: 9px;
}

.bg-menu {
	background-color: #FAF9F7;
}

.bg-separatore-vert {
	background-image: url(../img/bg_sep_vert.gif);
	width: 5px;
}

.bg-separatore-vert2 {
	background-image: url(../img/bg_sep_vert2.gif);
	width: 5px;
}

.bgDiv{
	background-color:#F5F4F2;
}

.bgWhite{
	background-color: White;	
}
	

.bg-separatore {
	background-color: #D9D5D2;
}

.bg-separatore2 {
	background-color: #AAA7A5;
}

.bg-separatore-bottom {
	background-color: #C8C2BE;
}

.titmenu {
	border-top: 1px solid #DDDAD6;
	background-color: #E7E5E1;
	height: 19px;
	padding-left: 12px;
}

.titmenu2 {
	border-top: 1px solid #D9D5D2;
	background-color: #EFEDEB;
	height: 20px;
	padding-left: 12px;
}

.titmenu3 {
	background-color: #EFEDEB;
	height: 19px;
	padding-left: 12px;
}

.tdCerca{
	background-color: #FAF9F7;	
}

.tdRisultato{
	background-color: #FAF9F7;
	padding: 8px 6px 6px 12px;	
}

.bgRisultato{
	background-color: #FAF9F7;	
}

.tdRisultatodx{
	background-color:#EEEDEA;
}
.padding-menu {
	padding-left: 12px;
	padding-top: 8px;
}

.padding-menu2 {
	padding-left: 4px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.padding104 {
	padding: 10px 10px 10px 4px;
}

.padding1048 {
	padding: 10px 48px 10px 48px;
}


.padding51054 {
	padding: 5px 10px 5px 4px;
}

.padding00012 {
	padding-left: 12px;
}

.padding00010 {
	padding-left: 10px;
}

.padding0007 {
	padding-left: 7px;
}

.padding00015 {
	padding-left: 15px;
}

.padding02800 {
	padding-right: 28px;
}

.padding010 {
	padding: 0px 10px;
}

.padding1512 {
	padding: 15px 12px 15px 12px;
}

.padding8 {
	padding: 8px;
}

.padding5512 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}

.padding555 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.padding5510 {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-align: right;
}

.padding1210 {
	padding-top: 12px;
	padding-bottom: 10px;
}

.padding55 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding_r_12{
padding-right: 12px;
}

ul.rouge-menu {
	margin: 8px 12px;
	padding: 0px;	
	list-style-type: none;	
}

ul.rouge-menu li { 
   margin: 0px 0px 4px 0px;
   padding-left: 10px;
   background: url(../img/arrow_menu.gif) no-repeat 0px 3px;
}

ul.rouge-menu2 {
	margin: 8px 4px;
	padding: 0px;	
	list-style-type: none;	
}

ul.rouge-menu2 li { 
   margin: 0px 0px 4px 0px;
   padding-left: 10px;
   background: url(../img/arrow_menu.gif) no-repeat 0px 3px;
}

ul.rouge-menu3 {
	margin: 8px 4px;
	padding: 0px;	
	list-style-type: none;	
}

ul.rouge-menu3 li { 
   margin: 0px 0px 4px 0px;
   padding-left: 10px;
}


.nero10{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
}

.nero11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
}

.nero11b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.nero13b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.grigio10{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #59504A;
}

.grigio10b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #59504A;
	font-weight: bold;
}

.grigio11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
}

.grigio11bstrike{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
	font-weight: bold;
	text-decoration: line-through;
}

.grigiochiaro11bb{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #9E948D;
	font-weight: bold;
	text-decoration:line-through
}

.rosso10{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #ff0000;
}

.rosso11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
}

.rosso11b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}

.rosso13b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #ff0000;
	font-weight: bold;
}

.linkrosso10 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}

.linknero10 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.linknero10:hover {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}

.linknero11 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.linknero11:visited {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #887D75;
	text-decoration: none;
}

.linknero11:hover {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

.linkgrigio11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
	text-decoration: none;
}

.linkgrigio11:hover{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

.input{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	height: 18}
	
.td-mnu3liv{
	background-color: #F2F1F0;
	padding-left: 4px;	
}


.tab_ln_bottom{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD7D4;	
}

.grigio11b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
        font-weight: bold;
}

.nero13b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.nero10b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

ul.rouge-menu-cinema {
	margin: 0px 0px;
	padding-left: 10px;	
	list-style-type: none;	
}

ul.rouge-menu-cinema li { 
   margin: 0px 0px 0px 0px;
   padding-left: 10px;
   background: url(../img/arrow_menu.gif) no-repeat 0px 2px;
}

.padding-mappe-top {
	padding-top: 10px;
	padding-left: 12px;
}

.padding-mappe-bottom {
	padding-bottom: 10px;
	padding-left: 12px;
}

.pattern-vdot{
	background-image: url(../img/pattern_dot.gif);	
}

.linknero10u {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.linkgrigio10{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #59504A;
	text-decoration: none;
}

.linktab11 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #59504A;
	text-decoration: none;
}

.linktab11:hover {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}

.tabschedaOn {
	border-top: 1px solid #D9D5D2;
	background-color: #F5F4F3;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
}

.tabschedaOff {
	border-top: 1px solid #D9D5D2;
	border-bottom: 1px solid #D9D5D2;
	background-color: #FFFFFF;
	height: 19px;
	padding-left: 10px;
	padding-right: 10px;
}

#tabdiv1 {
	display: block;
}

#tabdiv2 {
	display: none;
}

#tabdiv3 {
	display: none;
}

#tabdiv4 {
	display: none;
}
#tabdiv5 {
	display: none;
}
#tabdiv6 {
	display: none;
}
#tabdiv7 {
	display: none;
}
#tabdiv8 {
	display: none;
}
#tabdiv9 {
	display: none;
}
#tabdiv10 {
	display: none;
}
#tabdiv11 {
	display: none;
}
/* aggiunto da ema */
.tab_border1 {
	border: 1px solid #D9D5D2;
}

.padding6 {
	padding:6px;
}
.iframe {
  margin: 0px;
  padding: 0px;
}
.intestazione {
	background-color: #EFEDEB;
	height: 19px;
	padding-left: 9px;
	border-top: 1px solid #D9D5D2;
	vertical-align:middle;
}

.tabVoci_td {
	border-right: 1px solid #D9D5D2;
	border-bottom: 1px solid #D9D5D2;
}

.tabVoci_td2 {
	border-bottom: 1px solid #D9D5D2;
}

.tabVoci_td3 {
	border-right: 1px solid #D9D5D2;
	border-bottom: 1px solid #D9D5D2;
	background-color: #FAF9F7;
}

.tabVoci_td4 {
	border-bottom: 1px solid #D9D5D2;
	background-color: #FAF9F7;
}

.annulla{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.verde11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #009900;
}

.annulla{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.linknero11u{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

.linkrosso11 {
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
}

.borderTabZodiaco{
	border-top: 1px;
	border-left: 1px;
	border-color: #EFEDEB;
	border-style: solid;
	border-right: 0px;
	border-bottom: 0px;
}

.borderTdZodiaco{
	border-bottom: 1px;
	border-right: 1px;
	border-color: #EFEDEB;
	border-style: solid;
	border-left: 0px;
	border-top: 0px;
}

.bg-contatti{
	background-image: url(../img/liste_contatti_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.bg-company{
	background-image: url(../img/explorer_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.bg-dream{
	background-image: url(../img/assistant_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}


.offerteTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px
}

.offerteTxt_COPY{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px
}

.coloreprezzo13{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.coloreprezzo13s{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #000000;
	text-decoration:line-through;
	font-weight: bold;
}

.coloreprezzo11{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
}

.coloreprezzo11s{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration:line-through;
}

.coloreprezzo10{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
}

.padding1006{
	padding:6px 10px 6px 10px;
}


.padding2212 {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
}

.padding812{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 12px;
	padding-right: 12px;
}

.padding0604{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 4px;
}
 
.linkrosso11b{
	font-family: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #ff0000;
	text-decoration: underline;
}


.calendarcell{
	background-color:#F0EEEC;
}	
