.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#505050;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/restyle_background_001.gif);
	background-repeat: repeat-x;
}

.body_internal {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#505050;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/background_002.gif);
}

.background_003 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#505050;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/background_003.gif);
}

.button_separator{
	padding:10px;
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#CCCCCC;
	text-align: center;
	vertical-align: middle;
}

.button a:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;vertical-align: 5px;}
.button a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3B5985; text-decoration: none;vertical-align: 5px;}
.button a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: underline;vertical-align: 5px;}
.button a:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0047BD; text-decoration: none;vertical-align: 5px;}

a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #5886C8; text-decoration: none;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3B5985; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0047BD; text-decoration: none;}
a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0047BD; text-decoration: none;}

.menu_secondario a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #000000; text-decoration: none;}
.menu_secondario a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2C2C2C; text-decoration: none;}
.menu_secondario a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2C2C2C; text-decoration: underline;}
.menu_secondario a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2C2C2C; text-decoration: none;}

.searchtextfield	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(../images/restyle_fondo_searchtextfield.gif);
	background-repeat: repeat-x;
}

.testo
{
	FONT-SIZE: 9pt;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	line-height: 20px;
}

.testo_08pt
{
	FONT-SIZE: 8pt;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


.testo2
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.testo3
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    FONT-FAMILY: Courier New,Times New Roman, Arial, Helvetica, sans-serif
}

.titoloBigHP
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17pt;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.titoloBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.titoloMid
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #252525;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-variant: small-caps;
	font-style: normal;
	text-transform: capitalize;
}

.titoloMidUppercase
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #252525;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	font-variant: normal;
	font-style: normal;
	text-transform: uppercase;
	line-height: normal;
	white-space: normal;
}

.testo_normal_9pt
{
	FONT-SIZE: 9pt;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-right: 10px;
}

.testo_reservedarea
{
	FONT-SIZE: 9pt;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style:normal;
	padding-right: 10px;
	text-decoration: blink;
}

.testo_rosso_9pt
{
	FONT-SIZE: 9pt;
	color:#FF3300;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style:normal;
}

.testo_evidenzia_10pt
{
	FONT-SIZE: 10pt;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.testo_codice
{
	FONT-SIZE: 9pt;
	color:#99FF00;
	FONT-FAMILY: "Courier New", Courier, monospace;
	font-style:normal;
	padding-right: 10px;
	background-color: #000000;
}

.textLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.textLinkMappa
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textHpLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textHpLinkBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textHpSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textLinkbig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.textLinkbigBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tdGrey
{	
    FONT-SIZE: 1px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #636363
}
.testowhite
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testowhitebig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SfondoNero
{
    FONT-SIZE: 24pt;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: black
}
.titolo12
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #636363;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copyRight
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.VlinkAzienda
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9493cd;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.VlinkProdotti
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9ec79e;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.VlinkLogistica
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d4b918;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.VlinkServizi
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #7979e0;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.VlinkEbusiness
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #9c4542;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.VlinkNews
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ce7131;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
/*.CopyrightHP
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Arial
}*/

.CopyrightHP_MyStyle_001
{
    FONT-SIZE: 9px;
    COLOR: #585858;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	}

.bckground
{
    BACKGROUND-POSITION: right bottom;
    BACKGROUND-IMAGE: url(../images/servizi/formazione/S02.jpg);
    BACKGROUND-REPEAT: no-repeat
}
.testoHelp
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    TEXT-ALIGN: justify
}
.testoHelpBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    TEXT-ALIGN: justify
}
.lngTxt
{
    WIDTH: 600px
}
.lngCod
{
    WIDTH: 150px
}
.titolo10
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.textBoldRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, 'sans serif'
}
.testoBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
.lngInput
{
    WIDTH: 133px
}
.textLinkOver
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: darkblue;
    TEXT-DECORATION: none
}
.textHpLinkBigOver
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: darkblue;
    TEXT-DECORATION: none
}

html, body, #wrapper
{
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	}

#wrapper
{
	/* background-color: #A6A6A6; */
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 953px;
	}

.border_01px {
	border:1px solid #666666;
	border-spacing:15px;
}

.border_02px
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ADADAD;
	/*border: 2px solid #000000;*/
	}

