BODY {
	background-color: #EAEAEA;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #4A6BB5;
	scrollbar-base-color : #000000;
	scrollbar-darkshadow-color : #4A6BB5;
	scrollbar-face-color : #EFEFEF;
	scrollbar-highlight-color : #DADADA;
	scrollbar-shadow-color : #D6D6D6;
	scrollbar-track-color : #D6D6D6;
}

/* stile su P per gestire correttamente i paragrafi dell'html generato dall'editor*/
P {
	margin:0px 0 0px 0;
	font : 11/18px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
}

P a {text-decoration : underline;}
P a:link {color : #4A6BB5;}
P a:visited {color : #4A6BB5;}
P a:hover {color : #666F74; text-decoration : underline;}

/* rollover cornice anteprima immagine */
#imageTable img {
  border: 1px solid white !important;
  margin-top: 1px;
}

#imageTable a {
	border: 0 !important;
    border: 1px solid white;
}
	
#imageTable a:hover {
  border: 0 !important;
  border: 1px solid #4A6BB5;
}

#imageTable a:hover img  {
  border: 1px solid #4A6BB5  !important;
  border: 0;
}
/* fine effetto di rollover cornice */

TABLE.main {
	background: #fff url(../images_dt/01_bg_pagina.gif) repeat-y;
}

INPUT {
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	border: 1px solid #666F74;
	color: #636B73;
	padding-left: 3px;
	text-align : left;
}

INPUT.submit {
	border: 0px;
}

INPUT.image {
	border: 0px;
}

INPUT.checkbox {
	border: 0px;
}

INPUT.inputtext { 
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	border: 1px solid #666F74;
	color: #636B73;
	text-align : left;
	padding-left: 3px;
}

INPUT.cart {
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	border: 1px solid #B0B0B0;
	color: #666F74;
	text-align : right;
}

SELECT {
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;				
	border: 1px solid #666F74;
}

SELECT.ricerca {
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;				
	border: 1px solid #666F74;
}

TEXTAREA {
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	border: 1px solid #666F74;
	color: #636B73;
	text-align : left;
	padding-left : 3px;
}

/* tab del menu */
A.linkm {
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	border-right : 1px solid #FFF;
	padding : 0px 10px 0px 10px;
	display: block;
}

A.linkm:visited {
	text-decoration: none;
	color: #666666;
	display: block;
	margin: 0px;
	padding: 0px;
}

