@charset "utf-8";
/* CSS Document */
* { color:#000; }

body { background-color:#EAEAEA; font-family:Arial, Helvetica, sans-serif; text-align:center; 
	
	/*background-image:url(../images/bglong.jpg);
	background-repeat:no-repeat; */
}

.boxshadow { box-shadow:5px 5px 10px 5px #2E2E2E;}

#paging-footer { width:700px; clear:both; float:none; }
#paging-footer a, #paging-footer a:visited {  color:#0091d5; font-weight:bold; font-size:15px; text-decoration:none; }
#paging-footer a:hover { color:#333; }
#paging-footer .visited { color:#333; font-weight:normal; font-size:15px; }


.articolo-img {width:170px; height:170px; overflow:hidden; float:left; margin-left:10px; border:1px solid #0091d5; text-align:center; }
.articolo-img:hover { border:1px solid orange;}
h2 { font-size:16px; color:#0095da; text-transform:uppercase; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; margin:10px 0px 0px 20px;}
#sintesi { font-size:14px; color:#383838; font-weight:normal; width:700px; margin-bottom:10px; clear:both; text-align:left; }
#testo { font-size:12px;   width:700px; clear:both; text-align:justify; /*color:#000000;font-weight:normal;*/ }
#footer { color:#3e3e3e; width:900px; font-size:12px; font-weight:normal; clear:both; text-align:center; margin:5px 0px 10px 0px; }

#list { display:inline-block; max-height:900px; }
#list_long { display:inline-block; height:1200px; }
#list_mini { display:inline-block; min-height:350px; padding-top:30px; }

#content {
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	width:955px;
	height:auto;
	border:1px solid #252525;
	/*background-image:url(../images/top-bg.jpg);
	background-repeat:no-repeat;*/
	display:inline-block;
	-moz-box-shadow:4px 4px 8px #636363;
	-webkit-box-shadow:4px 4px 8px #636363;
	
}



<!-- CONVENZIONI  --->
.comuni_empty {text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-style: italic; }
.comuni_box {
	margin:14px 0px 0px 15px; float:left;  height:170px; width:230px; text-align:left;
	border:1px solid #282828; background-color:#FFF; overflow:auto; display:inline-block;
}

.comuni_list {
	clear:both; height:20px; line-height:20px; width:100%; text-align:left; padding-top:1px;
	text-decoration:none; font-style:normal;  font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.comuni_list:hover {cursor:pointer;}

#comuni_select {
	margin:14px 0px 0px 20px; float:left; display:inline-block; height:149px; width:220px;
	text-align:left; color:#151515;
}

#ban-camp a {
	background-color:#FFF; 
	padding:0px 0px 0px 0px;
	margin:0px 6px 0px 0px;
	float:left;
	border:1px solid #0091d5;
 }
#ban-camp img {	width:224px; }

/*ROTAZIONE IMMAGINE PER FOODIMAGE*/
#foodimage, #foodimage2, #foodimage3 {
	border:1px solid #0091d5; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
	float:left; height:97px; width:224px; display:inline-block;
	z-index:20; position:relative; overflow:hidden;
}
#foodimage2, #foodimage3 {margin:0px 6px 0px 0px;}

#foodimage DIV, #foodimage2 DIV, #foodimage3 DIV {  
	position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	background-color:#FFF; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left; 
}

#foodimage DIV.active, #foodimage2 DIV.active, #foodimage3 DIV.active {  z-index:10; opacity:1.0; }

#foodimage DIV.last-active, #foodimage2 DIV.last-active, #foodimage3 DIV.last-active { z-index:9; }

#foodimage DIV img, foodimage2 DIV img, foodimage3 DIV img { z-index:0; }

#banner {
	background-image:url(../images/banner.png);
	background-repeat:no-repeat;
	height:148px;
	margin:0 auto;
	width:955px;
	}

#banner .topb {position:relative; float:left; height:105px; width:955px; margin:0px; }
#banner .leftb {position:relative; float:left; height:43px; width:447px; margin:0px; }
/*RICERCA*/
#ricerca { 
	float:left; position:relative; left:188px; 
	width:350px; height:43px; border:none;
	text-align:left; right:0px; position:relative;
}
#ricerca.noleft { left:0px; width:300px;}

