/* 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:11px;color:#636363;background:#FFF url(../inc/img/sfnd_bckgrd.jpg) repeat top left;}

h1.tpg {margin:0 auto;clear:both;padding-left:8px;padding-top:5px;padding-bottom:15px;font-size:24px;color:#333366;}
p {margin:0 auto;padding:0px;}
p.txt {margin:0 auto;padding:0px;text-align:justify;font-size:12px;color:#333333;}

img {border:0px;}
ul.pg {color:#666666;font-size:12px;padding-left:0px;margin-top:8px;margin-left:30px;margin-right:2px;list-style-image: url(../inc/img/icone/icon_ok.png);list-style-position:outside;line-height:1.2em;}
hr {border:0;color:#333366;background:#333366;height:1px;width:100%;}

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

form.form_data {margin:0px;padding-top:20px;border:0px;width:100%;border-top:1px solid #999999;}
input.form_data {margin:0px;border:1px solid #999999;width:320px;height:18px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
input.form_invia {width:60px;height:26px;float:right;border:1px solid #666666;color:#FFF;background:#000033;}
select.form_data {margin:0px;border:1px solid #999999;width:320px;height:22px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
textarea.form_data {margin:0px;border:1px solid #999999;width:510px;height:180px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}

table.form_tbl {margin:0px;padding:0px;border-collapse:collapse;width:700px;}

/* divS.Gen */
#container {margin:0 auto;width:100%;background:transparent url(../inc/img/logofix.jpg) no-repeat top right;}
#header {position:relative;margin:0 auto;width:770px;}
#head_sx {float:left;height:110px;}
div.head_ciarpame {position:absolute;right:80px;top:0px;}
#head_dx {float:right;height:110px;}
#head_dx p {padding-top:10px;font-size:11px;}
#head_menu {clear:both;height:40px;background:transparent url(../inc/img/sfnd_header.jpg) no-repeat top left;}
#head_menu p {padding-top:15px;font-family: Tahoma;font-size:18px;}
#head_menu a {color:#333366;background-color:inherit;text-decoration:none;}
#head_menu a:visited {color:#333366;background-color:inherit;text-decoration:none;}
#head_menu a:hover {color:#666666;background-color:inherit;text-decoration:none;}
#corpo_cornice {margin:0 auto;padding-top:10px;width:780px;height:320px;background:#FFF url(../inc/img/sfnd_cornice.jpg) no-repeat top center;}
div.corpo_img {position:relative;z-index:0;margin:0 auto;width:760px;height:300px;background:transparent;}
#corpo_cnt {margin:0 auto;padding-bottom:40px;width:760px;height: auto !important;height:280px;min-height:280px;background:transparent url(../inc/img/sfnd_cnt.jpg) no-repeat bottom center;}
#corpo_cnt p {padding:0px 10px 0px 10px;font-size:12px;text-align:justify;}
#corpo_cnt b {font-size:14px;color:#330000;}
#footer {position:relative;margin:0 auto;width:760px;height: auto !important;height:50px;min-height:50px;border-top:1px solid #999999;background:transparent url(../inc/img/sfnd_footer.jpg) repeat-x top center;}
#footer p {padding:3px;font-size:10px;text-align:center;}
div.footer_facebook {position:absolute;top:-29px;right:-8px;}

