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

body {margin: 0px; padding: 0px; background-image:url(../grafica/bg.png); background-repeat:repeat-x; background-color:#a9c606; }

h1 { font-size: 175%; font-weight: bold;}

/* 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: 20px 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;}
.titolo_fascia { font-size:22px; padding-top:5px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color: #FFFFFF;}


/* 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;} 


/* 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;}
a.link_colore01:visited {color: #435058;}
a.link_colore01:hover {color: #9caab1;}
a.link_colore01:active {color: #9caab1;}

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;}