/* css document */
/**************************************************************/
/*   Design:   Xyber Sas						              */
/*   File:     xhtml.css			                          */
/*------------------------------------------------------------*/
/*   Author:   Alessia Basi		                              */
/*   Date:     01-01-2008		                              */
/*   Homepage: http://etrace.it/		                      */
/*------------------------------------------------------------*/

* { margin:0; padding:0;}
body { background:#f4f4f4;}
html, input, textarea, select, div {font-family:Arial; color:#242424; font-size:12px; line-height:16px;}

/*in_line*/
input, select, textarea{ 
	vertical-align:middle; font-weight:normal; font-size:12px; padding:1px; border:1px solid #BDBDBD;}
img {border:0; vertical-align:top; text-align:left;}

a 					{color:#262626; font-size:12px; text-decoration:none;}
a:hover				{color:#fc8e00; text-decoration:underline;}
a.num_pagina 		{background:#08296D; border:1px solid #08296D; padding:1px 3px; margin:0px 1px; color:#FFFFFF; text-decoration:none;}
a.num_pagina:hover 	{background:#fc8e00; border:1px solid #fc8e00; color:#FFFFFF; text-decoration:none;}

.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.column1, .column2 { float:left;}

.alignright { text-align:right;}

p { margin:0; padding:0; line-height:16px; font-size:12px;}

.form {height:24px;}
.form input {background:#ffffff; width:236px;}
textarea { width:400px; height:92px; background:#ffffff; overflow:auto; border-color:#DBDBDB;}

table .training{width:100%; border:0px; text-align:left;}
table .training tr {vertical-align:top; text-align:left;}
table .training td {padding:10px 10px; border-right:1px solid #DBDEDF; width:33%;}

ul { list-style:none;}
.title { margin:0 0 15px 0;}
.img_indent { margin:0 20px 0 0; float:left;}
/*txt, links*/
h1 { margin:45px 0 0 49px;}

.txt1 { color:#fc8e00;}

.link1 { text-decoration:none; color:#242424;}
.link1:hover { text-decoration:underline; color:#fc8e00;}

.line_hor { background:url(../images/line1.gif) left bottom repeat-x;}

.ch1 {
	font-weight:bold;
	color: #00164A;
	font-size: 14px;
}
.ch2 {
	font-weight:normal;
	color: #262626;
	font-size: 12px;
}
.ch3 {
	font-weight:bold;
	color: #00164A;
	font-size: 14px;
}
.ch4 {
	font-weight:bold;
	color: #CC0000;
	font-size: 14px;
}
.ch5 {
	font-weight:normal;
	color: #666666;
	font-size: 12px;
}
.ch6 {
	color:#fc8e00;
	font-size: 12px;
	font-weight:600;
}
.ch17{
	font-weight:bold; 
	FONT-SIZE:14px; 
	color:  #006290;
	TEXT-ALIGN:left;
	line-height:15px;
}

.ch177{
	font-weight:bold; 
	FONT-SIZE:12px;
	color:  #006290;
	TEXT-ALIGN:left;
	line-height:15px;
}

.warning_small{ 
	FONT-SIZE:11px;
  	COLOR: #CC0000; 
	font-weight:bold; 
}
.warning{ 
	FONT-SIZE:11px;
  	COLOR:#FF0000;  
}
.warning2{ 
	FONT-SIZE:12px;
  	COLOR:#FF0000;
  	font-weight:bold; 
  	line-height:25px;   
}
.warning3{ 
	FONT-SIZE:14px;
  	COLOR: #FF0000; 
	font-weight:bold; 
}
.txNews {
	color:#333333;
	font-size:12px;
	font-style:normal;
	line-height:20px;
}

/*LINK*/
a.mainNavigation {
	COLOR: #006290;
	TEXT-DECORATION: none;
	text-align:left;
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
}

A.mainNavigation:hover {
	COLOR: #999999; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.footerNavigation {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.footerNavigation:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}


a.boxNavigation {
	color:  #006290;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-size: 11px;
}

a.boxNavigation:hover {
	TEXT-DECORATION: underline;
}

A.boxNavigationShading {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-weight: normal;
}

A.boxNavigationShading:hover {
	TEXT-DECORATION: underline;
}

A.listNavigation {
	COLOR:#666666;
	TEXT-DECORATION:none;
	font-size:12px;
	font-weight:bold;
}

A.listNavigation:hover {
	TEXT-DECORATION:underline;
	color:#fc8e00;
}
A.listNavigation img{
	text-decoration:none;
}

A.headerNavigation {
	COLOR: #006290;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.headerNavigation:hover {
	COLOR: #66BC1D; 
	TEXT-DECORATION: underline;
	font-weight: bold;
}

A.link1 {
	COLOR:#666666;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.link1:hover {
	TEXT-DECORATION: underline;
}

/* formatta lo style dei fieldset per MOZILLA */
*>fieldset { border:1px solid #cccccc; }
fieldset legend{padding:0px 8px;}
/* struttura pagina */
#site_center {text-align:center;}
.tall_top { background:url(../images/tall_top.gif) left top repeat-x #f5f5f5;}
.tall_bottom { background:url(../images/tall_bottom.gif) left bottom repeat-x;}
#main {margin:0 auto; text-align:left;}

/* header */
#header {height:auto; margin:0px;}
/*content*/
#content { margin:0px auto;}
#content h2 { height:33px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:23px;}
#content h2 img { margin-left:8px;}
#content h3 {font-size:12px; margin-bottom:6px; font-weight:bold;}
/* footer */
#footer {height:106px; clear:both; margin:0px; padding-top:5px;}
/* colonne del content */
.col_1, .col_2, .col_3 { float:left;}

/*======= home | =======*/
#page1 #content .col_1 {width:434px;}
#page1 #content .col_2 { width:250px;}
#page1 #content .col_3 { width:284px;}

/*======= index-1.html =======*/
#page2 #content .col_1 {width:474px;}
#page2 #content .col_2 { width:494px;}

/*======= index-2.html =======*/
#page3 #content .col_1 {width:604px;}
#page3 #content .col_2 { width:364px;}

/*======= index-3.html =======*/
#page4 #content .col_1 {width:374px;}
#page4 #content .col_2 { width:310px;}
#page4 #content .col_3 { width:284px;}

/*======= left menu =======*/
#page5 .col_1eft {clear:both; margin:0px; padding:0;}

/*======= index-5.html =======*/
#page6 #content .col_1 {width:374px;}
#page6 #content .col_2 { width:310px;}
#page6 #content .col_3 { width:284px;}

/*======= index-6.html =======*/
#page7 #content .col_1 {width:604px;}
#page7 #content .col_2 { width:364px;}

/*======= index-7.html =======*/
#page8 #content .col_1 {width:354px;}
#page8 #content .col_2 { width:614px;}

/*======= news | =======*/
#page9 #content .col_1 {margin:0px; padding:0; border:0px;}
* html #page9 #content .col_1 {margin:0px; border:0px; clear:both;}


/********************#layout header page definition styles*********/
/*header*/
#header .lingue {clear:both; margin:0px 10px -19px 0px; padding:2px 0px 0px 0px;}
* html div#header .lingue {clear:both; margin:0px 10px -18px 0px; padding:2px 0px 0px 0px;}
#header .row_1 { height:104px;}
#header .row_1 .fleft h1 {margin:30px 0 0 20px;}
#header .row_1 .indent { padding:45px 15px 0 0;}
#header .row_2 { height:58px; text-align:right;}
#header .row_2 .indent { padding:16px 0 0 0px;}
#header .row_2 a { font-size:14px; color:#242424; text-decoration:none; line-height:24px; padding:0px 10px; border-right:1px solid #bdbdbd; }
#header .row_2 a:hover { text-decoration:none; color:#fc8e00;}
#header .row_2 .utente { font-size:14px; color:#242424; height:58px; line-height:58px; padding:0px 0px 0px 20px; float:left; }
#header .row_3 { height:174px; width:auto; text-align:left; background:url(../images/bgd2.jpg) repeat-x;}
#header .row_3 .indent { padding:0px; margin:0px 0px -30px 10px;}

/*footer*/
#footer .indent { padding:20px 20px 0px 20px;}
#footer .text {color:#686868; padding:0px 0px 8px 0px;}
#footer a {color:#686868; text-decoration:underline;}
#footer a:hover { color:#000000; text-decoration:underline;}

/*================== home | ==================*/
#page1 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page1 #content .col_1 .indent { padding:17px 16px 0 16px;}
#page1 #content .col_1 .container1 {background:url(../images/line2.gif) repeat-x; }
#page1 #content .col_1 h3 { padding-top:8px;}
#page1 #content .col_1 .indent1 { padding:0 0 0 7px;}
#page1 #content .col_1 .p1 { margin-bottom:16px;}
#page1 #content .col_1 .p2 { margin-bottom:25px;}
#page1 #content .col_1 ul	{margin:5px 0px;}
#page1 #content .col_1 ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}
*>#page1 #content .col_1 ul li	{padding:0px 0px; margin:3px 0px 3px 25px; line-height:15px; list-style:url("../images/bullet(4).gif");}
*+html #page1 #content .col_1 ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}

#page1 #content .col_2 { background:url(../images/line1.gif) right top repeat-y;}
#page1 #content .col_2 .indent { padding:17px 16px 0 15px;}
#page1 #content .col_2 .indent1 { padding:0 0 0 9px;}
#page1 #content .col_2 h2 { margin-bottom:0px;}
#page1 #content .col_2 .container1 {background:url(../images/line2.gif) repeat-x;}
#page1 #content .col_2 p { margin-bottom:25px;}
#page1 #content .col_2 .p1 { margin-bottom:22px;}
#page1 #content .col_2 a.title_product {color:#000; text-decoration:underline;}
#page1 #content .col_2 a.scheda {color:#666; text-decoration:none; font-size:10px;}
#page1 #content .col_2 a:hover {color:#fc8e00; text-decoration:underline;}

#page1 #content .col_3 .container1 {background:url(../images/line2.gif) repeat-x;}
#page1 #content .col_3 h2 { margin-bottom:0px;}
#page1 #content .col_3 .indent { padding:17px 0 0 15px;}
#page1 #content .col_3 .indent1 { padding:0 0 1px 10px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page1 #content .col_3 .container { width:265px; height:auto; padding:0px; margin:0px;}
#page1 #content .col_3 .column1 { width:80px;}
#page1 #content .col_3 .column2 { width:185px; padding:2px 0px;}
#page1 #content .col_3 .column2 a.link3 { color:#262626; text-decoration:none; font-size:12px; font-weight:bold;}
#page1 #content .col_3 .column2 a.link3:hover { color:#fc8e00; text-decoration:underline;}
#page1 #content .col_3 p { margin:2px 0px 25px 0px;}
#page1 #content .col_3 .p1 { margin-bottom:25px;}

#page1 div.tx_attenzione {line-height:18px; border:0px; text-align:left; width:auto;}

/*================== index-1.html ==================*/
#page2 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page2 #content .col_1 .indent { padding:17px 16px 21px 17px;}
#page2 #content .col_1 .img_indent { margin:0 19px 19px 0;}
#page2 #content .col_1 h3 { padding-top:8px; margin-bottom:4px;}
#page2 #content .col_1 .indent1 { padding:0 0 0 7px;}
#page2 #content .col_1 p { margin-bottom:26px;}
#page2 #content .col_1 .p1 { margin-bottom:16px;}
#page2 #content .col_1 .p2 { margin-bottom:33px;}
#page2 #content .col_2 .indent { padding:17px 0 16px 15px;}
#page2 #content .col_2 .indent1 { padding:0 0 1px 9px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page2 #content .col_2 h2 { margin-bottom:31px;}
#page2 #content .col_2 h3 { margin-bottom:5px;}
#page2 #content .col_2 .img_indent { margin:0 19px 29px 1px;}
#page2 #content .col_2 p { margin-bottom:26px;}
#page2 #content .col_2 .alignright { margin-right:6px;}
#page2 #content .col_2 .p1 { margin-bottom:3px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page3 #content .col_1 .indent { padding:17px 16px 0 17px;}
#page3 #content .col_1 .container1 {background:url(../images/line2.gif) repeat-x; }
#page3 #content .col_1 h2 { margin-bottom:31px; font-size:15px; color:#003366;}
#page3 #content .col_1 .indent1 { padding:0px 0px 8px 8px;}
#page3 #content .col_1 .img_indent { margin:0 29px 0 0;}
#page3 #content .col_1 h3 { margin-bottom:5px;}
#page3 #content .col_1 p { margin-bottom:26px;}
#page3 #content .col_1 .p1 { margin-bottom:31px;}
#page3 #content .col_1 .p2 { padding-top:2px; margin-bottom:18px;}
#page3 #content .col_2 .indent { padding:17px 16px 0 17px;}
#page3 #content .col_2 .container1 {background:url(../images/line2.gif) repeat-x; }
#page3 #content .col_2 h2 { margin-bottom:31px; font-size:15px; color:#003366;}
#page3 #content .col_2 .indent1 { padding:0px 0px 8px 8px;}
#page3 #content .col_2 h3 { margin-bottom:5px;}
#page3 #content .col_2 .img_indent { margin:4px 20px 26px 1px;}
#page3 #content .col_2 p { margin-bottom:22px;}
#page3 #content .col_2 .alignright { margin-right:6px;}
#page3 #content .col_2 .p1 { margin-bottom:3px;}
#page3 #content .col_2 a{color:#fc8e00; text-decoration:none;}
#page3 #content .col_2 a:hover{color:#fc8e00; text-decoration:underline;}
#page3 #content .col_2 .text_page {color:#262626; font-size:12px; line-height:18px; margin:0px 8px;} 
#page3 #content .col_2 .text_page ul	{margin:5px 0px;}
#page3 #content .col_2 .text_page ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}
*>#page3 #content .col_2 .text_page ul li	{padding:0px 0px; margin:3px 0px 3px 25px; line-height:15px; list-style:url("../images/bullet(4).gif");}
*+html #page3 #content .col_2 .text_page ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}

.modulo-invio{width:98%; height:auto; margin:0px 0px; padding-top:0px; clear:both;}
.modulo-invio .dati-sx{width:30%; float:left; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
.modulo-invio .dati-dx{width:65%; float:right; text-align:left; height:25px; line-height:25px; margin:0px; padding:0px 0px;}
.modulo-invio .dati-dx-tx{width:60%; float:right; text-align:left; height:auto; margin:0px; padding:0px 0px;}
.modulo-invio fieldset{padding:10px 10px 20px 10px;}


/*================== index-3.html ==================*/
#page4 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page4 #content .col_1 .indent { padding:17px 16px 0 17px;}
#page4 #content .col_1 .indent1 { padding:0 0 30px 7px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:28px;}
#page4 #content .col_1 .img_indent { margin:0 19px 0 0;}
#page4 #content .col_1 h2 { margin-bottom:31px;}
#page4 #content .col_1 h3 { margin-bottom:2px;}
#page4 #content .col_1 p { margin-bottom:26px;}
#page4 #content .col_1 .container1 { width:330px;}
#page4 #content .col_1 .container2 { width:330px; padding-top:29px;}
#page4 #content .col_2 { background:url(../images/line1.gif) right top repeat-y;}
#page4 #content .col_2 .indent { padding:17px 16px 2px 15px;}
#page4 #content .col_2 .indent1 { padding:0 0 0 9px;}
#page4 #content .col_2 .img_indent { margin:4px 20px 25px 1px;}
#page4 #content .col_2 h2 { margin-bottom:31px;}
#page4 #content .col_2 h3 { margin-bottom:5px;}
#page4 #content .col_2 p { margin-bottom:22px;}
#page4 #content .col_2 .p1 { margin-bottom:16px;}
#page4 #content .col_3 h2 { margin-bottom:31px;}
#page4 #content .col_3 h3 { margin-bottom:5px;}
#page4 #content .col_3 .indent { padding:17px 0 0 15px;}
#page4 #content .col_3 .indent1 { padding:0 0 25px 9px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page4 #content .col_3 .container { width:230px; height:29px;}
#page4 #content .col_3 p { margin-bottom:26px;}
#page4 #content .col_3 .p1 { margin-bottom:25px;}
#page4 #content .col_3 ul { margin-top:25px;}

/*================== left menu ==================*/
#page5 .col_1eft { visibility:visible;}
#page5 .col_1eft .indent { padding:17px 0px 0px 10px;}
#page5 .col_1eft .container1 {background:url(../images/line2.gif) repeat-x; }
#page5 .col_1eft .indent1 { padding:0px 0px 30px 0px;}
#page5 .col_1eft .mainbox 	 { margin:0px 0px 0px 0px; width:220px; text-align:left; padding:5px 0px 10px 0px;}	
#page5 .col_1eft .tl-titleleft {clear: both; background:#08296d; line-height:25px; margin:0px; }
#page5 .col_1eft .tl-titleleft p.testa {color:#FFFFFF; padding:0px 0px 0px 8px; font-size:12px; font-weight:bold; line-height:25px; letter-spacing:1px;}
#page5 .col_1eft .leftbox { border:0px; padding:0px; margin:0px 0px 0px 0px; height:auto; }

.glossymenu { list-style-type: none; margin: 1px 0; padding: 0; width:auto; border: 1px solid #9A9A9A; border-bottom:0px; }
.glossymenu li {padding:0px; margin:0px;}
.glossymenu li a { background-image: url("../images/sort_row_bg_2.gif"); background-repeat:repeat; font-size:12px; font-weight:bold;  color: #08296d; display: block; width:218px; padding: 5px 0; padding-left:8px; text-decoration: none; border-bottom: 1px solid #9A9A9A; }
*>.glossymenu li a { background-image: url("../images/sort_row_bg_2.gif"); background-repeat:repeat; font-size:12px; font-weight:bold;  color: #08296d; display: block; width:auto; padding: 5px 0; padding-left:8px; text-decoration: none; border-bottom: 1px solid #9A9A9A; }
.glossymenu li a:hover { color: #ffffff; text-decoration:none; background-image: url("../images/glossyback3.gif"); background-repeat:repeat; }

/*================== index-5.html ==================*/
#page6 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page6 #content .col_1 .indent { padding:17px 16px 20px 17px;}
#page6 #content .col_1 .indent1 { padding:0 0 30px 7px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:28px;}
#page6 #content .col_1 .img_indent { margin:0 19px 0 0;}
#page6 #content .col_1 h2 { margin-bottom:31px;}
#page6 #content .col_1 h3 { margin-bottom:2px;}
#page6 #content .col_1 p { margin-bottom:26px;}
#page6 #content .col_1 .container1 { width:330px;}
#page6 #content .col_1 .container2 { width:330px; padding-top:29px;}
#page6 #content .col_2 { background:url(../images/line1.gif) right top repeat-y;}
#page6 #content .col_2 .indent { padding:17px 16px 2px 15px;}
#page6 #content .col_2 .indent1 { padding:0 0 0 9px;}
#page6 #content .col_2 .img_indent { margin:4px 19px 25px 1px;}
#page6 #content .col_2 h2 { margin-bottom:31px;}
#page6 #content .col_2 h3 { margin-bottom:5px;}
#page6 #content .col_2 p { margin-bottom:22px;}
#page6 #content .col_2 .p1 { margin-bottom:16px;}
#page6 #content .col_2 ul { margin-bottom:27px;}
#page6 #content .col_3 h2 { margin-bottom:31px;}
#page6 #content .col_3 h3 { margin-bottom:5px;}
#page6 #content .col_3 .indent { padding:17px 0 0 15px;}
#page6 #content .col_3 .indent1 { padding:0 0 25px 9px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page6 #content .col_3 p { margin-bottom:26px;}

/*================== index-6.html ==================*/
#page7 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page7 #content .col_1 .indent { padding:17px 16px 21px 17px;}
#page7 #content .col_1 h2 { margin-bottom:31px;}

#page7 #content .col_1 .img_indent { margin:0 29px 25px 0;}
#page7 #content .col_1 h3 { margin-bottom:5px;}
#page7 #content .col_1 .indent1 { padding:0 0 26px 7px;  background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page7 #content .col_1 p { margin-bottom:26px;}
#page7 #content .col_1 .p1 { margin-bottom:31px;}
#page7 #content .col_1 .p2 { padding-top:2px; margin-bottom:18px;}
#page7 #content .col_2 .indent { padding:17px 0 0 15px;}
#page7 #content .col_2 .indent1 { padding:0 0 3px 9px; background:url(../images/line2.gif) left bottom repeat-x; margin-bottom:27px;}
#page7 #content .col_2 h2 { margin-bottom:31px;}
#page7 #content .col_2 h3 { margin-bottom:5px;}
#page7 #content .col_2 .img_indent { margin:4px 20px 26px 1px;}
#page7 #content .col_2 p { margin-bottom:23px;}
#page7 #content .col_2 ul { margin-bottom:28px;}
#page7 #content .col_2 .alignright { margin-right:6px;}
#page7 #content .col_2 .p1 { margin-bottom:3px;}

/*================== index-7.html ==================*/
#page8 #content .col_1 { background:url(../images/line1.gif) right top repeat-y;}
#page8 #content .col_1 .indent { padding:17px 16px 2px 16px;}
#page8 #content .col_1 h2 { margin-bottom:31px;}
#page8 #content .col_1 .img_indent { margin:3px 19px 28px 0;}
#page8 #content .col_1 h3 { margin-bottom:0px;}
#page8 #content .col_1 .indent1 { padding:0 0 4px 7px;}
#page8 #content .col_1 p { margin-bottom:16px;}
#page8 #content .col_1 .p1 { margin-top:28px; margin-bottom:0;}
#page8 #content .col_1 .p2 { padding-top:2px; margin-bottom:18px;}
#page8 #content .col_2 .indent { padding:17px 0 0 15px;}
#page8 #content .col_2 .indent1 { padding:0 0 22px 9px;}
#page8 #content .col_2 h2 { margin-bottom:23px;}
#page8 #content .col_2 h3 { margin-bottom:5px; padding-top:8px;}
#page8 #content .col_2 .img_indent { margin:0 21px 32px 0;}
#page8 #content .col_2 p { margin-bottom:28px;}
#page8 #content .col_2 .p1 { margin-bottom:33px;}
#page8 #content .col_2 .column1 { width:310px;}
#page8 #content .col_2 .column2 { width:270px;}

/*================== index-8.html ==================*/
#page9 #content .col_1 .indent { padding:17px 15px 30px 16px; clear:both;}
#page9 #content .col_1 .container1 {background:url(../images/line2.gif) repeat-x;}
#page9 #content .col_1 h2 { margin-bottom:31px; font-size:15px; color:#003366;}
#page9 #content .col_1 .indent1 { padding:0px 0px 8px 8px;}
#page9 #content .col_1 h3 { margin-bottom:4px;}
#page9 #content .col_1 p { margin-bottom:16px;}
#page9 #content .col_1 .p1 { margin-bottom:21px;}
#page9 #content .col_1 .text_page {color:#262626; font-size:12px; line-height:18px; margin:0px 8px;} 
#page9 #content .col_1 a.title_news{font-weight:bold; color: #00164A; font-size: 14px; text-decoration:none;}
#page9 #content .col_1 a.title_news:hover{color:#fc8e00; text-decoration:none;}
#page9 #content .col_1 .indent1 a{color:#fc8e00; text-decoration:none;}
#page9 #content .col_1 .indent1 a:hover{color:#fc8e00; text-decoration:underline;}
#page9 #content .col_1 .indent1 a.num_pagina 		{background:#08296D; border:1px solid #08296D; padding:1px 3px; margin:0px 1px; color:#FFFFFF; text-decoration:none;}
#page9 #content .col_1 .indent1 a.num_pagina:hover 	{background:#fc8e00; border:1px solid #fc8e00; color:#FFFFFF; text-decoration:none;}
#page9 #content .col_1 .indent1 a.allegato 			{color:#006290; text-decoration: none; cursor:pointer; font-size:12px; line-height:15px; font-weight:bold;} 
#page9 #content .col_1 .indent1 a.allegato:hover 	{color:#fc8e00; text-decoration: none }
#page9 #content .col_1 .text_page ul	{margin:5px 0px;}
#page9 #content .col_1 .text_page ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}
*>#page9 #content .col_1 .text_page ul li	{padding:0px 0px; margin:3px 0px 3px 25px; line-height:15px; list-style:url("../images/bullet(4).gif");}
*+html #page9 #content .col_1 .text_page ul li	{padding:0px 0px 0px 5px; margin:5px 0px 5px 25px; line-height:12px; list-style:url("../images/bullet(4).gif");}
#page9 #content .col_1 .indent1 .field_product {padding:0px 15px 15px 15px; text-align:left; border:1px solid #B5BABD; margin-bottom:10px;}

/********************#box product page details styles **************/
div#productname 		{margin: 0px 0px 0px 0px; padding:5px 0px; text-align:left; clear:both;}
div#productadddetails 	{padding: 5px 0px 10px 10px; margin:0px; border-bottom: 1px dotted #bdbdbd; height:auto; text-align:left; clear:both; }
div#productimg 			{float:left; width:40%; padding:0px 0px; margin: 20px 0px 0px 0px; font-size: 9px;  height: auto; color: #999999; text-align:center; border:0px;}
div#productimg a 		{font-size:10px; color: #999999; text-decoration: none; cursor:pointer; line-height:20px;}
div#productimg a:hover	{color:#0066CC; text-decoration:none;}
div.notes				{float:right; width:55%; padding:0px 0px; margin: 20px 0px 0px 0px; font-size:12px;  height: auto; color: #666666; text-align:left; border:0px; line-height:18px;}
/*div#productnotes		{float:right; width:30%; padding:0px 0px; margin:20px 0px 10px 5px; font-size: 9px; height: auto; color: #999999; text-align:left; border:0px;}*/
div.notes .elenco		{padding:10px 0px; margin:0px;}
div.notes .elenco ul	{padding:5px 0px;}
div.notes .elenco ul li	{padding:0px 5px; margin:3px 0px 3px 20px; font-family:tahoma, sans-serif; font-size:12px; line-height:15px; color: #666666; list-style:url("../images/bullet(4).gif");}
*>div.notes .elenco ul li{padding:0px 0px; margin:3px 0px 3px 20px; font-family:tahoma, sans-serif; font-size:12px; line-height:15px; color: #666666; list-style:url("../images/bullet(4).gif");}
*+html div.notes .elenco ul li	{padding:0px 0px 3px 5px; margin:3px 0px 3px 20px; font-family:tahoma, sans-serif; font-size:12px; line-height:12px; color: #666666; list-style:url("../images/bullet(4).gif");}

/*==================list====================*/
.but { width:68px; font-size:12px; background:url(../images/but_center.gif) left top repeat-x;}
.but .left { background:url(../images/but_left.gif) no-repeat left top;}
.but .right { background:url(../images/but_right.gif) no-repeat right top;}
.but .ind { padding:3px 0 4px 0; text-align:center;}
.but a { color:#FFF; text-decoration:none;}
.but a:hover { color:#000;}

.header_but { font-size:11px; line-height:40px; background:url(../images/header_but_center.gif) left top repeat-x; width:160px; height:40px;}
.header_but .left { background:url(../images/header_but_left.gif) no-repeat left top;}
.header_but .right { background:url(../images/header_but_right.gif) no-repeat right top;}
.header_but .ind { text-align:left; line-height:40px; padding:0px;}
.header_but a.login { font-size:13px; padding:0px 0px 0px 8px; text-decoration:none; color:#242424; font-weight:bold;}
.header_but a.login:hover { text-decoration:none; color:#fc8e00;}
.header_but .imgage {padding:0px 10px 0px 18px; float:left; border-right:1px solid #bdbdbd; margin:11px 0px 0px 0px;}


/*******************************/
/* LIGHTBOX 2.03.3 - ZOOM IMG  */
/*******************************/
#lightbox{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 530px;
	height:530px;
	margin: -30px auto 0 auto;
	border: 2px solid #bdbdbd;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background:	#efefef;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0;
	border: 2px solid #bdbdbd; 
	border-top: 0px; 
	height: 60px;
	}

#imageData{	padding:5px; color: #333333; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; }			
#imageData #bottomNavClose{ float:right; }	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #666666;
	}

/* DIV ATTENZIONE! */
div#attenzione			{height:40px; width:auto; margin:10px 0px; padding:10px 10px 10px 10px; border:1px dotted #666666;}
div#attenzione .img		{margin-bottom:5px; clear:both;}
div#attenzione .text 	{line-height:40px; height:40px; border:0px; text-align:left; width:auto;}
div#attenzione .tx_attenzione{color:#CC0000; font-size:12px; font-weight:normal;}
div#attenzione img		{float:none; margin:0px; padding:0px;}	

/* div layer PRIVACY */
#layer1 {
	visibility: hidden;
	width: 350px;
	height: 450px;
	background: url("../images/8_t2.gif") repeat; 
	border: 1px outset #4B848B;
	padding: 15px;
	position:absolute;
}
#close {
	float: right;
}

/*----------------------------------*/
/* BUTTON							*/
/*----------------------------------*/
*>.button {border:2px outset #999999;
			background-image:url("../images/b-bot_gray.gif");
			background-repeat:repeat-x;
			height:auto; padding:1px 10px; cursor:pointer; text-align:center; color:#393939; font-size:12px; font-weight:bold; margin:0px 5px;
}
* html .button {border:2px outset #E9E9E9;
			background-image:url("../images/b-bot_gray.gif");
			background-repeat:repeat-x;
			height:auto; padding:0px 5px; cursor:pointer; text-align:center; color:#393939; font-size:12px; font-weight:bold; margin:0px 5px;
}
*+html .button {border:2px outset #E9E9E9;
			background-image:url("../images/b-bot_gray.gif");
			background-repeat:repeat-x;
			height:auto; padding:0px 5px; cursor:pointer; text-align:center; color:#393939; font-size:12px; font-weight:bold; margin:0px 5px;
}

/*----------------------------------*/
/*	MENU-TAB ZOOM ARTICOLO 			*/
/*----------------------------------*/

div.tabpanel {
		width:				100%;
		margin-bottom:		0;
}
div.tabpanel div.tab{
		border: 			1px solid #D7D7D7;
		border-top:			0px;
		padding: 			10px 10px;
		overflow:			auto;
		height:				200px;
		font-size:			12px;
		line-height:		18px;
		text-align:			left;
		background:			#FFFFFF;
}
*+html div.tabpanel div.tab{
		border: 			1px solid #D7D7D7;
		border-top:			0px;
		padding: 			10px 10px;
		overflow:			auto;
		height:				300px;
		width:				auto;
		font-size:			12px;
		line-height:		18px;
		text-align:			left;
}


*>div.tabpanel div.tab fieldset.tab-box{
		border:				1px solid #cccccc;
}


div.tab p{
		margin-top:			0px;
}

/* Inizio tab */

ul.tabnav{
		width: 				100%;
		overflow:			hidden;
		list-style-type:	none;
     	margin: 			0;
		padding:			0;
		background:			url(../images/line.png) repeat-x bottom;
}
ul.tabnav li{
		float: 				left;
		margin: 			0 0 0 0.5em;
		padding: 			0;
		list-style-type:	none;
}
ul.tabnav a{
		float: 				left;
		padding: 			0px 0px 0px 8px;
    	background: 		url(../images/tab.png) no-repeat top left;
    	text-decoration: 	none;
    	border-bottom: 		1px solid #D7D7D7;
}
ul.tabnav span{
		float: 				left;
		padding: 			0.6em 0.8em 0.6em 0;
    	background: 		url(../images/tab.png) no-repeat top right;
		cursor: 			pointer;
		font-size:			12px;
		color: 				#08296d;
		font-family:		Arial;
		font-weight:		bold;
		text-decoration: 	none;
}
ul.tabnav a.active,ul.tabnav a:hover{
    	background: 		url(../images/tab2.png) no-repeat top left;
    	border-bottom:		1px solid #FFF;
		text-decoration:	none;
}
ul.tabnav a.active span,ul.tabnav a:hover span{
    	background: 		url(../images/tab2.png) no-repeat top right;
		color:				#08296d;
		text-decoration:	none;
}
ul.tabnav a:hover span{
		text-decoration:	none;
}

/********************************************************/
/* Layout pagine di transazione							*/
/*------------------------------------------------------*/
div#pagina_intermedia{width:100%; height:100%; margin:0px auto; background:#ffffff; text-align:center;}
div#pagina_intermedia .corpo{width:500px; height:auto; margin:10% auto; padding:10px; border:2px solid #BBBBBB; background:url(../images/tall_bottom.gif) left top repeat-x #f5f5f5; text-align:center;}
* html div#pagina_intermedia .corpo{width:500px; height:auto; margin:10% auto; padding:10px 10px 20px 10px; border:2px solid #BBBBBB; background:url(../images/tall_bottom.gif) left top repeat-x #f5f5f5; text-align:center;}
div#pagina_intermedia .conferma{background-image:url("../images/icons/48x48_check2.gif"); width:48px; height:48px; clear:both; margin:5px auto;}
div#pagina_intermedia .divieto {background-image:url("../images/icons/divieto.gif"); width:40px; height:40px; clear:both; margin:5px auto;}
div#pagina_intermedia .attenzione-int{background-image:url("../images/icons/48x48_warning.gif"); width:44px; height:40px; clear:both; margin:5px auto;}
div#pagina_intermedia .caricamento{background-image:url("../images/icons/loading.gif"); width:32px; height:32px; clear:both; margin:5px auto;}
div#pagina_intermedia .corpo_reg{width:700px; height:auto; margin:5% auto; padding:10px; border:2px solid #BBBBBB; background: #FFFFFF; text-align:center;}

/********************************************************/
/* Layout formazione									*/
/*------------------------------------------------------*/
fieldset.formazione{padding:0px 20px 20px 20px; height:auto; margin:15px 0px 5px 0px;}
fieldset.formazione .tx_sx{ padding:0px; width:20%; height:25px; float:left; line-height:25px; color: #262626; font-size:11px; font-weight:bold;}
fieldset.formazione .tx_dx{ padding:0px; width:80%; height:25px; float:right; line-height:25px;} 
fieldset.formazione .field_doc{width:98%; border-bottom:1px dotted #BDBDBD; border-left:0px; border-right:0px; border-top:0px; padding:10px 0px;}

/********************************************************/
/* Layout privacy										*/
/*------------------------------------------------------*/
div#privacy {width:380px; height:480px; margin:0px; padding:10px; overflow:auto; background:#e4e4e4;}
* html div#privacy {width:400px; height:500px; margin:0px; padding:10px; overflow:auto; background:#e4e4e4;}

