body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: url(../images/background.jpg) repeat-y top center;
}

#deaLogo {
	text-indent:-5000px;
	position:absolute;
	width:164px;
	height:55px;
	top:5px;
	left:949px;
}

div#contenitore {
	padding: 0;
	margin:auto;
	width: 993px;
	overflow: hidden;
	background-color:#fff;
}

div#header {
	padding: 0;
	width: 993px;
	height: 160px;
	overflow: hidden;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
}

div#logo_btn {
	width: 280px;
	height: 120px;
	float: left;
	margin-left: 18px;
	margin-top: 22px;
}

div#menu {
	width: 589px;
	height: 27px;
	float: right;
	margin-right: 17px;
	margin-top: 100px;
}

.btnmenu {
	padding-right: 3px;
	padding-left: 3px;
}

div#footer {
	padding: 0;
	width: 993px;
	height: 35px;
	background-repeat: no-repeat;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
	color:#ffffff;
	text-decoration:underline;
}

div#bottom {
	padding: 0;
	width: 993px;
	height: 58px;
	background-color: #ffffff;
}

div#btn_1 {
	width: 101px;
	height: 31px;
	padding-left: 191px;
	padding-top: 230px;
	float: left;
}

div#btn_2 {
	width: 101px;
	height: 31px;
	padding-left: 200px;
	padding-top: 230px;
	float: left;
}

div#btn_3 {
	width: 110px;
	height: 31px;
	padding-right: 102px;
	padding-top: 230px;
	float: right;
}

div#btn_4 {
	width: 101px;
	height: 31px;
	padding-left: 191px;
	padding-top: 236px;
	float: left;
}

div#btn_5 {
	width: 101px;
	height: 31px;
	padding-left: 200px;
	padding-top: 236px;
	float: left;
}

div#btn_6 {
	width: 110px;
	height: 31px;
	padding-right: 102px;
	padding-top: 236px;
	float: right;
}


/* NUOVO FOOTER COMUNE 
====================================================== */
#footerFreestyle.footerCommon {
	
}
#footerFreestyle .footerContent {
	width:993px;
	background:#000000;	
}







/* Homepage */

div#content_home {
	padding: 0;
	width: 993px;
	height: 455px;
	overflow: hidden;
	background-image: url(../images/home/content_home.jpg);
	background-repeat: no-repeat;
}

div#box_home {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/home/box_home.jpg);
	background-repeat: no-repeat;
	text-align: center;
}

div#videoplayer {
	width: 466px;
	height: 373px;
	padding-left: 38px;
	padding-top: 42px;
	float: left;
}

div#text_home {
	width: 266px;
	height: 118px;
	line-height:20px;
	padding-right: 142px;
	padding-top: 304px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	float: right;
}

.highlighter_home {
	color: #d928b1;
}

div#programma_home {
	width: 205px;
	height: 155px;
	padding-left: 31px;
	padding-top: 82px;
	float: left;
}

div#puntate_home {
	width: 205px;
	height: 155px;
	padding-left: 37px;
	padding-top: 82px;
	float: left;
}

div#gadget_home {
	width: 205px;
	height: 155px;
	padding-right: 31px;
	padding-top: 82px;
	float: right;
}

div#gallery_home {
	width: 205px;
	height: 155px;
	padding-right: 37px;
	padding-top: 82px;
	float: right;
}


/* Programma */

div#content_programma {
	padding: 0;
	width: 993px;
	height: 455px;
	overflow: hidden;
	background-image: url(../images/programma/content_programma.jpg);
	background-repeat: no-repeat;
}

div#box_programma {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/programma/box_programma.jpg);
	background-repeat: no-repeat;
}

div#text_programma {
	width: 406px;
	height: 232px;
	line-height:20px;
	padding-left: 68px;
	padding-top: 125px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	float: left;
}

.highlighter_programma {
	color: #ffffff;
}

div#btn_candidati {
	width: 118px;
	height: 27px;
	padding-right: 99px;
	padding-top: 372px;
	float: right;
}


/* Puntate */

div#menu_puntate {
	width: 993px;
	height: 37px;
	background-image: url(../images/puntate/menu_puntate.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d928b1;
	float:left;
}

div#menu_puntate span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color:#b1b1b1;
	text-decoration:none;
	font-weight: bold;
	display:block;
	float:left;
	overflow:hidden;
	height:37px;
	line-height:37px;
}
a.menu{
	overflow:hidden; 
	display:block; 
	float:left; 
	height:37px;
	line-height:37px;
}

a.menu:link, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
/*	display:block;
	float:left;*/
}
div#menu_puntate a.voce1, div#menu_puntate span#voce1{width:102px;}
div#menu_puntate a.voce2, div#menu_puntate span#voce2{width:99px;}
div#menu_puntate a.voce3, div#menu_puntate span#voce3{width:99px;}
div#menu_puntate a.voce4, div#menu_puntate span#voce4{width:99px;}
div#menu_puntate a.voce5, div#menu_puntate span#voce5{width:98px;}
div#menu_puntate a.voce6, div#menu_puntate span#voce6{width:99px;}
div#menu_puntate a.voce7, div#menu_puntate span#voce7{width:98px;}
div#menu_puntate a.voce8, div#menu_puntate span#voce8{width:98px;}
div#menu_puntate a.voce9, div#menu_puntate span#voce9{width:99px;}
div#menu_puntate a.voce10, div#menu_puntate span#voce10{width:90px;}

a.menu:hover, a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color:#d928b1;
	text-decoration:none;
}


div#content_puntate {
	padding: 0;
	width: 993px;
	height: 418px;
	overflow: hidden;
	background-image: url(../images/puntate/content_puntate.jpg);
	background-repeat: no-repeat;
}

