/******************************************************************************/
body {
//
// stile scrittura impostato di default: 
//
	background-color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	color: #446B96;
	margin: 0px;
	padding: 0px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #446B96;
	scrollbar-face-color: #446B96;
	scrollbar-shadow-color: #CADDEF;
	scrollbar-highlight-color: #CADDEF;
	scrollbar-darkshadow-color: #446B96;
	scrollbar-3dlight-color: #446B96;
}
table {
	font-size: 11px; 
   font-family: Verdana; 
}

 a:link                  {color: #7D9BE3; text-decoration: none}
 a:visited               {color: #7D9BE3; text-decoration: none}
 a:hover                 {color: #FFA340; text-decoration: none}

form                    {margin-bottom: 0; margin-top: 0;}
input, select, textarea   {font-family: Verdana; font-size: 11px;; color: #446B96;}
.linea   {
	background-color: #AFD5FC;
	border: 1 dotted #7D9BE3 1;
}

/* INIZIO STILE SEGNALAZIONE PAGINA ERRORE INSERIMENTO */
input.error, select.error, textarea.error 
{
padding-right: 16px; 
border: 1px solid red; 
background-color: #FFFCE2; 
background-image:  url("/TEMPLATE/Action/errore.gif"); 
background-position: right; 
background-repeat: no-repeat; 
font-family:Verdana; font-size:11px;
}
input:focus, select:focus, textarea:focus 
{
border: 1px solid red; 
background-color:#EFEFEF;
} 
/* FINE STILE SEGNALAZIONE PAGINA ERRORE INSERIMENTO */

/* IMMAGINE SFONDO DELLE FASCIE LATERALI:
background:url(Sfondo150x224.jpg);
background-repeat:no-repeat;*/  

.fascia150  {
font-size: 11px; 
font-family: Verdana; 
} 

/******************************************************************************/
/* QUESTI STILI DEVONO ESSERE COPIATI DAL FILE EditorStili.css 
PER POTERLI APPLICARE DALL'UTENTE! */



.Verde {
        font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #3A900D;
}

.Rosso {
        font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}

.Blu {
        font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	color: #0000FF;
}

.Evidenzia {
	background-color: #FEF28B;
	font-family: verdana;
	color: #000000;
	font-weight: normal;
}

/******************************************************************************/
/* INIZIO MENU ORIZZONTALE CON TABELLE*/
#header {
    float:left;
    width:100%;
    background:#DAE0D2 url("images/Template/bg3.gif") repeat-x bottom;
	font-size:93%;
    line-height:normal;
	}

#header ul {
    margin:0;    
    padding:10px 10px 0;
	list-style:none;
	}

#header li {
    float:left;
    background:url("images/Template/left.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }

#header a {
    float:left;
    display:block;
    background:url("images/Template/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:bold;
	font:  10px Verdana, sans-serif;
	/*color:#765;*/
	color: #446B96;
}
  /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */


#header strong, #header span {
	display:block;
    background:url("images/Template/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
}

#header #current {
    background-image:url("images/Template/left_on.gif");
}
/* FINE MENU ORIZZONTALE CON TABELLE*/
/******************************************************************************/


td.nav  {
	   font-size: 8 pt; 
	   font-family: Verdana;
}

A {
	color: #3F84C4; 
	font-weight: bold;
    font-size: 12px;
}

.adv {
	color: #FFFFFF; 
	    font-size: 12px;
}

a.adv {
	color: #FFFFFF; 
	font-weight: bold;
	font-size: 12px;
}
/******************************************************************************/

.leftMenu {
	border-width: 0px 2px 0px 2px;
	padding-bottom: 30px;
   font-size: 11px;
}


/******************************************************************************/
.squaresR {
	width: 21px;
	height: 21px;
	float: right;
	padding-right: 5px;
}

/******************************************************************************/
.sideBlock {
	padding: 12px 0px 12px 0px;
	margin: 0px 8px 0px 8px;
	border-bottom: solid 1px #9DC0E1;
	font-size: 12px;
}

.sideBlockTitle { 
	display: list-item;
	list-style: none inside url(images/Template/box_title_icon.gif);
	padding-bottom: 8px;
	margin-left: 1px;
	font-family: Verdana;
	font-weight: bold;
   font-size: 12px;
	color: #1570A1;
}

.sideSearch { 
	padding-bottom: 0px;
	margin-left: 8px;
	font-family: Verdana;
	font-weight: bold;
   font-size: 11px;
	color: #1570A1;
}
/******************************************************************************/
.mainMenu {
	text-align: center;
	text-valign: bottom;

}

.mainsubMenu {
	margin-bottom: 21px;
	text-align: right;
}

.mainMenuItem {
	display: inline;
	font-weight: bold;
	white-space: nowrap;
	padding: 1px 1px 1px 1px;
    font-size: 12px;
}
.mainMenuItem a:visited { color: #3F84C4; }

/******************************************************************************/

/******************************************************************************/
#bottomBars {
	clear: both;
	margin: 10px 0px 10px 0px;
}

#bottomBar1, #bottomBar2 {
	font-size: 1px;
	width: 100%;
	height: 8px;
	margin-top: 3px;
}
#bottomBar1 {
	background-color: #FFA340;
	border-top: solid 1px #FFF0E0;
	border-bottom: solid 1px #FFAE55;
}
#bottomBar2 {
	background-color: #3E648B;
	border-top: solid 1px #92A9C0;
}

