body {background-attachment:fixed;font-family:verdana,arial,sans-serif;font-size:10px;margin:0px;padding:0px;}
body a {text-decoration:none;color:#00BB55;border:none;margin:0px;padding:0px;top:0px;left:0px;}
body  a:hover {color:#FF6600;}
.sprite {background:url(../images/menu_item/divia_menu_item.gif);height:81px;}
.menu_pic{height:27px;width:175px;}
.menu_pic_0{background-position:0px 0px;}
.menu_pic_1{background-position:0px -27px;}
.menu_pic_2{background-position:0px -54px;}
.menu_pic_0h{background-position:176px 0px;}
.pagegrid {vertical-align:top;padding:0px;margin:0px;border-collapse:collapse;float:left;height:100%;}
.pagegrid_box{width:175px;}
.pagegrid_center{width:664px;}
.tabularheader{font-size: 1.1em;color:#333333;margin-top:8px;margin-bottom:2px;background-color:#FFCC66;padding-top:2px;padding-bottom:2px;width:100%;font-weight:bold;}
.diviapage {margin-left:auto;margin-right:auto;margin-top:0px;}
.topbanner{position:relative;width:832px;height:120px;left:0px;top:0px;}
.pagemaxX {width:1014px;}
.pagemaxY {height:1100px;}
.pagemidX {width:1012px;}
.pagemidY {height:760px;}
.pagedynX{width:100%;}
.pagedynY {height:100%;}
.colored_spacer {background-color:#FFCC66;clear:both;font-size:1px;height:5px;margin:10px 2px;}
.colored_spacer_thin {background-color:#FFCC66;clear:both;font-size:1px;height:2px;margin:6px 2px;}
.testo_s {font-size:10px;}
.testo_m {font-size:11px;}
.testo_ml {font-size:12px;}
.testo_l {font-size:14px;}
.testo_color_1 {color:#00008B;}
.testo_color_2 {color:#AAAAAA;}
.testo_color_5 {color:#FFFFFF;}/*movie title*/
.testo_color_6 {color:#FFFFFF;}/*movie original title*/
.testo_b {font-weight:bold;}
.elem_bordercolor_1 {border-color:#00008B;}
.testo_backcolor_1 {background-color:#F0FFFF;}
.testo_backcolor_2 {background-color:#2C4759;}
.testo_backcolor_5 {background-color:#2C4759;}
.testo_backcolor_6 {background-color:transparent;}
.menu_color_1 {color:#191970;}
.menu_backcolor_1 {background-color:transparent;}
.txt_orange_lgreen {color:#FF6000;background-color:#CCFFCC;}
.fontcolor_white {color:#FFFFFF;}
.fontcolor_orange {color:#FF6000;}
.backcolor_orange {background-color:#FF6000;}
.font_xxxl {font-size:28px;font-weight:bold;}
.font_xxl {font-size:24px;font-weight:bold;margin:0px;padding:0px;}
.font_xl {font-size:20px;font-weight:bold;margin:0px;padding:0px;}
.font_l {font-size:16px;font-weight:bold;margin:0px;padding:0px;}
.no_margin {margin:0px;}
.margin_top {margin-top:6px;}
.margin_top2 {margin-top:12px;}



.divialogo {position:relative;background-color:transparent;margin:0px;padding:0px;overflow:hidden;}
.divialogo img {height:120px;border:none;}
.divialogo a {text-decoration:none;color:#ccffcc;font-size:11px;}
.cus_wel_criteo {
font-family:arial,helvetica,sans-serif;
margin:0px;
width:99%;
}
.cus_wel_titlecri {
font-size:1.2em;
font-weight:bold;
margin:auto auto 8px;
text-align:left;
}
.cus_float_l {
float:left;
}
.cus_wel_box_brown {
background-color:#FFCC66;
height:21px;
margin:0pt 3px 0pt 0pt;
width:20px;
}
.padding {padding:3px;}
.cus_wel_clear {clear:both;}

.custzone {margin:0px;padding:1px;width:100%;overflow:hidden;}
.cust-menu {position:relative;margin:0px;padding:0px;right:2px;bottom:0px;overflow:hidden;font-size:11px;}
.cust-menu ul {margin:0px;padding:0px;list-style:none;width:100%;text-align:left;}
.cust-menu li {float:left;padding-left:4px;padding-right:4px;margin:0px;color:#000000;border:none;font-weight:bold;}
.login-msg {position:relative;top:0px;margin:0px;padding-left:2px;width:100%;overflow:hidden;color:#000000;font-size:11px;font-weight:bold;}
.login-msg span {cursor:hand;cursor:pointer;color:#00BB55;}
.login-msg span:hover {color:#FF6600;}
.login-div {position:absolute;margin:0px;padding:0px;top:12px;left:4px;width:98%;overflow:hidden;}
.login-div span {text-decoration:none;margin:0px;padding:0px;}
.login-div ul {margin:0px;padding:0px;padding-right:4px;list-style:none;width:98%;text-align:left;}
.login-div li {margin:0px;padding:0px;padding-top:4px;}
.login-div label {width:50px;padding-left:4px;color:#CCCCCC;}
.login-div input {width:80px;height:14px;top:4px;margin:0px;padding:0px;background:transparent none repeat scroll 0%;color:#CCCCCC;}
.login-div a {text-decoration:none;color:#ccffcc;font-size:11px;}

.date_div {position:relative;margin-top:6px;margin-right:2%;padding:0px;float:right;height:20px;overflow:hidden;color:#333333;}

.hor_menu {position:absolute;margin:0px;padding:0px;list-style:none;width:100%;text-align:left;height:34px;overflow:hidden;}
.hor_menu ul {margin:0px;padding:0px;list-style:none;width:100%;text-align:left;}
.hor_menu li {float:left;padding-left:4px;padding-right:4px;margin:0px;color:#CCFFCC;border:none;}

.pageleftbar {position:relative;background-color:transparent;margin:0px;padding:0px;width:175px;height:800px;overflow:hidden;}
.pagerightbar {position:relative;background-color:transparent;margin:0px;padding:0px;top:0px;left:0px;width:175px;overflow:hidden;height:800px; border:none;}
.pagerightbar_splash{position:absolute;margin:0px;padding:0px;top:256px;left:840px;width:175px;overflow:hidden;height:800px; border:none;}
.pagecontent {position:relative;margin:0px;padding:0px;top:overflow:hidden;background-color:transparent;}
.pagecontent_left {left:180px;}
.pagecontent_4left {left:4px;}
.pgcontent_auto  {width:760px;height:740px;}
.pgcontent_base {width:100%;height:800px}
.pgcontent_large {width:1280px;height:100%;}
.hdwhat{position:relative;width:100%;left:0px;height:0px;}
.hdwhatinfo{position:relative;height:0px;visibility:hidden;}
      .tab{
         color: navy;
         background-color: white;
         border: thin solid navy;
         position: absolute;
         top: 0px;
         text-align: center;
         font: 9pt Verdana,sans-serif;
         z-index: 2;
         padding: 3px;
         cursor: pointer;
         cursor: hand;
      }
      .panel{
         position: absolute;
         top: 20px;
         left: 1%;
         width: 99%;
         z-index: 1;
         height: 270px;
         visibility: hidden;
         font: 12pt Verdana,sans-serif;
         color: navy;
         border: thin solid navy;
         padding: 10;
         overflow: auto;
      }

.tabs {position:absolute;background-color:transparent;width:98%;margin-left:4px;padding:0px;left:0px;top:4px;height:34px;overflow:hidden;font-size:11px;}
.tabs ul {margin:0px;padding:0px;list-style:none;width:100%;text-align:left;}
.tabs li {float:left;padding-left:4px;padding-right:4px;margin-top:0px;border:none;color:#CCFFCC;}
.pagecontent_tabs {position:absolute;left:0px;top:0px;overflow:hidden;border:none;cursor:hand;cursor:pointer;}

.langitems {margin-top:4px;padding:0px;width:100%;height:20px;overflow:hidden;font-size:11px;font-weight:bold;}
.langitems ul {margin:0px;padding:0px;list-style:none;width:100%;text-align:left;}
.langitems li {float:right;padding-left:6px;padding-right:10px;margin-top:2px;margin-bottom:2px;color:#000000;border-left:solid 1px #999999;}
.langitems_li_first {margin-left:16px;}
button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 15px 0 0;
text-align: center;
height: 30px;
line-height: 30px;
width: auto;
}
button.rounded {background: transparent url(../images/layout/btn_right.png ) no-repeat scroll right top;clear: left;}
button span {display: block;padding: 0 0 0 15px;position: relative;white-space: nowrap;height: 30px;line-height: 30px;}
button.rounded span {background: transparent url(../images/layout/btn_left.png ) no-repeat scroll left top;color: #000000;}
button.rounded:hover {background-position: 100% -30px;}
button.rounded:hover span {background-position: 0% -30px;color: #FFFFFF;}
button::-moz-focus-inner {border: none;}

