/* ##########  TAG HTML #########*/
html,body{
color: #000000;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 90%;
margin:0;
background-color: #F6F7F9;
background-image:url(images/custom/back.jpg);
background-repeat:repeat-x;
background-position:top;
}
img{
-ms-interpolation-mode: bicubic;
}
/* ######## DIV TEMPLATE ########### */
div#container{
height: 99%;
margin:0 auto;
padding-top:35px;
text-align:left;
width: 970px;
}
div.layerTop{
background-image: url(images/custom/elatech.gif);
background-position:top right;
background-repeat:no-repeat;
height:151px;
margin:0 0 0 842px;
position:absolute;
width: 140px;
z-index:10;
}
div#HeaderAll{
background-image:url(images/custom/backheader.jpg);
background-repeat: no-repeat;
background-position:1px top;
height:80px;
padding:0 0 10px 0;
}
div#HeaderAllEla{
background-image:url(images/custom/backheaderela.jpg);
background-repeat: no-repeat;
background-position:1px top;
height:80px;
padding:0 0 10px 0;
}
div#header{
border:0;
float:left;
margin:10px 0 0 10px !important; 
margin:10px 0 0 6px; 
padding:0;
text-align:left;
width:80px;
}
div#Metanavigazione{
float:left;
text-align:right;
width:750px;
}
div#MenuMetanavigazione{
display:none;
}
div#MenuLanguages{
float:right;
height:20px;
padding:10px 0 25px 0;
text-align:right;
width:660px;
}  
div#MenuLanguages a{
text-decoration:none;
font-size: 11px;
padding:0 0 0 10px;
background-image:url(images/custom/lg_down.gif);
background-position:left center;
background-repeat:no-repeat;
color:#cccccc;
}
div#MenuLanguages a:hover, 
div#MenuLanguages a.selected,
div#MenuLanguages a.selected:hover{
background-image:url(images/custom/lg_over.gif);
background-position:left center;
background-repeat:no-repeat;
color:#ffffff;
}
div#Searchbox{
float:right;
height:30px;
padding:0;
text-align:right;
width:210px;
} 
#Searchbox input{
border:1px solid #cccccc;
float:left;
height:16px;
margin:1px 0 0 0;
padding:1px 0;
width:150px;
}
#Searchbox .searchButton{
background-image:url(images/custom/searchbutton.jpg);
background-position:center;
background-repeat:no-repeat;
height:23px;
width:53px;
color:#ffffff;
margin:0;
padding:0 0 3px 0;
border:0;
cursor:pointer;
float:right;
}
div#MenuHorizRow{
background-image:url(images/custom/backpage.jpg);
background-repeat:repeat-y;
background-position:1px top;
clear:left;
margin:0;
width:920px;
}
div#MenuHoriz{   
text-align:left;
margin:0 2px 0 14px;
background-image:url(images/custom/backmenu.jpg);
background-repeat:repeat-x;
background-position:left top;
padding:0;
border:0;
border-left:1px solid #A5B7C5;
height:34px;
}
div#MenuHoriz a{
color:#000000;
text-decoration: none;
font-size:11px;
padding:10px 16px 10px 10px; 
background-image:url(images/custom/menuline.jpg);
background-position:right center;
background-repeat:no-repeat;
display:block;
float:left;
}
div#MenuHoriz a:hover,div#MenuHoriz a.selected{
background-image:url(images/custom/menuover.jpg);
background-position:right top;
background-repeat:no-repeat;
}
div#main,div#mainhp{
background-color:#FFFFFF;
background-image:url(images/custom/backmainpage.gif);
background-position:right top;
background-repeat:repeat-y;
border:0;
border-left:1px solid #8399A7;
border-right:1px solid #8399A7;
margin:0; 
text-align: left;
width:920px;
}
div#mainhp #content{
text-align: center;
}
div#mainNomenu{
background-color:#FFFFFF;
border:0;
border-left:1px solid #8399A7;
border-right:1px solid #8399A7; 
margin:0; 
padding:10px;
text-align: left;
width:901px;
}
div#pathRow{
background-color:#FFFFFF;
background-image:url(images/custom/backpath.jpg);
background-position:center -10px;
background-repeat:repeat-x;
margin:0 1px 0 0; 
padding:5px 15px 0 15px;
width:580px;
}
div#path{
font-size: 11px;
color:#617D90;
text-align:left;
}
div#path a{
color:#617D90;
text-decoration:none;
}
div#path a:hover{
text-decoration:underline;
}
div#content,div#contentList{
float:left;
height:100%;
margin:0;
padding: 0 12px;
text-align: left;
width:600px;
}
div#mainNomenu div#pathRow{
width:94%;
background-image:url(images/dummy.gif);
}
div#mainNomenu div#content{
height:100%;
margin:10px 0 0 0;
padding: 0 12px;
width:97%;
}
#content .wwwtesto{
padding: 5px 0 0 0;
}
.wwwtesto img{
padding: 0 5px 5px 0;
}
/*#mainhp .wwwtesto img{
padding: 5px 0 0 0;
}*/
div#boxColum{
float: right;
padding:0 10px; 
width: 270px;
}
div.wwwbox{
padding:0 0 10px 0;
}
div.wwwbox h1{
clear:both;}
div.ButtonGo,div.Newsback{
background-image:url(images/custom/buttonela.jpg);
background-position:center;
background-repeat:no-repeat;
color:#000000;
clear:both;
float:right;
font-size: 11px;
padding:2px 10px;
}
div.wwwbox ol{
border:0;
list-style-type: none;
margin:0;
padding:0;
width: 99%;
}
div.wwwbox ol li a:link,div.wwwbox ol li a:visited {
background-image: url(images/custom/prod_button.gif);
background-repeat: no-repeat;
background-position: 8px 6px;
border-bottom:1px solid #A7C1C0;
color: #000000;
display: block; 
font-size: 100%;
margin-bottom: .2em;
padding: 4px 0px 4px 20px;	
text-decoration: none;
}
div.wwwbox ol li a:active,div.wwwbox ol li a:hover  {
color: #617D90;
}