form { margin: 0px 0px 0px 0px; }
#search_txt {
	background-color:#FFF; float: left; width: 250px; padding: 2px 0px 2px 5px; border-bottom: solid 1px #253f86;
    border-top: solid 1px #253f86; border-left: solid 1px #253f86; height:22px;
	border-bottom-left-radius:4px; border-top-left-radius:4px;
}
#search_sub { 
	float: left; text-align: right; background-image: url(logo.jpg); height:22px;
    background-color:#FFF; background-repeat: no-repeat; background-position: left center;
    width: 20px; padding: 2px 5px 2px 0px; border-top: solid 1px #253f86;
    border-right: solid 1px #253f86; border-bottom: solid 1px #253f86;
	border-bottom-right-radius:4px; border-top-right-radius:4px;
}
#search_txt input { width: 95%; border: none; color:#939393; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-top:3px; }
#search_sub button { background-image:url(../images/cerca.jpg); margin-top:1px; width:20px; height:20px; float:left; position:relative; left:0px; border:none; cursor:pointer; }

/*RICERCA*/


#body {
	background-color:#FFF;
	width:955px;
	min-height:1100px;
	display:inline-block;
}

#menu {
	background-image:url(../images/bg-menu.jpg); 
	background-repeat:no-repeat;
	width:955px;
	height:31px;
	clear:both;
	border:none;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

#almanacco {
	background-color:#FFF; 
	width:716px;
	height:100px;
	border:1px solid #0091d5;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 13px;
}

#almanacco.divrounded {
	background-color:#E0E0E0; border:0px; height:200px;
    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	-moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px #888; box-shadow: 0 0 3px 3px #888;
}

#pubb-empty {
	background-color:#FFF; 
	width:728px;
	height:100px;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
#pubb-empty .pubb3 {
	background-color:#FFF; 
	width:232px; height:131px;
	border:1px solid #0091d5;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 0px;
	float:left;
}

#pubb-empty .pubb {
	background-color:#FFF; 
	width:auto; height:131px;
	border:1px solid #0091d5;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 0px;
	float:left;
}

#alma-empty {
	background-color:#FFF; 
	width:718px;
	height:100px;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 13px;
}
#alma-empty .alma3{
	background-color:#FFF; 
	width:232px; height:100px;
	border:1px solid #0091d5;
	padding:0px 0px 0px 0px;
	margin:0px 8px 0px 0px;
	float:left; 
}

#alma-empty .nomargin ,#alma-empty .nomargin {margin:0px 0px 0px 0px;}

#menu ul {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	display: inline;
	height:31px;
	width:955px;
}

#menu li {
	clear:both;
	float:none;
	margin: 20px 0px 0px 0px;
	padding: 7px 0px 6px 0px;
	list-style: none;
	display: inline;
	height:31px;
}

#menu li a, #menu li a:hover, #menu li a:visited { color:#FFF; text-decoration:none;}

#menu ul li:hover {
	background-image:url(../images/bg-menu.hover.cx.jpg);
	height:31px;
	cursor:pointer;
}

#menu-top {
	height:8px;
	width:955px;
	clear:both;
}

#menu-bottom {
	clear:both;
	margin-bottom:14px;
	background-color:#0091d5;
	width:955px;
	height:30px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	overflow:hidden;
	letter-spacing:1px;
	display:inline-block;
	position:relative;
}
/* NOTIZIA GRANDE IN EVIDENZA */
#evidenza-big { 
	width:365px;
	height:365px;
	padding:0px 5px 0px 10px;
	float:left;
	overflow:hidden;
	position:relative;
}
#evidenza-big div { 
	border:2px solid #0091d5;
	width:350px;
	height:350px;
	float:left;
	margin:0px 8px 10px 0px;
	overflow:hidden;
	position:relative;
}

#evidenza-big div .opaco { 
	position:absolute; top:250px; bottom:0px; left:-1px;
	width:351px; height:100px;
	background-color:#88F; border:0px solid #FFF; 
	-moz-opacity:0.75;/* mozilla */ opacity: .75; filter: alpha(opacity=75);
	z-index:10;
	
}

