/* 
	cache-default.9.08.3-2e6eedaeaf8534dee02d1c18596d31d6 (10,156)
 */

/* --------- CACHE-DEFAULT.9.08.3-2E6EEDAEAF8534DEE02D1C18596D31D6 --------- */
/* ---------------------------------------------------
-----              LAYOUT                 -----
------------------------------------------------------*/
body {background:#fff; font-family:Verdana,"Lucida Sans", Arial,Sans-Serif;}
div.site-top {width:800px; position:relative;}
.site-side-right { float:right; width: 200px; }
.site-side-left{ margin-right:5px; }
div.global {width: 800px;border:0}
.user-loggedin div.global {width:1010px; padding:3px;border:0}
.site-bottom {clear:both; }
.site-content {padding:15px 0 25px 0;}
div.site-head, div.site-side-left,div.site-nav,div.user-nav,div.page-nav,span.dw-hierarchy,div.pageTitle,span.page-moved,
span.site-history,div.page-files,div.page-comments,div.powered-by,#deki-page-alerts, div.custom-menu-visible {display:none;}
/* ---------------------------------------------------
-----              SEZIONI               -----
------------------------------------------------------*/
/* --- menu-top --- */
#situatoMenuTop{position:relative;  width:800px;}
#toppayoff {position:absolute; left:267px; top:15px; font-weight:bold;}
div.customlogin {position:absolute; left:590px; top:1px; font-weight:bold;text-align:right;font-weight:normal;z-index:10;font-size:10px}
div.customlogin input {width:100px; border:1px solid #000;margin-top:3px;}
div.customlogin button {width:65px; border:0;font-weight:bold;background-color:#fff; text-align:right;border:0;padding:0}
div#homecanali {position:absolute; left:620px; top:103px; height:40px;width:170px; text-align:left; font-size:10px}

/*--- HOME --- */
div.hometitle {font-size:12px; line-height:20px; font-weight:bold; width:100%; color:#fff; background-color:#999;padding-left:5px}
div.homeinfol {font-size:12px; line-height:47px; font-weight:normal; clear:both; float:left; color:#ccc; border-top:1px dotted #ccc; width:393px;}
div.homeinfor {font-size:12px; line-height:47px; font-weight:normal; float:right; color:#ccc;  border-top:1px dotted #ccc; width:393px;}
p.infotext {font-size:12px; font-weight:normal; color:#ccc; padding:7px 0px 5px 0px }
div#homeblogredazione {width:393px;float:left;}
div#homeprimopiano {width:393px;float:right;}
div#homemappa {width:393px;float:left;clear:left;}
div#homeblogborsisti {width:393px;float:right;}
div.bloghometitle {font-size:12px; font-weight:normal; float:left; clear:left;padding:7px 0px 2px 5px;}
div.bloghomedate {font-size:12px; font-weight:normal; float:left; color:#ccc; clear:left;padding:0px 0px 3px 5px;}
div.bloghomeimage {width:393px;height:200px;overflow:hidden;float:left;padding-bottom:7px;}
div.bloghomeparagraph {font-size:11px; font-weight:normal; float:left; width:393px; clear:both;;padding:7px 11px 5px 0}
div.bloghomeparagraph p {display: inline}

div.pphomeimage {width:200px; height:128px;overflow:hidden;float:left;}
div.pphometitle {font-size:12px; font-weight:normal; float:right; clear:right;width:185px;padding:0px 0px 2px 5px;}
div.pphomeparagraph {font-size:11px; font-weight:normal; float:right; width:185px; clear:right;padding-bottom:3px}
div.pphomelink {font-size:11px; font-weight:normal; float:right; width:185px; clear:right;padding-bottom:3px}
div.conosciborsisti {padding:40px 15px; width:175px; float:left;}
div.homeblog {padding:0; width:185px; float:right;}
div.bbhomeimage {width:120px; height:72px;overflow:hidden;float:left;}
div.bbhometitle {font-size:12px; font-weight:normal; float:right; clear:right;width:185px;padding:0px 0px 2px 5px;}
div.bbhomeparagraph {font-size:11px; font-weight:normal; float:right; width:185px; clear:right;padding-bottom:3px}
div.bbhomelink {font-size:11px; font-weight:normal; float:right; width:185px; clear:right;padding-bottom:3px}
div.homeblog div.blogpost {border-bottom: 1px dotted #ccc; padding:5px 0px 9px 0px}

/* --- BLOG --- */
div.blogsectiontitle {font-size:12px; line-height:12px; font-weight:bold; width:100%; color:#fff; background-color:#999;}
div.blogpost {padding-top:18px;float:left;clear:both;width:100%;  border-bottom:1px dotted #ccc;}
div.blogtitle {font-size:14px;width:650px; font-weight:bold; float:left; clear:left;padding-bottom:7px}
div.blogauthor {font-size:14px; font-weight:bold; float:right;}
div.blogdate {font-size:12px; font-weight:bold; float:left; color:#ccc; clear:left;;padding-bottom:5px}
div.blogtags {font-size:12px; font-weight:normal; float:left; color:#ccc; clear:left; ;padding-bottom:5px}
div.blogabstract {font-size:11px; font-weight:normal; float:left; width:377px; clear:both;;padding-bottom:3px}
div.blogabstract p {display: inline}
div.blogabstract img {display: inline;padding-bottom:7px }
div.blogtext {font-size:11px; font-weight:normal; float:left; width:377px; clear:both;padding-top:11px;}
div.blogsocial {font-size:12px; font-weight:normal; float:left; color:#ccc; clear:both;}
/* ----- tabella profilo utente ----- */
table.profiloutente {width:100%; table-layout:fixed;border-width: 0px; border: 1px solid rgb(204, 204, 204);border-collapse: collapse;display: table;}
td.profilonomecognome {width:240px; overflow:hidden;font-size:large;}
/* ---- site-bottom ----- */
div.site-bottom { width:800px}
div.site-bottom a {color:#000; font-weight:normal; padding:19px 19px 5px 7px}
div.site-bottom table {border:0; border-collapse: collapse; border-top:2px solid; }
/* ---- useractions ---- */
.useractions {background:#ffffcc; border:1px solid #ddd;padding:5px; margin-top:5px}
.useractions a {color:#555 !important;}
/* --------- chi siamo -------------- */
table.tablechisiamo { }
/* ------- COMMENTS --------------- */
div.comment {border:0; border-bottom:1px dotted #ccc;}
div#comments {border:0; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc;}
div.commentPosted {font-style:italic; color:#ccc}
/* --------- gmap-view-marker (popup mappa) ------------- */
div.gmap-view-marker {width:300px; height:120px; overflow:auto; font-size:10px}
div.gmaptitle {padding-top:3px;}
div.gmapimage {width:120px; height:72px; overflow:hidden;float:left;padding:3px 5px 3px 0;display:inline;}
div.gmapparagraph {padding-top:3px;clear:right;}
div.gmapinfo {padding-top:3px; font-style:italic; color:#ccc;}
/* ---------------------------------------------------

-----               STILI                               -----

------------------------------------------------------*/
.textgray {color:#ddd;}
/* --------- 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;}
/*------- Titol -------------------- */
#title,  h1#title, #pageText h5, #pageText h6, 
#pageText h1, #pageText h2, #pageText h3, #pageText h4,
#topic h1, #topic h2, #topic h3, #topic h4,  #topic h5, #topic h6 {
    color:#000000;
}
/* ----------- Link ----------------- */
.global .site-top a, .global .site-side-right a, #pageText a  {color:#aaa;text-decoration:underline;}
.global .site-top a:hover, .global .site-side-right a:hover, #pageText a:hover {color:#888;text-decoration:underline;}
a:active {outline: none;}
a:focus {-moz-outline-style: none;}

.PageDW-WebChisiamo #pageText  a { color:#000; font-size:12px; font-weight:bold;border:0;text-decoration:none;}

/* ------------ liste ------------ */
#pageText ul li {}
/* -------------------- immagini --------------------- */
img.internal {}
div.page img.internal {}
.dotted {}
div.page img {}
/* -------------tabelle---------------- */
#pageText table {border:0; border-collapse: collapse;}
/* ---------------------------------------------------
-----              FORMS                 -----
------------------------------------------------------*/
div#DivFormContainer { background-color:#eee; border:1px solid #000; padding:5px; width:790px;margin-top:7px  }
div.DivFormContainerInt { background-color:#eee; padding:0px; width:790px; padding:5px; }
.hideInEditor { display: block ; }
.deki-content-edit .hideInEditor { display: none ; }
#DivFormContainer input, #DivFormContainer textarea { width:370px; }
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; }
div#DivFormEdit button[disabled] { background-image:none; background-color:#ddd; padding:1px; width:240px; }
div.DivFormView .fRow, div#DivFormEdit .fRow{ width: 380px; border-bottom:1px dotted #000; padding:5px; }
.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 { color:#999; }
.frequired {background-color:#ffffcc}
/* ---- campi specifici ----------- */
div#DivFormContainer .titolo, div#DivFormContainer .parole_chiave {width:780px; clear:both;}
div#DivFormContainer input#titolo, div#DivFormContainer input#parole_chiave {width:780px; font-size:130% }
#DivFormContainer .introduzione  {float:right; clear: right;}
#DivFormContainer .corpo  {float:right; clear: right; height:230px;}
#DivFormContainer textarea#corpo  {height:200px;}
#DivFormContainer .autore_creazione {width:750px; clear: both;}
#DivFormContainer .BtFormSave {float:left; }
#DivFormContainer .BtFormCancel {float:right;}
/* ----- 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; }

