/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress eCommerce Storefront
' Version  : 2.2
' Modified : November 2002
' Copyright: Copyright (C) 2002 CandyPress.Com 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at webmaster@candypress.com
'**************************************************************************/

/* General Tag specifications */
BODY, B, TD, P			{COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt}
/* BOX Filtro ProdList.asp */
#boxFilter {
	margin: 0 0 2px 0;
	text-align: left;
	background: #fff url(../Scripts/images/box_filter_prodlist.gif) no-repeat;
	width: 745px;
	height: 75px;
	}
	#boxFilter label{ color: Black; font-weight: bold;}
	#boxFilter table{	margin: 0 0 0 10px; padding: 0;}
	#boxFilter td{	margin: 0;	padding: 3px;	vertical-align: middle;}
/* TAG H1 **** first sentence **** */	
.tagh1{
	text-align: left;
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 15px;
/*	color: #305DDE;*/
	text-transform: uppercase;
	
}

/* Info Box WITHOUT Headings */
.CPbox1							{border: 0; top: 1px;}
.CPbox10 A:link     {COLOR: #FFFFFF; TEXT-DECORATION: none}
.CPbox10 A:visited  {COLOR: #FFFFFF;  TEXT-DECORATION: none}
.CPbox10 A:hover    {COLOR: #FFED00;  TEXT-DECORATION: underline}

.CPbox1 A:link			{COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited		{COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover			{COLOR: #E70D0D; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.CPbox12						{COLOR: #3366cc; FONT-WEIGHT: normal;}
.CPbox12 A:link     {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox12 A:visited  {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox12 A:hover    {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.CPboxNew						{COLOR: #616161; FONT-WEIGHT: normal;}
.CPboxNew A:link		{COLOR: #616161; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPboxNew A:visited {COLOR: #616161; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPboxNew A:hover   {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.CPbox11            {COLOR: #3366cc; FONT-WEIGHT: normal; border-right: 1px solid #3366cc;}
.CPbox11 A:link     {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox11 A:visited  {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox11 A:hover    {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.CPbox14            {background-color: #EEEEEE; COLOR: #3366cc; FONT-WEIGHT: bold; border: 1px solid #6699CC; border-top: 0;}
.CPbox14 A:link     {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox14 A:visited  {COLOR: #3366cc; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox14 A:hover    {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.CPbox14New			  {background-color: #e9e9e9; COLOR: #616161; FONT-WEIGHT: bold;}
.CPbox14New A:link    {COLOR: #616161; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox14New A:visited {COLOR: #616161; FONT-WEIGHT: normal; TEXT-DECORATION: none}
.CPbox14New A:hover   {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

.CPbox13            {COLOR: #3366cc; FONT-WEIGHT: bold;}
.CPbox13 A:link     {COLOR: #3366cc; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPbox13 A:visited  {COLOR: #3366cc; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPbox13 A:hover    {COLOR: #000099; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.CPbox15            {background-color: #EEEEEE; COLOR: #3366cc; FONT-WEIGHT: bold;}
.CPbox15 A:link     {COLOR: #3366cc; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPbox15 A:visited  {COLOR: #3366cc; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPbox15 A:hover    {COLOR: #000099; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.CPbox16			{COLOR: #3366cc; FONT-WEIGHT: normal;}
.CPbox16 A:link     {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.CPbox16 A:visited  {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}
.CPbox16 A:hover    {COLOR: #000099; FONT-WEIGHT: normal; TEXT-DECORATION: underline}

/*topoborder*/
.CPtopborder				{BACKGROUND-COLOR: #FFAD01; border-top: 1px solid #B1CEE7;}

/*Search*/
.CPsearch         	{BACKGROUND-COLOR: #0D9511}
.CPsearch A:link    {FONT-SIZE: 10px; COLOR: #FFFFFF; font-weight: bold; TEXT-DECORATION: underline}
.CPsearch A:visited {COLOR: #FFFFFF; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: underline}
.CPsearch A:hover   {COLOR: #FB0606; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2           {BACKGROUND-COLOR: #FFAD01;}
.CPbox2 A:link    {FONT-SIZE: 10px; COLOR: #000066; font-weight: bold; TEXT-DECORATION: underline}
.CPbox2 A:visited {COLOR: #000066; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: underline}
.CPbox2 A:hover   {COLOR: #0EAC11; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: underline}

.CPbox2H           {BACKGROUND-COLOR: #000033; FONT-SIZE: 10px; COLOR: #FFFFFF; font-weight: bold; PADDING: 1px}
.CPbox2B           {BACKGROUND-COLOR: #99CCFF}
.CPbox2B A:link    {FONT-SIZE: 10px; COLOR: #333333; font-weight: bold; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #333333; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #E70D0D; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: underline}

.CPbox22          {BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #BBC3D3}
.CPbox222         {COLOR: #FFFFFF; BACKGROUND-COLOR: #FF6600; BORDER: 1px solid #FFFFFF}
.CPbox2222        {BACKGROUND-COLOR: #FC0024; BORDER: 1px solid #FF9900}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #CCCCCC; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {BACKGROUND-COLOR: #EEEEEE;}

/* Box - General Headings */
.CPgenHeadings {BACKGROUND-COLOR: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {FONT-WEIGHT: bold; COLOR: #FFFFFF; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-COLOR: #CCCCCC}
.CPlinesCopia 					{BACKGROUND-COLOR: #0099FF;	font-weight: bold;}
.CPlinesCopia:link     	{COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPlinesCopia A:visited {COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt; COLOR: #3366cc; FONT-WEIGHT: bold;}

/* Product Long Description */
.CPprodDescLong {COLOR: #FFFFFF;}

/* Product Detail */
.CPprodDet {COLOR: #3366cc;}

/* Product SKU */
.CPprodSKU {FONT-SIZE: 8pt; COLOR: #3366cc; FONT-WEIGHT: bold;}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000;}

/* Product Price07 - Text Label */
.CPprodPriceT07 {FONT-SIZE: 15pt;COLOR: #800000;}
.CPprodPriceT07New {FONT-SIZE: 12pt;COLOR: #000000;}

/* Product Price - Text Label */
.CPprodPriceT2 {COLOR: #800000; FONT-SIZE: 10pt;}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV2 {COLOR: #800000;FONT-SIZE: 10pt;}

/* Product List Price - Text Label */
.CPprodLPriceT {COLOR: #3366cc;}
/* Product List Price - Text Label */
.CPprodLPriceT07{COLOR: #FFFFFF;}

/* Product List Price - Text Label */
.CPprodLPriceT2 {COLOR: #3366cc; FONT-WEIGHT: bold;}

/* Product List Price - Price Value */
.CPprodLPriceV 			{COLOR: #3366cc; TEXT-DECORATION: line-through}
.CPprodLPriceV07 		{COLOR: #ffffff; TEXT-DECORATION: line-through}
.CPprodLPriceV07New {FONT-SIZE: 10pt;COLOR: #000000;}

/* Product List Price - Price Value */
.CPprodLPriceV2 {COLOR: #3366cc; TEXT-DECORATION: line-through; FONT-WEIGHT: bold;}

/* Product Sale Price - Text Label */
.CPprodSPriceT {COLOR: #3366cc;}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #888888}

/* In Stock text */
.CPinStock {COLOR: #888888}

/* Out of Stock text */
.CPoutStock {COLOR: red}

/* No Image text */
.CPnoImgT {COLOR: #800000}

/* Category List */
.CPcatDescList {border: 0;}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-FAMILY: Verdana, Arial, helvetica; FONT-WEIGHT: bold}

/* Option Description */
.CPoptDesc {FONT-STYLE: italic;COLOR: #3366cc;}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}
/* ADDED - Version 2.3 */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView 					{BACKGROUND-COLOR: #FFFFFF; BORDER: 1px solid #CCCCCC}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg			{FONT-SIZE: 10pt}
.CPsysMsgErr	{COLOR: red; FONT-SIZE: 10pt}
.CPsysMsgURL	{FONT-SIZE: 10pt}

.CPtopborder2	{BACKGROUND-COLOR: #FFE039;	border-top: 0px solid #FFFFFF;}
.CPtopborder2 A:link    {FONT-SIZE: 10px; COLOR: #193C71; font-weight: bold; TEXT-DECORATION: none}
.CPtopborder2 A:visited {COLOR: #193C71; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: none}
.CPtopborder2 A:hover   {COLOR: #FB0606; FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: none}

.CPtopborder3 	{background-color: #FFFFFF; border: 1px solid #B1CEE7; border-top: none;}
.CPtopborder307 {border: 1px solid  #72AFE8;}

.CPtable 						{border: 1px solid #464646;}
.CPtable A:link     {COLOR: #FFFFFF; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}
.CPtable A:visited  {COLOR: #FFFFFF; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}
.CPtable A:hover    {COLOR: #FFFF00; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}
.CPtopborder4 			{border: 1px none #B1CEE7; background-repeat: no-repeat;	background-position: center 10%;}
.CPtopborder5 			{background-color: #FFFFFF;	background-image: url(header3.gif);	background-repeat: no-repeat;	background-position: center bottom;	border: 1px none #B1CEE7;}
.CPtopborderA 			{BACKGROUND-COLOR: #FFE039;	border-top: 1px solid #B1CEE7; font-weight: bold;	color: #005DA2;}

.CPimmagine 	{background-image: url(immaginesaldi.jpg);	background-repeat: no-repeat;	background-position: center center;}

.SecondMenu 	{BACKGROUND-COLOR: #BAC8D3; border-top: 2px solid #7692A7;	border-left: 1px groove #666666; border-right: 1px groove #666666; border-bottom: 2px solid #7692A7;}

.TableIns 		{BACKGROUND-COLOR: #FFFFFF; border: 1px groove #666666;}

.TableInsLine 					 {border: 1px solid #7692A7; border-top: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #7692A7; }
.TableInsLine A:link     {COLOR: red; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}
.TableInsLine A:visited  {COLOR: red; FONT-SIZE: 8pt;  TEXT-DECORATION: underline}
.TableInsLine A:hover    {COLOR: blue; FONT-SIZE: 8pt; TEXT-DECORATION: underline}

.TableInsLineCopia {border: 1px solid #C5C5C5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366cc;}
.TableInsLineCopia2 {border: 1px solid #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #7692A7;}
.TableInsLineCopia4 {border: 1px solid #C5C5C5;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #3366cc;}
.TableInsLineCopia5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #7692A7; border-right: 1px solid #6699CC; border-left: 1px solid #6699CC;}
.TableInsLineCopia6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-style: normal;	font-weight: bold; color: #7692A7; border-right: 1px solid #6699CC;	border-left: 1px solid #6699CC; border-bottom: 1px solid #6699CC;}

.CPtitle A:link     {COLOR: #FF0000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPtitle A:visited  {COLOR: #FF0000; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.CPtitle A:hover    {COLOR: #FF3300; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.CPSpacer 					 {border: none; border-left: 1px dotted #FFFFFF;}
.CPSpacer A:link     {COLOR: #FFFFFF; TEXT-DECORATION: none}
.CPSpacer A:visited  {COLOR: #FFFFFF; TEXT-DECORATION: none}
.CPSpacer A:hover    {COLOR: #FFED00;  TEXT-DECORATION: underline}

.CPSpacer07 {COLOR: #FFFFFF; FONT-SIZE: 11pt; FONT-WEIGHT: bold;}
.CPSpacer08	{COLOR: #336EA5; FONT-SIZE: 12pt; FONT-WEIGHT: bold;}

.CPtitle A:hover				{COLOR: #000066; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPtextBlockHead				{COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: BOLD;}

a.blink {/*COLOR: #ffffff;*/}

.newsletter {border: 1px solid #7692A7;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;	font-weight: normal; color: #7692A7;}

.TableChiSiamo1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-style: normal;	color: #7692A7;	border-right: 2px solid #6699CC;	border-bottom: 1px solid #6699CC;}
.TableChiSiamo2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-style: normal;	font-weight: bold; color: #7692A7; border-top: 2px solid #6699CC;}
.TableChiSiamo3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-style: normal;	font-weight: bold; color: #7692A7; background-image: url(chisiamo4.gif);}
.TableChiSiamo4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-style: normal;	color: #034475;	border-left: 2px solid #6699CC;}
.TableChiSiamo5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-style: normal;	color: #034475;}

.TableTitle1 						{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FC6304;}
.TableTitle1 A:link     {COLOR: #FC6304; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.TableTitle1 A:visited  {COLOR: #FF0000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.TableTitle1 A:hover    {COLOR: #FF3300; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

.TableCategories 						{font-family: Verdana, Arial, Helvetica, sans-serif;	font-style: normal;	color: #011C73;}
.TableCategories A:link     {COLOR: #011C73;  TEXT-DECORATION: none}
.TableCategories A:visited  {COLOR: #FF0000; TEXT-DECORATION: none}
.TableCategories A:hover    {COLOR: #011C73;  TEXT-DECORATION: underline}
.textBlockHead   						{COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: BOLD;}
.textBlock       						{BACKGROUND-COLOR: #EEEEEE; BORDER: 1px solid #CCCCCC;}

.TableCentro				{border-right: 1px solid #BFBFBF;	border-left: 1px solid #BFBFBF;}
.TableTopClick			{border: 1px solid #FC6304; color:#FFFFFF; font-weight: BOLD;}
.TableNuoviArrivi		{border-top: 1px solid #EEEEEE;	border-bottom: 1px solid #EEEEEE;}

/* Stili utilizzati nella scheda prodotto */
#contenitore_scheda{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3366CC;
	text-align: left;
	margin: 8px;
}
#scheda_navbar, #scheda_navbar table td {
	color: #3366CC;
}
#scheda_navbar table {
	background-image: url(../immagini/newlayout/navbar_cnt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#titolo_prodotto {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	padding-bottom: 5px;
}
#titolo_prodotto .marca{
	font-weight: bold;
	font-size: 16px;
}
#titolo_prodotto h1{
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
#titolo_prodotto .nome{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
#titolo_prodotto h2{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin: 0;
	padding: 0;
}
#titolo_prodotto .stagione{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
#titolo_prodotto i{
	font-size: 11px;
	font-weight: bold;
}
#contenitore_img_opz{
	float: left;
	width: 394px;
	margin-bottom: 10px;
}
#immagine_prodotto{
	margin-bottom: 10px;
}
#immagine_prodotto .img_prod{ border: 1px solid #E0E0E0; }
#opzioni_prodotto{color: #000000;}
#dettagli{
	float: left;
	width: 305px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#box_prezzo{
	text-align: center;
	margin-bottom: 10px;
}
#box_prezzo table {
	background-image: url(../immagini/newlayout/bprezzo_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
#box_prezzo p, #box_prezzo td {
	font-size: 12px;
	color:#3366CC;
	line-height: 22px;
	margin-top: 10px;
	text-align: center;
}
#box_prezzo .listino {
	font-size: 11px;
}
#box_prezzo .prezzo {
	font-size: 16px;
	font-weight: bold;
	color:#990000;
}
#box_prezzo .barrato {
	font-size: 11px;
	text-decoration: line-through;
}
#box_prezzo .risparmio {
	color: #FF0000;
	font-size:12px;
	font-weight: bold;
}
#box_caratteristiche {
	margin-bottom: 10px;
	text-align: center;
}
#box_caratteristiche table th{
	color:#006699;
	text-align:left;
	border-bottom: 1px dotted #b7d1ea;
}
#box_caratteristiche td, #box_caratteristiche th, #box_caratteristiche p{
	font-size: 11px;
	line-height:14px;
	color: #3366CC;
	text-align:justify;
}
#box_caratteristiche table {
	background-image: url(../immagini/newlayout/bdesc_cnt.gif);
	background-repeat: repeat-x;
	background-position: -1px bottom;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #b7d1ea;
	border-left-color: #b7d1ea;
}
#box_caratteristiche table td span {
	color:#006699;
}
#box_caratteristiche .bordo_destro_azzurro {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B7D1EA;
}
#box_tools table {
	background-image: url(../immagini/newlayout/btools_cnt.gif);
	background-repeat: repeat-x;
	background-position: -1px bottom;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
#box_tools td, #box_tools th, #box_tools p{
	font-size: 11px;
	color: #3366CC;
}
.bordo_destro_grigio {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e0e0e0;
}
#box_tools img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
	margin: 5px;
}
#ProdRelatedLinks {
	margin-bottom: 10px;
}
#ProdRelatedLinks table {
	background-image: url(../immagini/newlayout/bcategorie_bg.gif);
	background-repeat:no-repeat;
	background-position: -1px bottom;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #e0e0e0;
	border-left-color: #e0e0e0;
}
#ProdRelatedLinks td, #ProdRelatedLinks th, #ProdRelatedLinks p{
	font-size: 11px;
	line-height: 20px;
	text-align: left;
	color: #3366CC;
	padding-left: 5px;
}
#ProdRelatedLinks th{
	padding-top: 5px;
}
#opzioni_prodotto {
	margin-bottom: 10px;
}
#opzioni_prodotto table th{
	font-size: 11px;
	text-align:left;
	border-top: 1px dotted #E0E0E0;
}
#opzioni_prodotto td, #opzioni_prodotto th, #opzioni_prodotto p{
	line-height:18px;
	color: #3366CC;
}
#opzioni_prodotto table {
	background-image: url(../immagini/newlayout/boptions_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#opzioni_prodotto table td span {
	color:#006699;
}
#opzioni_prodotto .bordo_destro_azzurro {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B7D1EA;
}
#opzioni_prodotto input, #opzioni_prodotto textarea, #opzioni_prodotto select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
}
.bordo_alto_puntato_azzurro{
	border-top: 1px dotted #b7d1ea;
}
.bordo_basso_puntato_azzurro{
	border-bottom: 1px dotted #b7d1ea;
}
.bordo_basso_puntato_grigio{
	border-bottom: 1px dotted #e0e0e0;
}
#prodotti_abbinati{
	clear: both;
	margin-bottom: 10px;	
}
#prodotti_abbinati table {
	background-image: url(../immagini/newlayout/babbina_bg.gif);
	background-repeat: no-repeat;
	background-position: -1px bottom;
}
#prodotti_abbinati td, #prodotti_abbinati th, #prodotti_abbinati p{
	font-size: 11px;
	color: #3366CC;
}
#prodotti_abbinati td{
	padding: 5px;
}
#prodotti_abbinati .bordo_sinistro_azzurro {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b7d1ea;
}
#prodotti_abbinati .bordo_destro_azzurro {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b7d1ea;
}
#prodotti_abbinati .immagine {
	border: 1px solid #E0E0E0;
}
/* ****************************************** */
/* STILI PER LE NUOVE NEWS ****************** */
#botteroski_categorie_news
{
	padding: 10px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;

}
#botteroski_ricerca_news
{
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAE8E9;

}
#botteroski_ricerca_news  p, #botteroski_ricerca_news h1, #botteroski_ricerca_news span, #botteroski_ricerca_news div, #botteroski_ricerca_news strong, #botteroski_ricerca_news form
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 11px;
}
#botteroski_corpo_news p, #botteroski_corpo_news h1, #botteroski_corpo_news span, #botteroski_corpo_news div, #botteroski_corpo_news a:link, #botteroski_corpo_news a:active, #botteroski_corpo_news a:visited, #botteroski_corpo_news a:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	text-align:left;
	font-size: 11px;
}
#botteroski_corpo_news h1
{
	font-size: 18px;
}
#botteroski_corpo_news .pannello_azioni
{	
	text-align: center;
	border: 1px solid #EAE8E9;
	padding: 10px;
	background-color: #F0F0F0;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;

}
#botteroski_corpo_news .pannello_azioni a:link, #botteroski_corpo_news .pannello_azioni a:active, #botteroski_corpo_news .pannello_azioni a:visited, #botteroski_corpo_news .pannello_azioni a:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
}
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	*/
/* STILI PER LE PAGINE DEL NOLEGGIO ON-LINE		*/
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	*/
#testa_noleggio {
	width: 751px;
	height: 350px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#centrale_noleggio {
	background-image:url(../Scripts/images/noleggio_centrale.gif);
	background-position: top left;
	width: 751px;
	margin: 0px;
	overflow:hidden;
}
#piede_noleggio {
	background-image:url(../Scripts/images/noleggio_piede.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 751px;
	height: 11px;		
}
.torna_indietro {
	padding: 1%;
	border-top: 1px solid #CCCCCC;
	width: 95%;
	margin: 0 auto;
	margin-top: 15px;
}
.torna_indietro p {
	text-align: left;
	margin: 0px;
}
.noleggio_stagionale_bordo_sotto_grigio {
	border-bottom: 1px solid #CCCCCC;
}
.noleggio_stagionale_th_centrale_grigio {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.noleggio_stagionale_td_centrale_grigio {
	border-bottom: 1px dashed #CCCCCC;
}	
.tabella_noleggio_stagionale td {
	color: #666666;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
.tabella_noleggio_stagionale .testo_verde {
	color: #02c214;
}
.tabella_noleggio_stagionale .testo_blu {
	color: #156c93;
}

/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	*/
/* STILI PER LE PAGINE DELL'OUTLET				*/
/* -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*	*/
#testa_outlet {
	width: 751px;
	height: 137px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
}
#centrale_outlet {
	background-image:url(../Scripts/images/outlet_sfondo_centrale.jpg);
	background-position: top left;
	width: 751px;
	margin: 0px;
	overflow:hidden;
}
#piede_outlet {
	background-image:url(../Scripts/images/piede_botteroski_outlet.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 751px;
	height: 32px;
}

.outlet_galleriafoto {
	text-align: center;
	padding: 0px;
	width: 478px;
}
.outlet_galleriafoto div {
	margin: 0 auto;	
}
.outlet_galleriafoto .prima_img {
	margin-right: 1px; margin-bottom: 5px; border: 0px;
}
.outlet_galleriafoto .seconda_img {
	margin-bottom: 5px; border: 0px;
}
.outlet_galleriafoto .terza_img {
	margin-right: 0px; margin-bottom: 5px; border: 0px;
}

.outlet_titolo_categoria_marche {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 12px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.outlet_div_categoria_marche {
	background-color: e7e7e7;
	padding: 10px;
	text-align: left;
	margin-bottom: 10px;
}
.outlet_div_categoria_marche p{
	line-height: normal;
	margin-top: 8px;
	margin-bottom: 8px;
}
a.marca_grande_grigia:link, a.marca_grande_grigia:hover, a.marca_grande_grigia:visited, a.marca_grande_grigia:active {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 20px;
	color: #a5a5a5;	
	text-decoration: none;
}
a.marca_grande_grigia:hover {
	text-decoration: underline;
}
a.marca_grande_rosso:link, a.marca_grande_rosso:hover, a.marca_grande_rosso:visited, a.marca_grande_rosso:active {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 20px;
	color: #6B0000;
	text-decoration: none;
}
a.marca_grande_rosso:hover {
	text-decoration: underline;
}
.outlet_div_categoria_marche .marca_grande_rosso {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 20px;
	color: #6B0000;
	text-decoration: none;
}
.outlet_div_categoria_marche .marca_grande_grigia {
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
	font-size: 20px;
	color: #a5a5a5;	
	text-decoration: none;
}

