/* CSS Document */
body {
text-align:center;
margin:0px;
padding:0px;
background:url(../img/bg.gif) repeat-x top #FF4E00;
}
/** POSITION RELATIVE **/
.float-left, #main-swf, #footer-txt, #struttura-main, #main-sx, #main-dx, .main_macro-sx, #main-dx-no-gonfiatore, #footer-int, #header, #contenuti, #contenuti-macro, #contenuti-down, .contenuti-down, #recapiti, #cnt-txt, #cnt-txt label, #cnt-restore, img #cnt-restore, .box-prodotto, .box-prodotto h1, .box-prodotto h1 img, .box-prodotto p, .box-prodotto, .box-macrocategoria h1 img, .prodotto-thumb, #paginazione, #paginazione p, .torna-elenco, .dettaglio-prodotto, .dettaglio-prodotto h1, .dettaglio-prodotto p, #gallery-dettaglio, #gallery-dettaglio p, #gallery-dettaglio img, .thumb-gallery, #pulsback, #flashmenu, #header-img, #header-img img, .paginazione-puls, .puls-prev, .puls-next, #table-form, #table-form table {
position:relative;
float:left;
}
.float-right, #recapiti img, .link-dettaglio {
position:relative;
float:right;
}
/** FONT FAMILY COMUNI **/
#menu-footer, #footer-txt, #footer-int, .box-prodotto, #paginazione, .torna-elenco, .dettaglio-prodotto, #gallery-dettaglio p, #table-form, #table-form table, .campo, .pulsante, .campo-select {
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}
.hide-txt {
visibility:hidden;
}
/** STILI DIV **/
#main {
width:790px;
margin:0 auto;
}
#main-swf {
width:790px;
height:722px;
}
#struttura-main {
width:790px;
background:url(../img/main-int-bg.gif) no-repeat 422px 0px;
}
#main-sx {
width:474px;
background:url(../img/main-sx-bg.gif) repeat-y;
}

.main_macro-sx {
width:474px;
background:#ff4e00;
}

#main-dx {
width:316px;
text-align:left;
padding-bottom:293px;
background:url(../img/gonfiatore-img.jpg) no-repeat bottom;
}

#main-dx-no-gonfiatore {
width:316px;
text-align:left;
padding-bottom:293px;
}


#header {
text-align:left;
padding:58px 0px 0px 24px;
width:450px;
height:160px;
background:#FDB201 url(../img/header-up.gif) top right no-repeat;
}
#header img {
border:none;
}
#header-img {
width:450px;
height:160px;
}
#contenuti {
min-height:480px;
width:765px;
background:url(../img/contenuti-bg.gif) no-repeat top left;
}

#contenuti-macro {
margin:0px 0px 0px 0px;
width:765px;
}

#cnt-restore {
width:35px;
height:180px;
background:url(../img/restore-height-bg.gif) top right no-repeat;
}

#cnt-txt {
width:420px;
}


#cnt-txt label {
width:420px;
height:70px;
}

#contenuti-down {
font-family:none;
font-size:0px;
line-height:0px;
width:474px;
height:15px;
background:url(../img/contenuti-down.gif) no-repeat top left;
}

.contenuti-down {
font-family:none;
font-size:0px;
line-height:0px;
width:768px;
height:15px;
background:url(../img/dg_downcont.jpg) no-repeat top left;
}

#recapiti {
width:600px;
background:#FF4E00 url(../img/recapiti-bg.jpg) no-repeat bottom left;
}
#recapiti img {
border:none;
}


.box-prodotto {
color:#B61E00;
width:392px;
padding:8px 14px 8px 14px;
background:url(../img/box-prodotto-bg.gif) no-repeat center bottom;
}

.box-prodotto h1 {
font-size:11px;
font-weight:bold;
line-height:30px;
color:#fff;
padding:0px 10px 0px 0px;
margin:0px;
top:6px;
left:8px;
text-transform:uppercase;
background:url(../img/prodotto-h1.gif) no-repeat top right;
}
.box-prodotto h1 a {
color:#fff;
text-decoration:none;
}
.box-prodotto h1 a:hover {
color:#FDB201;
text-decoration:underline;
}

