.recBox {
	text-align:   left;
	padding-top:   1px;
	border-right:  0 solid transparent;
	border-bottom: 0 solid transparent;
	border-left:   4px solid }

.separa {
	width:   99%;
	height:   30px;
	clear:    both;
	overflow: hidden }

.angoli {
	background-color:       #fff;
	padding:                 10px;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #fff;
	-moz-border-radius:      10px;
	-o-border-border-radius: 10px;

	-icab-border-radius:       10px;

	-khtml-border-radius:     10px;
	-webkit-border-radius:   10px ;

  
	  }

.angoliCol {
	background-color:       #fff;
	padding:                 15px;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #eee;

	-moz-border-radius:      10px;
	-o-border-border-radius: 10px;  

	-icab-border-radius:       10px;  

	-khtml-border-radius:     10px;
	-webkit-border-radius:   10px 

   
	  }

.angbrevi {
	background-color:       #fff;
	padding:                 10px;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #fff;
	-moz-border-radius:      4px;
	-o-border-border-radius: 4px;  

	-icab-border-radius:       4px;  

	-khtml-border-radius:     4px;
	-webkit-border-radius:   4px 

	  }

.angoliBlack {
	background-color:       #222;
	padding:                 10px;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #222;
	-moz-border-radius:      10px;
	-o-border-border-radius: 10px  

	-icab-border-radius:       10px  

	-khtml-border-radius:     10px;
	-webkit-border-radius:   10px 
  
	  }

.angoliNeutral {
	background-color:       #666;
	margin:                  8px;
	padding:                 8px;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #666;
	-moz-border-radius:      10px;
	-o-border-border-radius: 10px  

	-icab-border-radius:       10px  

	-khtml-border-radius:     10px;
	-webkit-border-radius:   10px  
	  }

/*<agl.folder "notizia">*/
/*</agl.folder>*/
.categoria {
	color:      #151515;
	font-size:   24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:     3px }

.doppiapici {
	font-size:          26px;
	background-image:    url("/images/doppiapici.png");
	background-repeat:   no-repeat;
	background-position: 0 0;
	padding-left:        30px;
	min-width:           30px;
	float:               left }

.doppiapiciClose {
	font-size:          26px;
	background-image:    url("/images/doppiapiciclose.png");
	background-repeat:   no-repeat;
	background-position: 0 0;
	padding-right:       30px;
	min-width:           30px;
	float:               left }

.apici {
	font-size:          26px;
	background-image:    url("/images/apici.png");
	background-repeat:   no-repeat;
	background-position: 72px 0 !important;
	width:               28px;
	float:               left;
	clear:               right }

.apiciClose {
	font-size:          26px;
	background-image:    url("/images/apici.png");
	background-repeat:   no-repeat;
	background-position: 108px 0 !important;
	width:               15px }

.fonte {
	font-size:  10px;
	font-family: Tahoma, Verdana;
	font-weight: normal;
	margin:      5px;
	padding:     5px }

.noteNews {
	color:      #039;
	font-size:   11px;
	font-family: Verdana, Arial, Helvetica, sans-serif }

.NewsUPD {
	color:      #039;
	font-size:   11px;
	font-family: Verdana, Arial, Helvetica, sans-serif }

.flag a {
	color:          #039;
	font-size:       11px;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:  uppercase }

span.flag {
	padding: 3px;
	float:    right }

div.flag a {
	float: right }

flag a { }

.occhiello {
	color:      #4a4a4a;
	font-size:   9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:      5px;
	padding:     5px }

.titolonotizia {
	color:      #800080;
	font-size:   20pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:      5px;
	padding:     5px }

#corponotizia {
	color:          #444;
	font-size:       11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	line-height:     140%;
	text-decoration: none;
	text-align:      justify;
	margin:          5px;
	padding:         5px;
	min-height:640px;
	}

#corponotizia li {
	font-size:      11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

#corponotizia a {
	font-size:      11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

#corponotizia a:link {
	color:          #001f9b;
	font-size:       11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

#corponotizia a:visited {
	color:          #001f9b;
	font-size:       11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

#corponotizia a:hover {
	color:          #00aeee;
	font-size:       11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

#corponotizia a:focus, #corponotizia a:active {
	font-size:      11pt;
	font-family:     "Times New Roman", Times, serif, Georgia;
	text-decoration: none }

