@charset "UTF-8";
/* CSS Document */

body {
	margin-top:0px;
	padding-top:0px;
	text-align:center;
	margin:0 auto;
	width:1000px;
}

p, ul, ol, li, dl, dd, dt, td, span, blockquote, div {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size:14px;
}

a img { border:none; } 

a, a:hover, a:visited {
	color:#000;
	text-decoration:underline;
}

h1 {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size: 18px;
	color: black;
	font-weight: regular;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

h2 {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size: 16px;
	color:black;
	font-weight: regular;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

h3 {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size: 14px;
	color:black;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

/*  HEADER  */	

#header{
	text-align:center;
	width:1000px;
	margin:0 auto;
	height:125px;
	top:0;
}

#header .logo {
	display:block;
	position:absolute;
	top:5px;
	background-color:white;
	width:110px;
	height:110px;
	z-index:1;
}
#header .logo img { width: 100%; }

#header .social {
	float:left;
	width:170px;
	height:100px;
	display:block;
	margin-top:28px;
	/*
	opacity: 0.7;
    filter: alpha(opacity=70);
    */
}
#header .social img { width:20px; height:20px; margin:4px; }

#menu {
	display:block;
	float:left;
	width:695px;
	margin-top:25px;
	margin-left:135px;
	height:31px;
	/*background: rgba(223, 223, 223, 0.7);*/
	/*background-color:#dfdfdf;*/
}

#menu ul {
	float:left;
	margin: 0;
	padding: 0;
	list-style:none;
	color:black;
}
#menu ul li ul li{
	list-style:none;
	margin:0;
	padding:0;
	font-size:10pt;
}
#menu ul li ul li ul li { /* third level */
	list-style:none;
	margin:0;
	padding:0;
	font-size:10pt;
}
#menu ul li{
	float:left;
	margin: 0;
	padding: 0;
	color:black;
	font-size:16px;
	text-align:center;
	/*font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
}
#menu ul a, #menu ul a:link, #menu ul a:visited {
	display: block;
	border: 1px solid transparent;
	padding: 5px 10px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
#menu ul a:hover{
	background: none repeat scroll 0 0 #000;
	color: #FFF;
	text-decoration: none;
	border: 1px solid #000;
}
#menu ul a:focus, #menu ul a:active{
	background-color: black;
	color: #fff;
	text-decoration: none;
}
#menu ul li ul, #menu ul li:hover ul li ul {
	display: none;
}
#menu ul li:hover ul {
	display: block;
	position: absolute;
	z-index:2;
	width:180px;
	padding: 0;
	margin: 0 0 0 -1px;
	border:1px solid #000;
	background: white;
	font-size:.8em;
}
#menu ul li:hover ul li:hover ul { /* third level */
	display: block;
	position: absolute;
	z-index:2;
	width:180px;
	padding: 0;
	margin: -15px 0 0 -160px;
	border:1px solid #000;
	font-size:.8em;
}
#menu ul li li {
	border-bottom:1px solid #000;
	width: 180px;
}
	
/* END NEW MENU */

/* slide */
.jssorb05 { position: absolute; }
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
    position: absolute;
    /* size of bullet elment */
    width: 16px;
    height: 16px;
    background: url(../images/jssor/b05.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }
.jssora12l, .jssora12r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 30px;
    height: 46px;
    cursor: pointer;
    background: url(../images/jssor/a12.png) no-repeat;
    overflow: hidden;
}
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }
/* slide end */

.t5 { margin-top:5px; }
.b10 { margin-bottom:10px; }
.b20 { margin-bottom:20px; }

.clear { clear:both; }

.center, th.center, td.center { text-align:center; }

.adminStart {
	position: absolute;
	width:80px;
	top:60px;
	color:white;
	z-index:1;
	margin-left:920px;
}

#admin_menu {
	position:absolute;
	width:980px;
	color:white;
	font-size:11px;
	top: 60px;
	z-index:2;
}
#admin_menu a {
	font-family:Verdana, Geneva, sans-serif;
	color:white;
	font-size:11px;
	text-decoration: none;
}
#admin_menu a:hover { color:black; }
#admin_menu .admin_menu_box {
	width:110px;
	background-color:#E72D77;
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:4px solid black;
	border-bottom:4px solid black;
	padding:15px;
}

