﻿html,body { margin:0px; padding:0px; font-family:Verdana; font-size:12px; color:#1a171b; height:100%;}
form { min-height:100%}

.body {background:url('img/sfondo.png') repeat-y #eeeeee;}

a,a:visited{color:blue;}

.main{min-height:100%;  margin:0 auto;height:100%;}
.header{ background:url(img/sf_header.gif) left top repeat; width:100%;color:#ffffff;}
	.header img { margin:6px 40px 6px 25px;}
	.tool_header { color:#ffffff; float:right; margin:0px 20px 0px 0px; padding-top:45px; height:25px;}
	.tool_header a { color:#ffffff; text-decoration:underline; padding:0px 8px 0px 8px;}
	.tool_header a:hover { text-decoration:none;}

#tabContent {
	width:100%;
}
/*#tabContent td {
	vertical-align:top;
}*/

.content.close {float:left; width:100%; background:url(img/sf_content_close.gif) left repeat-y; }
.col_navigazione{ float:left; padding:10px 0px 15px 0px;width: 230px; }
.footer{ float:left; height:130px; background:url(img/sf_footer.gif) left top repeat; width:100%;color:#ffffff; }

/*.radius, .ul_nav li a, .col_content h2{border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; behavior:url("/App_Themes/admin/border-radius.htc");}
.radius2{-moz-border-radius: 0px 20px 0px 0px; -webkit-border-radius: 0px 20px 0px 0px; behavior:url("/App_Themes/admin/border-radius.htc");}
*/
/*navigazione*/
.close_navigazione, .open_navigazione { float:right; margin-top:8px;}
.box_sezione {background-color:#ffffff; padding:5px; float:left; border:1px solid #cecece; margin:5px 0px 0px 10px; width: 90%;}
.ul_nav{ float:right; margin:5px 0px 0px 0px; width:100%; padding:0px;}
	.ul_nav li { list-style:none; list-style-image:none;}
	.ul_nav li a { background-color:#eeeeee; display:block; padding:4px 0px 4px 4px; margin-bottom:4px; color:#1a171b;text-decoration:none;}
	.ul_nav li a:hover { background:#e1e1e1; color:#d82323; text-decoration:none;}
	li.ul_nav_on a {background:none; color:#d82323; text-decoration:none;}
	
.attivo a {
    background:#f8f3cf!important; color:#d82323!important; 
}
	

.col_navigazione.open .box_sezione a img { float:left;}
.col_navigazione.open .box_sezione span.tit { display:block; float:left; padding:5px; text-align:left; width:75%;}
.attiva span { font-weight:bold; color:#d82323;}

/*quando la navigazione è chiusa*/
.col_navigazione.close .close_navigazione {display:none}
.col_navigazione.close{ width:80px; }
.col_navigazione.close .box_sezione {width:24px;}
.col_navigazione.close .box_sezione ul { display:none;}
.col_navigazione.close .box_sezione span.tit {display:none;}


/*colonna centrale*/
.col_content{ padding-top:15px;}
.col_content.open {
	width: 98%;
	margin-left: 15px;
}
.col_content.close { width:92%;}

/*briciola in top*/
.box_briciola{ width:auto; padding:9px 0px 15px 0px; color:#6f6f6f;}
.box_briciola a { color:#000000; text-decoration:underline; text-transform:uppercase;}
.box_briciola a:hover {color:#d82323; text-decoration:none;}

/*box lingue*/
.box_language {float:left;}
.box_language a:hover { text-decoration:underline;}
.language_on, .language_off{ display:block; float:left; width:105px; text-align:center; text-decoration:none; position:relative;}
.language_on { background-color:#ffffff; padding:4px 0px 5px 0px; border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-bottom:1px solid #ffffff; color:#d82323!important; margin-right:1px; z-index:10;border-radius: 9px 9px 0px 0px; -moz-border-radius: 9px 9px 0px 0px; -webkit-border-radius: 9px 9px 0px 0px; behavior:url("../App_Themes/admin/border-radius.htc"); }
.language_off {background-color:#f7f7f7; padding:4px 0px 0px 0px; border:1px solid #dbdbdb; color:#939292!important; height: 20px;margin-bottom: 5px;}

/*box centrale*/
.box_content{ border:1px solid #c9c9c9; background-color:#ffffff; float:left; width:97%; padding:20px 10px 10px 10px; margin:-7px 0px 0px 0px; position:relative;}
.box_content h2 { font-family:Arial; background-color:#eeeeee; color:#747476; padding:5px 0px 3px 10px; margin:0px 0px 10px 0px; font-size:125%; text-transform:uppercase;}

.box_anteprima{ border:1px solid #c9c9c9; width:auto; padding:5px 10px 5px 10px; margin:5px 0px 15px 0px;}
.box_anteprima h3 { margin:5px 0px 5px 0px; font-family:Arial; text-transform:uppercase;}


/*box di gestione alberatura*/
.box_gestionecontenuto{ width:auto; padding:0px 10px 5px 10px; margin:15px 0px 10px 0px;}
.gestione_level{ padding:8px 10px 0px 10px; width:auto;cursor:move;}
.gestione_level.a{ background-color:black;color:white;}

 /*.gestione_level.a .grey, .gestione_level.a .grey a{ background-color:#fcfcfc;}*/


/*.gestione_level.b{ background:url(img/ico_freccia_sottosezione.png) left no-repeat; background-position: 48px 10px; background-color:#ffffff; color:#000000;}*/
.gestione_level.b{ background:url(img/ico_freccia_sottosezione.png) left no-repeat; background-position: 5px 10px;  background-color:#fff; color:#000000;border-top:1px dashed #e9e9e9;border-bottom:1px dashed #e9e9e9;}

.gestione_level.b .move_ordinamento{ margin-right:25px;}
.gestione_level.c{ background:url(img/ico_freccia_sottosezione.png) left no-repeat; background-position: 5px 10px; background-color:#f8f8f8; color:#000000;border-top:1px dashed #d8d7d7;border-bottom:1px dashed #d8d7d7;}
.gestione_level.c .move_ordinamento{ margin-right:25px;}

.gestione_level.g .move_ordinamento{ margin-right:55px; }
.gestione_level.g {background-position: 5px 10px;}
.gestione_level.gg .move_ordinamento{ margin-right:85px; }
.gestione_level.gg {background-color: #fbfcff;border:1px dashed #b7c7e5;}
.gestione_level.ggg .move_ordinamento{ margin-right:115px; }
.gestione_level.ggg {background-position: 5px 10px;}
.gestione_level.gggg .move_ordinamento{ margin-right:145px; }
.gestione_level.gggg {background-position: 5px 10px;}
.gestione_level.ggggg .move_ordinamento{ margin-right:175px; }
.gestione_level.ggggg {background-position: 5px 10px;}

.rtDropAbove, .rtDropBelow, .rtDropAbove,.rtDropBelow {
    z-index:99!important;
}

input.input_strutturaedi { border:1px solid #b4b4b4; padding:3px; width:300px; font-family:Verdana; font-size:11px;}
.move_ordinamento{ cursor:move;}

/*box di modifica delle sezioni e sottosezioni (appare al clic)*/
.modifica_level{ background-color:#a8e68d; width:auto; padding:10px; margin:-5px 0px 10px 0px;}

/*gestione pulsanti*/
.box .pulsante, .box_anteprima .pulsante{ float:right; margin-left:15px; color:#fff;}
.box_anteprima .pulsante a { color:#ffffff;}
.box_anteprima .pulsante a:hover { text-decoration:underline; color:#b6b6b6;}
.linea_anteprima .pulsante a { color:#ffffff;}
.linea_anteprima .pulsante a:hover { text-decoration:underline; color:#b6b6b6;}

.box_gestionecontenuto .pulsante{ float:right!important; margin-left:15px;}

.pulsante{ float:right; background-color:#1e3942; padding:4px; font-size:100%; }
.pulsante a{ background-color:#1e3942; padding:4px; text-decoration:none; color:#ffffff; font-weight:bold;}
.pulsante a:hover { text-decoration:underline; color:#b6b6b6;}
.pulsante.elimina, .pulsante.elimina a { background-color:#d82323;}

.pulsante.salvabig{ float:right; font-size:130%; margin-bottom:10px;background-color:#D82323;}
.pulsante.salvabig a{ background-color:#D82323; color:#eeeeee;}
.pulsante.grey, .pulsante.grey a { background-color:#dadada; color:#1e3942; font-weight:normal;}
.pulsante.grey a:hover { color:#d82323;}
.aggiungi {background:url(img/ico_aggiungisezione.png) right no-repeat; background-color:#dadada; }
table.listingutente td .pulsante a{color:#ffffff;}
table.listingutente td .pulsante a:hover{ text-decoration:underline; color:#b6b6b6;}

.RadGrid .pulsante {
    float:left!important;
    padding:6px;
    border-radius:3px;
    cursor:pointer;
    margin-left:0px;
}

.RadGrid .rgHoveredRow .pulsante {
    background:#fff;
}

/*gestione input sparsi*/
input.input_nomegruppo{border:1px solid #b4b4b4; padding:3px; width:70%; margin:3px 0px 5px 0px; font-family:Verdana; font-size:180%;}/*input crea nuovo gruppo*/
input.input_datiutente{border:1px solid #b4b4b4; padding:3px; width:70%; margin:3px 0px 5px 0px; font-family:Verdana;}
textarea.input_datiutente{border:1px solid #b4b4b4; padding:3px; width:70%; margin:3px 0px 5px 0px; font-family:Verdana; font-size:12px;}
input.input_titolo{border:1px solid #b4b4b4!important; padding:3px!important; width:99%!important; margin:3px 0px 5px 0px!important; font-family:Verdana!important; font-size:180%!important;}
textarea.input_titolo{border:1px solid #b4b4b4; padding:3px; width:99%; margin:3px 0px 5px 0px; font-family:Verdana; font-size:180%; line-height:150%;}

input.input_titolo2{border:1px solid #d82323; padding:3px; width:98%; margin:3px 0px 5px 0px; font-family:Verdana; font-weight:bold; font-size:120%;}

textarea.input_editor{ width:99%; border:1px solid #b4b4b4; padding:3px; margin:3px 0px 5px 0px; font-family:Verdana; font-size:12px;}
input.input_pagina{width:33px; text-align:center; border:1px solid #b4b4b4; padding:3px; margin:3px 0px 5px 10px; font-family:Verdana; font-size:12px;}
input.input_datacreazione{ width:10%; border:1px solid #b4b4b4; padding:3px; margin:3px 0px 5px 0px; font-family:Verdana; font-size:12px;}
textarea.input_didascalia, input.input_didascalia{width:99%; border:1px solid #b4b4b4; padding:3px; margin:3px 0px 5px 0px; font-family:Verdana; font-size:12px;}
input.input_files{width:99%; border:1px solid #b4b4b4; padding:3px; margin:3px 0px 5px 0px; font-family:Verdana; font-size:12px;}
label.label_title {color: #BBBBBB; font-size:180%; padding:7px 0px 0px 5px; position: absolute;cursor:text}


/*PAGINA ar_gruppi.aspx*/
.elenco_utenti{background-color:#f5f5f5; width:auto; padding:10px; margin:-10px 0px 15px 0px;}
.elenco_utenti ul { margin:10px 0px 0px 0px; padding:0px; list-style:none; list-style-image:none;}
.elenco_utenti ul li {float:left; width:20%; margin:0px 30px 5px 5px;}
.elenco_utenti ul li a { color:#000000; float:left; background-color:#ffffff; padding:5px; width:100%;}
.elenco_utenti ul li a:hover { color:#d82323; background-color:#c9c9c9; text-decoration:none;}

/*PAGINA ar_scheda_utente.aspx*/
.txt_nomegruppo{ padding:4px; background-color:#f8f3cf;}

/*PAGINA ar_utenti.aspx*/
	table.listingutente{ margin-top:5px;}
	table.listingutente tr{ background-color:#eeeeee; margin:10px}
	table.listingutente td{ padding:5px;}
	table.listingutente td a { color:#000000;}
	table.listingutente a:hover {color:#d82323; text-decoration:none;}
	
td.spaziotd { height:1px; padding:3px!important; background-color:#ffffff; width:auto;}/*spazio listato utenti in table*/

.header_listato{width:auto; font-size:90%; color:#717171; padding:5px 0px 5px 0px; margin:15px 0px 15px 0px; text-align:left; border-bottom:1px solid #c9c9c9;}
.header_listato a { color:#717171; padding:0px 0px 0px 8px;}
.header_listato a:hover { color:#d82323;text-decoration:none;}
a.listatoOn{ text-decoration:none; font-weight:bold; color:#000000;}

.box_paginazione{ width:auto; padding:5px 0px 8px 0px; margin:15px 0px 5px 0px; text-align:right; border-top:1px solid #c9c9c9;}
.box_paginazione input { margin-right:3px;}
.box_paginazione a { color:#000000; padding:2px 5px 2px 5px; margin:0px 0px 0px 6px; background-color:#ddd; text-decoration:none;}
.box_paginazione a:hover { color:#ffffff; background-color:#d82323; }

/*ar_categorie_gestione.aspx*/
.alert{ color:red; padding:10px; margin:10px; background-color:#d82323;color:White; }

.gallery_box{ background-color:#EEEEEE; padding:0px 10px 10px 10px; margin:30px 0px 15px 0px;}
.gallery_box .pulsante{ float:left!important;margin:6px 0px}

.contenitoreGal 
{
    
    float:left;
    border-bottom:1px solid #c0c0c0;
    padding:10px;
}

.contenitoreFoto {
    width:187px;
    height:125px;
    overflow:hidden;
    border:1px solid #989797;
    background-color:#fff;
}

/*gestione box arrotondati*/
.box{border:1px solid #e0e0e0; width:auto; padding:5px 10px 10px 10px; margin:5px 0px 15px 0px;}
.box h3 {margin:5px 0px 5px 0px; font-family:Arial; text-transform:uppercase;}
.box .pulsante { float:right; margin-right:10px;}

.box.bg_verde{ background-color:#e4f7e5;position:relative}
.box.bg_bianco{background-color:#ffffff;}
.box.bg_grigio{}
.box.bg_giallo{ background-color:#f8f3cf;}

.box .linea_anteprima, .box_anteprima .linea_anteprima {background:url(img/ico_articolo.png)left no-repeat; background-position: 5px 5px; background-color:#f5f5f5; width:auto; margin:5px 0px 10px 0px; padding:5px 5px 15px 30px;}
.linea_anteprima a { color:#000000;}
.linea_anteprima a:hover { color:#d82323; text-decoration:none;}
.linea_anteprima .data{ display:block; width:10%; float:left; padding:2px; border-right:3px solid #ffffff; margin-right:10px; }
.linea_anteprima .status{ display:block; width:6%; float:left; padding:2px; border-right:3px solid #ffffff; margin-right:10px; }
.linea_anteprima .partecipanti{display:block; width:14%; float:left; padding:2px; border-right:3px solid #ffffff; margin-right:10px;}
.linea_anteprima .iscrizione{display:block; width:16%; float:left; padding:2px; border-right:3px solid #ffffff; margin-right:10px;}
.linea_anteprima .azienda {display:block; width:10%; float:left; padding:2px; border-right:3px solid #ffffff; margin-right:10px;}
.linea_anteprima .pulsante { margin-top:4px;}
.status.bozza{ color:#ef6534;}
.status.online{ color:#0ea011;}
.partecipanti a{ font-size:90%; color:#d82323;}
.azienda a { font-size:90%; color:#000000;}


/*gestione pagina di accesso al CMS*/
.box_login { margin:0 auto; border:1px solid #cfcfcf; width:420px; padding:10px 10px 15px 10px; margin-top:30px; background-color:#ffffff;}
.box_login h3 { font-weight:normal; font-size:100%; text-transform:uppercase; padding: 6px 0px 10px 30px; margin:0px 0px 15px 0px; color:#000000; background:url(img/ico_areariservata.png)left no-repeat;}
.box_login h3 span { color:#d82323;}
.box_login label { margin-left:30px; padding-bottom:6px;}
.box_login input{ border:1px solid #c5c5c5; width:280px; font-family:Arial; padding:1px;}
.box_login select{ border:1px solid #c5c5c5; width:280px; font-family:Arial; padding:1px;margin-left:26px}
.box_login .pulsante { float:right!important; margin-right:27px; margin-top:-30px;}
.box_login .pulsante a{ color:#ffffff; padding-left:10px;}
.box_login a { color:#000000; text-decoration:underline; font-size:90%; padding-left:30px;}
.box_login a:hover { color:#d82323; text-decoration:none;}

input.inp_user{ margin-left:10px;}
input.inp_pwd{ margin-left:12px; margin-bottom:9px;}
.inp_ricorda input{ width:20px!important; border:none; margin-left:11px; padding-top:4px;}

.lingueInserimento {
    padding-left:0px;
    list-style:none;
}

.lingueInserimento li {
    float:left;
    margin-left:10px;
}

    .lingueInserimento li.senzaMenu {
        padding-top:2px;
    }

.RadSiteMap .rsmLink, .RadSiteMap .rsmTemplate{margin-bottom:0px!important;border:0px!important}
.rsmLevel1 {
    margin-left:10px!important;
}

.clip {
    font-weight:bold;
    cursor:pointer;
}

ul, li,.rtTop, .rtMid, .rtBot {-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;}

/*nascondi bottoni al drag and drop*/
.rtDragClue .pulsante {
    display:none!important;
}


/*secondo livello no bottone aggiunta
.RadTreeView .rtUL .rtLI .rtUL .agg {
    display: none;
}*/

.btnAggiungi {
    border: 1px solid #7cb1e8;
    color: #fff;
    background: #1E69B7;
    padding: 5px 10px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.rtIn {width:100%!important;}
.rtTop , .rtMid, .rtBot{padding-top: 5px!important;padding-bottom: 5px!important;}
.rtUL{ width: 99% !important;}
.RadTreeView .rtUL .rtLI .rtUL {width: 96%!important;}

.home .gestione_level.a .elimina{ display: none;}

.bozza{background-color:#ffe3e3!important}

.a.bozza{background-color:#912121!important}