body {text-align:left;margin:0;padding:0;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666666;background-color:inherit;height:100%;}

/* testi */
h1.tpg{padding-left:15px;font-family: Tahoma;margin-top: 10px;margin-left: 0px;font-size: 13px;color: #C62528;}
p {margin: 0 0px 0px;text-align:left;font-family: Tahoma;font-size: 11px;color: #4e4e4e;}
p.txt {margin:0 auto;padding:5px 15px 15px 15px;text-align:justify;font-family: Tahoma;font-size: 11px;color: #4e4e4e;}
p.hi {margin:0 auto;padding:5px;text-align:left;font-family: Tahoma;font-size: 11px;color: #4e4e4e;}
p.forms {margin:0 auto;padding:4px;text-align:justify;font-family: Tahoma;font-size: 11px;color: #4e4e4e;}
p.logo{margin: 0px 0px 0px 0px; color: #FFF;text-align: right;}
p.rx{margin: 0 auto; color: #FFF;text-align: right;padding-right:2px;padding-top:10px;}
p.titlog{font-family: Tahoma;padding-top: 8px;padding-left: 5px;font-size: 12px;color: #CC0000;}

/* Collegamenti ipertestuali */
a:link {color: #C62528;background-color: inherit;text-decoration: none;}
a:visited {color: #C62528;background-color: inherit;text-decoration: none;}
a:hover {color: #000;background-color: inherit;text-decoration: none}
.txt a:link {color: #C62528;background-color: inherit;text-decoration: none;}
.txt a:visited {color: #C62528;background-color: inherit;text-decoration: none;}
.txt a:hover {color: #000;background-color: inherit;text-decoration: underline}
.login a:link {color: #000;background-color: inherit;text-decoration: none;}
.login a:visited {color: #000;background-color: inherit;text-decoration: none;}
.login a:hover {color: #C62528;background-color: inherit;text-decoration: none}
.rx a:link {color: #FFF;background-color: inherit;text-decoration: none;}
.rx a:visited {color: #FFF;background-color: inherit;text-decoration: none;}
.rx a:hover {color: #CCCCCC;background-color: inherit;text-decoration: none}
.sele a:link {color: #000;background-color: inherit;text-decoration: none;}
.sele a:visited {color: #000;background-color: inherit;text-decoration: none;}
.sele a:hover {color: #C62528;background-color: inherit;text-decoration: none}

hr{border: 0;color:#CCCCCC;background-color:#666666;height:1px;width:100%;}
ul.txt {color:#666666;font-size:10px;text-align:left;text-indent:-1px;padding-left:0px;margin-top:8px;margin-left:25px;margin-right:4px;list-style: square;list-style-position: outside;line-height:1.2em;}
img {border:0px;}
img.colori {border:1px solid #000;margin-left:2px;}

/*-- forms e tabelle --*/
form.log{padding: 1px 3px 8px 5px;border: 0;text-align:left}
form {padding: 1px 3px;border: 0;}
form fieldset{padding: 0;border: 0;}
input {margin-top:3px;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
input.log {margin: 0 auto;font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 12px;width:150px}
input.invia {border: 1px solid #999999;width: 40px;font-size: 10px;font-family: Tahoma;float:right;margin-right:9px;margin-top:5px;}
input.invib {border: 1px solid #999999;width: 40px;font-size: 10px;font-family: Tahoma;margin-right:6px;margin-top:5px;}
input.down {border: 1px solid #999999;width: 80px;font-size: 10px;font-family: Tahoma;margin-right:6px;margin-top:5px;}
select {margin-bottom: 2px;margin-top: 2px;}
select.seleziona {font-size: 12px;width:155px;margin-bottom: 2px;margin-top: 2px;}
label {float:left;text-align:left;width:150px;display:block;color:#333333;padding-left:5px;}
textarea {margin-top:3px;}

table.prodotti {padding: 0 0 0 5px;border-collapse: collapse;width: 99.9%;margin-left: auto;margin-right: auto;}
th.electrical {height:35px;background:#ffcc00;color:#000;font-size: 9px;border-left:1px solid #FFF;text-align:center;}
th.doublec {height:35px;background:#009999;color:#FFF;font-size: 9px;border-left:1px solid #FFF;text-align:center;}
th.industrial {height:35px;background:#006699;color:#FFF;font-size: 9px;border-left:1px solid #FFF;text-align:center;}
td.notepr {height:20px;background:#E7E7E7;padding-left:4px;border-bottom:1px solid #FFF;border-left:1px solid #FFF;}
td.prodotti {text-align:center;height:20px;border-bottom:1px solid #E7E7E7;}
table.reg {width:170px;margin:0 auto;padding: 0 0 0 0px;border-collapse: collapse;background:#E7E7E7;}
td.reg {background:#F3F3F3;height:25px;width:100%;padding:5px;border-bottom:1px solid #E7E7E7;}
table.pg {padding: 0 0 0 0px;border-collapse: collapse;width: 100%;height: auto !important;height:220px;min-height:220px;}
td.pg{width:200px;background:#E7E7E7;vertical-align:top;padding-left:15px;padding-top:10px;}
th.confezio {background:#E7E7E7;text-align:center;border-top:1px solid #FFF;border-left:1px solid #FFF;}
td.confezio {width:100px;height:30px;background:#E7E7E7;color:#000;text-align:center;border-left:1px solid #FFF;}
td.confeziob {text-align:left;height:20px;border-bottom:1px solid #E7E7E7;}
table.rossa {padding: 0 0 0 0px;border-collapse: collapse;width: 98%;margin-left: auto;margin-right: auto;}
th.rossa {height:20px;background:#C62528;color:#FFF;text-align:center;border-right:1px solid #FFF;}
td.rossa {height:20px;background:#E7E7E7;text-align:center;border-bottom:1px solid #FFF;}
td.rossab {height:20px;text-align:center;border-bottom:1px solid #FFF;}
table.legenda {padding: 0 0 0 0px;border-collapse: collapse;width:100%;}
th.legenda {height:35px;background:#ffcc00;color:#C62528;}
td.legenda {width:130px;height:16px;color:#000;font-size: 10px;}
td.legendab {width:40px;color:#C62528;vertical-align:top;}
table.docx {padding: 0 0 0 0px;border-collapse: collapse;width:95%;margin-left: auto;margin-right: auto;}
table.dati {padding: 0 0 0 0px;border-collapse: collapse;width: 99%;margin-left: auto;margin-right: auto;}
th.dati {height:20px;background:#F7F7F7;color:#333333;text-align:center;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
td.dati {height:20px;background:#FFFF99;text-align:center;border-bottom:1px solid #CCCCCC;}
td.datib {height:20px;background:#FFF;text-align:center;border-bottom:1px solid #CCCCCC;}

/* Disegno i div nella pagina */
#container {width:100%;margin: 0 auto;height:100%;}
#dx {float:right;width:80%;height:100%;background:#FFF;color:inherit;}
#wrapperdx{height:100%;background:#FFF;color:inherit;}
#header {height: auto !important;height:110px;min-height:110px;background:#FFF;color:inherit;}
#int {position:relative;height:75px;width:780px;background:#C62528;color:inherit;z-index:1;}
/* Menu */
#menu {position:relative;height: auto !important;height:35px;min-height:35px;width:780px;z-index:1;}
#menup {width:100%;height:35px;background:#C62528;color:inherit;background-color: inherit;}
#menup ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#menup li.sel {width:155px;height:35px;display:table-cell;margin:0; padding:0;background:#E7E7E7;color:#C62528;text-align:center;}
#menup li {width:155px;height:35px;display:table-cell;margin:0; padding:0;background:#C62528;color:#FFF;text-align:center;border-right:1px solid #FFF}
#menup a {display:block;color:#FFF;background:none;background-color: inherit;text-decoration:none; letter-spacing:1px;cursor:pointer;padding-top:10px;}
#menup .sel a {color:#C62528;background:none;background-color: inherit;}
#menudwn {width:100%;height:35px;background:#E7E7E7;color:inherit;}
#menudwn ul {margin:0 auto;padding:0px 0px 0px 15px;list-style:none;display:inline;font-family: arial, verdana, sans-serif; font-size:12px;}
#menudwn li {width: auto !important;width:20px;min-width:20px;display:inline;margin:0;padding:0;background:#E7E7E7;color:#C62528;}
#menudwn li.tit {background:#E7E7E7;color:#000;}
#menudwn li.sep {width:10px;background:#E7E7E7;color:#666666;text-align:center}
#menudwn a {color:#C62528;background:none;background-color:inherit;text-decoration:none;padding-top:0px;}
#menudwn .tit a {color:#000;background:none;background-color:inherit;}

#corpo {position:relative;background:#FFF;color:inherit;z-index:1;}
#pag {width:780px;background:#FFF;color:inherit;}
#prodotti {clear:both;height: auto !important;height:400px;min-height:400px;width:780px;background:#FFF;color:inherit;}
#confezionamento {clear:both;/*height:30px;*/width:780px;background:#FFF;color:inherit;}
#footer {position:relative;bottom:0px;width:780px;height:30px;background:#E7E7E7;color:inherit;z-index:1;}
#footer p {font-size:10px;text-align:center;padding-top:10px;color:#999999;}
#fondo {position:absolute;top:0px;width:780px;height:100%;background:#E7E7E7;color:inherit;z-index:0;}
#strip {position:absolute;top:0px;height:110px;width:100%;background:#C62528;color:inherit;z-index:0;}

#sx {float:left;width:20%;background:#FFF;color:inherit;}
#wrappersx{position:relative;border-right:1px solid #FFF;background:#E7E7E7;color:inherit;z-index:1;}
#logo {height:110px;background:#E7E7E7;color:inherit;}
#formz {position:relative;float:right;height: auto !important;height:410px;min-height:410px;width:170px;background:#E7E7E7;color:inherit;z-index:1;}
#fl {clear:both;height:35px;background:#C62528;color:inherit;border-top:1px solid #FFF;}

#aria {margin:0 auto;padding:0px;height:10px;width:100%;background:#E7E7E7;color:inherit;}
#legenda {display:block;clear:both;height:40px;background:#FFF;color:inherit;border-top:1px solid #FFF;}
div.bandab {height:35px;background:#FFF;color:inherit;}

/* Validazione Form */
input.disabled {border: 1px solid #666666;background-color: #FFF;}
input.required {border: 1px solid #666666;width:120px;height:15px}
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: 5px 0;padding: 5px;	background-color: #C62528;color:#FFF;font-size: 10px;font-weight:bold;}
.custom-advice {margin: 5px 0;padding: 5px;	background-color: #000;color:#FFF;font-size: 10px;font-weight:bold;}