body {
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	color:#000000;/*#999999;#666666*/
	/*background: url(../Images/dgrey013.gif) repeat left top;*/
	/*background: url(../Sfondi/BazBg.jpg) repeat left top;*/
	font-family: Tahoma, Verdana, Arial;
	font-weight:normal;
	font-size:15px;
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
}
table {
    color:#000000;/*#666666;*/
	font-family: Tahoma, Verdana, Arial;
	font-size:15px; 
    }
a {
    color: /*#ee9900*/#d72027;
    text-decoration: none;
    font-weight:bold;
}   
.linko {
    color: #ee9900;
    text-decoration: none;
    font-weight:bold;
}    
 
a:hover {
    /*color:#666666;*/
    color:#00A844;
}    
/*.testoGrigio {
    color:#888888;
    font-weight:normal;
} */
.divAttesa {
    vertical-align: middle; 
    width: 200px; 
    height: 80px; 
    text-align: center; 
    background-color: #f4f4f4; 
    border-right: #999999 1px solid; 
    border-top: #999999 1px solid; 
    border-left: #999999 1px solid; 
    border-bottom: #999999 1px solid;
    }
/*.testoGiust {
	color:#666666;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	
}	*/ 
.manina {
    cursor:hand;
    background-color:#eeeeee;
}
.TB {
    color:#000000;/*#666666;#999999;*/
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	background-color:#ffffcc;
	border: 1px solid #888888;
}
.DDL {
    color:#666666;
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	background-color:#ffffcc;
	border: 1px solid #888888;
}
.Bottone {
    background-color:#eeeeee;
    color:#666666;
    font-family:Tahoma, Verdana, Arial;
	font-size:15px;
}
/*.titolo {
    font-family:Tahoma, Verdana, Arial;
    font-size:13px;
	color:#cc0000;
}*/
.ac {
    color:#666666;
	font-family:Tahoma, Verdana, Arial;
	font-size:15px;
	background-color:#ddffdd;
}
.labelError {
	color:Black;
	font-size:15px;
	font-weight:bold;
}
.FintoLink {
    cursor:hand;
}
.cssGridView {
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
}
/*Bulletlist*/
.selectIndex {
    font-weight: bold;
    text-decoration:none;
    color: #888888;
    background-color: #ddffdd;
}
.unselectIndex {
    font-weight:normal;
    text-decoration:none;
    color:#666666;
}
.bulletdiv {
    height: 420px; 
    overflow: auto; 
    border: solid 1px #CCCCCC;
}
.accordionHeader {
    border: 1px solid #666666;
    color: #666666;
    background-color: #000000;/*#888888;*/ 
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
}
/*.accordionHeader {
    border: 1px solid #666666;
    color: #00A844;
    background-color: #F5F5F5;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
}
/*.accordionContent {
    background-color: #6D6E70;
    border: 1px solid #666666;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}*/
.accordionLink {
    text-decoration: none;
    color: #ffffff;
    cursor:hand;
}
.bottoneLogin { 
    background-color: #405368;
    color: #ffffff; 
    font-family:Tahoma, Verdana, Arial;
    border: 1px solid #888888;
    font-weight:bold;
    font-size:15px;
}
.lblErrore { 
    color: #ff0000; 
    font-family:Tahoma, Verdana, Arial;
    font-weight:bold;
    font-size:15px;
}   
.titoloscheda {
	font-family:Tahoma, Verdana, Arial;
	color:#FF9900;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}
.titleval {
	font-family:Tahoma, Verdana, Arial;
    font-weight:bold;
    font-size:15px;
    text-decoration: underline;
	/*color:#000000;*/
}
.sepa {
	font-family:Tahoma, Verdana, Arial;
    font-weight:bold;
    font-size:15px;
}
.desc-scheda {
	font-family:Tahoma, Verdana, Arial;
    font-size:15px;
	color:#686767;
}
.testoLiteral
{
    font-size:15px;
	margin-top:15px;
}

#Intestazione {
    background: url(../images/top.jpg) repeat left top;
}
.GV {
	border-color: white;
}
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: white;
	border-width: 2px;
}

.modalBackground {
	background-color:#d72027;
	filter:alpha(opacity=70);
	opacity:0.3;
}

.modalPopup {
	background-color:/*#000000*/#d72027;
	border-width:1px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	/*width:600px;*/
}

.TextTitleRed
{
    color: #CC3300;
    font-weight: bold;
    font-size: large;
    text-align:center;
}

.TextUpTitleGray
{
    color: /*#666666*/#000000;
    font-size: medium;
    font-weight: bold;
    text-align: center;

}

.Titoletto 
{
	color:#b9d537;
	font-size:15px;
	text-align:center;
}

