/* CSS Document */
html{
scrollbar-base-color:       #000000;
scrollbar-face-color:       #333333;
scrollbar-track-color:      #000000;
scrollbar-arrow-color:      #FFCC00;
scrollbar-highlight-color:  #555555;
scrollbar-3dlight-color:    #000000;
scrollbar-shadow-color:     #000000;
scrollbar-darkshadow-color: #000000;
}


body {
background-image: url(images/sfondo-city.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#000000;

font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#CCCCCC;
}


#cont{
width:900px;
margin:0 auto;
height:auto;

font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#CCCCCC;
}


#header{
position:relative;
width:900px;
height:184px;
margin-bottom:30px;
}


#globe{
position:relative;
float:left;
width:250px;
margin-top:20px;
}

#globe img{
position:relative;
float:left;
width:225px;
height:166px;
margin-top:20px;
}


#flash{
position:relative;
float:left;
}


#dx{
position:relative;
float:left;
width:152px;
height:590px;
background-image:url(images/colonna-dx.gif);
background-repeat:no-repeat;
padding:24px 13px 50px 15px;
}


#central{
position:relative;
float:left;
width:500px;
padding:0px 20px 8px 20px;
}


#hfi{
position:relative;
height:130px;
text-align:center;
margin-bottom:2px;
width: 500px;
}


#search{
position:relative;
height:60px;
background-image:url(images/box-search.gif);
background-repeat:no-repeat;
background-position:top;
text-align:center;
padding-top:30px;
width: 460px;
padding-left: 20px;
padding-right: 20px;
}


#gossip{
position:relative;
height:355px;

background-image:url(images/box-gossip.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:19px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


#company-products{
position:relative;
height:484px;

background-image:url(images/box-company-products.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#area{
position:relative;
height:484px;

background-image:url(images/box-company-products.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#equipment-design{
position:relative;
height:484px;

background-image:url(images/box-equipment-design.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#business{
position:relative;
height:484px;

background-image:url(images/box-business.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#academy{
position:relative;
height:484px;

background-image:url(images/box-academy.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#today{
position:relative;
height:484px;

background-image:url(images/box-today-world.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#hairstylists{
position:relative;
height:484px;

background-image:url(images/box-hairstylists.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}

#section{
position:relative;
height:484px;

background-image:url(images/box-sections.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


#result-search{
position:relative;
height:484px;

background-image:url(images/box-result-search.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:20px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


#user{
position:relative;
height:484px;

background-image:url(images/box-user.gif);
background-position: top;
background-repeat:no-repeat;

text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#CCCCCC;

margin-bottom:19px;
margin-top:2px;
padding-left:10px;
padding-right:10px;
width: 480px;
padding-top: 26px;
}


.txt{
width: 470px;
text-align:justify;
height: 335px;
overflow-y:auto;
overflow-x:hidden;
color:#CCCCCC;
padding-right: 5px;
}


.list{
width: 470px;
height: 455px;
overflow-y:auto;
overflow-x:hidden;
color:#CCCCCC;
text-align: left;
}

.details{
margin-top:20px;
width: 470px;
height: 330px;
overflow-y:auto;
overflow-x:hidden;
color:#CCCCCC;
text-align: justify;
padding-right: 5px;
}

.details h1{
font-size:22px;
color:#FFFFFF;
}
.details h3{
font-size:16px;
color:#FFCC00;
font-weight:bold;
}

#links{
position:relative;
width:870px;
height:280px;
padding:30px 15px 10px 15px;
float:left;
background-image:url(images/box-links.gif);
background-repeat:no-repeat;
background-position:center;
text-align:justify
}

#sx{
position:relative;
float:left;
width:180px;
height:640px;
background-image:url(images/colonna-sx.gif);
background-repeat:no-repeat;
}

.titolo{
color:#FF9900;
width:175px;
font-weight:bold;
margin-left:8px;
margin-top:20px;
line-height:16px;
}


/*parte relativa al menù*/
ul.menu {
width:175px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
top:0;
left:0;
}


ul.menu li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:14px; /* lascia spazio far il bordo del menu e il testo del link */
height:14px;line-height:14px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.menu li a.active {
background-color: #000066;
font-weight:bold;
color: #FFCC00;
}


ul.menu li a:link, ul.menu li a:visited{
color:#FFF;

} /* colori per il link */

ul.menu li a:hover, ul.menu li a:active{

color: #FFCC00;

} /* colori per l'effetto roll-over */ 

ul.menu li { display:inline 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/*bottone cliccato categorie*/
ul.menu li.activelink a:visited{
	background:#99CC00;
	color:#000000;

}


ul.menu_flags li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:8px; /* lascia spazio far il bordo del menu e il testo del link */
height:30px;line-height:30px; /* altezza del link: height e line-height devono avere il medesimo valore */
}

ul.menu_flags li a.active {
background-image:url(images/bg-menu-active.png);
background-repeat:repeat-y;
font-weight:bold;
color: #FFCC00;
}


ul.menu_flags li a:link, ul.menu_flags li a:visited{
color:#FFF;

} /* colori per il link */

ul.menu_flags li a:hover, ul.menu_flags li a:active{
background-image:url(images/bg-menu-hover.png);
background-repeat:repeat-y;
color: #FFCC00;

} /* colori per l'effetto roll-over */ 

ul.menu_flags li { display:inline 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

/*bottone cliccato categorie*/
ul.menu_flags li.activelink a:visited{
	background:#99CC00;
	color:#000000;

}


/*LISTA AZIENDE*/
ul.list-company {
	width:450px;
	list-style:none; /* elimino i punti elenco */
	padding:0; /* elimino i rientri delle liste */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:8px;
	margin-left:0;
	margin-right:0;
}


ul.list-company li a {
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-left:0; /* lascia spazio far il bordo del menu e il testo del link */
height:42px;
/*line-height:14px; altezza del link: height e line-height devono avere il medesimo valore */
background-image:url(images/bg-list.gif);
background-repeat:no-repeat;
}
ul.list-company li{
margin-bottom:5px
}

ul.list-company li a:link, ul.list-company li a:visited{
color:#999;

} /* colori per il link */

ul.list-company li a:hover, ul.list-company li a:active{
background-image:url(images/bg-list-hover.gif);
background-repeat:no-repeat;
color: #FFCC00;

} /* colori per l'effetto roll-over */ 

/*bottone cliccato categorie*/
ul.list-company li.activelink a:visited{
	background:#99CC00;
	color:#000000;

}

.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color:#CCCCCC;
line-heigth: 10px;	
}

.text strong{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FFFFFF;	
}

.list-company img{
border:none;
margin-bottom:5px;
margin-right:10px;
width:123px;
height:40px;
}

#dx img{
border:#CCCCCC 1px solid;
margin-bottom: 5px;
width:150px;
height:60px;
}


/*stili domini*/

a.stile1{
	font-family:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:13px;
	text-decoration:none;
}

a.stile1:hover{
	color:#FFCC00;
}

a.stile2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}

a.stile2:hover{
	color:#FFCC00;
}

a.stile3{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:17px;
	text-decoration:none;
}

a.stile3:hover{
	color:#FFCC00;
}

a.stile4{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}

a.stile4:hover{
	color:#FFCC00;
}

a.stile5{
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:15px;
	text-decoration:none;
	font-style:italic;
}

a.stile5:hover{
	color:#FFCC00;
}

a.stile6{
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:9x;
	text-decoration:none;
}

a.stile6:hover{
	color:#FFCC00;
}

#software{
	position: absolute;
	width: 100%;
	height: 40px;
	margin-left: 0px;
	margin-right: 0px;
	top: 0px;
	left: 0px;
	z-index: 100;
	text-align:center;
	background-color:#FF9900;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:9x;
}

#software img{
	vertical-align:middle;
	padding-top:5px;
}



/* GOSSIP */
#gossip_home{
width:600px;
margin: auto;
}

#gossip_home_header{
position:relative;
margin-bottom:20px;
}

