/*
#boutique_box { width:100%; font-size: 12px; background: #ffffff;  font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
#boutique_box #titolo { border-bottom: 1px solid #6D6D6D; color: #b43232; padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; font-weight: bold; }
#boutique_box #categoria { font-size: 13px; font-weight: bold; }
#boutique_box .sezione { font-size: 12px; padding-left: 10px; display: block; }
#boutique_box .sezione a { color: red; }
#boutique_box .sezione a:visited { color: red; }
#boutique_box .sezione a:hover { color: green; background-color: yellow; display: Block; }
*/


#boutique_box { padding-bottom: 5px; border-bottom: 4px solid #6D6D6D; width:100%; font-size: 12px; background: #ffffff;  font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none; }
#boutique_box #titolo { border-bottom: 4px solid #6D6D6D; color: #b43232; padding-bottom: 5px; margin-bottom: 5px; font-size: 16px; font-weight: bold; }
#boutique_box .sezione { font-size: 10px; }
#boutique_box .sezione_selected { font-size: 10px; font-weight: bold; color: #b43232; padding: 1px; }
   /* Definisce lo stile dei link al caricamento */
   a.sezione {
      color: #000000;
      padding: 1px;
      position: Relative;
      text-decoration: None;
      display: Block;
   }
   /* Definisce lo stile dei link al passaggio del mouse (modificati solo i colori) */
   a:hover.sezione {
      background: #EEEEEE;
      color: #000000;
      padding: 1px;
      position: Relative;
      text-decoration: None;
      display: Block;
      font-weight: bold;
   }



a.boutique_category {
      color: #7f7f7f;
      position: Relative;
      text-decoration: none;
      display: Block;
      font-weight: normal;
      background: #f1f1f1;
      padding:3px;
      border-left: 4px solid #6D6D6D;
   }

a:hover.boutique_category {
      color: #b43232;
      position: Relative;
      text-decoration: none;
      display: Block;
      border-color:b43232;
      font-weight: bold;
}

td.boutique_category_selected
{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 11px;
	color: #000000;
	background: #f1f1f1;
	font-weight: bold;
	border-color:b43232;
	border-left: 4px solid #b43232;
	padding: 3px;
	line-height: 11px;
}

td.boutique_category
{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 11px;
	color: #000000;
	background: #f1f1f1;
	font-weight: bold;
	border-color:b43232;
	line-height: 11px;
}

