@charset "utf-8";
/* css document */

/* colori
#76301c		il testo e freccetta
#c6d569		verde prato
#FFF7B2		giallo sfondo
#fff9e8		giallino molto più chiarissimo
#fffbdb		giallino chiarissimo
#f9ecec		rosa chiarissimo per interviste
#fdebb8		rosolino fuso con lo sfondo
#f1f8f6		celestino carino per sfondo
#f4f1a3		verdolino fuso con lo sfondo senza trasparenza
#e8e59d		verdolino più scuro meglio per bordo
#898a61		verdolino scuretto per testo
#aba87e		verdolino per altre cose
#345400		nuovo verdone cliccato
#006600		vecchio verdone cliccato
#e39400		bordo news
#fccd00		altro giallo carino per bordo
#ffe884	/ #fff0af	giallino-ocra per sfondo


*/

html {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; overflow: hidden; border-left: 0px; padding-top: 0px; border-bottom: 0px; font-family: Comic Sans MS, arial, verdana; height: 100%; max-height: 100%;
}

/** html img, li, span, a { behavior: url(iepngfix.htc);}*/

body { border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; background-color: #FFF7B2; padding-bottom: 0px; margin: 0px; overflow: hidden; border-left: 0px; padding-top: 0px; border-bottom: 0px; height: 100%; max-height: 100%;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #76301c; /*la freccetta*/
scrollbar-base-color: #fcecc8;
scrollbar-face-color: #f4f1a3;
scrollbar-highlight-color: #edbd00;
scrollbar-shadow-color: #c6d569;
scrollbar-darkshadow-color: #76301c;
scrollbar-track-color: #f7e0d6; /*colore scia*/

word-wrap:break-word;
color: #345400;
}
#sfondo {overflow: hidden; position:absolute; z-index:2; top:0; bottom:0; /*width:980px; margin-left:-490px; left:50%; border:0; padding:0;*/ width: 100%; border:0; padding:0; }
* html #sfondo { height:100%; max-height:100%; border-bottom: 0px solid #ffff00; border-top: 0px solid #ffff00}

#sfondo_sinistro_alto { width: 120px; height:200px; overflow: hidden; position: absolute; z-index:210; top:0; left:0; background-image: url(img/rami_sx_alto.png); background-repeat:no-repeat; background-position: left; }
#sfondo_sinistro_basso { width: 112px; height:132px; overflow: hidden; position: absolute; z-index:201; bottom:0; left:0; background-image: url(img/rami_sx_basso.png); background-repeat:no-repeat; }

/* in base alla risoluzione ...
#sfondo_sinistro2 { width: 125px; overflow: hidden; position: absolute; z-index:100; top:0; bottom:0; margin:0; left:0; background-image: url(img/rami_sx.png); background-repeat:repeat-y;}
* html #sfondo_sinistro2 { height:100%; border-top:0; border-bottom:0;}
*/
#sfondo_destro { width: 190px; height:183px; overflow: hidden; position: absolute; z-index:210; top:0; right:0; background-image: url(img/rami_dx1bis.png); background-repeat:no-repeat; background-position: left; }
* html #sfondo_destro { border-top:0;}
#sfondo_destro2 { width: 176px; height:205px; overflow: hidden; position: absolute; z-index:201; bottom:0; right:17px; background-image: url(img/rami_dx2bis.png); background-repeat:no-repeat; }
* html #sfondo_destro2 { border-bottom:0;}
#sfondo_destro2 .en { height: 11px; width: 17px; position: absolute; top: 107px; left: 139px; line-height:7px; font-size:6px}
#sfondo_destro2 .it { height: 11px; width: 17px; position: absolute; top: 107px; left: 114px; line-height:7px; font-size:6px}

#sfondo_alto { width: 100%; height:150px; overflow: hidden; position: absolute; z-index:205; top:0; right:0; /*background-color: #00B6E8*/ background-image: url(img/sfondo_alto.png) }
* html #sfondo_alto { border-top:0;}
#sfondo_alto_primo_piano { width: 100%; height:110px; overflow: hidden; position: absolute; z-index:206; top:0; right:0; background-position:center; background-repeat: no-repeat}
* html #sfondo_alto_primo_piano { border-top:0;}
#righello { width: 100%; height:40px; overflow: hidden; position: absolute; z-index:207; top:110px; right:0; background-image: url(img/righello.png); background-repeat: repeat-x;}
* html #righello { top:0px; margin-top:110px; }

