.testata{
display:block;
width:100%;
border:1px solid #02007f;
margin:0px;
padding:0px;
/*background-color:#000000;*/
}
.centro{
border-left:1px solid #02007f;
border-right:1px solid #02007f;
border-bottom:1px solid #02007f;
border-top:1px solid #02007f;
background-color:#FFFFFF;
}

.barra_sx{
/*border-left:1px solid #02007f;*/
width:18%;
border-right:1px solid #02007f;
background-color:#02007f;
vertical-align:top;
}
.barra_dx{
border-left:1px solid #02007f;
border-top:1px solid #02007f;
width:18%;
background-color:#FFFFFF;
vertical-align:top;
height:420px;
}
.dx{
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
background-color:#FFFFFF;
background:#FFFFFF url(images/sfondo.jpg) repeat-y center center;
width:64%;
/*background-color:#FF0000;*/
height:420px;
vertical-align:top;   
padding-top:4px;
}

.footer{
width:100%;
text-align:center;
border:1px solid #02007f;
background-color:#02007f;
color:#e60d1e;
font-weight:bold;
font-size:80%;
}

.bordino{
border:1px solid #02007f;
}

.noborder{
margin:0px;
padding:0px;
border:0px;
}

.noborder-padding-bottom{
margin:0px;
padding-bottom:4px;
border:0px;
}

/* CLASSIFICA */

.classifica{
border:1px solid #02007f;
font-size:80%;
color:#e60d1e;
background-color:#FFFFFF;
padding:1px;
}

TD.classifica_sx{
border-right:1px solid #02007f;
}

#ContainerStatisticheHome{
  width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#e60d1e;
	font-weight:bold;
  font-size:70%;
	border:1px solid #02007f;
	color:#02007f;
}

#ContainerStatisticheHome a{
  text-decoration:none;
  color:#02007f;
}
#ContainerStatisticheHome a:hover{
  text-decoration:none;
  color:#e60d1e;
}

/* LOGIN */

select,input,textarea{font-size:12px;}

.login{
color:#0D0B8A;
font-weight:bold;
font-size:80%;
padding-top:1px;
padding-bottom:1px;
}

.bottone_login{
  height:1.5em;
	width:7.0em;
	font-size:8px;
	background-color:#e60d1e;
	color: #02007f;
	font-weight:bold;
}

.input_login{
	width:7em;
	text-align:center;
	height:1.6em;
}

TD.login_voce {
  width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-top:0px;
	color:#e60d1e;
	font-weight:bold;
  font-size:10px;
}

TD.user_online,TD.user_loggati{
    width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	color:#e60d1e;
	font-weight:bold;
    font-size:10px;
	border-top:1px solid #e60d1e;
	border-bottom:1px solid #e60d1e;
}
TD.user_loggati{
border:0px;
border-bottom:1px solid #e60d1e;
}
TD.login_voce a{
	color:#0D0B8A;
	text-decoration:none;
}
TD.login_voce a:hover{
	color:#0D0B8A;
	text-decoration:none;
}


/* TESTATA */
.prima_testata{
background-color:#02007f;
border:0px;
height:5px;
}
TD.txt{
 font-size:10px;
 text-align:center;
}
/* Menu ALTO*/
TD.cagliari_calcio{
font-size:150%;
}

TABLE.menu_alto,TABLE.menu_alto_last {
  border-top:1px solid #02007f;
  border-left:1px solid #02007f;
  width:100%;
  background-color: #e60d1e;
	margin:0px;
	padding:0px;
}


TD.menu_alto,TD.menu_alto_last {
  float:left;
	width:auto;
	text-align:left;
	margin:0px;
	padding:0px;
	font-weight:bold;
  font-size:80%;
  border-right:1px solid #02007f;
  text-align:center;
  background-color: #e60d1e;
}

TD.menu_alto_last{
 border-right:0px;
}

TD.menu_alto a,TD.menu_alto_last a{
    text-decoration:none;
    /*color:#02007f;*/
    color:#FFFFFF;
}

TD.menu_alto a:hover,TD.menu_alto_last a:hover{
    text-decoration:none;
    /*color:#e60d1e;*/
    color:#FFFFFF;
    background-color:#02007f;
}


TD.menu_sx, TD.menu_sx2,DIV.menu_sx,TD.menu_sx_login,DIV.menu_sx_login{
  width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	font-weight:bold;
  font-size:10px;
  border-bottom:1px solid #02007f;
  background-color: #e60d1e;
	/*color:#02007f;*/
	color:#FFFFFF;
}
TD.menu_sx_login,DIV.menu_sx_login{
background:url(images/login.jpg) repeat-x 0 0;
color:#000000;
}

