/***********************************************************************  
******************* reset.css ******************************************  
************************************************************************/ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}  
body {line-height:1.5;}  
table {border-collapse:separate; border-spacing:0;}  
caption, th, td {text-align:left;font-weight:normal;}  
table, td, th {vertical-align:middle;}  
blockquote:before, blockquote:after, q:before, q:after { content:""; }  
blockquote, q { quotes:"" ""; }  
a img {border:none;}  
.both {clear:both;}  

html,body{background:#ECECC6;font-size:82%;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;margin:0 auto;overflow:auto;line-height:1.4em;}

h1,h2,h3{text-align:center;}

html>body p{margin:0.5%;}
p{padding:10px;margin:0;text-align:justify;font-family:Verdana,Arial,Helvetica,sans-serif;}
em{font-style:italic;}
strong{font-weight:700;}
cite,code {font-family:Verdana,Arial,serif;font-style:normal;}

span{padding-bottom:20px;}

img{border:0;}
.foto{float:left;height:120px;width:160px;}
.foto2{float:left;height:240px;width:180px;}
.icone{float:left;margin-right:5px;}

ol,ul{margin:0;padding:0;list-style:none;font-family:Verdana,Arial,Helvetica,sans-serif;}
li{margin-left:3%;text-align:left;padding:0;}

form{font-size:100%;text-align:left;margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;}
fieldset{color:#333;margin:0 10px;padding:4px 0;border:0;}
label{font-weight:700;float:left;display:block;width:90px;}
legend{font-weight:700;}
select{font-size:100%;}
input,textarea{background:#fff;color:#333;font-size:100%;padding:0.5%;border:1px solid #ddd;}
#submit{font-weight:bold;padding:0.7%;}

hr{border:1px solid #ccc;}

table{text-align:center;border:thin none;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;}
th,td{border:thin none;padding:0;}
th{font-weight:700;}

a:link,a:visited,a:hover,a:active{font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%;}
a:link,a:visited{text-decoration:underline;color:#333;}
a:hover,a:focus,a:active{color:#555;text-decoration:none;}

#tutto {width:766px;margin:0 auto;}
#header {height:139px;margin:0 auto;background: url(../images/top.png) repeat-y;}
#banner {height:185px;margin:0 auto;padding:15px 5px 5px 5px;background: url(../images/banner.png) repeat-y;}
#menu {height:60px;margin:0 auto;background: url(../images/menu.png) repeat-y;}
#contenitore {margin:0 auto;padding:0 11px;height:680px;background: url(../images/bg_content.png) repeat-y;}
#testo,#testo2 {width:80%;float:left;height:680px;}
#testo h2{padding-left:150px;}

.testo,.testo2,.testo3,.testo4,.testo_b,.testo2_b,.testo4_b {width:90%;margin:10px auto;}
.testo,.testo2,.testo4 {border-bottom:1px solid #ccc;}
.testo{height:120px;}
.testo_b {height:150px;}
.testo2,.testo2_b {height:230px;}
.testo3 {height:35px;}
.testo4,.testo4_b {height:130px;}

#last_minut {width:192px;height:600px;float:left;}
#prenotazioni {width:540px;height:600px;margin:0 auto;background: url(../images/contatti.png) no-repeat;}
#form {width:505px;height:400px;margin:0 auto;padding:10px 0 0 0;background: url(../images/mappa.png) no-repeat;}
.rigaform {width:260px;float:left;text-align:center;}
.rigaprezzi {width:175px;float:left;text-align:center;}
.rigaprezzi li{height:50px;}
.center {text-align:center;margin:0 auto;}
.spazio {height:220px;}
#home {width:402px;height:600px;float:left;}
#home h2{padding-left:0;}
#colonna {width:20%;padding:20px 0 0 0;height:680px;float:left;}
#bottom {height:35px;margin:0 auto;padding:28px 5px 5px 5px;background: url(../images/bottom.png) no-repeat;}
#footer {padding:10px 5px 5px 5px;margin:0 auto;}

.freelance {
position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;
}

