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

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

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

img {border:0px;}

input.data_impt1 {margin-top:3px;width:215px;height:18px;border:1px solid #E2001A;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
select.data_impt1 {width:220px;height:22px;border:1px solid #E2001A;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
textarea.data_impt1 {width:220px;height:100px;border:1px solid #E2001A;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.data_btn1 {width:70px;height:25px;color:#FFF;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;background:#E2001A;}
input.data_log {width:200px;height:22px;border:1px solid #E2001A;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;}
select.data_log {width:2800px;height:22px;border:1px solid #E2001A;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;}
input.btn_log {margin-right:10px;margin-top:10px;width:60px;height:25px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#FFF;background:#E2001A;}
input.btn_conf {margin-right:10px;margin-top:10px;width:80px;height:25px;border:1px solid #CCCCCC;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;color:#FFF;background:#E2001A;}

#main_cnt {margin:0 auto;padding:0px;display:table;width:1000px;background:transparent url(../inc/img/sfnd_pg2.png) repeat-y top center;}
#main_hdr {position:relative;padding:0px;margin:0 auto;clear:both;width:990px;height:135px;}
div.main_hdr_ec {position:absolute;top:1px;right:10px;}
#main_hdr_sx {float:left;padding-left:20px;}
#main_hdr_dx {float:right;margin-right:250px;padding-top:30px;}
#main_menu {clear:both;margin:0 auto;width:990px;}
#main_menu ul {list-style-type:none;margin:0px;padding-left:15px;height:34px;background:transparent url(../inc/img/sfnd_pg1.png) repeat-x top center;}
#main_menu li {float:left;margin:0px;width: auto !important;width:10px;min-width:10px;height:34px;border-right:1px solid #FFF;}
#main_menu li a {display:block;text-align:center;padding-top:5px;height:29px;font-size:18px;color:#FFF;text-decoration:none;}
#main_menu li a:visited {color:#FFF;text-decoration:none;}
#main_menu li a:hover {color:#FFF;text-decoration:none;background:transparent url(../inc/img/frc.png) no-repeat bottom center;}
#main_menu li a span {padding:7px;}
#main_menu li.main_menu_sel a {display:block;text-align:center;font-size:18px;color:#FFF;text-decoration:none;background:transparent url(../inc/img/frc.png) no-repeat bottom center;}
#main_menu li.main_menu_sel a:visited {color:#FFF;text-decoration:none;}
#main_menu li.main_menu_sel a:hover {color:#FFF;text-decoration:none;}
#main_cn {position:relative;clear:both;margin:0 auto;padding-bottom:5px;width:990px;}
#main_cn_photo {position:relative;margin:0 auto;clear:both;width:988px;height:230px;border-top:1px solid #FFF;border-bottom:6px solid #005ca5;}
div.main_girl {position:absolute;right:0px;}
#main_cn_sx {float:left;width:735px;height: auto !important;height:390px;min-height:390px;}
#main_cn_sx h1 {margin:0px;padding:10px 0px 10px 15px;font-size:25px;color:#383F71;}
#main_cn_sx p {padding-left:15px;padding-top:5px;line-height:1.5em;}
#main_cn_sx ul {padding:0px;margin:0px 0px 0px 15px;}
#main_cn_sx li {list-style:square inside;padding:0px;margin:0px;font-weight:bold;color:#E2001A;}
div.main_cn_sx_ita {float:left;width:365px;}
div.main_cn_sx_ita p {padding:15px;line-height:1.5em;}
div.main_cn_sx_eng {float:right;width:365px;}
div.main_cn_sx_eng p {padding:15px;line-height:1.5em;}
#main_cn_dx {position:absolute;top:220px;right:1px;width:250px;height: auto !important;height:140px;min-height:140px;border-top:1px solid #005ca5;border-left:1px solid #005ca5;background:#FFF;}
#main_cn_dx p {padding:5px;font-size:14px;color:#000033;}
#main_cn_dx span {text-align:center;padding-top:5px;font-size:12px;font-style:italic;}
#main_cn_dx a:link {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
#main_cn_dx a:visited {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
#main_cn_dx a:hover {color:#666666;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
#main_cn_partner {clear:both;}
#main_cn_partner p {text-align:center;}

div.partner_fl {clear:both;margin-top:5px;width:100%;height:24px;background:#005ca5;}
div.partner_fl p {padding-top:4px;font-weight:bold;text-align:center;font-style:italic;color:#FFF;}

div.home_fl {clear:both;margin:0 auto;margin-top:10px;width:335px;height:25px;background:#E2001A;}
div.home_fl p {padding:3px 15px 0px 15px !important;font-weight:bold;color:#FFF;}
div.home_fl a:link {color:#FFF;background-color:inherit;text-decoration:none;}
div.home_fl a:visited {color:#FFF;background-color:inherit;text-decoration:none;}
div.home_fl a:hover {color:#FFF;background-color:inherit;text-decoration:underline;}

#main_footr {clear:both;margin:0 auto;width:988px;height: auto !important;height:140px;min-height:140px;background:#FFF url(../inc/img/sfnd_footer.png) repeat-x top left;}
#main_footr_gbl {width:100%;padding-top:20px;}
#main_footr_gbl td {vertical-align:top;}
div.main_footr_block1 {clear:both;float:left;width:270px;height: auto !important;height:100px;min-height:100px;border-right:1px dotted #666666;}
div.main_footr_block1 p {font-size:12px;color:#000033;}
div.main_footr_block1 span {font-size:18px;}
div.main_footr_block2 {float:left;margin-left:5px;width:463px;height: auto !important;height:100px;min-height:100px;border-right:1px dotted #666666;}
div.main_footr_block2 p {font-size:14px;color:#000033;}
div.main_footr_block2 a:link {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
div.main_footr_block2 a:visited {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
div.main_footr_block2 a:hover {color:#666666;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
div.main_footr_block2 span {font-size:16px;}
div.main_footr_block3 {float:left;margin-left:5px;height: auto !important;height:100px;min-height:100px;}
div.main_footr_block3 p {font-size:11px;color:#000033;}
div.main_footr_block3 a:link {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
div.main_footr_block3 a:visited {color:#E2001A;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
div.main_footr_block3 a:hover {color:#666666;background-color:inherit;text-decoration:none;border-bottom:1px dotted #E2001A;}
#main_footr_btm {clear:both;margin:0 auto;width:1000px;height:45px;background:transparent url(../inc/img/sfnd_footer_btm.png) no-repeat top center;}

div.main_evidenza {margin:0 auto;margin-top:10px;width:92%;height: auto !important;height:160px;min-height:160px;background:transparent url(../inc/img/sfnd_pg3.png) repeat-x top;}

#form_privacy {overflow:auto;margin-top:10px;margin-bottom:10px;height:80px;width:100%;border:1px solid #CCCCCC;}
#form_privacy p {font-size:10px;padding:3px;}

div.gst_error {margin:0 auto;margin-top:10px;width:100%;}
div.gst_error_top {height:10px;}
div.gst_error_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#990033;}
div.gst_error_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_error_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_error_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF !important;font-weight:bold;}
div.gst_error_btn {height:10px;}
div.gst_true {margin:0 auto;margin-top:10px;width:100%;}
div.gst_true_top {height:10px;}
div.gst_true_cnt {padding-bottom:10px;height: auto !important;height:50px;min-height:50px;background:#009966;}
div.gst_true_cnt p {padding:5px;font-weight:bold;color:#FFF;}
div.gst_true_cnt ul {padding:0px;margin:0px 0px 0px 10px;}
div.gst_true_cnt li {list-style:square inside;padding:0px;margin:0px;color:#FFF !important;font-weight:bold;}
div.gst_true_btn {height:10px;}