/* html,body {margin: 0; padding: 0; background-color: #002D51; color: #ffffff; } */
html,body {margin: 0; padding: 0; background: url(/images/sfondino.jpg) repeat; color: #ffffff; }
body {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; text-align: center; }
div#container {
width: 800px; 
margin: 0 auto; 
text-align: left; 
top: 0; 
border: 1px solid #B3C0D4;
background-color: #002D51;
background-image: url(../img/estate-acqua-sfondo.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom;
color: #ffffff;
}

div#logonstatus {
width: 800px; 
margin: 0 auto; 
padding-bottom: 5px;
text-align: right; 
top: 0; 
}

#logonstatus a {font-size: 10px; color:#FFFFFF; text-decoration : none; font-weight: bold;}
#logonstatus a:link {font-size: 10px; color:#FFFFFF; text-decoration : none; font-weight: bold;}
#logonstatus a:visited {font-size: 10px; color:#FFFFFF; text-decoration : none; font-weight: bold;}
#logonstatus a:hover {font-size: 10px; color:#cccccc; text-decoration : none; font-weight: bold;}

div#header {color: #ffffff; top: 0px; margin: 0; padding: 0; }
/*  */
div#colonnasx {float: left;width: 175px;\width:175px;w\idth:175px; text-align: justify; font-size:11px; padding: 0px; }
div#colonnadx {float: right; width: 340px;\width:340px;w\idth:340px; text-align: justify; font-size:11px; padding: 0px; margin-top:1.7em; }
div#center {top: 0; margin-left: 175px; margin-right: 340px;width: 275px;\width:275px;w\idth:275px; text-align: left; font-size:11px; padding: 0px; }
div#footer{clear:both;  padding: 0;}
#menusfondo {
top: 0;
background-image: url(../img/menu-sfondo.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
width: 800px;
height: 30px;
}
/*  layout menu  */
.button-on {
background-image: url(../img/puls-on.jpg);
background-repeat: no-repeat;
width: 140px;
height: 30px;
border: 0px solid #99E0F7;
}
.button-off {
font-size: 11px;
width: 140px;
height: 30px;
color: #BF0000;
}
/*    */
#cont-sx {width: 140px; margin-top:2.6em; margin-right: 0.4em;margin-left: 1.2em; padding: 0em; font-size: 9px; text-align : justify; }
#cont-c {margin-top:2em; margin-left: 1.5em; margin-right: 1.5em; padding-top: 0em; font-size: 11px; }

/*  2 COLONNE  */
div#colonna {float:right; width: 57.6em;}
div#content {margin-right: 57.6em; padding: 0em;  }
#cont {margin-top:2em; margin-left: 2em; margin-right: 1.3em; padding-top: 0em; font-size: 11px; text-align : justify; }

/*  service2  */
div.textimage {width: 600px; margin-bottom: 10px; }
div.textimage img {float:left; margin-right: 10px; }
div.textimage h2, div.textimage p{
margin: 0px;
padding: 0
}
div.textimage h2{ margin-bottom: 5px }
div.clearer{clear: left}

div.textimage2 {width: 600px; margin-bottom: 10px; }
div.textimage2 img {float:right; margin-left: 10px; }
div.textimage2 h2, div.textimage2 p{
margin: 0px;
padding: 0
}
div.textimage2 h2{ margin-bottom: 5px }
div.clearer2{clear: right}

/*  pagina immagini  */
#cont-box {margin-top:2em; margin-bottom:2em; margin-left: 2em; margin-right: 1.3em; padding-top: 0em; font-size: 11px; text-align : justify; border:1px solid #ffffff; height:470px;}
.img {
width: 270px;
float: left;
margin: 1.5em;
}
.affianca {
width: 272px;
float: left;
margin-top:1.6em;
}

.clear {
clear: left;
}

div.split3 div{
    float: left;
 	width: 21%;
    padding: 0 0.6em 0 1.4em;
	margin-bottom: 2em;
	}

/* layout */
body,td {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; text-align : justify; color: #ffffff; }
.titolo {font-weight: bold;	color: #ffffff;	margin-bottom:0.5em; }
.titolo2 {font-weight: bold; color: #ffffff; margin-top:0.8em; margin-left:1.2em; font-size:13px;}
h1 { font-weight: bold; color: #ffffff; margin-top:0.8em; font-size:13px; }
h2 { font-weight: bold; color: #ffffff; margin-top:0.8em; font-size:11px; }
h3 { font-weight: bold; color: #ffffff; margin-top:0.8em; font-size:10px; }

.bold {font-weight: bold; }
/*  link  */
.lmenu:link {font-size: 10px; color:#FFFFFF; text-decoration : none; }
.lmenu:visited {font-size: 10px; color:#FFFFFF; text-decoration : none; }
.lmenu:hover {font-size: 10px; color:#FFFFFF; text-decoration : none; font-weight: bold;}

.adminlink {
  color: #ff7f00;
}

#article img {
  border: 1px solid #B3C0D4;
};

.portfolio-image {
  border: 1px solid #B3C0D4;
};

a.indexlink {padding-left: 15px; display: block;}
.indexlink {font-size: 10px; color:#eeeeee; text-decoration : none; font-weight: bold;}
.indexlink:link {font-size: 10px; color:#eeeeee; text-decoration : none; font-weight: bold;}
.indexlink:visited {font-size: 10px; color:#eeeeee; text-decoration : none; font-weight: bold;}
.indexlink:hover {font-size: 10px; color:#cccccc; text-decoration : none; font-weight: bold;}

td.form {
  text-align: right;
  font-weight: bold;
}

.button {
  font-size: 12px;
  background-color: #eee;
  font-weight: bold;
  color: #036;
  border: 1px solid #036;
}

#portfolio-index h2 {
  border-bottom: 1px solid #fff;
}

#cont-sx h2 {
  border-bottom: 1px solid #fff;
}

hr {
  clear: both;
  margin-bottom: 10px;
}

