﻿BODY.page_body
{
	color: #333333;
	line-height: 17px;
	font-size: 12px;
	margin: 0 auto 0 auto;
	text-align:center;
	background: #999999  url(Images/Default/Bg.jpg) repeat-x top  ; 
	font-family:Helvetica, Arial;
}
BODY.page_Splash
{
    color:White;
    font-size:11px;
    margin: 170px auto 0 auto;
    background: #000000 /* url(Images/Default/BgSplash.jpg) no-repeat top center */;
    text-align:center;
    font-family:Helvetica, Arial;
}
BODY.page_Splash img { margin-bottom:20px}
BODY.page_Splash h2 { color:White; font-size:16px; font-weight:normal}
BODY.page_Splash a { color:White; text-decoration:none}
BODY.page_Splash a:hover { color:Red; text-decoration:none}


BODY.page_Splash_temp
{
    color:White;
    font-size:11px;
    margin: 170px auto 0 auto;
    background: #000000;
    text-align:center;
    font-family:Helvetica, Arial;
}
BODY.page_Splash_temp img { margin-bottom:20px}
BODY.page_Splash_temp h2 { color:White; font-size:16px; font-weight:normal}
BODY.page_Splash_temp a { color:White; text-decoration:none}
BODY.page_Splash_temp a:hover { color:Red; text-decoration:none}


#SiteArea { width:900px; text-align:left; margin:auto }
#HeaderArea { font-size:10px; font-weight:bold}
#HeaderArea a { color: white; text-decoration:none}
#HeaderArea a:hover { color: red; text-decoration:underline}
#HeaderArea a.selected { color: red; text-decoration:none}
#HeaderArea a.selected:hover { text-decoration:none}
#HeaderArea img { float:left; margin:16px 0 0 60px}

/* ************ */

.MainMenuTemp {  }
.MainMenuTemp ul{
    margin: 0 50px 0 50px;
    padding: 0;
}
.MainMenuTemp ul li
{
    display: inline;
}
.MainMenuTemp { background:transparent; height:40px; background:transparent url(Images/Default/menuSxCorner.gif) no-repeat top left}
.MainMenuTemp .dxCorner { background:transparent; height:40px; background:transparent url(Images/Default/menuDxCorner.gif) no-repeat top right}
.MainMenuTemp .dxCorner div { margin:0px 50px; background:transparent url(Images/MainMenu/temp.gif); height:40px; }
.MainMenuTemp ul li a
{
    /*
    float: left;
    font-weight: bold;
    color: black;
    padding: 12px 56px 10px 50px; 
    text-decoration: none;
    background: transparent url(../img/buttonbarBG.gif) top right no-repeat; 
    */
}

/* ************ */

.MainMenu {  }
.MainMenu ul{
    margin: 0 50px 0 50px;
    padding: 0;
}
.MainMenu ul li
{
    display: inline;
}
.MainMenu { background:transparent; height:40px; background:transparent url(Images/Default/menuSxCorner.gif) no-repeat top left}
.MainMenu .dxCorner { background:transparent; height:40px; background:transparent url(Images/Default/menuDxCorner.gif) no-repeat top right}

.MainMenu ul li a
{
    /*
    float: left;
    font-weight: bold;
    color: black;
    padding: 12px 56px 10px 50px; 
    text-decoration: none;
    background: transparent url(../img/buttonbarBG.gif) top right no-repeat; 
    */
}

#SingleContentArea  { min-height:500px; background-color:White }
#MainContentArea    { background:white url(Images/SideMenu/rpLevel2_bg.gif) repeat-y; min-height:500px; }

#SideMenuArea { }