.testo_attivo
{
	FONT-SIZE: 9pt;
	color:#336600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	line-height: 20px;
}

.testo_nonattivo
{
	FONT-SIZE: 9pt;
	color:#FF0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	line-height: 20px;
}

.titolosezione {
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 14pt;
	font-weight: bold;
	color: #323A30;
}

.wingdings {
	font-family:Webdings, Wingdings, Wingdings 2, Wingdings 3;
}


/* ************************************************************** */
/* TABELLA CENTRALE
/* ************************************************************** */
.Centrale_TitoloSezioneCentrale
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #252525;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-variant: small-caps;
	font-style: normal;
	text-transform: capitalize;
}

.Centrale_TitoloPrincipale
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #252525;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-variant: small-caps;
	font-style: normal;
	text-transform: capitalize;
 	padding: 5px;
}

.Centrale_Descrizione
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #252525;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	font-variant: small-caps;
	font-style: normal;
	text-transform: uppercase;
 	padding: 15px;
}

.Centrale_Content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	line-height: 18px;
}

.Centrale_Immagine {
	border:solid;
	border-color:#0099CC;
	border-spacing:15px;
}



/* ************************************************************** */
/* BANNER
/* ************************************************************** */
#banner {
	position: absolute;top:50%;left:50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	display:block;
	border:solid;
	background-color:#666666;
	width: 300px;
	height: 240px;
	left: 250px;
	top: 122px;
}
#banner a
{
	color:#FFCC00;
	text-decoration:none;
	background-color:#FFFFFF;
}
#banner a:hover
{
	color:#FFCC00;
	text-decoration:underline;
	background-color:#FFFFFF;
}
#chiudi
{
	position:absolute;
	width:15px;
	height:15px;
	background-color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#FFFFFF;
	left: 735px;
	top: 130px;
	text-align:center;
}
#chiudi a
{
	background-color:#666666;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
}
#chiudi a:hover
{
	background-color:#666666;
	font-weight:bold;
	color:#FFCE00;
	text-decoration:none;
	text-align:right;
}

.odd {
	background-color: #EFEFEF;
}

.even {
	background-color: #FFFFFF;
}

.border_table_CCCCCC {
	border:#CCCCCC;	border-top-width: 1px; border-right-width: 1px;	border-bottom-width: 1px; border-left-width: 1px;
}

/* ******************************************************************************* */
/* WYSIWYG EDITOR                                                                  */
/* ******************************************************************************* */

/* Toolbar */
.toolbar1   { height: 26px; background-image: url(../images/icons_wysiwyg/background_silver.jpg); }
/*.toolbar1   { height: 26px; background-color: #F4F4F4; border-bottom:1px solid #C9C9C9; }*/

/* Command Buttons */
.buttonEditor     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonEditorOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }

/* Table Textarea */
.tableTextareaEditor { border: 1px solid #888888; }
.iframeText { background-color: #FFFFFF; }

/* Status Bar */
.wysiwyg-statusbar {font-family: Arial; font-size: 9px; background-color: #EEEEEE;}
a.wysiwyg-statusbar {font-family: Arial; font-size: 9px; color: #000000; text-decoration:none;}
a.wysiwyg-statusbar:hover {font-family: Arial; font-size: 9px; color: #000000; text-decoration:underline;}

/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px;}
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}

/* Context Menu */
.wysiwyg-context-menu-div { background-color:#F4F4F4; border: 1px solid #C9C9C9; width:170px; }
.wysiwyg-context-menu { font-family: Arial; font-size:11px; color:#000000; width:100%;}
.wysiwyg-context-menu .icon {background-color:#EEEEEE;}
.wysiwyg-context-menu .disabled { font-family: Arial; font-size:11px; color:#999999; text-decoration:none; padding-left: 3px; }
.wysiwyg-context-menu a { font-family: Arial; font-size:11px; color:#000000; text-decoration:none; padding-left: 3px;}
.wysiwyg-context-menu .mouseover {background-color: #EEEEEE;}


/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.wysiwyg-color-picker-table  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.wysiwyg-color-picker-div    { font-size: 1px; height:12px; width:12px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
/* ******************************************************************************* */
/* /WYSIWYG EDITOR                                                                 */
/* ******************************************************************************* */
