@charset "utf-8";
/* CSS Document */
body {
margin: 0;
padding: 0px;
text-align: center;
background:url(layout/sfondo.jpg);
background-repeat: repeat-x;
background-color:#e3f0ff;
font-family: Arial, Helvetica, sans-serif;
}
h1{
font-size:20px;
margin:6px 0px;
font-family:Comic Sans MS;
}
h2{
font-size:18px;
margin:6px 0px;
font-family:Comic Sans MS;
}
a{
color:#757D71;
text-decoration:none;

}
 a:hover{
 color:#186418;
 }
 #light{
width:456px;
/*padding:13px 0px 0px 0px;
border-top:1px dotted #fff;
position:relative;
float:left;*/
height:auto;

}
#centrato{
width:800px;
background-color:#fff;
margin:auto;
text-align:left;
height:737px;
text-align:justify;
}
#head{
background-color:#e3f0ff;
height:65px;
}
#compatibile{
position:absolute;
padding:0px;
left:836px;
top:13px;
}
#flash{
width:800px;
height:273px;
}
#menuPrincipale{
background-image:url(layout/menu.jpg);
background-repeat:no-repeat;
background-color:#c6dabb;
width:800px;
height:31px;
margin:0px;
padding:0;
position:absolute;
top:338px;
}
.menu{
font-size:12px;
font-weight:normal;
height:19px;
margin:3px 0px 0px 0px;
padding: 0px 11px;
text-align:left;
}

.menu li{
display:inline;
padding: 0 20px;
color:#0c550c;
}

.menu a:link{
color:#757d71;
text-decoration:none;
}
.menu a:visited{
/*background:#eee;*/
color:#757d71;
text-decoration:none;
}
.menu a:hover,
.menu a:focus,
/*.menu a:currentPage,*/
.menu a:active{
/*background:#fff;*/
color:#0c550c;
text-decoration:underline;
}
#sfondoHome{
background-image:url(layout/sfondoHome.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:368px;
width:800px;
position:relative;
top:31px;
}
#Footer{
background-image:url(layout/footer.png);
background-repeat:no-repeat;
position:relative;
top:31px;
height:22px;
width:800px;
padding:0px 0px 10px 0px;
}
#testoFooter{
font-size:11px;
color:#4f4b40;
padding:5px 0px 0px 290px;
}
#specialisti{
background-image:url(layout/specialisti.jpg);
width:381px;
height:243px;
position:relative;
top:130px;
left:15px;
}
#testoSpecialisti{
font-size:12px;
color:#186418;
padding:30px 24px 0px 26px;
}
.listaSpeciali{
font-size:12px;
line-height:120%;
}
.listaSpeciali li{
color:#186418;
padding: 0 0 0 0;
}
.listaSpeciali a:link, .listaSpeciali a:visited {
color:#186418;
text-decoration:none;
}
.listaSpeciali a:hover, .listaSpeciali a:focus, .listaSpeciali a:active {
color:#0c550c;
text-decoration: underline;
}

#AreaSx{
position:relative;
left:402px;
top:-96px;
width:358px;
height:220px;
}
.Articoli, .modulo{
font-size:12px;
color:#186418;
position:relative;
left:1px;
top:0px;
text-align:justify;
}
.Titoli2{
position:relative;
font-family:Myriad Pro, Helvetica, Arial, Sans Serif;
font-size:18px;
line-height:18px;
color:#186418;
}
#articolo1{
position:relative;
top:-2px;
}
#Presentazione {
/*height: 96px;*/
font-size:12px;
color:#186418;
position:absolute;
left:1px;
top:0px;
width:510px;
padding:5px 27px 8px 31px;
line-height:18px;
}
#fotoArticolo{
padding:0;
width:205px;
position:relative;
left:571px;
top:100px;
}
.fotoDentroArticolo{
padding:2px 10px 4px 0px;
float:left;
}

#offerte{
position:absolute;
left:567px;
top:-47px;
}

.TitoloMain{
font-family:Comic Sans MS, Myriad Pro, Helvetica, Arial, Sans Serif;
font-size:13px;
line-height:13px;
color:#186418;
padding:0px 0px 0px 0px;
}
.TitoloSecondario {
position:relative;
font-family:Myriad Pro, Helvetica, Arial, Sans Serif;
font-size:18px;
line-height:18px;
color:#186418;
top:-6px;
}
.TitoloSecondario a:link{
color:#757d71;
text-decoration:none;
}
.TitoloSecondario a:visited{
color:#757d71;
text-decoration:none;
}
.TitoloSecondario a:hover,
.TitoloSecondario a:focus,
.TitoloSecondario a:active{
color:#0c550c;
text-decoration:underline;
}
#imgOfferte{
background-image:url(layout/imgOfferte.jpg);
width:800px;
height:273px;
}
.Manca{
padding:0;
font-size:12px;

}
/*---------------------------------------AZIENDA-------------------------------------------------------------------*/
#imgAzienda{
background-image:url(layout/imgAzienda.jpg);
width:800px;
height:273px;
}
#sfondoDettagliAzienda{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:490px;
width:800px;
position:relative;
top:31px;
}