#evidenza-big div .evidenza-testo { 
	width:340px; height:100px;
	position:absolute; top:250px; bottom:0px; left:-1px; 
	font-family:Arial, Helvetica, sans-serif; 
	z-index:98;
	font-size:12px; 
	color:#06F;
	border:0px solid #FFF; background:none;
	text-align:left;
	word-wrap:break-all;
	padding:5px 0px 5px 10px;
}

#evidenza-big div .evidenza-testo div {color:#FFF; width:335px; display:block; height:100px; border:0px solid #FFF; clear:both; float:none; word-break:break-strict;}
/*#evidenza-big div .evidenza-testo div img {width:13px; height:13px; border:0px solid #FFF; z-index:100; position:absolute; bottom:0px; right:0px; top:80px; left:325px; }*/
#evidenza-big .evidenza-titolo, #evidenza-big .evidenza-titolo a, #evidenza-big .evidenza-titolo a:visited  { 
	font-family:Arial, Helvetica, sans-serif;
	z-index:98;
	font-size:14px;
	word-break:break-strict;
	line-height:18px;
	color: #333;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#evidenza .evidenza-titolo a:hover  { color:#006BD7;}

#evidenza-big img { 
	border:0px solid #FFF;
	width:365px;
	height:350px;
	position:relative;
	top:0px; right:0px; left:0px;
	z-index:0;
}


/*EVIDENZA - VECCHIO MODO */
#evidenza { 
	/* */ 
	width:743px; height:230px;
	padding:0px 0px 0px 0px; 
	margin:0 0 10px 0;
	float:left;
	display:block;
	clear:both;
}

#evidenza .evcatname {
	font-family:Calibri; font-size:20px; color:#292929;/*#333;*/ 
	text-transform:uppercase; font-weight:bold; 
	clear:both; border-top: 2px solid #333;
	width:719px; text-align:left; 
	height:28px; padding:30px 0 0 0; "
}
#evidenza .evcatname a {text-decoration:none; }

#evidenza .content { 
	border:2px solid #0091d5;
	width:170px;
	height:170px;
	float:left;
	margin:0px 8px 10px 0px;
	overflow:hidden;
	position:relative;
}

#evidenza .content .opaco { 
	position:absolute; top:100px; bottom:0px; left:-1px;
	width:172px; height:70px;
	background-color:#88F; border:0px solid #FFF; 
	-moz-opacity:0.75;/* mozilla */ opacity: .75; filter: alpha(opacity=75);
	z-index:10;
	
}
#evidenza .content .opaco.pink { background-color:#FF9DFF;}

#evidenza .content .evidenza-testo { 
	width:172px; height:70px;
	position:absolute; top:100px; bottom:0px; left:-1px; 
	font-family:Arial, Helvetica, sans-serif; 
	z-index:98;
	font-size:11px; 
	color:#FFFFFF;
	border:0px solid #FFF; background:none;
	text-align:left;
	padding:5px 0px 5px 10px;
}
#evidenza .content .evidenza-testo.pink div { color:# F3F3F3; }

#evidenza .content .evidenza-testo div {color:#FFF; width:150px; height:60px; border:0px solid #FFF; clear:both; float:none;  }
#evidenza .content .evidenza-testo div img {width:13px; height:13px; border:0px solid #FFF; z-index:98; position:absolute; bottom:0px; right:0px; top:53px; left:155px; }
#evidenza .evidenza-titolo, #evidenza .evidenza-titolo a, #evidenza .evidenza-titolo a:visited, #evidenza .evidenza-titolo a:hover  { 
	font-family:Arial, Helvetica, sans-serif;
	z-index:98;
	font-size:12px;
	color:#252525;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}

#evidenza .content img { 
	border:0px solid #FFF;
	width:170px;
	height:170px;
	position:relative;
	top:0px; right:0px; left:0px;
	z-index:0;
}

#cx_info { margin-top:4px; width:16px; height:16px; display:block; background-image:url(../images/video-camera-icon.png); background-repeat:no-repeat;}

#cx { 
	float:left; 
	width:743px;
	min-height:467px;
}

#dx {
	float:left;
	background-image:url(../images/dx.jpg);
	background-repeat:no-repeat;
	min-height:1800px;
	height:100%;
	width:200px;
	display:table-column;
	background-color:#818285;
	padding:6px 0px 0px 0px;
	text-align:center;
	margin-bottom:20px;
}

