﻿body,html{ 
    background-color: #C7D61A;
    background-image: url(images/bg.gif);
    background-position:  top; background-repeat:  repeat-x; 
    padding: 0px;
           }
#extPG
{
    width: 100%; margin: 10px 0px 0px -10px; /*text-align: center;*/ position: absolute;

}
#container
{
    width: 980px; min-height: 520px;
    padding: 0px; margin: auto;
    text-align: center; 
    border: 1px solid #03780a;
    font-family: Arial; color: Green;  font-size: 12px;
}
#header
{
    width: 980px; height: 141px;
    background-image: url(images/head.jpg);
    background-position:  top right; background-repeat:  no-repeat; 
    padding: 0px;
}
#header.Giardino
{
    width: 980px; height: 141px;
    background-image: url(images/headG.jpg);
    background-position:  top right; background-repeat:  no-repeat; 
    padding: 0px;
}
#header.Recinzioni
{
    width: 980px; height: 141px;
    background-image: url(images/headR.jpg);
    background-position:  top right; background-repeat:  no-repeat; 
    padding: 0px;
}
#CContentPage
{
    width: 980px; min-height: 480px;
    background-color:#fff;
    padding: 0px;
    background-image: url(images/body01.jpg);
    background-position:  top right; background-repeat:  no-repeat; 
}

#CContentPage.home
{
    width: 980px; min-height: 480px;
    padding: 0px;
    clear: both;
}

#ContentPage
{
 width: 100%; min-height: 100%;
 padding: 0px;
/* border: 1px solid red;*/
}

#ContentPage.Giardino
{
 width: 100%; height: 680px;
 padding: 0px;
 background-image: url(images/bgbg.gif);
 background-position:  top left; background-repeat:  repeat-y; 
 }
#ContentPage.Recinzioni
{
 width: 100%; height: 620px;
 padding: 0px;
 background-image: url(images/bgbg.gif);
 background-position:  top left; background-repeat:  repeat-y; 
 }
#footer
{
   width: 960px; height: 81px; 
   text-align: right;font-family: verdana; font-size: 10px; /*font-style: italic;*/ color: #03780a; /* font-weight: bold;*/line-height: 15px;
   margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
   background-color: #fff;
   background-image: url(/images/foot.jpg);
   background-position:  top right; background-repeat:  no-repeat; 
}
#footer.PG2
{
   width: 960px; height: 81px; 
   text-align: right;font-family: verdana; font-size: 10px; /*font-style: italic;*/ color: #03780a; /* font-weight: bold;*/line-height: 15px;
   margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
   background-color: #fff;
   background-image: url(images/foot2.jpg);
   background-position:  top right; background-repeat:  no-repeat; 
}


#SubFooter{
   width: 960px; height: 81px; 
   text-align: left ;font-family: verdana; font-size: 10px; /*font-style: italic;*/ color: #03780a; /* font-weight: bold;*/line-height: 15px;
   margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
}
#SubFooter.home{
   width: 960px; height: 50px; 
   text-align: left ;font-family: verdana; font-size: 10px; /*font-style: italic;*/ color: #03780a; /* font-weight: bold;*/line-height: 15px;
   margin: 0px auto 0px auto;padding:  10px 10px 0px 10px;
   background-image: url(images/bgfoot2.gif);background-repeat:  repeat-x; 
    
}
/*-----------*/

 .Logo 
 {
    float: left;
    vertical-align: top;
 }

.txt
 {
     text-align: right;font-family: Arial; font-size: 14px; font-style: italic; color: #575757;  /*font-weight: bold;*/ padding-top: 10px; /*padding-right: 100px;*/
 }
 
#navigation
{
     margin: 115px 0px 0px 0px; padding: 0px 0px 0px 10px;
     width: 600px; float: left; height: 25px; 
     text-align: left; word-spacing: 3px;
     font-family: Arial; color: Green; font-weight: bold;
     /*border: 1px solid red;*/
}
#menu2
{
    width: 287px; height: 248px; float: left; 
    margin: 0px;
}
a.blue
{
    color:#03780a; text-decoration: none; font-size: 12px; 
}

a.blue:link 
{
    color: #03780a;
    text-decoration: none;
}

a.blue:hover 
{
    color: #00ab0c;
}

a.blue:active 
{
   color: #03780a; 
   text-decoration:none; 
} 



a.foot:link 
{
    color: #03780a;
    text-decoration: none;
}

a.foot:hover 
{
    color: #00ab0c;
}
a.foot:active 
{
   color: #03780a; 
   text-decoration:none; 
} 
a.foot:visited 
{
   color: #03780a; 
   text-decoration:none; 
} 

#TBG
{
     width: 395px;height: 470px;
     padding: 0px;margin: 35px 0px 0px 2px;border: 0px;
     float: left;
}
#TBR
{
     width: 377px;height: 516px;
     padding: 0px;margin: 25px 0px 0px 15px;border: 0px;
     float: left;
}

#DX
{
     position: relative; left: 0px;
     width: 580px; min-height: 450px;
     padding: 0px;margin: 8px 0px;border: 0px;
     float: left;
}
.SX
{
   float: left;
   margin: 0px;
   padding: 0px;
}
#JF
{
 width: 750px; height: 380px;
 text-align: justify;
 margin: 25px 10px 25px 10px; padding: 25px 20px 35px 20px;
 /*background-color: Transparent;*/ background-image:url(images/bg.png);background-repeat: repeat;
 overflow:  scroll; overflow-x:hidden;
 border:1px solid green;
}
#DownL
{
    width: 600px; 
    margin:  8px auto 10px auto; padding: 20px;
    background-color: Transparent; background-image:url(images/bg.png);background-repeat: repeat;
    border:1px solid green;
}

#Dati
{
    width: 435px; 
    float: left;
    margin: 15px 10px 25px 10px; padding: 25px 10px 35px 10px;
    background-color: Transparent; background-image:url(images/bg.png);background-repeat: repeat;
    text-align: left; line-height: 20px;
    border:1px solid green;
    
}

#BoxMap
{
  float: left; 
  margin: 50px 10px 25px 25px; padding: 0px;
  border:1px solid green;
  background-color: Transparent; background-image:url(images/bg.png);background-repeat: repeat;
}

#Box
{
    width: 435px;  height: 80px;
    float: left;
    margin: 50px 10px 15px 10px; padding: 25px 10px 35px 10px;
    background-color: Transparent; background-image:url(images/bg.png);background-repeat: repeat;
    text-align: left;
    border:1px solid green;
}

#TBdwn
 {
    width: 600px; 
 
 }
.OneTitle
{
   background-color: Green; color: White;
   height: 25px; width: 100%;
}
#Form
{
   height: 25px; width: 100%;
}

.boxtxt
{
 width: 80%;
 text-align: justify;
 margin: auto;
 line-height: 16px;
}

.Title
{
  color: Orange;
  font-size: 18px;   font-weight: bold;  font-family: Arial; 
}
#powered
{
  text-align: center;
  margin-top: 10px;
  width: 950px;
  color: #545454;
}