#TappetoVerde{
position:  relative;
background-image: url(layout/tappetoVerde.jpg);
background-repeat: none;
height: 270px;
width:  799px;;
font-size:12px;
color:#fff;
top:31px;
}

/*-------------------------------------------------------INTERNE------------------------------------------------------*/
#PresentazioneInterna{
height: 150px;
font-size:12px;
color:#186418;
position:absolute;
left:1px;
top:0px;
width:510px;
padding:12px 27px 8px 31px;
border-bottom:1px dotted #186418;
}
#testoTappeto{
position:  relative;
top: 90px;
width: 270px;
float: right;
padding-right: 40px;
}

/*------------------------------------------------------ GIARDINI---------------------------------*/
#imgGiardino{
background-image:url(layout/imgGiardino.jpg);
width:800px;
height:273px;
}
#photogallery{
padding:0;
 margin:10px 0px 0px 0px;
}
#sfondoDettagliGiardini{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1230px;
width:800px;
position:relative;
top:31px;
}
/*------------------------------------------------------DETTAGLI SERVIZI--------------------------------------------*/
#imgServizi{
background-image:url(layout/imgServizi.jpg);
width:800px;
height:273px;
}
#Dettagli{
position:relative;
left:30px;
top:125px;
width:670px;
line-height:18px;
/*height:220px;*/
}
#sfondoDettagli{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:368px;
width:800px;
position:relative;
top:31px;
}
#fotoDettagliArticolo{
padding:0;
width:750px;
position:relative;
left:30px;
top:196px;
}
#fotoDettagliServizi{
padding:0;
width:755px;
position:relative;
left:30px;
top:170px;
}
/*-------------------------------------------------------Contatti----------------------------------------------------------*/
#imgContatti{
background-image:url(layout/imgContatti.jpg);
width:800px;
height:273px;
}
#mail{
background-image:url(layout/mail.gif);
background-repeat:no-repeat;
 padding:20px;
 font-size:12px;
 left:26px;
 position:relative;
 top:110px;
 width:650px;
 height:315px;
 color:#186418;
}
#sfondoDettagliMail{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:516px;
width:800px;
position:relative;
top:31px;
}
#telefono{
padding:0px;
background-image:url(layout/telefoni.gif);
background-repeat:no-repeat;
height:38px;
width:160px;
position:relative;
left:30px;
top:94px;
}
#privacy{
font-size:12px;
color:#186418;
position:absolute;
left:301px;
top:101px;
width:510px;
padding:12px 27px 8px 31px;
}

#privacy a:link, #privacy a:visited {
color:#186418;
text-decoration:none;
}
#privacy a:hover, #privacy a:focus, #privacy a:active {
color:#0c550c;
text-decoration: underline;
}

#form{
padding:10px 0px 0px 0px;
}
/*-----------------------------------------------------SEVIZI----------------------------------------------------------*/
#sfondoPartner{
background-image:url(layout/sfondoInterna.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:800px;
width:800px;
position:relative;
top:31px;
}
/*-----------------------------------------------Partner-----------------------------------------------------*/
#imgPartner{
background-image:url(layout/imgPartner.jpg);
width:800px;
height:273px;
}
.partner{
padding:0px 0px 14px 10px;
height:100px;
width:360px;
float:left;
}
.imgPartner{
padding:0;
width:110px;
float:left;
}
.testoPartner{
margin:13px 0px 0px 120px;
/*width:410px;
top:20px;*/
position:relative;

}
#sfondoServizi{
background-image:url(layout/sfondoInterna.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1300px;
width:800px;
position:relative;
top:18px;
}
/*--------------------------------------------------------------*/
#imgAlta{
background-image:url(layout/imgAlta.jpg);
width:800px;
height:273px;
position:relative;
top:-273px;
left:0px;
}
/*-------------------------------Irrigazione-------------------------------------*/
#imgIrriga{
background-image:url(layout/imgIrriga.jpg);
width:800px;
height:273px;
}
#fotoDettagliIrrigazione{
padding:0;
width:521px;
position:relative;
left:0px;
top:16px;
}
#sfondoDettagliIrrigazione{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1500px;
width:800px;
position:relative;
top:31px;
}

#centralina{
color:#186418;
font-size:12px;
padding:0px 19px 0px 20px;
position:relative;
top:165px;
left:569px;
height:586px;
width: 192px;
background-image:url(layout/sfondocentralina.jpg);
}
/*----------------------------------------------------------------------------------------*/
/*----------------------------------------POTATURA-----------------------------------------------*/
#imgPota{
background-image:url(layout/imgPota.jpg);
width:800px;
height:273px;
}
#fotoDettagliPotatura{
padding:0;
width:521px;
position:relative;
left:0px;
top:0px;
}
#sfondoDettagliPotatura{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:700px;
width:800px;
position:relative;
top:31px;
}
#pota{
padding:0px 19px 0px 20px;
position:relative;
top:179px;
left:557px;
/*height:586px;
width: 192px;
font-size:12px;
color:#186418;
background-image:url(layout/sfondocentralina.jpg);*/
}
/*---------------------------------------------------------------------------------------------*/