.ContentArea { font-size:11px; padding:20px 0 }
.ContentArea a { color:Red; text-decoration:none }
.ContentArea a:hover { text-decoration:underline }
.ContentArea h2 { font-family: Times New Roman; font-size:16px; font-style:italic; color:red; margin:0px}
.ContentArea h3 { font-family: Times New Roman; font-size:13px; font-style:italic; color:#666666; margin:0px}
.TabellaCaratteristiche { font-size:10px; margin-bottom:20px }
.TabellaCaratteristiche th { vertical-align: top; font-style:italic; background: transparent url(Images/Layout/lineaTabellaSx.gif) no-repeat right bottom; width:210px}
.TabellaCaratteristiche td { background: transparent url(Images/Layout/lineaTabellaDx.gif) no-repeat left bottom ;}

.PageTitle {}
.PageSubTitle {}
.PageText {}

.FooterArea { text-align:center; color: White; font-size:10px; height:50px; padding-top:20px}
.FooterArea a { color: white; text-decoration:none}
.FooterArea a:hover, .FooterArea strong { color: red}

.RadPanelBar { width:206px !important}
.rpRootGroup 
{
    
    background-color: white !important; 
    border:none !important;
    padding:0px !important;
}
.rpLevel1 { border-bottom-color:white !important }
.rpLevel2 { }

.rpRootGroup .rpLink { height:30px; background-image:url(Images/SideMenu/rpRootGroup_bg.gif) !important; }
.rpLevel1 .rpLink { height:19px; background-image:url(Images/SideMenu/rpLevel1_bg.gif) !important; background-color:white !important}
.rpLevel2 .rpLink { height:19px; background-image:url(Images/SideMenu/rpLevel2_bg.gif) !important; background-color:white !important}

.rpRootGroup .rpText { margin-left:6px; background:url(Images/SideMenu/rpRootArrow.gif) no-repeat left !important;  }
.rpRootGroup .rpExpanded .rpText { background:url(Images/SideMenu/rpRootArrow_.gif) no-repeat left !important; }

.rpLevel1 .rpText {  margin-left:12px; font-style:italic !important; background:url(Images/SideMenu/rpLevel1Arrow.gif) no-repeat left !important; }
.rpLevel1 .rpExpanded .rpText {  margin-left:12px; font-style:italic !important; background:url(Images/SideMenu/rpLevel1Arrow_.gif) no-repeat left !important; }
.rpLevel2 .rpText               {  margin-left:16px; font-style:italic !important; font-size:11px !important; font-family:Arial Narrow; background-image: none !important }
.rpLevel2 .rpExpanded .rpText   {  margin-left:16px; font-style:italic !important; font-size:11px !important; font-family:Arial Narrow; background-image: none !important }

.news .rpLevel1 .rpText {  font-style:normal !important; }
.news .rpLevel1 .rpExpanded .rpText {  font-style:normal !important; }
.news .rpLevel2 .rpText               {  font-style:normal !important; }
.news .rpLevel2 .rpExpanded .rpText   {  font-style:normal !important; }


.rpSelected .rpText { color: red !important; }

.rpText { color: #59595B !important; font-weight:normal !important; padding-left:10px !important; padding-right:0px !important }

.rpLink {border-bottom-color:White !important}

/* ***************** Azienda ******************** */
.Azienda { background:transparent !important; height:26px !important; background-image:url(Images/SideMenu/rpLevel1_bg.gif) !important}
.Azienda .dxCorner { background-image:none !important}
.Azienda ul
{
    text-align:center;
    margin: 0 auto;
    padding: 0;
    height:26px;
    overflow:hidden;
}
.Azienda ul li
{
    display: inline;
}
.Azienda ul li span
{
    border-right:solid 1px white; 
    border-left:solid 1px white;
    
}
.Azienda ul li a
{
    font-family:Arial Narrow;
    line-height:26px;
    padding:7px 45px;
    text-decoration: none;
    text-transform:uppercase;
    color:#666666;
    font-weight:bold;
    font-size:12px;
    background-image:url(Images/SideMenu/rpRootGroup_bg.gif) !important ;
    
    /*
    float: left;
    font-weight: bold;
    color: black;
    padding: 12px 56px 10px 50px; 
    text-decoration: none;
    background: transparent url(../img/buttonbarBG.gif) top right no-repeat; 
    */
}
.Azienda ul li a.Selected 
{
    color: red !important
}
/* ***************** News ******************** */
.News { margin:20px 40px 20px 20px; line-height: 25px}
.News h2 { font-family: Times New Roman; color:red; margin-bottom:5px}
.News h3 { color:#666666; font-size:11px;font-style:italic; font-weight:normal; margin:5px}
.News img { margin-right: 20px}
.separator { height:30px; background: transparent url(Images/Default/hr.gif) no-repeat center; float:none; clear:both}
/* ***************** Ecommerce ******************** */
BODY.page_PageEcommerce
{
	color: #333333;
	line-height: 17px;
	font-size: 12px;
	margin: 0 auto 0 auto;
	text-align:center;
	background: white url(Images/Default/EcommerceBg.jpg) no-repeat top center;
	font-family: Helvetica, Arial;
}

.page_PageEcommerce h1 { color:Red; font-family:Times New Roman;  font-size:22px; line-height:26px}
.page_PageEcommerce #HeaderArea { height:80px }
.page_PageEcommerce #HeaderArea img { float:left; margin:0 0 0 0 !important}
.page_PageEcommerce #HeaderArea a { color:#333333 !important}
.page_PageEcommerce #HeaderArea a.selected { color:red !important}
.page_PageEcommerce #MainContentArea    { margin-top:2px; border: solid 1px #E7E7E7; min-height:470px; }
.page_PageEcommerce #SingleContentArea  { margin-top:2px; border: solid 1px #E7E7E7; min-height:470px; background-color:White }

.page_PageEcommerce .FooterArea { text-align:center; color: black; font-size:10px; height:50px; padding-top:20px}
.page_PageEcommerce .FooterArea a { color: red; text-decoration:none}
.page_PageEcommerce .FooterArea a:hover, .FooterArea strong { color: red}

.EcommerceMenu {  }
.EcommerceMenu ul{
    margin: 0 50px 0 50px;
    padding: 0;
}
.EcommerceMenu ul li
{
    display: inline;
}
.EcommerceMenu { background:transparent; height:40px; background:transparent url(Images/Default/eCommMenuSxCorner.gif) no-repeat top left}
.EcommerceMenu .dxCorner { background:transparent; height:40px; background:transparent url(Images/Default/eCommMenuDxCorner.gif) no-repeat top right}

.EcommerceMenu ul li a
{
    /*
    float: left;
    font-weight: bold;
    color: black;
    padding: 12px 56px 10px 50px; 
    text-decoration: none;
    background: transparent url(../img/buttonbarBG.gif) top right no-repeat; 
    */
}

/* MOD CRIS */
/* singolo prodotto */
td.price { height:25px; vertical-align:middle; }
td.addCart { height:25px; vertical-align:middle; padding-right:40px; text-align:right; }
td.added { height:25px; vertical-align:middle; text-align:right; color:red; padding-right:40px; }
/* input e select */
input.qtyBoxCss { height:14px; width:25px !important; background:transparent url(Images/ECommerce/qtyBox.jpg) no-repeat left top !important; border:1px solid #bbbfc2 !important; }
input.cartButton { font-family:Helvetica, Arial; height:22px; width:180px; padding-left:30px; line-height:22px; border:none !important; color:#9b9b9b; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:left; background:transparent url(Images/ECommerce/cartButton.jpg) no-repeat left top !important; }
select.selectTaglia { border:1px solid #e7e7e7 !important; }
input.btnUpdate { width:33px; height:21px; border:none; background: transparent url(Images/ECommerce/btnUpdate.jpg) no-repeat left top; }
input.btnDelete { width:12px; height:21px; margin-left:60px; border:none; background: transparent url(Images/ECommerce/btnDelete.jpg) no-repeat left top; }
input.cartButtons { font-family:Helvetica, Arial; height:33px; width:114px; line-height:33px; border:none !important; color:#3e3e3e; font-size:10px; font-weight:bold; 
text-transform:uppercase; text-align:center; background:transparent url(Images/ECommerce/cartButtons.jpg) no-repeat left top !important; }
/* carrello */
.scuro { color:#a1a1a1; }
#cartTable { width:85%; margin: 40px auto 10px auto; font-family:Helvetica, Arial; }
#cartTable th {	font-size:11px; color:#b6b6b6; text-transform:uppercase; padding:10px 5px 10px 0; background: transparent url(Images/ECommerce/borderDot.jpg) repeat-x left bottom; }
#cartTable td {	background: transparent url(Images/ECommerce/borderDot.jpg) repeat-x left bottom; padding:15px 0; }
.pName { font-weight:bold; color:#3c3c3c; }
#cartTable td.last { background:none; }
#cartTable .pText { font-weight:normal; color:#717171; }
#riepilogoTable { margin: 5px; font-family:Helvetica, Arial; }
#riepilogoTable td { padding:5px 15px; background:none; }
#riepilogoTable td.last { padding:5px 15px; background:none; background: transparent url(Images/ECommerce/borderDot.jpg) repeat-x left bottom; }
#riepilogoTable .pText { font-weight:bold; font-size:11px; color:#717171; }
#riepilogoTable td.centered { text-align:center; }
/* carrello vuoto */
#cartTable td.cartEmpty { font-size:12px; color:#b6b6b6; text-transform:uppercase; padding:40px 0; text-align:center; font-weight:bold; background: transparent url(Images/ECommerce/borderDot.jpg) repeat-x left bottom; }
td.cartEmpty a, td.cartEmpty a:hover, td.cartEmpty a:visited { color:#787878; text-decoration:underline; }
/* Tabella inserimento dati*/
#detailsTable { width:85%; margin: 40px auto 10px auto; font-family:Helvetica, Arial; }
#detailsTable td { padding:2px; font-weight:bold; font-size:11px; color:#717171; }
#lastStep { width:85%; margin: 40px auto 10px auto; font-family:Helvetica, Arial; }
/* Fine mod Cris*/

.HmlPhotogalleryContainer { text-align: center; }
.HmlPhotogalleryTable   { width:99%; }
.HmlPhotogalleryItem    { /* width:130px; height:130px; */ width:33%; border: solid 1px #CCCCCC; vertical-align: bottom}
.HmlPhotogalleryItem table { height:260px }
.HmlPhotogalleryItem table td { text-align:center;}
.HmlPhotogalleryItem img { border: none; margin:5px auto;}
.HmlPhotogalleryItemLabel { width:100%; vertical-align:bottom }
.HmlPhotogalleryItemLabel div { height:30px; border: solid 1px #FFFFFF; background-color:#EBEBEB; font-size:x-small; font-style:italic; text-align:center; vertical-align:bottom  }

.Profile .HmlPhotogalleryItem { background:#FCFCFC; border:none; width:100% }
.Profile .HmlPhotogalleryItem table { height:100px; width:50% }
.Profile .HmlPhotogalleryItemLabel { display:none}
.Profile .HmlPhotogalleryItem img { border: none; margin:0px; margin-bottom:10px}
.Profile .HmlPhotogalleryItem table td { vertical-align:top}

.LoginControl { text-align: center; margin-top:30px}
.LoginControl tr { height:60px; }
.LoginControl th { font-style:italic; font-weight: normal; }
.LoginControl .inputText, .radEnabledCss_Default, inputCell { width:320px; height:30px; background:#F2f2f2; border-width:1px; border-color:#999999; font-size:24px;}
.LoginControl .error { color:Red;  }
.LoginControl .inputSubmit {  width:160px; border:none; height:30px; background:transparent url(Images/Default/login.gif); font-size:11px; color:White; text-transform:uppercase; font-weight:bold }
.LoginControl .footerRow { text-align:right}

.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("http://www.perazzi.com/App_Themes/ImageFolder/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("http://www.perazzi.com/App_Themes/ImageFolder/magminus.cur"), pointer;
} 

.network { background:#191A2E url(../Contents/images/Network/world.jpg) no-repeat top left }

#newContentArea {
	width:95% !important;
	padding:0 20px !important;
	font-family:Helvetica, Arial !important;
}

#newContentArea p {
	font-size:12px !important;
}

.newsTitle {
	display:block;
	margin:0; padding:0;
	width:100%;
	font-size:13px;
	color:#525252;
	font-weight:bold;
	text-align:center;
}
.newsSubtitle {
	display:block;
	margin:0; padding:0;
	width:100%;
	font-size:13px;
	color:#7f7f7f;
	font-weight:normal;
	text-align:center;
}


#NewsViewer .tdRight {
	padding-left: 20px;
	width: 360px;
}

.newsImgTxt {
	font-size:11px;
	color:#7f7f7f;
	text-decoration:underline;
}

a.newsLink, a.newsLink:visited {
	font-size:13px;
	color:#7f7f7f;
	font-weight:normal;
}

#tiraTable th {background-color: #F38989; color: #ffffff; padding: 2px 17px; border-bottom:1px solid white;}
#tiraTable td.gray {background-color:#D6D6D6; padding:2px 15px; color:#000000; }
#tiraTable td.white {background-color:#ffffff; padding:2px 15px; color:#000000; }