﻿/* MENU */

.titolo
{
	color:Green;
	font-size:30pt;
	Height:30px;
}

.infoArchivioUtente
{
	color:Green;
	Height:30px;
}



.menu
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#AAAAAA', EndColorStr='#EEEEEE');
	color:#000000;
	font-size:9pt;
	Width:100%;
	Height:30px;
}

.ItemMenu
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#AAAAAA', EndColorStr='#EEEEEE');
	color:#000000;
	font-size:9pt;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	width:100px;
}

.ItemMenuHover
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EEEEEE', EndColorStr='#AAAAAA');
	border-style: Ridge;
	border-width: 1px;
	color:#000000;
	font-size:9pt;
}


.StaticMenu
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#AAAAAA', EndColorStr='#EEEEEE');
	color:#000000;
	font-size:9pt;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
	width:100px;
}

.StaticMenuHover
{
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EEEEEE', EndColorStr='#AAAAAA');
	border-style: Ridge;
	border-width: 1px;
	color:#000000;
	font-size:9pt;
}

.sitemappathcontainer  
{
	COLOR: Gray; 
	font-weight:bold;
}

TEXTAREA
{
	border-right: #0C82D2 1pt solid;
	border-top: #0C82D2 1pt solid;
	border-left: #0C82D2 1pt solid;
	border-bottom: #0C82D2 1pt solid;
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	text-decoration: none;
}

BUTTON, .rboBrowseButton, .InputCommandButton
{
    BORDER-TOP: #3c3c3c 1px solid;
    BORDER-LEFT: #3c3c3c 1px solid;
    BORDER-BOTTOM: #3c3c3c 1px solid;
    WIDTH: 95px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #EEEEEE;
    color: #333333;
    font-size: 9Pt;
    BORDER-RIGHT: #3c3c3c 1px solid;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#AAAAAA', EndColorStr='#EEEEEE');
}

INPUT
{
	border-right: #0C82D2 1pt solid;
	border-top: #0C82D2 1pt solid;
	border-left: #0C82D2 1pt solid;
	border-bottom: #0C82D2 1pt solid;
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	text-decoration: none;
}

SELECT
{
	border-style:inset;
	border-width:1;
	border-color:#0C82D2;
	font-size: 7pt;
	color: #3c3c3c;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	text-decoration: none;
}

.rboEnabledTextField
{
}

.rboDisabledTextField
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #eaf4ff;
	border-bottom-style: none;
}

/* GRIGLIA */
.rboBrowse
{
	padding:2;
	background-color:#FFFFFF;
	border:1;
	border-style:outset;
	line-height:1;
	font-size:10;
}
.rboBrowseHeader
{
	border-color:#EEEEEE;	
	font-weight:bold;
	height:20px;
	text-align:center;
}
.rboBrowseFooter
{
	background-color:#0C82D2;
	border-color:#0C82D2;	
	font-weight:bold;
}
.rboBrowseItem
{
	background-color:#DDDDDD;
	border-color:#DDDDDD;	
	height:15px;
	text-align:center;
}
.rboBrowseAlternatingItem
{
	background-color:white;
	border-color:white;	
	height:15px;
	text-align:center;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #655;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #ffd;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #edc url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #654;
  color: #fed;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #edc;
  color: #000;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #655;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #faa;
  color: #000;
  border: 1px solid #f40;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #c77;
  padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #fed;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #fed;
}

.calendar tbody .rowhilite td {
  background: #ddf;
}

.calendar tbody .rowhilite td.wn {
  background: #efe;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #ffe;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #ddc;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fea;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #988;
  color: #000;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  border-top: 1px solid #655;
  background: #dcb;
  color: #840;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #faa;
  border: 1px solid #f40;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #c77;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #ffe;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #fc8;
}

.calendar .combo .active {
  border-top: 1px solid #a64;
  border-bottom: 1px solid #a64;
  background: #fee;
  font-weight: bold;
}

.calendar td.time 
{
  border-top: 1px solid #a88;
  padding: 1px 0px;
  text-align: center;
  background-color: #fed;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #988;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #866;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}



body
{
    MARGIN: 0px;
    FONT-SIZE: 8pt;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
	background-image: url('http://www.alpiflyfishing.com/ImgVetrina/bg.gif');
    
}
table
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana;
    border:0;
    width:100%;
    background-color:Transparent;
    color: inherit;
}
img
{
    border:0;
}
td
{
	padding: 0;
}
A
{
	color: #444444;
}
A:hover
{
	color: #444444;
}
A:link
{
	color: #444444;
}
A:visited
{
	color: #444444;
}