.box-prodotto p {
width:245px;
padding:12px 0px 0px 7px;
margin:0px;
font-size:11px;
text-align:left;
}
.box-prodotto p b {
color:#FD8F01;
}

/*------macroaria-------------*/

.box-macrocategoria {
color:#B61E00;
width:694px;
padding:0px;
margin:0px 0px 0px 40px;
position:relative;
float:left;
background: url(../img/bg_dx_contenuti.png) repeat-y top right #fff;
}

.box-macrocategoria h1 {
font-size:11px;
font-weight:bold;
line-height:30px;
color:#fff;
padding:0px 5px 0px 0px;
margin:0px;
text-transform:uppercase;
background:url(../img/prodotto-h1.gif) no-repeat top right;
position:relative;
float:left;
}

.box-macrocategoria h1 a {
color:#fff;
text-decoration:none;
float:left;
}

.box-macrocategoria h1 a:hover {
color:#FDB201;
text-decoration:underline;
}

.box-macrocategoria p {
width:245px;
padding:12px 0px 0px 0px;
margin:0px;
font-size:11px;
text-align:left;
position:relative;
float:left;
}

 .box-macrocategoria p b {
color:#FD8F01;
float:left;
}

.box-macrocategoria label {
margin:0px;
padding:0px;
float:left;
}

.foto_macro{
margin:0px;
padding:0px;
float:left;
width:694px;
background: url(../img/bg_dx_contenuti.png) repeat-y top right #fff;
}

.foto_macro img{
margin:10px 10px 0px 0px;
padding:0px;
float:left;
}

.foto_macro img{
border:0px;
}

.bg-macro-sx{
margin:10px 0px 0px 0px;
padding:0px;
width:710px;
float:left;
background: url(../img/bg_sx_macro.png) repeat-y top left;
}


.up-box-macro{
margin:0px;
padding:0px;
float:left;
}



/*----------fine macroaria------------*/


