/* ----------------------------------------------
   ELEMENTI HTML
------------------------------------------------- */ 

/* Top Elements */
* { margin: 0; padding: 0; outline: 0 }

body {
  font: 11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  margin: 0;
/*per colore footer cambiare questo valore #003152 */
  background: #fff url(../immagini/bg2alta.gif) repeat-x;
  text-align: left;
  line-height:135%;
  clear: both;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
}

/* Links */
a { text-decoration: none; color: #46609d;}

a:hover {
  background: #F0f0f0; 
  color: #000;
  border-bottom: 1px dotted #000;
}

/* Headers */
h1, h2, h3 {
  font: bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
  color:#666;
  padding: 15px 10px 5px 10px;
  margin: 0;
  color: #46609d;
}

h1 {
  font-size: 275%;  
  font-weight: normal;
  letter-spacing: -2px;
}
h2 { font-size: 160%;}
h3 { font-size: 120%; font-weight: normal;}

h4 {
  font-family:Verdana, Geneva, sans-serif;
  color:#FFF;
  font-size:160%;
  }

p, dl { padding: 10px; margin: 0; }

ul, ol { margin: 10px 20px; padding: 0 20px; }
ul { list-style: none; }
dt { font-weight: bold; color: #895F30; }
dd { padding-left: 25px;}

/* Immagini */
/*img {
  background: #fafafa;
  border: 1px solid #dcdcdc;
  padding: 4px;
  margin-right:6px;}
  */
img.float-right { margin: 5px 0px 10px 10px; }
img.float-left  { margin: 5px 10px 10px 0px; }



/* form elements */
#umbMasterForm
{
  margin:0;
  padding:0;
  background:none;
  border:none;
}
form {
  margin: 15px 10px; padding: 5px 10px 20px 10px;
  border: 1px solid #f1f1f1; 
  background: #fdfdfd;   
}
label {
  font-weight: bold;
  margin: 8px 0 5px 0;
  color: #895F30;
}
input, select {
  padding: 4px;
  font: normal 1em Verdana, sans-serif;
  color: #666666;
  background: #fff;    
}

textarea {
  width: 350px;
  padding: 4px;
  font: normal 1em Verdana, sans-serif;
  height: 100px;
  display: block;
  color: #666666;
}

input,textarea, select {
  background: #fff;
    border-width: 1px;
    border-style: solid;
    border-color: #D4D4D4 #ebebeb #ebebeb #d4d4d4; 
}

input.button { 
  font: bold 12px Arial, Sans-serif; 
  height: 30px;
  margin: 0;
  padding: 2px 3px; 
  color: #555;
  background: #E6E6E6;
  border-width: 1px;
    border-style: solid;
    border-color: #ebebeb #d4d4d4 #d4d4d4 #ebebeb;
}

/* search form */
.searchform {
  background-color: transparent;
  border: none;  
  padding:0;  
  width: 390px;  
}
.searchform p { margin: 0; padding: 0 0 10px 0; }

.searchform input.textbox {
  width: 115px;
  color: #666666;
  height: 10px;
  vertical-align: top;
}
.searchform input.button { 
  width: 60px;
  height: 22px;
  vertical-align: top;
}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */

#barra 
{
  width:920px;
  height: 30px;
  margin: 0 auto;
  text-align:right;
}

#barra a:hover
{
  background: none;
  border:none;
}
#barra img {
  padding: 0;
  border:0px;
  margin-top:13px;
  }

#header-wrap {
  position: relative;
  background: #fff url(../immagini/wrap-bg4.jpg) no-repeat;
  margin: 0 auto;
  width: 940px;
  height: 285px;
  text-align: left;  
}

#header-photo {
  position: absolute;
  top: 75px;
  left: 26px;
  padding: 0;
  height:190px;
  width: 890px;
  clear: both;
  /* border: 1px solid #F0F0F0; */
}