.text10  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text10red  { color: #B12A2A; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text10black  { color: #000000; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text10bold  { color: #606060; font-size: 10px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11black  { color: #000000; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11bold  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11boldblue  { color: #445F99; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11boldred  { color: #B12A2A; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text11boldwhite  { color: white; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text12  { color: #606060; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text12bold  { color: #606060; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text12boldblack  { color: #000000; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text12boldred  { color: #B12A2A; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text13  { color: #606060; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text13bold  { color: #606060; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text13boldblack  { color: #000000; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text14  { color: #606060; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text15  { color: #606060; font-size: 15px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text15bold  { color: #606060; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text15boldwhite  { color: #F6F6F6; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text16  { color: #606060; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text16bold  { color: #606060; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text18bold  { color: #606060; font-size: 18px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
.text18boldblue  { color: #445F99; font-size: 18px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }

a.link10:link  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link10:visited  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link10:hover  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link10underline:link  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link10underline:visited  { color: #606060; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link10underline:hover  { color: #B12A2A; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link10underlinebold:link  { color: #606060; font-size: 10px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link10underlinebold:visited  { color: #606060; font-size: 10px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link10underlinebold:hover  { color: #606060; font-size: 10px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link11:link  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link11:visited  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link11:hover  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link11bold:link  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link11bold:visited  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: none }
a.link11bold:hover  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link11underline:link  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link11underline:visited  { color: #606060; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link11underline:hover  { color: #B12A2A; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link11underlinebold:link  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link11underlinebold:visited  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link11underlinebold:hover  { color: #606060; font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link12underline:link  { color: #606060; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underline:visited  { color: #606060; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underline:hover  { color: #606060; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link12underlinebold:link  { color: #606060; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underlinebold:visited  { color: #606060; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underlinebold:hover  { color: #606060; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link12underlineboldred:link  { color: #B12A2A; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underlineboldred:visited  { color: #B12A2A; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link12underlineboldred:hover  { color: #B12A2A; font-size: 12px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link13underline:link  { color: #606060; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13underline:visited  { color: #606060; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13underline:hover  { color: #B12A2A; font-size: 13px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link13underlinebold:link  { color: #606060; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13underlinebold:visited  { color: #606060; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13underlinebold:hover  { color: #B12A2A; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link14underline:link  { color: #606060; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link14underline:visited  { color: #606060; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link14underline:hover  { color: #B12A2A; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }

a.link13bold:link  { color: #606060; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13bold:visited  { color: #606060; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link13bold:hover  { color: #B12A2A; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link15bold:link  { color: #606060; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link15bold:visited  { color: #606060; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link15bold:hover  { color: #B12A2A; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }


a.link16bold:link  { color: #606060; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link16bold:visited  { color: #606060; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }
a.link16bold:hover  { color: #B12A2A; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; text-decoration: underline }



.bold  { font-weight: bold; }
.bold16  { font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss; font-weight: bold; }


#partnerslogo { margin-top:10px; border-top: 1px solid #ABABAB; padding-top: 9px;}
#imagebox {padding: 0; margin-top:10px; margin-bottom:1px;}

.box
{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 14px;
	color: #42483E;
	padding: 8px 8px 8px 8px;
	text-align: left;
	border-bottom: #ACAEAB;
	border-top: #ACAEAB;
	border-left: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	
}




td.boxbottom
{
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 14px;
	color: #42483E;
	padding: 8px 8px 8px 8px;
	text-align: left;
	border-bottom: #ACAEAB;
	border-top: #ACAEAB;
	border-left: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 0px 1px 1px 1px;
	border-style: solid solid solid solid;
	
}


td.boxtop
{
	color: #42483E;
	background: #FFFFFF;
	border-bottom: #ACAEAB;
	border-top: #ACAEAB;
	border-right: #ACAEAB;
	border-left: #ACAEAB;
	border-width: 1px 1px 0px 1px;
	border-style: solid solid solid solid;
}


td.menuon_first
{
	height: 20px;
	padding: 0px 6px 0px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 15px;
	color: #42483E;
	background: #E7EDE3;
	text-align: left;
	border-bottom: #895353;
	border-top: #ACAEAB;
	border-left: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 1px 1px 5px 1px;
	border-style: solid solid solid solid;
	font-weight: bold;
}


td.menuoff_first
{
	height: 20px;
	padding: 0px 6px 0px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 15px;
	color: #8E8E8E;
	background: #FFFFFF;
	text-align: left;
	border-bottom: #6D6D6D;
	border-top: #ACAEAB;
	border-left: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 1px 1px 5px 1px;
	border-style: solid solid solid solid;
	font-weight: bold;
}

td.menuon
{
	height: 20px;
	padding: 0px 6px 0px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 15px;
	color: #42483E;
	background: #E7EDE3;
	text-align: left;
	border-bottom: #895353;
	border-top: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 1px 1px 5px 0;
	border-style: solid solid solid none;
	font-weight: bold;
}

td.menuoff
{
	height: 20px;
	padding: 0px 6px 0px 6px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 15px;
	color: #8E8E8E;
	background: #FFFFFF;
	text-align: left;
	border-bottom: #6D6D6D;
	border-top: #ACAEAB;
	border-right: #ACAEAB;
	border-width: 1px 1px 5px 0;
	border-style: solid solid solid none;
	font-weight: bold;
}

td.sidebaroff
{
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	text-align: right;
	border-bottom: #6D6D6D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	font-weight: bold;
}

td.sidebaron
{
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 12px;
	color: #000000;
	background: #ECECCD;
	text-align: right;
	border-bottom: #6D6D6D;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	font-weight: bold;
}

td.sidebaroff_first
{
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	text-align: right;
	border-top: #6D6D6D;
	border-bottom: #6D6D6D;
	border-width: 1px 0 1px 0;
	border-style: dotted none dotted none;
	font-weight: bold;
}
td.sidebaron_first
{
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss;
	font-size: 12px;
	color: #000000;
	background: #ECECCD;
	text-align: right;
	border-top: #6D6D6D;
	border-bottom: #6D6D6D;
	border-width: 1px 0 1px 0;
	border-style: dotted none dotted none;
	font-weight: bold;
}
.logintext
{
font-size: 10px;
height:18px;
width:70px;
}
.registrationtext
{
font-size: 11px;
height: 20px;
}
