/* GENERAL TAGS */
	HTML, BODY  {font-family:Verdana, Arial, Helvetica; 		font-size:12px; 		margin:0px; 		text-align:center;	}
	
	A IMG{border:0;}
	DIV{position:relative;text-align:left;}
	A:link{color:#5775C7;text-decoration:none;}
	A:visited{color:#5775C7;text-decoration:none;}
	A:hover{text-decoration:none;}
	
	H1, H2, H3, H4{
		padding:2px; 
		/*
		border-top:4px solid #1E62B3;
		background-color:#83B5BF;
		color:#FFF;
		*/
		margin:5px 0 5px;		
	} 
	
	.actionbutton{
		 box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
		-o-box-shadow:inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
		-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
		-moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
		background-color:#2FA7BF;
		border:none;
		border-radius:10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		color:#FFF !important;
		cursor:pointer;
	}
	
/* SITE CONTENTS */
	#mainLayer { position:relative; width:1002px; margin:0px auto 10px;  min-height:1000px; background-color:white; border:1px solid #DDD;border-top:0; overflow:hidden;}	
	
	.pageTitle{font-size:1.8em; margin:10px 0;background-color:#1E84B6;color:#FFF; padding:10px;}
	.pageTitle A:link, .pageTitle A:visited{color:#00FFe2;}
	.column{float:left;overflow:hidden;}
	.shadowedBox{border-right:4px solid #eee; border-bottom:4px solid #eee;padding:10px 5px;margin:10px 0 0;}
	.action{cursor:pointer;}

	.opacity-50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
	.opacity-60 { -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; }
	.opacity-70 { -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
	.opacity-80 { -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80; }
	
	
	
	
	#colLeft{width:654px;}
	#colRight{width:336px;margin-left:10px;}

	#mainAdv336_home{width:336px;height:280px;margin-bottom:10px;}
	.advColumn160{overflow:hidden;float:left;}
	.advColumn160 > DIV{margin:0 0 10px;width:168px;}
	.advColumn160:last-child DIV{text-align:right;}
	#colServizi{width:156px;float:left;}
	
	/*Search*/
#searchBar_container{background-image:url(http://statik.glassonline.com/img/bg_search_bar.jpg);width:336px;height:62px;overflow:hidden;margin-bottom:10px;}
#search_string { position:absolute; top:8px;left:35px; height:30px; width:210px;  border:0px; background:transparent;font-size:1.3em;color:#ccc;}
#search_section{ position:absolute; left:415px; top:58px; height:16px; width:355px;  border:0px; font-size:0.95px;  cursor:default;}
#goSearchButton{ background-image:url(http://statik.glassonline.com/img/transparentSpacer.gif); width:80px; height:32px; left:252px; top:6px; cursor:pointer;  }

#searchBar_container .radio_point {position:absolute;top:38px;}
	
	
	#realMenuTop{width:1000px;}
	.realMenu {font-size: .8em;margin:2px 4px;text-align:right;}
	.realMenu UL, .realMenu LI {list-style-type: none;margin: 0 auto;padding: 0;}
	.realMenu LI {display:inline; margin-top: 5px;color:black;}
	.realMenu LI A {color: #999;}
	.realMenu LI A:hover {text-decoration: underline;}
	
	
	#site_bottomMenu {clear:both;overflow:hidden;margin:10px;}
	#site_bottomMenu A{color:#999;}
	#site_bottomMenu UL{padding:0;list-style-type:none; width:555px;margin: 25px auto 0;}
	#site_bottomMenu LI{padding:3px;}
	#site_bottomMenu LI:hover{background-color:#fff;}
	
/* LOGIN PANEL */


#login_container {
    position:absolute;
	left:690px;
	top:2px;
	z-index:1000;
	padding:5px;
	width:300px;
	text-align:right;
}

#login_container  DIV{float:right;}

 #logout{background-color:white;	padding:2px;}

#login_container a:link, a:visited {
    color:#27b;
    text-decoration:none;
	
}
#login_container a:hover {
    text-decoration:underline;
}
#login_container a img {
    border-width:0;
}

#topnavreg,
#topnav {
	/*padding:10px;*/
    font-size:11px;
    line-height:23px;
    text-align:right;
	right:5px;
}

#topnavreg{right:80px;}

#topnavreg a.signin,
#topnav a.signin {
    background:#88bbd4;
    padding:4px 6px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
   /* *background:transparent url("images/signin-nav-bg-ie.png") no-repeat 0 0;*/
    *padding:4px 12px 6px;
}

#topnavreg a.signin{background:#Fc3;}

#topnavreg a.signin:hover{background:#FBE021;*padding:4px 12px 6px;}

#topnav a.signin:hover {
    background:#59B;
   /* *background:transparent url("images/signin-nav-bg-hover-ie.png") no-repeat 0 0;*/
    *padding:4px 12px 6px;
}

