
/*CSSDocument*/

/*--------DefaultStyle--------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover,input{color:#333333;font-family: Verdana, Arial,Helvetica,sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead,a:link,a:visited,a:hover{font-size:12px;}
h1, h2, h3, h4,h5,h6{color:#333333;}
h1, h3, h5, h1input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a,a:link,a:visited,a:active{color:#0099CC;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:none;}
.Head,.SubHead,.SubSubHead,.Normal,.NormalDisabled,.NormalDisabled,.NormalBold,.NormalRed,.NormalTextBox
{font-family:Verdana,Arial,Helvetica,sans-serif;}
.Head{color:#0099CC;font-weight:bold;}
.SubHead{color:#666666;}
.SubSubHead{color:#0099CC;}
.NormalRed{color:#F00;}

/*Datagrids*/
.DataGrid_Container{margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Headertd,.NormalBoldtd{font-weight:bold;}


/*------------Module Action Menus--------------*/
.ModuleTitle_SubMenu{border:1px solid #e8e8e8;}
.ModuleTitle_SubMenu td{border:0px;white-space:nowrap;color:#666666;padding:2px 0 2px 0;} 
.ModuleTitle_MenuIcon{border:none;padding:0;}
.ModuleTitle_MenuItemSel,.ModuleTitle_MenuItemSel,.ModuleTitle_MenuIcon{color:#666666;background-color:#e8e8e8;}
.ModuleTitle_MenuBreak td,.ModuleTitle_MenuBreak,.ModuleTitle_MenuIcon{height:1px;}


/*--------designstyle--------*/
.top_space{height:0px;}

.logo_top_left{padding:0px;margin:0px;background:url(images/logo_top_left.png) no-repeat top left;height:39px;}
.logo_top_right{padding:0px;margin:0px;background:url(images/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0px;margin:0 19px 0 19px;background:url(images/logo_top_bg.png) repeat-x top;height:39px;}
.logo_left{padding:0px;background:#FFF;}
.logo_right{padding:0px;background:#FFF;}
.logo_pad{padding:0 10px 0 10px;margin:0 8px 0 8px;background:url(images/logo_bg.png) repeat-x top left;}
.logo{padding:10px 0px 10px 0px;height:55px}

.header_top{top:-24px;width:auto;position:relative;z-index:-1;background-color:Transparent;}
#dt_tr_shadow {background:url(images/right_bg.png) no-repeat;height:277px;width:17px;position: absolute;right:-17px;top: -20px;}
#dt_tl_shadow {background:url(images/left_bg.png) no-repeat;height:277px;width:17px;position: absolute;left:-17px;top: -20px;}

.menu_bg{padding:0;margin:0px 0 0 0;background:#FFF;}
.menu_left{padding:0px;margin:0px;}
.menu_right{margin:0px;}

.search_style{float:right;height:40px;}	

.bread_bg{height:40px;margin:0;background:url(images/bread_bg.png) repeat-x; margin:3px 0 5px 0;}
.bread_bgdiv{font-size:11px;}
.bread_left{height:40px;background:url(images/bread_left.png) no-repeat top left;}
.bread_right{height:40px;background:url(images/bread_right.png) no-repeat top right;overflow:hidden;}
.homeicon{height:40px;background:url(images/breadcrumb.png) no-repeat top left;padding:14px 0 0 65px;float:left;}
.breaddiv.moduletable{padding-top:14px;padding-left:16px;float:left;}
.search_bg{float:right;padding:8px 2px 0 0;margin:0 16px 0 16px;height:40px;background:url(images/search_bg.png) no-repeat top left;}
.SearchButton{margin:0 0 0 13px;}

.login_style{float:right; padding:15px 40px 15px 0;}
.logo_style{ float:left; padding:0px 0 0px 0px;}

.center_bg{padding:0px;margin:0px;clear:both;}
.left_bg{padding:0px;margin:0px;}
.right_bg{padding:0px;margin:0px;}
.content_pad{padding:0px;margin:0px;}
.content_width{overflow:visible;padding:0;width:100%}
#dt_content_height{min-height: 320px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}

.clear_float{clear:both;line-height:0;font-size:0;height:0;}

/*-------FileManager-------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link,a.CommandButton:visited{color:#0099CC;/*font-weight:normal;*/text-decoration:none;}
a.CommandButton:hover{color:#CC0000;text-decoration:none;}


/*-------ControlPanelchanges---------------*/
.ControlPanela.CommandButton:link,.ControlPanela.CommandButton:visited{color:#0099CC;}
.ControlPanela.CommandButton:hover{color:#CC0000;text-decoration:none;}
.ControlPanela.CommandButton:link,.ControlPanela.CommandButton:visited,.ControlPanel.SubHead{font-size:11px;}

/*---------panestyle----------*/
.SelectorPane1{padding:0 5px 0 5px;margin-top:8px;float:right;text-align:right;}
.BannerPane1{padding:0px;margin:0px;width:39%;text-align:left;}
.TopPane{padding:0px;margin:0px;width:99%;text-align:left;}
.LeftPane{padding:0px 5px 0px 0px;margin:0px;width:25%;text-align:left;}
.ContentPane{padding:0 5px 0 5px;margin:0px;text-align:left;}
.RightPane{padding:0px 0px 0px 5px;margin:0px;width:25%;text-align:left;}
.BottomPane{padding:0px;margin:0px;width:99%;text-align:left;}

.BannerPane2{padding:0px;margin:0px;width:99%;text-align:left;}
.TopPane2{padding:0px;margin:0px;width:99%;text-align:left;}
.BottomPane2{padding:0px;margin:0px;width:99%;text-align:left;}

.ContentPane2{padding:0 10px 0 10px;margin:0px;text-align:left;}
.LeftPane2{padding:0px 0px 0px 0px;margin:0px;text-align:left;width:20%;}
.RightPane2{padding:0px 0px 0px 0px;margin:0px;text-align:left;width:20%;}

.ContentPane3{padding:0 5px 0 10px;margin:0px;text-align:left;width:45%;}
.ContentPane4{padding:0 10px 0 5px;margin:0px;text-align:left;width:45%;}

/*--------DropDown--------*/
.dt_top5{padding-top:5px;}
.dt_top12{padding-top:12px;}
.dt_title{width:85px;text-align:right;padding-right:5px;}
.dt_left{float:left;}
#dt_drop_down2{z-index:2;top:-5000px;position:absolute;overflow:hidden;width:100%;}
#dt_drop_down{z-index:3;background:url(images/Panel/drop_bg.png) repeat-x bottom left;height:84px;padding:0px; position:absolute;top:-5000px;overflow:hidden;width:100%;}
.dt_main_container {width: 100%; float: left;margin-top:5px;}
.dt_main_container * {font-family:Arial;font-size:12px;color:#cbcbcb !important;font-weight:bold;}
.dt_toprow,.dt_bottomrow {width:100%;clear:both;}
.dt_toprow_left{float:left;width:58%;}
.dt_toprow_right{float:left;width:40%;}
.dt_bottomrow_left{float:left;width:58%;}
.dt_bottomrow_right{float:left;width:40%;}
#dt_drop_down_tab{position:absolute;background:url(images/Panel/tab.png) no-repeat top center;width:174px;z-index:2;display:none;top:-5000px;cursor:pointer;line-height:18px;height:24px;}
#dt_open{width:174px;margin:0px auto;margin-left:-1px;padding-top:2px;cursor:pointer;display:block;text-align:center;color:#b9b8b8 !important;font-size:10px;visibility:visible;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}
#dt_closed{width:174px;margin:0px auto;margin-left:-1px;padding-top:2px;cursor:pointer;display:none;text-align:center;color:#b9b8b8 !important;font-size:10px;visibility:hidden;font-family:Arial,Helvetica,sans-serif;font-weight:normal;}



/*------------BreadcrumbStyle--------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#0099CC;}
a.Breadcrumb:hover{color:#CC0000;}


/*--------------LinkStyle--------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{font-weight:bold;color:#0099CC;text-transform:uppercase;}
a.links:hover{color:#CC0000;}



/* ---------- user and loging style ---------------- */
.user,a.user:link,a.user:active,a.user:visited{color:#0099CC;background:url(images/user.png) no-repeat left top;padding:0 0 2px 20px;}
a.user:hover{color:#CC0000;}

.login,a.login:link,a.login:active,a.login:visited{color:#0099CC;background:url(images/login.png) no-repeat left top;padding:0 0 2px 20px;}
a.login:hover{color:#CC0000;}

.login_user_pad{padding:0 15px 10px 0;}

/*--------------DateStyle--------------*/
.date{color:#0099CC;background:url(images/calendar.png) no-repeat left top;padding:0 0 2px 20px;}
.date_pad{padding:0 15px 10px 0;}

/* ---------- language bar style ---------------- */
.lang_pad{padding:0 15px 5px 0;}


/*--------------Footer--------------*/
.footer_bottom{margin-top:-45px;width:auto;position:relative;z-index:-1;background-color:transparent;}
.footer_bottom_middle{margin:0 17px;height:100px;background:url(images/footer_bottom_middle.png) repeat-x;}
.footer_bottom_left{margin-top:-115px;position:absolute;top:0px;left:-18px;width:35px;height:205px;background:url(images/footer_bottom_left.png) no-repeat;}
.footer_bottom_right{margin-top:-115px;position:absolute;top:0px;right:-18px;width:35px;height:205px;background:url(images/footer_bottom_right.png) no-repeat;}

.footer_bg{background:url(images/footer_bg.png) repeat-x;height:40px;margin:5px 0 0 0;}
.footer_left{background:url(images/footer_left.png) no-repeat top left;height:40px;}
.footer_right{background:url(images/footer_right.png) no-repeat top right;height:40px;}
.footer_shadow{margin-left:auto;margin-right:auto;height:8px;background:url(images/footer_shadow.png) no-repeat top center;}
.footer_text{width:48%;float:left;padding-top:13px;padding-left:18px;}
.bottom_pos{float:right;padding-top:13px;padding-right:18px;}

.footer,a.footer:link,a.footer:active,a.footer:visited{color:#0099CC;}
a.footer:hover{color:#CC0000;}


/*--------------EmptypanesStyle--------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}


/*--------------SearchSkinObjectStyles--------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox{float:left;margin-top:5px;font-weight:bold;font-size:11px;margin-left:29px;width:170px;border:none;background-color:Transparent;}


.SeparationLine
{
   color:#0099CC;
   height:1px;
}

.LockImg{
	background-image: url(lucchetto.gif);
	width:20px;
}


/* Classe per la lettura facilitata dei DataViewer */
.EasyRead {
	background-color: #F1F1F1;
}

hr 
{
 height:1px;
 border-width:0;
 color:#BDBDBD;
 background-color:#BDBDBD
}


/*---------special text-----------*/
.Normal
{
    FONT-SIZE: 10px;
    FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
}
.NormalBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
}
.NormalRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #c50000;
    FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
}
.SubHead
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
}
.Head
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: tahoma,Arial, Helvetica, sans-serif;
}