table { border:0px; border-collapse:collapse ; width:100%} 
td {vertical-align:top; padding:0px; }
html {height:100%;}


td, table, select, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#454952;
}

form { margin:0px; padding:0px}
body { margin:0px; padding:0px; background:#ffffff; height:100%}

img {border:0}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:20px}
ul li a{text-decoration:underline; color:#ff7800; background:url(images/marker_list.gif) no-repeat 0 4px; padding-left:13px}
ul li a:hover{ text-decoration:none}

a {text-decoration:underline; color:#ff7800}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#ff7800; font-size:10px; line-height:15px; background:url(images/marker_link.gif) no-repeat 0 3px; padding-left:15px}
a.link:hover {text-decoration:none}

b {color:#ff7800; font-weight:normal}

.pic_left {
	float:right;
	margin:1px 10px 0 10px
}

.line {background:url(images/bg_line.gif) repeat-x; width:auto; height:1px}

.title {display:block; margin-bottom:14px}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.title_1 {margin:0 0 4px 3px; display:block}

.main { width:100%; height:100%}
.main_1 { width:100%; text-align:center; height:100%}
.main_2 {width:766px; margin:0 auto; text-align:left; height:100% }

.bot {height:100%; background:#edeff0}

.block {height:100%; background:#fbfbfb}
.block .r1_c1 {width:18px; height:28px; background:url(images/l_t_1.gif) no-repeat top left}
.block .r1_c2 {width:466px; height:28px; background:url(images/bg_block1.gif) repeat-x top}
.block .r1_c3 {width:18px; height:28px; background:url(images/r_t_1.gif) no-repeat top right}
.block .r2_c1 {width:18px; height:100%; background:url(images/bg_block1.gif) repeat-y left}
.block .r2_c2 {width:466px; height:100%}
.block .r2_c2 .title {margin-bottom:14px}
.block .r2_c3 {width:18px; height:100%; background:url(images/bg_block1.gif) repeat-y right}
.block .r3_c1 {width:18px; height:15px; background:url(images/l_b_1.gif) no-repeat bottom}
.block .r3_c2 {width:466px; height:15px; background:url(images/bg_block1.gif) repeat-x bottom}
.block .r3_c3 {width:18px; height:15px; background:url(images/r_b_1.gif) no-repeat right bottom}


/* header */
#header { height:305px }
#header .row1 {height:25px; background:url(images/bg_h1.jpg) no-repeat top; padding:5px 0 0 24px}
#header .row1 .table_menu1 {width:186px; height:13px}
#header .row1 .table_menu1 a.menu {color:#202020; padding-left:16px; text-decoration:none}
#header .row1 .table_menu1 a.menu:hover {color:#ff7800}
#header .row1 .table_menu1 .c1 {width:67px}
#header .row1 .table_menu1 .c1 a.menu {background:url(images/mt_1.gif) no-repeat 0 2px}
#header .row1 .table_menu1 .c2 {width:59px}
#header .row1 .table_menu1 .c2 a.menu {background:url(images/mt_2.gif) no-repeat 0 2px}
#header .row1 .table_menu1 .c3 {width:60px}
#header .row1 .table_menu1 .c3 a.menu {background:url(images/mt_3.gif) no-repeat 0 2px}
#header .row2 {height:187px; background:url(images/bg_h2.jpg) no-repeat top}
#header .row2 img {display:block}
#header .row2 .col1 {width:536px; padding:63px 0 0 24px}
#header .row2 .col2 {width:206px; padding:82px 0 0 0}
#header .row3 {height:58px; background:url(images/bg_h3.jpg) no-repeat top}
#header .row3 .col1 {width:170px; padding:10px 0 0 64px}
#header .row3 .col1 input {width:127px; height:18px; color:#a5a3a3; font-size:10px; border:solid 1px #b6b2b0; margin:0; padding:0 0 0 4px; margin-right:6px}
#header .row3 .col2 {width:532px}
#header .row3 .col2 {vertical-align:top}
#header .row4 {height:35px; background:url(images/bg_h4.gif) no-repeat top left}
#header .row4 .pic_left {margin:2px 6px 0 0}
#header .row4 .col1 {width:180px; padding:3px 0 0 506px}
#header .row4 .col2 {width:80px; padding:3px 0 0 0}

/* content */
#content {
	height:auto;
	padding:0 17px 0 17px
}
#content .table_cont {
	width:731px;
	height:inherit
}
#content .table_cont .col1 {
	width:214px;
	height:auto
}
#content .table_cont .col2 {width:15px}
#content .table_cont .col3 {width:502px}

/* footer */
#footer { height:104px}
#footer .col1 {width:17px; background:url(images/bg_f1.gif) no-repeat top #edeff0; height:104px}
#footer .col2 {
	width:188px;
	background:url(images/bg_f2.gif) no-repeat top #edeff0;
	height:104px;
	color:#818181;
	padding:34px 0 0 26px;
	font-size:10px;
	line-height:12px
}
#footer .col20 {
	color:#818181;
	padding:34px 0 0 26px;
	font-size:10px;
	line-height:12px
}