A.linkm:hover {
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: block;
	background-image: url(../images_dt/01_sfum_long_hover.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-right : 1px solid #FFF;
	line-height: 22px;
}

A.linkm:active {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

TD.subgrigio {
	margin:0px 0px 0px 0px;
	background-image : url(../images_dt/01_menu_sfumatura_down.gif);
	background-repeat : repeat-x;
	border-bottom : 1px solid #9C9C9C;
	border-left: 1px solid #9C9C9C;
	border-right : 1px solid #9C9C9C;
	height : 22px;
	font : 11px Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

#Layer1 {
	width: 980px;
	height: 22px;
	background-color: #4A6BB5;
	text-align : center;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #FFFFFF;
	padding-top : 5px;
}

.cella-sfum {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-chi {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_chi.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-prodotti {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_prod.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-attrezzature {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-attrezzature a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_attr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cella-impl {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-impl a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_impl.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cella-informatica {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-informatica a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_info.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cella-corsi {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-corsi a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_corsi.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cella-newsletter {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-newsletter a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_news.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cella-area {
	font : 11px Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align: center;
	background-image: url(../images_dt/01_menu_sfumatura_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}

.cella-area a:hover{
	background-image: url(../images_dt/01_menu_sfumatura_area.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* cornici */

TD.titolobox700a {
	height: 20px;
	background : url(../images_dt/01_top_700a.gif) no-repeat;
}

TD.titolobox700b {
	height: 32px;
	background : url(../images_dt/01_top_700.gif) no-repeat;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align : left;
	padding : 5px 10px 3px 10px;
	vertical-align : top;
}

TD.titolobox980a {
	height: 20px;
	background : url(../images_dt/01_top_980.gif) no-repeat;
}

TD.titolobox500a {
	height: 20px;
	background : url(../images_dt/01_top_500a.gif) no-repeat;
}

TD.titolobox500b {
	height: 32px;
	background : url(../images_dt/01_top_500.gif) no-repeat;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-weight : bold;
	color: #666666;
	text-align : left;
	padding : 5px 10px 3px 10px;
	vertical-align : top;
}

TD.titolobox250b {
	height: 25px;
	background : url(../images_dt/01_top_250.gif) no-repeat;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align : right;
	padding : 5px 10px 3px 10px;
	vertical-align : top;
}
/* fine cornici */

TD.footer {
	height : 20px;
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666F74;
	background-image : url(../images_dt/01_footer_bgr2.gif);
	background-repeat : repeat-x;
}

/* TESTO e TITOLI */

TD.titolo04 {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4A6BB5;
	text-align : right;
	padding : 5px 10px 2px 10px;
}

TD.titolo04g {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align : right;
	padding : 5px 10px 2px 10px;
}

TD.titolodx {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4A6BB5;
	text-align : left;
	padding : 5px 10px 2px 10px;
}

TD.titolodxg {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	text-align : left;
	padding : 5px 10px 3px 10px;
}

/*in promozioni_main*/
.titolo_hi {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #636B73;
	border-bottom : 1px solid #cccccc;
	height: 15px;
}

.cntesto {
	font : 11/20px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 3px 3px 0px 10px;
	line-height : 15px;
}

.testo {
	font : 10px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 5px 1px 0px 7px;
}

.testonop {
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #636B73;
}

TD.testonop2 {
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #929292;
}

/*recapito*/
TD.testorec {
	font : 10px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 0px 5px 0px 15px;
}

.numverde {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4AAEAD;
	padding-left : 10px;
}

.testo2 {
	font : 10px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 3px 2px 2px 7px;
	border-bottom : 1px solid #D1D1D1;
}

/* campagna punti? */
TD.testo3 {
	font : bold 11px Tahoma, Verdana, Arial, Geneva;
	color : #4A6BB5;
	padding : 3px 0px 0px 7px;
	border-bottom : 1px solid #D1D1D1;
}

TD.schedap2 {
	background : #F7F7F7;
	padding-left : 10px;
	height : 17px;
	font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

TD.schedap3 {
	background : #FFFFFF;
	padding-left : 10px;
	height : 17px;
	font : 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #636B73;
}

TD.titlemap {
	background : #F7F7F7;
	padding : 0px 3px 0px 10px;
	border-bottom : 1px solid #A3A3A3;
	height : 20px;
	font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

TD.prezzo {
	background : #F7F7F7;
	padding : 3px 3px 0px 10px;
	border-bottom : 1px solid #A3A3A3;
	height : 20px;
	font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4A6BB5;
}

.cart_titolo {
	font : 10px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 3px 0px 2px 7px;
	border-bottom : 1px solid #D1D1D1;
}

/* risultati ricerca e tabelle varie */
TABLE.ricerca {
	background-color : #E7E7E7;
}

TD.titolotabella {
	background-color : #F7F7F7;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 0px 5px;
	height : 20px;
}

TD.titolotabella2 {
	/*in cruscotto punti */
	background-color : #C4E8E8;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 0px 5px;
	height : 20px;
}

TD.titolotabella3 {
	/* colonna mydentaltrey in titolo tabella */
	background-color : #F7F7F7;
	font : bold 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 0px 0px 0px 3px;
	height : 20px;
}

TD.contenutotabella {
	background-color : #FFFFFF;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 2px 3px 2px 5px;
}

TD.contenutotabella2 {
	background-color : #FFFFFF;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #4A6BB5;
	padding : 2px 3px 2px 5px;
}

TD.contenutotabella3 {
	background-color : #F7F7F7;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #4A6BB5;
	padding : 2px 3px 2px 5px;
}

/*data inizio-data fne in storico ordini?*/
TD.contenutotabella4 {
	background-color : #FFFFFF;
	font : 10px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 2px 3px 2px 5px;
}

TD.contenutotabella5 {
	background-color : #FBFBFB;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding : 2px 3px 2px 5px;
}

TD.titolocheckout {
	background-color : #E1E6F3;
	font : 11px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #51585E;
	padding : 2px 3px 2px 5px;
	border-right : 1px solid #FFFFFF;
}

TD.titolocheckout2 {
	background-color : #C3CEE6;
	font : bold 11px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #51585E;
	padding-right : 3 px;
	border-right : 1px solid #FFFFFF;
}

TD.titolocheckout3 {
	height : 20px;
	background-color : #C3CEE6;
	font : bold 12px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #51585E;
	padding-right : 3px;
	border-right : 1px solid #FFFFFF;
}

TD.contenutocheckout {
	background-color : #E1E6F3;
	font : 11px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #51585E;
	padding-left : 3px;
}

TD.contenutocheckout2 {
	background-color : #C3CEE6;
	font : bold 11px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #4A6BB5;
	padding-left : 3px;
}

TD.contenutocheckout3 {
	background-color : #C3CEE6;
	font : bold 12px/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #4A6BB5;
	padding-left : 3px;
}

.list {
	font : 10px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 3px 0px 0px 10px;
}

 A:ACTIVE, A:HOVER, A:LINK, A:VISITED {
	font : Tahoma, Verdana, Arial, Geneva;
}

.attenzione {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4AAEAD;
	text-decoration:underline;
	padding: 5px 10px;
}

.attenzioneVIP {
	font: bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4AAEAD;
}

.attenzione_errore {
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #4AAEAD;
}

TABLE.info {
	background : #F7F7F7;
	font : 11/15px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding: 3px 3px 3px 3px;
	border : 1px solid #B2C7C7;
}

.boxpromo { 
	background : #F7F7F7;
	font : 11/15px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding: 3px 3px 3px 3px;
	border-top : 1px solid #D2D2D2;
	border-left : 1px solid #D2D2D2;
	border-right : 1px solid #D2D2D2;
	margin-right: 5px;
}

.boxpromo2a { 
	background : #F7F7F7;
	font : bold 11/15px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding: 3px 3px 3px 3px;
	border-left : 1px solid #D2D2D2;
	border-right : 1px solid #D2D2D2;
}

.boxpromo3a {
	background : #F7F7F7;
	font : bold 11/15px Tahoma, Verdana, Arial, Geneva;
	color : #4A6BB5;
	padding: 3px 3px 3px 3px;
	border-left : 1px solid #D2D2D2;
	border-right : 1px solid #D2D2D2;
}

.datipromo {
	height: 25px;
	background : #F7F7F7;
	font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #636B73;
	border-bottom: 3px solid #FFFFFF;
	padding-left: 10px;
}

.labeltop {
	background-color : #C4E8E8;
	height: 20px;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
	padding-left: 10px;
	border-top : 1px solid #A9D1D1;
	border-bottom : 1px solid White;
}

.labelbody {
	background-color : #F4F4F4;
	font : 11/16px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
	padding: 3px 3px 3px 5px;
	text-align : left;
	border-bottom : 1px solid #D2D2D2;
}

.riepilogotop {
	background-color : #E7E7E7;
	height: 20px;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
	padding-left: 10px;
	border-top : 1px solid #CDCDCD;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

.riepilogocont {
	background-color : #F4F4F4;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
	padding : 3px 0px 3px 10px;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #CDCDCD;
}

.riepilogotext {
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
}

.registrazione {
	font : 11px/18px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #51585E;
	background : #F6F6F6;
	border-bottom: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	padding: 5px 10px 10px 10px;
}

.registrazione_titolo {
	background : url(../images_dt/04_registrazionecliente.gif) no-repeat;
	font : 11px/18px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	font-weight : bold;
	padding: 3px 0px 3px 45px;
	height: 36px;
}

.registrazione_titolo2 {
	background : url(../images_dt/04_registrazionenuovo.gif) no-repeat;
	font : bold 11px/18px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color: #666666;
	padding: 3px 0px 3px 45px;
	height: 36px;
}

TABLE.error {
	background : #F7F7F7;
	font : 11/15px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding: 3px 3px 3px 3px;
	border : 1px solid #B2C7C7;
}

.bottonenobordo {
	font : 10px Verdana, Arial, Helvetica;
	color: #666666;
	border: 1px solid #666666;
	cursor : pointer;
	background : #DCDCDC;
	height : 16px;
}

/* help contestuale */

#infopagina  {
	position: absolute;
	top: 80px;
	width : 650px;
	z-index: 2;
	font : 11/17px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 5px;
	visibility: hidden;
	background-color: #FFFFFF;
	border : 1px solid #666666;
	}	
	
#infopagina2  {
	position: absolute;
	top: 80px;
	width : 200px;
	z-index: 2;
	font : 11/17px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 5px;
	visibility: hidden;
	background-color: #FFFFFF;
	border : 1px solid #666666;
	}	
	
	
#selnasc {
	visibility: visible;
}

/* link */

A.link1	{text-decoration : none;
	font-weight : bold;}
A.link1:link {color : #FFFFFF;}
A.link1:visited {color : #FFFFFF;}
A.link1:hover {color : #FFFFFF; text-decoration : underline;
}

A.link1a	{text-decoration : none;}
A.link1a:link {color : #FFFFFF;}
A.link1a:visited {color : #FFFFFF;}
A.link1a:hover {color : #FFFFFF; text-decoration : none; }

A.link2	{
	text-decoration : none;
}
A.link2:link {color : #666F74;}
A.link2:visited {color : #666F74;}
A.link2:hover {
	color : #4A6BB5;
	text-decoration : underline;
}

A.link3	{
	text-decoration : none;
	font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

A.link3:link {color : #666F74;}
A.link3:visited {color : #666F74;}
A.link3:hover {
	color : #4A6BB5;
	text-decoration : underline;
}

A.link3a	{
	text-decoration : none;
	font : bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
A.link3a:link {color : #4A6BB5;}
A.link3a:visited {color : #4A6BB5;}
A.link3a:hover {
	color : #666F74;
	text-decoration : underline;
}

A.link4	{
	font : bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.link4:link {color : #4A6BB5;}
A.link4:visited {color : #4A6BB5;}
A.link4:hover {
	color : #666F74;
	text-decoration : underline;
}

A.link5	{
	text-decoration : underline;
}
A.link5:link {color : #666F74;}
A.link5:visited {color : #666F74;}
A.link5:hover {
	color : #4A6BB5;
	text-decoration : underline;
}

A.link11	{
	text-decoration : underline;
}
A.link11:link {color : #333333;}
A.link11:visited {color : #333333;}
A.link11:hover {
	color : #4A6BB5;
}

A.link6	{
	text-decoration : underline;
	font-weight : bold;
}
A.link6:link {color : #4A6BB5;}
A.link6:visited {color : #4A6BB5;}
A.link6:hover {
	color : #666F74;
	text-decoration : underline;
}

A.link6a	{
	text-decoration : none;
}
A.link6a:link {color : #4A6BB5;}
A.link6a:visited {color : #4A6BB5;}
A.link6a:hover {
	color : #666F74;
	text-decoration : underline;
}

A.link6b	{
	text-decoration : underline;
}
A.link6b:link {color : #4A6BB5; }
A.link6b:visited {color : #4A6BB5;}
A.link6b:hover {
	color : #666F74;
}

A.link7	{
	text-decoration : none;
}
A.link7:link {color : #666F74;}
A.link7:visited {color : #666F74;}
A.link7:hover {
	color : #A5ABAF;
	text-decoration : underline;
}

A.link8, A.link8:link, A.link8:visited	{
	text-decoration: none;
	color: #666F74;
}
A.link8:hover {
	color: #4A6BB5;
	text-decoration: underline;
}

A.link10, A.link10:link, A.link10:visited	{
	text-decoration : underline;
	color : #4A6BB5;
}
A.link10:hover {
	color : #666F74;
}

A.link8, A.link8:link, A.link8:active {
	text-decoration : none;
	color : #666F74;
}
A.link8:visited {
	color : #4A6BB5;
	text-decoration : none;
}
A.link8:hover {
	color : #4A6BB5;
	text-decoration : underline;
}
A.link9, A.link9:link, A.link9:visited, A.link9:active, A.link9:hover {
	color : #666F74;
	text-decoration:underline;
	cursor : help;
}
 
A.linkverde, A.linkverde:link, A.linkverde:visited {
	color : #4aaead;
	text-decoration:none;
	font-weight:bold;
}

A.linkverde:active, A.linkverde:hover {color : #666F74;
	text-decoration:underline;
	font-weight:bold;}

.outside {display:block; float:left; width:70px; margin:3px 0; padding:0; background:url(/assets/images_dt/base_dejavu.jpg) no-repeat; height:80px;}
.dejavu {display:block; /*float:left;*/ width:70px; margin:3px 0; padding:0; /*background:url(/assets/images_dt/base_dejavu.jpg) no-repeat;*/ height:78px; /*line-height:80px; text-align:center*/ position:relative; overflow:hidden;}
.dejavu div { width:70px; position:absolute;
        top:30% !important;
		top: 50%;
        left:-5px;text-align:center; /* center img horizontally */}
.dejavu img {position:relative;
    top:-50%; /* move up half of span height, which is img height */}
TD.tabledeja {
	/*background:url(/assets/images_dt/base_dejavu_quadr.jpg) no-repeat;*/ 
	padding:0 !important;
	padding-top: 1px; }

.sfondodeja {background:url(/assets/images_dt/bgr_deja_quadr.jpg) no-repeat 13px 5px;}

/* obsoleto */
/* .infoboxdv  {
	font : 11/17px Tahoma, Verdana, Arial, Geneva;
	color : #636B73;
	padding : 0;
	background-color: #FFFFFF;
	border : 1px solid #666666;
	width:200px;
	text-align:left;
	} */
	
IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
	}

.dejainfo {
	position: absolute;	
	top: 80px; 
	width : 250px; 
	z-index: 2; 
	font : 11/17px Tahoma, Verdana, Arial, Geneva; 
	color : #636B73; 
	padding : 2px 5px; 
	visibility: hidden; 
	background-color: #FFFFFF; 
	border : 1px solid #4A6BB5; 
	text-align:left;
	}

.dejavufix {
	padding-top:0;
	_padding-top:2px;
}

/*OFFERTE VIP*/

TD.titolotabvip {
	background-color : #F4F5F6;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-variant: small-caps;
	color : #636B73;
	text-align:center;
	padding : 0;
	height : 20px;
}

TD.titolotabvip2 {
	background-color : #c7d2d8;
	font : bold 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-variant: small-caps;
	color : #636B73;
	padding : 5px;
	border: 1px solid #ACB8BF;
}

TD.contenutotabvip {
	background-color : #FCFDFD;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding :0 0 0 5px;
	text-align: center;
}

TD.contenutotabvip2 {
	background-color : #F4F5F6;
	font : 11px Tahoma, Verdana, Arial, Geneva, sans-serif;
	color : #636B73;
	padding :0 0 0 5px;
	text-align: center;
}

/*in Offerte VIP */
TD.titolo_offertavip {
	background: #F7F7F7;
	padding: 0 3px 0 10px;
	height: 20px;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	border-bottom: 1px solid #9C9C9C;
}
.sconto {
	text-decoration: line-through;
}

ul.vip {margin:5px; padding:5px 10px;}
ul.vip li {padding:3px 0;}
/* fine Offerte VIP */