/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2002 osCommerce

  Released under the GNU General Public License
*/

/* links */


a:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
a:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px;  font-weight: normal; text-decoration: none; }
a:active { font-family: Verdana, Arial, sans-serif; font-size: 11px;  font-weight: normal; text-decoration: none; }
a:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; }

a.headerLink:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
a.headerLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: underline; }

a.menuBoxHeadingLink:link { 
font-size: 11px; 
color: #616060; 
font-weight: bold; 
text-decoration: none; 
}
a.menuBoxHeadingLink:visited { font-size: 11px; color: #616060; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:active { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.menuBoxHeadingLink:hover { font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

a.menuBoxContentLink:link { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; color: #616060; 
font-weight: normal; 
text-decoration: none; 
}
a.menuBoxContentLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #616060; font-weight: normal; text-decoration: none; }
a.menuBoxContentLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #616060; font-weight: normal; text-decoration: underline; }

a.splitPageLink:link { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:visited { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:active { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: none; }
a.splitPageLink:hover { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: underline; background-color: #FFFF33; }

/* left column categories heading */
.menuBoxHeading{ 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; color: #616060;
background-image: url(../images/admin-menuboxheading.gif);
height:20px;
}
/*left column categories content: 'drops down' when menuBoxHeading is clicked*/
.menuBoxContent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #616060;
line-height: 5px; 
padding-left:10px;
background-image: url(../images/admin-menuboxcontent.gif);
}

/* page */
body { background-image: url(../immagini/sfondo.jpg); background-repeat: no-repeat;  background-color: #F3F3F3; color: #000000; margin: 0px; font-family: Verdana, Arial, sans-serif;font-size: 11px;}
.headerBar { background-color: #4BABFA;height: 2px; }
.headerBarContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; padding: 2px; }

/*left column container*/
.columnLeft {
width:0px;
padding-left:0px;}

.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }

/* data table */
.dataTableHeadingRow { 
background-color: #C9C9C9;
}

/*center table heading*/

.dataTableHeadingContent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; color: #000000; 
font-weight: bold; 
padding:2px 2px 2px 2px;
background-color: #dddddd;
border-bottom:1px solid #6a6;
border-top:1px solid #6a6;
/*background-image: url(../images/admin-dataTableHeading.gif); */
}

/*center table content*/
.dataTableRow { 
background-color: #FBF8F4; 
margin-left:2px;
border-bottom:1px solid #FF0000;
border:1px solid #A85400;
}
 

.dataTableRowSelected { 
background-color: #F0EADF;  /*E6DF2 is darkish tan, DEE4E8 is stock OSCommerce bluish gray*/
border:1px solid #FF0000;
}

.dataTableRowOver { background-color: #FC6; cursor: pointer; }

.dataTableContent { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #000000;
padding:2px 2px 2px 2px; 
border-right:1px solid #F0F0F0;
}

/* info box */
.infoBoxHeading { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; color: #000000; 
/*background-color: #B3BAC5; */
background-color: #dddddd;
border-bottom:1px solid #6a6;
border-top:1px solid #6a6;
padding:2px 2px 2px 2px;
/*background-image: url(../images/admin-dataTableHeading.gif);*/
}
.infoBoxContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #F0EADF; } /*F0EADF is  tan, DEE4E8 is stock OSCommerce bluish gray*/

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* forms */
table{ font-family: Verdana, Arial, sans-serif; font-size: 11px; }
CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
FORM { display: inline; }
input:focus {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#F7E711;
}

select:focus {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#F7E711;
}

textarea:focus {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#F7E711;
}
radio:focus {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#F7E711;
}
checkbox:focus {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color:#F7E711;
}
/* account */
.formArea { background-color: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

/* attributes */
.attributes-odd { background-color: #f4f7fd; }
.attributes-even { background-color: #ffffff; }

/* miscellaneous */
.specialPrice { color: #ff0000; }
.oldPrice { text-decoration: line-through; }
.fieldRequired { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.errorText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.mybutton{ 
  background-color: #ea7224;
  padding:0px 6px;
  border:1px solid #A85400;
  height:14px; 
  line-height:14px;
  color:#FFFFFF;
  font-size:12px;
  margin-right:10px;
  display:inline-block;
  text-decoration:none;
  font-weight: bold;
  cursor: pointer;
}
span.mybutton:hover{
    background-color:#FBF8F4;
    border:1px solid #A85400;
    color:#336699;
    
}
span.mybutton a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}
/*   fatte per lista movimenti */
#fade { /*--Transparent background layer--*/
  display: none; /*--hidden by default--*/
  background: #000;
  position: fixed; left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: .10;
  z-index: 9999;
}
*html #fade {
  position: absolute;
}
.striped {
  border-right: 1px solid #A7A37E;
  border-bottom: 1px solid #A7A37E;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.striped td, th {
  /*font-size: 1.3em;*/
  padding: 3px;
}
.striped th {
  font-weight: bold !important;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333;
  padding-top: 4px;
  border-left: 1px solid #A7A37E;
  background-color: #808080;
  font-size: 11px;
  background: url(../images/th_bg.png) repeat-x;
}
.striped td {
  border-left: 1px solid #A7A37E;
  font-size: 10px;
}

.striped tr:hover {
  background-color: #FC6 !important;
  cursor: pointer;
}
.even {
  background-color: #E3E9ED;
}

/*  ebay */
.calcolato{ 
  background-color: #F5BD73;
  }
.div_inserzioni{
  border:1px solid #c2e1ef;
  width: 100%;
} 
legend{
    font-size: 12px;
    font-family: arial;
    font-weight: bold;
    color: navy;
}
fieldset
{
    border-right: #ffd79b 2px solid;
    border-top: #ffd79b 2px solid;
    border-left: #ffd79b 2px solid;
    border-bottom: #ffd79b 2px solid;
}
.div_schedule
{
    border-right: silver 0px solid;
    border-top: silver 0px solid;
    overflow: auto;
    border-left: silver 0px solid;
    border-bottom: silver 0px solid;
    /*height: 980px; */
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 0px;
} 

.div_schedule_dx
{
    border-right: silver 0px solid;
    border-top: silver 0px solid;
    overflow: auto;
    border-left: silver 0px solid;
    border-bottom: silver 0px solid;
    height: 280; 
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 0px;
} 

.navtext {BORDER-RIGHT: #007110  2px outset; BORDER-TOP: #007110  2px outset; FONT: 8pt Verdana,Arial, Helvetica, sans-serif; BORDER-LEFT: #007110  2px outset; WIDTH: 500px; COLOR: black; BORDER-BOTTOM: #007110  2px outset; BACKGROUND-COLOR: #FFFF80; TEXT-ALIGN: justify;}

#fade { /*--Transparent background layer--*/
  display: none; /*--hidden by default--*/
  background: #000;
  position: fixed; left: 0; top: 0;
  width: 100%; height: 100%;
  opacity: .20;
  z-index: 9999;
}
#gloading{
  position: fixed;top: 0;left:40%;z-index: 5000;background-color: red;font-size: 130%;color: white;padding: 6px;border-radius: 0px 0px 6px 6px;z-index: 99998;font-weight: bold;
}
.popup_block{
  display: none; /*--hidden by default--*/
  background: #fff;
  padding: 20px;
  border: 20px solid #ddd;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%; left: 50%;
  z-index: 99999;
  /*--CSS3 Box Shadows--*/
  -webkit-box-shadow: 0px 0px 20px #000;
  -moz-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
  /*--CSS3 Rounded Corners--*/
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
img.btn_close {
  float: right;
  margin: -55px -55px 0 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
  position: absolute;
}
*html .popup_block {
  position: absolute;
}

ul#adminAppMenu{ /* ebene 1 */
  list-style-type:none;
  margin-left:-5px;
  padding:0px;
  padding-left:8px;
  position:fixed;
  font-size:1em;
  line-height:1em;
  font-family:sans-serif,tahoma,verdana;
  background:#ddd;
  width:100%;
  border-bottom:1px solid #6a6;
  top:65px;
  z-index:1000;
}

ul#adminAppMenu li{ /* ebene 1 eintrag */
  float:left;
  margin-right:15px;
  padding:0px;
  padding-top:4px;
  padding-bottom:4px;
  font-size:0.8em;
}

ul#adminAppMenu li a:hover{ /* ebene 1 eintrag */
  background:#ddd;
}

ul#adminAppMenu li a{ /* ebene 1 eintrag */
  text-decoration:none;
  font-size:11px;
}

ul#adminAppMenu li ul{ /* ebene 2 */
  list-style-type:none;
  display:none;
  margin:0px;
  padding-left:10px;
  position:absolute;
  margin-left:0px;
  font-weight:normal;
  font-size:1.2em;
  letter-spacing:1px;
  width:200px;
  background:#F3F3F3;
}

