﻿body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #333333;
	vertical-align: top;
	font-size: 9pt;
	background-image: url('Images/ContBackRepeat.jpg');
	background-repeat: repeat;
}

img {	border-width: 0px;	border-style: none;}
 
.float_left {	float: left;}
.float_right {	float: right;}
.clearboth {	clear: both;}

h1, h2, h3, h4, h5 
{
	font-weight: bold;
	color: #003366;
}
h1 {font-size: 12pt;}
h2 {font-size: 11pt;}
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}
h5 {font-size: 9pt;}
h6 {font-size: 8pt;}

a,
a:visited,
a:link 
{
	text-decoration: underline;
}
a:active,
a:hover 
{
	text-decoration: underline;
}
.naviTopBack
{
	font-size: 9pt;
	height: 31px;
	text-align: center;
}

.naviTop {
	text-decoration: none;
    width: 80px;

}
a.naviTop {
	color: #003366;
	text-decoration: none;
	font-size: 9pt;
	text-align: center;
}
a.naviTop:visited,
a.naviTop:link 
{
	text-decoration: none;
}
a.naviTop:active,
a.naviTop:hover {
	text-decoration: underline;
}

.naviTopSelected
{
	color: #003366;
	text-decoration: none;
	height: 30px;
}

a.naviTopSelected
{
	color: #003366;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
a.naviTopSelected:active,
a.naviTopSelected:link,
a.naviTopSelected:visited
{
	text-decoration: none;
}

.NavDefault
{
	color: #003366;
	font-size: 9pt;
	width: 190px;
	line-height: 16px;
}
a.NavDefault
{
	color: #003366;
	font-size: 9pt;
	text-decoration: none;
}
a.NavDefault:Active,
a.NavDefault:Visited,
a.NavDefault:Link
{
	text-decoration: none;
}
a.NavDefault:Hover
{
	text-decoration: underline;
}

.NavDefaultSeleceted
{
	font-size: 9pt;
}
a.NavDefaultSeleceted,
a.NavDefaultSeleceted:Link,
a.NavDefaultSeleceted:Active,
a.NavDefaultSeleceted:Hover,
a.NavDefaultSeleceted:Visited
{
	text-decoration: underline;
}

a.naviLeft
{
	color: #003366;
	text-decoration: none;
}
a.naviLeft:hover
{
	color: #003366;
	text-decoration: none;
}

a.NavFooter
{
	color: #003366;
    font-size: 8pt;
    text-decoration: none;
}
a.NavFooter:Active,
a.NavFooter:Visited,
a.NavFooter:Link
{
	text-decoration: none;
}
a.NavFooter:Hover
{
	text-decoration: underline;
}

a.LinksFooter
{
	color: #003366;
    font-size: 8pt;
    text-decoration: none;
}
a.LiteralLinks
{
    color: #003366;
    font-size: 7pt;
    text-decoration: none;
}
a.LinksFooter:Active, a.LiteralLinks:Active,
a.LinksFooter:Visited, a.LiteralLinks:Visited,
a.LinksFooter:Link, a.LiteralLinks:Link
{
	text-decoration: none;
}
a.LinksFooter:Hover,  a.LiteralLinks:Hover
{
	text-decoration: underline;
}

.SitemapLinks
{
	color: #003366;
	text-decoration: none;
}
a.SitemapLinks, a.SitemapLinks:Active, a.SitemapLinks:Link
{
	color: #003366;
	text-decoration: none;
    font-size: 8pt;
}
a.SitemapLinks:Visited, a.SitemapLinks:Hover
{
    text-decoration: underline;
    color: #CC0066;
}

/*  MasterPage.master BEGIN */
.DefaultHeader1,
.DefaultHeader2,
.DefaultHeader3,
.DefaultHeader4
{
	font-size: 13pt;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	width: 1020px;
	height: 200px;
	font-weight: bold;
	color: #FFFFFF;
}
.DefaultHeader1
{
	background-image: url('Images/Header01.jpg');
	background-repeat: no-repeat;
}
.DefaultHeader2
{
	background-image: url('Images/Header02.jpg');
	background-repeat: no-repeat;
}
.DefaultHeader3
{
	background-image: url('Images/Header03.jpg');
	background-repeat: no-repeat;
}
.DefaultHeader4
{
	background-image: url('Images/Header04.jpg');
	background-repeat: no-repeat;
}
.DefaultHeaderText
{
	padding-top: 5px;
	padding-left: 290px;
}


.DefaultBodyBack
{
	background-position: center top;
	background-image: url('Images/ContBackVerlauf.jpg');
	background-repeat: repeat-y;
}

.DefaultForm
{
	background-position: center top;
	background-image: url('Images/ContBack.jpg');
	background-repeat: no-repeat;
}
.DefaultContainer,
.DefaultTopContent,
.TopNavigationShop,
.TopNavigation
{
	width: 1020px;
}


.DefaultContainer
{
	font-size: 9pt;
	margin-right: auto;
	margin-left: auto;
	padding: inherit;
	text-align: left;
	vertical-align: top;
	background-image: url('Images/ContDefaultBack.jpg');
	background-repeat: repeat-y;
}
.DefaultTopContent
{
	background-position: center top;
	background-image: url('Images/ContContTop.jpg');
	background-repeat: no-repeat;
	height: 13px;
}
.DefaultLeftFrame 
{
	text-align: left;
	vertical-align: top;
}
.DefaultMainFrame
{
	text-align: left;
	vertical-align: top;
	width: 640px;
}
.DefaultRightFrame
{
	vertical-align: top;
	width: 190px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.TopNavigation {
	background-image: url('Images/ContTopNavigation.jpg');
	background-repeat: no-repeat;
	text-align: left;
	height: 31px;
	vertical-align: top;
}
.TopNavigationShop {
	background-image: url('Images/ContTopNavigation.jpg');
	background-repeat: no-repeat;
	text-align: left;
	height: 31px;
}

.TopNavigationLx{
	vertical-align: top;
}
.TopNavigationRx {
	vertical-align: top;
}
.Footer {
	background-image: url('Images/ContFooter.jpg');
	background-repeat: no-repeat;
	height: 164px;
	margin-right: auto;
	margin-left: auto;
	width: 1050px;
	text-align: center;
}
.FooterTxt {
	padding-top: 7px;
	text-align: center;
	font-size: 8pt;
	color: #003366;
	margin-right: auto;
	margin-left: auto;
}
.Navigation {
	padding-left: 20px;
}

.Company
{
    padding-top: 10px;
    text-align: center;
    font-size: 8pt;
	color: #003366;
}
#tagcloud{
	padding: 5px;
	text-align: left;
	width: 175px;
	margin-right: auto;
	margin-left: auto;
}
a.tagcloud
{
	color: #003366;
	text-decoration: none;
}


/* MasterPage.master END */

/* Default.aspx BEGIN */
.title
{
    text-align: left;
    vertical-align: top;
    font-size: 14pt;
    font-weight: bold;
    padding-bottom: 20px;
    color: #003366;
}
.TextDefault
{
	text-align: left;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	padding-right: 7px;
	padding-left: 7px;
}

.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;
}
.LangButton
{
    font-size: 14px;
    color: #003366;
    text-decoration: none;
    cursor: pointer;
    padding: 0px;
    padding-left: 0px;
    margin: 0px;
    border-style: none;
    background-color: transparent;
}
.LoginText
{
    font-size: 8pt;
}
.KeyWords
{
	color: #003366;
	text-align: justify;
}