#gossip_home_text{
position:relative;
width:480px;
height:550px;
overflow-y:scroll;
padding-right:10px;
margin-bottom:20px;

SCROLLBAR-SHADOW-COLOR: #333333;
SCROLLBAR-3DLIGHT-COLOR: #333333;
SCROLLBAR-ARROW-COLOR: #666666;
SCROLLBAR-TRACK-COLOR: #333333;
SCROLLBAR-DARKSHADOW-COLOR: #333333;
SCROLLBAR-BASE-COLOR: #000000;
}

#gossip_home_text a{
color:#FFFFFF;
}
#gossip_home_text a:hover{
color:#FFCC00;
text-decoration:none;
}

td.maintitle{
width:390px;
padding-top:6px;
text-align:left;
padding-left:4px
}

td.maintitle h2 a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color:#FFFFFF;
text-decoration:none;
}

td.maintitle h2 a:hover{
color:#CC3300;
}

.mo{
color:#FF0000;
}
.day{
color:#FFFFFF; 
font-size:13px;
}
.ya{
color:#CCCCCC;
}

td.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
	/*padding-right:3px;*/
	font-weight:bold;
	width:60px;
}
td.entry{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	padding:8px;
}
.post{
	background:url(http://www.globelife.com/images/gossip_home/bg_title.jpg) repeat-x;
	background-color:#444444;
	border-top:#222222 solid 1px;
	border-left:#222222 solid 2px;
	border-right:#222222 solid 2px;
	border-bottom:#555555 solid 2px;
	position:relative;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	width:454px;
}

#gossip_home_footer{
position:relative;
margin-bottom:20px;
}

#gossip_head{
position:relative;
width:460px;
left:2px;
}

#gossip-div a{
color:#FFFFFF;
}

#gossip-div a:hover{
color:#FFCC00;
text-decoration:none;
}

.entry h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.7em;
font-weight: normal;
}
td.comments{
text-align:left;
}

td.comments a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
margin-left:10px;
}
td.comments a:hover{
text-decoration:none;
color:#FFFFFF;
}

#gossip td img{
	border:none;
}