a.btn, a.btn:visited {
	background:#E72D77;
	font-weight:bold;
	padding-left: 8px;
	padding-right: 8px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
	border: 1px black solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
a.xbtn, a.btn:hover, a.xbtn.hover {
	color: #fff;
	background:#999;
	text-decoration:none;
	font-size:12px;
}
a.xbtn {
	font-weight:bold;
	padding-left: 8px;
	padding-right: 8px;
	height: 18px;
	line-height: 18px;
	cursor:default;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

table.list { border: 1px solid black; border-collapse: collapse; margin: 0px 0px 15px 0px; padding: 0px; }
table.list th { text-align:left; font-weight:bold; color:black; background-color:#CCC; padding:4px; }
table.list tr.r1 { background:#fff; }
table.list tr.r2 { background:#f0f0f0; }
table.list td {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:4px;
	border-top: 1px solid black;
}

.admin_title {
	color:#EC723B;
	font-size:16px;
	padding-bottom:15px;
	font-weight: bold;
}

input.button { border: 1px solid black; background:#EC723B; color: #FFF; padding: 2px 5px; font-weight: normal; font-size: 14px; }

table.spacer td { padding:5px 0px; }

input, textarea, select { 
	border:1px solid black;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

input.x { border:0px; }

.red { color:#E72D77; }
.green { color:#00A251; }

.errmsg { color:#E72D77; padding: 15px 0px; }
.msg { color:#00A251; padding: 15px 0px; }

.roundedTop {
	-moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    border-radius: 7px 7px 0px 0px;
}
.roundedBottom {
	-moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-radius: 0px 0px 7px 7px;
}
.rounded {
	-moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    border-radius: 7px;
}

.hidden { display: none; }

a.articleBox {
	display:block;
	float:left;
	width:240px;
	height:150px;
	margin-left:13px;
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
}
a.articleBox.first { margin-left:0px; }
a.articleBox .dateDay {
	position:absolute;
	margin:10px 0 0 10px;
	background-color:#E72D77;
	color:white;
	width:50px;
	padding:8px 0;
	text-align:center;
	font-size:18px;
}
a.articleBox .dateMonth {
	position:absolute;
	margin:47px 0 0 10px;
	background-color:white;
	color:black;
	width:50px;
	padding:4px 0;
	text-align:center;
	font-size:16px;
}
a.articleBox .title {
	position:absolute;
	margin-top:85px;
	padding:8px;
	color:black;
	width:224px;
	height:49px;
	font-size:14px;
	background: rgba(255, 255, 255, 0.7);
}
a.articleBox:hover .title { display:block; }

a.eventBox {
	display:block;
	float:left;
	width:490px;
	height:100px;
	margin-left:16px;
}
a.eventBox.first { margin-left:0px; }
a.eventBox .dateDay {
	position:absolute;
	margin:10px 0 0 10px;
	color:#E72D77;
	width:50px;
	padding:8px 0;
	text-align:center;
	font-size:18px;
}
a.eventBox .dateMonth {
	position:absolute;
	margin:48px 0 0 10px;
	color:black;
	width:50px;
	padding:4px 0;
	text-align:center;
	font-size:16px;
}
a.eventBox .title {
	position:absolute;
	margin-top:15px;
	margin-left:80px;
	padding:8px;
	color:black;
	width:360px;
	height:49px;
	font-size:16px;
}
a.eventBox .line {
	display:block;
	position:absolute;
	margin-top:99px;
	margin-left:15px;
	width:460px;
	height:1px;
	background-color:#dfdfdf;
}
a.eventBox:hover { background-color:#dfdfdf; }

.floating-footer {
	width:1000px;
	height:50px;
	position:fixed;
	bottom:0;
	background-color:#dfdfdf;
	opacity: 0.7;
    filter: alpha(opacity=70);
    margin-top:10px;
}
.floating-footer .slogan {
	float:left;
	text-align:left;
	margin-left:20px;
	width:300px;
	margin-top:12px;
}
.floating-footer img.logo {
	float:left;
	width:40px;
	height:40px;
	margin-top:5px;
	margin-left:100px;
}
.floating-footer .slogan .logo {
	font-size:20px;
	margin-top:0px;
	line-height:25px;
	font-style:italic;
}
.floating-footer .slogan .logo a { text-decoration:none; color:black; }
.floating-footer .social {
	float:right;
	margin-right:100px;
	width:300px;
	margin-top:13px;
	text-align:center;
}
.floating-footer .social a { margin:0px 10px; }

#container {
	margin:0 auto;
	width:1000px;
	text-align:left;
}

#container_left {
	float:left;
	margin:0 auto;
	width:740px;
}

#container_right {
	float:right;
	margin:0 auto;
	width:240px;
}

.more { text-align:right;margin-top:5px; }
.more a { font-weight:bold; }
.more a:hover { text-decoration:underline; }

.highlights {
	border:1px solid black;
}
.highlights .link { margin:10px; }
.highlights .link a { font-weight:bold;text-decoration:none; }
.highlights .banner { float:left;display:block;width:238px;height:300px; margin-left:10px; margin-top:10px; background-color:#dfdfdf; }
.highlights a.articleBox { width:237px; margin-left:10px; margin-bottom:10px; text-decoration:none; text-align:center; }
.highlights a.articleBox.first { margin-left: 0px }
.highlights a.articleBox .titleTop { 
	display:block;
	color:white; 
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; 
	background:none;
	font-size:14px;
	padding:8px;
	font-weight:bold;
}

.highlights .bigNews {
	float:left;
	margin-left:10px;
	display:block;
	width:734px;
	height:300px;
	margin-top:10px;
}
.highlights .bigNews .imgLink {
	float:left;
	display:block;
	width:360px; 
	height:300px;
	text-align: center;
	overflow: hidden;
}
.highlights .bigNews .imgLink img {
	position: relative;
	left: 100%;
	margin-left: -200%;
	width:360px;
}
.highlights .bigNews .desc {
	float:left;
	display:block;
	width:360px;
	margin-left:14px;
}
.highlights .bigNews h3 { font-size: 24px; font-weight:normal; }
.highlights .bigNews a { color:#3E9A7B; font-weight:bold; text-decoration:none; }
.highlights .bigNews a:hover { text-decoration:underline; }

.gallery {
	float:left;
	display:block;
	background-color:#dfdfdf;
	width:495px;
}
.gallery h3 {
	text-align:center;
	display:block;
	padding:8px;
	width:495px;
}
.gallery.right { float: right; }
.gallery .item {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
	width:232px;
	height:148px;
}
.gallery .item.half {
	height:69px;
}
.gallery .item img.play { width:50px; height:50px; margin-left:95px; margin-top:50px; }

.gallery .more {
	text-align:right;
	margin-bottom:10px;
	margin-right:10px;
}

#container .galleryPage { width:1000px; }
#container #container_left .galleryPage { width:750px; }

.galleryPage a.imgContainer {
	float:left;
	display:block;
	background-color:#dfdfdf;
	margin-right:10px;
	margin-bottom:20px;
	width:224px;
	height:190px;
	text-align:center;
	padding:8px;
	overflow-y:hidden;
	text-overflow: ellipsis;
	text-decoration:none;
}
.galleryPage a.imgContainer:hover { background-color:#ccc; }
.galleryPage a.imgContainer .img {	
	display:block;
	width:224px;
	height:146px;
	background-repeat:no-repeat;
	background-position: center;
	background-size: cover;
}
.galleryPage a.imgContainer .txt {
	margin-top:5px;
}

.linkList {
	margin-bottom:20px;
	width:717px;
}
.linkList .thumb {
	float:left;
}
.linkList.right .thumb {
	float:right;
}
.linkList .thumb a img { width:107px; height:107px; }
.linkList .content {
	float:left;
	width:600px;
	margin-left:10px;
}
.linkList.right .content {
	margin-left:0px;
}
.linkList .content .link {
	background-color:#dfdfdf;
	padding:4px 8px;
	font-weight:bold;
	font-size:16px;
}
.linkList .content .desc {
	margin:4px 0;
}

a.subpageLink {
	display:block;
	background-color:#dfdfdf;
	color:black;
	font-size:14px;
	font-weight:bold;
	padding:4px 8px;
	margin-bottom:10px;
}
a.subpageLink:hover { background-color:#ccc; }

/* VM */


#contenitore_sponsor{
	width: 100%;
	padding-top:10px;
	margin:0 auto;
}

.bordo_titolo_3_sponsor {
	float:left;
	width:224px;
	margin-top:10px;
	margin-bottom:10px;
	border-top:black dashed 2px;
	text-align:center;
}

.bordo_titolo_3_sponsor	img { margin-top:10px; margin-bottom:20px; }
	
#contenitore_elenco_video{
	width: 100%;
	padding-top:0px;
	margin-left: 110px;
}

#titoli_elenco_video{ width:700px; }
#titoli_elenco_video p{ text-align:left; width:218px; }

.bordo_titolo_elenco_video_sinistra	{
	text-align:left;
	float:left;
	width:224px;
	margin-bottom:10px;
	border-top:black dashed 2px;      
	margin-left:0px; 
	padding-top:10px; 
}

.bordo_titolo_elenco_video_centro {
	text-align:left;
	float:right;
	width:224px;
	margin-bottom:10px;
	border-top:black dashed 2px;
	margin-left:0px;
	padding-top:10px;
	margin-left:14px;
	margin-right:14px; 
	padding-top:10px;
}
	
.bordo_titolo_elenco_video_destra {
	text-align:left;
	float:none;
	width:224px;
	margin-bottom:10px;
	border-top:black dashed 2px;      
	margin-right:0px; float:right; padding-top:10px;
}

.bordo_titolo_elenco_video a {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	width:224px;
	margin-bottom:5px;
}
.bordo_titolo_elenco_video img {
	width:216px;
	height:120px;
	border:2px solid #00A251;
}
/* END COLONNA DX*/


#headline-home {
	width:230px;
	height:315px;
	float:left;
}
#headline-home .description {
	background-color:#7A6A58;
	padding:5px;
	color:white;
	height:112px;
}

.newsBox {
	float:left;
	width:180px;
}
.newsBox .titleBox { 
	margin-bottom:0px;
	padding:3px 10px 4px 10px;
	font-size:14px;
}
.newsBox h3 {
	margin:2px 5px;
	padding:0;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
}
.newsBox .description {
	background-color:#7A6A58;
	color:white;
	padding:4px;
}

.newsBox .date, .newsBox .desc {
	font-size:10px;
	margin:-20px 5px 0px 5px;
	font-style:italic;
	color:#888;
}
.newsBox .date { color: black; }
.newsBox .desc { 
	margin: 0 5px;
	font-size:14px;
}


/* HOTTEST START */

#hot_chefs_section {
	float:left;
	width:350px;
}
#hot_chefs_section .hcs_title {
	font-size:28px;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Arial;
	color:#E20613;
}
#hot_chefs_section #hcs_link {
	float:left;
	text-align:center;
	margin-left:14px;
}
#hot_chefs_section a {
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	font-family:Arial;
	color:#E20613;
	text-decoration:none;
}
#hot_chefs_section a:hover { color:#7A6A58; }
#hot_chefs_section a img { margin-bottom: 5px; }
#hot_chefs_section span { font-size:20px; font-family:Arial; }

#hot_artists_section {
	float:right;
	width:350px;
}
#hot_artists_section .has_title {
	font-size:28px;
	font-weight:bold;
	margin-bottom:5px;
	font-family:Arial;
	color:#35A8E0;
}
#hot_artists_section #has_link {
	float:left;
	text-align:center;
	margin-left:6px;
}
#hot_artists_section a {
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
	font-family:Arial;
	color:#7A6A58;
	text-decoration:none;
}
#hot_artists_section a:hover { color:#7A6A58; }
#hot_artists_section a img { padding-bottom: 0px; }
#hot_artists_section span { font-size:20px; font-family:Arial; }

#hot_list_info { padding:5px 0px; }
#hot_list_info #hli_desc { float:left; }
#hot_list_info #hli_vote {
	float:right;
	width:107px;
	margin-left:10px;
	text-align:center;
}
#hot_list_info #hli_vote span {
	font-size:18px;
	font-weight:bold;
	font-family:Arial;
}
#hot_list_info #hli_vote a {
	display:block;
	background-color:#D8D9DA;
	text-decoration:none;
	font-size:16px;
	padding:4px;
}
#hot_list_info #hli_vote a:hover {
	background-color:#7A6A58;
	color:white;
}