#ripartitore_cx a { /*margin:0; border:0; padding:0; color: #345400;*/}
#ripartitore_cx a:hover { text-decoration: none;}

/* sfondi ok */
#colline { float: left; width: 100%; background-image: url(img/colline2.png); background-position: top; background-repeat: no-repeat; height: 197px; margin:0; border:0; padding:0;}
#staccionata { width: 100%; height: 150px; background-image:url(img/staccio_pic.png); background-repeat: repeat-x; margin: 47px 0 0 0; border:0; padding:0}
#margherite { width: 100%; background-image: url(img/margherite.png); background-repeat:repeat-x; height: 150px; margin:0; border:0; padding:0;}
#elementi_primo_piano { width: 100%; background-position:center; margin:0; border:0; padding:0; height: 150px; background-repeat: no-repeat}
#elementi_primo_piano p { text-align: center; margin-left: auto; margin-right: auto; width:750px; line-height: 20px; border:0; padding:0;}

#sfondo_basso { width: 100%; overflow: hidden; position: absolute; z-index:201; bottom:0; right:0; background-repeat: repeat-x; }
* html #sfondo_basso { border-bottom:0;}

* html #sfondo_basso_elementi_primo_piano { border-bottom:0;}


#sfondo_interno { float: left; width: 760px; background-color: #0000FF; margin-left: -123px; height: 50px;}
#raggruppatore { position: absolute; top: 0; bottom:0; background-image:url(img/staccionata_e_prato.png); background-position: bottom; background-repeat: repeat-x; background-attachment: scroll}










#content { border-right: 0; border-left: 0; display: block; left: 50%; margin-left: -50%; overflow: auto; /*width: 760px;*/ width: 100%; bottom: 111px; /*invece di bottom: 0;*/ position: absolute; top: 150px; z-index:200;/* invece di 2*/ padding:0; /*invece di padding-bottom: 0;*/ overflow-x: hidden; overflow-y: auto; background-image:url(img/sfondo_righine.gif);}
* html #content {border-top: #fff 150px solid; top: 0px; border-bottom: #fff 111px solid; /*invece di border-bottom: 0;*/ bottom: 0px; height: 100%}



#blocco_centrale { margin-left:auto; margin-right: auto; border:0; padding:0; width:780px;}
* html #blocco_centrale { position: relative; left: 50%; margin-left: -390px; border:0; padding:0; width:780px;}








/*#content p { margin-bottom: 70px}*/
#menu_principale {border-right: 0; border-left: 0; display: block; height: 40px; overflow: hidden; position: absolute; z-index:8; top:111px; left: 50%; width: 780px; margin-left: -390px; }
* html #menu_principale { border-top:111px;}
#menu_principale ul {padding: 0; border:0; margin: 0; margin-right: auto; margin-left: auto; list-style-type: none; /*width: 96%; background-color: #3333CC*/}
* html #menu_principale ul { margin-left: -25px;}
#menu_principale li { height: 40px; margin:8px 15px 0 0; padding:0; float: left; text-align: left; z-index:8; /*width: 12%*/}
#menu_principale a { line-height:15px; margin:0; border:0; padding:0; display: block;  color: #76301c; font-size:12px; font-weight: bold; z-index:8; /*background-color: #fae99f*/}
#menu_principale a:hover { text-decoration: none;}
#menu_principale a.cliccato { text-decoration: none; color: #345400;}


#ripartitore_sx { float: left; width: 128px; padding:0; margin:0; border:0; }
#ripartitore_cx { float: left; width: 450px; padding:0; margin: 0 0 0 3px; border:0; font-size: 11px; color: #76301c; /*background-color:#0099FF*/ min-height: 100%;}
#ripartitore_dx { float: left; width: 150px; padding:0; margin:0 0 0 22px; border:0; /*background-color: #99FFFF;*/}

* html #ripartitore_sx { width: 123px; }
* html #ripartitore_cx {/*width: 637px;*/ width: 460px}
* html #ripartitore_dx { padding:0 0 70px 0;}