#header-photo img {
  border: none;
  margin: 0; padding: 0;
} 



.form-cerca
{
  width: 240px;
  float:right;
}
.form-cerca form { margin:0; padding:0; background:none; border:none; height:30px; }

.form-cerca #testo { margin-top:12px; padding:0; width:190px; height:19px; float:right; }
.form-cerca #lente { margin-top:12px; padding:0; border:none; float:right; }

.form1 {
  margin: 0;
  padding: 0;
  border:0px;
  margin-top:10px;
  }
  
#nav {
  position: absolute;
  margin: 0;
  padding: 0;
  width: 300px;
  left: 10px;
  top: -6px;
}

#nav ul {
  float: left;
  list-style: none;
  width: 880px;    
  height: 40px;
  margin: 0; padding: 0;  
  display: inline;
  color:#003153;
}

#nav ul li {
  display: inline;
  margin: 0; padding: 0;
  color:#003153;
}

#nav .verde a
{ color:#7BA300; }

#nav ul li a {
  float: left;
  margin: 0;  
  padding: 18px 11px 0 11px;
  font: bold 14px/35px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
  text-decoration: none;  
  color:#003153;;  
}

#nav ul li a:hover, 
#nav ul li a:active {
  color: #46609d;
  background: none;
  border: none;
}

#nav ul li#current a {  
  color:#003153;;  
  background: #d5d3d6 url(../immagini/nav-current.jpg) repeat-x;
  border-bottom: 1px solid #CECECE;
}

#header-wrap h1#logo-text a:hover 
{
  background: none; 
  border: none;
}

#header-wrap p#intro {
  position: absolute;
  margin: 0;
  padding: 0;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 1.6em;
  font-style: italic;
  text-transform: none;
  color: #46609d;
  width: 400px;
/* change the values of top and left to adjust the position */
  top: 196px;
  left: 38px;
}

/* header quick search */
#header-wrap form#quick-search {
  position: absolute;
  top: 25px; right: 25px;
  padding: 0; margin: 0;
  width: 260px; height: 26px;
  background: #fff;  
  z-index: 999999;
  border: 1px solid #D8D8D8;    
}
#header-wrap form#quick-search p { margin: 0; padding: 0;}
#header-wrap form#quick-search .tbox {
  margin: 2px 0 0 4px; 
  background: none;
  border: none;
  color: #ABABAB;
    width: 210px;
}
#header-wrap form#quick-search label,
#header-wrap form#quick-search .btn {
  display: none;  }

#header-wrap img{
  background-color:transparent;
  border:0px;
}

/* CONTENT */
#content-outer {
  background: #fff;
  width: 100%;
}
#content-wrapper {
  width: 940px;
  margin: 0 auto;  
  text-align: left;
}
#content {
  background: #fff url(../immagini/content-bg.jpg) no-repeat;
  padding: 15px 25px;
}

