body{
	margin:0px;
}

#download_fascicolo_standard
{
    width:200px;
    height:155px;    
    visibility:visible;
    display:block;
}

#download_fascicolo_ipo
{
    width:0px;
    height:0px;
    visibility:hidden;
    display:none;
}

#imgRss
{
    
}

.imgRss
{
    
}

.imgCategory
{
    
}

.ico_domanda
{
    width:28px;
    height:28px;
    padding-top:4px;
    background-image:url(../img/domanda.gif);
    background-repeat: no-repeat;
    background-position:center 3px;
}

.ico_risposta
{
    width:28px;
    height:28px;
    padding-top:4px;
    background-image:url(../img/risposta.gif);
    background-repeat: no-repeat;
    background-position:center 3px;
}

.ico_download
{
    background-image:url(../img/download.png);
    background-repeat:no-repeat;
    width:36px;
    height:44px;
}

.ico_access_denied
{
    background-image:url(../img/lock.jpg);
    background-repeat:no-repeat;
    width:86px;
    height:85px;
}

.td_ico_download
{
    width:46px;
}

/* ICONE */
.icon_admin
{
    background-image:url(../img/icone/standard/admin.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_user
{
    background-image:url(../img/icone/standard/user.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_post
{
    background-image:url(../img/icone/standard/post.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_email
{
    background-image:url(../img/icone/standard/email.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_search
{
    background-image:url(../img/icone/standard/search.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_poll
{
    background-image:url(../img/icone/standard/poll.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_most_downloaded
{
    background-image:url(../img/icone/standard/download.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}

.icon_link
{
    background-image:url(../img/icone/standard/link.png);
    background-repeat:no-repeat;
    background-position:left;
    width:28px;
}
/* FINE ICONE */

.HeaderStyle{
    background-color:#3F6716;
    font-weight:bold;
    color:#FFFFFF;
    height:40px;
}

.GridView
{
    width:100%; 
    padding:2px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.RowStyle{
    background-color:#FFFFFF;
    color:#313131;
}

.SelectedRowStyle
{
    background-color:#D5E5D5;
    color:#313131;
    font-weight:bold;
}

.AlternatingRowStyle{
    background-color:#FAFFFA;
    color:#313131;
}


.EmptyDataRowStyle
{
    background-color:#3F6716;
    color:#FFFFFF;
    font-weight:bold;
    height:30px;
}

.PagerStyle
{
    background-color:#FFFFFF;
    height:50px;
}


TR.PagerStyle SPAN{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;

	border: 1px solid #E3E3E3;
	background-color:#3F6716;
	padding: 8px;	
}

TR.PagerStyle A{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3F6716;
	font-weight:bold;
	font-size:12px;

	border: 1px solid #E3E3E3;
	padding: 8px;	
}

TR.PagerStyle A:hover{
	text-decoration:underline;
}


TD.footer
{   
    background-image:url(../img/footer.png);
    background-repeat: repeat-x;
    background-position:top;
    height:70px;
}


TD.logo{
	width:50%;
	height:68px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
}

TD.loghetti{
	width:50%;
	height:68px;	
	background-image:url(../img/loghetti.png);
	background-position:right;
	background-repeat:no-repeat;	
}

DIV.button_bar
{
    width:100%;
    height:45px;
	background-image:url(../img/bg_button_bar.png);
	background-repeat:repeat-x;    
}

TR.button_bar{
	height:45px;
	background-image:url(../img/bg_button_bar.png);
	background-repeat:repeat-x;
}

TD.button_bar_separator{
	background-image:url(../img/button_bar_separator.png);
	background-repeat:no-repeat;
	width:20px;;
	height:45px;
}

TD.button_bar_arrow{
	background-image:url(../img/button_bar_arrow.png);
	background-repeat:no-repeat;
	width:10px;;
	height:45px;
}

TD.button_bar_arrow_selected{
	background-image:url(../img/button_bar_arrow_selected.png);
	background-repeat:no-repeat;
	width:10px;;
	height:45px;
}

TD.separator_menu_content{
	width:15px;
	background-image:url(../img/separator_menu_content.png);
	background-repeat:repeat-y;
}

TD.bullet_menu_1{
	background-image:url(../img/menu_separator_01.png);
	background-repeat:no-repeat;
	height:32px;
	width:16px;
}

TD.bullet_menu_2{
	background-image:url(../img/menu_separator_02.png);
	background-repeat:no-repeat;
	height:32px;
	width:32px;
}

TD.menu{
	background-image:url(../img/bg_menu.png);
	height:32px;
	background-repeat:repeat-x;
}

.link{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7;
}

.link:hover{
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}

.normal{
	font-weight:normal;
}

.italic
{
    font-style:italic;
}

.dark_grey{
	color:#313131;
}

.dark_grey:hover{
	color:#3F6716;
}

.green{
	color:#3F6716;
}

.red
{
    color:#C61D34;
}

.underline{
	text-decoration:underline;
}

.bg_color{
	background-color:#3F6716;
	height:2px;
}

.bg_colorgreen{
	background-color:#3F6716;
	height:2px;
}

.bg_colorred{
	background-color:#C61D34;
	height:2px;
}

.border{
	border:1px solid #E3E3E3;
}

.border_button{
	border:1px solid #3F6716;
}

INPUT[type="text"]{
	border:1px solid #3F6716;
}

INPUT[type="password"]{
	border:1px solid #3F6716;
}

SELECT{
	border:1px solid #3F6716;
}

TEXTAREA{
	border:1px solid #3F6716;
}

.button{
	background-image:url(../img/bg_button.png);
	height:25px;
	text-align:center;
	display:table-cell; 
	vertical-align:middle;
}

TD.dotted{
	height:10px;
	background-image:url(../img/dotted.png);
	background-repeat:repeat-x;
	background-position:center;
}

.ts10{ font-size:10px; }
.ts11{ font-size:11px; }
.ts12{ font-size:12px; }
.ts13{ font-size:13px; }
.ts14{ font-size:14px; }
.ts16{ font-size:16px; }
.ts18{ font-size:18px; }
.ts20{ font-size:20px; }
.ts22{ font-size:22px; }
.ts24{ font-size:24px; }
.ts26{ font-size:26px; }
.ts28{ font-size:28px; }
.ts30{ font-size:30px; }
.ts32{ font-size:32px; }



TR.CommandRow A{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#3F6716;
	font-weight:bold;
	font-size:12px;
}

TR.CommandRow A:hover{	
	text-decoration:underline;
}

#pollbar
{
   width:90%;
   background-color: #3F6716;
   height: 6px;   
}


/* GESTIONE DI TUTTI GLI ELEMENTI PER LA VISUALIZZAZIONE FORMATTATA DI UN ARTICOLO */
DIV.ArticleBox
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#313131;
    line-height:1.7;
}

DIV.ArticleBox A
{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#3F6716;
}

DIV.ArticleBox A:hover
{
    text-decoration:underline;
}

DIV.ArticleBox TABLE
{
    border:none;
    width:100%;
}

DIV.ArticleBox TABLE TD
{
    border:1px solid #BBBBBB;
    padding:2px;
    margin:2px; 
}

DIV.ArticleBox TABLE TR.intestazione
{
    background-color:#3F6716;
    color:#FFFFFF;
    font-weight:bold;
}

DIV.ArticleBox TABLE TR.pari
{

}

DIV.ArticleBox TABLE TR.dispari
{
    background-color:#FAFFFA;
    color:#313131;
}


/* /FINE: GESTIONE DI TUTTI GLI ELEMENTI PER LA VISUALIZZAZIONE FORMATTATA DI UN ARTICOLO */





/* Tab Theme */
.CustomTabStyle .ajax__tab_header 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    background:url(../img/tab/tab-line.png) repeat-x bottom;
}
.CustomTabStyle .ajax__tab_outer 
{
    padding-right:2px;
    height:39px;
    background:url(../img/tab/tab-right_n.png) no-repeat right;
}
.CustomTabStyle .ajax__tab_inner 
{
    padding-left:5px;
    background:url(../img/tab/tab-left_n.png) no-repeat;
}
.CustomTabStyle .ajax__tab_tab 
{
    height:23px;
    padding:8px;
    margin:0;
    background:url(../img/tab/tab_n.png) repeat-x;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../img/tab/tab-hover-right_n.png) no-repeat right;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../img/tab/tab-hover-left_n.png) no-repeat;
}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../img/tab/tab-hover_n.png) repeat-x;

}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/tab/tab-active-right_n.png) no-repeat right;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/tab/tab-active-left_n.png) no-repeat;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab 
{
    background:url(../img/tab/tab-active_n.png) repeat-x;
}
.CustomTabStyle .ajax__tab_body 
{
    font-family: "Trebuchet MS", verdana, arial, "Times New Roman";
    border:1px solid #BBBBBB;
    border-top:0;
    padding:8px;
    /*background-color:#f4efeb;*/
}

.CustomTabStyle .ajax__tab_active
{
    color:#3F6716;
}


.CustomTabStyle .ajax__tab_tab 
{
    color:#333333;
}


.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px black;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: Green;
   height: 15px;
}