.contenitore_preventivo {overflow: visible;
    width: 1145px;}
.contenitore_preventivo td{ vertical-align:top;}

preventivo {    clear: both;
    color: #3F3737;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    margin-right: 6px;
    position: relative;
    width: 820px;}
preventivo h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#FF0000; font-style:italic; font-size:28px; font-weight:bold; margin-bottom:10px !important}
preventivo .intro {  display: block;
    margin-bottom: 2em;}
/*preventivo .dati_generali { display:block; margin-bottom:10px; font-size:16px}
preventivo .dati_generali label{ display: block;
    float: left;
    margin-bottom: 12px;
    width: 10em;}
preventivo .dati_generali .campo { margin-bottom:1em}
preventivo .dati_generali input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px;}
*/
/*dati_generali*/
preventivo .dati_generali {margin-bottom: 1.5em;}
preventivo .dati_generali .titoletto{}
preventivo .dati_generali .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .dati_generali .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .dati_generali .box .campo label{display: block;
    font-size:16px}
preventivo .dati_generali .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}
preventivo .dati_generali .box .campo input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:16em}	

/*esterno*/
preventivo .esterno {margin-bottom: 1.5em;}
preventivo .esterno .titoletto{}
preventivo .esterno .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .esterno .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .esterno .box .campo label{display: block;
    font-size:16px}
preventivo .esterno .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}
	
/*interno*/
preventivo .interno {margin-bottom: 1.5em;}
preventivo .interno .titoletto{}
preventivo .interno .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .interno .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .interno .box .campo label{display: block;
    font-size:16px}
preventivo .interno .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}	
preventivo .interno .box .campo input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:16em}
	
/*caratteristiche_tecniche*/
preventivo .caratteristiche_tecniche {margin-bottom: 1.5em;}
preventivo .caratteristiche_tecniche .titoletto{}
preventivo .caratteristiche_tecniche .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .caratteristiche_tecniche .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .caratteristiche_tecniche .box .campo label{display: block;
    font-size:16px}
preventivo .caratteristiche_tecniche .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}	
preventivo .caratteristiche_tecniche .box .campo input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:16em}	
	
/*particolari*/
preventivo .particolari {margin-bottom: 1.5em;}
preventivo .particolari .titoletto{}
preventivo .particolari .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .particolari .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .particolari .box .campo label{display: block;
    font-size:16px}
preventivo .particolari .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}	
preventivo .particolari .box .campo input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:16em}		
	
/*aspetti_commerciali*/
preventivo .aspetti_commerciali {margin-bottom: 1.5em;}
preventivo .aspetti_commerciali .titoletto{}
preventivo .aspetti_commerciali .box{border: 1px solid #F77979;margin-bottom: 15px;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .aspetti_commerciali .box .campo{   float: left;
    margin-bottom: 1em;
   width: 266px;}
preventivo .aspetti_commerciali .box .campo label{display: block;
    font-size:16px}
preventivo .aspetti_commerciali .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}	
preventivo .aspetti_commerciali .box .campo input[type="text"]{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:16em}
preventivo .aspetti_commerciali .box .campo input[type="file"]	{
padding: 2px !important;
width: 17em;	
}

/*note*/
preventivo .note {
    margin-bottom: 1.5em;
}
preventivo .note .titoletto {
}
preventivo .note .box {
    border: 1px solid #F77979;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 3px -1px #888888;
    min-height: 9.5em;
    padding: 10px;
}
preventivo .note .box .campo {
    float: left;
    margin-bottom: 1em;

}
preventivo .note .box .campo label {
    display: block;
    font-size: 16px;
}
preventivo .note .box .campo textarea {
	border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px;
    margin-right: 20px;
    width: 360px;
}
preventivo .note .box .campo input[type="text"] {
    border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px;
    width: 16em;
}
	
/*bottoni*/
preventivo .bottoni {margin-bottom: 1.5em;}
preventivo .bottoni .titoletto{}
preventivo .bottoni .box{border: 1px solid #F77979;width: 100%;
    float: left;
    padding: 10px;border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888;}
preventivo .bottoni .box .campo{   float: left; width: 100%;text-align: center;
    width: 50%;}
preventivo .bottoni .box .campo label{display: block;
    font-size:16px}
preventivo .bottoni .box .campo select{border: 1px solid #AFAFAF;
    border-radius: 3px 3px 3px 3px; width:230px}	
preventivo .bottoni .box .campo input[type="submit"], preventivo .bottoni .box .campo input[type="reset"]{  border: 1px solid #F77979;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 3px -1px #888888;
    color: #3F3737;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    background: white;
    padding: 5px;}	
	
