﻿/*************************************************************************/
/* General	                                                             */
/*************************************************************************/	

/*************************************************************************/
/* BODY                                                                  */
/*************************************************************************/	

/* la definizione di body si trova all'interno dei .master */

/*************************************************************************/
/* FORMATTATORI GENERICI                                                                  */
/*************************************************************************/

.left {text-align:left;}
    
.right {text-align:right;}

.floatleft {float:left;}

.floatright {float:right;}

.clearboth {clear:both;}

/*************************************************************************/
/* CONTENITORI GENERICI - Zeus ITem Container                            */
/*************************************************************************/	

.ZITC000
{
    border: 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
    
.ZITC006
{
    border: 0px;
    padding: 0px;
    margin: 0px 0px 6px 0px;
    }

.ZITC010
{
    border: 0px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    }

.ZITC_Container01
{
    border: 0px;
    padding: 0px;
    margin: 20px 20px 0 20px;
}

.ZITC_ContainerHP
{
    border: 0px;
    padding: 0px;
    margin: 10px 20px 0 20px;
}

/*************************************************************************/
/* SYSMS                                                                 */
/*************************************************************************/

.SYSMS_Titolo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #999;
    font-weight:bold;
    }

.SYSMS_Testo
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    }

.SYSMS_Link, .SYSMS_Link:link, .SYSMS_Link:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    text-decoration:underline;
    }

.SYSMS_Link:hover, .SYSMS_Link:active
{
    color: #FFFFFF;
    background-color:#333333;
    text-decoration:underline;
    }
    
/*************************************************************************/
/* HP CSS                                                                */
/*************************************************************************/
    
.HP_ColRow 
{
    margin:0px;
    padding:0px;
    border:0px;
    clear:both;
    } 

.HP_ColRow .HP_Sezioni 
{
    width:212px;
    float:left;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #333333;
    padding:0px 0 15px 0;

    }   

.HP_ColRow .HP_Sezioni img
{
    border:0px;
    margin: 0 0 8px 0;
    }

.HP_TitRow 
{
    margin:0px;
    padding:0px;
    border:0px;
    clear:both;
    }

.HP_NewsRow 
{
    margin:0px;
    padding:0px;
    border:0px;
    clear:both;
    }

div.marginright20 
{
    margin: 0 20px 0 0;
    }

.HP_NewsRow_SX
{
    margin:20px 0 0 0;
    padding:0px;
    border:0px;
    width:744px;
    }

.HP_NewsRow_DX
{
    margin:20px 0 0 0;
    padding:0px;
    border:0px;
    width:166px;
    }

.HP_LayNews 
{
    margin:0px;
    padding:0px;
    border:0px;
    width:744px;
    }

.HP_NewsItem 
{
    width:352px;
    margin:0px 20px 0px 0px;
    padding:0px;
    border:0px;
    float:left;
    overflow:hidden;
    display:inline;
    }

.HP_NewsItem img 
{
    margin:0px 0px 10px 0;
    padding:0px;
    border:0px;
    }

.HP_NewsTitolo 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 17px;
    color: #bd2716;
    }

.HP_NewsTitolo a:link, .HP_NewsTitolo a:visited
{
    color: #bd2716;
    text-decoration:none;
    } 

.HP_NewsTitolo a:hover, .HP_NewsTitolo a:active 
{
    color: #bd2716;
    text-decoration:underline;
    }    
    
.HP_NewsDesc 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #333333;
    }

.HP_NewsData
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-size: 12px;
    color: #333333;
    font-style: italic;
    text-align:left;
}


/*************************************************************************/
/* lightbox                                                              */
/*************************************************************************/


#lightbox{
	background-color:#eeeeee;
	padding: 10px;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/SiteImg/overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(/SiteImg/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/SiteImg/overlay.png", sizingMethod="scale");
}
