*{ margin:0px;padding:0px;}

body,html{height:100%;min-width:930px;width:100%;}

body{background-color:#cfceca;font-family:'Trebuchet MS';color:#71706d;}

img{border:none;}

a{text-decoration:none;color:inherit;}

input, textarea, select, option,a
{
    outline:none;
}
.violetMatilde{color:#560b41;}
.separatore{border-top:1px solid #b1b0ac;border-bottom:1px solid #e9e9e7;}

.container{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -154px;/*Uguale all'altezza del footer e .push*/
}
#header{height:278px;background:url('../IMAGES/PIATTAFORMA/bandaHeader-gate.png') repeat-x transparent;}
#content
{
}
#footer, .push{height:154px;clear:both;}
.inner{max-width:930px;margin:auto;}

/*.inner{max-width:1000px;margin:auto;width:1000px;}*/

/*HEADERS*/

#header #logo{bottom:0px;text-align:center;left:330px;position:absolute;}
#header #logoErrore{bottom:0px;text-align:center;left:418px;position:absolute;}
/*#header #logo{bottom:0px;text-align:center;width:50%;margin:25% 0%;position:absolute;}*/
/*#header #logoErrore{bottom:0px;text-align:center;width:50%;margin:25% 0%;position:absolute;}*/

#header .navButton{line-height:26px;text-shadow:0px 1px 1px black;}
#header .navButton:hover{color:#abaaa5;}

#header #navBar{font-size:10px;color:White;}

/*CONTENUTI*/
.input_text {font-family:'Trebuchet MS';height:20px;border:1px solid #dbdbd8;border-top:1px solid #c3c2bf;border-radius:10px;width:260px;color:#cfceca;font-size:16px;background-color:#eeeeee;padding:10px;}
.input_text:focus{color:Black;}

.input_button
{
    width:156px;
    padding:10px 35px;
    font-family:'Trebuchet MS';
    color:#71706d;
    font-size:16px;
    text-align:center;
    text-shadow:0px 1px 1px white;
    border-radius:10px;
    border:1px solid #d9d8d5;
    border-top:1px solid #aeadaa;
    border-left:1px solid #aeadaa;
    background-color:#c4c4c0;
 }
.input_button:hover{cursor:pointer;background-color:#b0b0b0;}

.input_button_error
{
    padding:10px 30px;
    color:white;
    font-family:'Trebuchet MS';
    font-size:15px;
    font-weight:bold;
    text-align:center;
    text-shadow:0px 1px 1px black;
    border-radius:10px;
    border:1px solid #e6e5e4;
    border-top:1px solid #666665;
    border-left:1px solid #666665;
    background-color:#9a9993;
}
.input_button_error:hover{cursor:pointer;background-color:#6a6963;}

#login{width:400px;margin:auto;}

#gate .btnGate{ width:14%;float:left;display:block;padding:3%;min-width:100px;}
#gate .btnGate.active{cursor:pointer;}
#gate .btnGate.hover.active .titolo{color:#560b41;}
#gate .btnGate.hover .descrizione{}

#gate .btnGate .titolo{text-align:center;font-size:14px;text-shadow:0px 1px 1px white;}
#gate .btnGate .descrizione{text-align:center;font-size:10px;text-shadow:0px 1px 1px white;display:none;margin-top:10px;}

#gate .linkContainer{padding-top:80px;background-repeat:no-repeat;background-position: top center;background-color: transparent}

#gate #divCMS{background-image:url('../IMAGES/PIATTAFORMA/ico-cms.png') ;}
#gate .btnGate.hover.active #divCMS{background-image:url('../IMAGES/PIATTAFORMA/ico-cms-s.png');}

#gate #divPMS{background-image:url('../IMAGES/PIATTAFORMA/ico-pms.png');}
#gate .btnGate.hover.active #divPMS{background-image:url('../IMAGES/PIATTAFORMA/ico-pms-s.png');}

#gate #divAnalytics{background-image:url('../IMAGES/PIATTAFORMA/ico-analytics.png');}
#gate .btnGate.hover.active #divAnalytics{background-image:url('../IMAGES/PIATTAFORMA/ico-analytics-s.png');}

#gate #divNewsletter{background-image:url('../IMAGES/PIATTAFORMA/ico-newsletter.png');}
#gate .btnGate.hover.active #divNewsletter{background-image:url('../IMAGES/PIATTAFORMA/ico-newsletter-s.png');}

#gate #divWebmail{background-image:url('../IMAGES/PIATTAFORMA/ico-webmail.png');}
#gate .btnGate.hover.active #divWebmail{background-image:url('../IMAGES/PIATTAFORMA/ico-webmail-s.png');}

#errore{text-align:center;width:460px;margin:auto;}

/*ADMINISTRATOR *****************************************/
body.platform{color:black;font-size:12px;}

.platform h1{font-size:18px;text-shadow: 0px 1px white;}
.platform h4{font-size:14px;text-shadow: 0px 1px white;}
.platform legend{font-size:18px;text-shadow: 0px 1px white;font-weight:bold;padding:0px 5px;}
.platform legend.medium{font-size:14px;}

.pad20{padding:20px;}

.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.25), inset 0 -3px 0 rgba(255,255,255,.2), 0 1px 0 rgba(0,0,0,.1);
}
/*INPUT*/
.platform_itext {font-family:'Trebuchet MS';border:1px solid #dbdbd8;border-top:1px solid #c3c2bf;background-color:#eeeeee;padding:3px;}
.platform_itext.disabled {background-color:#dddddd;font-style:italic;}
.platform_itext.errore {border:1px solid #e62727;}
.platform_itext.small {padding:0px 3px;}
.platform_itext.num {text-align:right;}
.platform_ifile {font-family:'Trebuchet MS';border:transparent;/*width:260px;*/background-color:#eeeeee;padding:3px;}

.platform_select {font-family:'Trebuchet MS';border:1px solid #dbdbd8;border-top:1px solid #c3c2bf;background-color:#eeeeee;padding:3px;}
.platform_select option{padding:0px 3px;}
.platform_select.small {padding:0px 3px;}

.platform_label{padding:0px 5px;cursor:pointer;}
span.platform_label label{padding:0px 5px;cursor:pointer;}

.platform_textarea{background-color:#ffffcc;resize:none;border:1px dotted #dddddd}
/*BOTTONI*/
/*globale*/
.platform_button {
    /*min-width:120px;*/
	font-size:10px !important;
    font-weight:bold !important;
	padding:5px;
	color:white;
	text-shadow:1px 1px 0px black;
    box-shadow:1px 1px 1px #717060;
    border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    cursor:pointer;
    font-family:'MS Shell Dlg' !important;
}
.platform_button:active {
	position:relative;
	top:1px;
}
.has-error{border:1px solid  #b94a48 !important;}
/*colori*/
.platform_button.viola{background-color:#560b41;}
.platform_button.viola:hover {background-color:#851066;}

.platform_button.nero {background-color: #333333;}
.platform_button.nero:hover {background-color:#555555}

.platform_button.azzurro{background-color:#00ADEE;}
.platform_button.azzurro:hover {background-color:#96d1f8;}

.platform_button.grigio {background-color: #666666;}
.platform_button.grigio:hover {background-color:#252525}

.platform_button.bianco {background-color: #FFFFFF;color: black;text-shadow:1px 1px 0px #d0d0d0;}
.platform_button.bianco:hover {background-color:#dddddd}

.platform_button.rosso {background-color: #e62727;}
.platform_button.rosso:hover {background-color:#c40404}

.platform_button.giallo {background-color: #ffe017;color: black;text-shadow:1px 1px 0px white;}
.platform_button.giallo:hover {background-color:#ffb515}

.platform_button.arancione {background-color: #ff8c00;}
.platform_button.arancione:hover {background-color:#eb6a1a}

.platform_button.verde {background-color: #91bd09;}
.platform_button.verde:hover {background-color:#528f0b}

/*icone*/
.platform_button.matilde{
    background-image:url('/NR/IMAGES/PIATTAFORMA/platform.ico');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.logout{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-logout.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.back{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-back.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.home{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-home.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.gear{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-gear.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.wrench{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-wrench.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.user{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-user.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.users{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-users.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.user_add{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-user-add.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.web{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-web.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.report{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-report.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.flag{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-flag.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.save{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-save.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.concorrenza{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-concorrenza.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.add{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-add.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.modify{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-modify.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.delete{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-delete.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.page_add{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-page-add.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.page_modify{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-page-modify.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.page_delete{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-page-delete.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
.platform_button.wand{
    background-image:url('/NR/IMAGES/PIATTAFORMA/ico-wand.png');
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:25px;
}
/*INIT CMS*/

/*Modale*/
.divCT1{width:158px;float:left;}

/*LOCALIZZAZIONI*/
.platform_localizzazioni .ui-accordion-header{background:white;border-radius:0px; border:1px solid black;box-shadow:1px 1px 2px black;margin-top:5px;padding-right:1em;}
.platform_localizzazioni .ui-accordion-header a{ display:block;line-height:25px;padding:0px;padding-left:2.2em;}
.platform_localizzazioni .ui-accordion-header .ui-state-active{background:white;}
.platform_localizzazioni .ui-accordion-content {color:black;padding:1em;background:white;margin-top:-1px;border-radius:0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border:1px solid black;border-top:none;box-shadow:1px 1px 2px black;}
.platform_localizzazioni .ui-accordion-content-active{background:white;}

.paginaTitolo{}
.paginaMarcatori{}

/*GESTIONE UTENTI*/

/*utenti lista*/
.utente{border-bottom:1px dashed #dddddd;}
.utente a{display:block;padding:5px;}
.utente:hover{background-color:#560B41;border-bottom:1px dashed transparent;}
.utente:hover a{color:white;}

/*tab*/
.tabrow {
	list-style: none;
	margin: 200px 0 20px;
	padding: 0;
	line-height: 24px;
	height: 26px;
	overflow: hidden;
	font-size: 12px;
	font-family: verdana;
	position: relative;
    padding-left:20px;
}
.tabrow li {
	border: 1px solid #AAA;
	background: #D1D1D1;
	background: -o-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -ms-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -moz-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: -webkit-linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	background: linear-gradient(top, #ECECEC 50%, #D1D1D1 100%);
	display: inline-block;
	position: relative;
	z-index: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.4), inset 0 1px 0 #FFF;
	text-shadow: 0 1px #FFF;
	margin: 0 -5px;
	/*padding: 0 20px;*/
}
.tabrow a {
        padding: 0 20px;
		color: #555;
		text-decoration: none;
}
.tabrow li.selected {
	background: #FFF;
	color: #333;
	z-index: 2;
	border-bottom-color: #FFF;
}
.tabrow:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #AAA;
	z-index: 1;
}
.tabrow li:before,
.tabrow li:after {
	border: 1px solid #AAA;
	position: absolute;
	bottom: -1px;
	width: 5px;
	height: 5px;
	content: " ";
}
.tabrow li:before {
	left: -6px;
	border-bottom-right-radius: 6px;
	border-width: 0 1px 1px 0;
	box-shadow: 2px 2px 0 #D1D1D1;
}
.tabrow li:after {
	right: -6px;
	border-bottom-left-radius: 6px;
	border-width: 0 0 1px 1px;
	box-shadow: -2px 2px 0 #D1D1D1;
}
.tabrow li.selected:before {
	box-shadow: 2px 2px 0 #FFF;
}
.tabrow li.selected:after {
	box-shadow: -2px 2px 0 #FFF;
}

.testoT1 {
    font-family:'Trebuchet MS';
    font-size:12px;
    color:#71706d;
}

.testoT2 {
    font-family:'Trebuchet MS';
    font-size:9px;
    color:#71706d;
}

/* per nascondere la x di chiusura dal modal cambio pwd */
.ui-icon {display:none!important;}