/* 
	cache-mindtouch.intertesto.com.9.12.3-14056baf8f67457c2d73f941a516fdc4 (5,381)
 */

/* --------- CACHE-MINDTOUCH.INTERTESTO.COM.9.12.3-14056BAF8F67457C2D73F941A516FDC4 --------- */
/* ------------------------------------------------------------------------------------------------------
                                                      mindtouch.intertesto.com
---------------------------------------------------------------------------------------------------------
Colore link: 
Colore linea menu: 
---------------------------------------------------------------------------------------------------------*/
.user-loggedin div.global {width:1150px; padding:3px;border:0}

.site-side-right { float:right; width: 200px; }
.site-side-left{ margin-right:5px; }
.site-bottom {clear:both;}
.site-content {width: 950px; padding:15px 0 25px 0;}
 body.user-anonymous div.site-side-left, body.user-anonymous div.site-nav,
body.user-anonymous div.user-nav, body.user-anonymous div.page-nav, body.user-anonymous span.dw-hierarchy,
body.user-anonymous div.pageTitle, body.user-anonymous span.page-moved, body.user-anonymous span.site-history,
body.user-anonymous div.page-files, body.user-anonymous div.page-comments,
body.user-anonymous #deki-page-alerts, body.user-anonymous div.custom-menu-visible {display:none;}



/* ---- useractions ---- */
.useractions {background:#ffffcc; border:1px solid #ddd;padding:5px; margin-top:5px}

/* ----------- TITOLI ------------- */
/* Titolo Page Home  */
.page-home div.hierarchy, .page-home div.pageTitle {
  display:none;
}

hr {
  color: #ffffff;
  background: #ffffff;
  height:1px;
  border-bottom:1px dotted #7F6633;
  border-style: none none dotted;
}

div.customtitle {
  padding: 3px 7px 0px 7px;
  border-bottom: 2px solid #7F6633;
  color:#BA6220;
  text-align:right;
}

div.customtitle p {
  background-color:#CFC0A4;
  color:#BA6220;
  line-height: normal;
  padding: 0px 15px 0px 21px;
  font-size:16pt;
  display: inline;
  margin: 5px 5px 0 5px;
  font-family:trebuchet MS,Arial,Verdana;
  font-weight:normal; 
}

/* --------- Font ------------------- */ 
#topic, #topic table, #pageText, #pageText table {}
#topic strong, #topic b, #pageText strong, #pageText b {font-weight:bold;}
strong, strong em, b em {font-weight:bold;}

/* ---------- font  -------------------------------------- */
#topic, #topic table, #pageText, #pageText table { }

/* ---------- link  --------------------------------------- */
div.hierarchy  a, #topic a, #pageText a, p.modified a  {}
div.hierarchy  a:hover, #topic a:hover, #pageText a:hover, p.modified a:hover { }
a:active { outline: none; }
a:focus { -moz-outline-style: none;}

/* ---------- tabelle  -------------------------------------- */

table {  }

/* ---------- immagini ------------------------------------- */
img.internal { margin: 3px 7px 3px 3px; }
div.page img.internal { padding: 3px; }
.dotted { border:1px dotted #661414; padding: 3px; }
div.page img { border:0px !important; }

/* ------------------------------------------------------------------------------------------------------
                                                          DEKISCRIPT
---------------------------------------------------------------------------------------------------------*/
/* ----- locator ------------ */
#gmapInputAddress { }
#gmapSearchAddress { width:100px}

/* ---------------- google search ------------*/
.gsc-control { width:100%; }
.gsc-search-box, .gsc-search-box tr  { width:100%; }

/* ---------------------------------------------------
-----              FORMS                 -----
------------------------------------------------------*/
.hideInEditor { display: block ; }
.deki-content-edit .hideInEditor { display: none ; }
#DivFormContainer input { width:100%; }
div.FormTitle{ font-size:120%; display:block; color:#000; border-bottom:1px solid #000; }
div#FormMessages p{ display:block; width:100%; }
div#FormMessages{ font-size:80%; color:#999; }
/* to do: disabled style must be checked */
div#DivFormEdit button[disabled] { background-image:none; background-color:#ddd; padding:1px; width:240px; }
div.DivFormView .fRow, div#DivFormEdit .fRow{ border-bottom:1px dotted #000; padding:3px 0 3px 0; }
div#DivFormContainer { background-color:#eee; border:1px solid #000; padding:7px; width:280px; float:right; }
div.DivFormContainerInt { background-color:#eee; padding:0px; width:265px; float:right; }
.fTitle { border-top:2px solid #000; padding:7px; font-size:130%; font-weight:bold; text-align:center; }
.fLabel { font-weight:bold; vertical-align:middle; }
.fField { vertical-align:middle; }
.fHelp { font-size:80%; color:#999; }


/* ----- jq autocomplete ----------- */
.ac_results { padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
/* if width will be 100% horizontal scrollbar will apear  when scroll mode will be used */
/* it is very important, if line-height not setted or setted  in relative units scroll will be broken in firefox */
.ac_results li { margin: 0px; padding: 2px 5px; cursor: default; display: block; /*width: 100%;*/ font: menu; font-size: 12px; line-height: 16px; overflow: hidden; }
.ac_loading { background: white url('indicator.gif') right center no-repeat; }
.ac_odd { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
