body{background-image:url(../files/bg.jpg); margin:0px; padding:0px; font-family:"Trebuchet MS","Times New Roman",Times; font-size:12px; color:#7A7C7F}
img{border:0px}
form{margin:0px; padding:0px}
#header{display:none}
#contenitore{padding:0px; width:980px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#FFF; background-image:url(../files/bg_contenitore.jpg); background-repeat:repeat-x; background-position:top; overflow:auto}
#wrapper{height:100%}
#contenitore ul{margin:0px; padding:0px; list-style-type:none}
#contenitore #last_news{padding:0px; height:59px; width:943px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#f0f1f1; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#a2dade}
#contenitore #cont_login_offerte{background-image:url(../files/bg_login.jpg); padding:0px; width:943px; margin-top:9px; margin-right:auto; margin-bottom:0px; margin-left:auto; height:298px; background-repeat:no-repeat; background-position:left top}

#contenitore #cont_login_offerte #text_top_login{width:130px; height:135px; margin-left:165px; margin-top:30px; font-size:10px; color:#000; font-family:Arial,Helvetica,sans-serif}
#contenitore #cont_login_offerte #text_top_login a{color:#000; text-decoration:none}
#contenitore #cont_login_offerte #login{height:149px; width:311px; float:left; padding-left:20px}
#contenitore #cont_login_offerte #login #box_login{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:20px; width:245px; height:85px}
#contenitore #cont_login_offerte #login #box_login #loggato{width:200px; padding:0px; color:#000; margin-top:25px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#contenitore #cont_login_offerte #login #box_login #loggato a{color:#C00}
#contenitore #cont_login_offerte #login label{margin:0px; padding-top:2px; padding-right:0px; padding-bottom:2px; padding-left:0px; display:block; width:200px}
#contenitore #cont_login_offerte #login #box_login .text_login{font-size:10px; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px; float:left}
#contenitore #cont_login_offerte #login #box_login .user_pass{border:1px solid #AAA; width:175px}
#contenitore #cont_login_offerte #login #box_login .text_login a{color:#4A443F; text-decoration:none}
#contenitore #cont_login_offerte #login #box_login .text_login a:hover{text-decoration:underline}
#contenitore #cont_login_offerte #login #box_login .button_login{padding:0px; float:right; height:35px; width:35px; margin-top:-20px; margin-right:5px; margin-bottom:0px; margin-left:0px}
#contenitore #cont_login_offerte #login #box_login .button_login .input_login{background-image:url(../files/button_login.gif); margin:0px; padding:0px; height:31px; width:31px; border:0px; cursor:pointer}
#contenitore #cont_login_offerte #offerte{float:right; width:610px; height:298px}
#contenitore #cont_login_offerte #offerte #box_offerte{padding:0px; width:590px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; border:2px solid #96D2D6; height:283px}
#contenitore #cont_login_offerte #offerte #box_offerte ul{margin-top:2px; margin-right:2px; margin-left:2px}
#contenitore #cont_login_offerte #offerte #box_offerte li{height:67px; background-image:url(../files/bg_li_offerte.jpg); border-top-width:1px; border-top-style:solid; border-top-color:#A3ACD2; background-repeat:repeat-x; margin-top:2px}
#contenitore #cont_login_offerte #offerte #box_offerte .miniarura_prodotto{margin:0px; padding:0px; float:left}
#contenitore #cont_login_offerte #offerte #box_offerte .titolo_prodotto{padding:0px; float:left; display:block; width:310px; margin-top:6px; margin-right:0px; margin-bottom:0px; margin-left:5px; text-align:justify}
#contenitore #cont_login_offerte #offerte #box_offerte .titolo_prodotto a{color:#0F4B63; text-decoration:none}
#contenitore #cont_login_offerte #offerte #box_offerte .titolo_prodotto a:hover{text-decoration:underline}
#contenitore #cont_login_offerte #offerte #box_offerte .paese_prodotto{float:left; display:block; padding:0px; width:310px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:5px; color:#917a52}
#contenitore #cont_login_offerte #offerte #box_offerte .submacro_prodotto{color:#a52148; float:right; padding:0px; margin-top:-15px; margin-right:20px; margin-bottom:0px; margin-left:20px; text-align:center; width:200px}
#contenitore #cont_login_offerte #offerte #box_offerte .submacro_prodotto a{color:#a52148; text-decoration:none}
#contenitore #cont_login_offerte #offerte #box_offerte .submacro_prodotto a:hover{text-decoration:underline}
#contenitore #cont_iscrizioni{width:911px; height:128px; padding:0px; margin-top:10px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-image:url(../files/fascia_iscrizione.jpg); font-family:Georgia,"Times New Roman",Times,serif; color:#3D454C}

#contenitore #cont_iscrizioni .titolo_iscrizioni{color:#005d76; font-size:20px; text-transform:uppercase; display:block; width:250px; width:200px; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:20px; margin:0px}
#contenitore #cont_iscrizioni .descr_iscrizioni{display:block; width:190px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:20px; margin:0px; font-size:10px; font-family:Arial,Helvetica,sans-serif}
#contenitore #cont_iscrizioni .button_iscrizioni{display:block; width:122px; height:15px; line-height:15px; text-transform:uppercase; background-color:#337F93; font-size:9px; color:#FFF; font-family:Arial,Helvetica,sans-serif; text-align:center; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:20px}

#contenitore #cont_iscrizioni .button_iscrizioni a{color:#FFF; text-decoration:none}
#contenitore #cont_iscrizioni .button_iscrizioni a:hover{color:#CCC; text-decoration:none}
#contenitore #cont_iscrizioni .input_newsletter{width:125px; height:17px; border:1px solid #000; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:20px}
#contenitore #cont_iscrizioni .button_newsletter{background-image:url(../files/vai.png); margin:0px; padding:0px; height:16px; width:16px; cursor:pointer; background-repeat:no-repeat; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
#contenitore #cont_iscrizioni #iscrizioni_azienda{width:297px; height:128px; float:left}
#contenitore #cont_iscrizioni #iscrizioni_buyer{width:297px; height:128px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#contenitore #cont_iscrizioni #iscrizioni_newsletter{width:297px; height:128px; float:right}
#contenitore #contenitore_isc_prod_banner{padding:0px; height:320px; width:943px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#contenitore #cont_iscritti_banner{padding:0px; width:603px; margin-top:10px; margin-right:auto; margin-bottom:0px; margin-left:auto; height:270px; float:left}

#contenitore #cont_iscritti_banner #iscritti{margin:0px; padding:0px; width:601px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#8CB0CA; border-top-width:1px; border-right-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-left-style:solid; border-top-color:#8CB0CA; border-right-color:#8CB0CA; border-left-color:#8CB0CA}
#contenitore #cont_iscritti_banner #iscritti .fascia_iscritti_pagination{background-color:#c4ecec; height:25px; background-image:url(../files/bg_ultimi_iscritti.gif); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7EA5C4; display:block; margin:0px; padding:0px}
#contenitore #cont_iscritti_banner #iscritti .fascia_iscritti_pagination .titolo_iscritti{float:left; width:160px; text-align:center; color:#4f585f; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; margin:0px; padding:0px; line-height:24px}
#contenitore #cont_iscritti_banner #iscritti .fascia_iscritti_pagination .pagination{float:right; margin-right:10px; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; line-height:25px}

#contenitore #cont_iscritti_banner #prod_vetrina{padding:0px; width:601px; border:1px solid #F1975E; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#contenitore #cont_iscritti_banner #prod_vetrina .fascia_prod_vetrina_pagination{background-color:#c4ecec; height:25px; background-image:url(../files/bg_prod_evidenza.gif); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F5A16D; display:block; margin:0px; padding:0px}
#contenitore #cont_iscritti_banner #prod_vetrina .fascia_prod_vetrina_pagination .titolo_iscritti{float:left; width:250px; text-align:center; color:#622907; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; margin:0px; padding:0px; line-height:24px}
#contenitore #cont_iscritti_banner #prod_vetrina .fascia_prod_vetrina_pagination .pagination{float:right; margin-right:10px; padding:0px; margin-top:0px; margin-bottom:0px; margin-left:0px; line-height:25px}

#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist{list-style-type:none; height:90px}

#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist li{float:left; list-style:none; width:75px; height:70px; border-right-width:1px; border-right-style:solid; border-right-color:#e2e8f8; padding-right:5px; padding-left:5px; padding-top:5px; font-size:7px}
#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist img{display:block; padding:2px}
#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist img a:hover{display:block}
#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist a{text-decoration:none; color:#78380a}
#contenitore #cont_iscritti_banner #prod_vetrina .vetrinalist a:hover{}

#contenitore #cont_iscritti_banner #banner{padding:0px; float:right; width:310px; margin:0px}
.button_last_news{font-size:14px; color:#96D2D6; background-image:url(../files/bg_last_news.gif); margin:0px; height:59px; width:107px; padding:0px; float:left}
.button_last_news a{font-size:14px; color:#96D2D6; text-transform:uppercase; text-decoration:none}
.button_last_news p{width:50px; margin:0px; padding-top:10px; padding-right:0px; padding-bottom:0px; padding-left:30px}

.calendar{height:35px; width:107px; color:#FFF; background-color:#C61600; padding:0px; float:left; margin-top:12px; margin-right:0px; margin-bottom:0px; margin-left:10px}
.calendar p{width:80px; text-align:center; padding:0px; margin-top:10px; margin-right:auto; margin-bottom:0px; margin-left:auto}

.bg_bottom_cat{background-image:url(../files/bg_bottom_cat.jpg); background-repeat:repeat-x; height:9px; width:943px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
.input{background-color:#f0f1f1; border:1px solid #dbdbdc}
.pulsante{background-image:url(../files/cerca.gif); background-repeat:no-repeat; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; margin:0px; padding:0px; width:38px; height:20px; background-color:#F8F8F8; cursor:pointer}
.text_news{font-size:18px; padding:0px; margin-top:15px; margin-right:auto; margin-bottom:0px; margin-left:15px; width:700px; float:left; color:#088992}
.text_news a{color:#088992; text-decoration:none}
.text_news a:hover{text-decoration:underline}

/*PER SCRIPT PHP*/
#result{-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:12px; background-color:#CCC; line-height:30px; padding-right:5px; padding-left:5px; width:100px; text-align:center}
.messaggio_avviso{color:#F00; display:block; padding:0px; height:22px; margin-top:5px; margin-right:0px; margin-bottom:10px; margin-left:0px}
#messaggio{background-color:#FFB; border:1px solid #e6db55; width:97%; margin-top:10px; margin-right:auto; margin-bottom:10px; margin-left:auto; line-height:50px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-weight:bold; font-style:italic; color:#000}
#messaggio_err{background-color:#FBB; border:1px solid #DF0000; width:97%; margin-top:10px; margin-right:auto; margin-bottom:20px; margin-left:auto; line-height:50px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px; font-weight:bold; font-style:italic; color:#000}
.req{color:#F00}
.acapo{display:block; margin:10px; padding:0px}

label.error{float:none; color:red; padding-left:.5em; vertical-align:top}
em{font-weight:bold; padding-right:1em; vertical-align:top}

dt{line-height:20px; background-color:#6f8992; border-bottom:1px solid #FFF; padding:0 10px; font-weight:bold; color:#fff}

#contenitore_email{color:#000}
.oggetto_email{display:block; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; font-family:"Trebuchet MS","Times New Roman",Times; font-size:15px; font-weight:bold; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.destinatario_email{display:block; margin-top:2px; margin-right:auto; margin-bottom:0px; margin-left:auto; font-family:Arial,Helvetica,sans-serif; font-size:9px; font-weight:normal; color:#747474; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.mittente_email{background-color:#e1e1e1; border-top-width:1px; border-top-style:solid; border-top-color:#999; display:block; height:26px; font-family:"Trebuchet MS","Times New Roman",Times; font-size:15px; line-height:26px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px; margin-top:15px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#FFF}
.data_email{line-height:25px; background-color:#f2f2f2; display:block; margin:0px; height:25px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#636363; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:5px}
.altezza_oggetto{height:35px; line-height:35px}
.data_email input{width:600px; margin:0px; padding:0px; border:1px solid #999; height:22px; line-height:22px}
.testo_email{text-align:justify; margin:0px; padding-top:15px; padding-right:5px; padding-bottom:5px; padding-left:5px}
.pulsante_email{color:#000; text-decoration:none; line-height:13px; background-image:url(../files/bg_pusante.gif); margin:0px; height:16px; border:1px solid #7d4200; padding-top:0px; padding-right:3%; padding-bottom:0px; padding-left:3%; cursor:pointer}
.testo_maiuscolo{text-transform:uppercase}
/*#trad label{display:block}
*/
.jcarousel-skin-tango .jcarousel-container-horizontal{width:601px; color:#21aaaa}

.jcarousel-skin-tango .jcarousel-clip-horizontal{width:601px;  height:90px}

.jcarousel-skin-tango .jcarousel-item{width:75px;  height:75px}

.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:0px}

/**
 *  Horizontal Buttons
 */
.jcarousel-control{margin-bottom:10px;  text-align:center}

.jcarousel-control a{font-size:75%;  text-decoration:none;  padding:0 5px;  margin:0 0 5px 0;  border:1px solid #fff;  color:#eee;  background-color:#4088b8;  font-weight:bold}

.jcarousel-control a:focus, 
.jcarousel-control a:active{outline:none}

.jcarousel-scroll{margin-top:10px;  text-align:center}

.jcarousel-scroll form{margin:0;  padding:0}

.jcarousel-scroll select{font-size:75%}
.divisore_box{background-color:#E7EFF8; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#BACBDD; height:9px}
.divisore_box_vetrina{background-color:#FDF1E2; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FCC9A1; height:9px}
#mycarousel-next, 
#mycarousel-prev{cursor:pointer; text-decoration:none; color:#4f585f; text-transform:uppercase; margin:0px; padding:0px; background-color:none}
#mycarousel img{display:block; padding-bottom:3px}
#cont_footer{padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; text-align:center; font-size:10px; background-color:#FFF; width:980px; height:80px}
#cont_footer a{color:#7A7C7F; text-decoration:none}
#cont_footer a:hover{text-decoration:underline}
#cont_footer #footer{position:relative; padding:0px; height:70px; border-top-width:1px; border-top-style:dotted; border-top-color:#555; line-height:70px; width:980px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}

#cont_footer #footer #logo_sotto{position:absolute; left:466px; top:-28px; width:57px; height:47px}
/*FORMATTAZIONE FORM */
/* ---------------- Begin  Ticker box CSS ----------------- */
.tickerbox{width:943px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding:0px; height:59px}

.tickerbox ul{position:relative}
.tickerbox li{position:absolute; overflow:hidden}
/* ---------------- End  Ticker box CSS ----------------- */
.boxdati{color:#000}
.boxdati a{color:#C00; text-decoration:none}
.boxdati a:hover{text-decoration:underline}
.boxdati h1{font-size:16px; color:#999; font-weight:normal; margin:0px; padding:0px; line-height:27px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#999}
.boxdati h2{font-size:13px; margin:0px; padding:0px; font-weight:normal; float:left; display:block; width:236px}
.boxdati h3{font-size:18px; margin:0px; padding:0px; font-weight:normal; display:block; width:300px}

.boxdati .bordo{border:1px solid #000; padding:5px}
.divisorio{line-height:20px; padding:0px; margin-top:10px; margin-right:0px; margin-bottom:10px; margin-left:0px; display:block}
.registrazione{color:#1988c8; font-size:24px; font-weight:normal; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:0px}
.larghezzainput{width:325px}
/*INIZIO DX INTERNO*/
#dx{padding:0px; float:right; width:700px; margin-top:0px; margin-right:20px; margin-bottom:0px; margin-left:0px}

/*FINE DX INTERNO*/
/*INIZIO SX INTERNO*/
#sx{padding:0px; float:left; width:220px; margin-top:0px; margin-right:10px; margin-bottom:0px; margin-left:20px; border-right-width:1px; border-right-style:solid; border-right-color:#999}
#sx #menu_sx{padding:0px; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#sx #menu_sx ul{margin:0px; padding:0px; border-top-width:1px; border-top-style:solid; border-top-color:#B0B0B0}
#sx #menu_sx li{height:24px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#505050; line-height:24px}
#sx #menu_sx a{color:#262626; display:block; text-decoration:none; height:24px; padding-right:10px; padding-left:10px}
#sx #menu_sx a:hover{font-weight:bold}

#sx #menu_sx .menu_gene a{background-color:#E2EBEB}
#sx #menu_sx .menu_gene a:hover{background-color:#D0E0E0}

#sx #menu_sx .menu_posta a{background-color:#DCEFF6}
#sx #menu_sx .menu_posta a:hover{background-color:#C4DEE8}

#sx #menu_sx .menu_logout a{background-color:#E6E6E6}
#sx #menu_sx .menu_logout a:hover{background-color:#C4DEE8}

/*FINE SX INTERNO*/
#cont_sx_dx_sito{font-family:Arial,Helvetica,sans-serif; width:943px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; overflow:auto; color:#000; padding-top:0px; padding-right:0px; padding-bottom:45px; padding-left:0px}

#cont_sx_dx_sito p{margin-bottom:10px}

/*INIZIO SX SITO*/
#sx_sito{width:704px; float:left; border-right-width:1px; border-right-style:solid; border-right-color:#d6d7d9}

#sx_sito a{color:#C00; text-decoration:none; font-weight:normal}
#sx_sito a:hover{text-decoration:underline}
.h1_pag_interne{line-height:33px; background-image:url(../files/bg_h1_pagina_interna.jpg); background-repeat:repeat-y; display:block; margin:0px; height:33px; color:#FFF; font-weight:normal; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:15px; font-size:18px}
.h2_pag_interne{padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:0px; font-size:12px; font-style:italic; font-weight:normal}
.rientra{display:block; padding:0px; width:680px; margin:0px}

/*FINE SX SITO*/
/*INIZIO DX SITO*/
#dx_sito{width:234px; float:right}
.titolo_prodotto_random{display:block; padding:0px; width:183px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
.titolo_prodotto_random a{color:#0F4E7B; text-decoration:underline}
.cont_img_dett{height:105px; width:183px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d1d1d1}
.img_prod_rand{width:109px; height:105px; float:left}
.img_prod_rand img{border:1px solid #C7C7C7}
.cont_prezzo_dett{margin:0px; padding:0px; height:100px; width:65px; float:right}
.prezzo_prod_random{font-size:18px; color:#F74D00; display:block; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:0px}
.dett_prod_random{font-weight:bold; display:block; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
.dett_prod_random a{color:#000; text-decoration:none}

/*FINE DX SITO*/
#cont_saluto_chat{margin:0px; padding:0px; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#D7D7D7; height:20px}
#cont_saluto_chat  #saluto{float:left; font-size:14px; color:#EA1800}
#cont_saluto_chat  #puls_chat{float:right}
#cont_ico_descr{margin:0px; padding:0px; height:70px}
#cont_ico_descr #ico_azienda{float:left; width:53px; list-style-type:none; display:block}
#cont_ico_descr #ico_azienda a{color:#666; font-family:Arial,Helvetica,sans-serif; font-size:9px; display:block; text-decoration:none}
.insert_logo a{color:#666; font-family:Arial,Helvetica,sans-serif; font-size:9px; display:block; text-decoration:none}
#cont_ico_descr #descr_utente{width:140px; float:right}
#cont_ico_descr #descr_utente .titolo_azienda{display:block; font-size:12px; font-weight:bold; color:#4c4c4c; font-family:Georgia,"Times New Roman",Times,serif}
#cont_ico_descr #descr_utente  .paese_azienda{display:block; font-size:9px; color:#828181; font-family:Arial,Helvetica,sans-serif}
#cont_ico_macro_sotto_macro{width:947px; height:75px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; overflow:auto}
#cont_ico_macro_sotto_macro #ico_macro{margin:0px; padding:0px; float:left; height:70px; width:82px; text-align:center}
#cont_ico_macro_sotto_macro #ico_macro img{border:1px solid #9bbdd3}

#cont_ico_macro_sotto_macro #sotto_macro{margin:0px; padding:0px; float:right; height:68px; width:845px; border:1px solid #9bbdd3}
#cont_ico_macro_sotto_macro #sotto_macro ul{padding:0px; width:835px; margin-top:5px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#cont_ico_macro_sotto_macro #sotto_macro li{margin:0px; padding:2px; display:inline}
#cont_ico_macro_sotto_macro #sotto_macro a{color:#4C4C4C; text-decoration:none}
#cont_ico_macro_sotto_macro #sotto_macro a:hover{color:#4C4C4C; text-decoration:underline}
#cont_ico_macro_sotto_macro #titolo_macro{background-image:url(../files/bg_ultimi_iscritti.gif); background-repeat:repeat-x; height:25px; line-height:25px; color:#3D454C; padding-left:15px; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#9bbdd3}
#descrizione_categoria{width:947px; padding:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; text-align:justify}
#fascia_titolo_navigazione{width:947px; padding:0px; margin-top:20px; margin-right:auto; margin-bottom:0px; margin-left:auto; overflow:auto}
#titolo_navigazione{background-image:url(../files/bg_prod_evidenza.gif); background-repeat:repeat-x; height:25px; line-height:25px; color:#3D454C; padding-left:15px; text-transform:uppercase; font-family:Georgia,"Times New Roman",Times,serif; border:1px solid #C5AE8A}
#cont_risultati_prodotto{width:947px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#cont_risultati_prodotto a{color:#000}
.filtro{text-transform:none}
.input_regioni{margin-right:10px}
.tabella{font-family:Arial,Helvetica,sans-serif; width:97%; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#fafafa; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#b5b5b5; border-left-color:#b5b5b5}
.tabella a{color:#5e7780; text-decoration:none; font-weight:normal}
.tabella img{margin:0px; padding:0px}
.tabella a:hover{color:#262626}
.tabella .titolo_risultati{color:#FFF; background-color:#5E7780; text-align:left; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px; margin:0px}
.tabella td{margin:0px; padding:5px; border-right-width:1px; border-right-style:solid; border-right-color:#A6A6A6; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#505050; text-align:center}
.tabella th{background-image:url(../files/bg_th.gif); font-weight:normal; border-left-width:1px; border-left-style:solid; border-left-color:#fafafa; margin:0px; padding:3px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#8A9BAB; border-top-width:1px; border-top-style:solid; border-top-color:#C0C9CA; border-right-width:1px; border-right-style:solid; border-right-color:#fafafa}
.tabella h1{font-size:18px; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; display:block; margin:0px; padding:0px}
.tabella h4{font-size:12px; color:#656565; font-family:Arial,Helvetica,sans-serif; font-weight:normal; text-align:left; display:block; margin:0px; padding:0px}
.pagination{font-family:"Trebuchet MS","Times New Roman",Times; color:#666; margin-top:0; margin-right:0; margin-bottom:1.5em; margin-left:0; padding-top:5px; padding-right:2px; padding-bottom:8px; padding-left:7px}
.pagination p{position:relative; text-align:right}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active{text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #ccc; color:#5e7780}
.pagination p a:hover{color:#fff; background-color:#5E7780}
.pagination p span{text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #ccc; color:#ccc}
.pagination *{margin:0}
.pagination h4{margin-top:-1.45em; padding:0; border:none}

.adestra{float:right; margin:0px; padding:0px}
.asinistra{float:left; margin:0px; padding-top:0px; padding-right:20px; padding-bottom:0px; padding-left:0px; vertical-align:middle}
.asinistra input{padding:0px; margin-top:-3px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.maiuscolo{text-transform:uppercase; color:#000}
.grassetto{font-weight:bold}
.cat_elenco_prod{display:block; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#525252}
.regioni_prod{display:block; color:#F73A00}
.contatta{display:block; background-image:url(../files/button_contatta.gif); height:25px; width:155px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; line-height:25px}
.contatta a{color:#656565}
.dett_scheda{display:block; padding:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.dett_scheda a{color:#731100; text-decoration:underline}
.fascia_paginazione{background-color:#F2E6D4; border:1px solid #BDA67E; padding:0px; width:943px; margin-top:5px; margin-right:auto; margin-bottom:0px; margin-left:auto; line-height:22px; height:22px}
.fascia_paginazione p{position:relative; text-align:right}
.fascia_paginazione p a:link, .fascia_paginazione p a:visited, .fascia_paginazione p a:hover, .fascia_paginazione p a:active{text-decoration:none; background:#cab592; padding:2px 5px; color:#fff}
.fascia_paginazione p a:hover{color:#cab592; background-color:#fff}
.fascia_paginazione p span{text-decoration:none; background:#fff; padding:2px 5px; border:1px solid #ccc; color:#ccc}
.fascia_paginazione *{margin:0}
.fascia_paginazione h4{margin-top:-1.45em; padding:0; border:none}

#sx_prod{margin:0px; padding:0px; float:left; width:456px}
#dx_prod{color:#000; margin:0px; padding:0px; float:right; width:475px}
#cont_titolo_opzioni{width:943px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; overflow:auto}
#titolo_dett_prod{margin:0px; padding:0px; float:left; width:579px; height:61px}
#titolo_dett_prod h1{font-size:22px; font-weight:normal; color:#000}
#opz_prod{margin:0px; padding:0px; float:right; width:364px; height:61px}
.img_prodotto{margin:0px; padding:0px; height:361px; width:456px}
.img_prodotto p{text-align:center}
#scheda_tecnica{color:#000; padding:0px; width:456px; margin-top:15px; margin-right:0px; margin-bottom:15px; margin-left:0px}
.titolo_scheda{font-weight:bold; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
.etichetta_prod{width:226px; display:block; float:left}
.valore_prod{width:226px; display:block; float:right}
#scheda_tecnica ul{padding:0px; margin:0px; overflow:auto}
#scheda_tecnica li{line-height:23px; display:table-row}
.giustifica{text-align:justify}
.grigio{background-color:#f2f2f2}
#dx_prod .dettagli{background-color:#E0EEF4; height:240px; width:230px; float:left}
#dx_prod .dettagli ul{width:210px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#dx_prod .dettagli li{line-height:32px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF}
#dx_prod .dettagli p{width:210px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#dx_prod .prezzo{line-height:57px; background-color:#F74D00; color:#FFF; border-top-width:0px; border-bottom-width:5px; border-top-style:solid; border-bottom-style:solid; border-top-color:#FFF; border-bottom-color:#FFF; padding-left:15px}
#dx_prod .button_pag_personale{line-height:33px; background-image:url(../files/button_pagina_personale.gif); height:33px; width:171px; font-size:14px; text-align:center; display:block; padding:0px; margin-top:20px; margin-right:0px; margin-bottom:0px; margin-left:0px}
#dx_prod .button_pag_personale a{color:#00618e; text-decoration:none}
#dx_prod .button_pag_personale a:hover{text-decoration:underline}
.altezza_automatica{overflow:auto}
#dx_prod .prodotti_correlati{width:450px; height:375px; margin-top:15px; margin-right:auto; margin-bottom:0px; margin-left:auto; display:block; overflow:auto; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:0px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#BABABA}
.elenco_correlati{list-style-type:none}
.elenco_correlati li{width:98px; height:140px; float:left; list-style-type:none; margin:0px; padding-top:0px; padding-right:5px; padding-bottom:10px; padding-left:5px}
.elenco_correlati img{display:block}
.elenco_correlati img a:hover{display:block}
.elenco_correlati a{color:#000; text-decoration:none}

.richieste_correlati{width:450px; margin-top:15px; margin-right:auto; margin-bottom:0px; margin-left:auto; display:block; overflow:auto; padding-top:15px; padding-right:0px; padding-bottom:0px; padding-left:0px}
.elenco_richieste_correlate{width:420px; list-style-type:none}
.elenco_richieste_correlate li{width:400px; margin:0px; display:block; padding-top:5px; padding-right:0px; padding-bottom:5px; padding-left:0px}
.elenco_richieste_correlate a{color:#000; text-decoration:none}
.cat_elenco_rich{display:block; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#666}
.cat_elenco_rich a:hover{text-decoration:underline}
.cat_rich{display:block; color:#F73A00}
.cat_rich a{color:#F73A00}
.cat_rich a:hover{text-decoration:underline}
#dx_prod .titolo_prodotti_correlati{font-size:18px; display:block; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:0px}
#dx_prod .dettaglio_azienda{background-image:url(../files/bg_dett_azienda.gif); margin:0px; padding:0px; float:right; height:242px; width:234px}
#dx_prod .titolo_dett_azienda{color:#0F4E7D; padding:0px; font-size:16px; width:201px; height:50px; margin-top:10px; margin-right:auto; margin-bottom:0px; margin-left:auto; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#B6B6B6}
#dx_prod .dettaglio_azienda ul{width:201px; padding:0px; margin-top:10px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#dx_prod .dettaglio_azienda li{}
#dx_prod .larghezza_interessi{width:190px}
.preferiti_prod{background-image:url(../files/toolbar_prodotto.gif); margin:0px; padding:0px; height:22px; width:62px; display:block; float:left}
.preferiti_prod a{height:20px; width:60px; display:block}
.preferiti_prod_new{background-image:url(../files/toolbar_prodotto.gif); background-position:-305px; margin:0px; padding:0px; height:22px; width:117px; display:block; float:left; line-height:22px}
.preferiti_prod_new a{height:20px; width:83px; display:block; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:34px; color:#000; text-decoration:none}
.stampa_prod{background-image:url(../files/toolbar_prodotto.gif); padding:0px; height:22px; width:104px; background-position:-73px; display:block; float:left; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:10px; line-height:22px}
.stampa_prod a{height:20px; width:69px; display:block; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:34px; color:#000; text-decoration:none}
.contatta_prod{background-image:url(../files/toolbar_prodotto.gif); padding:0px; height:22px; width:117px; background-position:-186px; display:block; float:left; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:10px; line-height:22px}
.contatta_prod a{height:20px; width:82px; display:block; margin:0px; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:34px; color:#000; text-decoration:none}

/*Growl CSS*/
div.jGrowl{padding:10px; z-index:9998}
body >div.jGrowl{position:fixed}
body >div.jGrowl.top-left{left:0px; top:0px}
body >div.jGrowl.top-right{right:0px; top:0px}
body >div.jGrowl.bottom-left{left:0px; bottom:0px}
body >div.jGrowl.bottom-right{right:0px; bottom:0px}
body >div.jGrowl.center{top:0px; width:50%; left:25%}
div.center div.jGrowl-notification, div.center div.jGrowl-closer{margin-left:auto; margin-right:auto}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color:#000; color:#fff; opacity:.85; filter:alpha(opacity = 85); zoom:1; width:235px; padding:10px; margin-top:5px; margin-bottom:5px; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:12px; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px}
div.jGrowl div.jGrowl-notification{min-height:40px}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold; font-size:10px}
div.jGrowl div.jGrowl-notification div.close{z-index:9999; float:right; font-weight:bold; font-size:12px; cursor:pointer}
div.jGrowl div.jGrowl-closer{height:15px; padding-top:4px; padding-bottom:4px; cursor:pointer; font-size:11px; font-weight:bold; text-align:center}

#tooltip{display:none; position:absolute; margin:0; background-image:url(../files/tail.gif); background-repeat:no-repeat; background-position:26px bottom; background-color:transparent; padding-top:0; padding-right:0; padding-bottom:15px; padding-left:0}

#tooltip p#tooltip_inside{background-color:#ddd; margin:0; text-align:center; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding-top:8px; padding-right:12px; padding-bottom:8px; padding-left:12px; color:#000}

#screenshot{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff; z-index:3}

.info{z-index:1; position:relative}

/*SLIDE PRODOTTI / RICHIESTE*/
#sliderWrap{width:943px; z-index:999; padding:0px; margin-top:0; margin-right:auto; margin-bottom:0; margin-left:auto}
#slider{position:absolute; background-color:#f7f7f7; width:943px; height:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding:0px; margin-top:0px; z-index:60}
#sliderContent{width:920px; margin-right:auto; margin-bottom:0px; margin-left:auto; padding:0px; margin-top:0px; font-size:10px; color:#000}
.larghezza_ricerca{width:900px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
.top_rierca_avanz{background-image:url(../files/top_ricerca_avanz.jpg); background-repeat:no-repeat; display:block; padding:0px; height:9px; width:910px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
.button_ricerca_avanzata{display:block; background-image:url(../files/button_ricerca_avanzata.jpg); height:25px; width:155px; padding:0px; margin-top:0px; margin-right:50px; margin-bottom:0px; margin-left:auto; line-height:25px; float:right}
.button_ricerca_avanzata a{font-size:12px; color:#656565; text-decoration:none; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:40px}
.select_all_search{float:right; display:block; padding:0px; margin-top:5px; margin-right:5px; margin-bottom:0px; margin-left:0px}
.select_all_search a{font-size:12px; color:#656565; text-decoration:none}
.chiudi_search{float:left; display:block; padding:0px; margin-top:15px; margin-bottom:15px; margin-left:20px; margin-right:0px}
.chiudi_search a{font-size:12px; color:#000; text-decoration:none; font-weight:bold}
#products_list{background-repeat:repeat; display:block; padding:0px; width:908px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#e4f1fb; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#A6A6A6; border-left-color:#A6A6A6}
#request_list{background-repeat:repeat; display:block; padding:0px; width:908px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; background-color:#e4f1fb; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#A6A6A6; border-left-color:#A6A6A6}
.bottom_rierca_avanz{background-image:url(../files/bottom_ricerca_avanz.jpg); background-repeat:no-repeat; display:block; padding:0px; height:41px; width:910px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}
#openCloseWrap{}

div.wrapper{float:left;  width:220px}
.domaine{font-size:12px; font-weight:bold}
/* clear float after lists */
br{clear:left}

/*FINE SLIDE PRODOTTI / RICHIESTE*/
/* SCROLLER RICHIESTE */
#scroller_container{position:relative; width:590px; height:283px; overflow:hidden}

/* FINE SCROLLER RICHIESTE */
