/*generale */
a {
    text-decoration:none;
    /*text-decoration:underline;*/
    color:black;
}
a:hover {
    text-decoration:underline;
}
h1 {
    font-size:1.4em;
}
h2 {
    font-size:1.3em;
}
h3 {
    font-size:1.2em;
}
html {
    overflow-y: scroll;
}
html, body {
    margin:0;
    padding:0;
}
#page {
    font-family:Arial;
    font-size:12px;
    float:left;
}
#box_principale {
    float:left;
    background:url('../imgs/sfondo.jpg') #f5f5f5 top repeat-x;
    width:100%;
}
#page {
    width:100%;
    min-width:1000px;
}
#box_bread {
    width:98%;
    color:#002356;
    font-family:Arial;
    font-size:0.9em;
    padding:5px 0 0 1.3%;
}
#breadcrumbs{
    float:left;
    padding-top:5px;
}
#box_1, #box_2, .barra_banner, #footer {
    float:left;
}

#box_1, #box_2 {
/*    margin:0 0 0 1%;*/
margin: 0 0 0 1%;
    min-width:253px;
    width:25%;
}
#box_3 {
/*    margin:0 1% 0;*/
margin: 0 1%;
    width:44.4%;
    min-width:454px;
    float:left;
    /*left:527px;
    margin:0 10px 0 10px;
    position:absolute;
    top:211px;
    margin:0 5%*/
}
#box_2b {
margin: 0 1%;
    width:70.4%;
    min-width:454px;
    float:left;
    /*left:527px;
    margin:0 10px 0 10px;
    position:absolute;
    top:211px;
    margin:0 5%*/
}
#barra_menu {
    border-top:5px solid #FFA208;
    background-color:#365f84;
    color:white;
    width:100%;
    float:left;
    height:51px;
}
.barra_banner {
    height:80px;
    margin:10px 10px;
    width:96.5%;
    text-align:center;
    background-color:white; /*background-color:#C1C5D1;*/
    border:1px solid #C1C5D1;
}
#footer {
    width:96.5%;
    height:47px;
    margin:0 10px 20px;
    background:url('../imgs/footer.jpg') #fff;
    font-family:Arial;
    font-size:0.8em;
    text-transform:uppercase;
    text-align:right;
    border:1px solid #d3dce2;
}
#footer a {
    color:#58595B;
    /*text-decoration:none;*/
    text-decoration:inherits;
    margin:0 15px;
}
#footer a:hover {
    text-decoration:underline;
}
#header {
    height:125px;
    float:right;
    width:100%;
}
/*#box_1 {
    margin:1% 0 0 2%;
}*/
.box_news, .box_colonna2, .box_video, .box_login, #box_areariservata, #box_logged, #box_accessorapido, #box_pulsante {
    margin:0 auto 10px;
}
.box_login, #box_accessorapido, #box_logged, #box_areariservata, #box_pulsante {
    text-align:center;
}
#box_areariservata div {
    text-align:left;
}
#box_newslettura, #box_editoriale, .box_news, #contenuto, #box_selettore {
    margin:0 auto 10px;
}
/*#box_2 {
    margin:1% 0 0 1%;
}
#box_3 {
    margin:1% 0 0;
}*/
.noweb {
    display:none;
}
.box_news, .box_colonna2, .box_video, .box_login, #box_pulsante, #box_areariservata, #box_logged, #box_accessorapido, #box_newslettura, #box_selettore, #box_editoriale, #contenuto {
    background:#fff url('../imgs/sfondo_box.png') bottom repeat-x;
    border:1px solid #ccc;
}

