﻿
/************* START HEIGHT 100% ***************/
/***** footer always bottom ******/
/* CSS Document */
*
{
	margin: 0;
	padding: 0;
}
p
{
	margin-bottom: 1em;
}
ul
{
	margin-left: 20px;
	margin-bottom: 1em;
}

h1, h2, h3, h4, h6
{
	color: #0066CB;
}

TD.marketing-menu-selected		
{
	background-image:url(../images/marketing/marketing-menu-selected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
TD.marketing-menu-unselected
{
	font-size:1.5em;
	background-image:url(../images/marketing/marketing-menu-unselected.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
TD.marketing-menu-unselected:hover
{
	background-image:url(../images/marketing/marketing-menu-over.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}	
TD.marketing-menu-preview-unselected
{
	background-image:url(../images/marketing/preview-h.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
TD.marketing-menu-preview-selected
{
	background-image:url(../images/marketing/preview.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}

TD.marketing-menu-selected A
{
	font-size: 1.2em;
	color: #0066CB;	
	text-decoration:none;
	}
TD.marketing-menu-selected 
{
	font-size:1.2em;
	color: #0066CB;	
	text-decoration:none;
	}
TD.marketing-menu-unselected  
{	
	font-size: 1.2em;
	color: #c6c6c6;	
	text-decoration:none;
	}
TD.marketing-menu-unselected A  
{	
	font-size: 1.2em;
	color: #c6c6c6;	
	text-decoration:none;
	}
/*TD.marketing-unselected A:HOVER
{
	font-size: 1.5em;
	color: Gray;	
	text-decoration:none;
	}	*/
.marketing-radio-list
{
	width:400px;
	margin-left: auto; 
	margin-right: auto;
	}
.CatalogZone
{
	border:solid 1px #c6c6c6; background-color:#fff;padding:10px;
	}
.CatalogZone TABLE TD
{padding:3px;	}
A
{
	color: #454545;
	font-size: 12px;
	text-decoration: underline;
}
/* commented backslash hack v2 \*/
html, body
{
	border: 0px;
	padding: 0px;
	height: 100%;
	text-align: left;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #454545;
}
/* end hack */

.height100
{
	padding: 10px 0px 0px 0px;
	border: 0px;
	height: 99.4%;
}

#outer100
{
	background: #FFF;
	margin-bottom: -71px;
	padding: 0px;
	border: 0px;
	min-height: 100%;
}
#footer100
{
	height: 71px;
	background-color: #e5e5e5;
	clear: both;
	position: relative;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#fooCompany
{
	float: left;
	text-align: left;
	width: 50%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}
#fooClient
{
	float: left;
	text-align: right;
	width: 49%;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;
}
#clearfooter100
{
	clear: both;
	height: 35px;
}
/*needed to make room for footer*/
* > html #clearfooter100
{
	float: left;
	width: 100%;
}
/* ie mac styles */
/************ End HEIGHT 100%*******************/
/*************** Start HEADER *******************/
DIV#HeaderContainer
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	color: #fff;
	height: 132px;
}

/*************** End HEADER   *******************/
/*************** start INFO BAR *******************/
DIV#InfoBar
{
	width: 47%;
	text-align: left;
	color: #000;
	padding-left: 10px;
	border: 0px;
	display: inline;
	float: left;
	vertical-align: bottom;
}
.User_Area
{
	display: inline;
}
.Language_Area
{
	display: inline;
}
Div#InfoBar A
{
	font-size: 12px;
}
Div#InfoBar A:hover
{
	text-decoration: none;
}
/*************** end INFO BAR *******************/
/*************** start BODY CONTAINER ***********/
#Container
{
	padding: 5px;
	margin-bottom:30px;
}

.BoxContainer
{
	padding-top: 20px;
	width: 95%;
}
.BoxContainer A:HOVER
{
	text-decoration:none;
	}

#mainMenuContainer
{
	float: left;
	width: 48%;
	text-align: center;
	padding-bottom: 25px;
}
#mainMenuContainer A
{
	color: #0066CB;
	font-size: 1.2em;
	}
#mainMenuContainer A:HOVER
{
	color: #0066CB;
	font-size: 1.2em;
	text-decoration: none;
	}

/*************** end BODY CONTAINER *************/
/**********************************************************/
/*	Classi per la creazione degli step di un wizard
/**********************************************************/
.stepSetup
{
	vertical-align: middle;
	height: 28px;
	padding: 2px 0px 2px 1px;
}

.stepSetup a
{
	color: #0066CB;
}

.stepSetupSelected
{
	vertical-align: middle; /*background-color: #C3D9ff;*/
	background-image: url(../Images/StepItemSelected.gif);
	height: 28px;
	padding: 2px 0px 2px 1px;
	background-repeat: no-repeat;

}

.stepSetupSelected a
{
	color: #0066CB;
	text-decoration: none;

}

.stepDetail
{
	/*background-color: #C3D9FF;*/
	float: left;
	background: #fff;
	width: 75%;
}

.stepDetail100
{
	/*background-color: #C3D9FF;*/
	background: #fff;
	width: 100%;
}

.curva
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #EDF5FF;
}

.segmento1
{
	margin: 0 5px;
}

.segmento2
{
	margin: 0 3px;
}

.segmento3
{
	margin: 0 2px;
}

.segmento4
{
	margin: 0 1px;
	height: 2px;
}

.contenuto
{
	height: auto;
	padding: 0px 4px 0px 4px;
}

.contenutoNoPadding
{
	height: auto;
	padding: 0px 0px 0px 0px;
}

.innerContenuto
{
	height: auto;
	background: #fff;
	margin: 1px 1px 1px 1px;
	min-height: 300px;
}

/**********************************************************/
/*	Classi per la creazione degli step di un wizard
/**********************************************************/
.menuItemContainer
{
	float: left;
	width: 48%;
	text-align: center;
}

/**********************************************************/
/*	Arispoli: Aggiornamento 26/06/2008
/**********************************************************/
DIV.spacer_20
{
	height: 20px;
}

.enabledLink
{
	cursor: default;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	opacity: .15;
}

.enabledLink a
{
	cursor: default;
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	opacity: .15;
}
/*******************************Start:Stile applicati nella pagina di gestione delle fatturazione edella spedizione*************************/
.cellHeader
{
	width: 160px;
	text-align: left;
}

.cellControl
{
	text-align: left;
}

.cellControl INPUT
{
	width: 45%;
}

.cellLabel
{
	text-align: left;
}

.cellRfv
{
	width: 25%;
	text-align: left;
}
/*****************************
**End:Stile applicati nella pagina di gestione delle fatturazione edella spedizione*************************/
/******************************************************
** 20080603 ARispoli
** Modifiche per pagina utenti
*******************************************************/
#browser .tools
{
	background-image: url(../Images/icons/btn_tools.gif);
	background-repeat: no-repeat;
	color: White;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
	width: 100px;
	font-size: 85%;
	text-transform: uppercase;
}

#browser
{
	/* setup the default fonts/size */ /*font-family:Calibri, Sans-Serif; 	font-size:12pt;*/
	width: 100%; /*width:700px;*/
	text-align: left;
}

/* Tree Pane */
#browser .sidebar
{
	float: left; /* workaround for IE6 double margin float bug */
	display: inline; /* make room for the a border */
	margin: 0px 0px 0px 6px;
	width: 275px;
	border: solid 1px #a7bac5;
	background-color: #fff;
}

#browser .sidebar .title
{
	background-color: #EDF5FF;
	border-bottom: solid 1px #9eb6ce; /*color:#1f3695;*/ /*font-size: 11pt; /* center the text vertically */
	height: 20px;
	line-height: 20px; /* indent it a little bit */
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	width: 100%;
}

#browser .sidebar .folders .tree
{
	border: none;
	height: 456px;
	overflow: auto;
}

#browser .contentPanel
{
	height: 456px;
	padding-left: 2px;
	width: 99.6%;
}

#browser .contentPanel .sectionHeader
{
	text-align: left;
	padding-top: 4px;
	height: 30px;
	vertical-align: bottom;
}

#browser .contentPanel .divsectionHeader
{
	text-align: left; 
	padding-top:2px;
	height:20px;
	vertical-align:bottom;	
	background-image: url(../images/background_user_management.gif);
	background-repeat: repeat-x;
	background-position: top center;
	border:solid 1px #a7c4e9;
}
#browser .contentPanel .divsectionHeader:HOVER
{
	text-align: left; 
	padding-top:2px;
	height:20px;
	vertical-align:bottom;	
	background-image: url(../images/background_user_management_h.gif);
	background-repeat: repeat-x;
	background-position: top center;
	border:solid 1px #60a9f9;
}

#browser .contentPanel .sectionHeader .sectionTitle
{
	font-size: 11pt;
	color: #0066CB;
}

#browser .contentPanel .divsectionHeader .sectionTitle
{
	font-size:10pt;	
	color:#0066CB;
}

#browser .contentPanel .sectionHeader a
{
	padding-left: 10px;
	font-size: 8pt;
}

#browser .contentPanel .divsectionHeader a
{
	padding-left:10px;	
	font-size:8pt;	
}

#browser .sidebar .folders .tree IMG
{
	padding: 0px 1px 0px 0px;
}

#browser .sidebar .folders .tree .node
{
	/*font-size:10pt;*/
	border: solid 1px #fff;
	padding: 1px; /*color:#444;*/
}

#browser .sidebar .folders .tree TD.selected-node
{
	background-color: #f6fbfd;
	border-color: #99defd;
}

/* Content Pane */
#browser .content
{
	border: solid 1px #a7bac5;
	border-left: none;
	height: 477px;
	background-color: #fff;
	overflow: auto;
	margin-right: 6px;
}

#browser .content .grid
{
	background-color: #fff;
	width: 100%;
}

#browser .content .grid TH
{
	font-weight: normal;
	text-align: left;
	background-color: #EDF5FF;
	border-bottom: solid 1px #9eb6ce; /*color:#1f3695;*/ /*font-size:11pt;*/ /* center the text vertically */
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 2px;
}
#browser .content .grid TD
{
	/*font-size:10pt;*/
	padding: 2px;
}

#browser .content .grid DIV.contentDetail
{
	overflow: auto;
	height: 135px;
	width: 98%;
	border: solid 1px #a7bac5;
}

#browser .footer
{
	background: #FFFFFF;
	border-color: #A7BAC5;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	clear: both;
	height: 47px;
	margin: 0px 6px;
}

#browser .footer .details
{
	height: 47px;
	padding-left: 75px;
}

#browser .footer .details .folderinfo
{
	padding: 6px 0px;
}

#browser .footer .details .folderinfo table
{
	font-size: 10pt;
	padding-top: 4px;
}

#browser a
{
	color: #0066CB;
	text-decoration: none;
}

#browser a:hover
{
	text-decoration: underline;
}

#browser a.btn
{
	color: #0066CB;
	text-decoration: none;
	border-left: solid 1px #9eb6ce;
	padding: 0 3px 0 3px;
}

#browser a.btn:hover
{
	text-decoration: underline;
}

#browser a.btnNoBrd
{
	color: #0066CB;
	text-decoration: none;
	padding: 0 3px 0 0;
}

#browser a.btnNoBrd:hover
{
	text-decoration: underline;
}

.coralPager
{
	text-decoration: underline;
	padding: 0px 4px 0px 4px;
}

.selectedPageIndex
{
	font-size: 120%;
	font-weight: bolder;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}


.categories_titleDef
{
	padding: 10px;
	text-align: center;
	font-size: 20px;
	color: #808080;
	width: 100%; /*border-bottom: solid 1px #808080;*/
}
.categories_titleDef a
{
	color: #808080;
}

.categories_titleDef a:hover
{
	text-decoration: underline;
}

.listSmaller
{
	font-size: 75%;
}

.mainAdminHome
{
	text-align: center;
	padding: 4px 10px 4px 10px;
}

/******************************************************
** 20080603 ARispoli
** Modifiche per pagina utenti
*******************************************************/
/*******************************Inizio: stile budgetreader********************************************************************************/
.BudgetReader table
{
	font-size: 80%;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}


.BudgetReader table th
{
	padding: 1px 1px 1px 1px;
	font-weight: bolder;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

.BudgetReader table td
{
	padding: 1px 1px 1px 1px;
	border-bottom: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

/*******************************Fine: stile budgetreader********************************************************************************/
/************* start LISTE *****************/

.liUsersManager
{
	list-style-image: url(../Images/icons/small_User.gif);
	padding-left: 10px;
}
.liChangePassword
{
	list-style-image: url(../Images/icons/small_Key.gif);
	padding-left: 10px;
}
/************* end LISTE *****************/
/****************** start FOOTER ************************/
.footer_center
{
	background-image: url(../images/footer/footer_bkg.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
/****************** end FOOTER ************************/


SPAN
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
TABLE
{
	font-size: 12px;
}

.Error_Page
{
	width: 100%;
	height: 100%;
	background-image: url(../images/bkg_coral.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
/*************** start box celesti con titolo ********************/
.Box_Title
{
	padding: 5px 5px 2px 5px;
	width: 250px;
	height: 20px;
	background-color: #EDF5FF;
	background-image: url(../Images/light_blue_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.Box_Table
{
	width: 100%;
	border: solid 2px #EDF5FF;
}
/*************** end box celesti con titolo ********************/
/******************message box****************************/
.confirm-dialog
{
	background: url(../images/messagebox/top_message.gif) no-repeat left top;
	margin: 0px;
	width: 330px;
	padding-top: 14px;
}

.confirm-dialog .inner
{
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	background: url(../images/messagebox/bkg_message.gif) repeat-y left;
	width: 330px;
}

.confirm-dialog .base
{
	vertical-align: top;
	background: url(../images/messagebox/bkg_message_footer.gif) no-repeat left top;
	text-align: center;
	height: 42px;
}

.confirm-dialog H2
{
	font-weight: bolder;
	font-size: 1.02em;
	color: #f60;
	text-align: justify;
}

.confirm-dialog input
{
	width: 50px;
}

.close
{
	display: block;
	background: url(../images/messagebox/close24.gif) no-repeat 0px 0px;
	left: -5px;
	width: 26px;
	text-indent: -1000em;
	position: absolute;
	top: -7px;
	height: 26px;
}

/******************fine message box****************************/

.CoralToolTip
{
	padding: 10px;
	background-color: #FFFFE0;
	border: solid 1px Red;
}

/********************Tabella con bordi**************************************/
Table .tblBorder
{
	padding: 5px;
	border: solid 1px WhiteSmoke;
}
Table .thBorder
{
	padding: 5px;
	background-color: #eaeaea;
	border-right: solid 1px WhiteSmoke;
}
Table .tdBorder
{
	padding: 5px;
	border-right: solid 1px WhiteSmoke;
	border-top: solid 1px WhiteSmoke;
}
Table .tdBorderTop
{
	padding: 5px;
	border-top: solid 1px WhiteSmoke;
}
/********************Fine Tabella con bordi*********************************/


/********************Ajax autocomplete**************************************/
.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: White;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	height: 100px;
	text-align: left;
	list-style-type: none;
	z-index: 10000;
}

.autocomplete_listItem
{
	background-color: window;
	color: windowtext;
	padding: 1px;
}

.autocomplete_highlightedListItem
{
	color: White;
	background-color: #0066CB;
	padding: 1px;
}

/********************FineAjax autocomplete***********************************/
/***************** start Marketing ***************/
.Grid_Base
{
	/*background-color: #c6c6c6; */
}
.Grid_Header
{
	background-color: #eaeaea;
	height: 30px;
	font-size: 15px;
	margin: 10px;
}
.Grid_Row
{
	/*background-color: Aqua;*/
}
.Grid_Alternate_Row
{
	background-color: #f8f8f8;
}
.Grid_Selected_Row
{
	background-color: #FFFF99;
}
.Grid_Footer
{
}
.Grid_Pager
{
	background-color: #eaeaea;
}
/***************** end Marketing ****************/


.HeaderListStyle
{
	padding: 5px;
	border: solid 1px #eaeaea;
	background-color: #f8f8f8;
	height: 20px;
}
.ItemStyle
{
	height: 25px;
	border-bottom: solid 1px #eaeaea;
}
.ItemStyle A
{
	color: #0066CB;
}
.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
	border-bottom: 1px solid #EBE9ED;
	padding: 5px;
}
.pager
{
	font-size: 1.2em;
	color: #0066CB;
	font-weight: bolder;
}
.pager A
{
	font-size: 1.2em;
	color: #0066CB;
	font-weight: normal;
}

/******************* start stile per le finestre di messaggio**************************/
.dialog
{
	z-index: 10;
	color: #222222;
	font-size: 12px;
	font-family: "Trebuchet MS" , "Lucida Grande" , Arial, Helvetica, sans-serif;
	position: absolute;
	width: 350px;
	height: auto;
	background-color: Transparent;
}

.dialogClose
{
	color: Red;
	font-weight: bold;
	cursor: hand;
	padding-right: 4px;
	text-decoration: none;
}

.sb-inner
{
	background: #f0f0f0;
}
.sb-shadow
{
	background: black;
}
.sb-border
{
	background: gray;
}

.CallOut
{
	z-index: 4000;
	position: relative;
}
/******************************************** end stile per le finestre di messaggio*****************************/

/*********************** Start popUp modale ****************************************/
.ModalPopUpBackGround
{
	background-color: #000000;
	filter: alpha(opacity=60);
	opacity: 0.6;
}
/*********************** End popUp modale ******************************************/
.button_blu_50
        {
        	width: 50px;
        	display:block;
        	text-align: center;
        	vertical-align: middle;
        	color: #ffffff;
        	background-image: url(../images/btns/bkg_button_50.gif);
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 5px;
        	text-decoration: none;
        	font-size: 10pt;
        	font-weight: bold;
        }
.button_blu_100
        {
        	width: 100px;
        	display:block;
        	text-align: center;
        	vertical-align: middle;
        	color: #ffffff;
        	background-image: url(../images/btns/bkg_button_100.gif);
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 5px;
        	text-decoration: none;
        	font-size: 10pt;
        	font-weight: bold;
        }
.button_blu_150
        {
        	width: 150px;
        	display:block;
        	text-align: center;
        	vertical-align: middle;
        	color: #ffffff;
        	background-image: url(../images/btns/bkg_button_150.gif);
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 5px;
        	text-decoration: none;
        	font-size: 10pt;
        	font-weight: bold;
        }
.button_blu_50:HOVER{color:#CCECF6;}
.button_blu_100:HOVER{color:#CCECF6;}
.button_blu_150:HOVER{color:#CCECF6;}
.button_red_150
        {
        	width: 150px;
        	display:block;
        	text-align: center;
        	vertical-align: middle;
        	color: #ffffff;
        	background-image: url(../images/btns/btn_red_150.gif);
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 5px;
        	text-decoration: none;
        	font-size: 10pt;
        	font-weight: bold;
        }
.button_red_150:HOVER{text-decoration: underline;}
.button_red_180
        {
        	width: 180px;
        	display:block;
        	text-align: center;
        	vertical-align: middle;
        	color: #ffffff;
        	background-image: url(../images/btns/btn_red_180.gif);
        	background-position: center;
        	background-repeat: no-repeat;
        	padding: 5px;
        	text-decoration: none;
        	font-size: 10pt;
        	font-weight: bold;
        }
.button_red_180:HOVER{text-decoration: underline;}
.LogoCoral
{
}
.LogoCoral:HOVER
{
	background-image: url(../images/logo_home_bkg_h.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
/********************** start NAVIGATION BAR ***********************/
.Path_Navigator
{
	float: left;
	padding: 5px;
	display:inline;
	width:100%;
}
SPAN.navigation_text
{
	color: #a1a1a1;
	font-size: 1.0em;
	display: inline;
	float: left;
	margin-right: 5px;
	padding: 0px;
}
UL.navigation_list
{
	border: 0px;
	padding: 0px;
	margin: 0px;
	width:100%;
	display:inline;
}
LI.navigation_item
{
	border: 0px;
	margin-right: 5px;
	padding: 0px 0px 0px 15px;
	background-image: url(../Images/li_ico_gray.png);
	background-position: left center;
	background-repeat: no-repeat;
	display: inline;
	color: #000;
}
LI.navigation_item A
{
	text-decoration: none;
	font-weight: normal;
	color: Black;
}
LI.navigation_item A:hover
{
	color: #a1a1a1;
	text-decoration: underline;
	border: 0px;
}
LI.navigation_item_selected
{
	display: inline;
	padding: 0px 2px 0px 15px;
	font-weight: bold;
	background-image: url(../Images/li_ico_blue.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #000;
}
LI.navigation_item_gray
{

	padding: 0px 2px 0px 10px;
	font-weight: bold;
	list-style-type: square;
	/*background-image: url(../Images/li_ico_gray_dark.png);
	background-position: left center;
	background-repeat: no-repeat;*/
	color: #000;
}
/******************************* end navigation item***************************/
/************ start CATALOG NAVIGATOR*****/
.category_container
{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
.Category_Container-center
{
	min-width: 40%;
	max-width: 49.6%;
	text-align: left;
	float: left;
	margin-bottom: 20px;
}
A.Category_Item_Link
{
	width: 360px;
	padding: 0px 0px 0px 15px;
	background-image: url(../Images/categories/single_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: dotted 1px #c6c6c6;
	text-decoration: none;
	float: left;
	color: #454545;
}
A.Category_Item_Link:hover
{
	padding: 0px 0px 0px 15px;
	background-image: url(../Images/categories/arrow-category.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #f1f1f1;
	border-bottom: dotted 1px #c6c6c6;
	text-decoration: none;
	color: #000000;
}
.TitleBlu
{
	color: #0066CB;
	font-size:1.1em;
	font-weight:bold;
	}
.TitleRed
{
	color: #EB0000;
	font-size:1.1em;
	font-weight:bold;
	}
.Customer_Search_Space
{
	width: 300px;
	height:300px;
	padding: 0px; 
	color: #000;
	visibility: hidden;
	margin-top: -15px; 
	position: absolute; 
	z-index: 1; 	
}
/************ end CATALOG NAVIGATOR  *****/

/************ START CATEGORIES *****************/
.top_categories
{
	text-align: left;
	color: #fff;
	font-size: 18px;
	background-image: url(../images/categories/bkg_top.gif);
	background-repeat: repeat-x;
	width: 170px;
	height: 26px;
}
.top_left_categories
{
	background-image: url(../images/categories/top_left.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 26px;
	width: 10px;
}
.top_right_categories
{
	background-image: url(../images/categories/top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 26px;
	width: 10px;
}
.btm_categories
{
	background-image: url(../images/categories/bkg_bottom.gif);
	background-repeat: repeat-x;
	width: 170px;
	height: 21px;
	text-align: right;
	padding-top: 3px;
}
.btm_left_categories
{
	background-image: url(../images/categories/btm_left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 21px;
}
.btm_right_categories
{
	background-image: url(../images/categories/btm_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 10px;
	height: 21px;
}
/************ END CATEGORIES ****************/

/************ start SINGLE PRODUCT VIEWER  *****/
Div#Single_Product_Viewer
{
	min-width: 800px;
	width: 99%;
	float: left;
	margin: 0px;
	padding: 5px;
}
.Product_Brand
{
	padding: 10px 0px 10px 2px;
}
.Product_Title
{
	padding:3px;
	font-size: 20px; /*color: #EB0C01;*/
	color: #454545;
	width: 100%;
	vertical-align: bottom;
	letter-spacing:1px;
	background-color:#f8f8f8;
}
.code_value
{
	font-size: 15px;
	font-weight: bold;
	color: #454545;
}
.price_value
{
	font-size: 18px;
	letter-spacing:1px;
	font-weight: bold; /*color: #EB0000;*/
	color: #e81207;
}
.zoomImage
{
	width: 400px;
	overflow: hidden;
	scrollbar-3dlight-color: #c6c6c6;
	scrollbar-arrow-color: #fff;
	scrollbar-base-color: #f1f1f1;
	scrollbar-darkshadow-color: #f1f1f1; /*scrollbar-darkshadow-color:Gray;  	scrollbar-face-color:#008080;  	scrollbar-highlight-color:#ff69b4;  	scrollbar-shadow-color:#c1c1c1;*/
}
TD.product_menu_title
{
	font-size: 12px;
	font-weight: bold;
}
.BasketHeader
{
	border: solid 2px #fff;
	padding: 5px;
}
.BasketItem
{
	padding: 10px;
}
.BasketViewerTotal
{
	color: #EB0000;
	font-size: 13px;
	font-weight: bold;
}
.Chart_Item
{
	text-align: left;
	padding: 0px; /*border-left-style: solid; 	border-left-width: 1px; 	border-left-color: #f1f1f1; 	border-bottom-style: solid; 	border-bottom-width: 1px; 	border-bottom-color: #f1f1f1;*/ /*border: soslid 1px red;*/
}

.Chart_Footer
{
	background-color: #f1f1f1;
	height: 3px;
}
.chart_center
{
	text-align: center;
}
.chart_right
{
	text-align: right;
}
.Product_Tabs
{
	margin-top: 10px;
	width: 99%;
	border: 0px;
	padding: 10px 0px 5px 0px;
}
.Product_Tabs_Container
{
	width: 100%;
	height: 40px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: solid 1px #e6e6e6;
	vertical-align: bottom;
	background-color: #e6e6e6;
}
.head_selected
{
	padding: 5px;
	border: solid 1px #e6e6e6;
	float: left;
	border-bottom: solid 4px #fff;
}
.head_selected a
{
	text-decoration: none;
}
.head_selected a:hover
{
	text-decoration: underline;
}
.head_unselected
{
	float: left;
	background-color: #f1f1f1;
	padding: 5px;
	border: solid 1px #e6e6e6;
}
.head_unselected a
{
	text-decoration: none;
}
.head_unselected a:hover
{
	text-decoration: underline;
}
.Product_Desc_Container
{
	vertical-align: top;
	border: solid 1px #e6e6e6;
	border-top-style: none;
	width: 100%;
}
.thumb
{
	float: left;
	display: inline;
}
.linkImage
{
	border: solid 1px #c6c6c6;
	margin: 1px;
	padding: 1px;
}
.linkImage:hover
{
	border: solid 1px #0066CB;
	margin: 1px;
	padding: 1px;
}
/************ end SINGLE PRODUCT VIEWER    *****/
.supplier_logo_image
{
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
	}
/*****************************************************Stile di formattazione dell'editor delle webPart************************************************/
.Allow_ListItem
{
   
    width: 140px;
    background-color: LightYellow;
    margin: 2px 2px 2px 2px;
    border: solid 1px gray;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
    float:left;
}

.Allow_ListItem A
{
    font-weight: bold;
    margin-right: 10px;
    float: right;
    text-decoration: none;
    color: Gray;
}

.Allow_ListContainer
{
    padding:5px 5px 5px 5px;
    margin:5px 5px 5px 5px;
    width: 280px;
    float: left;
    border: solid 1px green;
}
.Allow_ListContainer IMG
{
	margin-right: 5px;
	}
.Deny_ListItem
{
    width: 140px;
    background-color: LightYellow;
    margin: 2px 2px 2px 2px;
    border: solid 1px gray;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
        float:left;
    
}
.Deny_ListItem 
{
	border:solid 1px red;
	}
.Deny_ListItem A
{
    font-weight: bold;
    margin-right: 10px;
    float: right;
    text-decoration: none;
    color: Gray;
}

.Deny_ListContainer
{
    padding:5px 5px 5px 5px;
    margin:5px 5px 5px 5px;
    width: 280px;
    float: left;
    border: solid 1px red;
}
.Deny_ListContainer IMG
{
	margin-right:5px;
	}
/*****************************************************Stile di formattazione dell'editor delle webPart************************************************/


