﻿body
{
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #404040;
	vertical-align: top;
	background-image: url('Images/ContBackLayer.jpg');
	background-color: #FFFFFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	font-size: 9pt;
	background-attachment: fixed;
}
.float_left {float: left;}
.float_right {float: right;}

.clearboth {clear: both;}

h1 {font-size: 14pt;}
h2 {font-size: 14pt;}
h3 {font-size: 11pt; font-weight: bold;}
h4 {font-size: 11pt; font-weight: bold;}
h5 {font-size: 9pt;}
h6 {font-size: 8pt;}

a {
	color: #404040;
	text-decoration: none;
}
a:visited,
a:link,
a:active,
{	
	color: #404040;
	text-decoration: none;
}
a:hover {	color: #404040;	text-decoration: underline;}

.naviTopBack
{
	background-image: url('Images/ContTab.png');
	background-repeat: repeat-x;
	background-position: left;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 1px;
	overflow: hidden;
	vertical-align: top;
}
.naviTop,
a.naviTop,
.naviTopSelected,
a.naviTopSelected
{
	width: 100px;
	height: 30px;
	overflow: hidden;
}
.naviTop,
a.naviTop,
a.naviTop:visited,
a.naviTop:link,
{
	color: #ab1573;
	text-decoration: none;
	font-size: 8.5pt;
	text-align: center;
}
a.naviTop:active {
	color: #ab1573;
	text-decoration: underline;
}
a.naviTop:hover {
	color: #696969;
	text-decoration: underline;
}
.naviTopSelected,
a.naviTopSelected,
a.naviTopSelected:active,
a.naviTopSelected:link,
a.naviTopSelected:visited
{
	color: #FFFFFF;
	text-decoration: none;
	background-image: url('Images/ContTabSelected.png');
	background-repeat: repeat-x;
	background-position: left;
	height: 30px;
}
.naviLeft,
a.naviLeft,
.naviLeftSelected,
a.naviLeftSelected 
{
	width: 198px;
	height: 20px;
	font-size: 8.5pt;
}

.naviLeft,
a.naviLeft, 
{
	color: #404040;
	text-decoration: none;
}

a.naviLeft:hover
{
	color: #ab1573;
	text-decoration: none;
}
.naviLeftSelected {
	color: #404040;
}
a.naviLeftSelected {
	color: #660033;
}


.white,
a.white,
a.white:active,
a.white:visited,
a.white:link,
a.white:hover
{
	color: #CC3399;
	font-size: 8pt;
}
/*  MasterPage.master BEGIN */


.DefaultContainer
{
	width: 1020px;
	font-size: 9pt;
    margin-right: auto;
	margin-left: auto;
	padding: inherit;
	text-align: left;
	vertical-align: top;
}

#DefaultTopNavigation
{
	background-image: url('Images/ContTopNavigation.png');
	background-repeat: no-repeat;
	height: 30px;
	width: 1019px;
	padding-left: 1px;
}
#DefaultContenBack {
	background-image: url('Images/ContContentBack.png');
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

.DefaultRicerca
{
	background-image: url('Images/ContRicerca.png');
	background-repeat: no-repeat;
	height: 83px;
}

.DefaultLeftFrame 
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 198px;
}
.DefaultMainFrame 
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 812px;
}
#Header {
	background-image: url('Images/ContHeader.png');
	height: 180px;
	background-repeat: no-repeat;
	overflow: hidden;
}

#Footer {
	background-image: url('Images/ContFooter.png');
	background-repeat: no-repeat;
	height: 39px;
	color: #FFFFFF;
}
#FooterText {
	background-image: url('Images/ContFooterText.png');
	background-repeat: no-repeat;
	height: 30px;
	text-align: center;
	font-size: 8pt;
	color: #FFFFFF;
}

.Company
{
	font-size: 9pt;
	color: #CC3399;
	padding-left: 30px;
	padding-top: 14px;
	text-align: center;
}

.LoginContMid,
.LoginContTitle,
.LoginContLinie
{
	width: 641px;
	margin-right: auto;
	margin-left: auto;
}

.LoginContTitle
{
	background-image: url('Images/ContLoginTop.png');
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	padding-bottom: 10px;
	line-height: 28px;
}

.LoginContLinie
{
	background-image: url('Images/ContLoginBottom.png');
	background-repeat: no-repeat;
	height: 1px;
}
.LoginContMid
{
	background-image: url('Images/ContLoginContainer.png');
	background-repeat: inherit;
	background-position: center;
}

/* MasterPage.master END */

/* Default.aspx BEGIN */
.UserLang {
	text-align: right;
	vertical-align: top;
	padding-top: 160px;
	padding-right: 8px;
}
.title {
	text-align: left;
	vertical-align: top;
	font-size: 14pt;
	font-weight: bold;
	padding-bottom: 20px;
}
.text_mitte{
	width: 450px;
	text-align: left;
	vertical-align: top;
}
.CategorieTab
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
/* Default.aspx END */


/* Shop.aspx BEGIN */
.ContainerBackShop
{
	background-image: url('Images/ContBackShop.png');
	background-repeat: repeat-y;
}