TD.menu_sx_login a,DIV.menu_sx_login a{
color:#000000;
text-decoration:none;
}
TD.menu_sx_login a:hover,DIV.menu_sx_login a:hover{
color:#FF0000;
}

DIV.menu_sx{
  padding:2px;
 } 
TD.menu_sx2{
	background-color: #FFFFFF;
	color:#e60d1e;
	text-align:right;
	
}

TD.menu_sx a,DIV.menu_sx a{
    color:#FFFFFF;
	text-decoration:none;
}
TD.menu_sx a:hover, DIV.menu_sx a:hover{
    color:#02007f;
	text-decoration:none;
}
TD.menu_sx2 a{
    color:#02007f;
	text-decoration:none;
}
TD.menu_sx2 a:hover{
    color:#e60d1e;
	text-decoration:none;
}

TD.menu_sx_voce,TD.menu_sx_voce2 {
    width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-top:2px;
	color:#e60d1e;
	font-weight:bold;
    font-size:10px;
	border-bottom:1px solid #e60d1e;
}

TD.menu_sx_voce a,TD.menu_sx_voce2 a{
	color:#e60d1e;
	text-decoration:none;
}
TD.menu_sx_voce a:hover{
	color:#0D0B8A;
	text-decoration:none;
}
TD.menu_sx_voce2 a:hover{
	color:#0000FF;
	text-decoration:none;
}

TD.centro_voce {
        width:100%;
	margin:2px;
	padding:0px;
	/*color:#e60d1e;*/
	color:#FFFFFF;
	font-weight:bold;
        font-size:80%;
	border:1px solid #e60d1e;
	background-color: #02007f;
	text-align:center;
}

TD.centro_voce_2 {
    width:100%;
	margin:5px;
	padding:0px;
	color:#02007f;
	font-weight:bold;
    font-size:10px;
	background-color: #e60d1e;
	text-align:center;
}

TD.message,TABLE.message,TD.testo,TABLE.testo,TD.testo_news {
  width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#e60d1e;
	font-weight:bold;
  font-size:12px;
	/*border:1px solid #02007f;*/
	border:0px;
	color:#e60d1e;
}
TD.testo ,TABLE.testo{
	border:0px;
}

Table.testo{
	font-size:100%;
}
Table.testo_piccolo{
	font-size:80%;
	font-weight:bold;
}
TD.testo_piccolo{
	font-size:80%;
}

TD.testo_news {
    border:0px;
	font-weight:normal;
    color:#000000;
}

TD.ricerca_rapida {
    border:0px;
	  font-weight:bold;
	  font-size:80%;
    color:#000000;
}

TD.message a,TABLE.message a,TD.testo a,TD.testo a,TD.testo_piccolo a{
	color:#02007f;
	text-decoration:none;
}

TD.message a:hover,TABLE.message a:hover,TD.testo a:hover,TD.testo a:hover,TD.testo_piccolo a:hover{
	color:#0000FF;
	text-decoration:none;
}


TD.message_bar,TD.message_bar_last{
    width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#e60d1e;
	font-weight:bold;
  font-size:10px;
	border-top:1px solid #02007f;
	color:#e60d1e;
}

TD.message_bar_last{
border-bottom:1px solid #02007f;
}

TD.message_bar a,TD.message_bar_last a{
	color:#02007f;
	text-decoration:none;
}

TD.message_bar a:hover,TD.message_bar_last a:hover{
	color:#FF0000;
	text-decoration:none;
}

.fonte{
color:#000000;
font-size:10px;
text-align:justify;
}

.bianco{
 color:#FFFFFF;
}
.rosso{
 color:#e60d1e;
}
.blu{
 color:#02007f;
}
.rosso{
 color:#FF0000;
}
.verde{
 color:#00FF00;
}



.form_bar{
border:1px solid #02007f;
}

TD.prima_pannello,TD.prima_pannello_last{
   background-color:#e60d1e;
   color: #FFFFFF;
   font-weight:bold;
   border-right:1px solid #02007f;
   border-bottom:1px solid #02007f;
   margin:0px;
   padding:0px;
   text-align:center;  
   font-size:10px;
}

TD.pannello2{
   border-bottom:2px solid #FFFFFF;
}

TD.prima_pannello_last{
   border-right:0px;
   }
   
