BODY {font-family:verdana; font-size:11px; color: #666666; margin:0;  text-align:center;background: url(images/bg.jpg) no-repeat top center #f5f5f5;
text-indent:1px;
}
a:link, a:visited {text-decoration:none;color:#cc0000;}
a:hover {text-decoration:underline;}

#top {margin: 0 auto; table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0;}
.tab {margin: 0 auto; width:760px;border-collapse:collapse;background-color:#ffffff;}
#topdx {width:424px;height:142px;vertical-align:top;}
#topsx {width:336px;height:142px;font-family:tahoma; color:#cc0000;font-size:11px;font-weight:bold;background:  url(images/top1.jpg) no-repeat top left;vertical-align:top;padding-top:8px;text-indent:5px;}
#topsx a:link, #topsx a:visited {color:#666666;}
#topsx a:hover {color:#cc0000;}
#bgtopsx {background:  url(images/bgtopsx.jpg) repeat-x top left;text-align:right;vertical-align:bottom;}
#bgtopdx {background:  url(images/bgtopdx.jpg) repeat-x top left;}
#presentazione {width:450px;height:60px;font-family:verdana; color:#cc0000;font-size:11px;font-weight:bold;background: url(images/presentazione.jpg) no-repeat top left;vertical-align:bottom;padding-left:5px;padding-bottom:8px;}
#servizi {width:293px;height:60px;text-align:right;font-family:verdana; color:#666666;font-size:11px;font-weight:bold;background: url(images/servizi.jpg) no-repeat top left;padding-right:12px;padding-bottom:5px;}
#servizi a:link, #servizi a:visited {color:#666666;}
#servizi a:hover {color:#cc0000;}
#border {margin: 0 auto;background:  url(images/border.jpg) repeat-y top center;text-align:center;}
#sx {width:208px;}
#corpo {width:554px;}
#underlinedred {color:#cc0000;}
#sx, #corpo {padding-bottom:10px;padding-top:10px;text-align:center;vertical-align:top;}
#boxsxt {width:181px;}
#boxt {width:518px;background-color:#FAF2DA; padding-left:10px;padding-right:5px;padding-top:5px;padding-bottom:5px;}

#boxsxt, #boxt  {margin: 0 auto;text-align:left;}
#boxsx {width:191px;background-color:#fff1b9;}
#box {width:538px;background-color:#f5f5f5;}
#box, #boxsx {margin: 0 auto; font-family:verdana; font-size:11px; color:#777777;padding-top:10px;padding-bottom:10px;text-align:center;}
#boxsxc {width:193px;}
#boxc {width:540px;}
#boxsxc, #boxc {margin: 0 auto;padding-bottom:1px;background-color:#999999;}
#bot {margin: 0 auto; width:770px; font-size:11px; height:27px;padding-top:5px;color:#cc0000;background: url(images/bot.jpg) no-repeat top left;}
#bot a:link, #bot a:visited {color:#666666;}
#bot a:hover {}

.titledx {text-align:right;}
.titlesx {text-align:left;}
.titledx, .titlesx {font-size:12px; letter-spacing:1px;color:#cc0000;font-weight:bold;padding-bottom:4px;}



.titledx2 {text-align:right;}
.titlesx2 {text-align:left;}
.titledx2, .titlesx2 {font-size:14px; letter-spacing:1px;color:#cc0000;font-weight:bold;padding-bottom:4px;}
.continuadx {text-align:right;}
.continuasx {text-align:left;}
.continuadx, .continuasx {font-size:11px; color:#cc0000;font-weight:bold;padding-bottom:10px;}
.ricetta {font-size:10.5px; font-family:verdana; letter-spacing:1px;color:#cc0000;font-weight:bold;padding-bottom:1px;}
.ricettatitolo {font-size:13.5px; font-family:Times; letter-spacing:1px;color:#cc0000;font-weight:bold;padding-bottom:1px;}
.cellaricetta {font-size:10.5px; font-family:verdana; letter-spacing:1px; color:#666666;}
.preparazione {font-size:14px; font-family:Times; color:#666666;letter-spacing:1.5px; text-align:justify; padding-right:9.5px;}


h1 {font-size:13px; display:inline; letter-spacing:1px;color:#cc0000;}


.modulo {margin: 0 auto; border-collapse:collapse;width:500px; font-size:11px;text-align:left; }
.modulo td {text-align:left;padding:5px; width:250px; font-weight:bold;}


form {margin:0;}
img {border-width:0px;}
input.text, textarea, select {font-family: Verdana; font-size: 10px; background-color: #ffffff;border: 1px inset;color: #cc0000;}
input.text {width: 250px;}
textarea {width: 250px; height:95px;}
select { width:auto;}
.bottone {font-family: Verdana; font-size: 10px; color: #cc0000; font-weight:bold;border: 1px solid #666666;  background-color: #FFBA08; width: 120px;}