/* colonna contenuto uno */
.col-con-uno
{
  width:670px;
  float:left;
}
.col-con-uno h1, .stileHeader
{
  padding:0 0 3px 5px;
  font: normal 1.8em "Trebuchet MS", Tahoma, Arial, Sans-serif;
  color: #7ba300;
  line-height: 1.1;
  letter-spacing: -2px;  
  text-transform: none;
  border-bottom: 1px solid #ebebeb;  
  margin-left: 5px;
}
.col-con-uno h1 a, .col-con-uno h2 a { color: #7ba300; }
.col-con-uno img.logoServizio { border:none; margin:10px; float:left; }
.col-con-uno label {  }
.col-con-uno .membro-azienda
{
  float:left;
  width: 167px;
  text-align: center;
  margin-bottom: 20px;
}

.col-con-uno .membro-azienda img { border:none; }
.col-con-uno .membro-azienda .nome { font: bold 1.2em 'Trebuchet MS', Tahoma, Arial, Sans-serif; }
.col-con-uno .membro-azienda .ruolo { font: normal 1.125em 'Trebuchet MS', Tahoma, Arial, Sans-serif; }

/* ---- SERVIZI ---- */
#box-servizio
{
  width: 275px; /*305*/
  margin: 5px 15px;
  padding-left:15px;
  float:left;
  background: #ffffff url(../immagini/box_domains.jpg) no-repeat;
  height:180px;
}

#box-servizio ul { padding:0 0 0 15px; margin: 20px 0 10px 95px; list-style-type:square;}

.col-sin
{
  width:430px;
  float:left;
}

.col-sin img { border: none; }

/* FORM WHOIS */
#formWhois
{
  margin: 0 0 20px 0; 
  padding: 0;
  border: none; 
  background: none;
}
.lwWhois
{
  margin: 15px 10px; padding: 5px 10px 5px 10px;
  border: 1px solid #f1f1f1; 
  background: #fdfdfd; 
}

.tableRisultati
{

}

/*.col-sin h2 a 
{
  color: #7ba300;
  text-decoration: none;  
  background: none; 
  border: none;
}*/
.col-sin ul li{
  list-style-image: url(../immagini/bullet.gif)}

.col-des
{
  width:205px;
  float:right;
  padding: 15px 0 0 25px;
}

/* colonna contenuto due */
.col-con-due
{
  width:205px;
  float:right;
  margin-left: 15px;
}

.col-des span,
.col-con-due span
{
  color: #46609d;
  text-transform: none;
  letter-spacing: -0.5px;
  padding: 5px 10px;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}

/* box destra */
.box-destra
{
  padding: 5px 10px 15px 10px;
}
.box-destra img {float:left; margin-right: 5px; }
.box-destra span
{
  color: #46609d;
  text-transform: none;
  letter-spacing: -0.5px;
  padding:0;
  margin-bottom: 12px;
  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
  font-size: 1.8em;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  
}
.box-destra span.conimg { width: 150px; margin-top:8px; float:left; }
.box-destra .contenuto
{
  padding: 5px 10px 20px 10px;
  border: 1px solid #f1f1f1; 
  background: #fdfdfd;
}
.box-destra .contenuto ul
{
  margin:0;
  padding:0 0 5px 12px;
  /*list-style-image: url(../immagini/bullet.gif);-->*/
  list-style: square;
}
.box-destra .contenuto li
{
  margin-bottom: 5px;
}
.box-destra .contenuto li a { color: #666666; }
.box-destra .contenuto a.linkdestra { float:right; clear:right; }
.col-three h3 {
  font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif; 
  color:#7ca200; }

.col-four-content {
  width:100%;
  background-color:#FFF;}

.col-four 
{
  height:310px;
  margin-top: 50px;
  background-color:#FFF;
}

/* contenitore truzzo box*/  
#column_wrap{
  width: 900px;
  background-color:#FFF;
  float:left;
  }
  
#column_wrap img{
  border:0px;
  padding:0px;
  margin:0px;
  margin-right:10px;
  }
/* box truzzo box*/  
#column1, 
#column2, 
#column3, 
#column4, 
#column5, 
#column6{
  float:left;
  width: 330px;
  height:85px;
  background-color:#FFF;
  margin:5px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  line-height: 1.6em;
  font-size:10px;
  padding-top:5px;
  color:#000;
  }
  
#column1, 
#column3, 
#column5{ 
background-image:url(../immagini/bg_box.jpg);
background-repeat:repeat-y;}
#column2, 
#column4, 
#column6{ 
background-image:url(../immagini/bg_box_blu.jpg);
background-repeat:repeat-y;}

.price {
  float:left;
  font-family:Verdana, Geneva, sans-serif;
  color:#FFF;
  width:110px;
  height:73px;
  text-align:center;
  line-height:100%;
  letter-spacing:-1px;
  margin-right:7px;
  font-style:italic;
  font-weight:bold;
  font-size:14px;
  }
  
