/*Generali*/
body, input, select, p, a, select, textarea{font-size:11px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
body{background-color:#fff;color:#767575;text-align:center;margin:0;padding:0;}
img{border:0}
a{color:#767575;text-decoration:none}
form{margin:0}

.sx{float:left}
.dx{float:right}
.btncenter{text-align:center}
.btnright{text-align:right;padding-right:10px;padding-top:10px;background:url(http://www.sky.it/img_struttura/back_text.gif) top left repeat-x;margin-top:20px;margin-right:10px}
.btnright2{text-align:right;padding-right:10px;margin-right:10px}

div#ctnlogin ul li a{font-size:10px}
div#ctnlogin2 ul li a{font-size:10px}
div#ctnloginVp ul li a{font-size:10px}

div#page{margin:auto;width:965px}
div.content{float:left;width:965px;text-align:left}
div#main{width:715px;float:left;text-align:left;}
div#coldx{width:250px;float:right;}

/*Titoli*/
h1{display:none}
h2{margin:0;padding:0}
h3{margin:0;padding:0}
h4{margin:0;padding:0}
h2.titpag{clear:both;text-align:left;padding:5px 0;font-size:13px;}

/*Header*/
div#header{width:976px;text-align:left;height:125px;font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size: 11px;}
div#header img.logo{border:0 none;margin: 0;padding:0;float:left;}

/*Header Menu*/
div#ctnmenucorp{width:715px;float:left;background:url(/shared/images/header/back_ctnmenu.jpg) top right no-repeat;height:125px;}

ul#menucorp{margin:7px 15px 0 0;padding:0;list-style-type:none;float:right;}
ul#menucorp li{float:left;color:#057CBA;display:block;}
ul#menucorp li a{font-weight:bold;text-decoration:none;color:#fff;background:url(http://www.sky.it/img_struttura/sep_menucorporate.gif) top right no-repeat;height:17px;display:block;width:85px;text-align:center}
ul#menucorp li a:hover{color:#f21316;text-decoration:none;}

ul#menusitecorp {clear:both;margin:0;padding:0;list-style-type:none;height:40px;background:url(/shared/images/header/back_menu.jpg) bottom left repeat-x;}
ul#menusitecorp  li{float:left;display:block;height:40px}
ul#menusitecorp  li a{font-weight:bold;color:#057cba;display:block;padding:12px 0 0 0;text-align:center; text-decoration: none; font-size: 11px;}
ul#menusitecorp  li a:hover{color:#f21316;}

ul#menusitecorp  li.menu1{width:81px;background:url(/shared/images/header/back_menu1_off.jpg) 0 0 no-repeat;}

ul#menusitecorp  li.menu2off{width:108px;background:url(/shared/images/header/back_menu3_off.jpg) 0 0 no-repeat;}
ul#menusitecorp  li.menu2on{width:108px;background:url(/shared/images/header/back_menu3_on.jpg) 0 0 no-repeat;}
ul#menusitecorp  li.menu2off a{color:#f21316}
ul#menusitecorp  li.menu2off a:hover{color:#057cba}
ul#menusitecorp  li.menu2on a{color:#fff}
ul#menusitecorp  li.menu2on a:hover{color:#fff}

ul#menusitecorp  li.menu3off{width:97px;background:url(/shared/images/header/back_menu4_off.jpg) 0 0 no-repeat;}
ul#menusitecorp  li.menu3on{width:97px;background:url(http://www.sky.it/img_struttura/back_menu4_on.jpg) 0 0 no-repeat;}
ul#menusitecorp  li.menu3off a{color:#057cba}
ul#menusitecorp  li.menu3off a:hover{color:#f21316}
ul#menusitecorp  li.menu3on a{color:#fff}
ul#menusitecorp  li.menu3on a:hover{color:#fff}

ul#menusitecorp  li.menu4{width:108px;background:url(/shared/images/header/back_menu3_off.jpg) 0 0 no-repeat;}
ul#menusitecorp  li.menu4 a{color:#057cba}
ul#menusitecorp  li.menu4 a:hover{color:#f21316}

div#ctnmenusitecorp2{float:left;width:965px;background:url(http://www.sky.it/img_struttura/back_content.gif) 0 0 repeat-x;}

ul#menusitecorp2{padding:0;margin:11px 0 0 0;list-style-type:none;background:url(http://www.sky.it/img_struttura/back_ctnmenu2.jpg) bottom left no-repeat;width:965px;height:29px}
ul#menusitecorp2 li{float:left;height:23px;}
ul#menusitecorp2 li a{color:#0A88D2;display:block;padding:0 4px 0 4px;background:url(http://www.sky.it/img_struttura/back_menusite2.gif) top right no-repeat;}
ul#menusitecorp2 li a:hover{color:#f21316}
ul#menusitecorp2 li a.current{color:#f21316;}

/* Footer */

div#corpfooter-container {
	background-color: #fff;
	display: table;
	width: 990px;
	margin: 0 auto;
	clear:both;
	border: #ccc solid 1px;
}
div#corpfooter-container * {
	float: left;
	color: #999;
	font-weight: bold;
}
div#corpfooter-container ul {
	width: 650px;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-left: 40px;
}
div#corpfooter-container ul li {
	margin-right: 25px;
	width: 104px;
	font-size: 12px;
}
div#corpfooter-container ul li a{text-decoration: none;font-size:12px;font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;}
div#corpfooter-container ul li a:hover{text-decoration: none;font-size:12px;font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;}
div#corpfooter-container ul li a:visited{text-decoration: none;font-size:12px;font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;}
div#corpfooter-container ul li a:visited:hover{text-decoration: none;font-size:12px;font-family:Arial, Helvetica, Tahoma, Verdana, Geneva, sans-serif;}

div#corpfooter-container span {
	float:right;
	margin-top: 10px;
	padding-right:10px;
	font-weight: normal;
}
div#corpfooter-container span a {
	float: none;
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
}
div#corpfooter-container span a:link{text-decoration: underline;}
div#corpfooter-container span a:active{text-decoration: underline;}
div#corpfooter-container span a:hover{text-decoration: underline;}
div#corpfooter-container span a:visited:hover{text-decoration: underline;}