ul#adminAppMenu li:hover ul{ /* ebene 2 einblenden */
  display:block;
  z-index:+1;
}
ul#adminAppMenu li ul li a { /* ebene 2 eintrag */
}

ul#adminAppMenu li ul li a:hover { /* ebene 2 eintrag */
}

ul#adminAppMenu li ul li { /* ebene 2 eintrag */
  float:none;
  position:relative;
  border-top:1px dotted #ccc;
}
ul#adminAppMenu li ul li:hover { /* ebene 2 eintrag */
  font-weight:normal;
}

.header_table{
  position:fixed;
  z-index:1000;
  top:0px;
}

#contentText {
  margin-top:40px;
}

ul#adminHeaderMenu{ /* ebene 1 */
  list-style-type:none;
  margin:0px;
  padding:0px;
  position:fixed;
  font-size:1em;
  line-height:1em;
  font-family:sans-serif,tahoma,verdana;
  background:#fff;
  width:100%;
  top:0px;
  z-index:1000;
}

.login{
background: none repeat scroll 0 0 rgba(30, 30, 30, 0.94);
border: 1px solid #333333;
border-radius: 8px 8px 8px 8px;
box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
color: #EEEEEE;
left: 50%;
margin: -160px -166px;
padding: 22px 32px;
position: absolute;
text-align: left;
top: 50%;
}
.login_bt{
  border: 1px solid #333333;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
  color: #EEEEEE;
  background-attachment:scroll;
  background-color:transparent;
  background-image:-webkit-linear-gradient(top, #FFD30C 0%, #FFA50C 8%, #E65F25 100%);
  background-position:0 0;
  background-repeat:repeat repeat;
  width:100px;
  height:30px;
}

#first{
  display: block;
}