#topnavreg a.signin, #topnavreg a.signin:hover ,
#topnav a.signin, #topnav a.signin:hover {
    *background-position:0 3px!important;
}

#login_container a.signin {
    position:relative;
    margin-left:3px;
}
#login_container a.signin span {
   /* background-image:url("images/toggle_down_light.png");*/
    background-repeat:no-repeat;
    background-position:100% 50%;
    padding:4px 16px 6px 0;
}
#topnav a.menu-open {
    background:#ddeef6!important;
    color:#666!important;
    outline:none;
}
#small_signup {
    display:inline;
    float:none;
    line-height:23px;
    margin:25px 0 0;
    width:170px;
}
#login_container a.signin.menu-open span {
    /*background-image:url("images/toggle_up_dark.png");*/
    color:#789;
}
#signin_menu {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    display:none;
    background-color:#ddeef6;
    position:absolute;
    width:210px;
    z-index:999;
    border:4px solid #174882;
    text-align:left;
    padding:12px;
    top: 24.5px;
    right: 9px;
    margin-top:5px;
    margin-right: 0px;
    *margin-right: -1px;
    color:#789;
    font-size:11px;
	
}

#signin_menu input[type=text], #signin_menu input[type=password] {
    display:block;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border:1px solid #ACE;
    font-size:13px;
    margin:0 0 5px;
    padding:5px;
    width:203px;
}
#signin_menu p {
    margin:0;
}
#signin_menu a {
    color:#6AC;
}
#signin_menu label {
    font-weight:normal;
}
#signin_menu p.remember {
    padding:10px 0;
}
#signin_menu p.response, #signin_menu p.forgot, #signin_menu p.complete {
    clear:both;
    margin:5px 0;
}
#signin_menu p a {
    color:#27B!important;
}
#signin_submit {
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    /*background:#39d url('images/bg-btn-blue.png') repeat-x scroll 0 0;*/
    border:1px solid #39D;
    color:#174882;
    /*text-shadow:0 -1px 0 #39d;*/
    padding:4px 10px 5px;
    font-size:12px;
    margin:0 5px 0 0;
    font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
    background-position:0 -5px;
    cursor:pointer;
}
#frmLoginResponse{display:none;background-color:#E7DC32;color:black;padding:2px;}
/* HEADER */
#layerLeaderBoard{background-color:black;height:110px;}
#layerLeaderBoard .squarePub{position:absolute;top: 10px; width:90px;height:90px;background-color:white;}
#layerLeaderBoard .leaderboard{position:absolute;top: 10px; left: 136px;}

#smallLeaderBoard{position:absolute;width:468px;height:60px;overflow:hidden;cursor:pointer;top:18px;left:350px;}

/* HEADER */
#headerLayer { height:96px;overflow:visible;z-index:300;}
#headerLayer DIV { position:absolute;  cursor:default;} 

/*Logo*/
#headerLayer #logoHome {  position:absolute; width:290px; height:95px; left:10px; top:-10px;  padding:0px; cursor:pointer;background-image: url(http://statik.glassonline.com/img/logo_glassonline.png);}
#headerLayer #logoSection {  width:84px; height:52px; left:310px; top:18px;  padding:0px; cursor:default; }

#headerLayer #datadelGiorno {  width:290px; height:10px; font-size:0.9em; right:305px; top:3px;  padding:0px; text-align:right;}


/*rss + facebook*/
#header_servizi {position:absolute; height:42px; top:45px; right:2px;}

#menuLayer{height:52px; width:1000px; overflow:hidden;background-image: url(http://statik.glassonline.com/img/bg_main_menu.png);margin-bottom:5px;}

#menuLayer DIV{position:absolute;top:3px;}
#menuLayer DIV A, #menuLayer DIV A:hover{color:white;display:block;}
#menuLayer DIV A:hover{ color:#00FFE2;background-image:url(http://statik.glassonline.com/img/bg_main_menu_light.png);background-position:bottom center;background-repeat:no-repeat;}
#menuLayer #btnYellowPages{position:absolute;top:5px;right:8px;width:215px;height:40px;border:0;}
#menuLayer #btnYellowPages A:hover{background:none;}


#menuLayer UL{margin:0;padding:0;list-style:none;}
#menuLayer LI{float:left;font-size:9.6pt;  height:30px;background-position:0px 0px;}
#menuLayer LI:hover{background-position:0px 90px;}
#menuLayer LI A, #menuLayer LI A:hover{color:white;display:block;}


#menuLayer LI.sel{background-position:0px 90px;}
#menuLayer LI.green{background-position:0px 60px;}
#menuLayer LI.green:hover{background-position:0px 30px; }