.TextContentCenter
{
    color: #000000;/*#666666;*/
    text-align: center;

}
.TextContentGiust
{
    color: #000000;/*#666666;*/
    text-align:justify;

}
.TextGiust 
{
text-align: justify;
} 
.TextLeft 
{
    text-align: left;
}



/* xp theme */
/*.tabContainer .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("../ico/tab-line.gif") repeat-x bottom;}
.tabContainer .ajax__tab_outer {padding-right:4px;background:url("../ico/tab-right.gif") no-repeat right;height:21px;}
.tabContainer .ajax__tab_inner {padding-left:3px;background:url("../ico/tab-left.gif") no-repeat;}
.tabContainer .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("../ico/tab.gif") repeat-x;}
.tabContainer .ajax__tab_hover .ajax__tab_outer {background:url("../ico/tab-hover-right.gif") no-repeat right;}
.tabContainer .ajax__tab_hover .ajax__tab_inner {background:url("../ico/tab-hover-left.gif") no-repeat;}
.tabContainer .ajax__tab_hover .ajax__tab_tab {background:url("../ico/tab-hover.gif") repeat-x;}
.tabContainer .ajax__tab_active .ajax__tab_outer {background:url("../ico/tab-active-right.gif") no-repeat right;}
.tabContainer .ajax__tab_active .ajax__tab_inner {background:url("../ico/tab-active-left.gif") no-repeat;}
.tabContainer .ajax__tab_active .ajax__tab_tab {background:url("../ico/tab-active.gif") repeat-x;}
.tabContainer .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;}
*/
/* .ajax__tab_header - A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_outer - An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
/* .ajax__tab_inner	 - An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
/* .ajax__tab_tab - An element of the tab that contains the text content. Child CSS classes:none. */
/* .ajax__tab_body - A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
/* .ajax__tab_hover - This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
/* .ajax__tab_active - This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */   

/* XP IE7 theme - Backgrounds */
.visoft__tab_xpie7 .ajax__tab_header					{ background:url("../ico/tab-line.gif") repeat-x bottom; }
.visoft__tab_xpie7 .ajax__tab_outer						{ background:url("../ico/tab-right.gif") no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_inner						{ background:url("../ico/tab-left.gif") no-repeat; }
.visoft__tab_xpie7 .ajax__tab_tab						{ background:url("../ico/tab.gif") repeat-x; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_outer	{ background:url("../ico/tab-hover-right.gif") no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_inner	{ background:url("../ico/tab-hover-left.gif") no-repeat; }
.visoft__tab_xpie7 .ajax__tab_hover .ajax__tab_tab		{ background:url("../ico/tab-hover.gif") repeat-x; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_outer	{ background:url("../ico/tab-active-right.gif") no-repeat right; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_inner	{ background:url("../ico/tab-active-left.gif") no-repeat; }
.visoft__tab_xpie7 .ajax__tab_active .ajax__tab_tab		{ background:url("../ico/tab-active.gif") repeat-x; }

/* XP IE7 theme - Other Styles */
.visoft__tab_xpie7 .ajax__tab_header 					{ font-family:verdana,tahoma,helvetica;font-size:11px; }
.visoft__tab_xpie7 .ajax__tab_outer						{ height:21px; }
.visoft__tab_xpie7 .ajax__tab_inner						{ padding-left:3px; height:13px;}
.visoft__tab_xpie7 .ajax__tab_tab						{ padding:8px 40px;margin:0; }
.visoft__tab_xpie7 .ajax__tab_body						{ border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:0px none;padding:8px; }


.type-articolo #bodycontent dl.image,
.type-articolo #bodycontent dl.image dt,
.type-articolo #bodycontent dl.image dd {
	display: block;
	list-style-type: none;
}
.type-articolo #bodycontent dl.image {
	margin: 0 12px 0 0;
	border: none;
	float: left;
	width: 300px;
}
.type-articolo #bodycontent dl.image dt {
	margin: 2px 0 0 0;
	border: none;
	padding: 0;
}
.type-articolo #bodycontent dl.image dt img, 
.type-articolo #bodycontent dl.image dt object,
.type-articolo #bodycontent dl.image dt .object {
	display: block;
	margin: 0 auto;
}
.type-articolo #bodycontent dl.image dd {
	margin: 0;
	border: none;
	padding-top: 0.5ex;
	color: #626262;
	font-size: 10px;
}

.type-articolo #bodycontent dl.image-right {
	margin: 0 0 0 12px;
	border: none;
	float: right;
}


/*per dare lo stile ad un determinato oggetto basta istanziarlo con #nomeOggetto*/   