div#box_puntate {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/puntate/box_puntate.jpg);
	background-repeat: no-repeat;
}
div#box_puntate.vecchiaEdiz{
	background-image: url(../images/puntate/box_puntate_vecchiaEdiz.jpg);
}
div#videoplayer_puntate {
	width: 466px;
	height: 373px;
	padding-left: 38px;
	padding-top: 35px;
	float: left;
}

div#text_puntate {
	width: 399px;
	height: 385px;
	padding-right: 37px;
	padding-top: 26px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	float: right;
}

.title_puntate {
	color: #d928b1;
	font-size: 18px;
}


/* Candidati */

div#content_candidati {
	padding: 0;
	width: 993px;
	height: 455px;
	overflow: hidden;
	background-image: url(../images/candidati/content_candidati.jpg);
	background-repeat: no-repeat;
}

div#box_candidati {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/candidati/box_candidati.jpg);
	background-repeat: no-repeat;
}

div#text_candidati {
	width: 406px;
	height: 232px;
	padding-left: 68px;
	padding-top: 139px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	float: left;
}

a.email:link, a.email:visited, a.email:hover, a.email:active {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}


/* Gallery */

div#content_gallery {
	padding: 0;
	width: 993px;
	height: 455px;
	overflow: hidden;
	background-image: url(../images/gallery/content_gallery.jpg);
	background-repeat: no-repeat;
}

div#box_gallery {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/gallery/box_gallery.jpg);
	background-repeat: no-repeat;
}

div#picture {
	width: 466px;
	height: 373px;
	padding-left: 37px;
	padding-top: 35px;
	float: left;
}

div#thumb_gallery {
	width: 350px;
	height: 350px;
	padding-right: 58px;
	padding-top: 50px;
	float: right;
}

div#righe_thumb {
	margin-bottom: 4px;
}


/* Gadget */

div#content_gadget {
	padding: 0;
	width: 993px;
	height: 455px;
	overflow: hidden;
	background-image: url(../images/gadget/content_gadget.jpg);
	background-repeat: no-repeat;
}

div#box_gadget {
	width: 993px;
	height: 315px;
	overflow: hidden;
	background-image: url(../images/gadget/box_gadget.jpg);
	background-repeat: no-repeat;
}

div#btn_wall_1 {
	width: 101px;
	height: 27px;
	padding-left: 87px;
	padding-top: 305px;
	float: left;
}

div#btn_wall_2 {
	width: 101px;
	height: 27px;
	padding-left: 13px;
	padding-top: 300px;
	float: left;
}

div#btn_wall_3 {
	width: 101px;
	height: 27px;
	padding-left: 94px;
	padding-top: 325px;
	float: left;
}

div#btn_wall_4 {
	width: 101px;
	height: 27px;
	padding-right: 88px;
	padding-top: 320px;
	float: right;
}

div#btn_wall_5 {
	width: 101px;
	height: 27px;
	padding-right: 13px;
	padding-top: 295px;
	float: right;
}

div#btn_wall_6 {
	width: 101px;
	height: 27px;
	padding-right: 79px;
	padding-top: 290px;
	float: right;
}

/* regole per accendere il menu delle puntate */

.puntata1 a.voce1{color:#d928b1 !important;}
.puntata2 a.voce2{color:#d928b1 !important;}
.puntata3 a.voce3{color:#d928b1 !important;}
.puntata4 a.voce4{color:#d928b1 !important;}
.puntata5 a.voce5{color:#d928b1 !important;}
.puntata6 a.voce6{color:#d928b1 !important;}
.puntata7 a.voce7{color:#d928b1 !important;}
.puntata8 a.voce8{color:#d928b1 !important;}
.puntata9 a.voce9{color:#d928b1 !important;}
.puntata10 a.voce10{color:#d928b1 !important;}

/* menu principale */

a.headerMenu01{float:left;display:inline;width:135px;height:27px;background: url(../images/programma_btn_off.jpg) no-repeat 0 0;text-indent:-10000px; padding-right: 10px;}
a.headerMenu01:hover{background: url(../images/programma_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}
.programma .headerMenu01{background: url(../images/programma_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}

a.headerMenu02{float:left;display:inline;width:124px;height:27px;background: url(../images/puntate_btn_off.jpg) no-repeat 0 0;text-indent:-10000px; padding-right: 10px;}
a.headerMenu02:hover{background: url(../images/puntate_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}
.puntate .headerMenu02{background: url(../images/puntate_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}

a.headerMenu03{float:left;display:inline;width:87px;height:27px;background: url(../images/gallery_btn_off.jpg) no-repeat 0 0;text-indent:-10000px; padding-right: 10px;}
a.headerMenu03:hover{background: url(../images/gallery_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}
.laGallery a.headerMenu03{background: url(../images/gallery_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}


a.headerMenu04{float:left;display:inline;width:108px;height:27px;background: url(../images/candidati_btn_off.jpg) no-repeat 0 0;text-indent:-10000px; padding-right: 10px;}
a.headerMenu04:hover{background: url(../images/candidati_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}
.candidati .headerMenu04{background: url(../images/candidati_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}

a.headerMenu05{float:left;display:inline;width:85px;height:27px;background: url(../images/gadget_btn_off.jpg) no-repeat 0 0;text-indent:-10000px; padding-right: 10px;}
a.headerMenu05:hover{background: url(../images/gadget_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}
.gadget .headerMenu05{background: url(../images/gadget_btn_on.jpg) no-repeat 0 0;text-indent:-10000px;}

#thumb_gallery a{cursor:pointer;}