/*anteprima*/
anteprima {
    color: #3F3737;
    display: block;
/*    float: right;*/
    font-family: Georgia,"Times New Roman",Times,serif;
/*    left: 62.5em;*/
    min-height: 87em;
/*    position: absolute;
    top: 5em;*/
    width: 299px;}


anteprima .box { padding-left: 8px;padding-top: 10px;
    padding-right: 8px;border: 1px solid #F77979; border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888; margin-bottom:1em;}
anteprima .box .titoletto { color:#F77979; font-style:italic; font-size:30px}
anteprima .box .box_riepilogo { color:#000000;margin-top: 20px;}
anteprima .box .box_riepilogo .etichetta {font-style:italic; font-weight:bold; color:#F76161}
anteprima .box .box_riepilogo ul {margin-top: 0em;}
anteprima .box .box_riepilogo ul li { background: none repeat scroll 0 0 transparent;
    padding-left: 2px; margin: 0 0 2px; font-size:12px}

anteprima .costo_singola_copia_boxone {background-image: linear-gradient(right top, rgb(255,255,255) 4%, rgb(251,232,233) 100%);
background-image: -o-linear-gradient(right top, rgb(255,255,255) 4%, rgb(251,232,233) 100%);
background-image: -moz-linear-gradient(right top, rgb(255,255,255) 4%, rgb(251,232,233) 100%);
background-image: -webkit-linear-gradient(right top, rgb(255,255,255) 4%, rgb(251,232,233) 100%);
background-image: -ms-linear-gradient(right top, rgb(255,255,255) 4%, rgb(251,232,233) 100%);

background-image: -webkit-gradient(
	linear,
	right top,
	left bottom,
	color-stop(0.4, rgb(255,255,255)),
	color-stop(1, rgb(251,232,233))
);
    border: 1px solid #F77979;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 2px 3px -1px #888888;
    color: black;
    padding: 10px;
    text-align: center; font-style:italic; margin-bottom:1em;}
anteprima .costo_singola_copia_boxone .tit{ display:block; font-size:22px}
anteprima .costo_singola_copia_boxone #costo_sc{     color: red;
     font-size:20px}
anteprima .costo_singola_copia_boxone .iva_inc{display:block; font-size:10px}
anteprima .costo_singola_copia_boxone ul {margin-top: 0em; text-align:left;margin-top: 20px;}
anteprima .costo_singola_copia_boxone ul li{ background: none repeat scroll 0 0 transparent;
    padding-left: 2px; margin: 0 0 2px; font-size:12px}
anteprima .costo_totale_boxone ul li{ font-size:14px}
anteprima .costo_totale_boxone span.head { color: #FF0000;
    display: block;
    font-size: 28px;
    font-style: italic;
    text-align: left;
}
anteprima .costo_totale_boxone .importo_tot_tit {
    font-size: 17px;}
anteprima .costo_totale_boxone #costo_tot {color: red;line-height: 30px;
    font-size: 40px;}
anteprima .differenza_tiratura {padding-left: 8px;
    padding-right: 8px;border: 1px solid #F77979; border-radius: 3px 3px 3px 3px; -moz-box-shadow: 2px 2px 3px -1px #888888;padding-top: 10px;
-webkit-box-shadow: 2px 2px 3px -1px #888888;
box-shadow: 2px 2px 3px -1px #888888; color:black;}
anteprima .differenza_tiratura .tit{     color: #FF0000;
    display: block;
    font-size: 28px;
    font-style: italic;}
anteprima .differenza_tiratura .tit_small {display: block;
    font-size: 10px;
    margin-top: 5px;
    text-align: center;}
anteprima .differenza_tiratura ul{margin-top: 20px;}
anteprima .differenza_tiratura ul li {    background: none repeat scroll 0 center transparent;
    margin-bottom: 2px;
    padding-left: 3px;}
anteprima .differenza_tiratura ul li span{ font-weight:bold; color:red;}
/*varie*/

label { cursor: default !important}

/* Tooltips */
.tip {
   float: left;
   background: white;
   border: 1px solid #F76161;
   padding: 5px;
   color:#000000;
   max-width: 300px;}

.tip-title {
   padding: 0;
   margin: 0;
   font-weight: bold;
   margin-top: 0px;
   padding-top: px;
   padding-bottom: 5px;
   color:#000000; font-size:10px; font-weight:bold;}

.tip-text {
   color:#000000;
   margin: 0; font-size:12px}
   
.hasTip:hover { cursor: url(http://www.google.com/intl/en_ALL/mapfiles/openhand.cur), move;}

.ja-content-main {
    overflow-x: scroll;
}