@charset "utf-8";
/* CSS Document */

* {
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

body {
background-image:url(../img/pattern1.jpg);
margin:0;
padding:0;
text-align:center;
}

#container {
margin-right:auto;
margin-left:auto;
width:736px;
}

h2 {
font-weight:bold;
font-size:18px;
color:#4c9526;
margin-top:30px;
margin-bottom:20px;
}

h3 {
font-weight:bold;
font-size:14px;
color:#3a9817;
}

#testata {
width:736px;
height:198px;
background-image:url(../img/logo_testata.jpg);
background-repeat:no-repeat;
}

#slide {
width:736px;
height:208px;
}


#menu_principale {
width:736px;
height:29px;
background-image:url(../img/sfondo_menu_principale.jpg);
background-repeat:no-repeat;
}

#menu_principale ul {
list-style-type:none;
margin:0;
padding:0;
padding-left:15px;
padding-top:8px;
}

#menu_principale ul li {
float:left;
margin-left:3px;
color:#aa7609;
}

#riga4 {
background-image:url(../img/sfondo_corpo.jpg);
background-repeat: repeat-y;
}

#corpo {
width:736px;

}

#colonna_destra {
float:left;
width:134px;
margin-top:30px;
margin-left:40px;
padding:0;
}
 
#submenu {
text-align:left;
height:30px;
margin:0;
padding:0;
}

#submenu ul {
color:#c41a0b;
list-style-type:none;
margin:0;
padding:0;
}

#submenu ul li {
margin-left:3px;
float:left;
}


#container_contenuto {
float:left;
width:419px;
margin-left:43px;
text-align:left;
}



#contenuto {
width:397px;
margin-left:22px;
}

#contenuto a:link {color:#3a9817; text-decoration:underline;}
#contenuto a:visited { color:#3a9817; text-decoration:underline;}
#contenuto a:active {color:#3a9817; text-decoration:underline;}
#contenuto a:hover {color:#3a9817; text-decoration:none;}

#box_news {
width:134px;
height:136px;
background-image:url(../img/sfondo_box_news.png);
background-repeat:no-repeat;
text-align:left;
}

#div_marquee {
padding-top:25px;
padding-left:10px;
width:124px;
height:84px;
}

#news_evidenza {
margin:0;
padding:0;
list-style-type:none;
}

#news_evidenza li {
margin-bottom:5px;
}

#archivio {
text-align:right;
padding-right:5px;
margin-top:10px;
}

#box_newsletter {
width:134px;
height:132px;
background-image:url(../img/sfondo_box_newsletter.gif);
background-repeat:no-repeat;
text-align:left;
}

#newsletter {
padding-top:27px;
padding-left:10px;
}

#newsletter p {
margin:0 0 10px 0;
padding:0;
}

#footer{
width:736px;
height:29px;
clear:both;
background-image:url(../img/sfondo_footer.jpg);
background-repeat:no-repeat;
}

#footer p {
color:#000000;
padding:0;
margin:0;
}

/*classi*/

.ghost {
display:none;
}

.linkPrincipali:link {font-size:11px; font-weight:bold; text-decoration:none; color:#aa7609;}
.linkPrincipali:visited {font-size:11px; font-weight:bold; text-decoration:none; color:#aa7609;}
.linkPrincipali:active {font-size:11px; font-weight:bold; text-decoration:none; color:#aa7609;}
.linkPrincipali:hover {font-size:11px; font-weight:bold; text-decoration:none; color:#e7a00e;}

.linkNeri:link {text-decoration:none; color:#000;}
.linkNeri:visited {text-decoration:none; color:#000;}
.linkNeri:active {text-decoration:none; color:#000;}
.linkNeri:hover {text-decoration:underline; color:#000;}

.linkVerdi:link {text-decoration:none; color:#3a9817;}
.linkVerdi:visited {text-decoration:none; color:#3a9817;}
.linkVerdi:active {text-decoration:none; color:#3a9817;}
.linkVerdi:hover {text-decoration:underline; color:#3a9817;}

.linkArchivio:link {text-decoration:none; color:#fff}
.linkArchivio:visited {text-decoration:none; color:#fff}
.linkArchivio:active {text-decoration:none; color:#fff;}
.linkArchivio:hover {text-decoration:underline; color:#fff;}

.linkRossi:link {text-decoration:none; color:#c41a0b}
.linkRossi:visited {text-decoration:none; color:#c41a0b}
.linkRossi:active {text-decoration:none; color:#c41a0b;}
.linkRossi:hover {text-decoration:underline; color:#c41a0b;}

.linkFooter:link {text-decoration:none; color:#000}
.linkFooter:visited {text-decoration:none; color:#000}
.linkFooter:active {text-decoration:none; color:#000}
.linkFooter:hover {text-decoration:underline; color:#000;}

.input {
border:1px solid #c41a0b;
}

.data{
color:#c41a0b;
}