/*---------------------------------------------Pozzi--------------------------------------*/
#sfondoDettagliPozzi{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:610px;
width:800px;
position:relative;
top:31px;}

#imgPozzo{
background-image:url(layout/imgPozzo.jpg);
width:800px;
height:273px;
}

#fotoDettagliPozzi{
padding:0;
width:521px;
position:relative;
left:0px;
top:30px;
}
#pozziDx{
padding:0px 19px 0px 20px;
position:relative;
top:145px;
left:557px;
width: 207px;
/*height:586px;
font-size:12px;
color:#186418;
background-image:url(layout/sfondocentralina.jpg);*/
}
/*---------------------------------------------------------------------------------------------*/
/*----------------------------------------Pavimentazione-----------------------------------------------*/
#imgPiazza{
background-image:url(layout/imgPiazza.jpg);
width:800px;
height:273px;
}
#fotoDettagliPiazza{
padding:0;
width:624px;
position:relative;
left:30px;
top:713px;
}
#piazza{
padding:0px 19px 0px 20px;
position:relative;
top:179px;
left:557px;
/*height:586px;
width: 192px;
font-size:12px;
color:#186418;
background-image:url(layout/sfondocentralina.jpg);*/
}
#sfondoDettagliArredo{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1300px;
width:800px;
position:relative;
top:31px;
}

/*----------------------------------------ILLUMINAZIONE-----------------------------------------------*/
#imgLuce{
background-image:url(layout/imgLuce.jpg);
width:800px;
height:273px;
}
.fotoDettagliLuce{
padding:0;
float:left;
position:relative;

}
#luce{
padding:0px 19px 0px 20px;
position:relative;
top:179px;
left:557px;
/*height:586px;
width: 192px;
font-size:12px;
color:#186418;
background-image:url(layout/sfondocentralina.jpg);*/
}
#sfondoDettagliLuce{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1400px;
position:relative;
top:31px;
}
/*--------------------------OFFERTE--------------*/

#sfondoOfferta{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:900px;
width:800px;
position:relative;
top:31px;
}



/*----------------------------------------Fog-----------------------------------------------*/
#imgNebbia{
background-image:url(layout/imgFog.jpg);
width:800px;
height:273px;
}
#fotoDettagliFog{
padding:0;
width:414px;
position:relative;
left:371px;
top:94px;
}
#fogDX{
position:relative;
top:10px;
width: 332px;
left:0px;
/*height:586px;
padding:0px 19px 0px 20px;
font-size:12px;
color:#186418;
background-image:url(layout/sfondocentralina.jpg);*/
}
#sfondoDettagliFog{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:580px;
position:relative;
top:31px;
}
#sfondoDettagliCondominio{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:420px;
position:relative;
top:31px;
}
/*---------------------------------------------Inviata--------------------------------------*/
#imgInviata{
background-image:url(layout/imgAlta.jpg);
width:800px;
height:273px;
}
/*----------------------------------------------------------------------------------------------------*/
.Lista{
font-size:12px;
color:#186418;
position:relative;
left:1px;
top:180px;
padding:0px 30px;
}
#giardini, #irrigazione, #pozzi, #arredo, #potatura, #illuminazione, #fog , #condomini{
padding:0px 0px 14px 0px;
height:115px;
}
#imgGiardini, #imgIrrigazione, #imgPozzi, #imgArredo, #imgPotatura, #imgIlluminazione, #imgFog , #imgCondomini{
padding:0;
width:110px;
float:left;
}

.testo{
margin:13px 0px 0px 120px;
/*width:610px;*/
text-align:justify;
width:460px;
}
.Titoletto{
padding:0px;
}
#FooterServizi{
background-image:url(layout/footer.png);
background-repeat:no-repeat;
position:relative;
top:18px;
height:22px;
width:800px;
padding:0px 0px 10px 0px;
}

#articolo2, #articolo1Bis{
padding:36px 0px 0px 0px;
}
#angolo{
padding:20px 0px 0px 8px;
}
/*-----------------------------------PRIVACY-------------------------------------*/
#sfondoDettagliPrivacy{
background-image:url(layout/sfondoDettagli.jpg);
background-repeat:no-repeat;
background-color:#fff;
height:1830px;
width:800px;
position:relative;
top:31px;
}
#PresentazionePrivacy{
width:708px;
font-size:12px;
color:#186418;
position:absolute;
left:1px;
top:0px;
padding:0px 27px 0px 31px;
line-height:18px;
}
