body {
background: #dfdacd url(../images/bg_body.gif) repeat-x 0px 0px;
margin: 0px;
padding: 0px;
text-align: center;
font-family: Verdana;
font-size: 11px;
}
a img {
border: none;
}
a {
color: #393;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
table, tr, td, th {
margin: 0px;
padding: 0px;
border-collapse: collapse;
}
h1, h2, h3, h4 {
margin: 0px 0px 5px 0px;
padding: 0px;
}
p, li {
text-align: justify;
}
h1, h2 {
display: block;
background: transparent url(../images/bg_title_h1.gif) no-repeat left bottom;
padding-bottom: 5px;
font-size: 16px;
color: #363;
font-family: Times New Roman, Georgia, Times, serif;
}
h3 {
font-size: 14px;
color: #363;
font-family: Times New Roman, Georgia, Times, serif;
}
input, textarea, select, button {
border: solid #666633 1px;
padding: 1px;
font-size: 11px;
}
input.noborder {
border: none;
}
input.btn {
cursor: pointer;
}
button {
padding: 0;
cursor: pointer;
background: #bcbcbc;
color: #333;
border: 1px solid #979967;
}
#precontainer {
margin: 5px auto 0px auto;
width: 957px;
background: #ccc;
text-align: left;
}
#top {
position: relative;
height: 35px;
background: transparent url(../images/bg_top.gif) no-repeat 0px 0px;
}
#top span {
position: relative;
width: 760px;
height: 15px;
top: 20px;
left: 165px;
display: block;
}
#graphic1 {
width: 957px;
background: transparent url(../images/bg_graphic1.gif) repeat-y 0px 0px;
}
#graphic2 {
width: 957px;
background: transparent url(../images/bg_graphic2.gif) repeat-y 930px 0px;
}
#container {
margin: 0px 0px 0px 30px;
width: 900px;
background: #fff;
text-align: left;
}
#header {
background: transparent url(../images/bg_header.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn1 {
background: transparent url(../images/bg_header1.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn2 {
background: transparent url(../images/bg_header2.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn3 {
background: transparent url(../images/bg_header3.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn4 {
background: transparent url(../images/bg_header4.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn5 {
background: transparent url(../images/bg_header5.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn6 {
background: transparent url(../images/bg_header6.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn7 {
background: transparent url(../images/bg_header7.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn8 {
background: transparent url(../images/bg_header8.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn9 {
background: transparent url(../images/bg_header9.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#header.bn10 {
background: transparent url(../images/bg_header10.jpg) no-repeat 0px 0px;
height: 233px;
width: 900px;
border-bottom: 1px solid #666;
}
#logo {
position: absolute;
margin: 0px;
z-index: 2;
background: transparent;
}
#bannerGratuitamente{
position: absolute;
margin: 110px 0px 0px 715px;
z-index: 2;
background: transparent;
}
/*-------------------------  navigation --------------------*/
#menu {
float: right;
margin: 10px 0 0 0;
padding: 4px 0 4px 0;
list-style-type: none;
background: transparent url(../images/bg-minimenu.gif) left center no-repeat;
width: 47em;
}
#menu li {
float: left;
display: inline;
padding: 0 0 0 10px;
line-height: 25px;
}
#menu li a {
color: #fff;
font-weight: bold;
background: transparent url(../images/bg-minimenu-a.gif) left center no-repeat;
padding: 0px 0 0px 15px;
text-decoration: none;
}
#menu li a:hover {
color: #ccc;
}
#navigation {
position: absolute;
margin: 212px 0px 0px 10px;
list-style-type: none;
height: 26px;
font-size: 11px;
}
#navigation a {
color: #fff;
background: transparent url(../images/bg_menu_left.gif) left top no-repeat;
text-decoration: none;
padding-left: 7px;
font-weight: bold;
}
#navigation a span {
background: transparent url(../images/bg_menu_right.gif) right top no-repeat;
padding-right: 7px
}
#navigation a span span {
background: transparent url(../images/bg_menu_center.gif) left top repeat-x;
padding: 4px 0px 4px 0px;
margin: 0px;
}
#navigation a, #navigation a span {
display: block;
float: left
}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span {
float: none
}
#navigation a:hover, .s1 #m1 a, .s2 #m2 a, .s3 #m3 a, .s4 #m4 a, .s5 #m5 a, .s6 #m6 a, .s7 #m7 a, .s8 #m8 a, .s9 #m9 a {
color: #9d9476;
background: transparent url(../images/bg_menu_left_h.gif) left top no-repeat;
}
#navigation a:hover span, .s1 #m1 a span, .s2 #m2 a span, .s3 #m3 a span, .s4 #m4 a span, .s5 #m5 a span, .s6 #m6 a span, .s7 #m7 a span, .s8 #m8 a span, .s9 #m9 a span {
background: transparent url(../images/bg_menu_right_h.gif) right top no-repeat;
}
#navigation a:hover span span, .s1 #m1 a span span, .s2 #m2 a span span, .s3 #m3 a span span, .s4 #m4 a span span, .s5 #m5 a span span, .s6 #m6 a span span, .s7 #m7 a span span, .s8 #m8 a span span, .s9 #m9 a span span {
background: transparent url(../images/bg_menu_center_h.gif) left top repeat-x;
}
#navigation ul {
display: block;
height: 26px;
list-style-type: none;
padding: 0px;
margin: 0px;
}
#navigation li {
display: block;
height: 26px;
float: left;
margin: 0px 10px 0px 0px;
}
#submenu {
list-style-type: none;
margin: 0px;
padding: 0px 0px 0px 0px;
}
#submenu li {
background: transparent url(../images/bg_submenu.gif) no-repeat left top;
margin: 5px 0px 0px 0px;
border-bottom: 1px solid #693;
padding: 5px 3px 3px 10px;
color: #996633;
display: block;
font-weight: bold;
text-align: left;
}
#submenu li a {
text-decoration: none;
color: #663300;
}
.ss1 a#sm1, .ss2 a#sm2, .ss3 a#sm3, .ss4 a#sm4, .ss5 a#sm5, .ss6 a#sm6, .ss7 a#sm7, .ss8 a#sm8, .ss9 a#sm9 {
color: #390;
}
#submenu li a:hover {
color: #390;
}
.video {
background: transparent url(../images/bg_submenu.gif) no-repeat left top;
margin: 5px 0px 0px 0px;
border-bottom: 1px solid #693;
padding: 5px 3px 3px 10px;
color: #996633;
font-weight: bold;
margin: 15px 0px 0px 0px;
}
/*-------------------------  table main --------------------*/
#main {
background: #f3ecd6 url(../images/bg_main.gif) repeat-y 664px 0px;
}
#content {
width: 677px;
background: transparent url(../images/bg_content.gif) no-repeat right top;
vertical-align: top;
}
.text {
width: 647px;
margin: 10px 15px 0px 15px;
}
.text td {
padding: 5px;
vertical-align: top;
}
/*-------------------------  col --------------------*/
#col {
width: 223px;
background: #fff;
padding: 10px;
vertical-align: top;
}
#events, #news {
margin: 10px 0px 0px 0px;
}
#events {
margin-top: 25px;
}
#boxevents ul, #boxevents li, #boxnews ul, #boxnews li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
/*  when JavaScript is available */
#boxevents.hasJS, #boxnews.hasJS {
height: 100px;
overflow: hidden;
position: relative;
}
#boxnews.hasJS {
height: 200px;
overflow: hidden;
position: relative;
}
#boxevents.hasJS ul, #boxnews.hasJS ul {
position: absolute;
left: 0;
padding: 0;
}
#boxevents.hasJS li, #boxnews.hasJS li {
margin: 25px 0px 0px 0px;
}
#partners {
text-align: center;
margin-top: 30px;
}
#centrocarni {
text-align: center;
margin: 10px 0 0 0;
}
#col .login {
width: 183px;
min-height: 155px;
height: auto !important;
height: 155px;
padding: 2px 10px 0 10px;
background: transparent url(../images/bg-login.jpg) no-repeat left top;
color: #fff;
font-size: 10px;
}
#col .login table {
margin: 0;
padding: 0;
}
#col .login p {
padding: 0;
}
#col .login td {
padding: 3px 5px 0 0;
}
#col .login input {
width: 100px;
border: 1px solid #afafaf;
padding: 0px;
}
#col .login a {
color: #f56f0c;
}
/*-------------------------  graphic div --------------------*/
.aleft {
float: left;
background: #fff;
}
.aright {
float: right;
background: #fff;
}
.square {
background: #fff url(../images/bg_frame_square_mid.gif) repeat-y left top;
padding: 4px 5px 1px 7px;
}
.topSquare {
background: transparent url(../images/bg_frame_square_top.gif) no-repeat right top;
padding: 4px 0px 0px 0px;
}
.btmSquare {
background: transparent url(../images/bg_frame_square_btm.gif) no-repeat left bottom;
padding: 0px 0px 4px 0px;
}
.square h1 {
margin-top: 17px;
}
.round {
background: #f9f5fa url(../images/bg_frame_round_mid.gif) repeat-y left top;
padding: 4px 10px 5px 15px;
}
.btmRound {
background: transparent url(../images/bg_frame_round_btm.gif) no-repeat left bottom;
padding: 0px 0px 4px 0px;
}
.toplRound {
background: transparent url(../images/bg_frame_round_topl.gif) no-repeat left top;
}
.toprRound {
background: transparent url(../images/bg_frame_round_topr.gif) no-repeat right top;
padding: 21px 0px 0px 0px;
}
#footer {
padding: 10px;
font-size: 11px;
color: #363;
}
#footer small {
color: #666;
}
#tagli {

}
#tagli td {
background: #fff;
margin-top: 5px;
border-bottom: 5px solid #f9f5fa;
}
#tagli td.mucca {
text-align: center;
}
#tagli td.icon {
text-align: center;
vertical-align: middle;
}
#tagli td.subjct {

}
#tagli td.desc {

}
#salumi {
margin-top: 20px;
}
#salumi td {
width: 120px;
padding-top: 20px;
text-align: center;
}
#salumi div {
background: #9d9476;
}
/*-------------------------  contacts --------------------*/
#contactForm {

}
#contactForm table {

}
#contactForm td {
margin: 0px;
padding: 7px 0px 0px 0px;
}
#contactForm td td {
margin: 0px 0px 0px 0px;
padding: 0px;
}
.C300 {
width: 280px;
}
.C310 {
width: 280px;
}
.C670 {
width: 585px;
}
.C670b {
width: 585px;
height: 150px;
}
.C350 {
width: 330px;
}
.C70 {
width: 70px;
}
.C40 {
width: 30px;
}
/*-------------------------  seo titles --------------------*/
#razzedacarne2 {
position: absolute;
margin: 40px 0 0 200px;
font-size: 14px;
font-weight: bold;
background: none;
z-index: 2;
}
#carniitaliane {
font-size: 11px;
font-weight: normal;
text-align: justify;
margin-top: 0px;
margin-bottom: 0px;
color: #000000;
font-family: Verdana;
}
#giallo {
color: #000000;
font-family: Verdana;
background-color: #FFFF99;
padding: 10px;
}
#carniitaliane2 {
font-size: 11px;
font-weight: normal;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
color: #000000;
font-family: Verdana;
}
#carni.h3 {
font-size: 13px;
color: #363;
font-family: Times New Roman, Georgia, Times, serif;
}
/*-------------------------  mapsite --------------------*/
#mapsite {
color: #336633;
}
#mapsite li a {
color: #336633;
}
#mapsite li li a {
color: #6a6247;
}
/*-------------------------  glossary --------------------*/
#glossary {
position: absolute;
width: 600px;
height: 400px;
margin-top: -200px;
top: 50%;
margin-left: -300px;
left: 50%;
background: #f9f5ea;
border: 3px solid #C60;
z-index: 2000;
}
#glossary .page {
height: 370px;
overflow: auto;
}
/*-------------------------  generics --------------------*/
.aleft {
float: left;
background: #fff;
}
.aright {
float: right;
background: #fff;
}
.center {
text-align: center;
}
.blockRed {
border: 2px solid #C60;
padding: 5px;
}
.txtImportant {
color: #c00;
text-align: center;
}
.txtGreen {
color: #360;
}
.txtYellow {
background: #ff6;
}
.txtRed {
color: #c00;
}
.linked {
text-decoration: underline;
}