*:focus { outline:none }  
  
   
/* 
#menu{margin-top:12px;border:0px solid orange;}
#subMenu{margin-top:12px;border:0px solid red;}  

.menuBtnSezione{color:black;border:0px solid white;padding-top:7px;padding:8px;}
.menuBtnSezioneSel{color:black;border:0px solid white;padding-top:7px;padding:8px;} 
.menuBtnSezione:hover{color:gray;border:0px solid white;padding-top:7px;padding:8px;}

.menuBtnSottoSezione{position:relative;text-align:right;font-size:90%;line-height:1.6em;padding:10px 18px 10px 14px;}
.menuBtnSottoSezione a{text-decoration:none;text-align:right;}  

				
.menuBtnSezioneSel a.secSel {color: #042B67;text-decoration:none;font-size:110%;margin:5px;border-bottom:1px solid #4FA1AD;}				
.menuBtnSezione a.sec{ color: #042B67;font-size:110%;text-decoration:none;margin:5px;}
.menuBtnSezioneSel a.subSec{ color: #312E2F;text-decoration:none;} 
.menuBtnSezioneSel a.subSec:hover{ color:#2A5369;text-decoration:none;}
*/

/* menu*/ 
#menu{position:relative;margin:0;padding-left:25px;}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#042B67; text-decoration:none}
ul.menu a:hover {color:#3469B8;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:43px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #D6DAE2; border-top:none; width:180px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#FBFBFB}
ul.menu ul li a:hover {background-color:#EAEAEA}
ul.menu ul ul {left:180px; top:0px}
ul.menu .menulink {padding:5px 5px 5px; font-weight:bold; background:; width:145px;height:30px;text-align:center;}
ul.menu .sub {background:#d1d1d1 url('/images/images_jsmenu/arrow.gif') 152px 8px no-repeat;}
ul.menu .topline {border-top:1px solid #4FA1AD}  

.sel{border-bottom:1px solid #4FA1AD;}
/*fine menu*/

html {
	background-color:#0F1724; 
	text-align: center;
	margin: 0;
	padding: 0;
}

body {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	font-family:Georgia,"Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}

a {	color: #3B4D95;}
.nonUnderl{text-decoration:none;}
a.link_fondo{	color: #F4F4F4;}
a.cflow{text-decoration:none;}
/*  GAssociati own*/
#container {
	/* position:absolute;top:0;left:0;*/
	height:100%;
	width:1158px;
	background:#282627 url('/images/bg/repeat.jpg') top left repeat-y;
    margin: -8px auto 0px auto; 
    /*  margin:auto;*/
}

#content {
	background: url('/images/bg/head_02.jpg') top left no-repeat;
	/* position:absolute;top:0;left:0;*/
	height:100%; 
     margin: -8px auto 0px auto; 
    /*  margin:auto;*/
}
#footer {
	background:url('/images/bg/footer.jpg') top left no-repeat;
	height:245px; width:1158px;
	font-size:90%;
}
#txtFooter{position:relative;color:white;text-align:center;height:30px;border:0px solid white;top:204px;
			overflow:hidden;font-size:85%;}

.cancella{cursor:pointer;}
.spinDoctors{background:#F4B87C url("/java/dojo/dijit/themes/tundra/images/loading.gif") no-repeat center; border:1px dotted gray;width:50px;height:50px;}

#ricercaContainer{width:147px;overflow:hidden;text-align:center;padding:5px;margin-top:20px;}
	
.linkFooter{background: url("/images/linko.jpg") no-repeat top left;width:157px;height:21px;} 
.linkEsterno{width:147px;border-top:3px solid #55BDE0;overflow:hidden;
	border-left:3px solid #55BDE0;border-right:3px solid #55BDE0;padding:12px 2px 2px 2px;
	color:#F4F4F4;text-align:center;text-decoration:underline;} 
.linkEstContainer{position:relative;margin:10px;} 


#btnContainer {position:relative;text-align:center;height:60px;margin:50px 160px 10px 160px;border:0px solid gray;}
#btnSezione,#btnPagina,#btnEdita,#btnCancella{float:left;cursor:pointer;width:60px;height:60px;}
#btnSezione{background: url("/images/btn/sezione.jpg") no-repeat top right;}
#btnPagina{background: url("/images/btn/pagina.jpg") no-repeat top right;} 
#btnEdita{background: url("/images/btn/edit_pagina.jpg") no-repeat top right;} 
#btnCancella{background: url("/images/btn/cancella.jpg") no-repeat top right;}


#barraNav{margin-left:30px;}
#barraNav span{color:#CFCDCE;padding-top:6px; padding-bottom:6px; padding-left:1px;}
#barraNav a{ color:white;font-size:90%;text-decoration:none;margin:5px;} 
#barraNav a:hover{ color:#CFCDCE;text-decoration:none;} 

.separa_pubblicazioni{background: url("/images/separa_pubblicazioni.jpg") no-repeat top left;width:407px;height:11px;}
.divider{background: url("/images/divider-l.jpg") no-repeat top left;width:880px;height:7px;}
  
.dynamicPageContainer{position:relative;margin:30px 160px;border:0px solid gray;}
.dynamicAutoriContainer{position:relative;margin:30px 120px;border:0px solid gray;}

.titoloPagina{font-size:180%;margin-left:8px;margin-top:8px;}
.titoloPubblicazione {font-size:140%;margin-left:10px;}
.titoloPubblicazione a{font-size:140%;text-decoration:none;color:#040000;}
.titoloPubblicazione a:hover{font-size:140%;text-decoration:none;color:#3B4D95;}

.autorePubblicazione{font-size:110%;text-decoration:none;color:#040000;text-align:right;border-right:1px solid #040000;padding:6px 10px 6px 6px;}   
.autorePubblicazione a {font-size:110%;text-decoration:none;color:#040000;text-align:right;}
.autorePubblicazione a:hover{text-decoration:none;color:#3B4D95;}

.autoreNotizie{font-size:110%;text-decoration:none;color:#040000;margin:8px;}   
.autoreNotizie a {font-size:110%;text-decoration:none;color:#040000;text-align:right;}
.autoreNotizie a:hover{text-decoration:none;color:#69696A;}

.paragrafoPubblicazione{margin:10px 12px 10px 12px;line-height:1.7em;font-size:110%;}
.paragrafoPubblicazione a{text-decoration:none;}
.fotoPubblicazione{margin-top:15px;margin-right:12px;}
 
.titoloColonna {font-size:140%;margin-right:8px;}

.paragrafoColonna{font-size:80%;margin:10px 12px 10px 10px;line-height:1.5em;height:160px;overflow:hidden;border-right:1px solid gray;}

.inLista{margin:10px 10px 10px 10px;padding:15px;text-align:center;}

.ticker{font-size:110%;}

.navNotizie{margin:3px ;text-align:center;text-decoration:none;}
.navNotizie:hover{color:gray;} 

.Notizia{border:0px solid gray;width:840px;padding:0px 10px 0px 10px;text-align:left;}
.Notizia a{text-decoration:none;} 

.sidebarNotizie{text-align:right;border:0px solid gray;margin-top:20px;padding:4px;width:158px;} 

.plain{text-align:justify;padding:8px;}
.plain p{text-align:justify;}
.listaPagine{margin:10px 10px 10px 10px;padding:15px;text-align:left;background-color:#F7F4F8;} 
.user_name{position:relative;width:167px;text-align:center;text-transform:capitalize;color:#FA6400;font-size:120%;line-height:1.4em;height:40px;}

.infoForm{color:gray;font-size:80%;border:1px dashed #7DABCE;padding:4px;}  












/*  GAssociati*/ 


/* Login form*/

#loginform
{
    text-align: center;
}

form.loginfields
{
    text-align: left;
    width: 270px;
    background: url('../images/loginbg.png') top left no-repeat;
    padding: 0;
    margin: 0 auto;
    border: 0;
}

form.loginfields h2
{
    font-size: 16px;
    float: left;
    padding: 0;
    margin: 5px;
    margin-top: 0;
    background: url('../images/loginheader-left.png') top left no-repeat;
}


form.loginfields h2 span
{
    background: url('../images/loginheader-right.png') right top no-repeat;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 100%;
    font-weight: normal;
    color: #fff;
    padding: 0 10px;
}

*+html form.loginfields h2 span
{
    padding: 0 20px;
}

form.loginfields label
{
    clear: left;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
    width: 65px;
    line-height: 31px;
    vertical-align: middle;
}

form.loginfields input.text
{
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    width: 165px;
    height: 21px;
    padding: 5px;
    border: 0;
    background: url('/images/inputbg.png') top left no-repeat;
    color: #fff;
}

form.loginfields input#submit
{
    background: url('/images/loginbottombg.png') bottom left no-repeat;
    width: 270px;
    height: 61px;
    border: 0;
    margin-top: 10px;
    color: #fff;
    padding: 10px 140px 20px 10px;
}

* html form.loginfields input#submit
{
    clear: both;
    margin-left: -10px;
}

/* Sidebar */



#sb_top {
  clear: right;
}

#sb_bottom {
  clear: right;
}

#getting_started {
  margin-left: 20px;
}

#getting_started_steps a {
  text-decoration: none;
}

#getting_started_steps a:hover {
  text-decoration: underline;
}

#getting_started_steps li {
  margin-bottom: 0.5em;
}

/* Other and footer */