/** BOX NEWS e BOX ODONTOIATRI**/
#box_3 .box_news h1{
    font-size:1.4em!important;
}
.box_news .NewsAnteprima, .box_colonna2 .Odontoiatri {
    padding:0 15px;
}
.box_news .titolo_News, .box_colonna2 .titoloOdontoiatri, .box_colonna2 .titoloVideo {
    margin:10px 15px;
    border-bottom:1px solid #EAF0F2!important;
    padding-bottom:5px;
}
.box_news .sf_newsDate, .box_news .sf_newsAuthor, .box_news .sf_postCategory, .box_news .sf_postTags,
.box_colonna2 .sf_newsDate,.box_video .sf_newsDate, .box_colonna2 .sf_newsAuthor, .box_colonna2 .sf_postCategory, .box_colonna2 .sf_postTags {
    display:none;
}
.box_news .NewsAnteprima ul.sf_newsList, .box_colonna2 .Odontoiatri ul.sf_newsList {
    list-style-type:none;
    margin:0;
    padding:0;
}
.box_news .NewsAnteprima ul.sf_newsList li, .box_colonna2 .Odontoiatri ul.sf_newsList li {
    border-bottom:1px solid #eaf0f2;
    padding-top:10px;
}
.box_news .NewsAnteprima h2.sf_newsTitle a, .box_news .NewsAnteprima .sf_singleNews h2.sf_NewsTitle, .box_colonna2 .Odontoiatri h2.sf_newsTitle a {
    color:#404041;
    font-size:0.9em!important;
    display:block;
    line-height:1.2;
    text-transform:uppercase;
}
.box_news .NewsAnteprima .sf_singleNews h2.sf_NewsTitle {
    color:#0079AD!important;
    font-size:1em!important;
}
.box_news .NewsAnteprima ul.sf_newsList p, .box_colonna2 .Odontoiatri ul.sf_newsList li  p {
    color:#404041;
    font-size:0.9em;
}
.box_news .NewsAnteprima h2.sf_newsTitle, .box_colonna2 .Odontoiatri h2.sf_newsTitle {
    margin:0;
    padding:0;
    font-weight:normal;
}
.box_news p.sf_readMore, .box_colonna2 p.sf_readMore, #box_editoriale p.sf_readMore {
    padding:0;
    margin:0;
}
.box_news .sf_readMore a, .box_colonna2 .sf_readMore a, #box_editoriale .sf_readMore a, #box_editoriale .NewsViewList a, .box_news .NewsAnteprima a, .box_colonna2 .Odontoiatri a {
    text-transform:uppercase;
    font-size:0.85em;
    color: #ff6008; /*#FFA208*/
    font-weight:bold;
}
.box_news .NewsAnteprima a {
    text-transform:uppercase;
    font-size:0.85em;
    color: #ff6008; /*#FFA208*/
    font-weight:bold;
}
.box_news .NewsAnteprima ul.sf_newsList p.dataNews, .box_colonna2 .Odontoiatri ul.sf_newsList p.dataNews {
    font-style:italic;
}


/** BOX BREADCRUMBS**/
#box_bread a {
    /*text-decoration:none;*/
    text-decoration:inherits;
    color:#002356;
}
#box_bread a:hover {
    text-decoration:underline;
    color:#002356;
}

/* BOX CERCA MEDICO*/
/*
#box_medico img {
    margin-top:10px;
    margin-left:10px;
    border-bottom:1px solid #eaf0f2!important;
}
#box_medico span {
    display:none;
}
#box_medico input {
    font-size:1em;
    font-family:Arial;
    color: #002356;
    border:1px solid #E6E7E8;
    background-color:white;
    width:180px;
    padding:8px;
    height:14px;
}
#box_medico input.cercaIscrittiTxtHome {
    width:157px;
}
#box_medico input.cercaIscrittiBtnHome {
    font-weight:bold;
    width:39px;
    border:0;
    background-color:transparent;
    background:url('../imgs/sfondo_input.jpg') top left no-repeat;
    height:32px;
    float:right;
}

#box_medico #divCampi {
    padding-bottom:15px;
    width:250px;
    margin-left:auto;
    margin-right:auto;
}
*/