.ShopLeftFrame
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 201px;
}
.ShopMainFrame
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 812px;
}
.ShopFooterLinie
{
	background-image: url('Images/ContShopLinieBottom.png');
	background-repeat: no-repeat;
	height: 1px;
}

.ButReturn
{
	border-style: none;
	border-width: 0px;
	color: #FFFFFF;
	cursor: hand;
	background-image: url(  '../../Images/home.png' );
	background-repeat: no-repeat;
	height: 22px;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 150px;
	text-align: left;
	padding-left: 25px;
}
.butPagine {
	color: #404040;
	border: 1px solid #999999;
	cursor: hand;
	height: 20px;
	background-image: url('Images/TabellaHeader.jpg');
	background-repeat: no-repeat;
}
.butPagineSelected
{
	color: #800000;
	border: 1px solid #999999;
	height: 20px;
	cursor: hand;
	background-image: url('Images/TabellaCont.jpg');
	font-weight: bold;
}
.butPagineHyper {
	color: #404040;
	border: 1px solid #666666;
	cursor: pointer;
	margin-bottom: 3px;
}


.ShopCarrello
{
	height: 22px;
	color: #404040;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-right: #8b008b 1px solid;
	border-top: #8b008b 1px solid;
	border-left: #8b008b 1px solid;
	border-bottom: #8b008b 1px solid;
}
.LinkCarrello,
a.LinkCarrello,
a.LinkCarrello:hover,
a.LinkCarrello:link,
a.LinkCarrello:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #404040;
	cursor: hand;
}
.DefaultShopDetailLeftTop
{
	background-image: url('Images/ContDetailLeftTop.jpg');
	background-repeat: no-repeat;
	height: 32px;
}


.ShopLogin
{
	margin-right: auto;
	margin-left: auto;
}
.ShopLoginError
{
}
.DataListProdottiItemTemplate
{
	font-size: 8pt;
}
.TPPrezzi
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
}
.TPCaption
{
	font-weight: bolder;
	color: #660033;
	height: 25px;
	background-image: url('Images/TabellaHeader.jpg');
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-style: dotted;
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.TPHeader1
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	padding-left: 2px;
	background-color: #FFCCFF;
	text-align: right;
	vertical-align: text-bottom;
	color: #404040;
	background-image: url('Images/TabellaCont.jpg');
	background-repeat: repeat;
}
.TPHeader
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	text-align: right;
	vertical-align: text-bottom;
	color: #333333;
	background-image: url('Images/TabellaCont.jpg');
}
.TPColumn1Template
{
	border-style: none none solid none;
	border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF;
	text-align: right;
	padding-left: 2px;
	background-color: #d3d3d3;
	vertical-align: bottom;
	border-bottom-width: 1px;
}
.TPColumnsTemplate
{
	border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF;
	border-style: none none solid none;
	text-align: right;
	border-bottom-width: 1px;
}
.TPFooterTemplate
{
	border-style: none;
}
.TPInfo
{
	padding: 8px;
	text-align: left;
	background-color: #ab1573;
}
.CollezioneTab
{
	font-size: 8pt;
	margin-left: 3px;
	background-image: url('Images/TabellaGruppi.png');
	background-repeat: no-repeat;
}
.GruppiTab
{
	font-size: 8pt;
	margin-left: 3px;
	background-image: url('Images/TabellaGruppi.png');
	background-repeat: no-repeat;
}

.TabGallery
{
	width: 150px;
	height: 180px;
}
.DataListCollezioniText
{
	vertical-align: top;
	height: 48px;
	text-align: center;
	width: 150px;
}
.DataListIconeProdottiText
{
	vertical-align: top;
	height: 48px;
	text-align: center;
	width: 150px;
}
.CollModellInfo
{
	width: 380px;
	height: 380px;
	background-color: #e7e7e7;
}
.TabCollMisureColori
{
	width: 380px;
	background-color: #ffffd7;
}
.DataListLinksText
{
	vertical-align: top;
	height: 32px;
}
.LinkLabelHeader
{
	font-weight: bolder;
	background-image: url('Images/TopHeader.jpg');
	background-repeat: repeat-x;
	width: 150px;
	height: 22px;
	color: #FFFFFF;
	line-height: 20px;
}
.LinkContainer
{
	font-weight: bolder;
	background-image: url('Images/TopContainer.jpg');
	background-repeat: repeat-y;
	color: #FFFFFF;
}
.LinkFooter
{
	font-weight: bolder;
	background-image: url('Images/TopFooter.jpg');
	background-repeat: no-repeat;
	width: 150px;
	color: #FFFFFF;
	height: 11px;
}
.DefaultShopDetail
{
	width: 1020px;
	height: auto;
	background-image: url('Images/ContContentBack.png');
}
.DefaultShopDetailImgTop,
.DefaultShopDetailImgContainer,
.DefaultShopDetailImgFooter
{
	width: 616px;
}