.ms_vetrina
{
    border:0px;
    width: 990px;
}
.ms_smalltext
{
    FONT-SIZE: 6pt;
    COLOR: gray;
    FONT-FAMILY: Verdana, Arial
}
.ms_separator
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: #000000 0px solid;
}
.ms_loginseparator
{
    width: 3px;
}
.ms_logincelle
{
    border: solid 1px #999999; 
}
.ms_frmRegistrazione
{
    height: 350px;
    width:100%;
}

.ms_reg_obbligatorio
{
	color: #ff0000;
	font-weight:bold;
	font-size:10pt;
}
.ms_reg_table
{
	width: 500px;
	font-size:10pt;
}

.ms_accedi
{
	background-color: Transparent;
	text-align: center;
	vertical-align:middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ms_accedi_cmd
{
	border: solid 0px #222222;
	background-color: Transparent;
	color: #000000;
	font: 8pt verdana;
	font-weight:bold;
	text-decoration: none;
}
.ms_categorie_td
{
	text-align: center;
	vertical-align:top;
	border-bottom: 1px solid #ffffff;
}
.ms_categorie_td_titolo
{
	text-align: center;
	vertical-align: middle;
	height: 20px;
	font-weight:bold;
	border-bottom: 2px solid #ababab;
}

.ms_ricerca
{
	background-color: transparent;
	height: 22pt;
	text-align: center;
	vertical-align:middle;
	border-bottom: 0px ;
}
.ms_ricerca_txt
{
	border: solid 1px #222222;
	background: #ffffff;
	width: 15;
	color: #222222;
	font: 8pt verdana;
}
.ms_ricerca_cmd
{
	border: solid 1px #222222;
	background-color: #888888;
	color: #dddddd;
	font: 8pt verdana;
}

.ms_Gruppi
{
    text-align: center;
}
.ms_Gruppo
{
    text-align: center;
}
.ms_Gruppo_Descrizione
{
    width: 600px;
    height:160px
}
.ms_Gruppo_Tabella
{
	width:550px;
}
.ms_Gruppo_Riga1
{
	border-bottom: 1px solid #24282c;
}
.ms_Gruppo_Riga2
{
	border-bottom: 1px solid #444444;
}

.ms_articoli_td
{
    background-color: Transparent;
    vertical-align: top;
    text-align: center;
}
.ms_articoli_container
{
    background-color: Transparent;
 	 background-image: url('http://www.alpiflyfishing.com/ImgVetrina/bg.gif');
	 background-attachment: fixed;
    vertical-align: middle;
    text-align: center;
}
.ms_articoli
{
    background-color: Transparent;
    vertical-align: top;
    text-align: center;
    width: 57%;
}
.ms_articolo
{
    background-color: Transparent;
    width:500px;
}
.ms_articolo_cmdDett
{
	font: 8pt verdana;
	width: 100%;
	padding-right: 1px;
	border: 0px;
	background-color:Transparent;
   text-align: left;
	text-decoration: underline;
	cursor:url('../images/hand.cur');
	font-weight:bold;
}
.ms_articolo_img
{
    vertical-align:middle;
    text-align: Center;
    height: 160px;
}
.ms_articolo_desc
{
    vertical-align: top;
    text-align:justify;
}
.ms_articoli_rigavuota
{
    BACKGROUND-COLOR: Transparent;
    background-image: url("../images/spacer.gif");
    height: 20px;
}

.ms_famiglie_container
{
    BACKGROUND-COLOR: #ffffff;
    vertical-align:top;
    width: 220px;
	font: 7pt verdana;
	border: solid 1px #cecece;
}
.ms_famiglie
{
	border-top: solid 1px #24282c;
	background-color: transparent;
	color: #141414;
	font: 7pt verdana;
}
.ms_famcla
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	color: #141414;
	border: 0px;
	background-image: url('http://www.alpiflyfishing.com/ImgVetrina/bg_Art.gif');
	background-color:Transparent;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 10px;
}
.ms_famcla:hover
{
	font: 7pt verdana;
	background-image: url('http://www.alpiflyfishing.com/ImgVetrina/bg_Art_rev.gif');

	padding-left: 11px;
	font-weight: bold;
}
.ms_famcla_selected
{
	width: 100%;
	padding-right: 1px;
	border: 0px;
	background-image: url('http://www.alpiflyfishing.com/ImgVetrina/bg_Art_rev.gif');
	background-color: #dedede;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 10px;
	color: #141414;
	font-weight: bold;
}
.ms_famclalin
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	border: 0px;
	color: #141414;
	background-color:Transparent;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 20px;
}
.ms_famclalin:hover
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	border: 0px;
	color: #141414;
	background-color:#dedede;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 20px;
}
.ms_famclalin_selected
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	color: #141414;
	border: 0px;
	background-color:#dedede;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 20px;
	font-weight: bold;
}
.ms_famclalingru
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	color: #141414;
	border: 0px;
	background-color:Transparent;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 30px;
}
.ms_famclalingru_selected
{
	font: 7pt verdana;
	width: 100%;
	padding-right: 1px;
	color: #141414;
	border: 0px;
	background-color:#dedede;
   text-align: left;
	cursor:url('../images/hand.cur');

	padding-left: 30px;
	font-weight: bold;
}