/* BOX LOGIN */
.box_login, #box_pulsante {
    font-family:Arial;
    color:#002356;
}
.box_login img {
    margin-top:10px;
    /*margin-left:10px;*/
    border-bottom:1px solid #eaf0f2!important;
}
#box_pulsante img {
    margin-top:5px;
    margin-left:10px;
    padding-bottom:5px;
    border-bottom:1px solid #eaf0f2!important;
}
#box_pulsante p {
    margin:0 0 5px;
}
.box_login table {
    margin:10px auto 5px;
    width:250px;
}
.box_login input {
    padding:7px;
    height:14px;
    font-size:0.9em;
    line-height:1em;
    border:1px solid #E6E7E8;
    background-color:#fff;
    margin-bottom:5px;
    width:60px;
    font-family:Arial;
    color: #002356;

}
.box_login div.loginDiv {
    float:left;
    padding:0!important;
    margin:0 0 0 5px!important;
    font-weight:normal;
}
.box_login div.loginDiv input {
   width:76px;
   float:left;
}
.box_login div.loginDivBtn {
    float:left;
    padding:0!important;
    margin:0 0 0 4px!important;
    font-weight:normal;
}
.box_login div.loginDiv span{
    display:none;
}
.box_login input.loginBtn{
    font-weight:bold;
    border:0;
    background-color:transparent;
    width:39px;
    background:url('../imgs/sfondo_input.jpg') top left no-repeat;
    height:30px;
    color:#FF6008;
}
ol.sf_pager {
 float:none!important;
}
ol.sf_pager li{
 float:none!important;
 display:inline;
} 
ol.sf_pager li a{
 color:black;
} 
.box_login div.loginCheck {
    clear:both;
    float:left;
    font-weight:normal;
    font-size:0.9em;
    width:100%;
}
.box_login div.loginCheck input{
    width:auto;
    margin-right:10px;
}
.box_login a, #box_pulsante a {
    color:#002356;
    /*text-decoration:none;*/
    text-decoration:inherits;
}
.box_login a:hover, #box_pulsante a:hover {
    text-decoration:underline;
}
.box_login a.createuserLink {
    margin-right:20px;
}
.box_login div {
    margin:2px auto;
    font-weight:bold;
}
.box_login div a {
    font-weight:normal!important;
}
/* BOX ACCESSO RAPIDO*/
#box_accessorapido img {
    margin-top:10px;
    margin-left:10px;
    border-bottom:1px solid #eaf0f2!important;
}
#box_accessorapido ul {
    text-align:left;
    list-style-image:url('../imgs/plus.png');
}
#box_accessorapido li {
    padding:5px 15px 10px 15px;
    text-transform:uppercase;
}
#box_accessorapido li a {
    /*text-decoration:none;*/
    text-decoration:inherits;
    color:#002356;
}
#box_accessorapido li a:hover {
    text-decoration:underline;
}

/* BOX NEWS LETTURA BOX EDITORIALE e BOX SELETTORE */
#box_newslettura h1, #box_editoriale h1, #box_selettore h1, .box_news h1, .box_colonna2 h1, .box_video h1 {
    color: #006AA9;
    text-transform:uppercase;
    margin:0;
    padding:0;
    font-size:1.35em!important;
}
.titoloAzzurro{
    color: #006AA9;
    text-transform:uppercase;
    margin:0;
    padding:0;
}

.box_colonna2 h1 a{
    color: #006AA9;
}
#box_newslettura .titoloNewslettura, #box_editoriale .titoloEditoriale, #box_selettore .titoloSelettore,.box_news .titoloNews {
    margin:10px 15px;
    padding-bottom:5px;
    border-bottom:1px solid #eaf0f2;
}
.titoloEditoriale{
    margin:10px 0;
    border-bottom:1px solid #eaf0f2;
}
.sf_newsList h2.sf_newsTitle {
    font-size:1em!important;
}
#box_newslettura h2.sf_NewsTitle, #box_editoriale h2.sf_newsTitle, .box_news .NewsAnteprima h2.sf_newsTitle {
    color:#0079AD;
    text-decoration:none;
    font-size:1em!important;
    text-transform:uppercase;
}
#box_newslettura .NewsViewList, #box_editoriale .NewsViewList {
    padding:0 15px 10px;
}
#box_newslettura .NewsAnteprima, .box_news .NewsAnteprima {
    padding:0 15px;
}
#box_newslettura p, .box_news .NewsAnteprima .sf_singleNews {
    color: #404041;
    text-transform:none;
}
#box_newslettura {
    color:#0079AD;
    text-transform:uppercase;
}
#box_newslettura, #box_editoriale {
    min-height:200px;
}
#box_editoriale ul.sf_newsList{
        list-style-image:url('../imgs/plus_cont.png');
    padding-left:20px;
    margin:0px;
}
#box_newslettura .sf_newsDate,#box_editoriale .sf_newsDate, .box_news .NewsAnteprima .sf_newsDate  {
    font-style:italic;
}
.box_news .NewsAnteprima .sf_newsDate {
    display:block;
}
#box_newslettura .sf_newsAuthor,#box_newslettura .sf_postCategory, #box_newslettura .sf_back,.box_news .sf_back, #box_editoriale .sf_back, #box_editoriale .sf_contentComments {
    display:none;
}
#box_selettore ul {
    list-style-image:url('../imgs/plus_cont.png');
    line-height:2em;
}
#box_selettore a, .box_news a {
    color: #404041;
    /*text-decoration:none;*/
    text-decoration:inherits;
}
#box_selettore a:hover {
    text-decoration:underline;
}
/* BOX RICERCA nel PORTALE */
#box_ricerca {
    float:right;
    margin:8px 0 6px 0;
}
#box_ricerca fieldset.sf_searchBox {
    border:0;
}
#box_ricerca .sf_searchBox input{
    background:url('../imgs/box_ricerca.jpg');
    padding:6px 5px;
    color:#002356;
    border:1px solid white;
    float:left;
}
#box_ricerca input.cercaSitoBtn {
    font-weight:bold;
    margin-left:5px;
    margin-right:10px;
    padding:5px!important;
    text-transform:uppercase;
    color:#FF6008;
}
/*CONTENUTO*/
#contenuto h3, #contenuto h2 {
    color: #006AA9;
    text-transform:uppercase;
    font-size:1.4em!important;
    padding-bottom:15px;
    margin:0 0 15px 0;
    border-bottom:1px solid #eaf0f2;
}
#contenuto {
    padding:15px;
    color:#404041;
}
#contenuto a {
    color:#002356;
    /*text-decoration:none;*/
    text-decoration:inherits;
}
#contenuto a:hover {
    text-decoration:underline;
}
#contenuto ul {
    list-style-image:url('../imgs/plus_cont.png');
}
#contenuto li {
    padding-bottom:5px;
    padding-right:15px;
}
#contenuto .sf_controlListItems, #contenuto .sf_backToList {
    text-align:right;
}
#contenuto .sf_listItemBody {
    margin-bottom:10px;
}
#contenuto .sf_listItemBody h3{
    border:0;
}
#contenuto .sf_backToList {
    border-bottom:1px solid #ccc;
    padding-bottom:10px;
}
/*BOX MENU*/
#box_menu {
    background-color: #316085;
    float:left;
}

