@import url("reset.css");

body { margin: 0px; background: #fff; font: 12px Arial; text-align: center; background:url('../layout/bodybg.jpg') repeat-x top center; }
#treccani { position:relative; top:0; left: 0; margin: 0 auto; width: 987px; text-align: left; }
*html #treccani { margin-left:14px;}
#bg {position:relative; top:0; left: 0; margin: 0 auto; width: 1015px; background-image:url('../layout/bg.jpg'); background-repeat:no-repeat}
#header { position: relative; top: 0; left: 0; width: 987px; height: 78px; background:#fff; }
#logo { position: absolute; top: 7px; left: 22px; z-index:100;}
#sapere_parte_da_qui { position:absolute; top: 39px; left:805px; background: url('../layout/sapere_parte_da_qui.gif') no-repeat; width: 195px; height: 31px; }
#sapere_parte_da_qui span { display:none; }
#global_links_top { background-image:url(../layout/Box_IstitutoTraccani.jpg); width:486px; height:27px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-left:13px; line-height:20px}
#global_links_top img { vertical-align:middle; margin-left:6px}
#global_links { float:right; position:absolute; right:17px;
top:10px; z-index:99}
#global_links img {margin-bottom:-2px;}
#global_links a { color:#2e2e2e; font-size:11px; text-decoration:none}
#global_links a:hover { text-decoration:underline}
#global_links ul li { display: inline; list-style: none; cursor: default;}
#global_links_top ul { margin-left:9px; vertical-align:middle;}
#global_links_top ul li { display: inline; list-style: none; cursor: default; margin-right:1px; margin-left:0px;line-height:23px;}
#global_links_top a { color:#FFFFFF; text-decoration:none}
#global_links_top a:hover { text-decoration:underline}
#login_box {
	background-image:url(../layout/Box_Login.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:94px;
	position:absolute;
	left: 740px;
	top: 30px;
}

.video span#tagListLI a.testoLink12bold { color: #2D2B2A !important; font-weight:normal !important; padding-left:4px !important; }
.video span#tagListLI a.testoLink12bold:hover { color:#FEE48C !important; text-decoration:underline !important;}

#login_box .field { height:14px;
margin:12px 0 0 10px;color:#8B8B8B;
width:138px; }
*html #login_box .field {  }
#login_box .field input { color:#8B8B8B;
font-family:Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin-bottom:58px;
padding:3px;
width:165px; }
#login_box .button { left:189px;
position:absolute;
top:36px; }
#login_box #register {
	position:absolute;
	left: 7px;
	top: 67px;
}
#login_box #register a {	color:#6b6a6a;
	font-size:11px; text-decoration:none}
#login_box #register a:hover { text-decoration:underline}
#login_box #register img { vertical-align:middle}
#site_nav { border-top:1px solid #DFDFDF;
height:40px;
margin-top:19px;
position:relative;
width:987px;
z-index:2;}
ul#nav { padding:0px}
#site_nav #nav li { float:left; text-align:center; padding:0; margin:6px 0px 0 5px; border-right:1px solid #fff;}
*html #site_nav #nav li { margin-left:2px}
#site_nav #nav li a { color: #000; text-decoration: none; text-align: center; display: inline-block; width: 134px; height: 40px; margin: 0; padding:0; }
#site_nav #nav li span { display: block; padding: 15px; cursor: pointer; font-size:15px; }
#site_nav #nav .current a { background-position: 0px -51px; color:#333; }
#site_nav .sublinks { cursor:pointer;
height:32px;
left:6px;
position:absolute;
top:49px;
width:974px;}
#site_nav .sublinks ul {font-size:12px;
font-weight:bold;
padding:8px 0; }
#site_nav .sublinks ul li { display: inline; padding: 0px; }
#site_nav .sublinks ul li:first-child a { background:none; }
#site_nav .sublinks ul li a { text-decoration: none; color: #fff; padding: 0px 5px 0px 10px; background:url('../layout/top_menu_separator_white.gif') no-repeat 0px 2px; }
#site_nav .sublinks ul li a:hover{ text-decoration: underline; }
#site_nav div.enciclopedia { background-color: #8b1513; display: none;margin-top:-7px; }
#site_nav div.webtv { background-color: #3e0257; display: none; margin-top:-7px;}
#site_nav div.scuola { background-color: #67D013; display: none;margin-top:-7px; }
#site_nav div.linguaitaliana { background-color: #FF7510; display: none;margin-top:-7px;}
#site_nav div.diritto { background-color: #FFA600; display: none;margin-top:-7px; }
#site_nav div.comunita { background-color: #1963AE; display: none; margin-top:-7px;}
#site_nav div.strumenti { background-color: /*#e491ce*/#b2b2b2; display: none; margin-top:-7px;}
#site_nav div.current { display:inline; }
#container { margin-top:40px; background-color:#E8E8E8; }
#container .topseparator { /*background:url('../layout/end_header.gif'); */ background-color:#797979;width:987px; height:5px; line-height:5px; margin:0px !important; margin-top:-10px; }
#left_col { float:left; width: 669px; overflow:hidden; height:467px;}
#right_col { float:left; width:318px; }
#slider { clear:both; background:#c2c2c2; }
#video_footer { clear: both; background:#410659; }
#banners { clear: both; color:#363531; padding:5px; cursor:default; text-align:center; }
#footer { clear: both; background:#E4E3DF; color:#363531; padding:5px; cursor:default; font-size:9px;}
#footer a { color:#363531; text-decoration:none; margin: 0 3px; }
#footer a:hover { color:#212121; text-decoration:underline; }