div.ButtonGo a,div.ButtonGo a:visited,div.Newsback a,div.Newsback a:visited{
text-decoration:none;
color:#ffffff;
}
div.ButtonGo a:hover,div.Newsback a:hover{
text-decoration:none;
color:#666666;
}
div#leftMenu {
width: 280px;
float: right;
padding:0 4px;
}
.wwwtesto ul{ 
border:0;
list-style-type:none;
margin:0;
padding:0;
}
.wwwtesto ul li {
background-image:url(images/custom/dot_grigio.gif);
background-position:left 2px;
background-repeat:no-repeat;
padding:0 0 0 16px;
}
.wwwtesto ol{ 
border:0;
list-style-type:none;
margin:0;
padding:0;
}
.wwwtesto ol li a{
border-bottom:1px dashed #cccccc;
color:#617D90;
line-height:1.3em;
list-style-type:none;
text-decoration:none;
}
.wwwtesto ol li a:hover{
color:#000000;
text-decoration:none;
}
div.BannerHp{
float:left;
display:block;
width:130px;
height:124px;
margin:0 4px 0 4px;
padding:10px 1px 0 0;
}
span.BannerHp{
float:left;
display:block;
width:130px;
height:124px;
background-image:url(images/custom/fondobanner.gif);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
margin:20px 4px 0 4px;
padding:10px 1px 0 0;
border:1px solid #D6D6D6;
}
span.BannerHp img{
padding-bottom:20px;
padding-left:4px;
border:0;
}
span.BannerHp a:link,span.BannerHp a:visited{
color:#000000;
font-size:12px;
text-decoration:none;
}
span.BannerHp a:hover{
color:#999999;
font-size:12px;
text-decoration:none;
}
div#footer{   
border:0;
border-top:10px solid #8399A7;
color: #000000;
font-size:11px;
margin:0 2px 0 0;
padding:8px 0 0 10px;
text-align: left;
width:913px;
}
div#footer a{   
color: #000000;
text-decoration:none;
} 
div#footer a:hover{   
color: #8399A7;
text-decoration:none;
} 
div#footer .footersx{
	float:left;
	width:600px;
	} 
div#footer .footerdx{
	float:right;
	}