/*BOX AREA RISERVATA*/
#box_areariservata img {
    margin-top:10px;
    margin-left:10px;
    border-bottom:1px solid #eaf0f2;
}
#box_areariservata ul {
    list-style-image:url('../imgs/plus.png');
    line-height:2em;
}
#box_areariservata a {
    color:#002356;
    /*text-decoration:none;*/
    text-decoration:inherits;
}
#box_areariservata a:hover {
    text-decoration:underline;
}
#contenuto .tableReg_old {
    margin:5px;
    width:500px;
}
#contenuto .tableReg_old tbody tr td table tbody tr td {
    width:100%;
}
#contenuto .tableReg_old tbody tr td table tbody tr td span{
    float:left;
}
#contenuto .tableReg_old .regObbl {
    float:none;
    margin-left:5px;
}
#contenuto .tableReg_old span.regCont {
    font-weight:bold;
    float:left!important;
    width:80%!important;
}
#contenuto .cambioPwd2 span.regCont, span.regCont, #contenuto .resetPwd span.regCont {
    font-weight:bold;
    float:left!important;
    width:100%!important;
    margin-bottom:20px;
}
#contenuto .tableReg_old span label{
    font-weight:normal;
    float:left;
    clear:left;
    width:200px;
    font-size:1.1em;
}
#contenuto .tableReg_old span input{
    float:left;
    clear:right;
    width:200px;
    border:1px solid #BBBDBF;
    color:black;
    font-weight:normal;
    font-size:1.1em;
}
#contenuto .cambioPwd2 label, #contenuto .resetPwd label{
    font-weight:normal;
    float:left;
    clear:left;
    width:150px;
    margin-bottom:20px;
	margin-top:10px;
    padding:2px;
    font-size:1.1em;
    font-weight:bold
}
#contenuto .cambioPwd2 input, #contenuto .resetPwd input{
    float:left;
    width:200px;
    border:1px solid #BBBDBF;
    color:black;
    font-weight:normal;
    padding:2px;
    font-size:1.1em;
    margin-top:10px;
}
#contenuto .resetPwd input{
    float:none;
}
#contenuto .cambioPwd2 input.submit, #contenuto .resetPwd input.submit{
    border:1px solid #BBBDBF;
    color:#0079AD;
    font-weight:bold;
    background-color:white;
    padding:5px;
    float:left;
    margin-top:20px;
    margin-bottom:20px;
    clear:left;
    float: none;
}