.foto {
	background-color: #f2f2f2;
	margin-right:      15px;
	margin-bottom:     15px;
	float:             left;
	border:            solid 1px #adaced }

/*<agl.folder "tooltip">*/
/*</agl.folder>*/
img.show-tooltip {
	padding-right: 4px;
	float:          left }

#tooltip a {
	color: white }

#tooltip a:hover {
	text-decoration: none }

span.show-tooltip-text, p.show-tooltip-text, div.show-tooltip-text, a.show-tooltip-text {
	color:                  white;
	font-size:               13px;
	background-image:        url("/images/bg-trasp50.png");
	background-repeat:       repeat;
	display:                 none;
	padding:                 6px 12px;
	position:                absolute;
	border-style:            solid;
	border-width:            1px 1px 2px;
	border-color:            #555;
	-moz-border-radius:      5px;
	-o-border-border-radius: 5px  

	-icab-border-radius:       5px  

	-khtml-border-radius:     5px;
	-webkit-border-radius:   5px 



	  
	  }

/*<agl.folder "LAYOUT">*/
/*</agl.folder>*/
#box30 {
	padding: 2px;
	width:    28%;
	float:    left }

#box75 {
	padding: 2px;
	width:    72%;
	float:    right }

#box25 {
	padding: 15px;
	width:    24%;
	float:    left }

#box70 {
	margin-right: 10px;
	padding:       15px;
	width:         68%;
	float:         right }

#box20 {
	margin-left: 10px;
	padding:      13px;
	width:        22%;
	float:        left }

#box80 {
	padding: 13px;
	width:    78%;
	float:    right }

#box25 {
	padding: 15px;
	width:    23%;
	float:    left }

#box75 {
	padding: 15px;
	width:    73%;
	float:    left }

#boxDxEstesoBlog {
	margin: 0 0 0 6px;
	padding: 8px 4px;
	width:   210px;
	float:   left }

#boxCentroBlog {
	margin:      0 6px 0 0;
	padding:      8px;
	width:        66%;
	float:        left;
	border-right: 1px solid #e0e0e0 }

#boxCentro {
	margin-right: 6px;
	margin-left:   6px;
	padding:       10px;
	width:         560px;
	float:         left;
	border-right:  1px solid #e0e0e0 }

#boxSx {
	width: 150px;
	float:  left }

.texttag {
	font-size:       10px;
	font-family:      Verdana, Arial;
	background-color: #e3e3e3 }

/*<agl.folder "HEADER">*/
/*</agl.folder>*/
#tabCentralLogoBlog {
	margin:        1px;
	padding:        4px;
	width:          265px;
	vertical-align: bottom }

#tabCentralServiceBlog {
	margin: 4px 1px 1px;
	padding: 4px;
	right:   inherit;
	width:   100% }

/*<agl.folder "CORPO">*/
/*</agl.folder>*/

.news {
	font-size:      11px;
	font-family:     Georgia;
	text-decoration: none;
	margin:          0 5px }

.titolo {
	color:      #c00;
	font-size:   16px;
	font-family: Tahoma;
	font-style:  normal;
	font-weight: bolder }

.titleWin {
	font-size:      11px;
	font-family:     Tahoma;
	text-decoration: none;
	margin:          0 5px }

.titleWin1 {
	color:           white;
	font-size:        10px;
	font-family:      Tahoma;
	font-weight:      bolder;
	text-decoration:  none;
	background-color: transparent }

#articoloPubblico {
	visibility: visible;
	display:     block;
	position:    absolute;
	z-index:     1;
	top:         77px;
	left:        610px;
	width:       142px;
	height:      20px }

/* .cella  { background-image: url("/images_bg/bgQuadro.gif") } */
/*<agl.folder "MENU">*/
/*</agl.folder>*/
/* ****************

	 * Sheet Style Menu Drop down for Jquery.

	 * Compatible with Internet Explorer, Firefox, Safari, Opera and Chrome.

 **************** */
#menu {
	font-size:  11px;
	font-family: Tahoma, Verdana, arial }

#menu ul {
	list-style: none;
	margin:      0;
	padding:     0 }

#menu ul li {
	margin:      0;
	padding:      0;
	position:     relative;
	float:        none;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	border-color: #d5d5d5 }

#menu ul li a.set {
	font-size:       110%;
	font-weight:      bold;
	font-stretch:     expanded;
	text-decoration:  none;
	background-color: #ebede8;
	text-align:       left;
	padding-top:      10px;
	padding-bottom:   10px;
	border-top:       1px solid;
	border-right:     1px solid;
	border-left:      4px solid }