.Clear{
clear:both;
}
.Hidden{
display:none;
}
.hidden{
display:none;
}
/* ############################################ leftMenu ########################################### */
div#leftMenu ol{
border:0;
list-style-type: none;
width: 99%;
margin:0;
padding:0;
}
/* ########################################### livello Titolo  ########################################### */
div#leftMenu ol li a {
display: block; 
font-size: 100%;
text-decoration: none;
padding: 0;	
margin-bottom: 5px;
color: #000000;
}
div#leftMenu ol li a:active,div#leftMenu ol li a:hover  {
color: #617D90;
}
div#leftMenu ol li a.selected {
color: #617D90;
font-weight:bold;	
}
/* ########################################### livello 2  ########################################### */
div#leftMenu ol li ol li a {
display: block; 
font-size: 100%;
text-decoration: none;
padding: 4px 0px 4px 20px;	
margin-bottom: .2em;
color: #000000;
background-image: url(images/custom/prod_button.gif);
background-repeat: no-repeat;
background-position: 8px 6px;
border-bottom:1px solid #A7C1C0;
}
div#leftMenu ol li ol li a:active,div#leftMenu ol li ol li a:hover  {
color: #617D90;
}
div#leftMenu ol li ol li a.selected {
color: #617D90;
font-weight:bold;	
}
/* ########################################### livello 3  ########################################### */
div#leftMenu ol li ol li ol li a {
padding: 3px 0px 3px 20px;
color: #000000;
background-image: url(images/custom/prod_button2.gif);
background-repeat: no-repeat;
background-position: 12px 6px;
font-size:11px;
}
div#leftMenu ol li ol li ol li a:hover, div#leftMenu ol li ol li ol li a:active{
background-color: #CADAD9;
color: #000000;
}
div#leftMenu ol li ol li ol li a.selected {
background-color: #CADAD9;
color: #000000;
font-weight:bold;
}
/* ListBloc */
.Intestazione{
margin:5px 0;
}
.Intestazione h1{
border:0;
margin:0;
}
.Intestazione h1 a{
text-decoration:none;font-style:normal;
}
.Intestazione div{
border-bottom:1px solid #A7C1C0;
}
/* Form */
#formRequiredField{
display:block;
margin:10px 0px 10px 0px;
font-size:11px;
}
.formRow{
padding:2px 0px 2px 10px;
}
.formButton{
margin-bottom:4px;
padding:5px 5px 5px 10px;
text-align:left;
}
.formButton input{
font-size: 11px;
color: #000000;
background-image:url(images/custom/searchbutton2.jpg);
background-position:center;
background-repeat: repeat-x;
height:23px;
width:58px;
color:#ffffff;
border:1px solid #cccccc;
}
/* Tag HTML*/
img
{
border:0px;
margin:0 2px;
}
h1{
color: #617D90;
font-size:130%;
margin:0;
padding:5px 0;
border-bottom:1px solid #A7C1C0;
}
div#boxColum h1{
border:0;
margin:10px 0 0 0;
}
div#boxColum img{
border:2px solid #ffffff;
margin:0 5px 0 0;
}
h2{
font-size:105%;
color: #617D90;
font-weight:bold;
margin:0;
padding:0;
border:0;
}
h3{
font-size: 14px;
color: #617D90;
font-style: italic;
}

