@charset "utf-8";
/* CSS Document */

body {margin: 0px; padding: 0px; background-image:url(../grafica/bg.png); background-repeat:repeat-x; background-color:#a9c606; }

/* Elementi di pagina */
#page { width:995px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color: #728690;}
.top { background-image: url(../grafica/bg_top.png); background-repeat:repeat-y;background-color:#a9c606; }
.top_riga { height:17px; background-image:url(../grafica/bg_top_riga.png); background-repeat:repeat-x; margin-bottom:20px;} 


.bn {text-transform:uppercase; height:28px; font-size:11px; font-weight:bold;}
.bn01 { background-image:url(../grafica/bg_top_bn01.png); background-repeat:repeat-x; }
.bn02 { background-image:url(../grafica/bg_top_bn02.png); background-repeat:repeat-x; color:#FFFFFF;}

.footer { font-size:10px; color:#726891; margin-top:30px;}
.mainpage { font-size:9px; text-align:right; text-transform:uppercase; padding-bottom:60px;}
.img {padding:2px; border: dotted 1px #8d8878;}
.spazio { height:30px;} 
.riga { height:10px; background-image:url(../grafica/bg_riga.png); background-repeat:repeat-x; margin-bottom:20px;} 

.contenuto {padding: 0px 30px 0px 30px;} 

/* TITOLI */
.titolo_pag {font-size:30px; margin:0px 0px 10px 0px; font-weight:bold;color:#a9c606;}
.titolo01 { font-size:28px; margin:0px 0px 10px 0px; font-weight:normal;}
.titolo02 { font-size:18px; margin:0px 0px 10px 0px; font-weight:bold;}
.titolo03 { font-size:18px; margin:5px 0px 5px 0px; text-transform:uppercase;}
.titolo04 { font-size:14px; margin:5px 0px 5px 0px;font-weight:bold;}


/* TXT */
.txt_small { font-size:9px;}
.txt_big { font-size:14px;}
.txt_big_bold { font-size:14px;font-weight:bold;}
.txt_bold {font-weight:bold;}
.txt_bold_i {font-weight:bold; font-style:italic;}
.txt_i {font-style:italic;}
.txt_bold_up {font-weight:bold; text-transform:uppercase;}
.txt_up {text-transform:uppercase;}
.txt_color {color:#a9c606;;}
.txt_tendina { font-size:10px;}

/* RIQUADRO */
.riquadro_top { width:926px; height:20px;} 
.riquadro_middle { width:926px; background-image:url(../grafica/riquadro_bg.png); background-repeat:repeat-y;} 
.riquadro_content { margin: 0px 30px 0px 10px; text-align:center; font-size:14px;} 
.riquadro_bottom { width:926px; height:34px;} 

/* TABELLA PRODOTTI */ 
.tbl { border:#9CAAB1 1px solid; text-transform:uppercase;} 
.tbl_top_bg {background-image:url(../grafica/prodotti/table_bg_top.png); background-repeat:repeat-x;font-weight:bold;} 
.tbl_border_sx { border-left:#9CAAB1 1px solid;} 
.tbl_border_dx { border-right:#9CAAB1 1px solid;} 
.tbl_border_btm { border-bottom:#9CAAB1 1px solid;} 
.tbl_border_top { border-top:#9CAAB1 1px solid;} 
.tbl_border_dx01 { border-right:#ffffff 1px solid;}
.tbl_riga_bg { background-color:#f4f6f8;} 
.tbl_cart_bg { background-color:#a9c606;}
.tbl_div_lista { background-color:#ffffff; border:#9CAAB1 1px solid; padding:10px;}
.tbl_border_dotted { border-bottom:#9CAAB1 1px dotted; padding-top:2px;}

/* LINK */
a:link {color:#435058; text-decoration: none;}
a:visited {color: #435058; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;}
a:active {color: #FFFFFF; text-decoration: none;}

a.link_colore:link {color:#FFFFFF; text-decoration: none;}
a.link_colore:visited {color: #FFFFFF; text-decoration: none;}
a.link_colore:hover {color: #003333; text-decoration: none;}
a.link_colore:active {color: #435058; text-decoration: none;}

a.link_colore01:link {color:#435058; text-decoration: underline;}
a.link_colore01:visited {color: #435058; text-decoration: underline;}
a.link_colore01:hover {color: #9caab1; text-decoration: underline;}
a.link_colore01:active {color: #9caab1; text-decoration: underline;}

a.link_colore02:link {color:#A9C606; text-decoration: none; font-weight:bold;}
a.link_colore02:visited {color: #A9C606; text-decoration: none; font-weight:bold;}
a.link_colore02:hover {color: #A9C606; text-decoration: none; font-weight:bold;}
a.link_colore02:active {color: #A9C606; text-decoration: none; font-weight:bold;}