#left_col .contents .home {/* background:url('../layout/video_bg.png');*/ background-color:#B2B2B2;text-align:center; color:#2d2b2a; height:430px; }
#left_col .contents .home .left { float:left; height:430px; width:400px; text-align:left; margin:10px 40px 0px 20px; }
*html #left_col .contents .home .left { margin:10px 30px 0px 10px; }
#left_col .contents .home .right { float:left; height:430px; width:200px; text-align:left; margin:10px 0px; font-size:11px; }
*html #left_col .contents .home .right { float:left; height:430px; width:200px; text-align:left; margin:0px 0px; font-size:11px; }
#left_col .contents .home .right div { margin:0px 0px 20px 0px; }
#left_col .cat_name { background:transparent url('../layout/top_videos.gif') repeat-x scroll 0 0; }
#left_col .cat_name img{ margin-left:10px; }
#left_col .contents .title { background:url('../layout/search_results_title.gif') repeat-x; height:35px; text-transform:uppercase; color:#fff; }
#left_col .contents .title h1 { float:left; padding:10px; padding-right:3px; line-height:14px; font-size:14px; }
#left_col .contents .title span { float:left; padding:10px; padding-left:0px; font-size:10px; line-height:14px; }
#left_col .contents .sorting_controls { background:#410659; height:28px; color:#fff; }
#left_col .contents .sorting_controls span { float:left; font-size:13px; padding:8px; line-height:10px; font-weight:normal; height:10px; cursor: default; }
#left_col .contents .sorting_controls span a { color:#FFFFFF}
#left_col .contents .sorting_controls strong { font-size:13px; line-height:14px; font-weight:bold; cursor: pointer; }
#left_col .contents .items { background-color:#E8E8E8; padding:15px; height:665px; }
#left_col .contents .item { position:relative; cursor:pointer; display:block; height:90px; background-color:#fff; border-bottom:1px dashed #ababab; padding:10px 0px; }
#left_col .contents .item a { color:#63140E; text-decoration:none; }
#left_col .contents .item a:hover { color:#9D2315; text-decoration:none; }
#left_col .contents .item img{ float:left; border:2px solid #ababab; margin:0px 10px;}
#left_col .contents .item h2{ text-transform:uppercase; color:#63140E; font-size:12px; font-weight:bold; margin: 0 10px 10px 0; overflow:hidden; }
#left_col .contents .item p{ text-transform:uppercase; font-size:10px; margin-right:10px; }
#left_col .video .details { background-color:#b2b2b2; color:#2d2b2a}
#left_col .contents .item .details .score { float:left; width:63px; height:12px; margin:12px 0px; }
#left_col .contents .item .details .score img { border:0px; margin:0px; padding:0px; }
#left_col .contents .item .details .views  { float:left; width:380px; height:12px; margin:10px 10px; color:#63140E; font-weight:bold; }
#left_col .contents .item .details .views  span { padding-right:20px; }
#left_col .contents .item .details .views  a { font-style:italic; font-weight:normal;}
#left_col .contents .item .details .views  a:hover { font-style:italic; text-decoration:underline; }
#left_col .contents .item  .arrow { position:absolute; top:10px; left: 615px; z-index:200; width:11px; height:15px; background:url('../layout/arrow.gif') no-repeat 0px 4px; }
#left_col .contents .hover { background:url('../layout/video_item_hover_bg.gif') repeat-x #530374; }
#left_col .contents .hover h2,
#left_col .contents .hover p,
#left_col .contents .hover a,
#left_col .contents .hover .details .views { color:#fff; }
#left_col .contents .hover a:hover { color:#fff; }
#left_col .contents .hover img{ border-color: #A74ACE;}
#left_col .contents .hover  .arrow { background-position: 0px -11px; }
#left_col .contents .video { /*background:url('../layout/video_bg.png');*/ text-align:center; color:#fff; background-color:#b2b2b2}
#left_col .contents .video .player { padding:10px; }
#left_col .contents .video .line { margin:0px 15px 10px 15px; padding:0px 0px 10px 0px; border-bottom:1px dotted #fff; text-align:left; }
#left_col .contents .video .line:last-child { border:0px; }
#left_col .contents .video .line .score { display:inline-block; width:480px; text-align:left; text-transform:uppercase; font-weight:bold; font-size:10px; cursor: default; }
#left_col .contents .video .line .score img { float:left; margin-right:10px; margin-top:-2px;}
#left_col .contents .video .line .views { display:inline-block; width:155px; text-align:right; text-transform:uppercase; font-weight:bold; font-size:10px; cursor: default; }
#left_col .contents .home  h1, #left_col .contents .home  h2, #left_col .contents .home  h3, 
#left_col .contents .home  a, #left_col .contents .home .label,
#left_col .contents .video .line h1, #left_col .contents .video .line h2, 
#left_col .contents .video .line a, #left_col .contents .video .line .label { color:#410659; text-decoration: none; font-weight:bold; }
#left_col .contents .home .right h2 { font-size:14px; }
#left_col .contents .home .right h3 { margin-bottom:3px; }
#left_col .contents .home .left h1,
#left_col .contents .video .line h1 { font-size:16px; }
#left_col .contents .home  .left h2,
#left_col .contents .home  h3,
#left_col .contents .video .line h2 { font-size:11px; text-transform:uppercase; }
#left_col .contents .home  .left p,
#left_col .contents .video .line p { padding:15px 0px; }
#left_col .contents .home .left a.tag,
#left_col .contents .video .line a.tag { padding-left:4px; color:#2d2b2a; font-weight:normal; }
#left_col .contents .video .line a:hover.tag { color:#FEE48C; text-decoration:underline; }
#left_col .contents .home  .left a:hover.tag { color:#FEE48C; text-decoration:underline; } 
#left_col .contents .video .line .deep { display:block; text-align:right; padding:10px 0px; text-transform:uppercase; font-size:10px; cursor:pointer; font-weight:bold}
#left_col .contents .video .line .deep a { color:#fff; font-size:10px; }
#left_col .contents .video .line .deep a:hover { text-decoration:underline; }
#left_col .contents .video .line .deep strong { color:#FEE48C; font-size:12px; }
#left_col .contents .video .line a.action { background:url('../layout/buttons_actions.jpg') no-repeat; color:#fff; height:23px; display:inline-block;}
#left_col .contents .video .line a.action span{ display:none; }
#left_col .contents .video .line a.my_treccani { background-position: -1px 0px; width:111px; }
#left_col .contents .video .line a:hover.my_treccani { background-position: -183px 0px; }
#left_col .contents .video .line a.comment { background-position: -1px -25px; width:104px; }
#left_col .contents .video .line a:hover.comment { background-position: -183px -25px; }
#left_col .contents .video .line a.share { background-position: -1px -50px; width:96px; }
#left_col .contents .video .line a:hover.share { background-position: -183px -50px; }
#left_col .contents .video .line a.add_tag { background-position: -1px -75px; width:140px; }
#left_col .contents .video .line a:hover.add_tag { background-position: -183px -75px; }
#left_col .contents .video .line a.una_domanda { background-position: -1px -175px; width:143px; }
#left_col .contents .video .line a:hover.una_domanda { background-position: -183px -175px; }
#left_col .contents .video .line a.report { background-position: -1px -100px; width:178px; }
#left_col .contents .video .line a:hover.report { background-position: -183px -100px; }
#left_col .contents .video .line a.i_like { background-position: -1px -125px; width:90px; }
#left_col .contents .video .line a:hover.i_like { background-position: -183px -125px; }
#left_col .contents .video .line a.publish { background-position: -1px -150px; width:167px; }
#left_col .contents .video .line a:hover.publish { background-position: -183px -150px; }