#contenuto .cambioPwd2 div{
    width:100%;
    clear:both;
}
#contenuto .cambioPwd2{
   height:100%;
}
 

#contenuto .cambioPwd2 LEGEND{
    MARGIN-BOTTOM: 10px;
}

#contenuto .cambioPwd2 span{
    margin-left: 2px;
}


#contenuto .cambioPwd2 fieldset{
    margin-bottom:20px;
}
#contenuto .tableReg_old input{
    border:1px solid #BBBDBF;
    background-color:white;
    padding:2px;
    font-size:1.1em;
    width:200px;
}

#contenuto .tableReg_old textarea{
    border:1px solid #BBBDBF;
    background-color:white;
    margin-bottom:10px;
    padding:2px;
    font-size:1.1em;
width:200px;
}

#contenuto .tableReg_old label{
    float:left;
    width:200px;
    padding:2px;
    font-size:1.1em;
    font-weight:bold;
}
#contenuto .tableReg .regError {
    width:100%;
    margin:10px 0;
    color: Red;
}
#contenuto .tableReg {
    min-height:300px;
}

#contenuto .tableReg_old span.regCont {
    font-weight:bold;
    float:left!important;
    width:80%!important;
}
#contenuto .tableReg_old input.submit, #contenuto input.submit{
    border:1px solid #BBBDBF;
    color:#0079AD;
    font-weight:bold;
    background-color:white;
    padding:5px;
    margin-top:10px;
    float:right;
width:150px;
}
#contenuto .cambioPwd {
    margin:5px;
}
#contenuto .cambioPwd .titlePwd, #contenuto .cambioPwd2 .titlePwd {
    color:#006AA9;
    font-size:1.4em !important;
    text-transform:uppercase;
    font-weight:bold;
    float:left;
    width:100%!important;
    margin-bottom:20px;
}
#contenuto .cambioPwd span, #contenuto .cambioPwd label {
    float:left;
    clear:left;
    width:200px;
    padding:2px;
    font-size:1.1em;
}
#contenuto .cambioPwd input{
    float:left;
    width:200px;
    border:1px solid #BBBDBF;
    color:black;
    font-weight:normal;
    padding:2px;
    font-size:1.1em;
}

#contenuto .cambioPwd span.regObbl {
    float:left;
    padding:5px;
}

#contenuto .cambioPwd .regError {
    float:left;
    width:100%;
    margin:5px 0;
    color: Red;
}
#contenuto .cambioPwd .submit {
    border:1px solid #BBBDBF;
    color:#0079AD;
    font-weight:bold;
    background-color:white;
    padding:5px;
    float:left;
    margin-top:20px;
    clear:left;