#footer .col2 .pic_left {margin:-3px 10px 0 0}
#footer .col3 {width:496px; background:url(images/bg_f3.gif) no-repeat top #edeff0; height:104px; text-align:right; padding:50px 39px 0 0; color:#8e9194; line-height:15px}
#footer .col3 span {word-spacing:0}
#footer .col3 a {color:#454952; text-decoration:none; text-transform:none}
#footer .col3 a:hover {color:#ff7800}
#footer .col3 a.privacy {color:#8e9194; text-decoration:none}
#footer .col3 a.privacy:hover {color:#454952}


/* index.html */
#page1 #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#page1 #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 25px 26px}
#page1 #content .table_cont .col1 .row1 .bg2 p {margin:0 0 18px 0}


#page1 #content .table_cont .col1 img {display:block; margin-bottom:12px}
#page1 #content .table_cont .col3 .row1 {height:140px}
#page1 #content .table_cont .col3 .block {background:url(images/bg_block_p1.jpg) no-repeat bottom left #fbfbfb}
#page1 #content .table_cont .col3 .block .r2_c2 {width:329px; height:100%; padding-left:137px}
#page1 #content .table_cont .col3 .row2 {height:231px}
#page1 #content .table_cont .col3 .row2 .title {margin-bottom:4px}
#page1 #content .table_cont .col3 .row2 .c1 {width:251px; padding:27px 33px 10px 15px}
#page1 #content .table_cont .col3 .row2 .c1 p {margin:0 0 32px 0}
#page1 #content .table_cont .col3 .row2 .c1 .line {margin:0 7px 24px -15px}
#page1 #content .table_cont .col3 .row2 .c1 .pic_left {margin:0 17px 0 0}
#page1 #content .table_cont .col3 .row2 .c2 {width:185px; padding:27px 0 10px 18px}
#page1 #content .table_cont .col3 .row2 .c2 .line {margin:0 0 26px -18px}
#page1 #content .table_cont .col3 .row2 .c2 ul {margin:0 0 12px 0}
#page1 #content .table_cont .col3 .row2 .c2 .marg {margin-left:7px}

/* index-1.html */
#page2 #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#page2 #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#page2 #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 28px 26px}
#page2 #content .table_cont .col1 .row1 .bg2 p {margin:0 0 15px 0}
#page2 #content .table_cont .col1 .row2 { height:20px}
#page2 #content .table_cont .col3 .row1 {height:219px}
#page2 #content .table_cont .col3 .row1 p {margin:0 0 16px 0}
#page2 #content .table_cont .col3 .row2 {height:152px; padding:27px 0 10px 13px}
#page2 #content .table_cont .col3 .row2  .line {margin:0 0 26px -13px}
#page2 #content .table_cont .col3 .row2 .table_list {width:484px; height:60px}
#page2 #content .table_cont .col3 .row2 .table_list .c1 {width:259px}
#page2 #content .table_cont .col3 .row2 .table_list .c2 {width:225px}

