
/**********/
/* LAYOUT */
/**********/
*{
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

body {
	font: 12px arial, helvetica, sans-serif;
}

body {
	text-align: center;
}

#container800, #container1024,#container100{
	margin: auto;
	text-align: left;
	width: 780px;
	min-width: 780px;
}
#container1024{
	width: 997px;
}
#container100{
	width: 100%;
}
div.blocco{width:100%}

.dividi2 .blocco, .dividi2 .dividi2, .dividi3.blocco {
	float: right;
}
.dividi2 div.sx,
.dividi3 .blocco{
	float: left;
}

.dividi2 .blocco{
	width: 49.6%;
}

.dividi2 .dividi2{
	width: 49.5%;
}

.dividi3 .blocco{
	width: 32.65%;
	margin-right:1%;
}
.dividi3 div.dx{
  float: right;
	margin-right:0;
}
.dividi2:after,.dividi3:after{
	content: "CONTENT";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* PERSONALIZZAZIONE LAYOUT */

#container1024 .dividi2 .wdht1_1A{
	 width:692px;
}

#container1024 .dividi2 .wdht1_1B{
	 width:250px;
}

#container800 .dividi2 .wdht1_1A{
	 width:524px;
}

#container800 .dividi2 .wdht1_1B{
	 width:250px;
}

#container1024 .dividi2 .wdht1_2A{
	 width:652px;
}

#container1024 .dividi2 .wdht1_2B{
	 width:341px;
}

#container800 .dividi2 .wdht1_2A{
	 width:524px;
}

#container800 .dividi2 .wdht1_2B{
	 width:250px;
}

/* CONTENT */
.blocco .content{
	float: left;
}

.blocco .content{
	width: 49.5%;
}

/* FINE LAYOUT */


/* body{background:#FFFFFF url(/img/tile-body.gif) repeat-x;margin:0} */
img{border:none}

#wrapper {background:url(/img/tile_wrapper.gif) #fff;clear:both;}

#logo {background:#FFFFFF url(/img/logo.gif) no-repeat scroll 0%;float:left;height:70px;text-indent:-1000px;width:269px !important; width:266px;margin-top:10px}
#map{height:400px;border:5px solid #333366;border-bottom:0 none}


