/* Design by Sis srl | Soluzionisis.com */
html, body {text-align:left;margin:0 auto;padding:0px;font-family: Times New Roman,Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#FFF;background:#000;/*height:100%;min-height:100%;*/}

/* testi & co.*/
h1.tpg{padding-left:15px;font-family:Tahoma;margin-top:10px;margin-left: 0px;font-size:13px;color:#C62528;}
p {margin:0 auto;padding:0px;text-align:left;}
p.txt {margin:0 auto;padding:5px;text-align:justify;font-family: Times New Roman;font-size:11px;color:#FFF;}
p.footer {margin:0 auto;padding:10px 0px 0px 20px;text-align:left;font-family: Times New Roman;font-size:11px;color:#142900;}
p.dscr {margin:0 auto;padding:20px;text-align:left;font-family: Times New Roman;font-size:13px;}
p.dscr1 {margin:0;padding:0px 20px;text-align:left;line-height:25px; width:150px;}
p.dscr_story {padding:0px 20px 0px 20px;}
label.news_data {margin-right:10px; font-size:13px;color:#808775;}
label.news_tit {margin-right:10px; font-size:14px;font-weight:bold;}
label.ref_tit {margin-right:0px; font-size:13px;font-weight:bold;}
p.prd_scheda {font-style:italic;padding:0 20px 20px 20px;font-size:13px;}
p.tecno_btn {text-align:right;padding:0 20px 20px 20px;}
span.cap {font-family:Times New Roman;font-size:25px;}

.nome_big {font-style:italic; font-size:18px;}

img {border:0px;}

/* Collegamenti ipertestuali */
a:link {color: #CCCCCC;background-color: inherit;text-decoration: none;}
a:visited {color: #CCCCCC;background-color: inherit;text-decoration: none;}
a:hover {color: #999999;background-color: inherit;text-decoration: none}
.foot_dx a:link {color: #142900;background-color: inherit;text-decoration: none;}
.foot_dx a:visited {color: #142900;background-color: inherit;text-decoration: none;}
.foot_dx a:hover {color: #666666;background-color: inherit;text-decoration: underline}
.foot_news a:link {color: #142900;background-color: inherit;text-decoration: none;}
.foot_news a:visited {color: #142900;background-color: inherit;text-decoration: none;}
.foot_news a:hover {color: #666666;background-color: inherit;text-decoration: underline}

/*-- forms e tabelle --*/
form.data{float:left;margin-left:0 auto;padding:0px;border:0px;}
input.data {width:230px;height:16px;font-size:13px;border:0px;background:#f8f2d8;}
input.datacheck {width:15px;height:15px;border:0px;margin:0 auto;}
textarea.data {margin-top:3px;width:230px;height:100px;border:0px;background:#f8f2d8;}
input.invia {float:right;border:0px;width:45px;margin-top:10px;color:#000;background:#f8f2d8;}
input.torna {float:right;border:0px;width:80px;margin-top:10px;color:#000;background:#f8f2d8;}
table.news {margin:0 auto;padding:0px;border-collapse:collapse;width:100%;}
td.news_img {margin:0px;padding:0px;width:230px;height:110px;vertical-align:top;}
td.news_txt {margin:0px;padding:0px;vertical-align:top;}
td.news_fnd {height:100px;}
table.contatti {margin:0 auto;padding:0px;border-collapse:collapse;width:100%;}
td.contatti_sx{margin:0px;padding:0px;width:90px;}
table.cntc_form {margin:0 auto;padding:0px;border-collapse:collapse;margin-left:0px;}
td.cntc_form {margin:0px;padding:0px;width:100px;height:25px;}
td.cntc_form p {font-weight:bold;}
td.cntc_campi {margin:0px;padding:0px;width:230px;}
table.tecno {margin:0 auto;padding:0px;border-collapse:collapse;width:100%;}
td.tecno {width:50%}

/* divS */
#container {width:1000px;/*height:100%;*/margin: 0 auto;background:#000;color:inherit;}
#header {clear:both;margin:0 auto;padding:0px;height:105px;background:#142900;color:inherit;}
#header_sx {float:left;margin:0 auto;width:205px;padding:0px;}
#header_dx {float:right;margin:0 auto;width:795px;padding:0px;}
#submenu {clear:both;height:25px;background:#0C1800;color:inherit;}
#corpo {margin:0 auto;height: auto !important;height:330px;min-height:330px;background:#000;color:inherit;}
#dscr {height: auto !important;height:110px;min-height:110px;background:transparent;color:#FFF;}
#dscr_ref {height: auto !important;height:110px;min-height:110px;width:250px;background:transparent;color:#FFF;}
#list_ref {position:relative;float:left;height: auto !important;margin-right:20px;line-height:25px;}
#footer {position:relative;height:35px;background:#f8f2d8;color:inherit;}
#foot_sx {float:left;}
#foot_dx {float:right;}
#foot_dx p {text-align:right;padding:10px 20px 0px 0px;color:#000;}
#foot_news {float:left; text-align:center; margin-left:190px;}
p.foot_news {margin:0 auto;padding:10px 0px 0px 20px;text-align:left;font-family: Times New Roman;font-size:15px;color:#000;font-weight:bold;}

#menu {float:right;list-style-type:none;margin:0 auto;padding-top:50px;font-size:12px;}
#menu li {float:left;height:20px;display:table-cell;background:transparent;color:#8a9480;text-align:center;margin:0px 30px;}
#menu a {display:block;height:20px;color:#8a9480;padding-top:5px;font-weight:bold;background:none;background-color:inherit;text-decoration:none;cursor:pointer;}
#menu li.sel a {color:#FFF;}
#smenu {float:right;list-style-type:none;margin:0 auto;padding-top:0px;font-size:12px;}
#smenu li {float:left;height:20px;display:table-cell;background:transparent;color:#8a9480;text-align:center;margin:0px 30px;}
#smenu a {display:block;height:20px;color:#8a9480;padding-top:5px;background:none;background-color:inherit;text-decoration:none;cursor:pointer;}
#smenu li.sel a {color:#FFF;}

/* divS.pgS*/
#story_img {margin:0 auto;height:235px;background:#000;color:inherit;}
#story_img p {text-align:center;}
#story_dscr {margin:0 auto;overflow:auto;height:230px;background:#000;color:inherit;}
#story_space {height:70px;background:#000;color:inherit;}
#colart {height:420px;}
#colart_thums {float:left;}
#colart_thums img {margin-top:5px;margin-left:20px;}
#colart_thums label {margin-top:5px;margin-left:5px;}
#colart_img {float:right;height:385px;}
#colart_dscr {margin:0 auto;float:right;clear:both;height:20px;width:215px;padding:3px;background:#102100;color:inherit;}
#colart_dscr p {padding:3px;font-weight:bold;}
#prd_thumbs {float:left;width:500px;}
#prd_gbl {width:1000px;}
div.prd_cnt {width:510px;margin-top:25px;margin-left:20px;}
div.prd_mtr {float:left;width:63px;height:150px;}
div.prd_mtr img {border:1px solid #414141;}
div.prd_decr {clear:both;width:490px;height:20px;margin-top:25px;margin-left:20px;}
div.prd_decr p {color:#999999;}
div.prd_imgcls {float:right;width:420px;height:332px;}
div.prd_imgcls_img {height:307px;}
div.prd_imgcls_txt {float:right;height:25px;width:100%;background:#000;color:inherit;}
div.prd_imgcls_txt p {padding-left:15px;padding-top:5px;font-weight:bold;font-size:13px;}
div.prd_imgopn {float:right;width:1000px;}
div.pdg_img {height:235px;}
div.pdg_txt {height:97px;width:100%;}
div.pdg_txt p {padding-top:30px;padding-left:15px;font-size:24px;color:#FFF;}

/* Validazione Form */
input.disabled {border: 1px solid #666666;background-color:#FFF;}
input.required {border: 1px solid #666666;}
textarea.required {border: 1px solid #666666;}
input.login {border: 1px solid #666666;width:150px;}
input.validation-failed, textarea.validation-failed {border:1px solid #C62528;color:#C62528;}
input.validation-passed, textarea.validation-passed {border:1px solid #003366;color:#000;}
.validation-advice {margin:0px;padding:3px;background-color:#C62528;color:#FFF;font-size: 10px;font-weight:bold;}
.custom-advice {margin:0px;padding:3px;background-color:#000;color:#FFF;font-size: 10px;font-weight:bold;}

/* Scrollbar */
div.scroller {width:100%;height:230px;}
div.scroller .scrollarea {float:right;height:208px;width:9px;border:1px solid #FFF;cursor:pointer;}
div.content {float:left;width:989px;}
div.scroller div.scrollBarContainer {height:190px;}
div.scroller .scrollKnob {width:5px;margin:1px;border:1px solid #999;background:#FFF;min-height:10px;}
div.scroller .scrollForward, div.scroller .scrollBack {width:5px;margin:1px;border:1px solid #FFF;background:#FFF;height:5px;}