/* index-2.html */
#page3 #content .table_cont .col1 img {display:block; margin-bottom:12px}
#page3 #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#page3 #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#page3 #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 28px 26px}
#page3 #content .table_cont .col1 .row1 .bg2 p {margin:0 0 11px 0}
#page3 #content .table_cont .col1 .row2 { height:20px}
#page3 #content .table_cont .col3 .c1 {width:249px; padding:28px 37px 10px 13px}
#page3 #content .table_cont .col3 .c1 .line {margin:0 0 19px -13px}
#page3 #content .table_cont .col3 .c1 p {margin:0 0 17px 0}
#page3 #content .table_cont .col3 .c2 {width:178px; padding:28px 0 10px 25px}
#page3 #content .table_cont .col3 .c2 .line {margin:0 0 19px -25px}
#page3 #content .table_cont .col3 .c2 .title_1 {margin-left:-6px}
#page3 #content .table_cont .col3 .c2 p {margin:0 0 18px 0}
#page3 #content .table_cont .col3 .c2 ul {margin:11px 0 12px 0}


/* index-3.html */
#page4 #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#page4 #content .table_cont .col1 img {display:block; margin-bottom:12px}
#page4 #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#page4 #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 25px 26px}
#page4 #content .table_cont .col1 .row1 .bg2 p {margin:0 0 18px 0}
#page4 #content .table_cont .col1 .row1 .bg2 ul {margin:10px 0 0 0}
#page4 #content .table_cont .col1 .row2 { height:20px}
#page4 #content .table_cont .col3 .row1 {height:352px}
#page4 #content .table_cont .col3 .row1 p {margin:0 0 16px 0}
#page4 #content .table_cont .col3 .row1 .link {margin:10px 0 23px 0}
#page4 #content .table_cont .col3 .row2 {height:19px}

/* index-4.html */
#page5 #content .table_cont .col1 img {display:block; margin-bottom:12px}
#page5 #content .table_cont .col3 .row1 {height:199px}
#page5 #content .table_cont .col3 .row1 p {margin:0 0 11px 0}
#page5 #content .table_cont .col3 .row1 .table_list {width:453px; height:55px}
#page5 #content .table_cont .col3 .row1 .table_list .c1 {width:255px}
#page5 #content .table_cont .col3 .row1 .table_list .c2 {width:198px}
#page5 #content .table_cont .col3 .row2 {height:172px; padding:27px 0 10px 15px}
#page5 #content .table_cont .col3 .row2 .line {margin:0 0 25px -15px}
#page5 #content .table_cont .col3 .row2 p {margin:0 0 13px 0}
#page5 #content .table_cont .col3 .row2 .pic_left {margin:0 17px 0 0}


/* index-5.html */
#page6 #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#page6 #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#page6 #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 28px 26px}
#page6 #content .table_cont .col1 .row1 .bg2 p {margin:0 0 14px 0}
#page6 #content .table_cont .col1 .row2 { height:20px}
#page6 #content .table_cont .col3 .c1 {width:249px; padding:28px 37px 10px 13px}
#page6 #content .table_cont .col3 .c1 .line {margin:0 0 19px -13px}
#page6 #content .table_cont .col3 .c1 p {margin:0 0 17px 0}
#page6 #content .table_cont .col3 .c1 .table_form {width:244px; height:220px; margin-top:14px}
#page6 #content .table_cont .col3 .c1 .table_form input {width:244px; height:17px; padding:0 0 0 4px; margin:0}
#page6 #content .table_cont .col3 .c1 .table_form textarea {width:244px; height:79px; padding:0 0 0 4px; margin:0 0 6px 0; overflow:auto}
#page6 #content .table_cont .col3 .c1 .table_form td {height:36px}
#page6 #content .table_cont .col3 .c2 {width:178px; padding:28px 0 10px 25px}
#page6 #content .table_cont .col3 .c2 .line {margin:0 0 19px -25px}
#page6 #content .table_cont .col3 .c2 .title_1 {margin-left:-6px}
#page6 #content .table_cont .col3 .c2 p {margin:0 0 18px 0}
#page6 #content .table_cont .col3 .c2 .marg {margin:13px 0 13px 0}