/* Default.aspx END */

/* Default BEGIN */
.DivBackground
{
	margin: auto;
	background-image: url('Images/ContHeaderStyle.jpg');
	color: #003366;
	font-weight: bold;
	line-height: 22px;
	width: 800px;
	height: 25px;
}

.UserLabel
{
}
.AuswahlLabel
{
	line-height: 20px;
}
.TabFotoLinks
{
    width: 200px;
    height: 200px;
    padding: 15px;
}
/* Default END */

/* Shop.aspx BEGIN */

.PanelOrder
{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.ContainerCondizio
{
    float:left;
    padding-top: 20px;
    width: 610px;
    font-size: 8pt;
}
.TblCondizio1
{
    padding: 4px;
    border: 1px solid #FFFFFF;
    background-color: #E2E2E2;
    text-align: left;
}
.TblCondizio2
{
    padding: 4px;
    border: 1px solid #FFFFFF;
    background-color: #E2E2E2;
    text-align: right;
}

.ContainerBackShop
{
	background-image: url('Images/ContBackShop.jpg');
	background-repeat: repeat-y;
}
.ContSelRicerca
{
	background-image: url('Images/ContSeleRicerca.jpg');
	background-repeat: repeat-y;
	width: 1020px;
	height: 60px;
}

.ShopLeftFrame
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 190px;
}
.ShopMainFrame
{
	text-align: left;
	vertical-align: top;
	float: left;
	width: 637px;
}
.ShopRightFrame
{
	vertical-align: top;
	float: left;
	font-size: 8pt;
	width: 180px;
	padding-left: 8px;
}

.butPagine {
	padding: 2px;
	margin: 0px;
	border: 1px solid #999999;
	cursor: hand;
	background-image: url('Images/TPHeader.jpg');
	color: #003366;
	background-repeat: no-repeat;
}

.ShopCarrello
{
	height: 51px;
	color: #003366;
	text-align: center;
}
.LinkCarrello
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	cursor: hand;
}

