@charset "utf-8";
/* CSS Document */

body {background:url(../img/bg.jpg) top center no-repeat; margin:0px; overflow-x:hidden;}
#main {height:100%; width:100%; text-align:center;}
#submain {height:auto; width:954px; margin-left:auto; margin-right:auto; position:relative;}
.Standard0755 {font-weight:normal; font-style:normal; line-height:normal; font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#a3a3a3;}
.Standard0755 a:link{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#25cff8; text-decoration:none;}
.Standard0755 a:hover{font-family:'standard07_55Regular',sans-serif; font-size-adjust 0.63; font-size:8px; color:#25cff8; text-decoration:none;}
.Standard0755 a:visited{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#a3a3a3; text-decoration:none;}
.Standard0755 a:visited:hover{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#25cff8; text-decoration:none;}
.samplebox {white-space:nowrap; margin-top:0px; margin-bottom:0px;}
.FFaquar {font-weight:normal; font-style:normal; line-height:normal; font-family:'FFFAquariusRegular', sans-serif; font-size-adjust: 0.63; font-size:8px; color:#9ba2a7;}
.FFaquar a:link{font-family:'FFFAquariusRegular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#9ba2a7; text-decoration:none;}
.FFaquar a:hover{font-family:'FFFAquariusRegular',sans-serif; font-size-adjust 0.63; font-size:8px; color:#ffffff; text-decoration:none;}
.FFaquar a:visited{font-family:'FFFAquariusRegular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#9ba2a7; text-decoration:none;}
.FFaquar a:visited:hover{font-family:'FFFAquariusRegular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#ffffff; text-decoration:none;}
.Standard0755_kr {font-weight:normal; font-style:normal; line-height:normal; font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#a3a3a3;}
.Standard0755_kr a:link{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#a3a3a3; text-decoration:none;}
.Standard0755_kr a:hover{font-family:'standard07_55Regular',sans-serif; font-size-adjust 0.63; font-size:8px; color:#FF33CC; text-decoration:none;}
.Standard0755_kr a:visited{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#a3a3a3; text-decoration:none;}
.Standard0755_kr a:visited:hover{font-family:'standard07_55Regular',sans-serif; font-size-adjust:0.63; font-size:8px; color:#FF33CC; text-decoration:none;}

/* HOME */
#head {background:url(../img/head.jpg) left top no-repeat; height:126px; width:954px; float:left;}
#menuContent {height:28px; width:954px; float:left; z-index:999 !important;}
#photo_container {width:954px; height:251px; margin:auto; float:left; z-index:10;}
#dnv {height:102px; width:110px; position:absolute; top:309px; left:844px; z-index:900;}
#novita {background:#f6f6f6; height:149px; width:954px; float:left;}
#novitaSx {height:149px; width:362px; float:left;}
#novitaDx {height:149px; width:592px; float:left; z-index:1;}
#mailingProd {background:url(../img/bgMailing_IT.jpg) left top no-repeat; height:113px; width:954px; float:left; margin-top:12px;}
#mailingProd_EN {background:url(../img/bgMailing_EN.jpg) left top no-repeat; height:113px; width:954px; float:left; margin-top:12px;}
#mailingProd_01 {height:auto; width:228px; float:right; margin-top:55px;}
#mailingProd_02 {height:auto; width:230px; float:right; margin-top:55px;}
#mailingProd_03 {height:68px; width:495px; float:left;}
#mailingProd_04 {height:auto; width:495px; float:left;}
.txtMailing {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474747; text-align:left; line-height:16px;}
#search {background:url(../img/search.jpg) 90px top no-repeat; height:18px; width:310px; margin-top:3px; float:right;}
#logo {height:115px; width:166px; float:left; margin-top:11px;}
#campoSearch {width:255px; height:18px; float:right; text-align:right; margin-top:1px;}
.search {width:170px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; border:none;}
#mailing {background:url(../img/bgMail_input.jpg) left top no-repeat; height:18px; width:144px; margin-top:26px; float:left;}
#campoMailing {width:130px; height:14px; float:left; text-align:right; margin-top:1px;}
.mailing {width:120px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:left; border:none;}
#send {width:53px; height:16px; float:left; margin-top:27px;}

/* SLIDER */
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider, #slider li {height:259px; width:954px; overflow:hidden; float:left;}

/* PRODOTTI */
#prodottiMain {background:url(../img/ripProdotti.jpg) left top repeat-y; height:auto !important; min-height:418px; height:418px; width:954px; float:left;}
#sottoMenuProd {background:url(../img/sottoMenu.jpg) left top no-repeat; width:954px; height:3px; float:left}
#prodottiSx {height:auto; width:688px; float:left;}
#prodottiDx {height:auto; width:266px; float:left;}
#prodottiTit {background:url(../img/elenco_prod.jpg) left top no-repeat; height:129px; width:266px; float:left;}
#prodottiTit_EN {background:url(../img/elenco_prod_en.jpg) left top no-repeat; height:129px; width:266px; float:left;}
#menuProdotti {height:auto; width:266px; float:left;}
.categoriaProdotti {list-style:none; margin:0 !important; padding:0;}
.categoriaProdotti li{background:url(../img/li_bg.jpg) 0 0 no-repeat; height:34px; width:266px; float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}
.categoriaProdotti a{display:block; line-height:34px; text-align:right; text-decoration:none; padding:0px; margin:0px;}
.categoriaProdotti a:hover{background:url(../img/li_bg.jpg) left bottom no-repeat; display:block; line-height:34px; text-align:right; text-decoration:none; padding:0px; margin:0px;}
.categoriaProdotti_visited {list-style:none; margin:0 !important; padding:0;}
.categoriaProdotti_visited li{background:url(../img/li_bg_visited.jpg) 0 0 no-repeat; height:34px; width:266px; float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}
.categoriaProdotti_visited a{background:url(../img/li_bg_visited.jpg) 0 0 no-repeat; display:block; line-height:34px; text-align:right; text-decoration:none; padding:0px; margin:0px;}
.categoriaProdotti_visited a:hover{background:url(../img/li_bg_visited.jpg) 0 0 no-repeat; display:block; line-height:34px; text-align:right; text-decoration:none; padding:0px; margin:0px;}
#btnDivisione {height:70px; width:266px; float:left; margin-top:17px;}

/* PRODOTTO SINGOLO */
#prdContent {background:url(../img/bg_prod.jpg) 0 0 no-repeat; height:139px; width:343px; float:left;}
#prd_img {height:138px; width:135px; float:right; text-align:left;}
#prd_txt {height:auto; width:159px; float:right; margin-top:40px; text-align:left;}
#prd_arrow {width:48px; height:auto; float:right; margin-top:103px;}
.prd {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868d93; text-align:left; line-height:16px;}
.prdTit {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#494949; text-align:left; line-height:16px;}

/* MENU PRODOTTI */
.tabs {list-style:none; margin:0 !important; padding:0; height:1px; z-index:500;}
.tabs li {float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important;}
.tabs a {font-size:11px; display:block; height:30px; line-height:30px; width:1px; text-align:center; text-decoration:none; color:#000; padding:0px; margin:0px; position:relative; top:1px;}
.tabs a:active {outline:none;}
.tabs a:hover {background-position: -652px -31px; color:#fff;}
.tabs .current, .tabs .current:hover, .tabs li.current a {background-position: -652px -62px; cursor:default !important; color:#000 !important;}
.panes .pane {display:none;}
.panes div {display:none; height:200px; font-size:14px; width:266px;}

/* PROMOZIONI */
#promoMain_EN {background:url(../img/bgPromo_EN.jpg) 0 0 no-repeat; width:954px; height:252px; float:left;}
#promoMain {background:url(../img/bgPromo.jpg) 0 0 no-repeat; width:954px; height:252px; float:left;}
#promoSlide {height:165px; width:954px; float:left; margin-top:76px;}
.contentslider {padding:0px; background:#ffffff;}
.cs_wrapper, .cs_article {background:#ffffff;}
.cs_leftBtn, .cs_rightBtn {width:30px; background:#ffffff;}
.contentslider {position:relative; display:block; width:954px; height:165px; margin:0 auto; overflow:hidden;}
.cs_wrapper {position:relative; display:block; width:100%; height:100%; margin-left:57px; padding:0; overflow:hidden;}
.cs_slider {position:absolute; width:10000px; height:100%; margin:0; padding:0;}
.cs_article {float:left; position:relative; top:0; left:0; display:block; width:954px; height:165px; margin:0 auto; padding:0;}
.cs_article h2 {display:block; width:26%; margin:10px 26px 5px 67%; text-align:left;}
/*.cs_article img {position:absolute; top:0; left:0; border:0; -ms-interpolation-mode:bicubic;}*/
.cs_article p {display:block; width:26%; margin:0 26px 5px 67%; padding:0; border:0;}
.cs_leftBtn, .cs_rightBtn {position:absolute; top:-20px; height:190px; padding:0px 0; z-index:800;}
.cs_leftBtn {left:0; outline:0;}
.cs_rightBtn { right:0; outline:0;}
.cs_leftBtn img, .cs_rightBtn img {border:0; position:relative; top:82px; margin:0;}
#novitaPromo_EN {background:url(../img/bgNovitaPromo_EN.jpg) 0 0 no-repeat; height:146px; width:954px; float:left; margin-top:15px; z-index:1;}
#novitaPromo {background:url(../img/bgNovitaPromo.jpg) 0 0 no-repeat; height:146px; width:954px; float:left; margin-top:15px; z-index:1;}
#novPromo_s1 {width:232px; height:146px; float:left; z-index:1;} /* NOVITA SEZ 1 */
#novPromo_tit_1 {height:34px; width:215px; float:right; margin-top:26px;}
#novPromo_txt_1 {height:24px; width:213px; float:right; margin-top:18px;}
#novPromo_arr_1 {height:17px; width:213px; float:right; text-align:left; margin-top:8px;}
.novPromoTit {font-family:Helvetica, Arial, sans-serif; font-size:22px; text-align:left; color:#1cb4e0;}
.novPromoTxt {font-family:Helvetica, Arial, sans-serif; font-size:13px; text-align:left; color:#8e9599;}
#novPromo_s2 {width:246px; height:146px; float:left; z-index:1;} /* NOVITA SEZ 2 */
#nov_img {width:224px; height:95px; float:right; margin-top:33px; text-align:left; z-index:1;}
#novPromo_s3 {width:230px; height:146px; float:left; z-index:1;} /* NOVITA SEZ 3 */
#novPromo_tit_2 {height:34px; width:215px; float:left; margin-top:26px;}
#novPromo_txt_2 {height:24px; width:213px; float:left; margin-top:18px;}
#novPromo_arr_2 {height:17px; width:213px; float:left; text-align:right; margin-top:8px;}
.novPromoTit_2 {font-family:Helvetica, Arial, sans-serif; font-size:22px; text-align:right; color:#1cb4e0;}
.novPromoTxt_2 {font-family:Helvetica, Arial, sans-serif; font-size:13px; text-align:right; color:#8e9599;}

/* ARTICOLO PROMO */
#artPromo_EN {background:url(../img/bgArtPromo_EN.jpg) 0 0 no-repeat; width:420px; height:165px; float:left;}
#artPromo {background:url(../img/bgArtPromo.jpg) 0 0 no-repeat; width:420px; height:165px; float:left;}
#imgArtCont {height:165px; width:213px; float:right;}
#imgArt {height:165px; width:212px; float:left;}
#arrPromo {width:22px; height:17px; float:right; margin-top:117px;}
#txtPromo {width:165px; height:61px; float:right; margin-top:80px;}
.titPromo {font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left; color:#494949;}
.txtPromo {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#868d93;}

/* AZIENDA */
#aziendaMain {background:url(../img/bgAzienda.jpg) left top no-repeat; width:954px; height:403px; float:left;}
.txtAzienda {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a3a3a3; text-align:left; line-height:16px;}
.txtAziendaTit {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5f5f5f; text-align:left; line-height:16px;}
#linkDovePromo {background:url(../img/bgDovePromo.jpg) left top no-repeat; height:101px; width:954px; margin-top:28px; float:left;}
#aziendaDoveSiamo {height:91px; width:480px; float:left; margin-top:5px; text-align:left;}
#aziendaPromo {height:91px; width:474px; float:left; margin-top:5px; text-align:left;}

/* NEWS */
#newsMain {width:954px; height:408px; float:left;}

/* DOVE SIAMO */
#doveMain {width:954px; height:408px; float:left;}

/* CONTATTI */
#contattiMain {width:954px; height:auto; float:left;}
#contatti_01_EN {background:url(../img/bgCont01_EN.jpg) left top no-repeat; width:954px; height:179px; float:left;}
#contatti_01 {background:url(../img/bgCont01_IT.jpg) left top no-repeat; width:954px; height:179px; float:left;}
#contatti_02 {background:url(../img/bgCont02.jpg) left top no-repeat; width:954px; height:216px; float:left; margin-top:17px;}
#contatti_03 {background:url(../img/bgCont03.jpg) left bottom no-repeat; width:954px; height:72px; float:left;}
.contactTxT {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#868d93; text-align:left; line-height:18px;}
.contactTxT a:link {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#058dca; text-align:left; text-decoration:none;}
.contactTxT a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; text-decoration:none;}
.contactTxT a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#058dca; text-align:left; text-decoration:none;}
.contactTxT a:hover.visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-align:left; text-decoration:none;}
#contatti_txt01right {height:auto; width:228px; float:right; margin-top:109px;}
#contatti_txt02right {height:auto; width:467px; float:right; margin-top:109px;}
#contatti_txt03right {height:auto; width:236px; float:right; margin-top:81px;}
.contactTxT_1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#494949; text-align:left; line-height:10px;}
#sendForm {width:129px; height:auto; float:right; text-align:left; margin-top:30px;}
#cont_2_tit {height:auto; width:929px; float:right; margin-top:32px;}
#cont_2_form {height:auto; width:929px; float:right; margin-top:29px;}
#contVoce_Sx {height:auto; width:610px; float:left;}
#contVoce_Dx {height:auto; width:294px; float:left; margin-right:11px;}
#contVoce1 {height:auto; width:294px; float:left; margin-right:11px;}
#contVoce2 {height:auto; width:290px; float:right;}
#contVoce3 {height:19px; width:294px; float:left; text-align:left; margin-top:2px;}
#contVoce4 {height:59px; width:294px; float:left; text-align:left; margin-top:2px;}
.contactForm {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868d93; text-align:left; line-height:18px;}
.campo {background:#e1e1e1; height:19px; width:294px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c; text-align:left; border:none;}
.campo2 {background:#e1e1e1; height:59px; width:294px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9c9c; text-align:left; border:none;}
#copy {width:798px; height:auto; float:right; margin-top:30px; text-align:left;}

/* FOOTER */
#footer {position:fixed; left:0px; bottom:0px; height:55px; width:100%; background:url(../img/rip_footer.jpg) left top repeat-x; text-align:center;}
* html #footer {position:absolute; top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');}
#footerContent {height:auto; width:924px; margin-left:auto; margin-right:auto;}
#footerContent_Sx {height:auto; width:350px; float:left; text-align:left; margin-top:19px;}
#footerContent_Dx {height:auto; width:450px; float:right; text-align:right; margin-top:15px;}
#footerFlag {height:29px; width:16px; float:right; margin-left:10px;}
#footerContent_Dx_txt {height:auto; width:420px; float:right; text-align:right; margin-top:4px;}