#search_box { position:relative; background:url('../layout/BOX_Cerca.jpg'); height:202px; width:318px;}
#search_box .rad { font-size:11px; font-weight:bold; color:#6b6a6a; left:14px;
position:absolute;
top:72px; line-height:22px; height:22px}
#search_box .rad input { vertical-align:top}
#search_box .title { float:left; margin:11px 0 10px 11px; font-size:14px; font-weight:bold;color:#7D0004;}
*html #search_box .title { margin-left:6px;}
#search_box .advanced {
z-index:1 !important;
	position:absolute;
	left: 21px;
	top: 166px;
}
#search_box .advanced a { font-size:11px; font-weight:bold; color:#7d0004; text-decoration:none; z-index:1 !important}
#search_box .advanced a:hover {text-decoration:underline;}
#search_box .advanced img { vertical-align:middle; z-index:1 !important}
#search_box .field {left:18px;
position:absolute;
top:38px;
}
#search_box .field input {width:200px; color:#010101}
#search_box .button {
left:249px;
position:absolute;
top:159px;
z-index:1 !important
}
#search_box .options {}
#search_box .target {left:21px;
position:absolute;
top:94px;color:#767371; font-size:11px; font-weight:bold; line-height:23px; z-index:99 !important}
#search_box .target .sel_title1 { width:64px; float:left; margin-top:7px;}
#search_box .target .sel_title2 { width:64px; float:left; margin-bottom:7px;}
#search_box select {}
#search_box .options div {}
#search_box .options input {}
#search_box .options span {}
#search_box .target select {}
#search_box .dd { display:inline-block !important; text-align:left; font:11px Arial; background:url('../layout/MenuDD.gif') no-repeat 0 0; }
#search_box .dd .ddTitle { padding:0px; text-indent:0; cursor: pointer; overflow:hidden; height:23px; color:#010101;font-weight:bold; margin-left:7px;}
#search_box .dd .ddTitle span.arrow {	background:url('../layout/MenuDDar.gif'); float:right; display:inline-block; width:19px; height:23px !important; cursor:pointer; }
#search_box .dd .ddTitle span.textTitle { text-indent:1px; overflow:hidden; line-height:23px;}
#search_box .dd .ddTitle span.textTitle img{ text-align:left; padding:0 2px 0 0; }
#search_box .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; }
#search_box .dd .ddChild {position:absolute; left:10px; border:1px solid #c3c3c3;	border-top:none; display:none; margin:0 0 0 55px; width:205px !important; overflow:auto; overflow-x:hidden !important;	background-color:#838383; z-index:99 !important}
#search_box .dd .ddChild .opta a, .dd .ddChild .opta a:visited { padding-left:10px }
#search_box .dd .ddChild a { display:block; padding:3px 0 3px 3px; text-decoration:none; color:#fff; overflow:hidden;	white-space:nowrap; cursor: pointer; }
#search_box .dd .ddChild a:hover { background:#7D3D99; }
#search_box .dd .ddChild a img { border:0;	padding:0 2px 0 0; vertical-align:middle; }
#search_box .dd .ddChild a.selected { background:#7D3D99; color:#808080; display:none; }
#search_box .hidden { display:none; }
#search_box .grey-dd { left:127px;position:absolute;top:7px;}
#search_custom_dropdown_title {width:120px;}
#search_box .grey-dd div {margin:0 10px 0px; background:none}
#search_box .grey-dd .dd .ddTitle { background-image:url('../layout/search_select_bg-.gif'); height:22px; font-size:12px; color:#525252; font-weight:normal; text-transform:none; }
#search_box .grey-dd .dd .ddTitle span.arrow {background-image:url('../layout/search_select_morebutton-.gif'); height:22px; width:22px;}
#search_box .grey-dd .dd .ddTitle span.textTitle { margin:6px 0 0 4px;line-height:23px;}
#area_custom_dropdown_msdd { width:226px !important; height:23px; margin-top:7px; margin-bottom:4px;}
#category_custom_dropdown_msdd { width:226px !important; height:23px}
#category_custom_dropdown_child { z-index:99 !important}
#area_custom_dropdown_child {z-index:99 !important}


