@charset "UTF-8";

a.boris {color:#5E6F66;}
a:hover.boris {color:#333;}

/* STRUTTURA */

#pageBoris {
	font-family: Arial, Helvetica, sans-serif;
	background:#FFF;
	width:940px;
	padding:0px;
	margin:0px auto 0px auto;
}

#testataBoris {
	width:940px;
	height:145px;
}

#menuBoris {
	background: url(/img/boris/bgMenuBoris.png) top left no-repeat;
	width:940px;
}

#menuBoris {
	margin:0px;
	padding: 20px;
}

#menuBoris li {
	list-style: none;
	float: left;
	display: block;
	margin:0px 10px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}

#menuBoris li a {
	color: #5E6F66;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
}

#menuBoris li a:hover {
	color: #FFFFFF;
	background: url(/img/boris/bgLinkBoris.png) #607168 top left repeat-x;
}

#menuBoris li.selected {
	color: #FFFFFF;
	background: url(/img/boris/bgLinkBoris.png) #607168 top left repeat-x;
	text-decoration: none;
	padding: 5px 10px;
}

#lancioBoris {
	background: url(/img/boris/bgLancioBoris.png) top left no-repeat #FFF;
	width:900px;
	padding:20px;
}

#cleanContentBoris {
	background: url(/img/boris/bgLancioBoris.png) top left no-repeat #FFF;
	width:940px;
}

#cleanContentBoris ul {
	margin:0px;
	padding: 0px;
}

#cleanContentBoris li {
	list-style: none;
	margin:10px 0px 20px 0px;
	height:60px;
	width:240px;
}

#cleanContentBoris li h4 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#cleanContentBoris li h4 a {
	color: #607168;
	text-decoration: none;
}

#cleanContentBoris li h4 a:hover {
	color: #333;
	text-decoration: none;
}

#cleanContentBoris li small {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#666;
}

#contenBoris {
	background: url(/img/boris/bgContentBoris.png) bottom right no-repeat #FFF;
	width:940px;
}

#contenBoris ul {
	margin:0px;
	padding: 0px;
}

#contenBoris li {
	list-style: none;
	margin:10px 0px 20px 0px;
	height:60px;
	width:240px;
}

#contenBoris li h4 {
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#contenBoris li a {
	color: #607168;
	text-decoration: none;
}

#contenBoris li a:hover {
	color: #333;
	text-decoration: none;
}

#contenBoris li small {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#333;
}

.magazineBoris {background:url(/img/boris/borisMagazine.gif) top left no-repeat; padding-top:50px;}
.videoBoris {background:url(/img/boris/borisVideo.gif) top left no-repeat; padding-top:50px;}
.guidaBoris {background:url(/img/boris/borisGuidaTv.gif) top left no-repeat; padding-top:50px;}
.sidebarModule {background:url(/img/boris/sidebar_clean_panel.gif) top left no-repeat; padding-top:15px;}

.magazineBoris li {padding-left:50px;}
.videoBoris li {padding-left:50px;}
.guidaBoris li {padding-left:40px;}