#dx img { max-width:170px; border:1px solid #0091d5; margin-top:9px;}

#content-news {
	padding:0px 11px 0px 13px; 
	clear:both;
	width:743px;
}

.news { 
	width:355px;
	height:131px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.news-dx-pink { width:6px;
	height:131px;
	clear:none;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/news.dx-p.jpg); }

.news-sx-pink { width:6px;
	height:131px;
	clear:none;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/news.sx-p.jpg); }

.news-cx-pink { 
	width:343px;
	height:131px;
	clear:none;
	float:left;
	background-image:url(../images/news.cx-p.jpg);
	background-repeat:repeat-x; }

.news-dx { 
	width:6px;
	height:131px;
	clear:none;
	float:left;
	background-image:url(../images/news.dx.jpg);
	background-repeat:no-repeat;
}

.news-sx { 
	width:6px;
	height:131px;
	clear:none;
	float:left;
	background-image:url(../images/news.sx.jpg);
	background-repeat:no-repeat;
}

.news-cx {
	width:343px;
	height:131px;
	clear:none;
	float:left;
	background-image:url(../images/news.cx.jpg);
	background-repeat:repeat-x;
}

.news-cx-pink .news-sezione, .news-cx .news-sezione { float:left;  padding-top:5px; width:343px; height:20px; text-align:left; }
.news-cx-pink .news-sezione a:visited, .news-sezione a, .news-cx .news-sezione a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.news-cx-pink .news-sezione a:visited, .news-cx-pink .news-sezione a { color:#363636;}
.news-sezione a:hover { color:#292929;}

.news-cx-pink img, .news-cx img {float:left; position:relative; left:-4px; top:0px; width:104px; height:104px; border:0px solid #CCC; }

.news-titolo, .news-titolo a, .news-titolo a:visited { font-size:14px; color:#0095da; text-transform:uppercase; font-weight:bold; text-decoration:none; text-align:left;}
.news-cx-pink .news-titolo a:hover, .news-cx .news-titolo a:hover { color:#006BD7;}

.news-cx-pink .news-testo, .news-cx .news-testo { float:left; clear:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; width:223px; padding:7px 2px 3px 7px; height:88px; text-align:left; position:relative; }
.news-cx-pink .news-sintesi, .news-cx .news-sintesi { text-align:justify; display:block; position:relative;}

.news-spazio { width:9px; height:131px; float:left; }
.news-acapo { height:9px; width:743px; clear:both; float:none; }

.news-cx-pink .news-testo .news-view, .news-cx .news-testo .news-view { height:12px; line-height:12px; float:right; clear:both; font-size:8px; color:#0095da; text-transform:uppercase; font-weight:bold; cursor:pointer; display:block; position:absolute; bottom:-2px; right:-5px;}

.news-view a {font-size:8px; color:#0095da; text-transform:uppercase; font-weight:bold; cursor:pointer; text-decoration:none;}

.news-cx-pink .news-testo .news-view img, .news-cx .news-testo .news-view img { float:right; border:0px; width:12px; height:12px; margin:0px 0px 0px 5px;}

.clear { clear:both; float:none; }

.list-news { clear:both; float:none; width:700px; text-align:left; vertical-align:top; display:inline-block; }
.list-news img { text-align:left; float:left; margin-right:10px; border:0px;}
.list-news .testo { float:left; display:block;}
.separatore { height:3px; background-color:#006BD7; width:700px; clear:both; float:none; margin:5px 0px 15px 0px; }

.list-news-mini { clear:both; float:none; width:100%; text-align:left; vertical-align:top; display:inline-block; }
.list-news-mini .testo { float:left; display:block;}
.separatore-mini { height:3px; background-color:#006BD7; width:100%; clear:both; float:none; margin:5px 0px 15px 0px; }

/*CAMPIONATO*/
#campionato ul{
	background-image:none;
	background-repeat:no-repeat;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	
}

#campionato li{
	float:left;
	padding:0px;
	line-height:25px;
	width:28px;
}
#campionato .marcatori { width:172px; text-align:left; padding-left:5px; }
#campionato .squadra { width:200px; text-align:left; padding-left:5px; }
#campionato .giornata { width:155px; text-align:left; padding-left:5px; }

#campionato .top-dx { 
	width:6px; 	height:25px;
	clear:none; float:left;
	background-image:url(../images/top.dx.png);
	background-repeat:no-repeat;
}

#campionato .top-sx { 
	width:6px; height:25px;
	clear:none; float:left;
	background-image:url(../images/top.sx.png);
	background-repeat:no-repeat;
}

#campionato .top-classifica  {
	font-size:14px; 
	color:#3E3E3E; text-shadow:1px 1px 6px #fff; 
	text-transform:uppercase; font-weight:bold; 
}
#campionato .top-classifica ul li {margin:0px 0px 0px 0px;}
#campionato .bg1 .cx-cx, #campionato .bg1  {background-color:#F8F8F8;}
#campionato .cx-cx { height:25px;}


#campionato .green_row {
	width:100%; height:100%; border-top:1px solid #FFF;  background-color:#C9FCCB; 
}
#campionato .blue_row {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#dfe0ff/*9999ff*/; 
}
#campionato .blue_row_2 {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#EBECFF; 
}
#campionato .orange_row {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#F0E2B3; 
}
#campionato .orange_row_2 {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#F7EDC9; 
}
#campionato .red_row {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#FFD3D3; 
}
#campionato .red_row_2 {
	width:100%; height:24px; border-top:1px solid #FFF; background-color:#F5BDBD; 
}
/* #campionato .blue_row label, #campionato .blue_row a, #campionato .blue_row b  {color:#FFF;} */