/* MENU in alto*/
 /* label in otravel */
  .label-up{font:bold 12px 'Arial';border:0 none;font-weight:bold;padding:0;height:30px;margin:0;border:1px solid #999;border-right:0;border-left:5px solid #999}
  .label-up ul{height:30px;line-height:30px;list-style:none;margin: 0;padding:0}
  .label-up li{display:inline;padding:0; margin:0}
  
  .label-up a {color:#CC3333;float:left;padding:0 0 0 8px;text-decoration:none; margin: 0}
  .label-up a span{display:block;float:none;padding:0 12px 0 0;margin:0 3px 0 0}
  .label-up a img{border:none;margin:3px 4px 0 0}
  .label-up a:hover{color:#A1A1A1}
  .label-up a:hover span{} 
  .label-up-ajax a:hover{color:#FFF;background:url(/img/ajax_label_sx.gif) no-repeat left center}
  .label-up-ajax a:hover span{background:url(/img/ajax_label_dx.gif) no-repeat right center}
  .label-up .dimmed a {color:#050505}
/* FINE MENU */
/* MENU a dx*/
#menu-ai{height:345px;background-color:#FFF;width:auto;border:4px solid #333366;border-top:0 none;overflow:hidden;clear:both}
#menu-ai ul{list-style-type:none;margin: 0;padding: 0;text-indent:0}
#menu-ai ul li{float:left;width:50% !important; width:166px;overflow:hidden;height:50px}
#menu-ai ul li a{text-decoration:none;display:block;text-indent:0;width:auto;height:50px;background-repeat:no-repeat}

#menu-ai ul li a b{display:block;clear:both;margin:0 0 0 50px;line-height:33px;text-indent:-100000px}
#menu-ai ul li a span{color:#999;clear:both;margin-left:50px;line-height:0;font-size:11px}
/*#menu-ai ul li a:hover{background-color:#FFFF99}*/
.groupA{background-color:#EBEBEB;background:url(/img/menu/tile_gruppoB.gif)}
.groupA a:hover{background-color:#FFFF99}
.groupB{background-color:#EBEBEB;background:url(/img/menu/tile_gruppoB.gif)}
.groupB a:hover{background-color:#FFFF99}
.groupC{background-color:#E9E9E9;background:url(/img/menu/tile_gruppoB.gif)}
.groupC a:hover{background-color:#FFFF99}
.groupD{background-color:#FFF;background:url(/img/menu/tile_gruppoB.gif)}
.groupD a:hover{background-color:#DEDDEF}
.groupE{background-color:#E9E9E9;background:url(/img/menu/tile_gruppoB.gif)}
.groupE a:hover{background-color:#BDFFD4}

/* FOOTER */
#footer{height:150px; background-color:#828164; border-top:#FFFFFF 2px solid;margin:0px; padding:10px;background:#5996D7}
div.foot{
  width:auto;
}
div.main {
  width:332px;
}
div.main-2{
  width:638px;
}
div.main {
  float:left;
}

#footer a, .main-2 a{color:#FFF;font-size:10px;text-decoration:none}
.main-2 a{display:block;width:90%;height:20px;line-height:16px;font-weight:bold;margin:0 10px;text-indent:5px}
#footer a:hover{background-color:#6666CC}
#footer h3.sub {
  border:medium none;
  color:#FFFFFF;
  padding:0pt;
}
h3.sub, h2.sub {
  border-bottom:1px solid #CCCCCC;
  color:#333333;
  font-size:1.1em;
  font-weight:bold;
  letter-spacing:2px;
  line-height:1em;
  margin:0pt 0pt 10px;
  padding:0pt 0pt 5px;
  text-transform:uppercase;
}

#updates input {
  vertical-align:middle;
}

div.foot-wrp div{
  padding:0 0 0 10px;
  margin-left:5px;
  width:190px;
  height:150px;
  border-left:1px solid #FFFFFF;
  }
div.foot div.col-3 {
  float:right;
}
div.foot div.col-1 {
  float:left;
}
div.foot div.col-2 {
  float:left;
}
/* PERSONALIZZA 1024*/
#colonna1H{
	width:70%;
}
#colonna2H{
	width:29%;
}
/* OTRAVEL */
#oTravelheader{height:162px; margin:0; padding:0px}
.lbl_tel{
  position:absolute;
  color:#999;
  background:url(/img/lbl_tel.gif) no-repeat;
  font-weight:bold;
  height:41px;
  padding:16px 0pt 0pt 51px;
  width:141px;
  margin:0 0 0 52px;
}
#otravel-bdx{background-color:#5996D7;height:350px;clear:both;border:4px solid #333366;border:0 none;margin-top:20px}

.centralino{
  position:absolute;
  background:url(/img/ico_centralino.gif) no-repeat;
  height:71px;
  width:71px;
  margin:26px 0 0 25px;
}

/* ADV HOME */

.adv-quadro{border:1px solid #999;padding-bottom:10px;margin:0 0 10px 0}
.adv-quadro div{margin:8px 10px}

/* DA OTRAVEL*/
.mete-otravel {/*style.css (line 81)*/
    margin:88px 0 0 0;
    position:absolute;
}
#mete-container {/*style.css (line 81)*/
  height:88px;
  width:320px;
  list-style-type:none;
  margin:0;
  padding:0pt 0pt 0pt 10px;
  text-indent:0pt;
}
#mete-container li {/*style.css (line 82)*/
  border:1px solid #FFFFFF;
  float:left;
  height:71px;
  list-style-type:none;
  margin:3px;
  padding:2px 1px;
  text-indent:0pt;
  width:70px;
}

#mete-container a {
  padding-top:34px;
  text-decoration:none;
}
#mete-container a:hover {
  background-position:center top;
  background-repeat:no-repeat;
  font-size:8px;
  font-weight:bold;
  padding-top:38px;
  text-align:center;
  text-decoration:none;
}
#mete-container a em {
  background:#274375 none repeat scroll 0%;
  clear:both;
  color:#FFFFFF;
  display:block;
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:11px;
  font-style:normal;
  font-weight:bold;
  height:16px;
  line-height:19px;
  margin-left:0pt;
  text-align:center;
  text-decoration:none;
  width:56px;
}
#mete-container a:hover em {
  background:#F6F6F6 none repeat scroll 0%;
  color:#274375;
}
#mete-container img {
  height:50px;
  width:69px;
}

/**/

/* RICERCA */
#lyr_ricerca{height:42px;border:0}
#lyr_ricerca input.texta,select{width:138px}
#lyr_ricerca input,select{margin:8px 0 0 5px}
/* HEADER */
#header{margin:0px 0 5px 0; padding:0px}


/* SOLO HOME */

/* NEWS */
.typf-news{margin:10px}
.news-content img, .newslt-content img {display:inline;float:left}
.news-content{line-height:13.5pt;text-align:justify}
.news-content h1{text-align:left;margin-bottom:8px}
.typf-news h1 a{font-size:28px}
.typf-news h1 a{text-decoration:none;color:#CC3333}

.typf-news h1 a:hover{color:#82784F;text-decoration: underline}
.newslt-content h1 a{font-size:17px}
.news-content h1, .news-content h2{text-align:left;color:#333333;font-family:sans-serif;line-height:16.5pt;margin:0pt 0pt 10px;font-size:19px}
.arch-news h2{margin:0}
.news-content b{font-family:georgia;  color:#2D74AC;  font-weight:bold;  font-style:italic;  font-size:17px}

.newslt-content{text-align:left}
.newslt-content h1{line-height:12.5pt;text-align:left;margin-bottom:5px;font-size:17px;font-weight:bold}
.arch-news{background:transparent url(/img/tile-news.gif) repeat 0 52px}
.arch-news ul{list-style-type:none;margin: 0;padding: 0;text-indent:0;font-size:14px}
.arch-news ul li{width:100%;height:30px}
.arch-news ul li a{display:block;width:100%;height:30px;text-decoration:none;color:#7C644A;line-height:29px;text-indent:26px;font-weight:bold}
.arch-news span{background-color:transparent;display:block;height:22px;line-height:20px;margin:0 7px;text-align:center;width:10;color:#7C644A}

.arch-news ul li a{background:transparent url(/img/ico_tutto2.gif) no-repeat scroll 5px 6px}
.arch-news ul li a:hover, .newslt-content ul li a:hover.variant{background-color:#FFFF99}
.arch-news ul li a.variant{display:block;width:100%;height:30px;background-color:transparent}
.brw{width:100%;height:30px;background-color:#333366;color:#7C644A;line-height:30px;text-indent:8px;color:#FFF}

.ico-perma{float:left;  background:url(/img/ico_perma.gif) 0 2px no-repeat;  text-indent:19px;margin:13px 0 3px 0}
.ico-email{float:left;  background:url(/img/ico_email.gif) 0 2px no-repeat;  text-indent:19px;margin:13px  0 0 15px}
.ico-continua{float:right;  background:url(/img/ico_tutto.gif) 0 2px no-repeat;  text-indent:19px;margin:13px 0 0 0}

.wrp-news {overflow:auto}
.op-news{width:22px;height:57px;background-position:-22px 0;  float:left}
.cl-news{width:22px;height:57px;background-position:0 0; float:right}
.cl-news,.op-news{background-image:url(/img/opcl-news_foo.png) !important;background-image:url(/img/opcl-news_foo.gif)}
.pie-news {width:100%;margin:0 0 5px 0;height:48px;background-image:url(/img/tile-news_foo.gif);background-position:0 -6px;background-repeat:repeat-x;}
.pie-news a {color:#333;text-decoration:none; margin: 0;font-weight:bold}
.pie-news a:hover{color:#82784F;text-decoration: underline}
/* storico sotto con etichette grosse */
.tag-news{font:bold 12px 'Arial';border:0 none;font-weight:bold;padding:0;margin:8px 0 0 0; background:transparent url(/img/tag-news_label.gif) no-repeat 5px 0;}
.tag-news ul{height:20px;line-height:21px;list-style:none;margin: 0;padding:0;margin:0 0 0 33px}
.tag-news li{display:inline;padding:0; margin:0}

.tag-news a {text-decoration: underline;color:#CC3333;float:left; margin:0}
.tag-news a span{line-height:21px;display:block;float:none;padding:0 5px 0 0;margin:0}
.tag-news a img{border:none;margin:3px 4px 0 0}
.tag-news a:hover{color:#82784F;text-decoration:none}

/* storico sotto con etichette grosse */
.cat-list{font:bold 12px 'Arial';border:0 none;font-weight:bold;padding:0;margin:8px 0 0 0; background:transparent url(/img/tag-news_label.gif) no-repeat 5px 0;}
.cat-list ul{line-height:21px;list-style:none;margin: 0;padding:0;margin:0 0 0 33px}
.cat-list li{padding:0; margin:0}

.cat-list a {text-decoration: underline;color:#CC3333;float:left; margin:0}
.cat-list a span{line-height:21px;display:block;float:none;padding:0 5px 0 0;margin:0}
.cat-list a img{border:none;margin:3px 4px 0 0}
.cat-list a:hover{color:#82784F;text-decoration:none}

/*
.tag-news{font:bold 12px 'Arial';border:0 none;font-weight:bold;padding:0;margin:8px 0 0 0; background:transparent url(/img/tag-news_label2.gif) no-repeat 10px 0;border-top:1px dotted #82784F;padding: 10px 0 0 0}
.tag-news ul{height:30px;line-height:21px;list-style:none;margin: 0;padding:0;margin:0 0 0 63px}
.tag-news li{display:inline;padding:0; margin:0}

.tag-news a {text-decoration: underline;color:#CC3333;float:left;padding:0 0 0 8px;margin:0;padding:0 0 0 23px;background: url(/img/tag-news_sx.gif) no-repeat}
.tag-news a span{line-height:21px;display:block;float:none;padding:0 5px 0 0;margin:0;background: url(/img/tag-news_dx.gif) no-repeat right 0px}
.tag-news a img{border:none;margin:3px 4px 0 0}
.tag-news a:hover{color:#82784F;text-decoration:none}
*/
/* INIZIO TOOL */
.iNperma{width:200px}
.wrp-tool{margin:5px}/*border-top:1px dotted #000;;border-bottom:1px dotted #82784F*/
/* PERMA */
.permA{ padding: 5px;background: #CCFFFF;background:url(/img/ill_perma.gif) #E5D873 bottom right no-repeat;height:auto;border-bottom:1px dotted #82784F}
/* INVIA A */
.inviaA{padding: 5px;background: #CCFFFF;background:url(/img/ico_inviaa.gif) #FAEC7D bottom right no-repeat;height:69px;border-bottom:1px dotted #82784F}
.inviaA span{width:55px;margin-top: 25px}
.inviaA input.texta{width: 205px}
/* FOTO NEWS HOME */
/* FINE TOOL */
.corn a,.cornvar a{background-color:#FFF;display:block;border:1px solid #CCC;overflow:hidden}
.corn a:hover,.cornvar a:hover{border-color:#333366}
.corn a{height:119px}
.cornvar a{height:123px}
.foto{float:left;  height:122px;  margin:1px 11px 0 0;  position:relative;  width:245px}
.foto img{padding:4px}
.corn span{
  /* ALTERNATIVA */
  background:transparent url(/img/watercolor-top.png) no-repeat scroll 0%;  display:block !important; display:none;  height:134px;  left:-6px;  position:absolute;  top:-6px;  width:255px;
}
.fotovar img{padding:4px}
.fotovar img{height:115px;  width:103px}
.fotovar span img{background:transparent none repeat scroll 0%;  border:0pt none;  height:140px;  padding:0pt;  width:121px}
.fotovar{float:left;  height:125px;  margin:0 12px 0 0;  position:relative;  width:113px}
.cornvar span{
  /* ALTERNATIVA */
  display:block !important; display:none;  left:-6px;  position:absolute;  top:-6px;  height:131px;  width:103px;
}
.corn span{
/*background:transparent url(/img/graffetta.png) no-repeat scroll 0%;*/
display:block;  height:60px;  left:-2px;  position:absolute;  top:-5px;  width:30px}

#spinner{display: none; position: absolute; }
.quoteStyle{background:#999;padding:6px}


/* CALENDAR */

.colora{background:green;color:#FFF;opacity:0.5;}
.color{background:#555;color:#FFF;opacity:0.5;}
.tocur
{
cursor : url("/tocur.cur"), pointer
}
.fromcur
{
cursor : url("/fromcur.cur"), pointer
}
#oggi
{
background:#F1F1F1
}
.evi{background:blue;color:#FFF}
.to{background:green;color:#FFF}
.from{background:red;color:#FFF}

#mesi{position:absolute;display:block;right:0;top:0}
#cala{border:1px solid #999;overflow:auto;float:left;width:152px;}
#cala table{border:0 none;padding:0;margin:0;float:left;border:1px solid #000;width:152px;}
  
#cala td,#cala th{font-family:arial;font-size:10px;text-align:center;width:10px;height:10px;}
#cala th a{display:block;background:#F3F3F3}
#cala th a:hover{display:block;background:red}

.hideTpday{display:none}
#cala ul{list-style-type:none;margin: 0;padding: 0;text-indent:0;}
#cala li{list-style-type:none;margin: 0;padding: 0;text-indent:0;float:left;height:15px;width:20px;}
/*********************/
/**** VARIANTE *******/
/*********************/
  #cala li{height:30px;width:24px;vertical-align:middle}
  #cala table{width:782px;}
  #vuotoCalendar,.hideOriz{display:none}
  .hideTpday{display:block}
  
  #forma{width:205px;float:left}
  #cala{width:782px;}
/*********************/
#toInput{background:url(/img/tocur.gif) #FFF no-repeat; padding:0 0 0 13px;width:131px;border:1px solid #999;width:66px}
#fromInput{background:url(/img/fromcur.gif) #FFF no-repeat; padding:0 0 0 13px;width:131px;border:1px solid #999;width:66px}

#spinna{background:#FFFFCC;float:left;width:782px}
#riepilogo{height:auto;width:131px;border:1px solid #999}

#contents table{width: 782px;border:0}
#contents table tr{height:24px}
#contents table tr td{text-align:center;border-bottom:1px solid #000;}
#contents table tr th{text-align:center;font-size:10px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:#F5F5F5}
/*#contents table tr th,#contents table thead td{background-color:#F5F5F5}*/
#contents table tr th.mese{background-color:#999}
#contents table tr td i{font-style:normal;display:block;font-family:Trebuchet MS;font-size:10px}
#contents button{font-size:9px;width:65px;}
#directory{
  height:30px;
  overflow:auto
}
#directory button{
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  background-color:#0896FF;
  border:3px solid #F2F2F2;
  color:#FFFFFF;
  float:left;
  font-size:16px;
  font-weight:bold;
  padding:0;
  cursor:pointer !important; cursor:hand;
  width:29px;
  /*cursor : url("/fromcur.cur"), pointer*/ 
}
#directory button:hover{
  background-color:#003580;
}
#directory button:disabled{
  background-color:red;
}
.selNumTotal{margin:0 0 0 3px;width:35px}
#wrapper-contents h4{float:left; margin:0 5px}
#wrapper-contents h6{float:left}
/* se special */
.sp{background:url(/img/manook.gif) top right}
.sp h4,.sp h6{background:#FFF; padding:0 5px}
/* Planner */
.total-td{border-left:1px dotted #000;border-right:1px dotted #000;background-color:#F1F1F1}

.tableNo .total-td{display:none}
.out{background-color:#FF9999}
.green{background-color:#66CC66}
.blue{background-color:blue}
.neutro{background-color:#FF9999}
.neutro,.blue,.green{border-right:1px dotted #FFFFCC;font-family:Trebuchet MS;font-size:10px}
.cyano{background-color:#99FF99}

/* label sopra parte di per checkout */
.label-part{
  border:0 none;
  clear:both;
  font-size:12px;
  font-weight:bold;
  height:30px;
  line-height:normal;
  margin:7px 0 0;
  padding:0;
  width:auto;
}
.label-part ul{height:29px;line-height:29px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.label-part li{display:inline;margin:0pt;padding:0pt;color:blue;}
.label-part li.nh{background:transparent url(/img/label_part_sx.gif) no-repeat scroll 0%;color:gray;float:left;text-decoration:none;}
.label-part li.nh span{background:transparent url(/img/label_part_dx.gif) no-repeat scroll right top;display:block;float:left;margin:0pt 5px 0pt 3px !important; margin:0 1px 0 0;padding:0 5px;}
.label-part li.ck h3{text-indent:-100000px}
.label-part li{background:transparent url(/img/label_in_part_sx.gif) no-repeat 0 -1px;color:#000000;float:left;margin:0pt;padding:0pt 0pt 0pt 2px;text-decoration:none;}
.label-part li span{background:transparent url(/img/label_in_part_dx.gif) no-repeat scroll right -1px;display:block;float:left;margin:0pt 5px 0pt 3px !important; margin:0 1px 0 0;padding:0 5px;cursor:pointer !important; cursor:hand;}
.label-part li img{border:0 none;margin:1px 0 0 1px;}
.label-part-tile-su{background:transparent url(/img/cmd_suegiu.gif) no-repeat scroll right -14px;height:14px;}
.label-part-tile-giu{background:transparent url(/img/cmd_suegiu.gif) no-repeat scroll right 0;height:17px;overflow:auto;clear:both}

.label-confirm li.nh span{background:transparent url(/img/label_confirm_dx.gif) no-repeat scroll right top}
.label-confirm li.nh{background:transparent url(/img/label_confirm_sx.gif) no-repeat scroll 0%;color:gray;float:left;text-decoration:none;}
.label-confirm li span,.label-confirm li.nh span{padding:0 10px 0 0}
.sch-a {background-color:#FFFFCC;border:1px solid #F4E67A}

.sch-confirm {background-color:#E0FFCC;border:1px solid #B7F47A;margin-top:-2px}
.sch-confirm em{font-style:normal;border:1px solid #999;background:#F2F2F2;height:35px;line-height:35px;width:auto;margin:20px;display:block;text-align:center}
.label-confirm h3{color:#999999;
  display:block;
  font-size:18px;
  font-weight:bold;
  line-height:28px;
  margin:0 0 0 6px;
  position:absolute;
}
.label-confirm img{margin:0 5px 0 0;vertical-align:middle;border:0 none}

.stHeader{line-height:16.5pt;font-weight:bold;font-size:22px;background-color:#F4E67A;border-bottom:1px dotted #999;margin-top:10px;padding:0 10px}
.stHeader img{vertical-align:middle}
.stHeader h5{display:inline}
.stHeader span{font-weight:bold;font-size:13px;color:#660000}
#loader{position:absolute;top:400px}

.stHeader div {position:absolute;margin:4px 0 0 740px;width:19px;height:19px;background:url(/img/spst.gif);text-indent:-10000px}
.alerttr{background-color:#F4E67A;font:12px;color:#FFF}
/* ETICHETTE ADM*/

.extra-tag{font:bold 12px 'Arial';border:0 none;font-weight:bold;padding:0;margin:8px 0 0 0; background:#F2F2F2 url(/img/tag-news_label2.gif) no-repeat 1px 11px;border-bottom:1px dotted #82784F;padding: 10px 0 0 0}
.extra-tag ul{height:30px;line-height:21px;list-style:none;margin: 0;padding:0;margin:0 0 0 63px}
.extra-tag li{display:inline;padding:0; margin:0}

.extra-tag span.clip a {line-height:21px;display:block;float:none;padding:0 5px 0 0;margin:0;color:#CC3333;background: url(/img/tag-news_dx.gif) no-repeat right 0px}
.extra-tag span a img{border:none;margin:3px 4px 0 0}
.extra-tag span a:hover{color:#82784F;text-decoration:none}
.extra-tag span.clip{float:left;padding:0 0 0 8px;margin:0;padding:0 0 0 23px;background: url(/img/tag-news_sx.gif) no-repeat}
.extra-tag span{float:left;padding:0 0 0 8px;margin:0;padding:0 0 0 23px;background: url(/img/extra-tag_sx.gif) no-repeat}
.extra-tag span a{border:0 none}
.extra-tag span a.aclass{padding: 0 5px 0 0}
.extra-tag h4 img{margin:-3px 0 0 5px;position:absolute;}
.extra{clear:both}
/* ETICHETTE SERVIZI */

.service-tag {
	font: bold 12px 'Arial';
	border: 0 none;
	font-weight: bold;
	padding: 0;
	margin: 20px;
	border-right: 1px dotted #82784F;
	padding: 10px 0 0 0;
}
.service-tag ul{height:auto;line-height:21px;list-style:none;margin: 0;padding:0;margin:0;overflow:auto;width:300px}
.service-tag li{padding:0; margin:0}
#wrap-tag-service{clear:both;overflow:auto;}
/* form adesione */

#formWrapper label{display:block;
float:left;
margin:0 7px 0 0;
text-align:right;
width:104px;}
#previewLayer{
background-color:#F8F8F8;
height:213px;
margin-left:335px;
margin-top:15px;
position:absolute;
width:650px;
}

/* Scroller promo */
#promo-div span{margin: 0 0 0 20px}
#promo-div ul li.selected {background:#FFFFCC}
#promo-div h1{font-size:25px;line-height:30px;color:#993333}
#promo-div div.price{background: url(/img/price.gif);width:70px;height:48px;float:right;overflow:hidden;
  font-size:29px;font-weight:bold;line-height:53px;text-indent:7px;letter-spacing: -0.06em;margin:3px;color:#333}
#promo-div em{font-size:14px;font-style:normal;}
#promo-div{border:1px solid #999;overflow:auto}
#promo-div dd{float:left}
#promo-div ul li{background:#FBFBEF;font-size:12px;height:56px;line-height:20px;text-indent:12px;border-bottom:1px dotted #CC9966;cursor:pointer !important; cursor:hand;}
#promo-div ul li b{background:#FFFFCC}

#promo-div .selected el{background:#FFF}
/* Scroller card */
.hpromo {text-decoration:none;display:block;width:300px;height:203px;border:0 none;position:absolute;z-index:100;}

.fam{
  margin: 20px 0 0 400px;
	height: 180px;
}
.home_allste{
	margin: 0;
	padding:0px;
	overflow: hidden;
	width: 300px;
	text-indent: 0pt;
	list-style-type: none;
	/*position: absolute;
	left: auto;
	top: 0px;*/
}
.home_allste .wrp div{float:left;background-repeat:none;width: 300px;}
#directory-promo h1{display:inline}
/* Autocomplete autoon */
#autoon-div span{display:none}
#autoon-div el{float:right;margin-right:22px;background:#999}
#autoon-div ul li.selected {background:#FFFFCC}

#autoon-div{background:#CCFFFF;border:1px solid #999;overflow:auto}
#autoon-div dd{float:left}
#autoon-div ul li{font-size:12px;height:22px;line-height:20px;text-indent:12px;border-bottom:1px dotted #e5d;cursor:pointer !important; cursor:hand;}
#autoon-div ul li b{background:#FFFFCC}

#autoon-div .selected el{background:#FFF}