.ms_carrello_small
{
	background-color:#ffffff;
	border: solid 1px #555555;
	color: #444444;
}
.ms_carrello_formadd
{
	background:trasparent;
	color: #444444;
}
.ms_carrello_img
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/carrello.png');
	width:42px;
	height:40px;
}
.ms_carrello_a
{
	font-weight:bold;
	background-color: #ff0000;
	color: #ffffff;
}
.ms_carrello_cmdgo
{
	width:48px;
	height:46px;
}
.ms_carrello_container_td
{
	background: trasparent;
}
.ms_carrello_container
{
	height: 430px;
	overflow: auto;
}
.ms_carrello
{
	background: trasparent;
	width: 95%;
	text-align: left;
}
.ms_carrello_art
{
	background: trasparent;
	border-bottom-color: #eeeeee;
	vertical-align:top;
}
.ms_carrello_txtqta
{
	border: solid 1px #000000;
	background: #ffffff;
	width: 15;
	color: #222222;
	font: 8pt verdana;
	text-align: right;
}
.ms_carrello_txt
{
	border: solid 1px #000000;
	background: #ffffff;
	color: #222222;
	font: 8pt verdana;
}
.ms_carrello_cmdin
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/incarrello_30.png');
	height: 32px;
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');

	background-position: left top;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: bottom;
	padding-left:35px;
	padding-top:17px;
}
.ms_carrello_cmdin_ristretto
{
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');

	color:#3d3d3d;
	text-align: center;
	vertical-align: middle;
	width:120px;
	font-weight:bold;
}
.ms_carrello_cmdmod
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/modcarrello.png');
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');
	background-position: center top;
	background-repeat:no-repeat;
	background-color:Transparent;
	padding-top:42px;
}
.ms_carrello_cmdout
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/outcarrello.png');
	width:42px;
	height:50px;
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');
	background-position: center top;
	background-repeat:no-repeat;
	background-color:Transparent;
	padding-top:40px;
}
.ms_carrello_cmdconf
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/confcarrello.png');
	width:42px;
	height:40px;
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');
}
.ms_carrello_cmdIndietro
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/indietro.png');
	width:42px;
	height:40px;
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');
}
.ms_carrello_cmdback
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/indietro.png');
	width:42px;
	height:50px;
	border: 0px;
	color: #ffffff;
	background-position:top;
	background-repeat:no-repeat;
	background-color:Transparent;
	padding-top:40px;
	cursor:url('../images/hand.cur');
}
.ms_carrello_cmdstampa
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/stampa.png');
	width:48px;
	height:48px;
	border: 0px;
	background-color:Transparent;
}
.ms_confermaordine
{
	width: 550px;
	text-align: left;
}

.ms_ordine_container
{
	width: 990px;
}

.ms_ordine_riepilogo
{
	width: 600px;
	background-color: #ffffff;
	color: #000000;
}

.ms_ordine_riepilogo_table
{
	width: 100%;
	background-color: #ffffff;
	color: #000000;
}


/* Nuovi 16/09/2009 */
.ms_header_container
{
    height: 155px;
}

.ms_body_container
{
    vertical-align:top
}
/*Modify attributes of #contentwrapper below as desired*/
#1contentwrapper{
width: 150;
height: 150;
border: 0px;
background-color: transparent;
padding: 5px;
}
#2contentwrapper{
width: 150;
height: 150;
border: 0px;
background-color: transparent;
padding: 5px;
}
#3contentwrapper{
width: 150;
height: 150;
border: 0px;
background-color: transparent;
padding: 5px;
}
#4contentwrapper{
width: 150;
height: 150;
border: 0px;
background-color: transparent;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
}

.ms_categorie_container
{
	text-align: center;
	width: 200px;
	height: 150px;
	vertical-align:top;
}
.ms_categorie_tab
{
	background-color: #ffffff;
	width: 100%;
	text-align: center;
	vertical-align:top;
}

ms_famigliaart
{
    background-color: Transparent;
    vertical-align:top;
	font: 7pt verdana;
}
.ms_carrello_cmdclear
{
	background-image: url('http://www.alpiflyfishing.com/ModMasterShop/images/clearcarrello.png');
	width:42px;
	height:42px;
	border: 0px;
	background-color:Transparent;
	cursor:url('../images/hand.cur');
}

.ms_IndiceClaLinGru_tab
{
	width:95%;
	background-color:Transparent;
}
.ms_IndiceClaLinGru_td
{
	height: 100px;
	vertical-align: bottom;
	background-color:Transparent;
}
