/* CSS Document */

* {}
html {margin:0;padding:0}

body {background-color:#fff;margin:8px 0 0 0; padding:0;border:0;text-align:center;
font-family: "Trebuchet MS", Arial, sans-serif;font-size:11px;color:#3B1119;}

div, td, tr, th, p, span,pre,label, input,table, select, option, h1,h2,h3,h4,h5, ul,li,a, textarea, class {
color:#3B1119;
}

h1 {font-size:16px;font-weight:bold;}
h2 {font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:lighter;
border-bottom:1px solid #FDB63A;width:95%;}
h3 {font-size:14px;font-weight:bold;}

p {font-size:13px;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

img {border:0;}

#container {width:760px;margin: 0 auto;text-align:left;}

#header {
width:665px;height:160px;background-image:url(../shared/images/bk_header.gif);
background-position:top left;background-repeat:no-repeat;position:relative;
}

#logo {width:120px;height:80px;position:absolute;top:10px;left:10px;}

#nav {position:absolute;top:107px;left:0;width:665px;height:35px}

#nav ul {border: 0;margin: 0;padding: 0;list-style-type: none;text-align: left;}

#nav ul li {display: block;float: left;text-align: center;border: 0;margin: 0 10px;padding: 0;}

#nav ul li a {width: 82px;height: 35px;padding:0;margin:0;text-decoration: none;display: block;
	text-align: center;font-weight: normal;line-height: 3.1em;color:#fff;
}

#nav ul li a:hover {width: 82px;height: 35px;padding:0;margin:0;text-decoration: none;display: block;
	text-align: center;font-weight: bold;line-height: 3.1em;color:#3B1119;
	background-image:url(../shared/images/bk_item_nav_hover.gif);
	background-position:top left;background-repeat:no-repeat;
}

#nav ul li a:hover, #nav ul li a.current {width: 82px;height: 35px;padding:0;margin:0;text-decoration: none;display: block;
	text-align: center;font-weight: bold;line-height: 3.1em;color:#3B1119;
	background-image:url(../shared/images/bk_item_nav_hover.gif);
	background-position:top left;background-repeat:no-repeat;
}

#subnav {position:absolute;top:147px;left:0;width:100%;height:20px;border-bottom:1px solid #3B1119}

#subnav ul {border: 0;margin: 0 0 0 0px;padding: 0;list-style-type: none;text-align: left;}

#subnav ul li {display: block;float: left;text-align: center;border: 0;margin: 5px 1px 0 1px;padding: 0;}

#subnav ul li a {width: 125px;height: 15px;padding:0;margin:0;text-decoration: none;display: block;
	text-align: center;font-weight: bold;line-height: 1.1em;color:#3B1119;
}

#subnav ul li a:hover, #subnav ul li a.current2 {width: 125px;height: 15px;padding:0;margin:0;text-decoration: none;display: block;text-align: center;font-weight: bold;line-height: 1.1em;
color:#3B1119;background-color:#FDB63A;
}


#sx {width:665px;float:left;}

#corpo {margin-top:20px;width:665px;
background-image:url(../shared/images/bk_ricetta.jpg);background-position:top left;background-repeat:no-repeat;

}

#banner_sx{ float:left;width:170px; padding:0; margin:0;}
#banner_sx img { margin-top:20px}
#corpo2 {width:440px;margin-left:200px; }

li {font-size:13px;margin-left:-10px;margin-bottom:5px}

#corpo3 {margin-left:20px;width:620px;}

#foto_sx {float:left;}

#foto_sx img {margin:8px;0}

#dx {width:95px;float:left;}

#footer {width:760px;border-top:1px solid #3B1119;padding-top:0px;text-align:center;height:140px;float:left;clear:both;}

#footer p {margin:5px 0 0 0}
#footer img {margin:20px 15px 0 15px}

#footer a:hover {color:#FEB437}

/*-------------- form -------------*/
fieldset,form{border: none;}

form {width:360px;}
legend {display:none;border: none;}

label {font-size:13px;width: 90px;float: left;text-align: right;margin: 5px 10px 5px 0;clear: both}

input,select, textarea {padding:2px;margin:3px;width:210px;}

.invia {width:90px}
.spunta {width:20px}

.su a { text-decoration:none;border-bottom:1px solid #FEB437}
.su a:hover { text-decoration:none;border-bottom:1px solid #3B1119}

#normativa {background:#fff;font: 12px Verdana, sans-serif;text-align:left;padding:10px;margin:5px;
border:1px solid #C5C7C7;}

.ingrandimento {background:#fff;margin:5px;padding:5px;border:1px solid #C5C7C7;}


.ant {margin:0 15px 0 0;padding:0;float:left;width:230px}

.ant a img {margin-left:15px;border:1px solid #FDB63A;}

.ant a span {text-align:center;font-size:9px;}

.abstract {
width:100%;
margin: 5px 0;
height:100px;
float:left;
}

.abstract img {float: left;border:1px solid #3B1119;margin:0 10px 0 0;}

.rientra_titolo {margin-left:100px;margin-bottom:30px;}
.rientra_titolo80 {margin-left:80px;margin-bottom:30px;}
.rientra_titolo280 {margin-left:280px;margin-bottom:30px;}
.margine_sotto {margin-bottom:30px;}

.lotteria {padding:0; margin:0;border:0}
.col_premio {border-top:0;border-left:0; border-right:0; border-bottom:1px solid #FDB63A;width:250px;padding:5px 10px;vertical-align:middle;}


.col_sponsor {border-top:0;border-left:1px dotted #3B1119; border-right:0; border-bottom:1px solid #FDB63A;padding:5px 10px;vertical-align:middle;font-size:28px;font-weight:bold; text-align:center}

.col_sponsor p {font-size:18px}

.col_premi {width:55px;font-size:13px;font-weight:bold;border:0;border-bottom:1px solid #FDB63A;border-right:1px dotted #3B1119;text-align:center;}

.primo {font-size:50px;width:55px;}
.secondo {font-size:40px;}
.terzo{font-size:30px;}

.gras {font-weight:bold};
.dida {border-top:1px dotted  #FDB63A; font-size:11px;font-style:italic;margin-bottom:10px;}
.centra {text-align:center;font-style:italic;font-size:13px;}
.destra {text-align:right}
.foto_ant {border:1px solid #FDB63A}

table.galleria {width:100%;}

.galleria td {padding:0;}

.galleria td img {border:1px solid #FDB63A;margin-bottom:10px;}

#stat {width:760px;text-align:center;margin-top:10px;}

.sinistra { float:left; margin-right:10px;}
.a_capo { clear:both;}