width:150px;
}
#contenuto #cercaIscritti{
    margin:5px;
}
#contenuto #cercaIscritti #divCampi{
    border:1px solid #ccc;
    padding:10px;
    margin-bottom:1em;
    font-size:1.1em;
}
#contenuto #cercaIscritti #divCampi ul{
    list-style-image:none;
    list-style-type:none;
}
#contenuto #cercaIscritti ul.risultati {
    list-style-image:none;
    list-style-type:none;
    padding:0;
    margin:0;
}
#contenuto #cercaIscritti ul.risultati li a{
    color:#006AA9;
    font-weight:bold;
}
#contenuto #cercaIscritti ul.risultati li dl{
    margin-top:10px;
}
#contenuto #cercaIscritti ul.risultati li dl dt{
    margin-top:10px;
    font-weight:bold;
}
#contenuto #cercaIscritti .titleIscritti {
    color:#006AA9;
    font-size:1.4em !important;
    text-transform:uppercase;
    font-weight:bold;
    /*float:left;*/
    width:100%!important;
    margin-bottom:20px;
}
#contenuto #cercaIscritti #divCampi label{
    width:150px;
    float:left;
    font-weight:bold;
}
#contenuto #cercaIscritti #divCampi .albo {
    float:left;
    clear:both;
}
#contenuto #cercaIscritti #divCampi .albo label{
    font-weight:normal;
    width:130px;
}
#contenuto #cercaIscritti #divCampi .albo li{
    float:left;
    clear:both;
    width:150px;
}
#contenuto #cercaIscritti #divCampi .albo input, #contenuto #cercaIscritti #divCampi .psico  input{
    border:0;
}
#contenuto #cercaIscritti #divCampi input{
    border:1px solid #BBBDBF;
    margin:0;
    padding:0;
    padding:2px;
}
#contenuto #cercaIscritti .albo{
    width:100%;
    clear:both;
    margin-bottom:20px;
}
#contenuto #cercaIscritti .albo input{
    width:15px!important;
    float:right;
}
#contenuto #cercaIscritti .albo ul{
    float:none;
}
#contenuto #cercaIscritti .submit{
    color:#0079AD;
    font-weight:bold;
    background-color:white;
    padding:5px!important;
    margin-top:-30px!important;
    width:150px!important;
}
#contenuto #cercaIscritti ul.risultati li{
    margin:10px 0;
    border-bottom:1px solid #BBBDBF;
    padding:0;
}
#contenuto #dettagliIscritto ul li {
    font-weight:bold;
    list-style-image:none;
}
#contenuto #dettagliIscritto ul li ul li{
    font-weight:normal;
}
#contenuto #divPrincipale .titoloIscrizione {
     color:#006AA9;
     border-bottom:2px solid #006AA9;
    font-size:1.4em !important;
    text-transform:uppercase;
    font-weight:bold;
    float:left;
    width:100%;
    margin-bottom:20px;
}
#contenuto #divPrincipale #divTitolo {
    border:1px solid #BBBDBF;
    margin: 30px auto 10px;
    width:60%;
    padding:10px;    
}
#contenuto #divPrincipale label {
    font-weight:bold;    
}
#contenuto #divPrincipale input {
    border:1px solid #BBBDBF;
    margin: 5px 5px 0 0;
    font-size:1.1em;
}
#contenuto #divPrincipale ul {
    list-style-image:none;
}
#contenuto #divPrincipale ul li label{
    font-weight:normal!important;
    font-size:1.1em;
}
#contenuto #divPrincipale ul li input, #contenuto #divPrincipale table input, #contenuto .autorizzo input{
    border:0!important;
}
#contenuto .cambioPwd {
    margin:15px 0 0;
    padding:0;
}

.DivInfo {
    color:red;
}
#contenuto .tableReg3 {
margin-top:10px;
width:80%;
}
#contenuto .tableReg3 span {
float:left;
font-weight:bold;
margin-bottom:10px;
}
#contenuto .tableReg3 input {
background-color:white;
border:1px solid #BBBDBF;
color:#0079AD;
font-weight:bold;
margin-top:10px;
padding:5px;
}
#contenuto #divPrincipale .genereIscrizione ul {
    list-style-image:none;
    list-style-type:none;
    padding:0;
    margin:0;
}
#contenuto #divPrincipale .genereIscrizione input, #contenuto #divPrincipale table input{
    width:25px;
}
#contenuto #divPrincipale .dataNascita {
    width:40px;
}
#contenuto #divButton input {
    border:1px solid #BBBDBF;
    color:#0079AD;
    font-weight:bold;
    background-color:white;
    padding:5px;
    margin-top:20px;
    width:150px!important;
}
#box_principale #box_2 #box_selettore h2 {
    color:#006AA9;
    font-size:1.2em;
    text-transform:uppercase;
    margin-left:15px;
}
.RadPanelBar_AKADIprivato {
    width:auto!important;
}
.RadMenu_AKADIpubblico{
    margin-top:0px!important;
}
.RadMenu_Menu .rmLink a:hover,
.RadMenu_Menu .rmFocused,
.RadMenu_Menu .rmExpanded
{
	margin:0!important;
        padding:0!important;
}

.rtSelected {
    font-weight:bold;
}
.sf_eventsList h3 {
    padding-bottom:0!important;
    border-bottom:0!important;
    margin:0!important;
}
.sf_eventsList h3 a{
    font-size:0.8em;
}
.sf_eventsList li {
    font-weight:bold;
}
.sf_eventLocation {
    font-weight:normal;
}
.sf_eventsList .sf_eventTitle {
    line-height:1em;
}
.sf_eventsList li {
    border-bottom:1px solid #EAF0F2;
}
.ecmUL h2 {
    margin-bottom:5px!important;
    padding-bottom:5px!important;
}
.ecmUL h2 a{
    font-size:0.85em;
}
.link_footer {
    float:right;
    width:40%;
    padding:15px 0;
}
.logotipi_footer {
    float:left;
    width:60%;
    text-align:left;
}
.logotipi_footer img{
    border:0;
    margin:8px 0 0;
    height:31px;
}
.login_esterna {
    width:250px;
    float:left;
}
/*.icone_stampaecarat {
    float:right;
    min-width:70px;
}
.titoloEditoriale h1 {
    float:left;
}
.titoloEditoriale {
    float:left;
    width:95%;
}
.titoloEditoriale img {
    border:0;
}*/