a.LinkCarrello,
a.LinkCarrello:hover,
a.LinkCarrello:link, 
a.LinkCarrello:visited
{
	color: #003366;
}


.ShopLoginOut
{
	color: #003366;
	vertical-align: text-top;
	text-align: right;
	padding-right: 10px;
}
.ShowCustomer
{
	background-image: url('Images/TPHeader.jpg');
	background-repeat: no-repeat;
	color: #003366;
	line-height: 18px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.ShopLoginIn
{
	font-family: Arial, Helvetica, Sans-Serif;
	color: #003366;
	padding-right: 10px;
}

.ShopLoginError
{
	color: #FFFFFF;
	text-align: center;
	background-color: #FF0000;
	font-weight: bold;
}

.TPPrezzi
{
	border: 0px none #FFFFFF;
}
.TPCaption
{
	border: 0px none #FFFFFF;
	font-weight: bolder;
	color: #FFFFFF;
	height: 22px;
	padding-left: 5px;
	background-image: url('Images/TPCaption.jpg');
	background-repeat: repeat-x;
}
.TPHeader1
{
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFCC #FFFFCC #CCCCCC #FFFFCC;
	padding-left: 2px;
	text-align: right;
	vertical-align: text-bottom;
	color: #003366;
	background-image: url('Images/TPHeader.jpg');
	background-repeat: repeat-x;
}
.TPHeader
{
	border-style: none none solid none;
	border-width: 0px;
	border-color: #FFFFCC #FFFFCC #CCCCCC #FFFFCC;
	text-align: right;
	vertical-align: text-bottom;
	color: #003366;
	background-image: url('Images/TPHeader.jpg');
	background-repeat: repeat-x;
}
.TPColumn1Template
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #C0C0C0 #FFFFFF;
	text-align: right;
	padding-left: 2px;
	background-color: #FFFFCC;
	vertical-align: bottom;
	background-image: url('Images/TabellaHeader.jpg');
}
.TPColumnsTemplate
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #FFFFFF #CCCCCC #FFFFFF;
	text-align: right;
}
.TPFooterTemplate
{
	padding: 0px;
	border: 0px none #FFFFFF;
}
.TPInfo
{
	border: 1px solid #336699;
	padding: 8px;
	text-align: left;
	background-color: #FFFFCC;
}


.DataListLinksText
{
	vertical-align: top;
	height: 32px;
}
.LinkLabelHeader,
.LinkContainer,
.LinkFooter

{
	width: 178px;
	
}

.LinkLabelHeader
{
	background-position: center;
	font-weight: bolder;
	background-image: url('Images/ContLinkHeader.jpg');
	background-repeat: no-repeat;
	height: 33px;
	color: #003366;
	line-height: 20px;
}
.LinkContainer
{
	background-position: center;
	font-weight: bolder;
	background-image: url('Images/ContLinkContainer.jpg');
	background-repeat: repeat-y;
	color: #003366;
}

a.TopSalesLinkHref,
a.TopSalesLinkHref:hover,
a.TopSalesLinkHref:link, 
a.TopSalesLinkHref:visited
{
	color: #003366;
}

.LinkFooter
{
	background-position: center;
	background-image: url('Images/ContLinkLinie.jpg');
	background-repeat: no-repeat;
	color: #003366;
	height: 2px;
}
.DefaultShopDetail
{
    border-style: none solid none solid;
    border-width: 0px 1px 0px 1px;
    border-color: #CCCCCC;
    width: 1020px;
    background-color: #FFFFFF;
    height: auto;
    margin-right: 1px;
    margin-left: 0px;
}
.DefaultShopDetailImgTop,
.DefaultShopDetailImgContainer,
.DefaultShopDetailImgFooter
{
	width: 617px;
}

.DefaultShopDetailImgTop
{
	background-image: url('Images/ContDetailImgTop.jpg');
	background-repeat: no-repeat;
	height: 13px;
}
.DefaultShopDetailImgContainer
{
	background-image: url('Images/ContDetailImgContainer.jpg');
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
}
.DefaultShopDetailImgFooter
{
	background-image: url('Images/ContDetailImgFooter.jpg');
	background-repeat: no-repeat;
	height: 15px;
}
.DefaultShopDetailLeftTop,
.DefaultShopDetailLeftTop2,
.DefaultShopDetailLeftTop3,
.DefaultShopDetailLeftFooter
{
	width: 392px;
	line-height: 28px;
	padding-left: 2px;
}

.DefaultShopDetailLeftTop {
	background-image: url('Images/ContDetailLeftTop.jpg');
	background-repeat: repeat-y;
	line-height: 30px;
}
.DefaultShopDetailLeftTop2 {
	background-image: url('Images/ContDetailLeftTop2.jpg');
	background-repeat: repeat-y;
	line-height: 30px;
}
.DefaultShopDetailLeftTop3 {
	background-image: url('Images/ContDetailLeftTop3.jpg');
	background-repeat: repeat-y;
	line-height: 30px;
}

