html,body {margin:0; padding:0;}

body {font:11px Trebuchet MS, Lucida Sans Unicode, Arial, Helvetica, sans-serif; text-align:center; background:#DDD}

hr {clear:both;margin:0;visibility:hidden;display:block}

a:focus {outline: 0;}

/* main */	

#init {background: #FFF ; border-top: 5px solid #DDD; text-align: center; width: 100%}

#main {width:750px; margin:0 auto 0px auto; background:transparent; padding-bottom:0px;}

#body {width:750px; margin:0 auto 0 auto; background:transparent; padding:0 0 0 0;}

/* box destro */  

.rightbox {float:right; width:470px; padding:0px 10px 0px 20px; margin:8px 0 0 0 ; background:transparent; text-align:left;}

/* box sinistro */	 

.leftbox {float:left; width:250px; background:transparent; padding:0px 0 0px 0;margin:0;}	 

/* menu */

#menu {background: transparent url(images/menu-sfondo.jpg) repeat-x top; clear: both; display: block; padding: 0; width: 100%}

#menu ul {margin:0 auto; padding:0; list-style: none; width:250px;}

#menu li {float:left; width:250px;margin:0; padding:0; background:transparent url(images/menu-sfondo.jpg) repeat-x bottom;}

#menu a {display:block; font-size:12px; letter-spacing:0.20em;text-decoration: none; text-align:left; color: #666; padding:3px 15px 2px 25px; line-height:2.5em; margin:0; width:210px ; background: transparent url(images/punto.jpg) no-repeat 2px 8px}

#menu a:hover {color: red;}

/* testo */
#text {color: #666; font-size: 11px; line-height: 1.4em; margin: 10px 0 8px 0 ; padding: 0; width: 468px}

#text p {font-size:11px; line-height:1.4em; margin:0 0 8px 0 ; padding:0; color:#666}

#text h3 {font-size:11px; line-height:1.4em; margin:0 0 5px 0 ; padding:0; color:#00a040; font-weight:normal}

#text h1 {font-size:20px; line-height:1.4em; margin:0 0 5px 0 ; padding:0; color:red; font-weight:normal}

#text a {text-decoration:none; color:#999;}

#text a:hover {color:red;}	   

/* links */
#links a {color: #666; font-size: 10px; letter-spacing: 0.10em; text-align: left; text-decoration: none; width: 50px}

#links a:hover {color: red;}

/* form */
input {background-color: white; border: dashed; border-bottom-width: 1px; border-color: #666; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; color: #666; font-size: 15px; font-weight: normal; text-indent: 2px; width: 350px}

textarea {background-color: white; border: dashed; border-bottom-width: 1px; border-color: #666; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; font-size: 14px; font-weight: bold; text-indent: 2px; width: 350px}

select {background-color: white; width: 350px; z-index: 0}

/* footer */
#footer {width:100%; margin:0 ; text-align:center; background:#DDD ;}

/* End of style section. Generated by AceHTML at 28/07/2009 22.38.03 */