#second{
  display: none;
}

#thirty{
  display: none;
}

#div_first{
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
}

#div_second{  
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
}

#div_thirty{  
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
}

#link_first{
    background: none repeat scroll 0 0 #ccc;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
    font-weight: bold;
}

#link_second{
    background: none repeat scroll 0 0 #aaa;
    border-radius: 5px 5px 5px 5px;
      color: #FFFFFF;
    float: left;
    padding: 5px;
    font-weight: bold;
}

#link_thirty{
    background: none repeat scroll 0 0 #ccc;
    border-radius: 5px 5px 5px 5px;
      color: #FFFFFF;
    float: left;
    padding: 5px;
    font-weight: bold;
}

#link_first:hover{
    background: none repeat scroll 0 0 #CCC;
    text-decoration: none;
}

#link_second:hover{
    background: none repeat scroll 0 0 #CCC;
    text-decoration: none;
}

#link_thirty:hover{
    background: none repeat scroll 0 0 #CCC;
    text-decoration: none;
}


#dettaglio_link{
  background-image: url('../immagini/icona-espandi.png');
  height: 10px;
  width: 10px;
  display: block;
  text-decoration: none;
  float: left;
  position: relative;
  top:2px;
}



#mask {
  display: none;
  background: #000; 
  position: fixed; left: 0; top: 0; 
  z-index: 10;
  width: 100%; height: 100%;
  opacity: 0.8;
  z-index: 999;
}

.login-popup{
  display:none;
  background: #333;
  padding: 10px;   
  border: 2px solid #ddd;
  float: left;
  font-size: 1.2em;
  position: fixed;
  top: 50%; left: 50%;
  z-index: 99999;
  box-shadow: 0px 0px 20px #999;
  -moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
  border-radius:3px 3px 3px 3px;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
}


fieldset { 
  border:none; 
  text-align: center;
}

form.signin .textbox label { 
  display:block; 
  padding-bottom:7px; 
}

form.signin .textbox span { 
  display:block;
}

form.signin p, form.signin span { 
  color:#999; 
  font-size:11px; 
  line-height:18px;
} 

form.signin .textbox input { 
  background:#666666; 
  border-bottom:1px solid #333;
  border-left:1px solid #000;
  border-right:1px solid #333;
  border-top:1px solid #000;
  color:#fff; 
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
  font:13px Arial, Helvetica, sans-serif;
  padding:6px 6px 4px;
  width:200px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.tr_contentSelected {
    background-color: #FFD787;
    color: #222222;
}