.price h4{
  text-align:center;
  line-height:100%;
  letter-spacing:-1px;
  font-size:20px;
  }
  
.price .euro{
  font-size:15px;
  letter-spacing:-1px;
  vertical-align:top;
  } 
  
.area_partners{
  float: right;
  width: 210px;
  /* margine sinistro per allineamento area.p con la colonna */
  margin-left: -465px;
}
.area_partners h3 {
  font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif; color:#46609d; }
  
.price {
  font-family:Verdana, Geneva, sans-serif;
  color:#FFF;
  }
  
hr { width: 100%; border: 1px #AFA9AE dashed; }
  
/*.col-one, .col-two, .col-three, .col-four {
  padding-bottom: 10px;
}*/

/* menu strumenti */
ul.sidemenu {
  text-align: left;
  margin: 7px 5px 23px 0px; padding: 0;
  text-decoration: none;    
  /*background: url(../immagini/dots.gif) repeat-x left top;*/
  border-top: 1px dashed #ebebeb;
}
ul.sidemenu li {
  list-style: none;
  /*background: url(../immagini/dots.gif) repeat-x left bottom;*/
  padding: 7px 10px;
  margin: 0;
  border-bottom: 1px dashed #ebebeb;
}

* html body ul.sidemenu li {height: 1%;}
ul.sidemenu li a {
  text-decoration: none;  
  background-image: none;  
  background-color: transparent;
  border: none;
  color: #666666;    
}
ul.sidemenu li a span {
  color: #989898;  
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;  
  font-size: 1em;
}
ul.sidemenu li a img { border: none; float:left; padding-right: 8px; } /* Rimuove il bordo immagine per IE9 */ 
ul.sidemenu li a:hover {  
  color: #000;  
  background: none;
  border: none;
}

ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
ul.sidemenu ul li { background: none; }

/* footer */
#footer-wrapper1 {
  clear: both;
  width: 100%;
  background-color:#003153;
  min-height:350px;
  padding:0px;
  margin:0px;
} 

#footer-wrapper {
  clear: both;
  width: 940px;
  margin: 0 auto;
  text-align: left;
  font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;
  background-color:#003153;  
  
}

#footer-wrapper h3, 
#footer-wrapper p { padding-left: 0;}

#footer-wrapper p{ color:#CCC;}

#footer-wrapper h3 {
  font: normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif; color:#7ca200;}
#footer-wrapper a { color: #fff; background: transparent;}


#footer-wrapper ul.footer-list {
  border-top: 1px solid #111;
  list-style: none;
  padding: 0;  
  margin-left: 0;
  }
  
#footer-wrapper ul.footer-list li { border-bottom: 1px solid #111;}

#footer-wrapper ul.footer-list li a {
  color:#000;
  width: 98%;
  line-height: 2em;
  font-weight: bold;
  border: none;
  margin-left: 0;
  padding-left: 0;
}

#footer-wrapper ul.footer-list li a span {
  font-style: italic;
  font-weight: normal;
  font-family: Georgia, 'Times New Roman', Times, serif;
}
#footer-wrapper ul.footer-list li a:hover,
#footer-wrapper ul.footer-list li a:hover span {
  text-decoration: none;  
}

#footer {
  float: left;  
  width: 100%;  
  padding: 0;        
  margin-left: 5px;  
  background-color:#003153;
}

/* colonna footer sinistra */
.col-fot-uno
{
  width: 441px;
  float:left;
  margin-right:15px;
}
.col-fot-sep
{ background-color: #666666; width: 2px; height:136px; float:left; margin: 30px 0; }
/* colonna footer destra */
.col-fot-due
{
  margin:12px 0 0 15px;
  width: 459px;
  float:left;
}

.col-fot-due img { padding:0; margin: 12px;  }

.col-fot-due a:hover
{
  border: none;
}

#footer-bottom {
  clear: both;
  border-top: 1px solid #FFF;
  width: 940px;
  margin: 0 auto;
  background-color:#003153;
}