#campionato .bg2 {background-color:#FFFFFF;}

#campionato .top-cx {
	height:25px; clear:none; float:left;
	background-image:url(../images/news.cx.jpg);
	background-repeat:repeat-x;
}

#campionato .top-cx-text {
	height:25px; clear:none; float:left;
	background-image:url(../images/news.cx.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	text-transform:none;
}

#campionato .top-classifica .squadra { 
	width:200px; 
	text-align:left; padding-left:5px; 
	background-image:url(../images/news.cx.jpg);
	background-repeat:repeat-x;
}
#campionato .top-classifica .giornata { 
	width:160px; 
	text-align:left; padding-left:5px; 
	background-image:url(../images/news.cx.jpg);
	background-repeat:repeat-x;
}

#campionato .cx-img {height:20px; position:absolute;left:50%; top:50%; margin-top:-11px; margin-left:-10px; } <!-- -->
#campionato .cx-sx.lr, #campionato .cx-dx.lr, #campionato .cx-cx.lr {height:25px;}
#campionato .cx-sx { 
	width:6px; height:25px;
	clear:none; float:left;
	background-image:url(../images/cx.sx.png);
	background-repeat:repeat-y;
}
#campionato .cx-dx { 
	width:6px; height:25px;
	clear:none; float:left;
	background-image:url(../images/cx.dx.png);
	background-repeat:repeat-y;
}

#campionato .dw-dx { 
	width:6px; 	height:7px;
	clear:none; float:left;
	background-image:url(../images/down.dx.png);
	background-repeat:no-repeat;
}

#campionato .dw-sx { 
	width:6px; height:7px;
	clear:none; float:left;
	background-image:url(../images/down.sx.png);
	background-repeat:no-repeat;
}

#campionato .dw-cx { 
	height:7px;
	clear:none; float:left;
	background-image:url(../images/down.cx.png);
	background-repeat:repeat-x;
}

#contentpopup {
	background-color:#FFF;
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-align:center;
	width:680px;
	height:280px;
	display:inline-block;
}
#bodypopup {
	background-color:#FFF;
	width:675px;
	height:275px;
	display:inline-block;
	margin:5px;
}

/*BOX ULTIME NOTIZIE*/
#div_lastnews {
	float:left; border-color:1px solid #a30202;  /*width:200px;*/
	background-color:#F3F3F3; margin-bottom:10px; 
	padding:0px 0px 10px 0px; text-align:justify; height:350px; width:350px; float:left; display:block;
}
#select_last_news {width:150px; }
#div_ln_top {clear:both; width:350px; height:30px;}
#div_ln_top_select {float:left; width:130px; height:25px; padding:5px 0px 0px 10px;}
#div_ln_top_white {float:left; background:#FFF; width:210px; height:25px; padding:3px 0px 0px 0px;}