.dataBoris {width:40px; height:40px; color:white;}
.testataDataBoris{background:#213629; font-size:11px; font-weight:bold; text-align:center; height:16px; line-height:16px;}
.corpoDataBoris{background:#607168; font-size:18px; font-weight:bold; text-align:center; height:24px; line-height:24px;}

#footerBoris {
	background: url(/img/boris/footerBoris.jpg) top left no-repeat;
	width: 940px;
	height: 50px;
}

/* EPISODI */

.episodiBoris ul {
	width:600;
	margin:0px;
	padding: 0px;
}

.episodiBoris ul li {
	list-style: none;
	float: left;
	display: block;
	margin:20px 20px 20px 10px!important;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	width:auto!important;
	height:auto!important;
}

.episodiBoris ul li a {
	color: #5E6F66;
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	width:auto!important;
	height:auto!important;
}

.episodiBoris ul li a:hover {
	color: #FFFFFF;
	background: url(/img/boris/bgLinkBoris.png) #607168 top left repeat-x;
}

.episodiBoris ul li.selected {
	color: #FFFFFF;
	background: url(/img/boris/bgLinkBoris.png) #607168 top left repeat-x;
	text-decoration: none;
	padding: 5px 10px;
	width:auto!important;
	height:auto!important;
}

/* VARIABILI */

.module600 {width:600px!important;}
.module580 {width:580px!important;}
.module550 {width:550px}
.module540 {width:540px}
.module500 {width:500px}
.module400 {width:400px}
.module350 {width:350px}
.module320 {width:320px}
.module310 {width:310px}
.module300 {width:300px}
.module180 {width:180px}
.module120 {width:120px}
.module100 {width:100px}
.module60 {width:60px}

.panelBoris {margin-left:30px; margin-right:20px; margin-bottom:20px; padding:10px;}
.alternate {background:#E4E4E4!important;}

.left {float:left;}
.right {float:right;}
.clearBoris {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

.bgBorisOrange{background:#EC4F21;}

.padding0 {padding:0px!important;}

.padding10 {padding:10px!important;}
.paddingTop10 {padding-top:10px!important;}
.paddingLeft10 {padding-left:10px!important;}
.paddingRight10 {padding-right:10px!important;}
.paddingBottom10 {padding-bottom:10px!important;}

.padding20 {padding:20px!important;}
.paddingTop20 {padding-top:20px!important;}
.paddingLeft20 {padding-left:20px!important;}
.paddingRight20 {padding-right:20px!important;}
.paddingBottom20 {padding-bottom:20px!important;}

.margin0{margin:0px;!important}

.margin10 {margin:10px!important;}
.marginTop10 {margin-top:10px!important;}
.marginRight10 {margin-right:10px!important;}
.marginLeft10 {margin-left:10px!important;}
.marginBottom10 {margin-bottom:10px!important;}

.margin20 {margin:20px!important;}
.marginTop20 {margin-top:20px!important;}
.marginRight20 {margin-right:20px!important;}
.marginLeft20 {margin-left:20px!important;}
.marginBottom20 {margin-bottom:20px!important;}

.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.alignRight {text-align:right;}

.txtBorisSmall{font-size:9px;}
.txtBorisMedium{font-size:10px;}
.txtBorisNormal{font-size:12px;}
.txtBorisLarge{font-size:14px!important;}
.txtBorisXlarge{font-size:18px;}

.txtBorisWhite{color:#FFF;}
.txtBorisLightGrey{color:#CCC!important;}
.txtBorisMediumGrey{color:#999;}
.txtBorisGrey{color:#666}
.txtBorisDarkGrey{color:#333;}
.txtBorisBlaxk{color:#000;}

.txtBorisStrong {font-weight:bold;}
.txtBorisItalic {font-style:italic;}

h1.schedaBoris{font-size:24px;}
h2.schedaBoris{font-size:16px;}

.cont-image .media{width:560px!important;}

.cont-controller {position:relative;}

.cont-controller .arrow-sx {left:6px;position:absolute;top:-260px;}

.cont-controller .arrow-sx a {
	background-position:0 0;
	background-image:url(/img/arrow-foto-arancio.png);
	background-repeat:no-repeat;
	display:block;
	height:41px;
	width:82px;
}

.cont-controller .arrow-sx a:hover{background-position:0 -41px;}

.cont-controller .arrow-dx {position:absolute;right:-15px;top:-260px;}

.cont-controller .arrow-dx a {
	background-position:-82px 0px; 
	background-image:url(/img/arrow-foto-arancio.png);
	background-repeat:no-repeat;
	display:block;
	height:41px;
	width:82px;
}

.cont-controller .arrow-dx a:hover{background-position:-82px -41px;}