@charset "UTF-8";
body {
	background-image: url(../../entity/bg_07.jpg);
	background-position:top left;
	background-repeat:repeat;
	background-color:#000000;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
#container {
	vertical-align:top;
	background-image: url(../../entity/bg_01.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	width: 743px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e 	*/					    strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	border: 0px solid #000000;
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
	padding-bottom:70px;
	padding-left:10px;
	padding-right:10px;
	}
#header {
        height:354px;
        width:743px;
        vertical-align:top;
	background-image: url(../../entity/bg_03.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:transparent;
	margin:0;
	padding:0px;
	}
#menutop {
	vertical-align:top;
	margin:0px;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	background-color:transparent;
	width:733px;
	height:20px;
	/*border: 1px solid #ff3399;*/
	font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:none;
	font-size: 10px;
	}
.linktopmenu {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:underline;padding:0;margin:0;}
a.linktopmenu:hover {color:#cc3333;}
#mainContent {
        /*float:left;*/
        vertical-align:top;
	text-align:left;
	background-image: url(../../entity/bg_06.gif);
	background-position:top left;
	background-repeat:repeat;
	background-color:transparent;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	width:723px;
	height:278px;
	}
#bottom {
	/*float:left;*/
	height:66px;
	vertical-align:bottom;
	text-align:left;
	width:743px;
	background-image: url(../../entity/bg_08.gif);
	background-position:top left;
	background-repeat: no-repeat;
	background-color:transparent;
	margin:0px;
	padding:0px;
	}
#mazzone {
	float:left;
	vertical-align:top;
	margin:0px;
	padding-top:30px;
	padding-left:70px;
	text-align:left;
	background-color:transparent;
	height:36px;
	border: 0px solid #ff3399;
	font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:none;
	font-size: 10px;
	}
#menubtm {
	vertical-align:top;
	margin:0px;
	padding-top:30px;
	padding-right:10px;
	text-align:right;
	background-color:transparent;
	height:36px;
	border: 0px solid #ff3399;
	font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:none;
	font-size: 10px;
	}
.linkbtmmenu {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:underline;padding:0;margin:0;}
a.linkbtmmenu:hover {color:#cc3333;}
#info_bottom {
	vertical-align:top;
	margin:0px;
	padding-top:20px;
	text-align:center;
	background-color:transparent;
	height:36px;
	border: 0px solid #ff3399;
	font-family: Verdana, Arial, sans-serif; color: #ffffff; font-weight:normal; letter-spacing:0px; text-decoration:none;
	font-size: 10px;
	}

/*stili paragrafi, titoli */

