/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0 auto;padding:0px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333333;background:#EEEEEE url(../img/sfnd.png) repeat-x top left;}

p {margin:0px;padding:0px;}

a:link {color:#333333;background-color:transparent;text-decoration:none;}
a:visited {color:#333333;background-color:transparent;text-decoration:none;}
a:hover {color:#666666;background-color:transparent;text-decoration:underline;}

img {border:0px;}
img.data_tbl1_img {margin:3px 0px 0px 0px;border:1px solid #CCCCCC;}

form {margin:0px;padding:0px;}
fieldset {margin:0px;padding:0px;border:0px;}
input.data_impt1 {margin:0px;padding:2px 0px 2px 2px;width:400px;height:18px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.data_search {margin:0px 5px 0px 0px;padding:2px 0px 2px 2px;width:350px;height:21px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:17px;}
select.data_search {margin:0px 5px 0px 0px;height:27px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:15px;}
select.data_impt1 {width:405px;height:23px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.data_impt_m {width:250px;height:130px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.data_impt1 {padding:3px 0px 0px 3px;margin:0px 0px 5px 0px;width:400px;height:200px;border:1px solid #003333;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.data_btn1 {float:right;margin:4px 0px 0px 0px;width:70px;height:25px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#088253;}
input.data_btn2 {width:70px;height:25px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#006699;}
input.data_btn3 {float:left;margin:4px 0px 0px 0px;width:70px;height:25px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#006699;}
input.data_log {width:280px;height:25px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;}
select.data_log {width:282px;height:23px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:15px;}
input.btn_log {float:right;margin-right:10px;margin-top:10px;width:65px;height:25px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#FFF;background:#000033;}
input.btn_search {float:right;width:65px;margin:2px 0px 0px 0px;height:27px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#FFF;background:#000033;}

table.data_tbl1 {margin:0 auto;border-collapse:collapse;width:99%;}
table.data_tbl1 th {margin:0px;height:25px;border-bottom:1px solid #333333;}
table.data_tbl1 th.data_tbl1_tool {width:40px;}
table.data_tbl1 td.data_tbl1_tool {width:40px;}
table.data_tbl1 td {margin:0px;height:28px;border-bottom:1px dotted #006699;}
table.data_tbl1 tr:hover {background:#e3e3e3;}
table.data_tbl2 {clear:both;margin:0px;border-collapse:collapse;}
table.data_tbl2 td {/*vertical-align:top;*/height:30px;}
td.data_tbl2_dscr {padding:0px 10px 0px 0px;}
td.data_tbl2_tool {padding:0px 0px 0px 10px;width:30px;}
td.data_tbl2_last {height:35px;border-top:1px dotted #003333;}
table.data_tbl3 {margin:0px;border:1px;width:98%;border:1px solid #006699;}
table.data_tbl3 th {margin:0px;height:25px;color:#FFF;border:1px solid #333333;background:#000033;}
table.data_tbl3 td {margin:0px;height:28px;border:1px solid #006699;}
table.data_tbl3 tr:hover {background:#EEEEEE;}
td.data_tbl3_tit {margin:0px;width:200px;height:28px;color:#000033;border-bottom:1px solid #006699;background:#E7E4DD;}

.hide {display:none;}
div.main_loader {position:absolute;z-index:6000;display:none;clear:both;margin:0 auto;width:100%;}
div.main_loader p {padding-top:140px;font-size:20px;text-align:center;color:#FFF;}
div.main_loader img {margin-top:5px;}

#main_cnt {margin:0 auto;padding:0px;width:100%;}
#main_hdr {padding:0px;margin:0px;clear:both;width:100%;}
#main_hdr_menu {padding:0px;margin:0 auto;width:98%;height:20px;}
#main_hdr_menu p {padding-top:2px;text-align:right;font-size:11px;color:#FFF;}
#main_hdr_menu a:link {color:#FFF;background-color:inherit;text-decoration:none;}
#main_hdr_menu a:visited {color:#FFF;background-color:inherit;text-decoration:none;}
#main_hdr_menu a:hover {color:#FFF;background-color:inherit;text-decoration:underline;}
#main_hdr_tp {padding:0px;margin:0 auto;width:98%;height:70px;}
#main_hdr_tp_sx {float:left;}
#main_hdr_tp_sx h1 {padding-top:15px;margin:0px;font-family:Tahoma, sans-serif;font-size:24px;color:#000033;}
#main_hdr_tp_sx span {color:#666666;font-size:18px;}
#main_hdr_tp_dx {float:right;}
#main_hdr_tp_dx p {padding-top:10px;}
#main_menu_cnt {clear:both;width:100%;background:transparent url(../img/sfnd_menu5.gif);height:36px;}
.main_menu_preload1 {background: url(../img/sfnd_menu1.gif);}
.main_menu_preload2 {background: url(../img/sfnd_menu2.gif);}
ul.main_menu {padding:0px;margin:0 auto;width:98%;list-style:none;position:relative;z-index:500;}
.main_menu li.top {display:block;float:left;margin-left:2px;}
.main_menu li a.top_link {display:block;float:left;height:36px;line-height:28px;text-decoration:none;font-family:Tahoma;font-size:13px;padding:0 0 0 10px; cursor:pointer;background: url(../img/sfnd_menu1.gif) no-repeat;}
.main_menu li a.top_link span {float:left;display:block; padding:0 15px 0 5px; height:36px;background:url(../img/sfnd_menu2.gif) right top;}
.main_menu li a.top_link:hover {color:#000;background: url(../img/sfnd_menu3.gif) no-repeat; line-height:25px;}
.main_menu li a.top_link:hover span {background:url(../img/sfnd_menu4.gif) no-repeat right top;}
.main_menu li:hover > a.top_link {color:#000; background: url(../img/sfnd_menu3.gif) no-repeat; line-height:25px;}
.main_menu li:hover > a.top_link span {background:url(../img/sfnd_menu4.gif) no-repeat right top;}
.main_menu li a.sel_link1 {display:block;color:#000;float:left;height:36px;line-height:28px;text-decoration:none;font-weight:bold;font-family:Tahoma;font-size:13px;padding:0 0 0 10px; cursor:pointer;background: url(../img/sfnd_menu3.gif) no-repeat;}
.main_menu li a.sel_link1 span {float:left; display:block; padding:0 15px 0 5px; height:35px;background:url(../img/sfnd_menu4.gif) right top;}
.main_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0px; left:0px;}
.main_menu a:hover {visibility:visible; position:relative; z-index:200;}
.main_menu li:hover {position:relative; z-index:200;}

#main_cn {clear:both;padding:0px;display:table;margin:0px;width:100%;}
#main_cn_pg {margin:0 auto;width:98%;height: auto !important;height:400px;min-height:400px;}
#main_cn_pg_menu {float:left;width:18%;border-right:1px solid #000033;}
div.main_cn_pg_menu_block {clear:both;width:100%;margin-top:20px;display:table;}
#main_cn_pg_menu h2 {margin:0px;padding-bottom:2px;font-family:Tahoma, sans-serif;font-size:14px;color:#000033;border-bottom:1px solid #000033;}
#main_cn_pg_menu ul {padding:0px;margin:0px;list-style:none;}
#main_cn_pg_menu li {float:right;width:90%;border-bottom:1px solid #666666;}
#main_cn_pg_menu li a {color:#000;text-align:right;padding-top:3px;width:100%;height:23px;display:block;text-decoration:none;}
#main_cn_pg_menu li a span {padding-right:5px;}
#main_cn_pg_menu li a:visited {color:#000;background:inherit;text-decoration:none;}
#main_cn_pg_menu li a:hover {color:#FFF;background:#000033;text-decoration:none;}
#main_cn_pg_menu li.sel_link2 {float:right;width:90%;border-bottom:1px solid #666666;}
#main_cn_pg_menu li.sel_link2 a {color:#FFF;text-align:right;padding-top:3px;width:100%;height:23px;font-weight:bold;display:block;background:#000033;text-decoration:none;}
#main_cn_pg_cn {float:right;width:81%;}

#main_tools {clear:both;margin:0px 0px 10px 0px;display:table;width:99%;padding:4px;border:1px solid #000033;}
#main_tools a:link {color:#000033;background-color:inherit;text-decoration:none;}
#main_tools a:visited {color:#000033;background-color:inherit;text-decoration:none;}
#main_tools a:hover {color:#333333;background-color:inherit;text-decoration:none;}
#main_tools table {float:left;margin:0px;border-collapse:collapse;}
#main_tools_top {clear:both;margin:0px;height:24px;background:#000033;}
#main_tools_top p {padding:2px 0px 0px 5px;font-size:14px;color:#FFF;}
#main_tools_top p.filters_close {float:right;padding:4px 5px 0px 0px;font-size:11px;}
#main_tools_top p.filters_close a:link {color:#CCCCCC !important;}
#main_tools_top p.filters_close a:visited {color:#CCCCCC !important;}
#main_tools_top p.filters_close a:hover {color:#FFF !important;}
#main_tools_filters {float:left;margin:5px 0px 10px 0px;position:relative;width:100%;}
div.filters_block {padding:5px 0px 5px 0px;margin:5px 0px 0px 0px;height:20px;border-top:1px dotted #000033;border-bottom:1px dotted #000033;}
div.filters_block p {float:left;}
div.filters_block p.filters_reset {float:right;padding-top:3px;}
div.filters_block p.filters_reset a:link {color:#CC0000 !important;}
div.filters_block p.filters_reset a:visited {color:#CC0000 !important;}
div.filters_block p.filters_reset a:hover {color:#333333 !important;}
#main_tools_btns {position:absolute;right:0px;top:5px;}
div.main_tools_btn {margin:0px 0px 0px 5px;width:150px;height:27px;border-bottom:1px dashed #999999;}
div.main_tools_btn p {padding:4px 0px 0px 0px;text-align:right;font-size:13px;}

#main_cn_pg_pg {float:left;margin:10px 0px 0px 0px;width:100%;}
#main_cn_pg_pg h2 {margin:0px;padding-bottom:15px;font-family:Arial, sans-serif;font-size:20px;color:#088253;}
#main_cn_pg_pg h3 {margin:0px;padding:0px 0px 8px 0px;font-family:Arial, sans-serif;font-size:16px;color:#000033;}
#main_cn_pg_pg p {}

#main_footr {clear:both;margin:0 auto;margin-top:10px;margin-bottom:10px;width:98%;height:30px;border-top:1px dotted #000033;}
#main_footr p {padding-top:3px;font-size:11px;}
#main_footr span {font-size:13px;}
div.main_footr_block1 {float:left;}
div.main_footr_block2 {float:right;}
div.main_footr_block2 p {text-align:right;}

div.main_help_1 {position:relative;margin:10px auto 10px auto;padding:10px 35px 10px 35px;border:1px dotted #000033;background:#FFF;}
div.main_help_1 p {text-align:center;font-style:italic;}
div.main_help_1_icon {position:absolute;left:0px;top:0px;width:25px;height:25px;border-right:1px dotted #000033;border-bottom:1px dotted #000033;}
div.main_help_1_icon p {padding:4px 0px 0px 0px;}
div.main_help_1_close {position:absolute;right:5px;top:2px;}
div.main_help_1_close p {font-size:11px;font-style:normal !important;}

div.main_highlight_1 {position:relative;margin:10px auto 10px auto;padding:10px 20px 10px 20px;border:1px dotted #000033;background:#EEEEEE;}
div.main_highlight_1 p {text-align:center;font-size:20px;}
div.main_highlight_1_icon {position:absolute;left:0px;top:0px;width:25px;height:25px;border-right:1px dotted #000033;border-bottom:1px dotted #000033;}
div.main_highlight_1_icon p {font-size:11px;padding:4px 0px 0px 0px !important;}
div.main_highlight_1_close {position:absolute;right:5px;top:2px;}
div.main_highlight_1_close p {font-size:11px;}

div.main_schd {margin:0px;padding-top:10px;}
div.main_schd_data {float:left;width:500px;}
div.main_schd_data h2 {margin:0px !important;padding:0px 0px 3px 0px !important;font-size:25px !important;font-weight:normal !important;color:#cc6600 !important;}
div.main_schd_data h2 a {color:#cc6600 !important;border-bottom:1px dotted #cc6600 !important;}
div.main_schd_data h3 {margin:0px !important;padding:0px 0px 10px 0px !important;font-size:18px !important;font-weight:normal !important;color:#993300 !important;}
div.main_schd_data span {font-size:13px;color:#000;}
div.main_schd_data p {}
div.main_schd_img {height: auto !important;height:140px;min-height:140px;}
div.main_schd_img img {border:1px solid #CCCCCC;}
div.main_schd_img img.main_schd_thumb {margin:3px 3px 0px 0px;width:80px;height:80px;}
div.main_schd_price {padding-top:3px;margin-top:8px;clear:both;border-top:1px dotted #00122F;}
div.main_schd_price p {text-align:right;font-size:22px;color:#00122F;}
div.main_schd_price span {font-size:15px;color:#00122F;}

div.main_nav {clear:both;margin:0 auto;width:98%;padding-top:10px;padding-bottom:10px;}
div.main_nav p {text-align:center;font-family: Georgia, sans-serif;font-size:16px;color:#CC0000;}
div.main_nav a:link {color:#333333;background-color:inherit;text-decoration:none;}
div.main_nav a:visited {color:#333333;background-color:inherit;text-decoration:none;}
div.main_nav a:hover {color:#CC0000;background-color:inherit;text-decoration:none;}
div.main_login {margin:10px auto 10px auto;padding:15px;display:table;width:285px;border:6px solid #CCCCCC;background:#000033;}
div.main_login p {padding:10px 0px 5px 0px;font-size:15px;color:#FFF;}

/* Messaggistica */
.roar-body {position:absolute;color:#fff;text-align:left;z-index:999;}
.roar {position:absolute;width:300px;cursor:pointer;}
.roar-bg-ok {position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;border:1px solid #333366;background:#336633 url(../img/icons/24x24/process_ok.png) no-repeat top left;background-position:3px 3px;/*-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);*/}
.roar-bg-nok {position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;border:1px solid #333366;background:#990000 url(../img/icons/24x24/process_nok.png) no-repeat top left;background-position:3px 3px;/*-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);*/}
.roar-body-ugly .roar {background:#333;}
.roar-body-ugly .roar-bg {display:none;}
.roar h3 {position:relative;padding:10px 35px 0;margin:0;border:0;font-size:13px;color:#fff;z-index:1002;}
.roar p {position:relative;padding:10px 5px 15px;margin:0;font-size:12px;color:#fff;z-index:1002;}

/* Upload */
.upload-status {clear:both;margin:20px 0px 0px 0px;padding:5px;height: auto !important;height:20px;min-height:20px;border:1px dotted #666666;background:#F4F4F4;}
.upload-list {padding:0;margin:10px 0px 0px 0px;list-style:none;}
/*#upload-browse {float:left;font-size:15px;}
#upload-clear {float:left;}
#upload-upload {float:right;font-size:15px;color:#990000;}*/
.upload-list li {height: auto !important;height:25px;min-height:25px;border-bottom:1px dotted #666666;}
.upload-list .file-invalid {cursor:pointer;color:#514721;padding-left:48px;line-height:24px;background:url(../img/upload/error.png) no-repeat 24px 5px;margin-bottom:1px;}
.upload-list .file-invalid span {background:#666666;padding:1px;}
.upload-list .file {line-height:2em;padding-left:22px;background:url(../img/upload/attach.png) no-repeat 1px 50%;}
.upload-list .file span,
.upload-list .file a{padding:0 4px;}
.upload-list .file .file-size {color:#666;}
.upload-list .file .file-error {color:#8a1f11;}
.upload-list .file .file-progress {width:126px;height:12px;vertical-align:middle;background-image:url(../img/upload/progress-bar/progress.gif);}
/*.upload-list .file-cancel {float:right;}*/

/* Photo.box */
.remooz-element {cursor:-moz-zoom-in;}
/* Box layout */
.remooz-box {position:absolute;top:0;left:0;background:#fff no-repeat center;z-index:100;}
.remooz-loading {background-image:url(../img/remooz/spinner.gif);}
.remooz-body {width:100%;height:100%;}
.remooz-box-focus.remooz-type-image .remooz-body {cursor:-moz-zoom-out;}
.remooz-box-dragging .remooz-body {cursor:move;}
/* Close button */
.remooz-btn-close {position:absolute;left:-15px;top:-15px;width:30px;height:30px;text-decoration:none;border:0;background:url(../img/remooz/closebox.png) no-repeat center;visibility:hidden;cursor:pointer;}
.remooz-engine-trident4 .remooz-btn-close {background-image:url(../img/remooz/closebox.gif);}
/* Caption title */
.remooz-title {position:relative;left:0;top:15px;text-align:left;}
.remooz-title-bg {position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:99;-moz-border-radius:5px;-webkit-border-radius:5px;
	/* shadow opacity differs from box shadow because its default set to opacity 0.8 */	
	-webkit-box-shadow:		0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content {position:relative;padding:5px 15px;color:#fff;z-index:101;font:11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg {display:none;}
.remooz-engine-trident4 .remooz-title-content {background-color:#333;}
.remooz-title-content h6 {font-size:1.2em;font-weight:bold;color:#eee;}
.remooz-title-content p {color:#eee;}
/* Type specific */
.remooz-type-image img {display:block;border:0;width:100%;height:100%;}
/* Shadow */
.remooz-bg{	position:absolute;width:33px;height:40px;}
.remooz-bg-n {left:0;top:-40px;	width:100%;	background:url(../img/remooz/remo_bg_n.png) repeat-x;}
.remooz-bg-ne {right:-33px;	top:-40px;background:url(../img/remooz/remo_bg_ne.png) no-repeat;}
.remooz-bg-e {right:-33px;top:0;height:100%;background:url(../img/remooz/remo_bg_e.png) repeat-y;}
.remooz-bg-se {right:-33px;	bottom:-40px;	background:url(../img/remooz/remo_bg_se.png) no-repeat;}
.remooz-bg-s {left:0;bottom:-40px;width:100%;	background:url(../img/remooz/remo_bg_s.png) repeat-x;}
.remooz-bg-sw {left:-33px;bottom:-40px;	background:url(../img/remooz/remo_bg_sw.png) no-repeat;}
.remooz-bg-w {left:-33px;top:0;	height:100%;background:url(../img/remooz/remo_bg_w.png) repeat-y;}
.remooz-bg-nw {left:-33px;top:-40px;background:url(../img/remooz/remo_bg_nw.png) no-repeat;}

@media print {
	#main_hdr {display:none;}
	#main_menu_cnt {display:none;}
	#main_cn_pg_menu {display:none;}
	#main_tools {display:none;}
	#main_cn_pg_cn {width:100%;}
	#main_cn_pg_pg {width:100%;}
	table.data_tbl1 td {margin:0px;height:28px;border-bottom:1px solid #999999;}
	table.data_tbl1 th.data_tbl1_tool {display:none;}
	table.data_tbl1 td.data_tbl1_tool {display:none;}
}