/* index-6.html */
#page7 #content .table_cont .row1 {height:351px; background:url(images/block3_bg2.gif) repeat-y}
#page7 #content .table_cont .row1 .bg1 {background:url(images/block3_bg1.gif) no-repeat top; height:100%}
#page7 #content .table_cont .row1 .bg2 {background:url(images/block3_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 28px 26px}
#page7 #content .table_cont .row2 {height:20px}
#page7 #content .table_cont .row1 p {margin:0 0 14px 0}

/* comparazione.html */
#comparazione #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#comparazione #content .table_cont .col1 img {display:block; margin-bottom:12px}
#comparazione #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#comparazione #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 25px 26px}
#comparazione #content .table_cont .col1 .row1 .bg2 p {margin:0 0 18px 0}
#comparazione #content .table_cont .col1 .row1 .bg2 ul {margin:10px 0 0 0}
#comparazione #content .table_cont .col1 .row2 { height:30px; vertical-align:top;}
#comparazione #content .table_cont .col3 .row1 {height:352px}
#comparazione #content .table_cont .col3 .row1 p {margin:0 0 16px 0}
#comparazione #content .table_cont .col3 .row1 .link {margin:10px 0 23px 0}
#comparazione #content .table_cont .col3 .row2 {height:19px}
#comparazione #alle .alle1 {margin-top:14px; height:50px; vertical-align:middle;}
#comparazione #alle .alle2 {
	valign:middle;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#pageordine #content .table_cont .col1 .row1 {height:100%; background:url(images/block2_bg2.gif) repeat-y}
#pageordine #content .table_cont .col1 .row1 .bg1 {background:url(images/block2_bg1.gif) no-repeat top; height:100%}
#pageordine #content .table_cont .col1 .row1 .bg2 {background:url(images/block2_bg3.gif) no-repeat bottom; height:100%; padding:28px 15px 28px 26px}
#pageordine #content .table_cont .col1 .row1 .bg2 p {margin:0 0 14px 0}
#pageordine #content .table_cont .col1 .row2 { height:20px}
#pageordine #content .table_cont .col3 .c1 {width:249px; padding:28px 37px 10px 13px}
#pageordine #content .table_cont .col3 .c1 .line {margin:0 0 19px -13px}
#pageordine #content .table_cont .col3 .c1 p {margin:0 0 17px 0}
#pageordine #content .table_cont .col3 .c1 .table_form {height:220px; margin-top:14px}
/* #pageordine #content .table_cont .col3 .c1 .table_form input {width:200px; height:17px; padding:0 0 0 4px; margin:0}
#pageordine #content .table_cont .col3 .c1 .table_form checkbox {width:30px; height:17px; padding:0 0 0 4px; margin:0} */

#pageordine #content .table_cont .col3 .c1 .table_form textarea {width:400px; height:79px; padding:0 0 0 4px; margin:0 0 6px 0; overflow:auto}
#pageordine #content .table_cont .col3 .c1 .table_form td {height:36px; padding:3px 10px 3px 3px}
#pageordine #content .table_cont .col3 .c1 .elenco td {height:15px; vertical-align: middle }

#pageordine #content .table_cont .col3 .c2 {width:178px; padding:28px 0 10px 25px}
#pageordine #content .table_cont .col3 .c2 .line {margin:0 0 19px -25px}
#pageordine #content .table_cont .col3 .c2 .title_1 {margin-left:-6px}
#pageordine #content .table_cont .col3 .c2 p {margin:0 0 18px 0}
#pageordine #content .table_cont .col3 .c2 .marg {margin:13px 0 13px 0}

