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


/* COLORI 
blue/bianco: #00567e
arancio/bianco: #ff960d
arancio/blue: #FFCC00

*/


/* PNG SUPPORT 4 IE6 */
body, img, div, input, td, table, a, { behavior: url("scripts_amstampe/iepngfix.htc") }


a { }
a:hover { }
a:focus { outline: none }


/* DEFAULT IMG */

img.left {
float:left;
margin-top:3px;
margin-right:8px;
margin-bottom:3px;
border-style:outset;
border-color:#333333;
border-width:thin;
padding-top:6px;
padding-bottom:3px;
padding-right:6px;
padding-left:3px;
background-color:#FFFFFF;
}

img.right {
float:right;
margin-top:3px;
margin-left:8px;
margin-bottom:3px;
border-style:outset;
border-color:#333333;
border-width:thin;
padding-top:6px;
padding-bottom:3px;
padding-left:6px;
padding-right:3px;
background-color:#FFFFFF;
}



/* LAYOUT */

body {
background-color:#297898;
background-image:url(bg/background_amstampe.jpg);
background-repeat:no-repeat;
background-position:center top;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
color:#00567e;
font-size:12px;
font-weight:lighter;
margin:0px;
}

#menu_top img {
width:130px;
height:55px;
margin-left:0px;
margin-right:0px;
}

#menu_top img:hover {
background-repeat:no-repeat;
background-position: 0px -55px;
}


#main_content {
background-image:url(bg/bg_sfuma_content.png);
background-repeat:repeat-y;
}

#main_top {
background-image:url(bg/bg_sfuma_top.png);
background-repeat:no-repeat;
}

#main_bottom {
background-image:url(bg/bg_sfuma_bottom.png);
background-repeat:no-repeat;
}

#content_content {
background-image:url(bg/bg_content_blue.jpg);
background-repeat:no-repeat;
background-position:center top;
min-height:424px;
}

#content_header {
background-image:url(bg/header_blue.gif);
background-repeat:no-repeat;
background-position:center top;
}

/* LABLE */
#lable .right {
background-image:url(bg/bg_lable.jpg);
background-repeat:no-repeat;
background-position:center center;
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:14px;
text-transform:uppercase;
color:#6cc800;
}


#lable .right div {
margin-left:14px;
margin-right:2px;
margin-top:5px;
margin-bottom:5px;
}



/* CONTENT TXT */

#content_txt div {
margin:10px;
text-align:justify;
}

#content_txt2 div {
margin:10px;
text-align:center;
}


#content_txt .prodotti div {
margin-right:10px;
margin-left:0px;
text-align:justify;
background-color:#e4f2ff;
}



/* PRODOTTI */


#numero_pagine {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#003366;
text-decoration:none;
padding-left:5px;
padding-right:15px;
}


#numero_pagine font {
margin-right:10px;
}

#numero_pagine a {
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#0099CC;
text-decoration:none;
margin-left:5px;
}

#numero_pagine a:hover {
color:#FF6600;
text-decoration:underline;
}



#scheda_prodotto .preventivo {
background-image:url(bg/btn_preventivo.png);
background-position:0px 0px;
border:none;
width:105px;
height:20px;
background-repeat:no-repeat;
padding:0px;
}

#scheda_prodotto .preventivo:hover {
background-position:0px -20px;
cursor:pointer;
}


#scheda_prodotto {
background-color:#FFFFFF;
margin-left:0px;
}

#scheda_prodotto div {
margin-left:10px;
margin-right:0px;
margin-top:8px;
}

#scheda_prodotto .titolo {
color:#3399CC;
font-family:"Times New Roman", Times, serif;
font-size:18px;
text-transform:capitalize;
}

#scheda_prodotto img {
border-style:outset;
border-color:#0099CC;
border-width:thin;
background-color:#FFFFFF;
padding-left:3px;
padding-top:3px;
padding-right:6px;
padding-bottom:6px;
}


#scheda_prodotto .colori_container {
border-bottom-color:#CCCCCC;
border-bottom-style:dotted;
border-bottom-width:thin;
padding-bottom:20px;
}


#scheda_prodotto .colori {
float:left;
width:65px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000033;
font-size:11px;
text-align:left;
vertical-align:middle;
}

#scheda_prodotto .colori img {
border:none;
padding:0px;
margin-right:5px;
}

font.colore {
font-size:11px;
color:#333333;
}

#scheda_prodotto .descrizione {
color:#003366;
text-align:justify;
}

#scheda_prodotto .titolo_colori {
font-size:12px;
font-style:italic;
text-decoration:underline;
color:#003366;
}


/* carrello */

#carrello_main div {
margin:inherit;
}

#carrello_main div.prodotto_cart {
margin-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
vertical-align:middle;
}

#carrello_main .cart_header {
margin:inherit;
text-align:center;
padding-top:15px;
padding-bottom:3px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
border-bottom-style:dotted;
border-bottom-width:thin;
border-bottom-color:#999999;
margin-bottom:15px;
}


#carrello_main .invia_preventivo {
text-align:center;
margin-top:15px;
padding-top:8px;
border-top-style:dotted;
border-top-color:#999999;
border-top-width:thin;
}

#carrello_main .invia_preventivo a {
display:block;
text-align:center;
width:140px;
height:25px;
border:none;
margin-left:18px;
background-repeat:no-repeat;
background-image:url(bg/btn_invia_richiesta.png);
background-position:0px 0px;
}

#carrello_main .invia_preventivo a:hover {
background-position:0px -25px;
}



#carrello_main .btn_remove {
float:left;
background-repeat:no-repeat;
margin-right:5px;
margin-left:0px;
vertical-align:top;
border:none;
background-image:url(bg/btn_remove.png);
width:34px;
height:25px;
background-position: 0px 0px;
}

#carrello_main .btn_remove:hover {
cursor:pointer;
background-position: 0px -25px;
}


/*SEND FORM*/

#send_form_main {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:14px;
color:#006699;
padding-top:50px;
}



/* end carrello */


/* OVERFLOW */

#trailimageid {
width:100%;
height:100%;
position:absolute;
visibility: hidden;
z-index:1;
padding:0px;
}


#trailimageid div {
width:inherit;
background-color:#CCCCCC;
text-align: center;
}

#trailimageid img {
border-style:outset;
border-color:#666666;
border-width:thin;
background-color:#FFFFFF;
padding-left:3px;
padding-top:3px;
padding-right:6px;
padding-bottom:6px;
}



/* ADESIVI PRESPAZIATI */

#adesivi_prespaziati div div {
margin:0px;
}

#adesivi_prespaziati .titolo {
display:block;
margin-bottom:10px;
}

#adesivi_prespaziati .descrizione {
display:block;
margin-bottom:10px;
padding:3px;
}




/* GALLERY */

#content_txt .gallery img {
padding-left:2px;
padding-bottom:2px;
padding-right:4px;
padding-top:4px;
border-color:#3399CC;
border-style:outset;
border-width:thin;
background-color:#e4f0f9;
margin-right:5px;
margin-bottom:5px;
}


/* CONTATTI */

#google_map a {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:10px;
color:#006699;
text-decoration:none;
text-align:center;
}

#google_map a:hover {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:10px;
color:#FF6600;
text-decoration:underline;
}

#google_map iframe {
border-style:solid;
border-width:thin;
border-color:#006699;
}





/* CREDITS */

#credits, a {
font-family:"Helvetica Neue Light", "Helvetica Neue UltraLight", Helvetica;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

#credits a:hover {
color:#FFCC00;
text-decoration:underline;
}