#menu ul li a {
	color:          #545454;
	font-size:       8pt;
	text-decoration: none;
	text-transform:  uppercase;
	text-indent:     0;
	display:         block;
	padding:         8px 6px 8px 2px }

#menu ul li a:hover {
	color:              #2c3c90;
	background-image:    url("/images/menuset.png");
	background-repeat:   no-repeat;
	background-position: right center }

#menu ul li img {
	float:         left;
	vertical-align: middle }

#menu ul li ul {
	display: none;
	position: absolute }

#menu ul li ul li {
	clear: left }

#menu ul li ul li a {
	text-decoration: none;
	width:            120px }

#menu ul li ul li ul {
	display: none;
	position: absolute;
	top:      0;
	left:     140px;
	clear:    left;
	_left:    120px   
	  }

/* -- -- */
#menudr {
	color:              #444444;
	font-size:           10px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	background-image:    url("/jquery/images/freccia.gif");
	background-repeat:   no-repeat;
	background-position: right 0;
	margin:              1px;
	padding:             0 0 0 10px;
	float:               right;
	border-style:        solid;
	border-width:        1px;
	border-color:        #999999 #999999 #cfcfcf }

#menudr:hover {
	color:              #ededed;
	background-color:    #242424;
	background-image:    url("/jquery/images/freccia.gif");
	background-repeat:   no-repeat;
	background-position: right -24px;
	margin:              1px;
	padding:             0 0 0 10px;
	border:              solid 1px #adaced }

#menudr span {
	display: none }

#menudr img {
	color:      #4159d5;
	font-size:   14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:     2px 4px 2px 2px;
	float:       left }

#menudr li {
	color:           #039;
	font-size:        10px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #ededed;
	cursor:           pointer;
	margin:           0;
	padding:          3px 6px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #ccc #e8e8e8 }

#menudr li:hover {
	color:       #f3f3f3;
	margin:       0;
	padding:      3px 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #ccc #e8e8e8 }

.Menu {
	color:          #000;
	font-size:       9px;
	font-family:     Verdana, Arial, Futura, Helvetica, SunSans-Regular;
	font-weight:     bolder;
	text-decoration: none }

.MenuCTRL {
	font-size:  10px;
	font-family: Futura, Verdana, Arial, Helvetica, SunSans-Regular;
	font-weight: bolder;
	text-align:  center }

.MenuTitle {
	color:          white;
	font-size:       10px;
	font-family:     Verdana, Futura, Arial, Helvetica, SunSans-Regular;
	font-weight:     bolder;
	text-decoration: none;
	padding-left:    2px }

/**

 * Sheet Style Menu Drop down for Jquery.

 * Compatible with Internet Explorer, Firefox, Safari, Opera and Chrome.

 */
#NAV-LIST {
	font-size:  9pt;
	font-family: Tahoma, Verdana, arial }

#NAV-LIST ul {
	list-style: none;
	margin:      0;
	padding:     0 }

#NAV-LIST ul li {
	margin:  1px;
	padding:  1px;
	position: relative;
	float:    none;
	border:   solid 1px #ddddfc }

#NAV-LIST ul li a {
	color:          #000;
	font-size:       9pt;
	text-decoration: none;
	text-align:      justify;
	text-transform:  uppercase;
	display:         block;
	padding:         6px;
	float:           none;
	clear:           left }

#NAV-LIST ul li a:hover {
	color:           #000;
	background-color: #ededed }

#NAV-LIST ul li img {
	padding-right: 4px;
	float:          left;
	vertical-align: middle }

#NAV-LIST ul li ul {
	display: none;
	position: absolute }

#NAV-LIST ul li ul li {
	clear: left }

#NAV-LIST ul li ul li a {
	text-decoration: none;
	width:            120px }

#NAV-LIST ul li ul li ul {
	display: none;
	position: absolute;
	top:      0;
	left:     140px;
	clear:    left;
	_left:    120px  
	  }

/* -- -- */
#nav-line {
	font-size:  11px;
	font-family: Tahoma, Verdana, arial }

#nav-line ul {
	list-style: none;
	margin:      0;
	padding:     0 }

#nav-line ul li {
	margin:  1px;
	padding:  1px;
	position: relative;
	float:    none;
	border:   solid 1px #94faff }

#nav-line ul li img {
	padding: 4px }