.DefaultShopDetailLeftFooter
{
	background-image: url('Images/ContDetailLeftFooter.jpg');
	background-repeat: no-repeat;
	height: 9px;
}
.DetailColoriLinks
{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #003366;
}
.DetailColoriDesc
{
	height: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #003366;
}
.DetailColoriLongDesc
{
	padding: 5px;
}
.DetailColoriHref,
a.DetailColoriHref,
a.DetailColoriHref:hover,
a.DetailColoriHref:link,
a.DetailColoriHref:visited
{
	font-weight: bold;
	color: #003366;
	cursor: hand;
	text-decoration: underline;
}
/* Shop.aspx END */

.DefaultContainerOrder
{
    border-style: none solid none solid;
    border-width: 0px 1px 0px 1px;
    border-color: #CCCCCC;
    width: 1020px;
    background-color: #FFFFFF;
    height: auto;
    margin-right: 1px;
    margin-left: 0px;
}
.Tipps {
	border: 1px dotted #003366;
	padding: 5px;
	color: #003366;
	background-image: url('Images/ContBackTabelle.jpg');
}

.DefaultPrevNext
{
	margin: auto;
	width: 800px;
	text-align: center;
}
/* Customers.aspx BEGIN */

.TableLogin
{
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #C0C0C0;
	margin: auto;
	width: 799px;
	background-image: url('Images/ContBackTabelle.jpg');
	text-align: left;
}

/* Customers.aspx END */

/* DEFAULTS BEGIN */

.PanelErrMsg
{
	background-position: center;
	padding: 2px 1px 2px 1px;
	text-align: center;
	background-image: url('Images/ContLinkContainer.jpg');
	background-repeat: repeat-y;
	font-size: 8pt;
	margin-right: auto;
	margin-left: auto;
	width: 179px;
}

.BoxTopFrame
{
	background-position: center;
	background-image: url('Images/ContLinkHeader.jpg');
	background-repeat: no-repeat;
	height: 33px;
	color: #003366;
	line-height: 30px;
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	text-align: center;
}
.BoxMiddleFrame
{
	background-position: center;
	padding: 2px 1px 2px 1px;
	text-align: center;
	background-image: url('Images/ContLinkContainer.jpg');
	background-repeat: repeat-y;
}
.BoxBottomFrame
{
	background-image: url('Images/ContLinkLinie.jpg');
	background-repeat: no-repeat;
	height: 2px;
	background-position: center;
}
.TitleMainFrame
{
	color: #003366;
	font-weight: bold;
	text-align: left;
	height: 25px;
	line-height: 25px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-bottom: 15px;
}
.CollezioneTab
{
	font-size: 8pt;
	margin-left: 3px;
	background-image: url('Images/tabellaCollezioni.jpg');
	background-repeat: no-repeat;
}
.back{
	margin: 5px auto 10px auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100px;
	height: 18px;
	font-weight: bold;
	color: #003366;
}
/* DEFAULTS END */

/* Gallery.aspx BEGIN */
.DataListGalleryProdottiText
{
	vertical-align: top;
	height: 48px;
}
.DataListGalleryCollezioniText
{
	vertical-align: top;
	height: 64px;
	text-align: center;
}
.CollModellInfo
{
	width: 380px;
	height: 380px;
	background-color: #e7e7e7;
}
.TabCollMisureColori
{
	width: 380px;
	background-color: #ffffd7;
}
/* Gallery.aspx END */

/* Carrello.aspx BEGIN */
.GridViewCarrello{
	margin: auto;
	width: 900px;
	text-align: center;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #333333;
	border-left-color: #333333;
}
.GridViewCarrelloBack{
	background-image: url('Images/ContBackTabelle.jpg');
}

.HeaderStyle {
	background-image: url('Images/ContHeaderStyle.jpg');
}

/* Carrello.aspx END */

.TabDatiFatturaRow
{
	background-color: #FFFFCC;
}

/* Richiesta.aspx BEGIN */
PanelRichiesta
{
}
TableRichiesta
{
	text-align: left;
	padding-left: 10px;
}
.BoxTitle {
	text-align: center;
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 30px;
}
.BoxRichiesta
{
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: #EFF3F4;
}
.RichiestaSend{
	vertical-align: top;
	text-align: center;
}
/* Richiesta.aspx END */

/* Admin.aspx BEGIN */
.ContainerAdmin
{
	width: 800px;
	background-color: #C0C0C0;
	font-size: 10pt;
	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;
    background-color: #FDF784;
}
.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 */


