@charset "utf-8";
/* CSS Document */

@font-face{
    font-family: eurostilelt;
    src: url(../../../images/font/eurostilelt); 
}
 @font-face{
    font-family: eurostilelt;
  src: url(../../../images/font/eurostilelt.otf); 
 }

h2{font-size:17px;}
h2 a, h2 a:link, h2 a:visited, h2 a:hover,h2 {color:#5B8204;padding-bottom:5px;}

h1.P-tit_0 a,h1.P-tit_0 a:hover,h1.P-tit_0 a:active,h1.P-tit_0 a:link{color:#ffffff;font-family:eurostilelt;font-size:17px;}


div, span, strong, p, a, h1, h2, h3 { behavior: url(hacks/ie-css3.htc); }

html, body { width:100%; min-width:980px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; line-height:15px; }

*{ margin:0; padding:0; }

p, h1,  h3 { margin:0; padding:0; font-weight:normal; font-size:12px; }

a:link, a:visited, a:active { text-decoration:none; color:#000; }





/*POSITIONS*/

.wrapper { width:100%; min-width:980px; overflow:hidden; }

.lay01 .header { position:relative; width:980px; height:323px; margin:0 auto; }
.lay01 .container { position:relative; width:980px; margin:-120px auto 0 auto; overflow:hidden; }
.lay01 .content { position:relative; float:left; width:100%; margin:120px 0 0 0; padding-bottom:50px; z-index:2; }

.lay02 .header { position:relative; width:100%; height:150px; z-index:3; }
.lay02 .container { position:relative; width:960px; margin:-70px auto 0 auto; padding-bottom:10px; overflow:hidden; }
.lay02 .content { position:relative; float:left; width:100%; margin:170px 0 0 0; }

.footer { position:relative; width:100%; }


/*BOXES*/

.lay01 .H-box_00 { position:relative; width:100%; z-index:2; display:none; } /*Fascia Top Bassa*/
.lay01 .H-box_01 { position:relative; width:960px; margin:0 auto; z-index:2; } /*Contenitore oggetti volanti*/
.lay01 .H-box_02 { position:absolute; width:960px; height:200px; top:60px; left:50%; margin-left:-480px; }  /*contenitore img header*/
.lay01 .H-box_03 { position:absolute; top:150px; right:0; width:50%; height:100px; z-index:1; display:none; }  /*Prolunga dx*/

.lay02 .H-box_00 { position:relative; width:100%; z-index:2; display:none; } /*Fascia Top Bassa*/
.lay02 .H-box_01 { position:relative; width:980px; margin:0 auto; z-index:5; } /*Contenitore oggetti volanti*/
.lay02 .H-box_02 { position:absolute; width:930px; height:150px; top:90px; left:50%; margin-left:-465px; z-index:1; }  /*contenitore img header*/
.lay02 .H-box_03 { position:absolute; top:150px; right:0; width:50%; height:100px; z-index:1; display:none; }  /*Prolunga dx*/

.C-box_00 { display:none; }
.C-box_01 { position:relative; float:right; width:650px; margin:-20px 20px 0 0; }
.C-box_02 { position:relative; float:left; width:270px; margin:-120px 0 0 20px; z-index:10; }
.C-box_03 { }

.F-box_00 { width:980px; margin:0 auto; padding:50px 0; text-align:center; color:#FFF; }
.F-box_01 { display:none; }
.F-box_02 { display:none; }




/*BACKGROUNDS*/

body { background:#5f5f5f; }
.wrapper { background:#f3f3f3; }
.header { background:#fff;  }
.container { }
.content { background:#FFF; } 
.footer { background:url(../../../images/altri/bgFooter.jpg) repeat- scroll 0 0 transparent;  }

.H-box_00 { background:#fff; }
.H-box_01 { background:none; }
.H-box_02 { }
.H-box_03 { background:url(../../../images/altri/bgH-Box_03.jpg); }

.C-box_00 { background:url(../../../images/altri/bgC-Box_00.jpg); }
.C-box_01 { }
.C-box_02 { }
.C-box_03 { background:url(../../../images/altri/bgC-Box_03.jpg); }

.F-box_00 { background:url(../../../images/altri/bgFooter.jpg) no-repeat scroll 0 0 transparent; }
.F-box_01 { background:url(../../../images/altri/bgF-Box_01.jpg); }
.F-box_02 { background:url(../../../images/altri/bgF-Box_02.jpg); }
/*STILI GENERALI*/

.Pan { position:relative; float:left; width:100%; margin:0 0 0 0; }
.Pan .Tit00 { float:left; width:100%; padding:0 0 0 0; color:#3c8204; font-size:20px; zoom: 1; }
.Pan .Tit01 { float:left; width:100%; padding:0 0 0 0; }

.lst { float:left; width:100%; }
.lst .Tit00 { float:left; width:100%; }



/*STILI SPECIFICI*/


/*Paragrafi C-box-01 (Colonna Destra) */

.C-box_01 .Pan00 .Tit00 { }
.C-box_01 .Pan01 .Tit00 { padding-bottom:5px; }
.prodotti .Pan01 .Tit00, .home .Pan01 .Tit00 { display:none; }


/*Paragrafi C-box-02 (Colonna Sinistra) */

.C-box_02 .Pan { margin-bottom:20px; }
.C-box_02 .Pan .Tit00 { width:250px; margin:20px 0 0 10px; font-size:22px; padding-bottom:15px; color:#FFF; }

.C-box_02 .Pan00 .Pan01 { float:left; width:100%; background:#54574e; }

@charset "utf-8";
/* CSS Document */

/*----- PARAGRAFI -----*/
.Pan { position:relative; float:left; width:100%; margin:0 0 0 0; }
.Pan .Tit00 { float:left; width:100%; padding:0 0 0 0; color:#3c8204; font-size:20px; zoom: 1; }
.Pan .Tit01 { float:left; width:100%; padding:0 0 0 0; }

.lst { float:left; width:100%; }
.lst .Tit00 { float:left; width:100%; }



/*STILI SPECIFICI*/


/*Paragrafi C-box-01 (Colonna Destra) */

.C-box_01 .Pan00 .Tit00 { }
.C-box_01 .Pan01 .Tit00 { padding-bottom:5px; }
.prodotti .Pan01 .Tit00, .home .Pan01 .Tit00 { display:none; }


/*Paragrafi C-box-02 (Colonna Sinistra) */

.C-box_02 .Pan { margin-bottom:20px; }
.C-box_02 .Pan .Tit00 { width:250px; margin:20px 0 0 10px; font-size:22px; padding-bottom:15px; color:#FFF; }

.C-box_02 .Pan00 .Pan01 { float:left; width:100%; background:#54574e; }
.C-box_02 .Pan00 .Pan02 { float:left; width:100%; height:100px; background:url(../../../images/altri/baseMenu.jpg) no-repeat; }


/*Paragrafi C-box-01 (Colonna Destra) */

/*home*/
.home .Pan00 .Par00 .P-box_0 { width:100%; }
.home .Pan01 .Par00 .P-box_0 { width:330px; }
.home .Pan01 .Par00 { padding-top:15px; border-top:1px dotted #ccc; }

/*generale*/
.C-box_01 .Pan00 .Par00 .P-box_0 { width:100%; }

/*prodotti*/
.prodotti .Pan01 .Par00 .P-box_0 { width:520px; }
.prodotti .Pan01 .Par00 { padding-top:15px; border-top:1px dotted #ccc; }

/*dettaglio*/
.dettaglio .Pan00 .Par00 .P-box_0 { width:530px; }
.dettaglio .Pan00 .Par00 { padding:15px 0 0 0; border-bottom:1px dotted #ccc; margin-bottom:20px; }


/*Paragrafi C-box-02 (Colonna Sinistra) */

.C-box_02 .Pan .Par00 { width:250px !important; padding:10px 10px 5px 10px !important; }
.C-box_02 .Pan .Par00 .P-box_0 { width:190px; }
.C-box_02 .Pan .Par00 .P-box_0 .P-tit_0 { color:#FFF; margin:0 0 0 -2px; }
.C-box_02 .Pan .Par00 .P-box_0 .P-par_0 { margin-top:-2px; padding:0 0 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:13px; color:#e5e3d0; }
.C-box_02 .Pan .Par00 .P-ant_0 { float:left; margin:0 0 0 0; }

.C-box_02 .Pan00 .Pan01 .Par00 { padding-top:15px; border-top:1px solid #9fa19b; background:url(../../../images/altri/bgVoceMenu.jpg) no-repeat #787B72; }
.C-box_02 .Pan00 .Pan01 .Par00:hover { background:#333 url(../common/empty/blank.gif); cursor:pointer; }


.C-box_02 .Pan01 .Par00 { width:240px; padding:5px 15px; }




/*Stili generali*/

.Par { position:relative; float:left; width:100%; padding-bottom:25px; z-index:1; }

.P-box_0 { float:right; }
.P-tit_0 { float:left;  font-size:17px; font-weight:bold; margin:4px 0 0 -2px; color:#5b8204; }
.P-tit_1 { float:left; width:100%; font-size:12px; font-weight:bold; margin:0 0 0 -2px; color:#333; }
.P-par_0 { float:left; margin-bottom:10px; margin:0 0 10px 0; padding:5px 0 0 0; line-height:17px; width:100%;}
.P-ant_0 { float:left; margin:4px 0 0 0; }
.P-ant_1 { float:left; margin:4px 10px 0 0; }
.P-dat_0 { position:relative; margin-bottom:2px; }
.P-dat_1 { position:relative; float:left; width:50px; height:52px; background:#a99c8a; color:#FFF; }
.P-dat_1 .giorno { position:absolute; width:100%; top:0; padding:5px 0 0 0; text-align:center; font-size:25px; font-weight:bold; border-bottom:1px solid #fff; }
.P-dat_1 .mese { position:absolute; width:100%; top:35px; text-align:center; font-size:15px; font-weight:bold; }
.P-vai_0 { color:#C00; text-decoration:none; }
.P-vai_0:hover { color:#666; }


/*Links*/

.P-box_0 a:link, .P-box_0 p a:visited, .P-box_0 a:active { color:red; text-decoration:none; }
.P-box_0 a:hover { color:gray; }

.P-par_0 table { border-collapse:collapse;  margin:5px 0; }



.P-link_0 { float:left;  margin:0; padding:0; list-style-type:none; }
.P-link_0 li { float:left; margin-bottom:5px; }
.P-link_0 a:link, .P-link_0 a:visited, .P-link_0 a:active { display:block; color:#fff; text-decoration:none; line-height:14px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.P-link_0 a:hover { background-color:#333; }

.P-link_0 .P-btn-A00 { padding:5px 10px; }
.P-link_0 .P-btn-B00 { background:url(../common/icons/pdfIco01.jpg) no-repeat 0 1px; padding:3px 15px 3px 30px; }
.P-link_0 .P-btn-C00 { background:url(../common/icons/q4-Nero.jpg) no-repeat 0 9px; padding:5px 15px 7px 22px; }
.P-link_0 .P-btn-D00 { background:url(../common/icons/Down01-Nero.jpg) no-repeat 0 4px; padding:3px 15px 3px 22px; }
.P-link_0 .P-btn-E00 { background:url(../common/icons/Vai01-Nero.jpg) no-repeat 0 3px; padding:3px 15px 3px 22px; }
.P-link_0 .P-btn-F00 { background:#a99c8a url(../common/icons/q4-Bianco.jpg) no-repeat 11px 11px; padding:5px 15px 7px 22px; }


/*Contenuto paragrafi*/

.P-par_0 ul {  padding:7px 0; }
.P-par_0 ul li { margin-bottom:3px; list-style-position:inside; list-style-image:url(../_aux/q4-Blu.jpg); }




@charset "utf-8";
/* CSS Document */


/*FLYING OBJ*/

.header .H-box_01 .lgo00 { position:absolute; top:15px; left:0; }
.header .H-box_01 .menu { position:absolute; top:268px; left:298px; z-index:10; }
.header .H-box_01 .lgn00 { position:absolute; top:0; right:0; }
.header .H-box_01 .lng00 { position:absolute; top:0; right:0; }
.header .H-box_01 .smp { float:left; width:100%; }
.header .H-box_01 .dec00 { position:absolute; top:65px; left:160px; }
.header .H-box_01 .src00 { position:absolute; top:0; right:0; }


/*CONT FLYING OBJ -------------------------*/



/*logo*/




/*menu*/

.wrapper .header .H-box_01 .menu { padding:0; list-style-type:none; }
.wrapper .header .H-box_01 .menu li { float:left; }
.wrapper .header .H-box_01 .menu li:first-child { margin:0; border:0; }
.wrapper .header .H-box_01 .menu a:link, .wrapper .header .H-box_01 .menu a:visited, .wrapper .header .H-box_01 .menu a:active { margin-left:1px; padding:7px 12px; color:#fff; background:#3c8204; text-decoration:none; line-height:13px; display:block; }
.wrapper .header .H-box_01 .menu a:hover { background:#666; }


/*login*/




/*lingue*/




/*deco*/
.header .H-box_01 .dec00 { position:absolute; width:228px; height:200px; background:url(../../../images/altri/deco00.png); }



/*sitemap*/


.smp { margin:0 0 15px 0; padding:5px 0 6px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
.smp a:link, .smp a:visited, .smp a:active { color:#666; } 
.smp a:hover { color:#F00; }
.smp span { font-weight:bold; }


/*cerca*/








/*CONT CONTAINER --------------------------*/


/*menu*/




/*login*/




/*lingue*/




/*sitemap*/




/*cerca*/




/*form*/
.Form01_01_01 { float:left; width:600px; }
.Form01_01_01 input { float:left; width:100%; height:16px; margin:2px 0 0 0; padding:0; border:1px solid #ccc; }
.Form01_01_01 textarea { float:left; width:100%; margin:2px 0 0 0; padding:0; border:1px solid #ccc; overflow:auto; }
.Form01_01_01 span { float:left; margin:0 10px 5px 0; }
.Form01_01_01 .note { float:left; width:594px; font-size:10px; color:#999; }
.Form01_01_01 .radio { float:left; margin:0 25px 15px 0; }
.Form01_01_01 .radiobutton { float:left; display:inline; width:12px; height:12px; border:0; margin:1px 5px 0 0; padding:0; }
.Form01_01_01 .butt { float:left; clear:both; }
.Form01_01_01 a:link, .Form01_01_01 a:visited, .Form01_01_01 a:active { width:70px; float:left; margin-right:5px; padding:6px 0px 7px 0px; color:#FFF; text-decoration:none; background-color:#999; text-align:center; }
.Form01_01_01 a:hover { background-color:#111; }
.Form01_01_01 .btn01 { background-color:#666; }
.Form01_01_01 .btn02 { background-color:#333; }
.Form01_01_01 .nome { width:290px; }
.Form01_01_01 .cognome { width:290px; }
.Form01_01_01 .indirizzo { width:190px; }
.Form01_01_01 .numero { width:40px; }
.Form01_01_01 .cap { width:40px; }
.Form01_01_01 .citta { width:220px; }
.Form01_01_01 .provincia { width:60px; }
.Form01_01_01 .telefono { width:190px; }
.Form01_01_01 .fax { width:190px; }
.Form01_01_01 .email { width:190px; }
.Form01_01_01 .richieste { width:590px; }


@charset "utf-8";
/* CSS Document */

.tabDett { float:left; border-collapse:collapse; width:100%; margin:5px 0; }
.tabDett td { border:1px solid #ccc; padding:5px; vertical-align:top; }

.r01 { font-weight:bold;  }
.r01 td { vertical-align:middle; }
.c01 {  }
.c02 { width:50px;  }
.c03 { width:70px; }
.c04 { width:50px; }
.c05 { width:60px; }

@charset "utf-8";
/* CSS Document */

/*----- ELEMENTI CARRELLO -----*/

.eco { float:left; width:100%; margin-bottom:50px; padding-bottom:50px; border-bottom:5px solid #555; }


/*CARRELLO*/

.eco .Pan00 { float:left; width:700px; }
.eco .Pan00 .Tit00 { float:left; padding-bottom:20px; font-size:20px !important; color:#C00; }
.eco .Pan00 .Pan00 { display:none; }
.eco .Pan00 .Pan01 { position:relative; }
.eco .Pan00 .Pan02 { display:none; }

.eco .Pan00 .Pan01 .btnTorna { position:absolute; top:5px; right:0; font-weight:bold; text-align:center; color:#333; }

.eco .Pan00 .Pan01 table { float:left; width:700px; border-collapse:collapse; border-top:1px solid #ccc; }
.eco .Pan00 .Pan01 table tr th { padding:5px 5px; text-align:left; font-weight:normal; }
.eco .Pan00 .Pan01 table tr td { padding:5px 5px; border-top:1px solid #ccc; }
.eco .Pan00 .Pan01 table tr .col01 { }
.eco .Pan00 .Pan01 table tr .col02 { width:60px; }
.eco .Pan00 .Pan01 table tr .col03 { width:70px; }
.eco .Pan00 .Pan01 table tr .col04 { width:50px; }
.eco .Pan00 .Pan01 table tr .col05 { width:30px; }
.eco .Pan00 .Pan01 table tr .col06 { width:60px; }
.eco .Pan00 .Pan01 table tr .col07 { width:10px; }

.eco .Pan00 .Pan01 table tr td .ant { float:left; padding:1px; border:1px solid #CCC; }
.eco .Pan00 .Pan01 table tr td .par { float:right; width:235px; margin-right:10px; }
.eco .Pan00 .Pan01 table tr td .par .tit { float:right; width:100%; font-weight:bold; }
.eco .Pan00 .Pan01 table tr td .par .txt { float:right; width:100%; }

.eco .Pan00 .Pan01 table tr td .qta { position:relative; float:left; width:80px; height:32px; }
.eco .Pan00 .Pan01 table tr td .qta .txt00 { position:absolute; width:30px; height:12px; top:8px; left:10px; font-size:11px; }
.eco .Pan00 .Pan01 table tr td .qta input { position:absolute; width:30px; height:12px; top:8px; left:0; font-size:11px; }
.eco .Pan00 .Pan01 table tr td .qta .btnPiu { position:absolute; width:10px; height:10px; top:11px; left:40px; background:url(../_aux/ecommerce/bgBtnPiu.gif) no-repeat; }
.eco .Pan00 .Pan01 table tr td .qta .btnMeno { position:absolute; width:10px; height:10px; top:11px; left:55px; background:url(../_aux/ecommerce/bgBtnMeno.gif) no-repeat;  }
.eco .Pan00 .Pan01 table tr td .canc { float:left; width:10px; height:10px; background:url(../_aux/ecommerce/btnCanc.png) no-repeat; }

.eco .Pan00 .Pan01 .codice { position:relative; float:left; width:100%; height:60px; border-top:1px solid #ccc; }
.eco .Pan00 .Pan01 .codice .txt00 { position:absolute; bottom:15px; left:5px; }
.eco .Pan00 .Pan01 .codice .btnRicalcola { position:absolute; bottom:10px; right:5px; width:95px; height:25px; padding-right:10px; background:url(../_aux/ecommerce/btnRicalcola00.png); color:#fff; font-weight:bold; text-align:right; line-height:25px; }
.eco .Pan00 .Pan01 .codice input { position:absolute; bottom:13px; right:120px; width:150px; }

.eco .Pan00 .Pan01 .totale { position:relative; float:left; width:100%; height:40px; border-top:1px solid #ccc; background:#f7f7f7; }
.eco .Pan00 .Pan01 .totale .txt { position:absolute; top:11px; right:20px; font-size:15px; }

.eco .Pan00 .Pan01 .acquista { position:relative; float:left; width:100%; height:40px; border-top:1px solid #ccc; }
.eco .Pan00 .Pan01 .acquista .btnProcedi { position:absolute; top:13px; right:5px; height:30px; padding:0 15px; background:url(../_aux/ecommerce/bgBtnRosso00.jpg); color:#FFF; font-weight:bold; text-align:center; line-height:30px;  }
.eco .Pan00 .Pan01 .acquista .btnTorna { position:absolute; top:20px; right:220px; font-weight:bold; text-align:center; color:#333; }





/*STEPS CARRELLO*/

.eco .Steps { float:left; width:100%; margin-bottom:15px; }
.eco .Steps .step { float:left; }
.eco .Steps .step .stepA { float:left; height:33px; padding:0 5px 0 8px; background:url(../_aux/ecommerce/btnStepA.png) repeat-x; }
.eco .Steps .step .stepB { float:left; width:22px; height:33px; background:url(../_aux/ecommerce/btnStepB.png); }
.eco .Steps .step .stepA strong { float:left; padding-right:7px; font-size:20px; line-height:33px; }
.eco .Steps .step .stepA a { float:left; font-size:11px; line-height:33px; color:#333; }





/*CARRELLO FATTURAZIONE E SPEDIZIONE*/

.eco .Pan01 { float:left; width:700px; }
.eco .Pan01 .Tit00 { width:100%; padding-bottom:14px; font-size:12px; color:#C00; font-weight:bold; }
.eco .Pan01 .Pan00 { display:none; }
.eco .Pan01 .Pan01 { position:relative; }
.eco .Pan01 .Pan02 { display:none; }

/*Tabelle*/

.eco .Pan01 .Pan01 .Pan00 { float:left; width:100%; padding-top:10px; border-top:1px solid #ccc; display:block; }
.eco .Pan01 .Pan01 .Pan00 .Pan00 { position:relative; float:left; width:290px; margin-bottom:10px; padding:0 50px 0 0; border:none; border-right:1px dotted #ccc; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 { position:relative; float:right; width:330px; margin-bottom:10px; }
.eco .Pan01 .Pan01 .Pan00 .Tit00 { position:absolute; top:3px; left:0; font-size:12px !important; color:#333; }
.eco .Pan01 .Pan01 .Pan00 .Link00 { position:absolute; top:0; right:0; }
.eco .Pan01 .Pan01 .Pan00 .Link00 a { float:left; border-left:0px solid #ccc; margin:3px 6px; color:#555; }
.eco .Pan01 .Pan01 .Pan00 .Par00 { margin-top:20px; }

.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo { float:left; width:100%; border-top:0px solid #ccc; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo .check { float:left; padding:10px 0 0 0; width:100%; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo .ask { float:left; font-size:15px; font-weight:bold; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo input { float:left; margin:2px 0 0 10px; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo .Par00 { float:left; margin:0 0 0 0; padding:0; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo .Par00 strong { margin:0; }
.eco .Pan01 .Pan01 .Pan00 .Pan01 .regalo textarea { float:left; width:100%; }

.eco .Pan01 .Pan01 .acquista { position:relative; float:left; width:100%; height:40px; border-top:1px solid #ccc; }
.eco .Pan01 .Pan01 .acquista .btnProcedi { position:absolute; top:13px; right:5px; height:30px; padding:0 15px; background:url(../_aux/ecommerce/bgBtnRosso00.jpg); color:#FFF; font-weight:bold; text-align:center; line-height:30px;  }
.eco .Pan01 .Pan01 .acquista .btnTorna { position:absolute; top:20px; right:120px; font-weight:bold; text-align:center; color:#333; }




/*CARRELLO RIEPILOGO E PAGAMENTO*/

.eco .Pan02 { float:left; width:700px; }
.eco .Pan02 .Tit00 { width:100%; padding-bottom:14px; font-size:12px; color:#C00; font-weight:bold; }
.eco .Pan02 .Pan00 { display:none; }
.eco .Pan02 .Pan01 { position:relative; }
.eco .Pan02 .Pan02 { display:none; }

.eco .Pan02 .Pan01 .Riassunto { float:right; width:550px; }

.eco .Pan02 .Pan01 .btnTorna { position:absolute; top:5px; right:0; font-weight:bold; text-align:center; color:#333; }

.eco .Pan02 .Pan01 table { float:right; width:100%; border-collapse:collapse; border-top:1px solid #ccc; }
.eco .Pan02 .Pan01 table tr th { padding:5px 5px; text-align:left; font-weight:normal; }
.eco .Pan02 .Pan01 table tr td { padding:5px 5px; border-top:1px solid #ccc; }
.eco .Pan02 .Pan01 table tr .col01 { }
.eco .Pan02 .Pan01 table tr .col02 { width:30px; }
.eco .Pan02 .Pan01 table tr .col03 { width:70px; }
.eco .Pan02 .Pan01 table tr .col04 { width:50px; }
.eco .Pan02 .Pan01 table tr .col05 { width:30px; }
.eco .Pan02 .Pan01 table tr .col06 { width:50px; }

.eco .Pan02 .Pan01 table tr td .ant { float:left; padding:1px; border:1px solid #CCC; }
.eco .Pan02 .Pan01 table tr td .par { float:right; width:190px; margin-right:10px; }
.eco .Pan02 .Pan01 table tr td .par .tit { float:right; width:100%; font-weight:bold; }
.eco .Pan02 .Pan01 table tr td .par .txt { float:right; width:100%; }

.eco .Pan02 .Pan01 table tr td .qta { position:relative; float:left; width:80px; height:32px; }
.eco .Pan02 .Pan01 table tr td .qta .txt00 { position:absolute; width:30px; height:12px; top:8px; left:10px; font-size:11px; }
.eco .Pan02 .Pan01 table tr td .qta input { position:absolute; width:30px; height:12px; top:8px; left:0; font-size:11px; }
.eco .Pan02 .Pan01 table tr td .qta .btnPiu { position:absolute; width:10px; height:10px; top:11px; left:40px; background:url(../_aux/ecommerce/bgBtnPiu.gif) no-repeat; }
.eco .Pan02 .Pan01 table tr td .qta .btnMeno { position:absolute; width:10px; height:10px; top:11px; left:55px; background:url(../_aux/ecommerce/bgBtnMeno.gif) no-repeat;  }
.eco .Pan02 .Pan01 table tr td .canc { float:left; width:10px; height:10px; background:url(../_aux/ecommerce/btnCanc.png) no-repeat; }

.eco .Pan02 .Pan01 .pagamento { position:relative; float:left; width:100%; padding-top:20px; }
.eco .Pan02 .Pan01 .pagamento .Tit00 { font-size:12px; }
.eco .Pan02 .Pan01 .pagamento .tipo { font-weight:bold; width:150px; }
.eco .Pan02 .Pan01 .pagamento .note { }
.eco .Pan02 .Pan01 .pagamento .check { text-align:right; width:20px; }

.eco .Pan02 .Pan01 .spedizione { position:relative; float:left; width:100%; padding-top:20px; }
.eco .Pan02 .Pan01 .spedizione .Tit00 { font-size:12px; }
.eco .Pan02 .Pan01 .spedizione .tipo { font-weight:bold; width:150px; }
.eco .Pan02 .Pan01 .spedizione .note { }
.eco .Pan02 .Pan01 .spedizione .check { text-align:right; width:20px; }

.eco .Pan02 .Pan01 .totale { position:relative; float:left; width:100%; height:40px; border-top:1px solid #ccc; background:#f7f7f7; }
.eco .Pan02 .Pan01 .totale .txt { position:absolute; top:11px; right:20px; font-size:15px; }

.eco .Pan02 .Pan01 .acquista { position:relative; float:left; width:100%; height:40px; border-top:1px solid #ccc; }
.eco .Pan02 .Pan01 .acquista .btnProcedi { position:absolute; top:13px; right:5px; height:30px; padding:0 15px; background:url(../_aux/ecommerce/bgBtnRosso00.jpg); color:#FFF; font-weight:bold; text-align:center; line-height:30px;  }
.eco .Pan02 .Pan01 .acquista .btnTorna { position:absolute; top:20px; right:120px; font-weight:bold; text-align:center; color:#333; }


.eco .Pan02 .Pan01 .dati { float:left; width:120px; height:100px; margin-bottom:5px; padding:10px; background:#555; }
.eco .Pan02 .Pan01 .dati .Tit00 { font-size:11px; color:#FFF; margin:0; padding:0 0 5px 0; }
.eco .Pan02 .Pan01 .dati ul { float:left; color:#FFF; }
.eco .Pan02 .Pan01 .dati ul li { list-style-type:none; font-size:10px; }



/*----- TABELLA DATI  -----*/

.eco .datiFatt { float:left; width:400px; }
.eco .datiFatt table { float:left; width:100%; border-collapse:collapse; }
.eco .datiFatt table tr td { padding:8px 0; border-top:1px dotted #ccc; }
.eco .datiFatt table tr td span { float:left; margin-right:10px; }
.eco .datiFatt table tr td input { width:100%; border:1px solid #ccc; }
.eco .datiFatt table tr .col01 { width:100px; border:none; }
.eco .datiFatt table tr .col02 { width:300px; border:none; }

.eco .datiFatt table tr td .in05 { width:50px;}


.eco .datiFatt .Form01_01_01 { float:left; width:600px; }
.eco .datiFatt .Form01_01_01 input { float:left; width:100%; height:16px; margin:2px 0 0 0; padding:0; border:0px solid #666; background:#efefef; }
.eco .datiFatt .Form01_01_01 textarea { float:left; width:590px; margin:5px 0 10px 0; padding:0; border:0px solid #666; background:#efefef; overflow:auto; }
.eco .datiFatt .Form01_01_01 span { float:left; margin:0 10px 5px 0; }
.eco .datiFatt .Form01_01_01 .note { float:left; width:594px; font-size:10px; color:#999; }
.eco .datiFatt .Form01_01_01 .radio { float:left; margin:0 25px 15px 0; }
.eco .datiFatt .Form01_01_01 .radiobutton { float:left; display:inline; width:12px; height:12px; border:0; margin:1px 5px 0 0; padding:0; }
.eco .datiFatt .Form01_01_01 .butt { float:left; width:595px; clear:both; }
.eco .datiFatt .Form01_01_01 a:link, .eco .datiFatt .Form01_01_01 a:visited, .eco .datiFatt .Form01_01_01 a:active { float:left; margin-right:5px; padding:3px 10px 4px 10px; color:#FFF; text-decoration:none; }
.eco .datiFatt .Form01_01_01 a:hover { background-color:#999; }
.eco .datiFatt .Form01_01_01 .btn01 { background-color:#666; }
.eco .datiFatt .Form01_01_01 .btn02 { background-color:#333; }
.eco .datiFatt .Form01_01_01 .seleziona { float:left; width:590px; padding:8px 0 5px 0; border-bottom:1px dotted #ccc; }
.eco .datiFatt .Form01_01_01 .seleziona select { float:left; width:250px; margin-top:2px; }
.eco .datiFatt .Form01_01_01 .nome { width:290px; margin-top:10px; }
.eco .datiFatt .Form01_01_01 .cognome { width:290px; margin-top:10px; }
.eco .datiFatt .Form01_01_01 .indirizzo { width:190px; }
.eco .datiFatt .Form01_01_01 .numero { width:40px; }
.eco .datiFatt .Form01_01_01 .cap { width:40px; }
.eco .datiFatt .Form01_01_01 .citta { width:220px; }
.eco .datiFatt .Form01_01_01 .provincia { width:60px; }
.eco .datiFatt .Form01_01_01 .telefono { width:190px; }
.eco .datiFatt .Form01_01_01 .fax { width:190px; }
.eco .datiFatt .Form01_01_01 .email { width:190px; }
.eco .datiFatt .Form01_01_01 .richieste { width:590px; }

.eco .datiFatt .Form01_01_01 .datiAziendali { float:left; width:590px; margin:10px 0; padding:5px 0; border-top:1px dotted #999; border-bottom:1px dotted #999; }
.eco .datiFatt .Form01_01_01 .datiAziendali .ragione { width:190px; }
.eco .datiFatt .Form01_01_01 .datiAziendali .codice { width:190px; }
.eco .datiFatt .Form01_01_01 .datiAziendali .iva { width:190px; margin-right:0; }

.eco .datiFatt .Form01_01_01 .butt .btn01 { float:right; height:30px; padding:0 15px; background:url(../_aux/ecommerce/bgBtnRosso00.jpg); color:#FFF; font-weight:bold; text-align:center; line-height:30px;  }
.eco .datiFatt .Form01_01_01 .butt .btn02 { float:right; height:30px; padding:0 15px; color:#555; font-weight:bold; text-align:center; line-height:30px; background:none; }


.eco .datiFatt .Form01_01_01 .check { float:left; width:100%; margin:0; padding:0 0 0 0; }
.eco .datiFatt .Form01_01_01 .ask { float:left; font-size:11px; font-weight:bold; }
.eco .datiFatt .Form01_01_01 .checkbox { float:left; margin:2px 0 0 10px; width:14px; height:14px; }

.eco .datiFatt .Tit00 { width:590px; padding-bottom:10px; font-size:15px; font-weight:bold; border-bottom:1px dotted #ccc;  }


/*----- ELEMENTI FISSI -----*/


/*Aggiungi*/

.eco .aggiungi { position:relative; float:left; width:240px; height:30px; }
.eco .aggiungi .qta { position:relative; float:left; width:135px; height:32px; background:url(../_aux/ecommerce/bgPreview-00.jpg); }
.eco .aggiungi .qta .txt00 { position:absolute; width:30px; height:12px; top:8px; left:10px; font-size:11px; }
.eco .aggiungi .qta input { position:absolute; width:30px; height:12px; top:8px; right:40px; font-size:11px; }
.eco .aggiungi .qta .btnPiu { position:absolute; width:10px; height:10px; top:11px; right:25px; background:url(../_aux/ecommerce/bgBtnPiu.gif); }
.eco .aggiungi .qta .btnMeno { position:absolute; width:10px; height:10px; top:11px; right:10px; background:url(../_aux/ecommerce/bgBtnMeno.gif);  }

.eco .aggiungi .add { position:relative; float:right; width:100px; height:32px; background:url(../_aux/ecommerce/bgPreview-00.jpg); }
.eco .aggiungi .add .btnAdd { position:absolute; width:30px; height:12px; top:8px; left:10px; color:#333; font-weight:bold; }
.eco .aggiungi .add .ico { position:absolute; width:31px; height:25px; top:4px; right:4px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }


/*Tendina*/

.eco .tendina { float:left; width:400px; }
.eco .tendina .top { float:left; width:100%; height:18px; background:url(../_aux/ecommerce/bgTendina-top.png); }
.eco .tendina .mid { position:relative; float:left; width:360px; padding:10px 20px; background:url(../_aux/ecommerce/bgTendina-mid.png); }
.eco .tendina .bot { float:left; width:100%; height:8px; background:url(../_aux/ecommerce/bgTendina-bot.png); }

.eco .tendina .mid .ico { position:absolute; top:13px; left:20px; width:100px; height:70px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }
.eco .tendina .mid .qta { position:absolute; top:20px; left:55px; width:200px; }
.eco .tendina .mid .btnAcquista00 { position:absolute; top:13px; right:20px; width:115px; height:30px; background:url(../_aux/ecommerce/btnAcquista00.png); color:#FFF; font-weight:bold; text-align:center; line-height:30px; }

.eco .tendina .mid .tabella00 { float:left; width:360px; margin-top:50px; border-top:1px solid #CCC; }
.eco .tendina .mid .tabella00 tr th { padding:8px 0; border-bottom:1px solid #CCC; text-align:left; }
.eco .tendina .mid .tabella00 tr td { padding:8px 0; border-bottom:1px solid #CCC; vertical-align:top; }
.eco .tendina .mid .tabella00 .col01 { width:250px; }
.eco .tendina .mid .tabella00 .col02 { width:40px; }
.eco .tendina .mid .tabella00 .col03 { width:70px; }

.eco .tendina .mid .riassunto { float:left; width:360px; max-height:270px; margin:5px 0; overflow-y:scroll; }

.eco .tendina .mid .tabella01 { float:left; width:340px; }
.eco .tendina .mid .tabella01 tr th { padding:8px 0; border-bottom:1px solid #CCC; text-align:left; }
.eco .tendina .mid .tabella01 tr td { padding:8px 0; border-top:1px solid #CCC; vertical-align:top; }
.eco .tendina .mid .tabella01 .col01 { width:250px; border:none; }
.eco .tendina .mid .tabella01 .col02 { width:40px; border:none; }
.eco .tendina .mid .tabella01 .col03 { width:50px; border:none; }
.eco .tendina .mid .tabella01 .ant { float:left; padding:1px; border:1px solid #CCC; }
.eco .tendina .mid .tabella01 .par { float:right; width:155px; margin-right:10px; }
.eco .tendina .mid .tabella01 .par .tit { float:right; width:100%; font-weight:bold; }
.eco .tendina .mid .tabella01 .par .txt { float:right; width:100%; }
.eco .tendina .mid .tabella01 .par .link { color:#C00; }

.eco .tendina .mid .imponibile { float:left; width:360px; margin-bottom:10px; padding:10px 0 10px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
.eco .tendina .mid .totale { float:left; width:100%; text-align:right; font-weight:bold; color:#C00; font-size:12px; }
.eco .tendina .mid .messaggio { float:left; width:100%; text-align:right; color:#999; }

.eco .tendina .mid .btnAcquista01 { float:right; width:115px; height:30px; background:url(../_aux/ecommerce/btnAcquista00.png); color:#FFF; font-weight:bold; text-align:center; line-height:30px; }
.eco .tendina .mid .btnChiudi00 { float:left; width:95px; height:30px; background:url(../_aux/ecommerce/btnChiudi00.png); color:#FFF; text-align:center; line-height:30px; }


/*Richiamo*/

.eco .preview { position:relative; float:left; width:190px; height:80px; background:#e2e2e2 url(../_aux/ecommerce/bgPreview-00.jpg) repeat-x;}
.eco .preview .tit { position:absolute; top:8px; left:10px; font-weight:bold; font-size:14px; z-index:2; }
.eco .preview .ico { position:absolute; top:32px; left:10px; width:100px; height:70px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }
.eco .preview .qta { position:absolute; top:30px; right:10px; width:130px; padding-bottom:5px; border-bottom:1px solid #fff; z-index:2; }
.eco .preview .prz { position:absolute; top:55px; right:10px; width:130px; padding-bottom:5px; font-weight:bold; z-index:2; }



/*.eco .preview { position:relative; float:left; width:190px; height:80px; background:#e2e2e2 url(../_aux/ecommerce/bgPreview-00.jpg) repeat-x; }
.eco .preview .tit { position:absolute; top:8px; right:10px; width:130px; font-weight:bold; font-size:14px; z-index:2; }
.eco .preview .ico { position:absolute; top:10px; left:10px; width:100px; height:70px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }
.eco .preview .qta { position:absolute; top:30px; right:10px; width:130px; padding-bottom:5px; border-bottom:1px solid #fff; z-index:2; }
.eco .preview .prz { position:absolute; top:55px; right:10px; width:130px; padding-bottom:5px; font-weight:bold; z-index:2; }*/


/*.eco .preview { position:relative; float:left; width:190px; height:55px; background:#e2e2e2 url(../_aux/ecommerce/bgPreview-00.jpg) repeat-x; }
.eco .preview .tit { position:absolute; top:8px; right:10px; width:130px; padding-bottom:5px; border-bottom:1px solid #fff; font-weight:bold; font-size:14px; z-index:2; }
.eco .preview .ico { position:absolute; top:10px; left:10px; width:100px; height:70px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }
.eco .preview .qta { position:absolute; top:30px; right:10px; width:130px; z-index:2; }
.eco .preview .prz { position:absolute; top:30px; right:10px; width:130px; padding-bottom:5px; font-weight:bold; z-index:2; text-align:right; }*/


/*.eco .preview { position:relative; float:left; width:250px; height:40px; background:#e2e2e2 url(../_aux/ecommerce/bgPreview-00.jpg) repeat-x; }
.eco .preview .tit { position:absolute; top:12px; right:10px; width:190px; font-weight:bold; font-size:14px; z-index:2; }
.eco .preview .ico { position:absolute; top:8px; left:10px; width:100px; height:70px; background:url(../_aux/ecommerce/1288168857_shoppingcart.png) no-repeat; }
.eco .preview .qta { position:absolute; top:13px; right:10px; width:120px; z-index:2; }
.eco .preview .prz { position:absolute; top:13px; right:10px; width:130px; padding-bottom:5px; font-weight:bold; z-index:2; text-align:right; }*/



/*Special Effects*/

.eco .preview, .eco .aggiungi .qta, .eco .aggiungi .add, .eco .acquista .btnProcedi, .Form01_01_01 .butt .btn01 {
-moz-border-radius: 7px; /* Firefox */
-webkit-border-radius: 7px; /* Safari and Chrome */
border-radius: 7px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