ul.horizontal {
	margin: 0;
	padding: 0;
}

ul.horizontal li {
list-style-type: none;
}
/*Login*/
div#ctnlogin{width:250px;float:left;background:url(/shared/images/header/back_ctnlogin.jpg) top right no-repeat;height:125px}
div#ctnlogin ul{margin:7px 0 0 100px;padding:0;list-style-type:none}
div#ctnlogin ul li{float:left}
div#ctnlogin ul li a.psw{color:#A6D5ED;text-decoration:underline;margin-right:10px}
div#ctnlogin ul li a.reg{color:#e80805;text-decoration:underline}
div#ctnlogin form {margin: 0px;}
div#ctnlogin form input{width:90px;border:1px solid #ccc;margin-left:10px;margin-top:17px;color:#969696;height:17px;vertical-align:top;}
div#ctnlogin form img.btn{vertical-align:middle;margin-top:17px;border:0 none;}
div#ctnlogin form .btn2{vertical-align:top;margin-top:10px;margin-left:3px;width:18px;height:18px;border:0}


div#ctnlogin p{color:#fff;margin:45px 0 0 0;padding:0 0 0 10px}
div#ctnlogin p a{color:#A6D5ED;text-decoration:underline}
div#ctnlogin p a.link{color:#767575;text-decoration:underline;display:block;margin-top:5px;margin-bottom:5px}

div#ctnlogin form div input.search{width:110px;margin-top:7px;color:#969696;margin-left:5px;padding-left:3px}
div#ctnlogin form input.check{width:20px;border:0;margin-left:6px;margin-top:0;color:#969696}
div#ctnlogin form p span{font-size:9px;color:#fff;}