.prodotto-thumb {
background-position:20px 23px;
background-repeat:no-repeat;
border:none;
}
.link-dettaglio {
width:107px;
padding:17px 0px 4px 0px;
font-size:10px;
}
a.link-dettaglio {
display:block;
color:#DF4400;
background:url(../img/freccia-dettaglio.gif) -107px 0px no-repeat;
text-decoration:underline;
}
a:hover.link-dettaglio {
color:#DF4400;
background:url(../img/freccia-dettaglio.gif) 0px 0px no-repeat;
text-decoration:none;
}
#paginazione {
color:#B61E00;
width:414px;
overflow:hidden;
padding:65px 6px 0px 0px;
background:url(../img/paginazione-bg.gif) no-repeat bottom left;
}
#paginazione p {
font-size:11px;
width:254px;
padding:6px 10px 0px 10px;
margin:0px;
text-align:left;
color:#666;
}
#paginazione p a {
color:#DF4400;
text-decoration:underline;
}
#paginazione p a:hover {
color:#DF4400;
text-decoration:none;
}
.paginazione-puls {
width:70px;
height:60px;
font-size:0px;
line-height:0px;
font-weight:normal;
padding:0px;
margin:0px;
}
.paginazione-puls img {
border:none;
}
.puls-prev, .puls-next {
width:70px;
height:60px;
font-size:0px;
line-height:0px;
font-weight:normal;
padding:0px;
margin:0px;
}
a.puls-prev, a.puls-next {
width:70px;
height:60px;
font-size:0px;
line-height:0px;
font-weight:normal;
padding:0px;
margin:0px;
display:block;
text-decoration:none;
}
a.puls-prev {
background:url(../img/puls-prev.gif) 0px 0px no-repeat;
}
a:hover.puls-prev {
background:url(../img/puls-prev.gif) -70px 0px no-repeat;
}
a.puls-next {
background:url(../img/puls-next.gif) 0px 0px no-repeat;
}
a:hover.puls-next {
background:url(../img/puls-next.gif) -70px 0px no-repeat;
}
.dettaglio-prodotto {
color:#B61E00;
width:392px;
padding:8px 14px 8px 14px;
background:url(../img/box-prodotto-bg.gif) no-repeat center bottom;
}
.dettaglio-prodotto h1 {
width:382px;
font-size:24px;
font-weight:bold;
color:#DF4400;
padding:8px 5px 15px 5px;
margin:0px;
text-transform:uppercase;
text-align:left;
background:url(../img/dettaglio-prodotto-h1.gif) no-repeat center bottom;
}
.dettaglio-prodotto p {
width:392px;
padding:5px 0px 0px 0px;
margin:0px;
font-size:11px;
text-align:justify;
line-height:18px;
}
.dettaglio-prodotto p b {
color:#FD8F01;
}
.dettaglio-prodotto p a {
color:#FD9501;
text-decoration:underline;
}
.dettaglio-prodotto p a:hover {
color:#FD9501;
text-decoration:none;
}
.foto-big {
border:2px solid #F64E00;
padding:1px;
}
.torna-elenco {
width:107px;
padding:17px 0px 4px 0px;
font-size:10px;
text-align:right;
}
a.torna-elenco {
display:block;
color:#DF4400;
background:url(../img/freccia-torna.gif) 0px 0px no-repeat;
text-decoration:underline;
}
a:hover.torna-elenco {
color:#DF4400;
background:url(../img/freccia-torna.gif) -107px 0px no-repeat;
text-decoration:none;
}
#gallery-dettaglio {
width:290px;
padding:0px 0px 15px 26px;
}
#gallery-dettaglio img {
border:none;
}
a.thumb-gallery {
border:2px solid #fff;
padding:2px;
background:#F64E00;
margin:5px;
}
a:hover.thumb-gallery {
border:2px solid #FDB201;
padding:2px;
background:#F64E00;
margin:5px;
}
#gallery-dettaglio p {
width:165px;
height:80px;
font-size:10px;
color:#fff;
padding:25px 0px 0px 20px;
margin:0px;
}
#table-form {
width:406px;
font-size:11px;
color:#FD9501;
padding:8px 7px 0px 7px;
}


#footer-txt {
width:790px;
text-align:center;
font-size:10px;
line-height:18px;
color:#fff;
}
#footer-int {
width:790px;
height:68px;
text-align:center;
font-size:10px;
line-height:18px;
color:#fff;
padding:19px 0px 0px 0px;
background:#FF4E00 url(../img/footer-int-bg.gif) no-repeat top left;
}
#menu-footer {
position:absolute;
width:790px;
top:742px;
left:50%;
margin:0px 0px 0px -395px;
padding:0px 0px 15px 0px;
text-align:center;
font-size:10px;
color:#fff;
}
#footer-int a, #footer-txt a, #menu-footer a {
color:#B61E00;
text-decoration:underline;
}
#footer-int a:hover, #footer-txt a:hover, #menu-footer a:hover {
color:#FDB201;
text-decoration:none;
}
#blackBody {
width:100%;
position:absolute;
top:0px;
left:0px;
background:#000;
filter:alpha(opacity=75);
-moz-opacity: 0.75;
opacity:.75;
z-index:99999;
display:none;
overflow:hidden;
}
.fakeLightbox {
padding:3px;
position:absolute;
z-index:999999;
display:none;
background:#FDB201;
border:2px solid #FF4E00;
}
.fakeLightbox img {
border:none;
}
.azzera {
line-height:0px;
font-size:0px;
}
.campo {
padding-left:3px;
padding-right:3px;
font-size:11px;
line-height:14px;
color:#fff;
border:2px solid #C4C4C4;
background-color:#EF5900;
}
.campo-select {
font-size:11px;
line-height:14px;
color:#fff;
border:2px solid #C4C4C4;
background-color:#EF5900;
}
.pulsante {
font-size:11px;
}