/*stili per il layout fluido con posizionamenti assoluti*/
/*html,body,TD{margin: 1px 2px 3px 5px;padding:0;}*/
html,body{margin: 0;padding:0;margin-left: 8px; margin-right: 8px;}
body{font-family: Tahoma, sans-serif; text-align: left; background-color: #FFFFFF;color: #4B0082;}

A:link{color:#0000ff; text-decoration: none; }
A:visited{color:#0000ff; text-decoration: none; }
A:hover{color:#ee0000; text-decoration: underline; }
A:active{color:#0000ff; text-decoration: none; }

A.main:link{color: White; text-decoration: none; font-size:1.1em; font-weight: bold;}
A.main:visited{color: White; text-decoration: none;  font-size:1.1em; font-weight: bold;}
A.main:hover{color: Yellow; text-decoration: underline;  font-size:1.1em; font-weight: bold;}
A.main:active{color:White; text-decoration: none;  font-size:1.1em; font-weight: bold;}

H1 {color:#406699;padding: 12px 5px 8px 0px; text-align: center; margin:0; font-size:18pt;}	
H2 {color:#4066aF;padding: 8px 5px 8px 0px;text-align: center;margin:0; font-size:14pt; font-weight:bold;}
H3 {color:#33668F;padding: 4px 5px 4px 0px;margin:0; font-size:12pt; font-weight:bold;}
H4 {color:#338F66;padding: 12px 5px 4px 0px;margin:0; font-size:11pt;font-weight:bold;}
H5 {color:#f03333;padding: 2px 2px 2px 0px;margin:0; font-size:9pt; font-weight:bold;}
H6 {color:#6633cc;padding: 2px 2px 2px 0px;margin:0; font-size:9pt; font-weight: bold;}

P {
	margin:0;
	margin-top: 3px;
	color: Maroon;
	font-size : 9pt;
}
P.comm {margin-top: 6px; margin-bottom: 6px;
	font: normal 9pt/16px "Comic Sans MS", sans-serif;	
}

P.indaco {margin-top: 6px; margin-bottom: 2px;
	color:#9fccff;
	font: bold 9pt/16px Verdana,Tahoma, sans-serif;	
}

P.special {
	margin-top: 6px; margin-bottom: 2px;
	color:#ff9f9f;
	font: bold 16pt "Monotype Corsiva", serif;	
}
P.Nome {color:#ccdf33; background-color:#006600;font-size:9pt;font-weight:bold;
text-align:left; padding:3px;
border-top:3px solid #339900; border-left:3px solid #339900;
border-right:3px solid #003300;border-bottom:3px solid #003300;}

P.Capoverso {margin:0;margin-top:16px;color: #660000; font-weight: bold;}
.std {margin:0;margin-top:8px;color: Maroon; font-weight: bold;}

P.tab{margin:0;padding-top: 2px; padding-bottom:2px; color: #483D8B;
 font-weight: bold; font-size:0.8em;text-align: center;}
P.cell{
 margin-top: 4px; margin-bottom:4px; color: black;font-weight: bold; font-size:0.9em;
 text-align: center;}
P.art{margin-top: 1em; margin-bottom:4px; color: #800000;text-align: left;}
P.TO{margin-bottom: 1em; margin-bottom:4px; color: #800000;text-align: center;font-size:76%;}
P.foot{margin-top: 8px; margin-bottom: 0; font-size:8pt; color:#ccf0ff;text-align:center;}
P.servizio {margin-top: 1px; margin-bottom:0px; text-align: center;}

LI.item{list-style-image: url(../elementi/orange.gif);
list-style-position: outside;
font-weight: bold; font-size:10pt; color:#cc0000;}

LI.lnk{list-style-image: url(../elementi/eviden_lamp.gif);
list-style-position: outside;
font: bold 10pt #; color:#cccc00;}

/*TD{padding-top:8px;padding-bottom: 8px;text-align:left;}
TABLE{border: 0;width:100%;text-align:left;}*/
TABLE.YELLINK A:link {COLOR: #ffffff;}
TABLE.YELLINK A:hover {COLOR: Yellow;}
TABLE.YELLINK A:visited {COLOR: Yellow;}
TABLE.YELLINK A:active {COLOR: #ffffff;}

TABLE.LNK{background-color: #FFF0F5;}
IMG{border: 0px;}

.head P {text-align: center;
background-color: #F0FFE0; color:#FFff00;
font-size:3em;
font-family:"Comic Sans MS", sans-serif;}

.quadro{margin-left:5px;margin-right:10px;}
.dettagli{
	width: 70%;
	font-family: Verdana, sans serif; font-size: 8pt; text-align: left;
	background: white; border: 1px solid #8B0000;
	padding: 5px 10px 5px 10px;
}
.riquadro{
	width: 70%;
	font-family: Tahoma, sans-serif; font-size: 100%; text-align: left;
	background: #E6E6FA; color: #006400; border: 1px solid #636400;
	padding: 5px 10px 5px 10px;
	font: bolder;
}
.boxfull {
	padding-left: 4px;
	padding-top:8px;
	padding-right: 10px;
	padding-bottom: 8px;
	background-color: #F0FFFF;
	border: thin solid #E6E6FA;
	color: #00008B;
}
.boxtitle {
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
	background-color: #00008B;
	color: white;
	font-weight: bold;
	font-size: 10pt;
	border: thin solid #00008B;
	text-align: left;
}
.boxMarrone {
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
	background-color: Maroon;
	color: #FFA500;
	font-weight: bold;
	font-size: 10pt;
	border: thin solid #A0522D;
	text-align: left;
}
.boxMarroneC {
	padding-top: 6px;
	padding-left: 4px;
	padding-bottom: 6px;
	background-color: Maroon;
	color: #FFA500;
	font-weight: bold;
	font-size: 10pt;
	border: thin solid #A0522D;
	text-align: center;
}
div#footer{
	margin-top: 30px;

	padding-bottom:10px;
	text-align: left;
	/*	background: url(../elementi/barraEnd.jpg);
	background-repeat:no-repeat;
*/

}

.txred{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #cc0000;
}
.txblu{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #0066CC;
}

/* stili pagina destinazioni Best Sellers */
.paese{
width: 25%;
font-family: Arial, sans-serif; 
font-size: 14pt; font-weight: bold;
background-color: #660066;
color: #ff66CC;
}
.Euro{
width:25;
font-family: Tahoma, Helvetica, sans-serif; 
font-size: 16pt;
font-weight: bold;
background-color: #ff99cc;
color: #990033;
text-align: center;
}

.descr{
width: 12%;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 9pt;
background-color: #00008B;
color: #cc99ff;
}
.valore{
width: 26%;
font-family: Verdana, Helvetica, sans-serif; 
font-size: 9pt;
background-color: #9999cc;
color: #0066;
}
.contenuto {
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9pt;
	padding: 6px;
	background-color: #FfF0FF;
	border: 1px solid #E6E6FA;
	color: #00008B;
}
.evidenza{
font-family: Verdana, Helvetica, sans-serif; 
font-size: 10pt;
font-weight: bold;
color: #cc6699;
}
