/* CSS Document */

html, body {
padding:0px; margin:0px;
}
body {
/*font:12px Arial, Verdana, Tahoma, sans-serif; color:#000;*/
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:center; background-color:#a7a8aa/*#606396*/; color:#FFF; /*background-image:url(img_sito/bg_body.jpg);*/ 
}

#Maincontainer {
position:relative;  height:100%; margin:0 auto; padding:0px;
/*border:1px solid #FFF;*/ background-image:url(http://www.global-net.it/globalnet/img_sito/bg_M_container.jpg); background-repeat:repeat-y; background-position:center; 
}


#container {
position:relative; width:992px; height:100%; margin:0 auto; padding:0px;
text-align:left; /*border:1px solid #FFF;*/ 
}

#content {
position:relative; padding:3px 20px 20px 20px; margin:0 auto; 

}

h2 {font-size:1.6em; margin:0; padding:5px 0 5px 0; color:#fff;}
h3 {font-size:1.1em; color:#666; margin:0; padding:0 0 15px 0;}

#header { height:175px; margin:0 0 0 0; /*background-image:url(img_sito/bg_header.jpg); background-repeat:no-repeat;*/ }
#news { padding:5px 0 5px 0; }


#search { position:absolute; top:110px; left:500px;}
#search form {font: 10px; margin:0; padding:0;}
#search form img {border:0; float:left; margin-right:10px;}
#search input {font: 10px verdana, arial, serif; }

#menu_top{ position:absolute; top:2px; left:0px; width:100%; }


#nav{ position:absolute; top:150px; left:176px; }

#navigation {position:relative; clear:both; width:auto; padding:0; margin:0 auto; list-style:none; height:25px; z-index:500; font-size:10px; }
#navigation li {float:left; margin-right:1px; background: url(img_menu/stunicholls_1.png);}
#navigation li a.top {display:block; float:left; height:25px; line-height:25px; color:#333; text-decoration:none; font-weight:bold; text-align:center; padding:0 0 0 5px; cursor:pointer; background:url(img_menu/st_0.gif);}
#navigation li a b {float:left; display:block; padding:0 10px 0 5px; background:url(img_menu/st_0.gif) right top; color:#333;}
#navigation li.current a {color:#000; background:url(img_menu/st_2.gif)}
#navigation li.current a b {color:#000; background:url(img_menu/st_2.gif) right top;}
#navigation li a.top:hover {color:#000; background: url(img_menu/st_1.gif);}
#navigation li a.top:hover b {color:#000; background:url(img_menu/st_1.gif) right top;}
#navigation li.current a.top:hover {color:#000; background: url(img_menu/st_2.gif); cursor:default;}
#navigation li.current a.top:hover b {color:#000; background:url(img_menu/st_2.gif) right top;}

#navigation table {border-collapse:collapse; margin-right:-10px;}

#navigation ul {position:absolute; left:-9999px; top:-9999px; padding:0; margin:0; list-style:none; background: #fc0 url(img_menu/sub_back.gif); padding:10px 0; white-space:nowrap; height:auto; width:auto; z-index:300; text-align:left;}

#navigation li:hover {position:relative; z-index:300;}
#navigation a:hover {position:relative; z-index:300; background: transparent; font-weight:normal;}

#navigation :hover ul {left:0; top:25px; white-space:nowrap; border:1px solid #fff; border-width:0 1px 1px; border-color:#fff #ccc #aaa #eee;}
#navigation :hover ul li a:hover {text-decoration:underline;}

/* it could have been this simple if all browsers understood */
/* show next level */
#navigation li:hover li:hover > ul {left:-15px; margin-left:100%; top:-10px; border:1px solid #fff; border-color:#fff #ccc #aaa #eee;}
/* keep further levels hidden */
#navigation li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#navigation li:hover li:hover > a {text-decoration:underline; font-weight:normal;}

#navigation :hover ul li {float:none; background:transparent;}
#navigation a:hover ul li {float:left;}
#navigation :hover ul li a {display:block; font-size:12px; height:18px; line-height:18px; width:auto; padding:0 10px; color:#000;  background:url(trans.gif); text-decoration:none; text-align:left;}

/* show next level */
#navigation a:hover a:hover ul,
#navigation a:hover a:hover a:hover ul
{left:100%; top:-10px; border:1px solid #fff; border-color:#fff #ccc #aaa #eee;}

/* keep further levels hidden */
#navigation a:hover ul ul,
#navigation a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}


#promozioni{
	width:auto;
	float:left;
}

#adv{
	float:left;
	width:365px; 
	height:260px;
	padding:0 0 0 12px;
	
	/*border:1px solid #FF0000;*/
}

#int_adv{
	padding:5px;
	width:355px; 
	height:250px;
	color:#000;
	background-color:#FFF;
	overflow:hidden;

}

#prod_news{
background-color:#c3c4d8;

}

#prod_cart{
color:#606396;
background-color:#c3c4d8; 
padding:10px;
}