h1 { margin: 5px 0; font-size: 14px; font-weight: bold }

/* moduli di tutte le pagine */
.modulo { width: 100%; border: 0; /*border: 1px solid #fccd00;*/ padding: 3px; height: auto; margin:0 0 5px 0; /*background-color: #f4f1a3*/background-image: url(img/trasp_verde.png);}
.modulo p { height: auto; width: 444px; padding: 3px; margin:0; border:0; line-height: 14px; background-color: #FFF7B2}
* html .modulo p { width: 453px;}
.modulo a { border:0; padding:0; margin:0}
.modulo img { border:0; padding:0; margin:0;}

/* di seguito le varianti per ogni kw */

/* rivenditori */
.rivenditore { width: 100%; border: 0; padding: 3px; height: 156px; margin:0 0 5px 0; background-image: url(img/trasp_verde.png)}
.rivenditore p { height: 150px; width: auto; padding: 3px; margin:0; border:0; background-color: #FFF7B2}
.rivenditore a { border:0; padding:0; margin:0; color: #345400}
.rivenditore img { border:0; padding:0; margin:0 5px 0 0; height: 150px; width: 200px; float: left}

/* interviste */
.interviste { width: 100%; border: 0; padding: 3px; height: auto; margin:0 0 5px 0; background-image: url(img/trasp_verde.png);}
.interviste p { height: auto; width: 444px; padding: 3px; margin:0; border:0; line-height: 14px; background-color: #FFF7B2}
* html .interviste p { width: 453px;}
.interviste a { border:0; padding:0; margin:0; color: #345400}
.interviste img { border:0; padding:0; margin:0;}

/* link */
.link_box { width: 100%; border: 0; padding: 3px; height: auto; margin:0 0 5px 0; background-image: url(img/trasp_verde.png);}
.link_box p { height: auto; width: 444px; padding: 3px; margin:0; border:0; line-height: 14px; background-color: #FFF7B2}
* html .link_box p { width: 453px;}
.link_box a { border:0; padding:0; margin:0; color: #345400}
.link_box img { border:0; padding:0; margin:0;}

/* dwnld */
.dwnld { width: 100%; border: 0; padding: 3px; height: auto; margin:0 0 5px 0; background-image: url(img/trasp_verde.png);}
.dwnld p { height: auto; width: 444px; padding: 3px; margin:0; border:0; line-height: 14px; background-color: #FFF7B2}
* html .dwnld p { width: 453px;}
.dwnld a { border:0; padding:0; margin:0; color: #345400}
.dwnld img { border:0; padding:0; margin:0;}

/* lavori */
.lavori { width: 100%; border: 0; padding: 3px; height: 156px; margin:0 0 5px 0; background-image: url(img/trasp_verde.png)}
.lavori p { height: 150px; width: auto; padding: 3px; margin:0; border:0; background-color: #FFF7B2}
.lavori a { border:0; padding:0; margin:0; color: #345400}
.lavori img { border:0; padding:0; margin:0 5px 0 0; height: 150px; width: 200px; float: left}

/* inserimento prodotti e tutti i form */
.ins_prod { width: 100%; border: 1px solid #76301c; padding: 3px; height: auto; margin:0 0 5px 0; background-image: url(img/trasp_verde.png); line-height: 20px}
.ins_prod p { height: auto; width: auto; padding: 3px; margin:0; border:0; background-color: #FFF7B2; line-height: 20px}
/*.ins_prod a { border:0; padding:0; margin:0; color: #345400; line-height: 20px}*/
.ins_prod .mod { border:1px solid #e8e59d; padding:3px; margin:0 5px 0 0; color: #ffffff; line-height: 44px; float: left; height: 44px; width: auto; background-color: #76301c;}
.ins_prod .canc { border:1px solid #e8e59d; padding:3px; margin:0 15px 0 0; color: #ffffff; line-height: 44px; float: left; height: 44px; width: auto; background-color: #FF0000}

.ins_prod img { border:1px solid #e8e59d; padding:0; margin:0 5px 0 0; height: 50px; width: 80px; float: left;}
.ins_prod input { border: 1px solid #e8e59d; background-color: #FFFFFF; width: 100%; height: 30px; font-size: 12px; line-height: 20px}
.ins_prod textarea { border: 1px solid #e8e59d; background-color: #FFFFFF; width: 100%; height: 60px; font-size: 12px; line-height: 20px}
.ins_prod .bott { border: 2px solid #e8e59d; background-color: #76301c; width: 150px; height: 30px; font-size: 12px; color: #FFFFFF; line-height: 20px}
.ins_prod .red { border: 2px solid #e8e59d; background-color: #FF0000; width: 150px; height: 30px; font-size: 12px; color: #FFFFFF; line-height: 20px}






#outer p { margin:0; padding:10px 0; border:0; border-bottom: #FFF7B2 1px solid; }
#ripartitore_cx .titolo { margin:0; padding:10px 0; border:0; border-bottom: #FFF7B2 1px solid; font-size: 14px; font-weight: bold }


/* show more: sempre visibili */
#outer .holder {padding:4px 4px 17px 4px; border:0; margin:10px 0; background-image: url(img/trasp_verde.png); width: 100%}
#outer .holder p {padding: 0; margin:0; height: auto; min-height: 56px; width: 100%}
#outer .holder p.bold {font-weight:bold;}
* html .holder {padding:4px}

/* show more: sempre visibili2 */
#outer .holder2 {padding:4px 4px 17px 4px; border:0; margin:10px 0; background-image: url(img/trasp_rosa.png); width: 100%}
#outer .holder2 p {padding: 0; margin:0; height: auto; min-height: 56px; width: 100%}
#outer .holder2 p.bold {font-weight:bold;}
* html .holder2 {padding:4px}

* html #outer { margin-bottom: 70px; }

#outer div.more { }

/* show more: stile non cliccato del div.more */
#outer div.more span {float:right; margin:0; cursor:pointer; color:#76301c; font-size: 12px; font-weight: bold; /*background-color:#99FF00; width: 50px*/}
#outer div.more span.hide {display:none;}
#outer div.more p {display:none;}
#outer div.more img {display:none; /*float: left;*/ width: 67px; height: 50px;}

/* show more: stile cliccato del div.click */
#outer div.click span.show {display:none;}
#outer div.click span.show_mod {display:block;}

#outer div.click span.hide {display:block;}
#outer div.click p {display:block; clear: both; width: 100%}
#outer div.click img {display:block; float:left; /*padding-right:10px;*/ width: 67px; height: 50px;}



/*il nuovo inserimento prodotti*/

.form_inserimento { padding:0; border:0; margin:0; background-image: url(img/trasp_verde.png); width: 100%}
.form_inserimento form { margin: 1%; height: 650px; font-size: 12px;}
.form_inserimento input { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 22px; background-color: #FFFFFF}
.form_inserimento textarea { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 44px;}
.form_inserimento span { width: 97%; border:0; margin:0; padding:0; float: left; height: 22px; font-weight: bold}
.form_inserimento span.check { width: auto; border:0; margin:0; padding:0; float: left; height: 22px; line-height: 22px; background: none; font-weight:normal}
.form_inserimento input.check { width: 22px; border: 1px solid #76301c; margin: 0 10px 0 0; padding:0; float: left; height: 22px}

.holder_form { padding:0; border:0; margin:0; background-image: url(img/trasp_verde.png); width: 100%; height: 530px;}
.holder_form form { margin: 1%; height: auto; font-size: 12px;}
.holder_form input { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 22px; background-color: #FFFFFF}
.holder_form textarea { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 44px;}
.holder_form span { width: 97%; border:0; margin:0; padding:0; float: left; height: 22px; font-weight: bold}
.holder_form span.check { width: auto; border:0; margin:0; padding:0; float: left; height: 22px; line-height: 22px; background: none; font-weight:normal}
.holder_form input.check { width: 22px; border: 1px solid #76301c; margin: 0 10px 0 0; padding:0; float: left; height: 22px}
.holder_form input.bott { background-color: #345400; color: #FFF7B2}

/*valido per holder e holder2 */
.form_pic { margin: 0; height: 30px; font-size: 12px; padding:0; border:0; width: 100%;}

.holder_form2 { padding:0; border:0; margin:0; background-image: url(img/trasp_rosa.png); width: 100%; height: 530px;}
.holder_form2 form { margin: 1%; font-size: 12px;}
.holder_form2 input { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 22px; background-color: #FFFFFF}
.holder_form2 textarea { width: 97%; border: 1px solid #76301c; margin: 0; padding:0; float: left; height: 44px;}
.holder_form2 span { width: 97%; border:0; margin:0; padding:0; float: left; height: 22px; font-weight: bold}
.holder_form2 span.check { width: auto; border:0; margin:0; padding:0; float: left; height: 22px; line-height: 22px; background: none; font-weight:normal}
.holder_form2 input.check { width: 22px; border: 1px solid #76301c; margin: 0 10px 0 0; padding:0; float: left; height: 22px}
.holder_form2 input.bott { background-color: #345400; color: #FFF7B2}



/* le icone dei prodotti */
.ico { margin:0; border:0; padding:0 0 0 4px; float: right;}
.ico img { border:0; padding:0; padding:0;}
.titoletto { float: left; margin: 3px 15px 0 0; font-weight: bold;}

.holder .modif_form { width: 20%; float: left; margin: 1px 0 0 0; border:0; padding:0; height: 22px; line-height: 22px; text-align: right}
.holder .mod_form, .holder2 .mod_form,  { width: 75%; float: none; margin: 1px 0 0 0; border: 1px solid #76301c; padding:0; height: 20px; line-height: 20px;}
/*.holder textarea { width: 75%; float: none; margin: 1px 0 0 0; border: 1px solid #76301c; padding:0; height: 60px; line-height: 20px;}*/

.bold { font-weight: bold;}

#outer img { margin:0 5px 0 0; border:0; padding:0; float: left}
.amore { margin:0 3px; padding:0; border:0; width: 19px; height: 14px; display: inline;}
#ripartitore_cx .desc { }


#ripartitore_cx .info { border: 0; margin-right:0; margin-top: 10px; padding: 0; width: 100px; height: 81px; float: left; }
#ripartitore_cx .altre_info { border: 0; margin-right:0; margin-top: 10px; padding: 0 0 0 5px; height: 81px; float: right; }
.altre_info span { float: right; width:50%}

#ripartitore_cx .titolo_prodotto { line-height: 29px; font-weight: bold; margin:0; border:0; padding:0; margin-top: 11px;}
#ripartitore_cx .info_prodotto { line-height: 29px; font-weight: bold; margin: 0 0 0 5px; border:0; padding:0; margin-top: -29px; float: right;}
#ripartitore_cx .long_desc_prodotto { padding: 0 0 12px 0; background-image: url(img/trasp.png); border:0; border-bottom: #e39400 1px solid; width: 100%; clear: both}
#ripartitore_cx .titolo_prodotto {}









.bordo_decorato { width: auto; float: right; margin: 10px 0 0 0; border:0; padding:0}
.bordo_decorato span {width: 140px; float: left; border: #c6d569 1px solid; z-index: 9; /*background-image: url(img/trasp_rosa.png);*/ background-color: #ffffff; padding: 3px; margin: 0 10px 0 0; color: #898a61}
.bordo_decorato img { position: relative; top: 0px; left: 0px; z-index: 10}
.bordo_decorato p { font-size: 11px;  color: #898a61; margin: 0; background-color: #f4f1a3; padding: 3px;}
.bordo_decorato .titolo { font-weight: bold; margin: 0 }
.bordo_decorato form { padding: 0; border:0; margin:0; width:100%}
.bordo_decorato input { width: 100%; height: 20px; line-height: 20px; font-size: 12px; margin: 2px 0; border: 1px solid #c6d569; color: #898a61}


.bordo_decorato_note { width: auto; float: right; margin: 10px 0 0 0; border:0; padding:0}
.bordo_decorato_note span {width: 140px; float: left; border: #c6d569 1px solid; z-index: 9; /*background-image: url(img/trasp_rosa.png);*/ background-color: #ffffff; padding: 3px; margin: 0 10px 0 0; color: #898a61}
.bordo_decorato_note img { position: relative; top: 0px; left: 0px; z-index: 10}
.bordo_decorato_note p { font-size: 11px;  color: #898a61; margin: 0; background-color: #f4f1a3; padding: 3px;}
.bordo_decorato_note a { color: #345400;}
.bordo_decorato_note a:hover { text-decoration: none}

.bordo_decorato_note .titolo { font-weight: bold; margin: 0 }

.tema {margin:0; /*list-style-image: url('img/punto_tema.png');*/ list-style-type: none; padding:5px 0 0 0; border: 0;}

/** html #ripartitore_sx ul { margin-left: 18px}*/
#ripartitore_sx li {margin: 0; padding: 0 0 0 5px}
#ripartitore_sx a { line-height:20px; margin:0; border:0; padding:0; color: #76301c; font-size:12px; font-weight: bold; }
#ripartitore_sx a:hover { text-decoration: none;}
#ripartitore_sx span { padding: 0; font-weight: bold; font-size: 13px; color: #76301c}
#ripartitore_sx .cliccato { text-decoration: none; color: #345400;}


#header { position: absolute; top: 0; left: 50%; width: 64%; height:150px; overflow: hidden; z-index:7; margin-left: -32%; padding: 0; border: 0; border-right: 0; border-top: 0; border-left: 0;}
*html #header {border-top:0;}

#logo { text-align:center; width: 100%; margin:0; border:0; padding:0;}

.testo_immagine { float: left; margin-top: 10px; margin-left:5px; width: auto; font-size: 10px;}
.testo_immagine span {font-size: 12px; font-weight: bold;}
.testo_immagine img { width: 238px; height: 192px; padding: 4px; border: 1px dashed #8B0E13; margin:0;}



/* per la home */
.immagine_portfolio { width: 100%; padding: 0; margin:10px 0 0 0; border: 1px solid #e39400; background-color:#fff; height: auto; }
.immagine_portfolio .porta_img { width: 100%; padding:0; border:0; margin-top:0; margin-bottom: 0; border-bottom:0; background-color:#fff; height: auto; text-align: center; margin-left: auto; margin-right: auto; font-size: 12px; line-height:20px;}
.immagine_portfolio .img_port { width: 300px; height: 100px; border:0; padding:0; margin:0;}
.immagine_portfolio .testo_port {width: 100%; padding:0; border:0; margin-top:0; margin-bottom: 0; border-bottom:0; background-color:#fff; height: auto; text-align: center; margin-left: auto; margin-right: auto; font-size: 12px; line-height:20px; background-color:#fff;}
.interruzione { text-align: center; font-size: 8px; margin:5px 0 -5px 0; border:0; padding:0; width: 100%; height:10px; line-height: 10px}
.sfondo_port {height: 100px; margin:0; border:0; padding:0;}


/* nuovi per la home */
.nuova_imm { padding: 3px; border: 1px solid #e8e59d; margin: 5px 0 0 5px; width: 192px; float: left; height: 174px; background-color: #fffbdb; color: #898a61;}
.nuovo_p_1 { padding:0 0 2px 0; margin:0; border:0; border-bottom: 1px solid #f4f1a3; font-size: 11px; line-height: 14px; height: 14px; width: 192px; /*background-color:#33FF99*/}
.nuovo_span_1a { float: left; width: 154px; /*font-weight: bold; background-color: #33CC99*/}
.nuova_img { margin:0; border:0; padding:0;}
.nuovo_span_1b { float: right; height: 14px; width: 37px; margin:2px 0 0 0; padding:0; border:0;}
.nuovo_span_1b a { margin:0; padding:0; border:0}
.nuovo_p_2 { padding:0; margin:2px 0 0 0; border:0; font-size: 10px; line-height: 10px; height: 10px; width: 192px; /*background-color: #0099FF*/}
.nuovo_span_2a { float: left; width: 154px; /*font-weight: bold; background-color: #33CC99*/}
.nuovo_span_2b { float: right; height: 14px; width: 37px; margin:2px 0 0 0; padding:0; border:0;}
.nuovo_span_2b a { margin:0; padding:0; border:0}
.nuova_news { padding: 3px; border: 1px solid #e8e59d; margin: 5px 0 0 5px; width: 397px; float: left; height: 30px; background-color: #fffbdb; color: #898a61;}
* html .nuova_news { width: 405px;}
.nuova_banner { padding: 3px; border: 1px solid #e8e59d; margin: 5px 0 0 5px; width: 292px; float: left; height: 60px; /*background-color: #FFF7B2;*/ background-image: url(img/trasp_verde.png); color: #898a61;}
* html .nuova_banner { width: 200px;}
.nuova_bar { padding: 0; border: 1px solid #e8e59d; margin: 5px 0 0 5px; width: 608px; float: left; height: 1px; background-color: #fff; font-size: 0px;}

/* le immagini sono ... width:292px e height:219px */
.nuova_imm2 { padding: 3px; border: 1px solid #e8e59d; margin: 5px 0 0 5px; width: 292px; float: left; height: auto; background-color: #fffbdb; color: #898a61;}
.nuova_imm2 a { color: #76301c; font-weight: bold}
.nuovo_p_12 { float: left; /*position: relative; top:-30px; left:0;*/ padding:0 0 2px 0; margin:0; border:0; border-bottom: 1px solid #f4f1a3; font-size: 11px; line-height: 14px; height: 14px; width: 292px; /*background-color:#33FF99*/}
.nuovo_span_1a2 { float: left; width: 248px; /*font-weight: bold; background-color: #33CC99*/}
.nuova_img2 { margin:0; border:0; padding:0; }
.nuovo_span_1b2 { float: right; height: 14px; width: 37px; margin:2px 0 0 0; padding:0; border:0;}
.nuovo_span_1b2 a { margin:0; padding:0; border:0}
.nuovo_p_22 { float: left; padding:0; /*position: relative; top:-30px; z-index: 98; left:0;*/ border:0; font-size: 10px; line-height: 10px; height: 5px; width: 292px; /*background-color: #0099FF*/}
* html .nuovo_p_22 { top:-40px;}
.nuovo_span_2a2 { float: left; width: 248px; /*font-weight: bold; background-color: #33CC99*/}
.nuovo_span_2b2 { float: right; height: 14px; width: 42px; margin:2px 0 0 0; padding:0; border:0; font-weight: bold; text-align: right; font-size: 9px;}
.nuovo_span_2b2 a { margin:0; padding:0; border:0}
.i_icona { margin-bottom:0; margin:0; border:0; padding:3px 0 0 0; /*position: relative; top: -33px; z-index: 98; */ float: left; border-bottom: 0 solid none; height: 30px}
.i_icona a { float: left; margin-right: 2px; border:0; padding:0;}



.progetto { width: 100%; border: 1px dotted #aba87e; padding: 3px; height: 156px; margin:0 0 5px 0; background-color: #FFF7B2}
.progetto p { height: 150px; width: auto; padding: 3px; margin:0}
.progetto a { border:0; padding:0; margin:0}
.progetto img { border:0; padding:0; margin:0}

/*.rivenditore span { float: left;}*/
.progetto img { height: 150px; width: 200px; float: left; margin-right: 5px;}




.pack { width: 100%; border-bottom: 1px solid #fccd00; padding: 0 0 3px 0; /*height: 156px;*/ margin:0 0 5px 0; /*background-color: #f4f1a3*/}
.pack p { height: 150px; width: auto; padding: 3px; margin:0; overflow: auto;}
* html .pack p { height: 160px;}
.pack a { border:0; padding:0; margin:0}
.pack img { border:0; padding:0; margin:0}

/*.rivenditore span { float: left;}*/
.pack img { height: 150px; width: 200px; float: left; margin-right: 5px;}






.form_juki { width: 100%; border: 1px solid #f4f1a3; padding: 3px; /*height: auto;*/ margin:0; background-color: #fffbdb; color: #898a61}
.form_juki p { width: auto; border: 0; padding: 0; /*height: auto;*/ margin:0; background-color: #e8e59d}
.form_juki span { margin:0; border:0; padding:0}
.form_juki input { height: 20px; border: 1px solid #f4f1a3; padding: 0; /*height: auto;*/ margin:0; background-color: #fff}




.link_sim { width: 100%; border: 1px solid #fccd00; padding: 3px; height: auto; margin:0 0 5px 0; background-color: #f4f1a3}
.link_sim p { height: auto; width: 444px; padding: 3px; margin:0; border:0; line-height: 14px}
* html .link_sim p { width: 453px;}
.link_sim a { border:0; padding:0; margin:0}
.link_sim img { border:0; padding:0; margin:0;}