.icone_stampaecarat {
    float:right;
    min-width:70px;
    margin-right:20px;
}
#box_bread {
    float:left;
}
.icone_stampaecarat img {
    border:0;
}
.sf_singleNews .sf_back {
    float:left;width:100%;margin-bottom:10px
}
.failureText {
    color:red;
    float:left;
    margin-left:7px;
    margin-top:10px;
}
.RadMenu a.rmLink {
    padding:15px 10px;
}
.RadMenu_AKADIpubblico{
    margin-top:0!important;
}
.RadMenu .rmGroup .rmText {
    padding:15px!important;
    text-transform:uppercase;
    font-size:0.95em!important;
}
.RadMenu_AKADIpubblico .rmLink:hover, .RadMenu_AKADIpubblico .rmFocused, .RadMenu_AKADIpubblico .rmExpanded {
    padding:15px 10px;
    text-decoration:none;
}
.RadMenu_AKADIpubblico .rmExpanded {
    background:url('../imgs/sfondo_menu.jpg') !important;
    color:#FFFFFF;
}
.RadMenu_AKADIpubblico .rmGroup .rmTemplate .rmText:hover, .RadMenu_AKADIpubblico .rmGroup .rmLink:hover, .RadMenu_AKADIpubblico .rmGroup .rmFocused, .RadMenu_AKADIpubblico .rmGroup .rmExpanded {
    text-decoration:none!important;
    background:url('../imgs/sfondo_menu.jpg') !important;
    color:#FFFFFF!important;
}
.VideoAnteprima .sf_postTitle, .VideoAnteprima .sf_postDate, .VideoAnteprima .sf_videoCategory, .VideoAnteprima .sf_videoTags {
    display:none;
}
.VideoAnteprima ul, .VideoAnteprima li {
    margin:10px!important;
    padding:0;
    list-style:none;
    text-align:center;
}
.VideoAnteprima li p {
    text-align:left;
}
.RadMenu_AKADIpubblico .rmGroup {
    background:#dee7f0!important;
    border:1px solid #365f84!important;
}

/* paginazione ricerca iscritti */
ol.sf_pagerIscritti {
 float:none!important;
 padding-left:0px;
 margin-left:0px;
 margin-bottom:50px;
}
ol.sf_pagerIscritti li{
 float:none!important;
 display:inline;
} 
ol.sf_pagerIscritti li a{
 color:black;
}
.regError
{
    color:red;
    pADDING-left:2px;
    }
.tableReg label {
 width:150px;
 float:left;
 padding:2px;
 margin-bottom:5px;
 font-weight:bold;
}
.tableReg input, .tableReg textarea {
    width:200px;
    border:1px solid #BBBDBF;
    color:black;
    font-weight:normal;
    padding:2px;
    font-size:1.1em;
    float:left;
    margin-bottom:5px;
}
#contenuto .cambioPwd2 .regError{
    float:left;
    margin-left:10px;
    width:300px;
    padding:2px;
    font-size:1.1em;
    margin-top:10px;
    margin-bottom:10px;
    color:Red;
}
#contenuto .resetPwd .regError {
    float:left;
    margin-left:10px;
    width:300px;
    padding:2px;
    font-size:1.1em;
    margin-bottom:10px;
    color:Red;
}
#contenuto .cambioPwd2 p, #contenuto .tableReg p {
    float:left;
    width:100%;
    margin:4px 0;
}
#contenuto .resetPwd p {
    width:100%;
    /*margin-bottom:10px;*/
    /*
    margin-top:0;
    margin-left:0;
    margin-right:0;
    */
}

.mailattuale {
    float:left;
}
.checkbox_assenso input{
    border:0!important;
    width:auto!important;
}

.HideMe{display:none}

.rientro {
    margin-left:155px;
}

.sf_CaptchaImage{
    margin-left:150px!important;
}

#flashcontent{
    height: 100%;
    background:url('/flash/sfondofisso.jpg') #FFFFFF right no-repeat;
}

.ProperCase {
    text-transform:capitalize;
}

.CalendarioEventi {

}

.eventContent {
 margin-bottom:15px;
 border-bottom:1px solid #EAF0F2;
}