div.news {margin:0 auto;padding:0px;padding-top:15px;}
div.news p {padding:15px !important;}
div.news_area {margin:0 auto;width:100%;height: auto !important;height:110px;min-height:110px;background:transparent url(../inc/img/sfnd_news_top.jpg) no-repeat top center;}
div.news_area b {font-size:16px;color:#FF9900;}
div.news_area span {font-size:18px;color:#333333;font-family:Georgia;}
div.news_area_btn {margin:0 auto;padding:0px;width:100%;height:20px;background:transparent url(../inc/img/sfnd_news_btn.jpg) no-repeat bottom center;}

#form_privacy {overflow:auto;margin-top:10px;margin-bottom:10px;height:70px;width:100%;border:1px solid #666666;}
#form_privacy p {font-size:10px !important;}

/* divS.portfolio */
div.prtflo {margin:0 auto;clear:both;display:table;padding:0px;height: auto !important;height:330px;min-height:330px;background:transparent;}
div.prtflo p {padding:0px !important;text-align:left !important;}
div.prtflo_cnt {clear:both;width:760px;height: auto !important;height:200px;min-height:200px;}
div.prtflo_thumb {float:left;margin-left:18px;width:170px;height:150px;}
div.prtflo_thumb_img {clear:both;}
div.prtflo_thumb_img img {border:1px solid #999999;}
div.prtflo_thumb_tit {height:30px;}
div.prtflo_thumb_tit a {float:left;display:block;font-size:13px;color:#333333;border-bottom:1px solid #CCCCCC;background-color:inherit;text-decoration:none;}
div.prtflo_thumb_tit a:visited {color:#333333;background-color:inherit;text-decoration:none;}
div.prtflo_thumb_tit a:hover {color:#666666;background-color:inherit;text-decoration:none;}
div.prtflo_links {clear:both;margin-left:18px;width:545px;}
div.prtflo_links p {padding:0px !important;}
div.prtflo_schd {clear:both;margin:0px;padding:0px;width:740px;height:250px;background:transparent url(../inc/img/sfnd_scheda.jpg) no-repeat top center;}
div.prtflo_schd p {padding:0px !important;}
div.prtflo_schd_area {margin:0 auto;width:724px;height:243px;}
div.prtflo_schd_tit {float:left;margin-top:8px;height:30px;}
div.prtflo_schd_tit p {font-size:16px !important;color:#333366;}
div.prtflo_schd_x {float:right;margin-top:8px;}
div.prtflo_schd_x p {font-weight:bold;padding-right:3px !important;}
div.prtflo_schd_x a {float:left;display:block;width:10px;text-align:center;font-weight:bold;color:#333333;background-color:inherit;text-decoration:none;}
div.prtflo_schd_x a:visited {color:#333333;background-color:inherit;text-decoration:none;}
div.prtflo_schd_x a:hover {color:#666666;background-color:inherit;text-decoration:none;}
div.prtflo_schd_cnt {clear:both;}
div.prtflo_schd_cnt1 {float:left;width:205px;}
div.prtflo_schd_cnt1 img {border:1px solid #999999;}
div.prtflo_schd_cnt2 {float:right;width:515px;}
div.prtflo_schd_cnt3 {clear:both;overflow:auto;width:100%;height:185px}
div.prtflo_schd_cnt3 p {padding-right:3px !important;}
div.prtflo_schd_cnt4 {float:right;width:515px;border-top:1px solid #CCCCCC;}

div.prodct {clear:both;display:table;margin-top:20px;height: auto !important;height:200px;min-height:200px;}
div.prodct_img {float:left;width:210px;}
div.prodct_txt {float:right;width:545px;border-left:1px dotted #333366;}

div.main_sticker {position:absolute;z-index:1;right:-80px;top:-110px;}

div.gst_error {margin:0 auto;margin-top:10px;width:640px;}
div.gst_error_top {height:10px;background:transparent url(../inc/img/gst_error_top.jpg) no-repeat top center;}
div.gst_error_cnt {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;font-weight:bold;}
div.gst_error_btn {height:10px;background:transparent url(../inc/img/gst_error_btn.jpg) no-repeat top center;}
div.gst_true {margin:0 auto;margin-top:10px;width:640px;}
div.gst_true_top {height:10px;background:transparent url(../inc/img/gst_true_top.jpg) no-repeat top center;}
div.gst_true_cnt {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;font-weight:bold;}
div.gst_true_btn {height:10px;background:transparent url(../inc/img/gst_true_btn.jpg) no-repeat top center;}