/* CSS Document */
/*
    ASSEGNO UNO STILE GENERICO AL CORPO DELLA PAGINA
    ED ALL'ELEMENTO DIV
*/

body
{
    margin: 0px;
    background-color: #FFFFFF;
    color: #000000;
}
div
{
    font: Normal 10px Verdana;
}

H2
{
	font-size:16px; 
	color:#ff0000; 
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	white-space:pre;
}


/*
    DEFINISCO IL DIV DIV PRINCIPALE, CONTENITORE
    DI TUTTI GLI ALTRI DIV
*/

#MAIN
{
    width: 800px;
}

/*
    DEFINISCO UNO STILE AL TOP DELLA PAGINA
*/

#TOP
{
    text-align: Left;
    background-color: #FFFFFF;
    color: #333366;
    font-weight: Bold;
    padding: 3px;
}

/*
    DEFINISCO IL DIV CONTENENTE IL LOGO DELLA PAGINA
*/

#LOGO
{
    text-align: Left;
    background-color: #FFFFFF;
    float: Left;
    width: 198px;
}

/*
    DEFINISCO UN DIV CONTENENTE IL MOTORE DI RICERCA
    O ALTRI ELEMENTI DA POSIZIONARE DI CANTO AL LOGO
    COME AD ESEMPIO UN BANNER PUBBLICITARIO
*/

#BANNER
{
    text-align: Center;
    background-color: #FFFFFF;
    float: Left;
    width: 600px;
}

/*
    SULLA FALSA RIGA DEL TOP, DEFINISCO UN MENU ORIZZONTALE
*/

#MENU_ORIZZ
{
    text-align: Left;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: Bold;
}

#FOOTER1
{
    text-align: Left;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: Bold;
}
#SUB_MENU_ORIZZ
{
    text-align: Left;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: Bold;
}

/*
    DEFINISCO IL DIV DEL TITOLO
*/
#TITOLO
{
    text-align: center;
    background-color: #FFFFFF;
    color: #000FFF;
    font-weight: Bold;
	height: 40px;
	margin-top: 20px;
}

/*
    DEFINISCO, IN UN UNICO STILE, I DUE MENU LATERALI
*/

#MENU_SX
{
    background-color:  #FFFFFF;
    float: Left;
    width: 160px;

}


P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
}
/*
    DEFINISCO IL CORPO DELLA PAGINA
*/

#CORPO
{
    background-color: #FFFFFF;
    float: Left;
    width: 600px; 
	overflow: auto;
}

#CORPO_REMORTAGE
{
    background-color: #FFFFFF;
    float: Left;
    width: 638px;
	overflow: auto;
	/*height: 300px;*/
}


.TestoDestra {
	FONT-SIZE: 20px; COLOR: #CC0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-align:center;
}
.TestoDestraArancione {
	FONT-SIZE: 20px; COLOR: #CC0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-align:center; color:#FF6600;
}
.TestoDestraBlu {
	FONT-SIZE: 20px; COLOR: #CC0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; text-align:center; color:#041F7E;
}
.InnerText1 {
	FONT-SIZE: 20px; COLOR: #ff9900; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: pre ;width: 500px;
}
.InnerText2 {
	FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: pre;font-weight:bold;width: 500px;
}
.InnerText3 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: pre;width: 500px;
}
.InnerText4 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; WHITE-SPACE: pre;width: 500px;
}
.InnerText5 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;width: 500px;
}
.InnerText6 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;width: 500px;
}
.tbBlackRect {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}
.TestoFooter {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;text-align:center;
}
.SloganCSS {
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #041F7E;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.StilePulsanti {
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#FF6600;
	text-align:center;
}
.StileMenu {
	FONT-SIZE: 14px; 
	COLOR: #041F7E; 
	/* COLOR:#FF6600;*/
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(images/header/SfondoRosso2.GIF);
	cursor: pointer;
}
.StileMenuSottolineato {
	FONT-SIZE: 14px; 
	COLOR: #041F7E; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:underline;
	background-color:#FFFFFF;
	background-image:url(images/header/SfondoRosso2.GIF);
	cursor: pointer;
}

.StileMenuSelezionato {
	FONT-SIZE: 14px; 
	COLOR: #FF0000; 
	LINE-HEIGHT: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF;
	text-align:center;
	background-image:url(images/header/SfondoBianco2.GIF);
}

.StileSubMenu {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.TestoNote{
	font-size: 10px;
	color:#000000;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.TestoHome{
	font-size: 12px;
	color:#000000;
	text-align:left;
	font-family:Verdana;
}

.TestoBluHome
{
	font-size:14px; 
	color:#041F7E; 
	font-weight: Bold;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.TestoArancioneHome
{
	font-size:14px; 
	color:#FF6600
	font-weight: Bold;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.TestoHomeBig{
	font-size: 18px;
	color:#0000ff;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.TextBlue
{
	font-size:16px; 
	color: #041F7E; 
	font-weight: Bold;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
}
.TextBlueItalic
{
	font-size:16px; 
	color: #041F7E; 
	font-weight:normal;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.FaqRed
{
	font-size:12px; 
	color:#ff0000; 
	font-weight: Bold;
	text-align:left;
	font-family:Arial; 
	
}
.FaqBlack
{
	font-size:12px; 
	color:#000000; 
	font-weight:normal;
	text-align:left;
	font-family:Arial; 
	
}
.FaqBlu
{
	font-size:12px; 
	color:#041F7E; 
	font-weight:bold;
	text-align:left;
	font-family:Arial; 
	
}
.IntroTextRed
{
	font-size:16px; 
	color:#CC0000; 
	text-align:center;
	font-family:Arial; 
	
}
.IntroTextArancione
{
	font-size:16px; 
	color:#FF6600; 
	text-align:center;
	font-family:Arial; 
	
}
.IntroTextBlu
{
	font-size:16px; 
	color:#041F7E;   
	text-align:center;
	font-family:Arial; 
	
}
.tbBlackRect {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.tbWhiteRect {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}
.tbDealRect {
	font-size:12px; 
	font-family:Verdana; 
	table-layout:fixed;
	border-bottom:#999999 0px solid; 
	border-right:#999999 0px solid; 
	border-left:#999999 0px solid; 
	border-top:#999999 0px solid; 
}
.tbDealTableHeader{
	background-color:#FF6600;
}
.tbDealTableHeaderText{
	font-size:12px; 
	font-family:Arial; 
	text-align:left;
	font-weight:bold;
	color:#041F7E;
}
.tbDealTableBodyText{
	font-size:12px; 
	font-family:Arial; 
	text-align:left;
	color:#000000;
}
div#MENU_SX a{color:#000000;text-decoration: none}
div#MENU_SX a:hover{color: #000000;text-decoration: underline}
.BordiInterniTb {
	border-bottom: 1px solid #000000;
}
.BordiInterniTbLeft {
	border-bottom: 1px solid #000000; border-left:1px solid #000000; 
}
.BordiInterniTbRight {
	border-bottom: 1px solid #000000; border-right::1px solid #000000; 
}
.BordiInterniTbLeftRight {
	border-bottom: 1px solid #000000; border-left:1px solid #000000; border-right::1px solid #000000;  
}
.BordiInterniDoppiTb {
	border-bottom: 2px solid #FF0000;
}
.BordiInterniDoppiTbLeft {
	border-bottom: 2px solid #FF0000;border-left:1px solid #000000; 
}