#nav-line ul li a {
	color:           #000;
	text-decoration:  none;
	background-color: #fff;
	display:          block;
	margin:           0;
	padding:          10px }

#nav-line ul li a:hover {
	color:           #000;
	background-color: #e6e6e6 }

#nav-line ul li ul {
	display: none;
	position: absolute }

#nav-line ul li ul li {
	clear: left }

#nav-line ul li ul li a {
	text-decoration: none;
	width:            120px }

#nav-line ul li ul li ul {
	display: none;
	position: absolute;
	top:      0;
	left:     140px;
	clear:    left;
	_left:    120px  
	  }

.barraNaviga {
	height: 0 }

/* Link News Other*/
.nameBlog {
	color:          #000;
	font-size:       9px;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-weight:     bold;
	text-decoration: none;
	text-transform:  uppercase }

.nameBlogUser a.nameBlogUser {
	color:          #534ccb;
	font-size:       9px;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:  uppercase }

#tabbodyBlog {
	text-align: left;
	width:       900px }

.titleBlog {
	color:      #3167cb;
	font-size:   24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:  right;
	padding:     10px 6px;
	float:       right;
	clear:       none 
	}
	
.titleBlog img, .titleBlog select {
	margin-top: 6px }

.titleBlogBold {
	color:         #3167cb;
	font-size:      24px;
	font-family:    Georgia, "Times New Roman", Times, serif;
	font-weight:    bold;
	text-align:     right;
	text-transform: capitalize;
	padding:        10px 6px;
	float:          right;
	clear:          none }

.settoreCol {
	width:   100%;
	height:   2px;
	clear:    both;
	overflow: hidden }

.separatore {
	margin-top:   5px;
	margin-bottom: 5px;
	padding:       0;
	width:         99%;
	float:         left;
	border-bottom: 1px solid #bfbfbf }

#tabSpaceLogo {
	background-color:   #fff;
	background-repeat:   no-repeat;
	background-position: 1px 1px;
	margin:              0;
	padding:             0;
	width:               900px;
	height:              227px;
	vertical-align:      text-bottom }

#headTesto {
	color:          #a6a6a6;
	font-size:       11px;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none }

#headTesto ul {
	list-style: none;
	margin:      0;
	padding:     0 }

#headTesto ul li {
	font-size:     12px;
	margin:         0;
	padding:        5px;
	float:          right;
	vertical-align: middle }

#headTesto ul li input {
	font-size: 12px }

#headTesto ul li a {
	color:          #a6a6a6;
	text-decoration: none }

#headTesto ul li a:hover {
	color:          #2c3c90;
	text-decoration: none }

#linguaggio {
	color:              #444444;
	font-size:           10px;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	background-image:    url("/jquery/images/freccia.gif");
	background-repeat:   no-repeat;
	background-position: right 0;
	margin:              1px;
	padding:             0 0 0 10px;
	float:               right;
	border-style:        solid;
	border-width:        1px;
	border-color:        #999999 #999999 #cfcfcf }

#linguaggio:hover {
	color:              #ededed;
	background-color:    #242424;
	background-image:    url("/jquery/images/freccia.gif");
	background-repeat:   no-repeat;
	background-position: right -24px;
	margin:              1px;
	padding:             0 0 0 10px;
	border:              solid 1px #adaced }

#linguaggio span {
	display: none }

#linguaggio img {
	color:      #4159d5;
	font-size:   14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:     2px 4px 2px 2px;
	float:       left }

#linguaggio li {
	color:           #039;
	font-size:        10px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #ededed;
	cursor:           pointer;
	margin:           0;
	padding:          3px 6px;
	border-style:     solid;
	border-width:     1px;
	border-color:     #ccc #ccc #e8e8e8 }

#linguaggio li:hover {
	color:       #f3f3f3;
	margin:       0;
	padding:      3px 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #ccc #e8e8e8 }

/* Content Text face*/
.datahome {
	color:      #0089ff;
	font-size:   9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold }

/*<agl.folder "Riepilogo Notizie Lista">*/
/*</agl.folder>*/
.listaTitolo {
	color:        #0a97ff;
	font-size:     10pt;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-weight:   bold;
	margin-top:    5px;
	margin-bottom: 1px;
	border-bottom: 1px solid #a5a5a5 }

ul.boxContent {
	list-style-type: none;
	display:          inline;
	margin:           0;
	padding:          0 }

.sponsoredNews1 {
	width:        6px;
	height:        6px;
	float:         left;
	border-bottom: 1px solid #006 }

.a.rigaNews:link {
	color:         #0089ff;
	font-size:      10px;
	font-family:    Verdana, Tahoma;
	text-transform: uppercase;
	width:          85% }

.dataNews {
	color:        #a4a4a4;
	font-size:     8px;
	font-family:   Verdana, Tahoma;
	margin-bottom: 5px }

.colonnaRiepilogo {
	padding:      6px;
	width:         95%;
	float:         left;
	border-bottom: 1px solid #e8e8e8 }

.colonnaLatest {
	background-image:   url("/icone/servizi/proponi.png");
	background-repeat:   no-repeat;
	background-position: left center;
	padding:             0 0 0 22px }

.colonnaLatestBlog {
	color:              #9ca43c;
	font-size:           20pt;
	font-family:         Georgia, "Times New Roman", Times, serif;
	background-image:    url("/icone/servizi/blogIcon.png");
	background-repeat:   no-repeat;
	background-position: left bottom;
	margin:              1px;
	padding:             6px 6px 6px 38px;
	height:              24px;
	border-bottom:       1px solid #e8e8e8 }

.colonnaLatestMyspace {
	color:              #9ca43c;
	font-size:           20pt;
	font-family:         Georgia, "Times New Roman", Times, serif;
	background-image:    url("/icone/servizi/myspaceIcon.png");
	background-repeat:   no-repeat;
	background-position: left bottom;
	margin:              1px;
	padding:             6px 6px 6px 38px;
	height:              24px;
	border-bottom:       1px solid #e8e8e8 }

.titoloLista {
	color:          #3167cb;
	font-size:       12px;
	font-weight:     bold;
	text-decoration: none }

.floating_play_button a {
	text-decoration: none;
	display:          block;
	width:            23px;
	height:           23px }


.titolohomeBig  { color: #000; font-size: 20pt; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin-top: 0.1em; margin-bottom: 0.1em }

.titolohomeSub {
	color:      #00008b;
	font-size:   12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder }

.corpo {
	color:      #000012;
	font-size:   9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
	text-align:  left;
	padding:     2px }

.corpohomeSub {
	color:      #333356;
	font-size:   11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:  left;
	margin:      2px;
	padding:     2px }

.corpohomeTre {
	color:         #333232;
	font-size:      9px;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-weight:    normal;
	text-align:     justify;
	text-transform: uppercase }

.treBlog a  { font-size: 13pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; display: block; padding: 3px 0 6px }

.treBlog a:link {
	color:          #3167cb;
	text-decoration: none }

.treBlog a:hover {
	color: #ff3422 }

.treBlog a:visited {
	text-decoration: none }
.corpoTitoletto  { color: #656565; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; text-transform: lowercase }

.corpoBlog, .corpoBlog a   { color: #444; font-size: 9pt; line-height: 140%; display: block;  }

.corpoBlog { min-height: 80px }
.corpoBlog a,
.corpoBlogPrima a,
.corpoBlog a:visited,
.corpoBlogPrima a:visited

 {
	color: #3167cb; 
}
.corpoBlog a:hover,
.corpoBlogPrima a:hover {
	color: #ff3422 
	}

.corpoBlogPrima, 
.corpoBlogPrima a 
{ 
	font-size: 10pt; line-height: 140% 
}

.fotoLista     { background-color: #e2e2e2; margin-right: 10px; margin-bottom: 5px; padding: 10px; width: 100px; height: 60px; float: left; border: solid 1px #c8c8c8 }

ul.elencoNotizie {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:      left;
	border-bottom:   1px solid #dcdcdc }

li.elencoNotizie   { background-position: 0 0; list-style-type: none; margin: 2px; padding: 1px 2px 3px 6px; width: 100%; float: left; border-bottom: 1px solid #dcdcdc }

li.elencoNotizieLista   { display: block; padding: 5px 2px 10px; position: relative; border-top: 1px solid #afafaf }


/* GESTIONE TAB CANALI */
ul.sidebarCanali {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:      left;
	list-style-type: none;
	margin:          0;
	padding:         0 }

li.sidebarCanali {
	text-align: left;
	margin-top:  1px;
	padding:     4px 1px 4px 0;
	position:    relative;
	width:       99% }

ul.sidebarOroscopo1, li.sidebarOroscopo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:  bold;
	text-align:   left;
	margin:       10px;
	width:        100%;
	min-height:   120px }

/* --// FINE GESTIONE TAB CANALI */