/* subMenu */
#submenuLayer{ height:20px; background-color: #6699ff;  overflow:hidden; }
#submenuLayer DIV{float:left; font-size:0.95em;padding:3px 5px;cursor:pointer;color:black;}
#submenuLayer DIV:hover{text-decoration:underline;}
#submenuLayer DIV.sel{font-weight:bold;}


/* FOOTER */
#footerLayer {clear:both; position:relative; color:#666; font-size:0.9em;width:1000px; text-align:center; }
#footerLayer DIV.menu{ margin:0px auto ;width:500px;padding:5px;height:10px;}
#footerLayer DIV.menu  DIV{  float:left; margin-right:10px;}
#footer_signature { text-align:center; clear:both; width:100%;margin:10px auto;padding:5px;}


/* RIGHT COL SERVIZI */

/* RESULTSET PAGES */
#ResultSetContainer{}

#ResultSetContainer .pgResultSetContainer{clear:both;overflow:hidden;width:100%;}
#ResultSetContainer .pgResultSetContainer DIV{float:right;margin:5px;cursor:default;}
#ResultSetContainer .pgResultSetContainer .btnResultSet{cursor:pointer; /*background-color:#4080C8;  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px; color:white;*/}
#ResultSetContainer .pgResultSetContainer  .pgResultSetTotals{font-weight:bold;}

#ResultSetContainer .btnResultSetRight{background-image:url(http://statik.glassonline.com/img/arrow01_right.jpg);width:13px;height:13px;}
#ResultSetContainer .btnResultSetLeft{background-image:url(http://statik.glassonline.com/img/arrow01_left.jpg);width:13px;height:13px;}

#ResultSetContainer .pagerOrder SPAN{float:right;margin:0 5px;cursor:pointer;padding:3px;background-color:#1F87B9 ;font-size:0.9em;width:80px;text-align:center;}
#ResultSetContainer .pagerOrder SPAN.btnOrder{background-color:transparent;color:#1F87B9;border:1px solid #1F87B9;}
#ResultSetContainer .pagerOrder SPAN.lblOrder{background-color:transparent;cursor:default;width:auto;}
#ResultSetContainer .pagerOrder SPAN.sel{background-color:#1E63B6;color:white;}

#rss{padding:10px;}
#rss ul li {-moz-background-clip:border;-moz-background-origin:padding;-moz-background-size:auto auto;background-attachment:scroll;background-color:transparent;background-image:url(http://statik.glassonline.com/img/rss_li.gif);list-style-type: none;background-position:0 1px;background-repeat:no-repeat;padding-bottom:5px;padding-left:20px;padding-right:5px;padding-top:0;}

#splash{
    background: rgba(255, 255, 255, 0.8);
    display: none;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    vertical-align: middle;
    z-index: 9999;
}
#splash img{
    position: fixed;
    left: 48%;
    top:45%;
    margin: auto auto;
}

#MagazinesBanner{border:1px solid #AAA;padding:1px;margin:10px 0px 0;position:static !important; width:332px;margin-bottom:5px;}
#MagazinesBanner  .titlebar{background-color:black;color:white;font-size:1.2em;font-weight:bold;text-align:center;padding:4px;}
#MagazinesBanner  .footerbar{background-color:black;color:white;font-size:0.9em;padding:2px;overflow:hidden;text-align:center;}
#MagazinesBanner DIV UL{margin:0;padding:0;list-style-type:none;margin:0 auto;}
#MagazinesBanner DIV LI{float:left; }
#MagazinesBanner .footerbar LI{ margin:2px 18px;}
#MagazinesBanner .footerbar LI A{ color:#FFF;}
#MagazinesBanner .footerbar { margin:0px; height:18px; auto;}
#MagazinesBanner .riviste {overflow:hidden;position:static !important;}
#MagazinesBanner .riviste > *{position:static !important;}
#MagazinesBanner .riviste LI { margin:5px 2px;border: 1px solid #efefef;padding:2px;height:180px;}

#MagazinesBanner .riviste LI .rivista, #MagazinesBanner .riviste LI .txt{ width:100px;}
#MagazinesBanner .riviste LI .txt{font-size:0.7em;}
#MagazinesBanner .riviste LI .title{font-weight:bold;}
#MagazinesBanner .riviste LI .rivista{height:140px;}
#MagazinesBanner  .pageCorner{background-image:url(http://statik.glassonline.com/img/pageCorner.png);width:55px;height:58px;position:absolute;bottom:-1px;right:-1px;}
#MagazinesBanner .buttons {border:none;background-image:url(http://statik.glassonline.com/img/buttonsRiviste.jpg);width:100px;height:120px;}
#MagazinesBanner .buttons DIV{height: 33px;margin: 8px 0;width: 100px;overflow:hidden;}