#tabs{border-bottom: 1px solid #c3c4d8; padding: 20px 0 0 5px;}
#tabs ul{list-style-type: none; margin:0; padding: 0; white-space: nowrap}
#tabs li{display: inline; margin-right: 5px;padding:0; }
#tabs li a{text-decoration: none; padding: 8px 0px 0px 10px; color: #000; background: url(img_sito/tab.png) no-repeat top left ;}
#tabs li span{text-decoration: none; padding: 8px 10px 0px 0px; color: #000; background: url(img_sito/tab.png) no-repeat top right ;}

#tabs li a:hover{background-color: #FED79A}

#tabs li#activelink a{border-bottom: 1px solid #c3c4d8; background-color: #fff;color: #184D8A; background: url(img_sito/tab2.png) no-repeat top left ;}
#tabs li#activelink span{text-decoration: none; padding: 8px 10px 0px 0px; color:#606396; background: url(img_sito/tab2.png) no-repeat top right ;}



#tabs_prodotti{border-bottom: 1px solid #c3c4d8; padding: 20px 0 0 5px;}
#tabs_prodotti ul{list-style-type: none; margin:0; padding: 0; white-space: nowrap}
#tabs_prodotti li{display: inline; margin-right: 1px;padding:0; }
#tabs_prodotti li a{text-decoration: none; padding: 8px 0px 0px 10px; color: #000; background: url(img_sito/tab.png) no-repeat top left ;}
#tabs_prodotti li span{text-decoration: none; padding: 8px 10px 0px 0px; color: #000; background: url(img_sito/tab.png) no-repeat top right ;}

#tabs_prodotti li a:hover{background-color: #FED79A}

#tabs_prodotti li#activelink a{border-bottom: 1px solid #c3c4d8; background-color: #fff;color: #184D8A; background: url(img_sito/tab2.png) no-repeat top left ;}
#tabs_prodotti li#activelink span{text-decoration: none; padding: 8px 10px 0px 0px; color:#606396; background: url(img_sito/tab2.png) no-repeat top right ;}


.xsc{
	background-color:#FC0;
}

    .campo_cerca{
	font-family:Verdana;
        font-size:10px;
	width:200px;
    }
    div.campo{
	font-family:Verdana;
        font-size:10px;
    }
    div.boxsuggerimenti {
	  z-index:1000; 
	  color:#333;
	  height:300px;
	  overflow:auto;
      font-family:Verdana;
      font-size:10px;
      position:absolute;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.boxsuggerimenti ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.boxsuggerimenti ul li.selected { background-color: #C2EBEF;}
    div.boxsuggerimenti ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:1px;
      cursor:pointer;
      border-bottom:1px solid #888;
    }






#calendario, #orders { position:relative; float:left;}
#orders { padding:15px 20px 0; width:370px; }
#note { position:relative; clear:both; }

#footer{
position:relative; padding:10px;
border-top:1px solid #FFF;

}

/*#calendario { position:absolute; border:1px solid #999; background-color:#FFF; width:210px; display:block; z-index:1; text-align:left; }*/

/*table { width:100%; }*/
.riga2 { background-color:#F3F3F3; }
#cerca {
position:absolute; top:20px; right:20px;
}
img { border:0px; }

hr { border:1px dashed #ccc; padding:0px; margin:2px; }

a:link, a:visited{ color:#FFF; }
a:hover { color:#FFF; text-decoration:none; }

a.sub:link, a.sub:visited{ color: #fff; text-decoration:none;  }
a.:hover{ color: #fff; text-decoration:none; }

a.tab_rub:link, a.tab_rub:visited{ color: #606396; text-decoration:none; }
a.tab_rub:hover { color: #606396; text-decoration:none; }

a.tab_rub2:link, a.tab_rub2:visited{ color: #606396; text-decoration:underline; }
a.tab_rub2:hover { color: #606396; text-decoration:none; }



table.promozioni {
width : auto;
border-collapse : collapse;
border-top: 1px solid #E6E6E6;
/*border-spacing : 0px;*/  

}

table.promozioni td {
vertical-align:top;
text-align:center;
width:178px;
padding: 6px;
border-right:1px solid #FFF;


}

table.global_generi {
width : auto;
color:#606396;
border-collapse : collapse;
border-top: 1px solid #E6E6E6;
/*border-spacing : 0px;*/  

}

table.global_generi td {
vertical-align:top;
text-align:center;
width:200px;
padding: 6px;
border-right:1px solid #FFF;


}

table.tab_musica {
width : 100%;
color:#606396;
border-collapse : collapse;

}

table.tab_musica td {
vertical-align:top;
padding: 6px;

}

table.carrello{
color:#606396;
border:1px solid #606396; width:100%;
}

table.carrello td {
padding-left:10px;
}

.td_cart{
	color:#FFF;
	background-color:#606396;
	padding:10px;
	
}

table.tab_mod_pay {
border-collapse : collapse;
/*border-spacing : 0px;*/  

}

table.tab_mod_pay td {
padding:4px; border:1px dashed #fff;
}

.invia_login_cart{
background-color:#606396;
color:#FFF;
width:100px;	
}

.titolo{ font-size:16px; font-weight:bold; }


img{
	border:0;
}


