﻿

/* Personalizzazioni box */  

.wpA {
	padding: 5px;
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
}
.wpA220 {
	padding: 5px;
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
	width: 220px;
}
.wpAA {
	padding: 5px;
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
	font-size: smaller;
	font: smaller;
}
.wpB {
	padding: 5px;
	border: 1px solid #A8A8A8;
	background-color: #F1F1F1;
}
.wpB220 {
	padding: 5px;
	border: 1px solid #A8A8A8;
	background-color: #F1F1F1;
	width: 220px;
}
.wpC220 {
	
	font-size: smaller;
	padding: 5px;
	border: 1px solid #A8A8A8;
	width: 220px;
}
.wpLogin {
	padding: 5px;
	border: 1px dashed #A8A8A8;
	background-color: #F1F1F1;
	width: 220px;
}
.tabelle
{
 background-color: #F1F1F1;
   }

/* 
================================
Skin styles for DotNetNuke
================================
*/   
.contentpane1 {
	width: 100%;
	background-color: #F1F1F1;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.TopBanner {
	width: 100%;
	height: 70px;	
	background-color: #F1F1F1;
	margin: 0;
}
.UtilDiv {
	width: 300px;
	padding: 0px;
	text-align: right;
}
.Logodiv {padding: 0px; text-align: left;}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: ;
}
.skinmaster {
	height: 100%;
	background-color: transparent;
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	height: 20px;
	background-color: transparent;
	padding: 0 0 0 0;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	text-align: left;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpaneStore {
	width: 230px;
	text-align: left;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	text-align: left;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	text-align: left;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
	width: 220px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.FooterTable {
	width: 100%;
	background-color: transparent;
	border-top: 1px solid #A9A9A9;
	}
.Privacy {
	text-align: center;
}

.main_dnnmenu_container {
	background-color: transparent;
	height:20px; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:20px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #218BC7;
	background-color: Transparent; 
	     white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_item { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #218BC7;
	background-color: Transparent; 
	     white-space: nowrap;  /*Word wrapping menu item now optional*/	
        padding: 1px 3px 3px 1px;
}

.main_dnnmenu_rootitem  {
	/*TD if menu option for using tables is on*/
	cursor: pointer;
	margin: 0 0 0 20px;
	cursor: hand;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-style: normal;
	color: #218BC7;
	background-color: Transparent;
	white-space: nowrap; /*Word wrapping menu item now optional*/;
	padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {
	background-color: #CCCCCC;
}
.main_dnnmenu_itemhover td {background-color: #FFFFFF; }
.main_dnnmenu_icon {cursor: pointer; cursor: hand; text-align: center; width: 15px;	height: 100%;}
.main_dnnmenu_submenu {
	background-color: #F1F1F1;
	border: 1px solid #218BC7;
}
.main_dnnmenu_break {height: 1px; font-size: 1px;}

.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #218bC7;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

/*Css Per il carrello*/
#tdimage {background-color: #F1F1F1; width: 70px; text-align: center;}
#tdmodelname {background-color: #F1F1F1; text-align: left;}
#tdprice {background-color: #F1F1F1; width: 80px; text-align: right;}
#tdcompra {background-color: #F1F1F1; width: 60px; text-align: center;}
#Lista_Prodotti {border-top: 1px solid #A9A9A9; border-bottom: 1px solid #A9A9A9; border-left: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; width: 100%; }
.DivStore {
	width: 160px;
	padding: 3px;
	background-color: #FFFBCC;
}
.NewStore {
	padding: 3px 5px;
	border: 1px solid #E6DB55;
	background-color: #FFFBCC;
}


/* Module Store Menu */
/* Categories */
/* ========== */
.Store-CategoryMenu-Entity { }
.Store-CategoryMenu-Header { height:2px; }
.Store-CategoryMenu-ItemSelected A:link,
.Store-CategoryMenu-ItemSelected A:active,
.Store-CategoryMenu-ItemSelected A:visited,
.Store-CategoryMenu-ItemSelected {      }
.Store-CategoryMenu-ItemSelected A.:hover {
}
.Store-CategoryMenu-Item A.:link,
.Store-CategoryMenu-Item A.:active,
.Store-CategoryMenu-Item A.:visited,
.Store-CategoryMenu-Item {

}
.Store-CategoryMenu-Item A.:hover {
}
.Store-CategoryMenu-Footer { height:2px; }

/* New Products */
/* Note : This template will be repeated in a non-fixed number of row and lines */
DIV.NewProduct-Entity { margin: 2px; display:inline; width: 100%;border: 1px solid #E6DB55; 	text-align: left; 	}
.NewProduct-Entity { position:relative; text-align:center; padding: 2px 5px 0 2px; }
.NewProduct-Entity SPAN, .NewProduct-Entity P, .NewProduct-Entity TABLE, .NewProduct-Entity TD, {
}
.NewProduct-Entity A.normalbold:link,
.NewProduct-Entity A.normalbold:visited { }
.NewProduct-Entity A.normalbold:hover { }
.NewProduct-Image { width:90px; height:90px; display:block; vertical-align:middle; text-align:left; margin:Auto; }
.NewProduct-Image IMG { border:0; }
.NewProduct-Price SPAN { width:90px; height : 45px; display:block; padding-top:11px; }
.NewProduct-AddToCart { height : 45px; display:block; padding-bottom:5px; text-align:left; }
.NewProduct-AddToCart A:link,
.NewProduct-AddToCart A:visited,
.NewProduct-AddToCart A:active { }
.NewProduct-LinkDetail { height : 15px; display:block; text-align:right; }
.NewProduct-Title SPAN { display:block;  padding: 3px 3px 10px 3px; }
.NewProduct-Title A.normalbold:link,
.NewProduct-Title A.normalbold:visited { }
.NewProduct-Title A.normalbold:hover { }
.NewProduct-Summary { vertical-align:top; text-align:left;}
.NewProduct-Price { vertical-align:top; text-align:left;}


/* CSS Titoli Moduli */
.Head   
{
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: bold;
	color: #218BC7;
}

/* style of item titles on edit and admin pages */
.SubHead, .SubSubHead    {
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #218BC7;
}

div, p, td, .NormalTextbox, .Normal,.NormalDisabled {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666; text-decoration: none;
	line-height: 18px;
}

.NormalBold	{font-weight: bold;}
.NormalSmall{font-weight: normal;}
.NormalRed	{font-weight: bold; color: #ff0000}
.SkinObject {
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: bold;
	color: #218BC7;
	text-decoration: none;}
A.SkinObject:link 	 {text-decoration: none; color: #218BC7;}
A.SkinObject:visited  {text-decoration: none; color: #218BC7;}
A.SkinObject:active   {text-decoration: none; color: #218BC7;}
A.SkinObject:hover    {text-decoration: none; color:#FF8C00; }

A:link  {text-decoration: none; color: #218BC7;}
A:visited   {text-decoration: none; color: #218BC7;}
A:active    {text-decoration: none; color: #218BC7;}
A:hover 		{text-decoration: none; color: #FF8C00;}