TD.pannello,TD.utente,TD.pannello_last,TD.pannello_left,TD.pannello_last_left{
   color: #e60d1e;
   font-weight:bold;
   border-right:1px solid #FFFFFF;
   border-bottom:1px solid #FFFFFF;
   margin:0px;
   padding:0px;
   text-align:center;  
   font-size:10px;
}
TD.utente{
border-top:1px solid #02007f;
   
}

TD.pannello_last,TD.pannello_last_left,TD.utente_last{
   border-right:0px;
}

TD.pannello_left{
   text-align:left;     
}

TD.pannello_last_left{
   text-align:left;     
}

TD.genere,TD.genere_centro{
   color: #e60d1e;
   font-weight:bold;
   margin:0px;
   padding:0px;
   text-align:left;  
   font-size:60%;
}
TD.genere_centro{
text-align:center;  
}

TD.titolo{
   color: #FFFFFF;
   background-color:#e60d1e;
   font-weight:bold;
   margin:0px;
   padding:0px;
   text-align:center;  
   font-size:10px;
   border-top:1px solid #02007f;
}
TD.sottotitolo{
   color: #02007f;
   font-weight:bold;
   margin:0px;
   padding:0px;
   text-align:center;  
   font-size:60%;
   border-bottom:1px solid #02007f;
   
}
TD.autore,TD.data,TD.sel{
   color: #02007f;
   font-weight:bold;
   margin:0px;
   padding:0px;
   text-align:left;  
   font-size:10px;
   border-top:1px solid #02007f;
}

TD.sel{
border:0px;
}

TD.data{
text-align:right; 
}

.riga_pari{
/*background-color:#fddcdc;*/
background-color:#FFFFFF;
}
.riga_dispari{
background-color:#d0d1ea;
}

.riga_pari2{
background-color:#EF5454;
}

/* FOOTER */

.footer a{
color:#e60d1e;
text-decoration:none;
}

.footer a:hover{
color:#FFFFFF;
text-decoration:none;
}

div.menu,div.menulargo   { 
  position:absolute; visibility:hidden; 
  width:110px; left:0; top:0; z-index:500;
  font-size:10px; 
  background-color:#feb2b6; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
  
text-align:left;
}
div.menulargo   { 
width:225px;
}
/* Stili per le liste e i link contenuti nei menu  */
div.menu ul,div.menulargo ul { margin:.5em 1em .6em 0; padding:0 }
div.menu ul li,div.menulargo ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }
div.menu a,div.menulargo a { text-decoration:none; white-space:nowrap; color:#02007f;font-weight:bold;}  
div.menu a:link,div.menulargo a:link { color:#02007f }
div.menu a:visited,div.menulargo a:visited { color:#02007f }
div.menu a:hover,div.menulargo a:hover { background-color:#02007f;color:#e60d1e;}
/* VOTO AJAX*/

#ratingDefinition {
 width:100%;
 text-align:center;
}
 
.starDivPointer {
 cursor:pointer;
}
 
.starDivNoPointer {
 cursor:inherit;
}
 
.fullStar {
 background: url("images/bigfullstar.gif") no-repeat;
 float:left;
 clear:none;
 width: 15px;
 height: 15px;
}
 
.emptyStar {
 background: url("images/bigemptystar.gif") no-repeat;
 float:left;
 clear:none;
 width: 15px;
 height: 15px;
}
 
.voted {
 color:#FF8C26;
 font-weight:bold;
}
#buttonLayer{
clear:both;
}
#urlPlace{
clear:both;
}
.yui_a{
  font-weight:bold;
  font-size:100%;
	color:#02007f;
	text-decoration:none;
}

.yui_a:hover {
  color:#0000FF;
	text-decoration:none;
}

/* CARD */
/* Profile Card Elements */

#embedCardText{
	font-family: Verdana,times new roman, times, serif;
	padding: 0px 10px 20px 0px;
	float:left;
}

#card{
	background-image: url(../images/sfondo_utente.jpg);
	background-repeat: no-repeat;
	width: 512px;
	height: 272px;
	font-size: 12px;
	font-family: Verdana,times new roman, times, serif;
	color: #234060;/*330099;*/
	padding: 5px;
	text-align:left;
	/*overflow:auto;*/
}

#card .key{
	font-weight:600;
}

#card .value{
	font-weight:normal;
}

#card p{
 font-family: Verdana,times new roman, times, serif;
 color:#330099;
 display:inline;
}

