﻿/* ajax modal dialog styles */
.thumbnail{
	padding: 3px 3px 8px 3px;
	background-color: #839054;
	border: 1px solid #45491B;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}	
	
	
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalBox {
	background-color : #FFF5C6;
	border-width: 3px;
	border-style: ridge;
	border-color: #9B9DFF;
	padding: 3px;
}
.modalBox caption {
	background-image: url(images/window_titlebg.gif);
	background-repeat:repeat-x;
}


/* inizio error box */
.modalErrorBox {
	background-color : #D8D8D8;
	border-width: 3px;
	border-style: ridge;
	border-color: #FFFFFF;
	padding: 3px;
}

.labelDettaglio
{
	font-size: 10; 
	font-weight: bold;
	font-style:italic;
	}

.modalMapBox {
	background-color : #D8D8D8;
	border-width: 3px;
	border-style: ridge;
	border-color: #FFFFFF;
	padding: 3px;
}

.modalErrorBackground {
	background-color: #303030;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.modalErrorBox caption {
	background-image: url(images/window_titlebg.gif);
	background-repeat:repeat-x;
}

.itemStyle 
{
	padding-bottom:3px;
	padding-top : 3px;
}

/* fine error box */

/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(images/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #ffffff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}

.Classe
{
	font-weight:bold;
}

.progress
{
    display: block;
    position: absolute;
    padding: 2px 3px;
}

.containerLoad
{
    border: solid 1px #808080;
    border-width: 1px 0px;
}
.headerLoad
{
    background: url(img/sprite.png) repeat-x 0px 0px;
    border-color: #808080 #808080 #ccc;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 0px 10px;
    color: #000000;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.9;  
    font-family: arial,helvetica,clean,sans-serif;
}
.bodyLoad
{
    background-color: #f2f2f2;
    border-color: #808080;
    border-style: solid;
    border-width: 0px 1px;
    padding: 10px;
}

.ErrorSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: Red;
}

.LoadingFont
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #A0A0A0;
}


.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

.LoaderProgress
{
	width: 200px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
	border-style: outset;
	border-color:#D8D8D8;
	background-color:White;
	border-width:0.5;
}


.PagingTablePopup
{
	width: 100%;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.PagingTablePopupImage
{
	width: 100%;
	background-color: #CEE285;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;
}

.SubHeadWithoutBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: #003366;
}

.modalImageBox {
	background-color : White;
	border-width: 3px;
	border-style: ridge;
	border-color: Black;
	padding: 3px;
}

.RepeaterText
{
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #566350;
}

.MarginRepeaterText
{
	text-indent:8px;
	font-family: Calibri;
	font-size: 12px;
	color: #41513E;
}

.titoloRicerca
{
	font-family:Verdana;
	font-size:medium;
	font-weight:bold;
	color:#444444	
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(image/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #527F3F;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #527F3F;
    background-color:#F9F9F9;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;   
    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #527F3F;
    border-bottom-color:#E0E0E0;
    background-color:#E0E0E0;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#E0E0E0;
    border:solid 2px #527F3F;
    border-top-width:0;
}