.side_contents ul li { float:left; text-align:center; padding:0; margin:0; text-transform:uppercase; font-weight:bold; font-size:12px }
.side_contents ul li:first-child a { border:0px; }
.side_contents ul li a { float:left; line-height:39px; display:inline-block; width:106px; height:39px; background:url('../layout/top_videos.gif') repeat-x; border-left:0px solid #fff; color:#fff; text-decoration:none; }
.side_contents ul li a:hover { color:#610489; background:url('../layout/top_videos_over.gif'); }
.side_contents ul li a.current { background:url('../layout/top_videos_current.gif'); }
.side_contents ul li a.current:hover { color:#fff; }
.side_contents .title { background-color:#410659; height:32px; color:#fff; text-transform:uppercase; }
.side_contents .title span { float:left; font-size:13px; padding:11px; line-height:10px; font-weight:bold; height:10px; cursor: default;  }
.top_bar { float:left; display:inline-block; overflow:scroll; overflow-x:hidden; height:600px; width:100%; background:#E8E8E8; }
.lite { height:226px; }
.related_bar { float:left; display:inline-block; overflow:scroll; overflow-x:hidden; height:559px; width:100%; background:#E8E8E8; width:318px;}
.related_bar .item .details .score img {
border:0 none; margin-top:0px;
}
*html .related_bar { float:left; display:inline-block; overflow:scroll; overflow-x:hidden; height:668px; width:100%; background:#E8E8E8; }
.top_bar .item,
.related_bar .item { background:#fff; border-bottom:1px dotted #ababab; text-transform:uppercase; width:315px; height:85px; }
.top_bar .item img,
.related_bar .item img { float:left; border:2px solid #ababab; margin:10px; }
.top_bar .item h3,
.related_bar .item h3 { float:left; display:inline-block; width:190px; margin:12px 0px; }
.top_bar .item h3 a,
.related_bar .item h3 a {color:#000; text-decoration:none; }
.top_bar .item .details .score { float:left; width:63px; height:12px; margin:-10px 5px 0px -5px; }
.top_bar .item .details .score img { border:0px; }
.top_bar .item .details .views { float:left; height:12px; margin:2px 0px 0px 20px; }
.top_bar .item .details, .top_bar .item .details a,
.related_bar .item .details, .related_bar .item .details a { color:#63140E; font-weight:bold; font-size:10px; }
.top_bar .item .details a,
.related_bar .item .details a { text-decoration: none; padding-left: 5px; }
.top_bar .hover,
.related_bar .hover  { cursor: pointer; background: url('../layout/video_item_hover_bg.gif') repeat-x #530374;  }
.top_bar .hover img,
.related_bar .hover img { border-color: #A74ACE; }
.top_bar .hover h3 a, .top_bar .hover .details, .top_bar .hover .details a,
.related_bar .hover h3 a, .related_bar .hover .details, .related_bar .hover .details a { color:#fff; }


#paging { clear: both; background:#e8e8e8; padding:0px; }
#paging .pages { background:#e8e8e8; height:18px; padding:5px; text-align:center; border:15px solid #C3C3C3; }
#paging .pages span { padding:0 3px; }
#paging .pages .label { font-weight:bold; color:#6C6C6C; text-transform:uppercase; cursor:default; }
#paging .pages .number { font-weight:bold; text-transform:uppercase; }
#paging .pages .label a, 
#paging .pages .current a,
#paging .pages .number a { text-decoration:none; }
#paging .pages .number a { color:#63140E; }
#paging .pages .label a { color:#6C6C6C; }
#paging .pages .current a { color:#000000; font-size:14px; }
#paging .pages .number a:hover,
#paging .pages .current a:hover { color:#6C6C6C; }

.loader { display:none; }
#slider .nav { background:#410659; color:#fff; text-transform: uppercase; font-weight: bold; height:31px; cursor:pointer; border-top:1px dashed #C2C2C2;}
#slider .nav a.title { float:left; font-size:14px; padding: 8px 50px 0px 10px; color:#fff; text-decoration:none; }
#slider .nav .open { background:url('../layout/arrow_big.gif') no-repeat -19px -31px; }
#slider .nav .closed { background:url('../layout/arrow_big.gif') no-repeat -19px 0px; }
#slider .nav a.cat { float:left; display:block; color:#fff; text-decoration:none; text-align:center; font-size:10px; padding:9px 0px; width:138px; height:13px; background:url('../layout/slider_menu_bg.gif') no-repeat 0px 0px; }
#slider .nav a.cat:hover, 
#slider .nav a.current{ background-position:0px -31px; color:#57037A; }
#slider .carousel { background:#EEECEC; height:150px; }
#slider .jcarousel-container { position: relative; }
#slider .jcarousel-container-horizontal { width:898px; padding: 0px 45px; background:#F1F0F0;}
#slider .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#slider .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#slider .jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 128px; height: 150px; text-transform:uppercase; }
#slider .jcarousel-list li img { border:2px solid #57037A; margin:10px 18px;}
#slider .jcarousel-list li a { text-decoration:none; color:#57037A; display:block; margin:0px 18px; font-size:10px; font-weight:bold; height:36px; overflow:hidden; }
#slider .jcarousel-list li span { color:#3F3F3F; display:block; margin:5px 18px; font-size:8px; }
#slider .jcarousel-next { z-index: 3; display: none; }
#slider .jcarousel-prev { z-index: 3; display: none; }
#slider .jcarousel-clip-horizontal { width: 910px; height: 150px; }
#slider .jcarousel-item-horizontal { margin-right: 0px; }
#slider .jcarousel-list li:hover { background:url('../layout/slider_item_bg.gif') repeat-x top #560378; cursor:pointer; }
#slider .jcarousel-list li:hover img{ border:2px solid #934DB0; }
#slider .jcarousel-list li:hover a,
#slider .jcarousel-list li:hover span { color:#fff; }
#slider .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 39px; height: 39px; cursor: pointer; background: url('../layout/next-horizontal.png') no-repeat 0 0; }
#slider .jcarousel-next-horizontal:hover { background-position: -39px 0; }
#slider .jcarousel-next-horizontal:active { background-position: -78px 0; }
#slider .jcarousel-next-disabled-horizontal,
#slider .jcarousel-next-disabled-horizontal:hover,
#slider .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -117px 0; }
#slider .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 39px; height: 39px; cursor: pointer; background: url('../layout/prev-horizontal.png') no-repeat 0 0; }
#slider .jcarousel-prev-horizontal:hover { background-position: -39px 0; }
#slider .jcarousel-prev-horizontal:active { background-position: -78px 0; }
#slider .jcarousel-prev-disabled-horizontal,
#slider .jcarousel-prev-disabled-horizontal:hover,
#slider .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -117px 0; }


div#eventslider { margin-bottom: 10px; }
#eventslider .nav { background:#410659; color:#fff; text-transform: uppercase; font-weight: bold; height:31px; cursor:pointer; border-top:1px dashed #C2C2C2;}
#eventslider .nav a.title { float:left; font-size:14px; padding: 8px 50px 0px 10px; color:#fff; text-decoration:none; }
#eventslider .nav .open { background:url('../layout/arrow_big.gif') no-repeat -19px -31px; }
#eventslider .nav .closed { background:url('../layout/arrow_big.gif') no-repeat -19px 0px; }
#eventslider .nav a.cat { float:left; display:block; color:#fff; text-decoration:none; text-align:center; font-size:10px; padding:9px 0px; width:138px; height:13px; background:url('../layout/slider_menu_bg.gif') no-repeat 0px 0px; }
#eventslider .nav a.cat:hover, 
#eventslider .nav a.current{ background-position:0px -31px; color:#57037A; }
#eventslider .carousel { background:#F1F0F0; height:150px; }
#eventslider .jcarousel-container { position: relative; }
#eventslider .jcarousel-container-horizontal { padding: 0px 45px; background:#F1F0F0;}
#eventslider .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#eventslider .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#eventslider .jcarousel-list li, .jcarousel-item { float: left; list-style: none; width: 128px; height: 150px; text-transform:uppercase; }
#eventslider .jcarousel-list li img { border:2px solid #57037A; margin:10px 18px;}
#eventslider .jcarousel-list li a { text-decoration:none; color:#57037A; display:block; margin:0px 18px; font-size:8px; font-weight:bold; height:36px; overflow:hidden; }
#eventslider .jcarousel-list li span { color:#3F3F3F; display:block; margin:5px 18px; font-size:8px; }
#eventslider .jcarousel-next { z-index: 3; display: none; }
#eventslider .jcarousel-prev { z-index: 3; display: none; }
#eventslider .jcarousel-clip-horizontal { width: 100%; height: 150px; }
#eventslider .jcarousel-item-horizontal { margin-right: 0px; }
#eventslider .jcarousel-list li:hover { background:url('../layout/slider_item_bg.gif') repeat-x top #560378; cursor:pointer; }
#eventslider .jcarousel-list li:hover img{ border:2px solid #934DB0; }
#eventslider .jcarousel-list li:hover a,
#eventslider .jcarousel-list li:hover span { color:#fff; }
#eventslider .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 39px; height: 39px; cursor: pointer; background: url('../layout/next-horizontal.png') no-repeat 0 0; }
#eventslider .jcarousel-next-horizontal:hover { background-position: -39px 0; }
#eventslider .jcarousel-next-horizontal:active { background-position: -78px 0; }
#eventslider .jcarousel-next-disabled-horizontal,
#eventslider .jcarousel-next-disabled-horizontal:hover,
#eventslider .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -117px 0; }
#eventslider .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 39px; height: 39px; cursor: pointer; background: url('../layout/prev-horizontal.png') no-repeat 0 0; }
#eventslider .jcarousel-prev-horizontal:hover { background-position: -39px 0; }
#eventslider .jcarousel-prev-horizontal:active { background-position: -78px 0; }
#eventslider .jcarousel-prev-disabled-horizontal,
#eventslider .jcarousel-prev-disabled-horizontal:hover,
#eventslider .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -117px 0; }


#video_footer_left_col { float:left; width: 669px; overflow:hidden;  }
#video_footer_right_col { float:right; width:318px; }
#video_footer .top div.open { background:url('../layout/arrow_big.gif') no-repeat 46px -31px; cursor:pointer}
#video_footer .top div.closed { background:url('../layout/arrow_big.gif') no-repeat 46px 0px; cursor:pointer}
*html #video_footer .top div.open { background:url('../layout/arrow_big.gif') no-repeat 46px -31px; cursor:pointer}
*html #video_footer .top div.closed { background:url('../layout/arrow_big.gif') no-repeat 46px 0px; cursor:pointer}
#video_footer .top div.options.open { background:url('../layout/arrow_big.gif') no-repeat 86px -31px; cursor:pointer}
#video_footer .top div.options.closed { background:url('../layout/arrow_big.gif') no-repeat 86px 0px; cursor:pointer}
*html #video_footer .top div.options { background:url('../layout/arrow_big.gif') no-repeat 86px 0px; cursor:pointer}
#video_footer .top { color:#fff; font-weight:bold; height:35px;}
#video_footer .top .title { background:url('../layout/arrow_big.gif') no-repeat 50px -31px; float:left; font-size:14px; padding:8px 50px 8px 10px; text-transform:uppercase; cursor:default; }
#video_footer .top .stats { float:right; padding:8px 30px 8px 10px; cursor:default; }
#video_footer .top a { margin-left:10px; color:#E4C8F0; text-decoration:none; }
#video_footer .top .options { background:url('../layout/arrow_big.gif') no-repeat -10px -31px; float:right; font-size:14px; width:307px; height:25px; line-height:15px; border-left:1px dashed #c2c2c2; padding:8px 0px 0px 10px; text-transform:uppercase;}
#video_footer .comments { background: #ffffff url('../layout/comments_bg.gif') repeat-x 0px 0px; height:400px;}
#video_footer .comments .comment { margin:0px 20px; padding:10px 0px; border-bottom:1px dotted #666; position:relative; }
#video_footer .comments .comment a { color:#57037A; font-size:13px; font-weight:bold; text-decoration:none; }
#video_footer .comments .comment a:hover { color:#707070; }
#video_footer .comments .comment span { color:#404040; font-size:12px; font-weight:bold; text-decoration:none; }
#video_footer .comments .comment h4 { color:#57037A; font-size:14px; margin:5px 0px; padding:0px; font-weight:bold; text-decoration:none; }
#video_footer .comments .comment .actions { width:250px; height:25px; position:absolute; top:15px; right:5px; }
#video_footer .comments .comment .actions a.reply { background:url('../layout/button_reply.gif') no-repeat; }
#video_footer .comments .comment .actions a.like { background:url('../layout/button_like.gif') no-repeat; }
#video_footer .comments .comment .actions a.dislike { background:url('../layout/button_dislike.gif') no-repeat; }
#video_footer .comments .comment .actions a.reply span { display:none; }
#video_footer .comments .comment .actions a.reply { background-position:0px 3px; width:66px; height:22px; display:inline-block; float:right;}
#video_footer .comments .comment .actions a:hover.reply { background-position:0px -16px; }
#video_footer .comments .comment .actions a.like,
#video_footer .comments .comment .actions a.dislike { background-position:right 2px; width:35px; height:22px; line-height:22px; display:inline-block; float:right; margin-left:5px; text-align:right; padding-right:25px;}
#video_footer .comments .comment .actions a:hover.like,
#video_footer .comments .comment .actions a:hover.dislike { background-position:right -19px; }
#video_footer .comments .comment .actions a.like span { color:#10961D; }
#video_footer .comments .comment .actions a.dislike span { color:#961010; }
#video_footer_right_col .top_bar { height:362px;}

#banners img { border:1px solid #c3c3c3; }
#breadcrupms { color:#FFFFFF;float:right;margin:10px;}
html* #breadcrupms { position:absolute; right:318px; height:12px;}
html* .cat_name { height:38px;}
#breadcrupms a { color:#FFFFFF; text-decoration:none}
#breadcrupms a:hover { text-decoration:underline}
#hid_p {display:none;}
.list { background-color:#FFFFFF;}
.list ul {padding:8px 10px;}
.list ul ul li { margin-left:32px;list-style-image:url(../layout/spa.gif); font-size:11px}
html* .list ul ul li { margin-left:50px}
.list ul .column { float:left; text-align:left; width:300px}
.sml { width:200px !important}
.list .hd { list-style:none; font-weight:bold;color:#410659; font-size:13px}
.list .hd a {font-weight:bold;color:#410659;}
.list .hd img { vertical-align:middle}
.list p {padding:8px 10px;}
.list p a { color:#410659; font-weight:bold}
.list p img { vertical-align:middle}
.list .right { text-align:right}
.list a { color:#000000; text-decoration:none}
.list a:hover {text-decoration:underline}
.list h3 { margin-left:10px;color:#410659; font-size:14px}
.list span { font-size:11px;color:#410659;}
#displaybox {
	z-index: 101;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}
#trAddTag, #trSegnala, #trCondividi, #trMyT, #trDomanda, #pop, #addTagPop, #addCommentPop, #myTreccaniPop, #sharePop, #reportPop, #votePop, #publishPop { width:480px; height:415px; background-color:#FFFFFF; position: fixed; z-index:999; left:35%; top:25%}
#pbg { background-color:#eaeaea; margin:3px; width:474px; height:409px; position:relative; font-size:12px; color:#808080}
#pbg h1, #pbg span.poptitle { font-size:16px; color:#9c1402; font-weight:bold; display:block; padding-top:28px; text-transform:uppercase}
#quest { text-align:left}
#quest img { float:left; margin-left:40px; margin-top:20px; margin-right:10px;}
#popform input { background-color:#FFFFFF; border: solid 1px #e4e4e4; height:24px; width:360px; margin-bottom:3px;font-size:18px;}
#popform textarea { border: solid 1px #e4e4e4; vertical-align:baseline; height:146px; width:360px; margin-top:0px;}
#popform { text-align:right;margin-right:25px;
margin-top:16px;}
#popform label { width:30px !important; margin-right:10px;margin-bottom:3px;}
#butone { float:left;margin-left:86px;margin-top:10px; cursor:pointer}
#butwo { float:left;margin-left:190px;margin-top:10px; cursor:pointer}

/* SEARCH PAGE */
#search-bar { background-image:url(../layout/search-bar.jpg); background-repeat:no-repeat; width:974px; height:45px; margin-left:6px;} 
#sb-input { float:left;margin-left:30px;margin-top:14px;width:209px}
#sb-input input { width:200px}
#sb-radio { float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif;margin-top:16px; }
#sb-radio input { vertical-align:middle;margin-top:-3px;}
#sb-button { float:left;margin-top:12px;margin-left:3px;}
#sb-button { height:22px; widows:85px}
#ric { float:left;font-size:11px;font-weight:bold;margin-left:16px;margin-top:16px;}
#ric img { vertical-align:middle; margin-top:-1px}
#s-box { float:left;font-size:11px;margin-left:50px;margin-top:6px;width:250px;}
.s-box-item { float:left; width:104px; margin-bottom:4px; margin-left:21px}
.s-box-item img { vertical-align:middle; margin-top:-2px}
#clicca { font-size:11px; color:#7f7f7f; float:right; margin-right:7px; margin-top:6px; margin-bottom:6px}
.results { float:left; font-size:11px; width:970px; margin:6px 0 3px 6px}
.results span { color:#880206}
.tbl { float:left; margin-left:5px; }
.tbl a, #ric a, .results a, .s-box-item a { text-decoration:none; color:#000000;}
.tbl a:hover, .tut a:hover, #ric-l a:hover, #ric-r a:hover, #ric a:hover, .results a:hover, .s-box-item a:hover { text-decoration:underline}
.tbl div { border:solid 1px #ffffff;}
.tbl .tr { width:975px; float:left}
.tr img { vertical-align:middle; float:right; margin-top:5px; margin-right:5px;}
.td1 , .td2 , .td3 , .td4 { float:left;padding-left:8px; height:40px; padding-top:8px;}
.td1 { width:238px;}
.td2 { width:128px;}
.td3 { width:104px;}
.td4 { width:465px;}
.cap {  height:23px; line-height:23px; color:#FFFFFF; font-weight:bold; padding-top:0px}
.gr { background-color:#ebebeb}
.rd {background-color:#880206}
.pr {background-color:#3e0256}
.bl {background-color:#3399ff}
.tut { float:right; margin-right:6px; font-weight:bold;  font-size:11px}
.tut a {color:#880206; text-decoration:none}
#ric-l { float:left; font-weight:bold;  margin: 10px 0 10px 6px}
#ric-l img, #ric-r img { margin-bottom:-1px}
#ric-l a , #ric-r a { color:#880206; text-decoration:none}
#ric-r { float:right; font-weight:bold; margin: 10px 6px 10px 0}

/* TRECCANI HOME */
#video-box { background-image:url(../layout/video-box.jpg); width:482px; height:312px; margin-left:6px;}
.box-l { float:left; width:305px; height:264px}
.box-r { float:right; width:175px; height:234px; padding-top:30px;}
.vid-box { padding:1px; border:1px solid #dadada}
.box-r .vid-box { width:129px; height:100px; margin-bottom:8px;margin-left:20px;}
.box-l .vid-box { width:264px; height:183px;margin:0 0 8px 14px;}
.box-title { margin-left:14px}
#video-box h1 { color:#7d0004;}
.box-title span { font-size:14px; font-weight:bold}
.tit { background-color:#c3c1c1; height:23px}
.tit h1 { padding:3px 0 0 6px;}
.tv {padding:7px 0 7px 2px;}
.box-b { width:480px; height:46px; float:left; color:#FFFFFF; font-weight:bold}
.altri { float:left;height:16px;padding:15px;width:73px;}
.cat {float:left;height:31px;padding:15px 0 0 18px;width:69px;}
.sel {float:left;}
.sel #search_box { background:none;height:41px;padding:5px 0 0 28px;width:175px;}
.sel #search_box .dd { background-image:url(../layout/MenuD.gif);}
.sel #search_box .dd .ddTitle span.arrow { background-image:url(../layout/MenuDar.gif);}
.sel #area_custom_dropdown_msdd { width:143px !important}
.sel #search_box .dd .ddChild { width:140px !important; margin-left:19px}
#video-block { position:relative; width:636px; height:204px; padding:1px; border-bottom:dotted 1px #FFFFFF; margin-left:auto; margin-right:auto}
#video-block .vid { float:left; width:212px; height:204px;}
#video-block .vid img { cursor:pointer}