#mainContent p {font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:normal;margin:0px;text-align:justify;color:#ffffff;}
#mainContent p.ris {font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:normal;margin:0px;text-align:justify;color:#666666;font-weight:bold;}
#info_bottom p {font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:normal;margin:0px;text-align:center;color:#ffffff;}
h3.title {font-family: Verdana,Arial,sans-serif;font-size:16px;font-style:normal;color:#ffffff;margin:0px;padding-bottom:10px;text-align:left;font-weight:bold;}
h3.title2 {font-family: Verdana,Arial,sans-serif;font-size:10px;font-style:normal;color:#ffffff;margin:0px;padding:0px;text-align:left;font-weight:bold;}
#mainContent table {table-layout:auto;vertical-align:top;}
#mainContent tr {border:0px solid #aeaeae;margin:0px;padding:0px;}
#mainContent td {margin:0px;padding:0px;vertical-align:top;}
#mainContent .img {margin:0px 0px 10px 0px;padding:0;border:0px solid #ff3399;}
.link {font-family: Verdana, Arial, sans-serif;color:#666666;text-decoration:underline;padding:0px;margin:0px;}
a.link:hover {
	color:#CC0000;
	text-decoration:underline;
}




ul.indicazioni{list-style-type:none;margin:0;padding-top:10px;;vertical-align:top;text-align:left;}
ul.indicazioni li{font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#666666;list-style-position:outside;display:block;padding-left:10px;margin-bottom:3px;}
.obbl {font-size: 10px;font-family: Verdana,Arial,sans-serif;color: #cc6600;font-weight: bold;}
.label {color: #283e67;font-size: 9px; font-weight: bold; font-family:Verdana, Arial,sans-serif; text-align:left;}


/* stili menu sx */
.menutitle{cursor:pointer;margin-bottom: 5px;background-color:#FFFFFF;color:#ff3399;width:125px;padding:2px;text-align:left;font-weight:bold;border-bottom:1px solid #ff3666;}
.menutitle:hover{background-color:#663366;color:#ffffff;}
h3#titlesxmenu{display:none;background: url(../../entity/imgs/products.png) no-repeat top left;background-color:transparent;width:130px;height:19px;margin:0;padding-bottom:5px;}
h3#titlesxmenu span {display:none;}
/* div#sxmenu {border-bottom:2px solid #ccff99;margin:0;padding-left:10px;padding-top:3px;padding-bottom:2px;vertical-align:top;text-align:left;background-color:#ffffcc;width:120px;border-right:1px solid #663366;} */
/* div#sxmenu:hover {background-color:#663366;} */
.sxmenuvoices {font-family: Verdana, Arial, sans-serif;color:#cc9933;font-weight:bold;color:#cc9933;text-decoration:none;padding:0;margin-bottom:3px;}
a.sxmenuvoices:hover {color:#663366;text-decoration:underline;background-color:#663366;}
a.sxmenuvoices:visited {color:#cc9933;}
.submenu {padding:0px;margin:0px;}
h3.first {font-size: 10px;font-family: Verdana;color: #ff3399;font-weight: bold;text-align:left;vertical-align:top;margin:0px;padding:0px;}
h3.first:hover {color:#ffffff;}
h3.first2 a:link{font-size: 11px;font-family: Verdana;color: #ff3399;text-decoration:none;font-weight: bold;text-align:left;vertical-align:top;margin-bottom: 5px;padding:2px;border-bottom:1px solid #ff3666;width:125px;}
h3.first2 a:visited{font-size: 11px;font-family: Verdana;color: #ff3399;text-decoration:none;font-weight: bold;text-align:left;vertical-align:top;margin-bottom: 5px;padding:2px;border-bottom:1px solid #ff3666;width:125px;}
h3.first2 a:hover {color:#ffffff;}
ul.sndvoices {vertical-align:top;text-align:left;margin: 0px;padding: 0px 0px 0px 10px;list-style-type: none;list-style-position:outside;}
ul.sndvoices li {vertical-align:top;font-family: Arial, Verdana, sans-serif;font-size: 11px;display: block;padding-bottom:5px;margin:0;}
ul.sndvoices li a:link {font-weight: bold;color: #07519a;text-decoration: none;}
ul.sndvoices li a:visited {font-weight: bold;color: #07519a;text-decoration: none;}
ul.sndvoices li a:hover {color: #663366;font-weight:bold; text-decoration:none;}
ul.brands {vertical-align:top;text-align:left;margin: 0px;padding: 3px 0px 10px 10px;list-style-type: none;list-style-position:outside;}
ul.brands li {vertical-align:top;font-family: Arial, Verdana, sans-serif;font-size: 13px;display: block;padding-bottom:0px;margin:0;}
ul.brands li a:link {font-weight: bold;color: #00a3a6;text-decoration: none;}
ul.brands li a:visited {font-weight: bold;color: #00a3a6;text-decoration: none;}
ul.brands li a:hover {color: #663366;font-weight:bold; text-decoration:none;}



p#best {margin:0;color:#999999;padding-left:10px;padding-right:10px;font-size:10px;text-align:justify;}
p.bestinfobtm {margin:0;color:#8e35af;padding-left:10px;padding-right:10px;font-size:10px;text-align:justify;}
h2#best {font-family: Verdana,Arial,sans-serif;font-size:12px;font-style:normal;color:#00a3e6;margin:0px;padding-left:10px;padding-right:10px;}
h3#best {font-family: Verdana,Arial,sans-serif;font-size:11px;font-style:normal;color:#663399;margin:0px;padding-left:10px;padding-right:10px;}


h3 {color: #663366;font-size: 11px; font-weight: bold;font-family:Verdana, Arial, sans-serif; text-align:left;margin-bottom:0px;margin-top:0px;}
h3.subtitle {color: #999966;font-weight:bold;font-size: 10px;font-family:Verdana, sans-serif; text-align:left;margin-bottom:5px;margin-top:0px;}
p.boxhome {font-family:Verdana,Arial,sans-serif;font-size:10px;font-style:normal;margin:0px;text-align:justify;color:#000000;}
.ris2 {font-weight:normal;color:#8e35af;font-family:Verdana,Arial,sans-serif;font-size:10px;text-align:justify;}

/*div e classi specifiche*/

.imgcont {margin-right:10px;padding:5px 5px 5px 5px;background-color: #ffffff;}
.imgcontfloat {float:left;margin-right:10px;padding:5px 5px 5px 5px;background-color: #ffffff;}
div.boxhome {
	margin-top:10px;
	padding:5px 5px 5px 5px;
	/*background-color: #ece7e7;
	border-color:#aeaeae;
	border-top-style:solid;
	border-width:1px;*/
	}
div.boxbanner {
        text-align:left;
        vertical-align:top;
        padding-left:10px;
	margin-bottom:10px;
	width:140px;
	}



p.mainindex {
        vertical-align:top;
        margin:0;
        padding-bottom:10px;
        text-align:justify;
	font-family: Verdana, Arial, sans-serif;
        padding-bottom:0px;
        font-size:10px;
        color:#000000;
        }

.obbl {font-size: 10px;font-family: Verdana,Arial,sans-serif;color: #cc6600;font-weight: bold;}
.rismod {font-size: 10px;font-family: Verdana,Arial,sans-serif;color: #aeaeae;font-weight: bold;}
.label {color: #283e67;font-size: 9px; font-weight: bold; font-family:Verdana, Arial,sans-serif; text-align:left;}
.loginlabel {color: #ffffff;font-size: 9px; font-weight: bold; font-family:Verdana, Arial,sans-serif; text-align:left;}
.linklogarea {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ccff99; font-weight:bold; letter-spacing:0px; text-decoration:none;padding:0;margin:0;}
a.linklogarea:hover {color:#ccff99;text-decoration:underline;}



	
/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: transparent;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 0px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	/* height: 75px; */
}

.hoverbox li
{
	background: transparent;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 0px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	/* height: 150px; */
}


/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}