h4{
font-size: 12px;
color: #617D90;
}
h5{
font-size: 12px;
font-style: italic;
color: #617D90;
font-weight: normal;
}
fieldset{ 
color: #000000;
font-size: 11px;
border:1px solid #8399A7;
padding:10px;
}
fieldset.RadioCheckList
{
margin-left: 15em;
border:0px;
}
fieldset.RadioCheckList label
{
color: #000000;
float:right;
}  
fieldset.RadioCheckList input
{
float:left;
margin-top: -4px;
}     
fieldset.RadioCheckList legend.required
{
font-weight:bold;
}
label{
width: 170px;
color: #000000;
float:left;
}
label.required{
font-weight:bold;
}
select
{
font-size: 11px;
margin-bottom:3px;
margin-top:3px;
}
input
{
font-size: 11px;   
}
textarea
{
font-size: 12px;
width: 323px;
height: 100px;
}
textarea.readOnly
{
font-size: 11px;
width: 323px;
height: 50px;
color:#999999;
} 
/* ################ ElaDrive ################ */
.TableEla{
font-size:11px;
margin:0 0 0 15px;
min-height:300px;
width:870px;
}
.TableEla h1{
margin:0 0 10px 0;
}
div.ButtonEla a,div.ButtonElaStampa a{
background-image:url(images/custom/backmenu.jpg);
background-position:center -10px;
background-repeat:repeat-x;
border:1px solid #666666;
color:#000000;
display:block;
font-size: 11px;
margin:0 46px 0 10px;
padding:5px;
}
div.ButtonEla a:hover,div.ButtonElaStampa a:hover{
background-image:url(images/custom/menuover.jpg);
text-decoration:none;
}
div.ButtonEla a{
float:right;
}
div.ButtonElaStampa a{
float:left;
}
.TableElaDesc {
margin:0 20px;
}
.TableElaDesc  table{
border:0;
border-collapse:collapse;
width:100%;
}
.TableElaDesc  table th{
background-color:#8399a7;
border:0;
padding:3px;
}
.TableElaDesc  table th a{
color:#ffffff;
}
.TableElaDesc  table td{
border:0;
border-bottom:1px solid #a7c1c0;
padding:3px;
}
.TableElaDesc  table td table{
margin:14px auto 0 auto;
text-align:center;
width:auto;
}
.TableElaDesc  table td table td{
border:0;
}
/* 1. Scelta iniziale */
ul.LeftMenuEla {
font-size:12px;
list-style-type: none;
margin:0;
padding:0;
width:auto;
width:600px;
}
ul.LeftMenuEla li a{
background-image:url(images/custom/arrow_ela.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:1px dotted #A7C1C0;
color: #617D90;
display: block; 
font-size: 100%;
line-height:20px;
margin-bottom: 5px;
text-decoration: none;
padding: 0 20px;	
}
ul.LeftMenuEla li a:active,ul.LeftMenuEla li a:hover{
color: #000000;
}
/* 2. Scelta trasmissione */
.Trasmissione{
float:left;
height:120px;
margin:0 5px 5px 5px;
text-align:center;
width:160px;
}
.Trasmissione h2{
border-top:1px solid #A8C2C1;
}
.inputIndietro{
clear:both;
text-align:center;
}
.inputIndietro input{
background-image:url(images/custom/azzera.jpg);
background-position:center;
background-repeat:no-repeat;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
color:#000000;
cursor:pointer;
padding:1px;
}
/* Trasmissione - TAB */
#TabEla{
background-image:url(images/custom/tab_back.jpg);
background-position:left bottom;
background-repeat:repeat-x;
border:0;
margin:0 0 10px 0;
padding:6px 0 7px 0;
}
#TabEla a,#TabEla a:visited,#TabEla a:active,#TabEla a:focus{
background-image:url(images/custom/tab_back_down.jpg);
background-position:left bottom;
background-repeat:repeat-x;
border:1px solid #859E9A;
color:#000000;
padding:4px 10px;
}
#TabEla a:hover,#TabEla a.selected{
background-image:url(images/custom/calcola.gif);
background-position:left center;
background-repeat:repeat-x;
color:#000000;
padding:4px 10px;
text-decoration:none;
}
/* Trasmissione */
.TableEla .TableTrasmissione{
width:100%;
margin:0 0 5px 0;
}
.TableEla .TableTrasmissione td{
background-color:#FAFBFF;
border:1px solid #A7C1C0;
padding:2px 5px;
text-align:left;
width:50%;
}
.TableEla .TableLabel,.TableEla .TableLabelTw{
clear:both;
padding:2px 0;
}
.TableEla input,.TableEla select,.TableEla textarea{
font-size:11px;
margin:2px 5px 3px 0;
}
.TableEla .TableLabel label{
clear:both;
padding:5px 0;
width:100px;
}
.TableEla .TableLabelTw label{
clear:both;
padding:5px 0;
width:150px;
}
.WizardButton select,.TableLabel input,.TableLabelTw input{
float:left;
}
.InputWidth{
width:60px;
}
.ClearPul{
clear:both;
height:1px;
}
.disabled{
background-image: url(images/custom/dot_input.gif);
}
a.WizardButton{
background-image:url(images/custom/input_eladrive_profilo.gif);
background-position:left 2px;
background-repeat:no-repeat;
color:#000000;
cursor:pointer;
display:block;
float:left;
font-size:14px;
padding:3px 5px 4px 6px;
width:10px;
}
.RPM{
float:left;
padding:5px 0 0 2px;
}
.AzzeraCinghia,.AzzeraElaDrive{
border-bottom:1px dotted #cccccc;
clear:both;
text-align:center;
}
.AzzeraCinghia input, .AzzeraElaDrive input{
background-image:url(images/custom/azzera.jpg);
background-position:center;
background-repeat:no-repeat;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
color:#000000;
cursor:pointer;
padding:2px;
}
.AzzeraCinghia input[disabled],.AzzeraElaDrive input[disabled]{
cursor:default;
filter:alpha(opacity=50);
opacity:0.5;
}
.divPulegge{
border:0;
padding:5px 0;
width:870px;
}
.tblPuleggie span{
background-image:url(images/custom/trasmissione.jpg);
background-repeat: repeat-x;
background-position:left top;
border:1px solid #A7C1C0;
display:block;
font-weight:bold;
height:16px;
margin:0 5px 2px 0;
text-align:center;
}
.tblPuleggie{
border-collapse:collapse;
}
.tblPuleggie td{
border:0;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
width:auto;
}
.tblPuleggie div{
display:block;
}
.divDenti{
height:30px;
padding:2px 0;
width:100px;
}
.divVelocita{
height:26px;
padding:0;
width:100px;
}
.divDiametro{
height:30px;
padding:0;
width:100px;
}
.divRapporto{
padding:0;
width:100px;
}
.divDiametro label,.divDenti label,.divVelocita label,.divRapporto label{
width:70px;
}
.tblPuleggie div.Vuoto{
height:20px;
width:60px;
}
.tblPuleggie div.InputBox{
border:0;
height:30px;
padding:0;
margin:0;
width:126px;
}
div.InputBox input{
margin:0;
padding:0;
width:40px;
}
.LeftPart input{
float:left;
margin:0;
padding:0;
width:40px;
}
.LeftPart img{
border:0;
float:left;
margin:0;
padding:0;
}
.LeftPart img[disabled]{
filter:alpha(opacity=50);
opacity:0.5;
}
.RightPart{
text-align:left;
float:right;
width:60px;
}
.PiuMeno{
border:0;
float:left;
margin:0;
padding:1px 0 0 0;
}
.divCinghia input{
float:left;
}
.divCinghia label{
clear:right;
float:left;
padding:5px 10px 0 0;
width:auto;
}
.divInterasse{	
clear:both;
display:block;
padding:0 0 5px 0;
text-align:left;
width:700px;
}
.divInterasse input{
clear:none;
float:none;
margin:0 3px 0 0;
padding:0;
width:50px;
}
.divInterasseMinMax{	
font-weight:normal;
padding:0 4px 0 0;
}
.divInterasseMinMaxmm{	
margin:-20px 0 0 170px;
}
.SoluzioniButton{	
display:block;
padding:5px 0;
vertical-align:top;
}
.SoluzioniButton input{
clear:left;
float:left;
}
.SoluzioniButton label{
clear:right;
float:left;
font-weight:bold;
margin:4px 0 0 0;
padding:0 0 20px 0;
width:200px;
}
.CalcolaCinghia{
clear:both;
text-align:center;
}
.CalcolaCinghia input{
background-image:url(images/custom/calcola.gif);
background-position:center;
background-repeat: repeat-x;
border-top:1px solid #333333;
border-right:1px solid #333333;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
color:#000000;
cursor:pointer;
font-weight:bold;
padding:4px;
}
.CalcolaCinghia input[disabled]{
cursor:default;
filter:alpha(opacity=50);
opacity:0.5;
}
#divProfilo{
background-color:#ffffff;
border:1px solid #000000;
height:370px;
margin:0;
overflow-y:auto;
padding:2px;
position:absolute;
top:-7000px;
visibility:hidden;
width:540px;
}
#divRivestimenti{
background-color:#ffffff;
visibility:hidden;
}
#divProfilo .ImageEla{
cursor:pointer;
margin:0 0 10px 0;
}
.listValues{
background-color:#ffffff;
border:1px solid #000000;
cursor:pointer;
height:100px;
margin:0;
padding:2px;
position:absolute;
overflow-y:scroll;
visibility:hidden;
width:56px;
}
.listValuesTw{
background-color:#ffffff;
border:1px solid #000000;
height:150px;

margin:0;
padding:2px;
position:absolute;
overflow-y:scroll;
width:300px;
}
.listValues a{
border:0;
display:block;
margin:0;
padding:0;
width:36px;
}
.listValues a:active,.listValues a:hover,.listValues a:focus,.listValues a:visited {
background-color:#EDF3F1;
}
/* Trasmissione 2p - TAB: Soluzioni trovate */
#ElencoSoluzioni table th,#ElencoSoluzioni table td{
border-collapse:collapse;
margin:0;
padding:2px 4px;
text-align:right;
width:auto;
}
#ElencoSoluzioni table th{
vertical-align:top;
}
/* Trasmissione 2p - TAB: Soluzione */
.Soluzione{
font-weight:bold;
line-height:20px;
text-align:left;
width:868px;
}
.SoluzioneTableMain{
border:1px solid #cccccc;
margin:10px 0;
width:866px;
}
.SoluzioneTableSx,.SoluzioneTableDx{
float:left;
}
.SoluzioneTableSx table,.SoluzioneTableDx table{
border-collapse:collapse;
width:363px;
}
.SoluzioneTableSx table{
border-right:1px solid #cccccc;
}
.SoluzioneTableSx table th,.SoluzioneTableDx table th{
border-bottom:1px solid #cccccc;
font-weight:bold;
padding:3px;
}
.SoluzioneTableSx table td,.SoluzioneTableDx table td{
padding:5px 3px;
}
.Bold{
font-weight:bold;}
/* Trasmissione Nps */
#TrasmissioneNps .RPM{
display:block;
float:left;
padding:4px 0 0 5px;
}
.Soluzione td
{
	vertical-align: top;
}
#TrasmissioneNps #divProfilo{
background-color:#ffffff;
border:1px solid #000000;
height:370px;
margin:0;
overflow-y:auto;
padding:2px;
position:absolute;
visibility:hidden;
width:540px;
}
#iframeblPuleggie{
border:0;
margin:0 0 5px 0;
overflow-x:auto;
overflow-y:hidden;
padding:0 0 20px 0;
width:760px;
}
#ValPuleggia{
border-collapse:collapse;
border:0;
float:left;
margin:0;
padding:0;
}
#ValPuleggiaDx{
border-collapse:collapse;
border:0;
border:1px solid #A7C1C0;
border-top:0;
margin:0 2px;
padding:0;
}
#ValPuleggia td{
height:30px;
vertical-align:center;
border-collapse:collapse;
width:96px;
border:0;
padding:0 2px;
margin:0;
border-bottom:1px solid #cccccc;
}
#ValPuleggiaDx td{
height:30px;
vertical-align:center;
padding:0 2px;
background-color:#FAFBFF;
margin:0 1px;
border:0;
border-left:1px solid #A7C1C0;
border-bottom:1px solid #cccccc;
text-align:center;
}
#ValPuleggia td.InputWidthLabel{
height:20px;
margin:0;
padding:0;
border:0;
background-color:#ffffff;
}
#ValPuleggiaDx td.InputWidthLabel{
height:18px;
margin:0;
padding:0;
}
.InputWidthLabel span{
font-weight:bold;
display:block;
margin:0 5px 2px 0;
height:16px;
background-image:url(images/custom/trasmissione.jpg);
background-repeat: repeat-x;
background-position:left top;
border:0;
border-top:1px solid #A7C1C0;
width:100%;
}
td.InputSelect .InputSelect{
margin:0;
border:0;
padding:0;
}
#ValPuleggiaDx td input,#ValPuleggiaDx td img{
margin:5px 0 0 0;
}
#iframeblPuleggie .tblPuleggie div.InputBox{
width:70px;
height:auto;
margin:0 0 0 4px;
}
#TrasmissioneNps span[disabled]{
background-image:url(images/custom/z.gif);
border:0;
}
/* NPS: Calcolo del disegno e soluzioni */
.CalcoloDisegnoDx input{
border:1px solid #A7C1C0;
background-image:url(images/custom/azzera.jpg);
background-position:center;
background-repeat:no-repeat;
padding:2px 0;
width:130px;
}
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}
.pnlSpostaPulegge{
background-color:#ffffff;
padding:10px;
width:232px;
border:2px solid #A7C1C0;
position:absolute;
visibility:none;
margin:0;
top:-7000px;
}
.pnlSpostaPulegge h2{
margin:0 0 10px 0;
padding:0 0 2px 0;
border-bottom:1px solid #A7C1C0;
}
.pnlSpostaPulegge .ddlPuleggia label{
padding:4px 0 0 0;
width:110px;
}
.pnlSpostaPulegge .rblSpostamento input{
background-image:url(images/custom/z.gif);
width:auto;
border:0;
float:left;
}
.pnlSpostaPulegge .rblSpostamento label{
margin:5px 0 0 0;
width:auto;
}
.pnlSpostaPulegge .divDirezione {
margin:5px 0 0 0;
}
.pnlSpostaPulegge .divDirezione label{
margin:5px 0 0 0;
width:auto;
}
.pnlSpostaPulegge .divDirezione input{
background-image:url(images/custom/z.gif);
width:50px;
margin:0 0 0 5px;
}
.pnlSpostaPulegge .btnSposta{
text-align:center;
margin:10px 0 0 0;
width:100%;
}
.pnlSpostaPulegge .btnSposta div{
width:150px;
margin:0 auto;
}
.pnlSpostaPulegge .btnSposta input{
width:70px;
padding:2px 5px;
}
#SoluzioneCinghia, #SoluzionePulegge, #SoluzioneTensionamento{
margin:10px 0;
}
#SoluzioneCinghia table, #SoluzionePulegge table, #SoluzioneTensionamento table{
border-collapse:collapse;
border:1px solid #cccccc;
}
#SoluzioneCinghia table th, #SoluzionePulegge table th, #SoluzioneTensionamento table th{
font-weight:bold;
border-bottom:1px solid #cccccc;
padding:3px;
}
#SoluzioneCinghia table td, #SoluzionePulegge table td, #SoluzioneTensionamento table td{
padding:3px 10px 3px 3px;
}
.span_tw{
display:block;
float:left;
width:70px;
}
/* Ajax Icon */
.AjaxIcon{
margin:-50px auto 0 auto;
padding:0;
text-align:center;
width:100px;
z-index:10px;
}
#ctl15_ctl00_upp1{
position:absolute;
top:0;
}
/* Risultati ricerca */
#Ricercatesto{
margin:0 0 0 10px;
}
#RisultatiRic{
margin:0 0 0 10px;
}
#RisultatiRic h1{
margin:0}
#RisultatiRic ul{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
border:0;
}
li.Ricerca{
background-image:url(images/custom/list.jpg);
background-repeat:no-repeat;
background-position:5px 10px;
padding:0 0 0 0;
}
div.result{
border-bottom:1px solid #A7C1C0;
padding:0 0 0 10px;
}
/* SiteMap */
#sitemap ul{ list-style-image:url(images/custom/dot_grigio.gif);}
.navTreeItem a {border-bottom: 1px dashed #cccccc;display: block; padding:2px 0;}
.navTreeItem a:HOVER {color:#000000; text-decoration:none;}
a {
color: #5E7F92;
text-decoration: none;
}
a:hover {
text-decoration: underline;
color:#000000;
}
a:active {
color: #5E7F92;
}
a:visited {
color: #5E7F92;
}
/* ######## Login ########### */
#login,#LostPassword,#ConfirmReg{
margin:10px;
}
.LoginProfile a{
background-image:url(images/custom/backmenu.jpg);
background-position:center bottom;
background-repeat:repeat-x;
border:1px solid #666666;
color:#000000;
display:block;
float:right;
font-size:11px;
margin:-14px 46px 0 0;
padding:5px;
}
.LoginProfile a:hover{
background-image:url(images/custom/menuover.jpg);
text-decoration:none;
}
#login,table.LoginTable{
width:100%;
}
.LoginTitle{
border-bottom:1px solid #A7C1C0;
color: #617D90;
font-size:130%;
font-weight:bold;
margin:0;
padding:5px 0;
}
.LoginInstruction{
padding:10px 0 10px 0;
}
.LoginPasswordLabel,.LoginUserNameLabel{
text-align:right;
width:248px;
}
.LoginUserNameText,.LoginPasswordText{
text-align:left;
}
.LoginSubmit{
padding:10px 0 0  248px;
}
/*.LoginRemember{
display:none;
}*/
.LoginFailure{
color:#ff0000;
font-weight:bold;
}
/* ######## Register ########### */
#register{
margin:10px;
}
#newRegistrationInstructionText{
display:block;
}
.ResAgree{
/*float:right;*/
width:594px;
}
.ResAgree table{
/*float:left;*/
margin:0 10px 0 0;
padding:0;
width:200px;
}
.ResAgree input{
float:left;
margin:0 10px 0 0;
padding:0;
width:20px;
}
.ResAgree label{
display:block;
float:left;
margin:0;
padding:0;
width:150px;
}
.ResAgreeCheck{
display:block;
float:left;
margin:0;
padding:0;
}

/* ################################################################################################ */

/*fine @media*/