/*RESET*/
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;}
/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
table, td, th{vertical-align:middle;}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q{quotes: "" "";}
/* Remove annoying border on linked images. */
a img{border:none;}

#logo{
	margin: 10px 0 0 6px;
}

#menu{
	margin: 5px 0 0 6px;
}

#testo{
	padding:0 20px;
	text-align: justify;
	margin-top:60px;
}

.txt{
	
}

.list{
/*	font-size: 10px;*/
	color: #666;
	margin: 6px;
}

h1{
	font-weight: bold;
	color: #111;
}

/*#cit{
 	float: left;
	font-family: helvetica;
	font-size: 12px;
	color: #fff;
	font-style: italic;
	width: 800px;
	margin: 105px 0 0 140px;
	line-height: 13px;
}*/

#foto{
    position: absolute;
   /*	top: 180px; */
    top: 120px;
	left: 990px;
}

em{
	font-style: italic;
	color: #666;
}



/*************************/

body {
/*overflow-y: hidden;  */

background-color: #a6c737;
background-image: url(../i/estate/sfondo_estate_linea.jpg);
background-repeat: repeat-x;
}

#all {
float: left;
text-align: left;
width: 1200px;
margin : 0 auto;
background-image: url(../i/estate/sfondo_estate.png);
background-repeat: no-repeat;
background-position: left;
height: 845px;
background-color: #FFFFFF;
}

#footer{
clear: both;
float: left;
width: 1200px;
height: 150px;
}

#cit {
float: left;
width: 420px;
font-family: Trebuchet MS;
font-size: 12px;
color: #FFFFFF;
padding-top: 140px;
/*padding-right: 140px; */
line-height: 15px;
padding-left: 80px;
}

#header{
/*background: url(../i/estate/CHISIAMO_topleft.png) no-repeat top left #fff; */
float:left;
width: 270px;
height: 607px;
/*background-color: #FFFFFF;    */
}

.ruggine {
color: #a4d737;
font-weight: bold;
}

.titolo {
font-family: Trebuchet MS;
font-size: 14px;
color: #0096db;
font-weight: bold;
}

#main0 {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/box-testo.png) no-repeat;
}


#main {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/CHISIAMO_box-testo.png) no-repeat;
}

#main2 {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/COMELAVORIAMO_box-testo.png) no-repeat;
}

#main3 {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/COSAFACCIAMO_box-testo.png) no-repeat;
}

#main4 {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/DOVESIAMO_box-testo.png) no-repeat;
}

#main5 {
float: left;
margin-top: 30px;
width: 700px;
height: 430px;
font-family: Trebuchet MS;
font-size: 13px;
color: #58585A;
background: url(../i/estate/CONTATTI_box-testo.png) no-repeat;
}

.cmail {
color: #a6c737;
text-decoration: underline;
}

.cmail:link {
color: #a6c737;
text-decoration: underline;
}

.cmail:hover {
color: #eed0cf;
text-decoration: none;
}

.label2 {
float: left;
width: 150px;
}

.input2 {
float: left;
width: 250px;
}

.campo_reg {
clear: both;
float: left;
margin-bottom: 10px;
width: 400px;
}

#antispam {
clear: both;
float: left;
width: 420px;
}

#invio {
clear: both;
width: 600px;
text-align: center;
margin-top: 10px;
}

.tasto_invio {
font-size: 12px;
border: 1px solid #a6c737;
background-color: #daf98e;
color: #a6c737;
font-weight: bold;
padding: 2px 10px 2px 10px;
}

#privacy {
clear: both;
float: left;
width:420px;
}

.privacy_txt {
font-family: Tahoma, Arial;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}

#flash {
float: left;
width: 390px;
margin-left: 273px;
margin-top: -160px;
}

.pdfcmbox {
float: left;
width: 120px;
text-align: center;
}

.bottone_pdf {
font-size: 11px;
border: 1px solid #a6c737;
background-color: #a6c737;
color: #FFFFFF;
text-decoration: none;
padding: 2px 5px 2px 5px;
}

.pdfcmbox2 {
clear: both;
width: 630px;
text-align: center;
}

.bottone_pdf2 {
font-size: 11px;
border: 1px solid #daf98e;
background-color: #daf98e;
color: #617910;
text-decoration: none;
padding: 2px 55px 2px 55px;
}

.lg {
margin-top: 50px;
}