#div_ln_content {
	margin:10px 2px 0px 10px; padding:0px; background-color:#FFF;
	height:310px; width:325px; border:1px solid #999;}
#ul_ln_content {
	list-style:none; text-align:justify; color:#292929; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF; width:325px; vertical-align:bottom; padding:0px 0px 0px 0px;
}
.li_ln_empty{
	list-style:none; text-align:justify; margin:2px 2px 7px 2px;
}
.li_ln_content{
	list-style:none; text-align:left; margin:8px 2px 0px 2px; height:auto;
	line-height:18px; height:18px; vertical-align:botto;
	border-bottom:1px solid #A69ABE; display:block; position:relative;
}
.li_ln_content a   {text-decoration:none; border:none; display:compact; font-weight:bold;}
.li_ln_content div 	 {display:compact; width:310px; height:18px; overflow:hidden;}
.li_ln_content img {border:none; display:compact; position:absolute; bottom:4px; right:1px; width:11px; height:11px;}

/*DIV LINK BOX BOTTOM LINK*/
#box-bottom-left {margin:0px; float:left; width:50%; margin-left:-11px; }
#box-bottom-right {margin:0px; float:left; width:65%; height:180px; display:table; position:relative; }

#box-bottom-right .ubox-br {
		float:left; margin:0; height:86px;  
		display:table-column; vertical-align: middle;
}
#box-bottom-right .ubox-br.MarBot0 { height:40px;  }

.padd20 {padding:20px 0 0 0;}

.ubox-br img {max-width:170px; border:1px solid #0091d5;}

#box-giornate {min-height:20px; width:650px; display:block; text-align:left; margin:10px 0px 15px 0px;}
#box-giornate a {
	padding:3px 4px 3px 4px; margin:0px 0px 7px 0px; display:inline-block; text-decoration:none; 
	background-color:#0091d5; color:#FFF; border:1px solid #EFEFEF;
}
#box-giornate .today, #box-giornate a:hover {
	background-color:#EFEFEF; color:#0091d5; border:1px solid #0091d5;
}
#box-giornate a.current {
	background-color:#06063C;
}

/* PAGINA SQUADRA */
.bar-cx-rosa {width:680px; padding-left:5px;}
.lat-mid-rosa { height:203px;}
.mid-rosa {position:relative; height:203px; width:685px;}
.foto-mid-rosa {width:180px; height:195px; position:absolute; top:0px; left:0px; float:left; overflow:hidden; margin-top:4px;}
.txt-mid-rosa {float:left; width:450px; height:195px; position:absolute; top:0px; left:196px; line-height:5px;}
/* PAGINA SQUADRA */

.inv{ display:none; visibility:hidden;}
.visible{display:block; visibility:visible; }
 
/*TABELLE ROSA CALENDARIO IN PAGINA SQUADRA */
#tabs .li {
	height:20px; line-height:22px; float:left; width:120px; text-align:center;
	padding:0px 8px 0px 8px; margin:0px 2px 0px 0px; font-family:Arial, Helvetica, sans-serif;
	border:1px solid #CCC; border-bottom:none;
	-moz-border-radius-: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}
#tabs  a	{text-decoration:none; color:#202020;}
#tabs .full  { background-color:#FFF; border-bottom:0px;}
#tabs .full  { color:#FFF; height:20px; }
#tabs .empty { background-color:#E9E9E9; border-bottom:1px solid #CCC; height:19px;  }

#tab_ul_contain { margin:20px 0px 0px 0px; display:block; height:20px; padding:0px 0px 0px 0px; }
#tab_contain { border:1px solid #CCC; margin:0px 0px 0px 0px; padding:2px; width:720px; }
#tab_contain .plyr, #tab_contain .risultato { text-decoration:none;  font-size:13px; font-weight:bold; color:#292929; }
#tab_contain .plyr:hover, #tab_contain .risultato:hover { text-decoration:underline;}

#tab_contain .trasf { text-decoration:none;  font-size:13px; font-weight:bold; color:#949494; }
#tab_contain .trasf:hover { color:#585858; }
#tab_contain .trasf-up { vertical-align:super; font-size:9px; color:#949494;  }