﻿body { background-image: url(  "../images/bg.jpg" ); background-repeat: repeat; text-align: center; padding-top: 50px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #493529; }

table { border: 0px; border-collapse: collapse; margin-left: auto; margin-right: auto; text-align: left; }
table.centrale { width: 579px; min-height: 353px; background-color: #F4E6CC; background-image: url(  "../images/divisorio.gif" ); background-position: center; background-repeat: repeat-y; }
table.centro{ width: 579px; min-height: 353px; background-color: #F4E6CC;}

th, td { padding: 0px;  vertical-align:top;}
td.dx { padding: 0 20px; }
#tdsx { width: 50%; padding: 0px; text-align: left; }
#place {  background-color: #F4E6CC; }
#tdsx { width: 50%; padding: 0px; text-align: right; }

h2    {font-size: 11px; text-transform :uppercase; vertical-align:top;  margin-left:5px;}
hr     { border: none 0; border-top: 1px dashed #775443; width: 260px; height: 1px; margin: 0px 0px 10px 0px; padding: 0; text-align: center; }

img{ border:0px none;}
img.sx	{background:#f5f5f5; padding:5px; border:1px solid #ccc; float: left; margin: 5px;}
img.dx	{background:#f5f5f5; padding:5px; border:1px solid #ccc; float: right; margin: 5px;}

p:first-letter{ text-transform:capitalize }
p { padding: 0 10px; }
p.s{ text-align: left;}
p.d{text-align: right; }
p.sx { text-align: left; margin: 0px; padding-left: 30px; font-weight: bolder; line-height: 6px; color: #9F1E1E; }
p.dx { text-align: right; margin: 0px; padding-right: 30px; font-weight: bolder; line-height: 6px; color: #9F1E1E; }
.centra{text-align: center;}




/*          ------------- collegamenti ---------------  */
A:link { color: #984F07; text-decoration: none; }
A:visited { color: #984F07; text-decoration: none; }
A:active { color: #984F07; text-decoration: none; }
A:hover { color: #984F07; text-decoration: underline; }

a.menu { color: #9F1E1E; text-decoration: none; font-weight: bolder; line-height: 13px; }
/*A.menu:link        {  }
A.menu:active    { color: #9F1E1E; text-decoration: none; font-weight:bolder;line-height:10px; }
A.menu:hover     { color: #9F1E1E; text-decoration: none; font-weight:bolder;line-height:10px; }
A.menu:visited   { color: #9F1E1E; text-decoration: none; font-weight:bolder;line-height:10px; }*/

#cornicedx {  width: 27px; background-image: url(  "../images/cornicedx.gif" ); background-repeat: repeat-y; }
#cornicesx {  width: 24px; background-image: url(  "../images/cornicesx.gif" ); background-repeat: repeat-y; }
#cornicedown { width: 568px; background-image: url(  "../images/cornicedown.gif" ); background-repeat: repeat-x;  vertical-align:bottom}
#menudx { width: 268px; background-color: #F4E6CC; background-image: url(  "../images/bgcornicedx.gif" ); background-repeat: repeat-y; background-position: right; }
#menusx { width: 266px; background-color: #F4E6CC; }


.inputbox { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-style: normal; font-size: 11px; background: #FFFFFF url(../images/butt01.gif); border: 1px solid #735646; padding: 1px 1px 1px 2px; }
.button { background: url(../images/btcerca.gif); background-repeat:no-repeat; border: 0px none ; height: 16px; }
.invia{ background: url(../images/btinvia.gif); background-repeat:no-repeat; border: 0px none ; height: 16px; }
.annulla{ background: url(../images/btannulla.gif); background-repeat:no-repeat; border: 0px none ; height: 16px; }

/*          ----------------- FORM CONTATTI -------------------  */

input{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;	 border-right-width: 1px;	 border-color: #000000;	 background-color: #fcebbd;    font: bold 8pt verdana;    color: #494848;    }
input.text{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;    border-right-width: 1px;	     font: bold 8pt verdana;	 background-color: #ffffff;    color: #494848;	 width: 180px;}
input.checkbox{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;    font: bold 8pt verdana;        border-right-width: 1px;	 background-color: #f7ba71;	 }
textarea{    border-top-width: 1px;    border-left-width: 1px;    border-bottom-width: 1px;	 border-right-width: 1px;	 border-color: #000000;    font: bold 8pt verdana;    color: #494848;	 width: 180px;	 height: 30px;}	
select{	font: bold 8pt verdana;   color: #494848;}
label{width: 150px;float: left;text-align: right;margin-right: 0.5em;display: block}
fieldset{border: 1px solid #781351;width: 400px;}
legend{color: #fff;background: #ffa20c;border: 1px solid #781351;padding: 2px 6px} 