/* HOTTEST END */


/* FORM INVIO FILM*/

#form_invio_film{
	width:100%;
	margin-top:10px;
}
	
#form_invio_film textarea{
	width:467px;
	height:126px;
	border:2px black solid;
}

#form_invio_film #consenso_privacy {
	width:467px;
	height:15px;
	text-align:right;
}
	
#form_invio_film table .etichette{
	width:120px;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
	
#form_invio_film table .text_in {
	text-align:left;
}
#form_invio_film table .text_in span {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


#form_invio_film table .text_in input{
	width:468px;
	height:28px;
	border: black solid 1px;
	text-align:left;
}

#form_invio_film .submit{
	width:105px;
	height:28px;
	border: black solid 1px;
	text-align:left;
	/*background:#F00;*/
}
/* FINE FORM INVIO FILM*/





.bordo_2liv_letteratura { border: 2px solid #E72E77; }

.bordo_2liv_musica { border: 2px solid #00AAEB; }

.bordo_2liv_visual-art { border: 2px solid #ffc705; }

.bordo_2liv_film { border: 2px solid #00a251; }


/* other */


	
.titolo_con_sfondo_verde{
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	background:#00a251;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:23px;
}

.titolo_con_sfondo_film{
	padding:3px 6px;
	margin-bottom:5px;
	background:#00a251;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:20px;
}

.border_film { border: 4px solid #00a251; }

.titolo_con_sfondo_rosa{
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	background:#E72E77;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:23px;
}
	
.titolo_con_sfondo_literature{
	padding:3px 6px;
	margin-bottom:5px;
	background:#E72E77;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:20px;
}

.border_literature { border: 4px solid #E72E77; }

	
.titolo_con_sfondo_azzurro{
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	background:#00AAEB;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:23px;
}

.titolo_con_sfondo_music{
	padding:3px 6px;
	margin-bottom:5px;
	background:#00AAEB;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:20px;
}

.border_music {	border: 4px solid #00AAEB; }

.titolo_con_sfondo_blank {
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	background:white;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:20px;
}


.titolo_con_sfondo_giallo{
	padding-left:3px;
	padding-right:3px;
	margin-bottom:5px;
	background:#ffc705;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:23px;
}

.titolo_con_sfondo_visual_art {
	padding:3px 6px;
	margin-bottom:5px;
	background:#ffc705;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	width:auto;
	text-align:left;
	font-size:20px;
}

.border_visual_art { border: 4px solid #ffc705; }


#contenitore_elenco_video{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	width:auto;
	text-align:left;
	font-size:12px;
	line-height:13px;
}

.testo_semplice{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	width:auto;
	text-align:justify;
	line-height:15px;
}

.testo_semplice_big{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	width:auto;
	text-align:justify;
	line-height:18px;
	font-size:11pt;
}

.testo_semplice_big span {
	font-size:11pt;
}

.testo_estratto_news {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	width:auto;
	text-align:left;
	font-size:12px;
	line-height:13px;
}

.testo_estratto_interviste {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	text-align:left;
	font-size:14px;
	line-height:16px;
}

#form_invio_film table .etichette{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:black;
	font-weight:bold;
	font-size:12.5px;
}

#form_invio_film table #consenso_privacy{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:black;
	font-weight:bold;
	font-size:12.5px;
}

#form_invio_film table #sesso{
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:black;
	text-align:left;
	font-size:12.5px;
}


/* VM */

.stdText {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size:12px;
}


.imgFrame {
	border:1px solid black;
	padding:5px;
}

table.all_uploads { border: 0px; border-collapse: collapse; margin: 0px; padding: 0px; width:700px; }
table.all_uploads th.th_visual_art { 
	padding:0px 0px 0px 3px;
	margin:0px 0px 5px 0px;
	background:#ffc705;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	text-align:left;
	font-size:20px;
	width:331px;
	font-weight:normal;
}
table.all_uploads td.td_visual_art { padding:10px 0px 15px 0px; margin:0px; width:334px; }
table.all_uploads th.th_film { 
	padding:0px 0px 0px 3px;
	margin:0px 0px 5px 0px;
	background:#00A251;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	text-align:left;
	font-size:20px;
	width:331px;
	font-weight:normal;
}
table.all_uploads td.td_film { padding:10px 0px 15px 0px; margin:0px; width:334px; }
table.all_uploads th.th_music { 
	padding:0px 0px 0px 3px;
	margin:0px 0px 5px 0px;
	background:#00aaeb;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	text-align:left;
	font-size:20px;
	width:331px;
	font-weight:normal;
}
table.all_uploads td.td_music { padding:10px 0px 15px 0px; margin:0px; width:334px; }
table.all_uploads th.th_literature { 
	padding:0px 0px 0px 3px;
	margin:0px 0px 5px 0px;
	background:#EC723B;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	color:white;
	text-align:left;
	font-size:20px;
	width:331px;
	font-weight:normal;
}
table.all_uploads td.td_literature { padding:10px 0px 15px 0px; margin:0px; width:334px; }


.border_visual_art { border:2px solid #ffc605; }
.border_film { border:2px solid #00A251; }
.border_music { border:2px solid #00aaeb; }
.border_literature { border:2px solid #e72d77; }

table.uploadlist { border: 1px solid #EC723B; border-collapse: collapse; margin: 0px 0px 15px 0px; padding: 0px; }
table.uploadlist th { text-align:left; font-weight:bold; color:white; background-color:#EC723B; padding:4px; }
table.uploadlist td {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size:11px;
	padding:4px;
	vertical-align:middle;
	border-bottom:1px solid #EC723B;
}

.article p, .article ul, .article ol, .article li, .article dl, .article dd, .article dt, .article td, .article span, .article blockquote, .article div {
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family:"Times New Roman", Georgia, Serif;
	font-size:14px;
}
.article .date {
	text-align:center;
	font-style:italic;
	margin-bottom:10px;
}

.player_info {
	height:40px;
	background:#000 url(http://eatartgroup.com/images/h80.png) repeat-x;
	opacity:0.7;
	color:#fff;
	margin-top:72px;
	text-align:left;
	padding:5px 15px;	
	font-size:12px;
	border-top:1px solid #ccc;
}

#commenti-reload {
	padding-top:15px;
	/*margin-top:-80px; width:370px; text-align:right; float:left;*/
}

#commenti-reload .date { color:#666; font-weight:bold; }
#commenti-reload .comment { text-align:left;padding-bottom:5px;font-weight:lighter;font-style:italic; }


.titleBox {
	margin-bottom:15px;
	padding-bottom:10px;
	font-size:18px;
	font-weight:bold;
	color:black;
	text-align:left; width:1000px;
	border-bottom:1px solid black;
}
.titleBox.orange { background-color:#EC723B; }

.titleBox.blue { background-color:#35A8E0; }

.titleBox .content {
	float:left;
	font-size:15px;
	color:white;
}

.titleBox .search input {
	margin-top:4px;
	margin-left:5px;
	width:120px;
	border:0px;
	font-size:11px;
}
.titleBox .lang { float: left; color:white; font-size:15px; width:80px; }
.titleBox .lang a { font-size:16px; color:white; text-decoration:none; }

#container .titleBox { width:1000px; }
#container #container_left .titleBox { width:740px; }
#container #container_right .titleBox { width:240px; }

.mediaTitleBox {
	padding:6px 4px;
	color:white;
	width:92px;
	font-weight:bold;
	width:auto;
}

.catName {
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
}

.prizeLogo {
	position:absolute;
	width:325px;
	margin-top:5px;
	text-align:right;
}

.other {
	float:left;
	width:300px;
	margin-left:30px;
}
.other.first { margin-left:0px; }
.other h2 { font-size:16px; }