html {
height: 100%;
scrollbar-3dlight-color: #666666;
scrollbar-arrow-color: #FFFFFF;
scrollbar-darkshadow-color: #666666;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #333333;
scrollbar-shadow-color: #333333;
scrollbar-track-color: #333333;
}
body {
height: 100%;
margin: 0;
padding: 0;
text-align: center;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 13px;
font-style: italic;
line-height: 170%;
background: #b7b0a6 url(../images/bg/plaster4.jpg) repeat fixed left;
color: #000;
}
.leftColumn h1,
.leftColumn h2,
.leftColumn h3,
.leftColumn h4,
.leftColumn h5,
.leftColumn h6,
.leftColumn p,
.leftColumn dl {
padding-left: 0;
}
.p1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-style: italic;
margin: 15pt;
}

.p1 em {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10px;
font-style: bold;
color: #663300;
}

.p3 {
color: #333300;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-style: normal;
margin: 15pt;
}
a {
color: #995253;
}
a:hover {
color: #342f30;
}
b {
color: #FFF;
}
ol,ul {
margin: 10px 30px;
padding: 0 30px;
}
ol {
color: #FC0;
}
ol span {
color: #EEE;
}
ul {
list-style-image: url(../images/bg/bullet.gif);
}
del {
color: #AAA;
}
acronym {
cursor: help;
border-bottom: 1px solid #777;
}
img.floatRight {
margin: 5px 0px 10px 15px;
}
img.floatLeft {
margin: 5px 15px 10px 0px;
}
a img {
border: 2px solid #c67d47 !important;
}
a:hover img {/* Fixes IE bug - IE doesn't correctly apply the style on a:hover */
border:2px solid #FFF !important;
border: 2px solid #8BE6FA;
}
/* @group Form Elements */

/* @override 
	http://tmpl/contact/contact-form-style.css
*/

body { text-align: center; background: #b7b0a6 url(http://ristoranteumbria/images/bg/plaster4.jpg) repeat fixed left; }

#contact-form-wrapper
{
	width: 500px;
	margin: 5px auto;
	text-align: left;
}

#contact-form-wrapper, form#contact-form { font: 13px/18px Georgia, "Times New Roman", Times, serif; }

form#contact-form {
	margin: 0;
	padding: 0;
}

p#contact-form-error
{
	font-style: italic;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-align: right;
}

#fs-contact-form
{
	padding: 0;
	margin: 0;
	border: 2px solid #aca39a;
	width: 496px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#contact-form legend
{
	color: #555;
	margin: 0;
	padding: 0 5px 0 15px;
	font-style: italic;
	font-size: 15px;
}

#contact-form .form-error label, #contact-form .form-error span { color: #7e0002; }

#contact-form input, #contact-form select, #contact-form textarea
{
	color: #000000;
	width: 250px;
	padding: 1px 3px;
	margin: 0 0 0 4px;
	background-color: #fffbea;
	font: 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	border: 1px solid #777;
	/*outline: none;*/
	resize: none;
	  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}

#contact-form input:hover, #contact-form select:hover, #contact-form textarea:hover { background-color: #fffdf6; }
#contact-form input:focus, #contact-form select:focus, #contact-form textarea:focus { background-color: #f2eede; }
#contact-form .form-error input, #contact-form .form-error select, #contact-form .form-error textarea { background-color: #ffd8d9; }
#contact-form .form-error input:hover, #contact-form .form-error select:hover, #contact-form .form-error textarea:hover { background-color: #ffe5e6; }
#contact-form .form-error input:focus, #contact-form .form-error select:focus, #contact-form .form-error textarea:focus { background-color: #f2cdce; }

#contact-form textarea
{
	overflow: auto;
	width: 300px;
	height: 125px;
}

#contact-form div
{
	clear: left;
	display: block;
	margin: 5px 0 0 0;
	padding: 1px 3px 1px 0;
}

.form-required label { font-weight: bold; }

#contact-form label
{
	display: block;
	float: left;
	width: 110px;
	text-align: right;
	color: #444;
	margin: 4px 5px 0 0;
	padding: 0;
}

.form-required label { font-weight: bold; }
.form-optional label { font-weight: normal; }

/* form.import.css */
.form-optional label:before { content: ''; }
.form-optional label:after { content: '\00a0\00a0'; }
.form-required label:before { content: ''; }

#contact-form #contact-message-error
{
	margin-left: 118px;
	margin-top: 10px;
}

#contact-form #contact-submit
{
	width: 80px;
	height: 26px;
	color: white;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 10px 4px 4px 120px;
	padding: 0;
	border: 1px solid #434343;
	background-color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#contact-form #contact-submit:hover
{
	background-color: #fff;
	color: black;
}

#contact-form-captcha img
{
	width: 118px;
	height: 36px;
	float: left;
	border: 1px solid #a6a6a6 !important;
	margin: 1px 3px;
}

#contact-captcha-error
{
	float: left;
	margin-left: 4px;
}

#contact-form p#contact-captcha-instruct
{
	color: #444 !important;
	margin: 5px 0 10px 120px !important;
	padding: 0;
	float: left;
	clear: both;
	font-style: italic;
	letter-spacing: 1px;
	line-height: 26px;
}

#contact-form-captcha input
{
	width: 120px;
	height: 24px;
	line-height: 18px;
	font-size: 18px;
	letter-spacing: 5px;
	float: left;
	clear: left;
	margin: 0 0 0 118px !important;
	padding: 0 !important;
	text-align: center;
}


br {
clear: left;
}
/* @end */
/* @group Blockquote */
blockquote {
margin: 10px 15px;
padding-left: 27px;
background-color: #444;
background-image: url(../images/icons/quote.gif);
background-repeat: no-repeat;
background-position: 5px 50%;
}
blockquote.exclamation {
background-image: url(../images/icons/exclamation.gif);
}
blockquote.stop {
background-image: url(../images/icons/stop.gif);
}
blockquote.go {
background-image: url(../images/icons/go.gif);
}
/* @end */

#fineprint {
	clear: both;
	width: 75%;
	overflow: hidden;
	margin: 30px auto 1em;
	padding: 8px;
	font-size: 11px;
	text-align: center;
	color: #493636;
	border: 2px dotted #694e4e;
}
#fineprint ul { 
	margin: 0px;
	padding: 0px;
}