#voteDiv{
	float: right; 
	padding: 0 5px 0 5px;
	width:90px;
}

#embedCardText{
	padding: 10px 10px 20px 0px;
	float:left;
	clear:both;
}

#bottomCard{
	clear:both;
}

/* Other Profile Elements */

#actionProfile{
	font-family: Arial, verdana, serif;
	float: left;
	clear:both;
	width:100%;
}

.inputboxShare {
	font-family: Arial, verdana, serif;
	font-size: 11px;
	color: #333333;
	border: solid 1px #999999;
	background-color: #EEEEEE;
	width:518px;
	clear:both;
}

#textSide{
	margin-top: 8px;
	margin-left:8px;
	float:left;
	clear:left;
	width: 390px;
	/*border: 1px solid;*/
}
#textSide div{
	float:left;
	clear:left;
	margin-bottom:1px;
	width:95%;
/*	border: 1px solid;*/
}


#rightProfSide{
	margin-top:2px;
	float:right;
	clear:right;
	width:110px;
	margin-top:40px;
	/*margin-right:5px;/*
/*	border: 1px solid;*/
}

#actionSide{
	clear:both;
	float:left;
}

#pmCard{
	float: left; 
	clear:both;
	padding: 7px 5px 0 15px;

}
#emailCard{
	float: left; 
	padding: 7px 5px 0 5px;
}
#contactSide{
	float: right; 
	padding: 0 10px 0 5px;
}

#imageSide{
	clear:both;
	padding-left: 15px;
}
#imageSide div{
	float: right;
	clear: right;
}
#imageSide img{
	width: 100px;
	height:100px;
}

#jajahSide{
	clear: both;
	margin-top: 4px;
	margin-left: 25px;
}

#infoBox{
	padding: 5px; 
	float: left; 
	font-weight: bold; 
	width: 100px;
}

#textDiv img{
	float: right; 
	cursor: pointer;
}

#textDiv {
	position:inherit;
	width:300px;
	border: 1px solid #7F9DB9;
	background-color: #FFF9DF;
}

#textDiv .bioTxt{
	padding: 5px;
}

#topCard{
	width: 512px; 
	height: 230px;
}

#rightSide{
	float:right;
	width: 100px;
	padding: 0px 10px 0px 10px;
	border-left: 1px solid #EB6C24;
}

#idsSide{
	float: left;
	clear: right;
	width: 290px;
	height: 30px;
	text-align: left;
	padding-left:10px;
	padding-top:4px;
}
#idsSide img{
	vertical-align: middle;
	border: 0px;
}
#idsSide a{
	text-decoration:none;
}
.DivAvatarImage{
	font-size:10px;
	text-align:center;
	float:left;
	width:52px;
	overflow:hidden;
	padding: 4px 0 1px 4px;
}
.AvatarImage_1, .AvatarImage_2, .AvatarImage_IE6{
	border: solid 1px #7F9DB9;
	height:50px;
	width:50px;
}

.AvatarLabel{
	height:12px;
}

.twpm{
	text-align:left;
}

.ImgMiddle {
	vertical-align:middle;
}
span.selectedDiv a img, div.selectedDiv span a{
	/*color:#0033FF;*/
	filter:alpha(opacity=20);
}
.selectedDiv{
	color:#0033FF;
	filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20;
}
span.selectedDiv a img, div.selectedDiv span a {
	color:#0033FF;
	filter:alpha(opacity=20);
}

/* TOOLTIP */
a.tooltip{ 
	position:relative; 
	z-index:30;
	text-decoration: none;
	color:#003399;
}

 a.tooltip:hover, a.tooltip:active{ 
 	z-index: 31;
	text-decoration:underline;
	filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85;
	color:#003399;
}

 a.tooltip span{ display: none; }

 a.tooltip:hover span{
	display: block; 
	position:absolute;
	top: 2em; 
	left: 2em; 
	width: 22em;
	border: 2px solid #5C97CF; 
	/*background-color: #F0F0F0; */
	background-color: #FFFFFF;
	color:#003399;
	font-size: 100%;
	text-align: center;
	filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
}

 a.tt_small,a.tt_small:hover,a.tt_small:active{ 
 	text-decoration:none;
	font-size: 12px; 
	color: #767676;
 }

 a.tt_small:hover span{ 
 	/*background-color: #F0F0F0; */
	width:auto;
	padding:5px;
	text-align:center;
	min-width:10em;
 }
 
 a.handcursor{ cursor:pointer }

