/* 
   classe css per la visualizzazione della pagina preventivo online
   
*/

html,body{
          margin: 0px 0px 0px 0px;
          padding:0px 0px 0px 0px;
          }
body{
     font-family: trebuchet ms,arial,sans-serif;
     font-size: 76%;
     text-align: center;
     background-color:#e21a22;
     }
h3{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px; 
}

div#preventivo{
width: 770px;
margin: 0px auto;
text-align: left;
background-color:#ffffff;
}
div#header{ 
width: 770px;
height:107px;
background-image:url(../images/header.png);
}
div#menu{
width: 770px;
height:28px;
background-color:#e21a22;
}
div#barra{ 
width: 770px;
height:5px;
background-color:#ffffff;
}
div#content{ 
width: 770px;
}
div#inclusive{ 
padding:20px; 
font-family: trebuchet ms,arial,sans-serif;
font-size: 11px;
text-indent:1px;
line-height:1.8em;
}
div#tabellapreventivo{padding:20px; }

/*stile per tabella*/
table#shownew{

	text-align:left;
	width:725px;
	border:0px solid #dedede;
	border-collapse:collapse;
}
table#newtable{
	text-align:left;
	width:725px;
	border:1px solid #dedede;
	border-collapse:collapse;
	font-family: trebuchet ms,arial,sans-serif;
font-size: 13px;
text-indent:1px;
line-height:1.8em;
}
table#newtable td{
	text-align:left;
	padding:5px;
	border:0px solid #dedede;
   background-color:#f2f2f2;
   margin:1px;
   
}
table#newtable td.w{
	text-align:left;
	padding:5px;
	border:0px solid #dedede;
   background-color:#ffffff;
}
table#delicate{

	text-align:left;
	padding:5px;
	border:0px solid #dedede;
   background-color:#ffffff;
}
/*stili per tabella*/

div#title{background-color:#e21a22;width:715px;color:#ffffff;padding:5px;font-weight:bold;}
div#subtitle{background-color:#ffffff;width:715px;color:#000000;padding:5px;font-weight:bold;}
div#promo{
width:770px;
height:461px;
background-image:url(../images/promo.png); 
}
div#footer{ 
width:770px;
height:130px;
background-image:url(../images/footer.png); 
background-repeat:repeat-x;
}
div#infooter{ 
width:750px;
height:100px;
padding-top:20px;
padding-left:20px;
}

/*tab style*/
/*tab style*/
a{
color: #333333;
text-decoration: underline;
}
a:hover{
color: #333333;
text-decoration: none;
}
img{border:0px;}
p{
margin: 0;
padding-top: 0px;
line-height: 1.5em;
text-align: justify;
/*border: 1px solid #73A405;*/
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 0px;
/*background: #8DC70A;*/
}
.tab{
float: left;
height: 50px;
width: 235px;
margin-right:5px;
text-align: center;
background: #ffffff url(../images/tab.png) no-repeat;
}
.tabtxt{
margin: 0;
color: #54aa20;
font-size: 20px;
text-align:center;
font-weight: bold;
padding: 9px 0 0 0;
}
.tabtxt a:link{
margin: 0;
color: #54aa20;
font-size: 20px;
text-align:center;
font-weight: bold;
padding: 9px 0 0 0;
}
.tabtxt a:visited{
margin: 0;
color: #54aa20;
font-size: 20px;
text-align:center;
font-weight: bold;
padding: 9px 0 0 0;
}
.tabtxt a:hover{
margin: 0;
color: #54aa20;
font-size: 20px;
text-align:center;
font-weight: bold;
padding: 9px 0 0 0;
}
/*css menu*/
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:28px;
	font-size:12px;
	font-family:Helvetica,Arial,Verdana,sans-serif;
    font-weight:bold;
    line-height:22px;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:0px solid #ffffff;
	}
ul#menu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:0px 20px 0 20px;
	height:28px;
	}
ul#menu li a:hover{
	background:#b00000;
	}

    ul {
	margin:0;
	padding:0;
}

li {
	list-style: none;
	margin:0;
	padding:0;
	margin-bottom:10px; /* DETERMINA INTERLINEA ELENCO */
}

.elenco li {
	background: transparent url(../images/list-on.gif) 0 1px no-repeat; /* 4PX E'LO SPOSTAMENTO VERTICALE */
	/*margin-left: 15px;*/
    padding-left:15px;
     /* 15PX E'LO SPOSTAMENTO ORIZZONTALE */
}

  input.send{border:0px solid red;background: transparent url(../images/button.png) 0 1px no-repeat;width:500px;padding:15px;font-size:16px;color:#ffffff;font-weight:bold;}                  
                    
