html,body { margin: 0; padding: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; color: #FFFFFF; }

div#footer { position: relative; bottom: 0; height: 70px; width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; background-color: #FFFFFF; border-top: 2px solid #ff9000; }
div#header { position: relative; top: 0; height: 70px; width: 100%; padding: 0 0 0 0; margin: 0 0 0 0; background-color: #FFFFFF; border-bottom: 2px solid #ff9000; }
div#content { position: relative; margin: 0 0 0 0; padding: 0 0 30px 0; background-color: #4D4D4D; background-image:url('../layout/bgcontent.gif'); background-repeat: repeat-y; }

div#text { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 15px 15px 10px 15px; margin: 0 0 0 0; }
div#text h1 { font-size: 76%; margin: 0 0 10px 0; color: #ff9000; }
div#text p { font-size: 70%; color: #e8e8e8; margin: 0 0 15px 0; text-align: left; }
div#text a, div#text a:visited { text-decoration: none; color: #e8e8e8; }
div#text a:hover { text-decoration: none; color: #e8e8e8; background: #4d4d4d; }

div#text ul { font-size: 70%; color: #e8e8e8; margin: 0 0 20px 15px; padding: 0 0 0 0; text-align: left; }
div#text li { margin: 0 0 5px 10px; padding: 0 0 0 0; list-style-image: url('../layout/arrow_white.gif'); list-style-position: outside; }


div#box { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 15px 10px 8px 15px; margin: 0 0 0 0; 
	background-image: url('../layout/linea.gif'); background-position: bottom left; background-repeat: no-repeat; }
div#box h1 { font-size: 76%; margin: 0 0 0 0; color: #ff9000; }
div#box p { font-size: 66%; margin: 0 0 0 0; text-align: left; }
div#box a, div#box a:visited { text-decoration: none; color: #ff9000; }
div#box a:hover { text-decoration: none; color: #ff9000; background: #424242; }

div#nav { line-height: 20px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 5px 15px 5px 15px; margin: 0 0 25px 0; background-color: #787777; font-size: 76%; }
div#nav a, div#nav a:visited { text-decoration: none; color: #FFFFFF; }
div#nav a:hover { text-decoration: none; color: #FFFFFF; background: #424242; }

div#list { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; padding: 0 15px 10px 15px; margin: 0 0 0 0; }
div#list h1 { font-size: 76%; margin: 0 0 10px 0; color: #ff9000; }
div#list p { font-size: 66%; margin: 0 0 10px 0; text-align: left; color: #e8e8e8; }
div#list a, div#list a:visited { text-decoration: none; color: #e8e8e8; }
div#list a:hover { text-decoration: none; color: #e8e8e8; background: #4d4d4d; }

img { border: 0; }
img#left { float: left; margin: 0 10px 8px 0; border: 1px solid #626262; }
img#right { float: right; margin: 0 0 8px 10px; border: 1px solid #626262; }

div#dettaglio { width: 500px; margin: 0 0 0 0; padding: 0 0 0 0; }

.form { padding: 0 0 0 0; margin: 0 0 0 0; }
.text { width: 300px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background: #787777; border: 1px solid #363636; }
.button { width: 100px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #000000; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background-color: #b8b8b8; border: 1px solid #363636;  }
.textarea { width: 300px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background: #787777; border: 1px solid #363636; }

.tabellaForm { margin: 0 0 0 0; border: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; }
	.tabellaForm td { margin: 0 0 0 0; padding: 0 0 10px 0; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }

.form { padding: 0 0 0 0; margin: 0 0 0 0; }
.textNewsletter { width: 180px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px 1px 1px 1px; margin: 5px 0 5px 0; background: #787777; border: 1px solid #363636; }
.buttonNewsletter { width: 100px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #000000; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background-color: #b8b8b8; border: 1px solid #363636; }

.textGuestbook { width: 180px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px 1px 1px 1px; margin: 5px 0 5px 0; background: #787777; border: 1px solid #363636; }
.buttonGuestbook { width: 100px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #000000; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background-color: #b8b8b8; border: 1px solid #363636; }

.textBlog { width: 180px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px 1px 1px 1px; margin: 5px 0 5px 0; background: #787777; border: 1px solid #363636; }
.buttonBlog { width: 100px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #000000; padding: 1px 1px 1px 1px; margin: 0 0 0 0; background-color: #b8b8b8; border: 1px solid #363636; }

div#barra_ricerca { height: 50px; width: 100%; background-color: #363636; font-size: 10px; }
.barra_ricerca_form { padding: 0; margin: 0 0 0 617px; }
.barra_ricerca_text { width: 195px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size: 12px; color: #FFFFFF; padding: 1px; margin: 0; background: #787777; border: 1px solid #363636; }