#fineprint li {
	margin: 0px;
	color:#660000;
	font-size: 8pt;	
	list-style-type: none;
	padding-left: 40px;
}




/* @group Frames */
td.frame01-TL {
background-image: url(../images/frames/frame_topL.gif)
}
td.frame01-T {
background-image: url(../images/frames/frame_top.gif)
}
td.frame01-TR {
background-image: url(../images/frames/frame_topR.gif)
}
td.frame01-L {
background-image: url(../images/frames/frame_left.gif)
}
td.frame01-R {
background-image: url(../images/frames/frame_right.gif)
}
td.frame01-BL {
background-image: url(../images/frames/frame_bottomL.gif)
}
td.frame01-B {
background-image: url(../images/frames/frame_bottom.gif)
}
td.frame01-BR {
background-image: url(../images/frames/frame_bottomR.gif)
}
td.frame02-TL {
background-image: url(../images/frames/frame02_topL.gif)
}
td.frame02-T {
background-image: url(../images/frames/frame02_top.gif)
}
td.frame02-TR {
background-image: url(../images/frames/frame02_topR.gif)
}
td.frame02-L {
background-image: url(../images/frames/frame02_left.gif)
}
td.frame02-R {
background-image: url(../images/frames/frame02_right.gif)
}
td.frame02-BL {
background-image: url(../images/frames/frame02_bottomL.gif)
}
td.frame02-B {
background-image: url(../images/frames/frame02_bottom.gif)
}
td.frame02-BR {
background-image: url(../images/frames/frame02_bottomR.gif)
}
td.frame03-TL {
background-image: url(../images/frames/frame03_topL.gif)
}
td.frame03-T {
background-image: url(../images/frames/frame03_top.gif)
}
td.frame03-TR {
background-image: url(../images/frames/frame03_topR.gif)
}
td.frame03-L {
background-image: url(../images/frames/frame03_left.gif)
}
td.frame03-R {
background-image: url(../images/frames/frame03_right.gif)
}
td.frame03-BL {
background-image: url(../images/frames/frame03_bottomL.gif)
}
td.frame03-B {
background-image: url(../images/frames/frame03_bottom.gif)
}
td.frame03-BR {
background-image: url(../images/frames/frame03_bottomR.gif)
}
td.frame04-TL {
background-image: url(../images/frames/frame04_topL.gif)
}
td.frame04-T {
background-image: url(../images/frames/frame04_top.gif)
}
td.frame04-TR {
background-image: url(../images/frames/frame04_topR.gif)
}
td.frame04-L {
background-image: url(../images/frames/frame04_left.gif)
}
td.frame04-R {
background-image: url(../images/frames/frame04_right.gif)
}
td.frame04-BL {
background-image: url(../images/frames/frame04_bottomL.gif)
}
td.frame04-B {
background-image: url(../images/frames/frame04_bottom.gif)
}
td.frame04-BR {
background-image: url(../images/frames/frame04_bottomR.gif)
}
/* @end */
