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

body {  margin:0;padding:0;

		font: small  Verdana, 'Trebuchet MS', Arial, Sans-serif;
		background: url(../img/bg_color.gif) repeat-x ;
		color: #666666;	
}

p { margin:5px 0;font-family, Verdana, Arial, Helvetica, sans-serif; color:#000;}
.linea {border-bottom:solid 2px #534741; width:100%; margin:10px 0}

h2 { margin:0; padding:0;font:bold 20px Georgia, "Times New Roman", Times, serif; color:#534741}

a {font:bold 13px,Times New Roman , " Georgia", Times, serif; text-decoration:none; color:#000;}
a:hover {color:#fff; background-color:}

.acapo{clear:both;visibility:hidden; margin:0; padding:0;}


/*div stile */

#wrapper { width:1000px;margin:0 auto; padding:0 30px; background-image:url(../img/sfuma.gif)}
#mainbox{background:url(../img/gg.gif) no-repeat 100px 98%;margin:0;}
#header {height:165px;}

#menu {margin:0; padding:0;clear: both;}

#menu ul {
    margin: 0; padding:0;
	background-color:#BDA27C;
	border-bottom:solid 3px #7E6118;
	float: left;
	list-style: none;
	width:1000px; 
}
#menu ul li{
	display: inline;
text-transform:uppercase;	
}
#menu ul li a {	
	float: left;
	color: #000;
	padding: 5px 10px;
	text-decoration: none;
	border-right:solid 1px #7E6118;
}
#menu ul li a:hover{
	color: #7E6118;
	background-color: #FDC330; 
}
#menu ul li#current a{
	color: #7E6118;
	background-color: #FDC330; 
}

#main {clear:both;}

#leftbox {float:left; background-image:url(../img/gg.gif)}

#rightbox {float:right; width:auto; border-left:solid 7px #BDA27C}

#rightpro{ width:720px; padding:15px; padding-bottom:125px; margin:0; border-left:solid 7px #BDA27C; background:#FEC434 url(../img/sfondo_prof.jpg) no-repeat; float:right;}
#leftpro { width:235px;float:left; text-align:right; margin:0;}

#rightcu{ width:720px;padding:15px;padding-bottom:125px; margin:0; border-left:solid 7px #BDA27C; background:#FEC434 url(../img/sfondo_cucina.jpg) no-repeat; float:right;}
#leftcu { width:235px;float:left; text-align:right; margin:0;}
#leftcu li a:hover{ color:#7E6118;}
#cucina {text-align:left; margin-top:10px;}
#cucina h2 { color:#fff;background:#484748;padding:5px 15px 5px;}
#cucina ul { padding:0;list-style-type:none; font:bold 13px Georgia, "Times New Roman", Times, serif;color:#484748;}
#cucina li {padding:5px;}
.spaz {margin-top:5px}

#rightarte{ width:720px; padding:15px; margin:0; border-left:solid 7px #BDA27C; background:#FEC434 url(../img/sfondo_arte.jpg) no-repeat; float:right;}
#arte {width:50%; float:right;}

#rightgallery{ width:720px; padding:15px; margin:0; border-left:solid 7px #BDA27C; background:url(../img/sfondo_gallery.jpg) no-repeat; float:right;}

#footer {clear:both; text-align:center; padding:5px; background:#BDA27C; border-top:solid 3px #7E6118;margin:0;font-size:x-small}
#footer a { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;font-weight:bold;font-size:x-small;}
#footer a:hover {color:#FDC330}
#footer li {display:inline;text-transform:uppercase;}
#footer li :after{content:" | "}

#sotto { margin:0 auto; width:1060px;  height:25px;background-image:url(../img/sfuma_bottom.gif);}
/*gallery*/
.boximg{float:left;margin:0 5px 5px 0;padding:5px;width:120px;text-align:center;}
/*forms*/
label{font-family:Georgia, serif;display:block;text-transform:uppercase;font-weight:bold;color:#000;padding:5px 5px 0 0;}
.boxlarge{width:280px;}
.xxl{width:320px;}
table{width:100%;}
td{vertical-align:top;}
.invia{background:#000;border:1px solid #ccc;color:#fff;padding:5px 20px;}
legend{display:none;}
fieldset{border:none;}
/*Errors*/
.msgwarning{font-family:"Courier New", mono;color:#f00;font-weight:bold;font-size:1.2em;}