#footer-bottom .bottom-left {
  float: left;
  padding-left: 0;
  background-color:#003153;
  color: #ffffff;
}
#footer-bottom .bottom-left a {
  color: #ffffff;
}
#footer-bottom .bottom-left a:hover {
  background-color:#003153;
  color:#46609D;
  border: none;
}



#footer-bottom .bottom-left2 {
  float: left;
  padding-left: 0;
  padding-top:5px;
  background-color:#003153;
}

#footer-bottom {
  text-align: right;
  padding-right: 0;
  background-color:#003153;
}

.bottom-right {
  text-align: right;
  padding-right: 0;
  background-color:#003153;

}
.bottom-right a {
  color: #7CA200;
}

/* postmeta */
.postmeta {  
  padding: 5px; margin: 20px 10px 15px 10px;  
  font-size: 1em;  
  color: #777;
  background: #F5F5F5;
  border: 1px solid #FFF;
}

.postmeta a { background: transparent; }
.postmeta .date{ margin: 0 10px 0 5px;  }
.postmeta a.comments { margin: 0 10px 0 5px;  }
.postmeta a.readmore { margin: 0 10px 0 5px;  }

.post-info { font-size: 1.0em; padding-top: 3px; margin-left: 5px; }
.post-info a { color: #000; }

/* thumbnails */


.work
{
  float:left;
  width: 147px;
  padding-bottom: 10px;
  text-align: center;
  color: #ffffff;
}
.work img {

  padding: 7px;
  margin: 5px;
  border: 1px solid #dcdcdc;  
}
.work img:hover  {
  border: 1px solid #8E8E8E;
  background: #8E8E8E;  
}
.work a:hover { background-color: transparent; border: none }


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* clearing */
.clearer { clear: both; }
.clear   { display:inline-block; }
.clear:after {
  display:block; 
  visibility:hidden; 
  clear:both; 
  height:0; 
  content: "."; 
}
.clr {clear: both; padding: 0;}

/*-----BLOG-----*/
.data-post
{
  width: 50px;
  height:51px;
  float:right;
  background: #ffffff url(../immagini/bg-data.gif) no-repeat;
  text-align:center;
}
.data-post .mese {color: #ffffff; font-size: 0.8em;}
.data-post .giorno {color: #000000; font-size: 2.5em;  position: relative; top: 8px; }
.uBlogsy_titolo { width: 610px; float:left; margin-bottom: 15px; }
.uBlogsy_post_time { text-decoration: underline; }

/* uBlogsy */
.uBlogsy_author { padding-left: 10px; }
.uBlogsy_comment_count { padding-left: 10px; }
.uBlogsy_tag_list { padding-left: 10px; }
.uBlogsy_categoty_list { padding-left: 10px; }
.uBlogsy_next_prev { padding-left: 10px; }
.uBlogsy_comments { padding:0 10px; }

.uBlogsy_comment 
{
  margin-bottom: 10px;
}

.uBlogsy_comment_info
{
  border: 2px solid #dfdfdf;
  background: #f2f2f2;
  padding: 10px;
}
.uBlogsy_comment_name { width: 200px; float: left; }
.uBlogsy_comment_date { float:right; }
.uBlogsy_comment_message { padding: 10px 2px; }

.uBlogsy_prev img { border:none; }
.uBlogsy_next img { border:none; }

/* uBlogsy Archivio post */
.uBlogsy_year_first .uBlogsy_months { display:block; }
.uBlogsy_months{display:none;}
.uBlogsy_post-items { display: none; }

.uBlogsy_tag_cloud li { display:block; float:left; padding-right:10px; }
.uBlogsy_tag_cloud li span {color:#999999}
.uBlogsy_tag_cloud1 { font-size: 11px;}
.uBlogsy_tag_cloud2 { font-size: 12px;}
.uBlogsy_tag_cloud3 { font-size: 13px;}
.uBlogsy_tag_cloud4 { font-size: 14px;}
.uBlogsy_tag_cloud5 { font-size: 15px;}
.uBlogsy_tag_cloud6 { font-size: 16px;}
.uBlogsy_tag_cloud7 { font-size: 17px;}
.uBlogsy_tag_cloud8 { font-size: 18px;}
.uBlogsy_tag_cloud9 { font-size: 19px;}
.uBlogsy_tag_cloud10 { font-size: 20px;}
.uBlogsy_tag_cloud11 { font-size: 21px;}
.uBlogsy_tag_cloud12 { font-size: 22px;}
.uBlogsy_tag_cloud13 { font-size: 23px;}
.uBlogsy_tag_cloud14 { font-size: 24px;}
.uBlogsy_tag_cloud15 { font-size: 25px;}
.uBlogsy_tag_cloud16 { font-size: 26px;}
.uBlogsy_tag_cloud17 { font-size: 27px;}
.uBlogsy_tag_cloud18 { font-size: 28px;}
.uBlogsy_tag_cloud19 { font-size: 39px;}
.uBlogsy_tag_cloud30 { font-size: 40px;}
.uBlogsy_tag_cloud31 { font-size: 41px;}
.uBlogsy_tag_cloud32 { font-size: 42px;}
.uBlogsy_tag_cloud33 { font-size: 43px;}
.uBlogsy_tag_cloud34 { font-size: 44px;}
.uBlogsy_tag_cloud35 { font-size: 45px;}
.uBlogsy_tag_cloud36 { font-size: 46px;}
.uBlogsy_tag_cloud37 { font-size: 47px;}
.uBlogsy_tag_cloud38 { font-size: 48px;}
.uBlogsy_tag_cloud39 { font-size: 49px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud40 { font-size: 50px;}
.uBlogsy_tag_cloud41 { font-size: 51px;}
.uBlogsy_tag_cloud42 { font-size: 52px;}
.uBlogsy_tag_cloud43 { font-size: 53px;}
.uBlogsy_tag_cloud44 { font-size: 54px;}
.uBlogsy_tag_cloud45 { font-size: 55px;}
.uBlogsy_tag_cloud46 { font-size: 56px;}
.uBlogsy_tag_cloud47 { font-size: 57px;}
.uBlogsy_tag_cloud48 { font-size: 58px;}
.uBlogsy_tag_cloud49 { font-size: 59px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud50 { font-size: 60px;}
.uBlogsy_tag_cloud51 { font-size: 61px;}
.uBlogsy_tag_cloud52 { font-size: 62px;}
.uBlogsy_tag_cloud53 { font-size: 63px;}
.uBlogsy_tag_cloud54 { font-size: 64px;}
.uBlogsy_tag_cloud55 { font-size: 65px;}
.uBlogsy_tag_cloud56 { font-size: 66px;}
.uBlogsy_tag_cloud57 { font-size: 67px;}
.uBlogsy_tag_cloud58 { font-size: 68px;}
.uBlogsy_tag_cloud59 { font-size: 69px;}
.uBlogsy_tag_cloud60 { font-size: 70px;}

li.pdf { list-style-image: url('../immagini/pdf-icon.png'); }
li.zip { list-style-image: url('../immagini/zip-icon.png'); }

.navigazioneOrizzontale { padding-left: 10px; padding-bottom: 10px; }

span.italic { font-style:italic; font-size: 1em; color:#666666; }

/* FORM DOMINI */
#lwFormDomini .campi { margin-top: 10px; }
#lwFormDomini .rigaInput { height: 40px; }
#lwFormDomini .labelInput { float: left; width: 250px; }
#lwFormDomini .messaggioErrore { color: #FF0000; }















































































































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