/* For applications */


TABLE#productPageTotal TD 			{font-family: Arial, Verdana; font-size: 13px}
TABLE.productDescription TD			{font-family: Arial, Verdana; font-size: 12px}

A.selectedProductPageLink 			{font-weight: bold; }

A.selectedProductPageLink:link 		{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}
A.selectedProductPageLink:visited 	{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}
A.selectedProductPageLink:hover 	{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: none;}
A.selectedProductPageLink:active 	{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}

A.writeReviewLink:link 				{font-family: Arial, Verdana; font-size: 13px; color: #FC8000; text-decoration: underline;}
A.writeReviewLink:visited 			{font-family: Arial, Verdana; font-size: 13px; color: #FC8000; text-decoration: underline;}
A.writeReviewLink:hover 			{font-family: Arial, Verdana; font-size: 13px; color: #FC8000; text-decoration: none;}
A.writeReviewLink:active 			{font-family: Arial, Verdana; font-size: 13px; color: #FC8000; text-decoration: underline;}

A.visitorRatingsLink:link 			{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}
A.visitorRatingsLink:visited 		{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}
A.visitorRatingsLink:hover 			{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: none;}
A.visitorRatingsLink:active			{font-family: Arial, Verdana; font-size: 13px; color: #3F84C4; text-decoration: underline;}

FONT.productName					{font-family: Arial, Verdana; font-size: 12px; color: white; font-weight: bold;text-decoration: none;}
FONT.productPrice					{font-family: Arial, Verdana; font-size: 12px; color: black; font-weight: bold;}
FONT.productVersion					{font-family: Arial, Verdana; font-size: 12px; color: black; font-weight: bold;}
FONT.productLastUpdate				{font-family: Arial, Verdana; font-size: 12px; color: black; font-weight: bold;}
FONT.newProductLabel				{font-family: Arial, Verdana; font-size: 12px; color: #00FFFF; font-weight: normal;}
IMG.productBoxTitleImage			{margin-left: 3px}

/******************************************************************************/
        .club_article_big_caption {
                FONT-WEIGHT: bold; FONT-SIZE: 18px;
COLOR: #1570a1; FONT-FAMILY: Verdana;text-align:center;
margin: 10px
        }
        .club_article_small_caption {
                FONT-WEIGHT: bold; FONT-SIZE: 16px;
COLOR: #1570a1; FONT-FAMILY: Verdana;text-align:center;
margin: 10px
        }
        .club_article {
                FONT-SIZE: 13px; FONT-FAMILY: Arial,
Verdana; text-indent : 20px; margin: 0px;
            }
        .club_article_bold {
                FONT-SIZE: 12px; FONT-FAMILY: Arial,
Verdana;font-weight:bold;  margin: 0px;
padding: 0px;
        }
        .club_article_info {
                FONT-SIZE: 12px; FONT-FAMILY: Verdana;
text-align:right; margin: 0px; margin-right: 10px;
        }
        .club_article_link {
                FONT-WEIGHT: bold;
FONT-SIZE: 12px; COLOR: #3f84c4; WHITE-SPACE: nowrap
        }
        .club_article_code {
                BORDER: #315573 1px solid; PADDING:
5px; PADDING-LEFT: 15px; MARGIN: 6px 25px 6px 50px;
BACKGROUND-COLOR: #E7EFF7;TEXT-ALIGN: left; FONT-FAMILY:
Courier; FONT-SIZE: 12px;text-indent : 0px; 
        }
        .club_article_input {
                MARGIN: 10px 50px 10px 50px;
TEXT-ALIGN:left; FONT-FAMILY: Courier; FONT-SIZE: 12px
        }
        .club_article_quote {
                BORDER: #315573 1px solid; PADDING:
5px; PADDING-LEFT: 15px; MARGIN: 6px 25px 6px 50px;
BACKGROUND-COLOR: #CEDFEF; TEXT-ALIGN: left;
FONT-FAMILY: Verdana; FONT-SIZE: 12px;
        }
.club_article_epilog { 
PADDING: 5px; PADDING-RIGHT: 10px; MARGIN: 6px 6px 
6px 100px; BACKGROUND-COLOR: #E7EFF7; TEXT-ALIGN: right; FONT-FAMILY: 
Verdana; FONT-SIZE: 12px;  
} 
.club_article_navigation { 
 FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3f84c4; 
} 
dd {
                FONT-SIZE: 12px; FONT-FAMILY: Verdana;
text-align:left; margin: 0px; margin-right: 5px;
}
.job{
  FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #9cb2d6; BORDER-BOTTOM-COLOR: #9cb2d6; COLOR: white; BORDER-TOP-COLOR: #9cb2d6; BACKGROUND-COLOR: #9cb2d6; BORDER-RIGHT-COLOR: #9cb2d6;
}
span.error{
  font:bold;color:red;border : solid 1px;
}
FIELDSET {
  margin: 3px;
  border: 1px solid #FF9933;
}