.DefaultShopDetailImgTop
{
	background-image: url('Images/ContDetailImgTop.png');
	background-repeat: no-repeat;
	height: 13px;
}
.DefaultShopDetailImgContainer
{
	background-image: url('Images/ContDetailImgContainer.png');
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
}
.DefaultShopDetailImgFooter
{
	background-image: url('Images/ContDetailImgFooter.png');
	background-repeat: no-repeat;
	height: 15px;
}
.DefaultShopDetailLeftTop,
.DefaultShopDetailLeftTop2,
.DefaultShopDetailLeftTop3,
.DefaultShopDetailLeftFooter
{
	width: 392px;
	line-height: 28px;
	padding-left: 2px;
}

.DefaultShopDetailLeftTop {
	background-image: url('Images/ContDetailLeftTop.png');
	background-repeat: repeat-y;
	line-height: 30px;
}
.DefaultShopDetailLeftTop2 {
	background-image: url('Images/ContDetailLeftTop2.png');
	background-repeat: repeat-y;
	line-height: 30px;
}
.DefaultShopDetailLeftTop3 {
	background-image: url('Images/ContDetailLeftTop3.png');
	background-repeat: repeat-y;
	line-height: 30px;
}

.DefaultShopDetailLeftFooter
{
	background-image: url('Images/ContDetailLeftFooter.png');
	background-repeat: no-repeat;
	height: 9px;
}
.DetailColoriLinks
{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #993399;
}
.DetailColoriDesc
{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #993399;
}
.DetailColoriLongDesc
{
	padding: 5px;
}
.DetailColoriHref,
a.DetailColoriHref,
a.DetailColoriHref:hover,
a.DetailColoriHref:link,
a.DetailColoriHref:visited
{
	font-weight: bold;
	color: #993399;
	cursor: hand;
	text-decoration: underline;
}
/* Shop.aspx END */

.DefaultOrderTopFrame,
.DefaultOrderMidFrame,
.DefaultOrderBottomFrame
{
	width: 1020px;
	font-size: 9pt;
	margin-right: auto;
	margin-left: auto;
	vertical-align: top;
	text-align: center;
}
.DefaultOrderTopFrame{
	background-image: url('Images/ContOrderTopFrame.png');
	background-repeat: no-repeat;
	height: 40px;
}
.DefaultOrderMidFrame {
	background-image: url('Images/ContOrderMidFrame.png');
	background-repeat: repeat-y;
}
.DefaultOrderBottomFrame {
	background-image: url('Images/ContOrderBottomFrame.png');
	background-repeat: no-repeat;
	height: 40px;

}

.GridViewCarrello{
	padding: inherit;
	margin: auto;
}
.GridViewHeader{
	background-image: url('Images/GriedViewBackSmal.png');
	color: #666666;
	height: 30px;
}
.GridViewFooter {
	background-image: url('Images/GriedViewBack.png');
	background-repeat: repeat-x;
	color: #666666;
}
.AlternatingRowStyle{
	border-style: none none solid none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.EditRowStyle{
	border-style: none none solid none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

.Tipps {
	border: 1px dotted #C0C0C0;
	color: #333333;
	background-image: url('Images/TabellaCont.jpg');
}

/* Customers.aspx BEGIN */
.DivBackground {
	background-image: url('Images/GriedViewBack.png');
	color: #333333;
	background-repeat: repeat-x;
	line-height: 30px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}
.TableLogin {
	padding: inherit;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('Images/TableLogin.png');
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

/* Customers.aspx END */
/* DEFAULTS BEGIN */
.TableBack {
	padding: 5px;
	border: 1px dotted #C0C0C0;
	color: #404040;
	background-image: url( 'Images/DefaultBack.jpg' );
	background-repeat: repeat;
}
.TitleRightFrame {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url('Images/BackRicerca.jpg');
	background-repeat: repeat-x;
	min-height:20px;
	width: 100%;
	text-align: center;
	line-height: 20px;
}
.TitleMainFrame {
	color: #404040;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	height: 25px;
	line-height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}
/* DEFAULTS END */

/* Carrello.aspx BEGIN */
.GridViewCarrello
{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}

/* Carrello.aspx END */

.TabDatiFatturaRow{
	background-color: #FFFFCC;
}

/* Richiesta.aspx BEGIN */
TableRichiesta{
	color: #404040;
	text-align: left;
	padding-left: 15px;
}
.BoxTitle {
	text-align: center;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 30px;
}
.BoxRichiesta {
	border: 1px dotted #404040;
	color: #404040;
	background-color: #FFFFCC;
}
.RichiestaSend{
	vertical-align: top;
	text-align: center;
}
/* Richiesta.aspx END */

/* Admin.aspx BEGIN */
.ContainerAdmin
{
	width: 800px;
	background-color: #C0C0C0;
	font-size: 8pt;
	margin-right: auto;
	margin-left: auto;
	padding: inherit;
}
.TabAdmin
{
	font-size: 9pt;
	width: 660px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding: inherit;
}
.FooterAdmin
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding: inherit;
}
.TabFooterAdmin
{
	font-size: 9pt;
	width: 800px;
	text-align: center;
}
.NoCredentials
{
	font-size: 9pt;
	width: 800px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: inherit;
}
/* Admin.aspx END */


