.back_m {width:100%; height:35px;  border-bottom:1px solid #fff; font-size:0.7em;background-image:-moz-linear-gradient(0% 100% 90deg, #555, #7f7f7f 92%);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#7f7f7f), to(#555)); border-bottom:1px solid #222;z-index:1000;position:fixed;}



/* motore */

.motore_ricerca {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-moz-box-shadow:0 0 5px #A0A0A0;
-webkit-box-shadow:0 0 5px #A0A0A0;}

 .motore_ricerca .righe {
 -moz-border-radius:8px 8px 8px 8px;
 -webkit-border-radius:8px 8px 8px 8px;
 }

.motore_ricerca .liheader {
border-top-left-radius:8px;
border-top-right-radius:8px;
-moz-border-radius:8px 8px 0 0;
}

.motore_ricerca .righericerca {
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
-moz-border-radius:0 0 8px 8px;}

/* partecipanti risultati */

ul.partecipanti_lista {
border:0;}

ul.partecipanti_lista li, ul.anagraficalista li {
height:auto;padding:5px;}

ul.partecipanti_lista li.header {
background-color:#ebebeb;}

ul.partecipanti_lista ul.colonne li, ul.anagraficalista ul.colonne li {
height:auto;padding:0px;}

ul.partecipanti_lista li.ico, ul.anagraficalista li.ico {
width:45px;}

ul.anagraficalista li.large {
width:279px;}

ul.anagraficalista .liheader li.large {
width:324px;}


/* */

.info
{
	/*border-bottom: 1px solid #C3C3C3;*/
	border-top: 1px solid #FFFFFF;
	/*padding: 15px;*/
}

#dettagli{display:block;clear:both;}

.superiore input {
width:300px;
}

.superiore .info p {
margin:10px;}

.superiore .info b, .colonnaanagrafica b {
display:block;
float:left;
margin:0 10px 0 0;
text-align:right;
width:60px;}

.colonnaanagrafica b {
width:125px;}

.concessionaria input {
width:255px;}

.matrix li
{
	border-bottom: 1px solid #EBEBEB;
	padding: 10px 22px;
  float: left;
  width: 200px;
}
.matrix li a.on,.matrix li a.on:link, .matrix li a.on:active, .matrix li a.on:visited
{
	background: url("img/on.png") no-repeat scroll right center transparent;
	color: #333333;
	display: block;
	font-weight: bold;
	height: 23px;
	padding: 0;
	text-decoration: none;
}
.matrix li a.off,.matrix li a.off:link, .matrix li a.off:active, .matrix li a.off:visited
{
	background: url("img/off.png") no-repeat scroll right center transparent;
	color: #AFAFAF;
	display: block;
	height: 23px;
	padding: 0;
	text-decoration: none;
}
.graycontent h5 span
{
	border-left: 1px solid #C3C3C3;
	color: #333333;
	margin: 0 0 0 7px;
	padding: 0 0 0 10px;
}
.graycontentfull h4 span
{
	border-left: 1px solid #C3C3C3;
	color: #333333;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
a.cancella, a.cancella:link, a.cancella:active, a.cancella:visited
{
	float: right;
	padding: 0;
}
a.cancella img
{
	margin: 0;
}
.ruolo
{
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 285px;
	margin: 0 0 15px;
	width: 366px;
}
.prodotti
{
	border-left: 1px solid #C3C3C3;
	float: right;
	height: 285px;
	margin: 0 0 15px;
	width: 365px;
}
.ruolo .info, .prodotti .info
{
	height: 220px;
	overflow: auto;
}
.storico_concessionaria h6
{
	background: url("img/list.png") no-repeat scroll 675px 6px #EBEBEB;
}
.partecipante
{
	border-bottom: 1px solid #C3C3C3;
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 203px; /*era 163*/
	padding: 15px;
	width: 739px;
}
.caricastampa
{
	border-left: 1px solid #C3C3C3;
	float: right;
	height: 233px;/*era 193*/
	width: 385px;
}
.photo
{
	background-color: #FFFFFF;
	border: 1px solid #C3C3C3;
	float: left;
	margin: 0 15px 0 0;
	padding: 10px;
}
.anagrafica span
{
	display: block;
	margin: 0 0 5px;
}
span#nome {
font-family:georgia,times,sans-serif;
font-size:18px;
letter-spacing:0;
margin:0;}
.nomecognome
{
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 150px;
	padding: 0 10px 0 0;
}
.colonnaanagrafica
{
	border-left: 1px solid #C3C3C3;
	float: left;
	height: 150px;
	padding: 0 9px;
}
.floatnone
{
	clear: both;
	width: 100%;
}
.files
{
	background: url("img/excell.png") no-repeat scroll 7px 7px #EBEBEB;
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #FFFFFF;
	padding: 10px 10px 10px 45px;
}
input#valutazione
{
	margin: 0;
	padding: 0;
}
#upload
{
	height: 74px;
}
#upload form
{
	padding: 25px 20px 0;
}
#upload .submit input
{
	float: right;
	margin: -25px 0 0;
}
a.importafile, a.importafile:link, a.importafile:active, a.importafile:visited
{
	float: right;
}
.tabs, #panes
{
	clear: both;
}
#tabs li
{
	/*border-left: 1px solid #C3C3C3;
	border-right: 1px solid #FFFFFF;
	*/
	margin-right:1px;
	float: left;
	padding: 0;
	text-align: center;
	width: 145px;	
}
#tabs li a, #tabs li a:link, #tabs li a:active, #tabs li a:visited
{
	background-image: -moz-linear-gradient(0% 100% 90deg, #9F9F9F, #CFCFCF 92%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CFCFCF), to(#9F9F9F));
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #FFFFFF;
	color: #333333;
	display: block;
	font-weight: bold;
	padding: 10px 0;
	text-decoration: none;
	text-shadow: 1px 1px #CFCFCF;
	border-radius: 15px 15px 0 0;
}
#tabs li a:hover
{
	-moz-box-shadow: inset 0 0 15px #ebebeb;
	-webkit-box-shadow: inset 0 0 15px #ebebeb;
}
#tabs li a.current
{
	background-color: #FFFFFF;
	background-image: none;
	-moz-box-shadow: 0 0 15px #888888 inset;
	text-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 15px #888888 inset;
}
#tabs li:first-child
{
	border: 0;
	width: 145px;
}
#tabs li:last-child
{
	border-right: 0 none;
	width: 145px;
}
.reports a, .reports a:link, .reports a:active, .reports a:visited
{
	background-color: #EBEBEB;
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #FFFFFF;
	display: block;
	padding: 10px;
}
.reports a.reportvalutazione, .reports a.reportvalutazione:link, .reports a.reportvalutazione:active, .reports a.reportvalutazione:visited
{
	background: url("img/report-val.png") no-repeat scroll 10px 6px #EBEBEB;
	padding: 10px 0 10px 45px;
}
.reports a.reportcertificazione, .reports a.reportcertificazione:link, .reports a.reportcertificazione:active, .reports a.reportcertificazione:visited
{
	background: url("img/report-cer.png") no-repeat scroll 10px 6px #EBEBEB;
	padding: 10px 0 10px 45px;
}
#info h5
{
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
}
p.storico
{
	background-color: #EBEBEB;
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #C3C3C3;
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0;
	padding: 5px;
}
#info h6
{
	background-color: transparent;
	border: 0 none;
	margin: 0;
}
.concessionaria li
{
	border-bottom: 1px solid #C3C3C3;
	padding: 10px 0;
}

.tabs .ruolo, .tabs .prodotti
{
	width: 577px;
}

/* valutazione */

.stato_data {
background-color:#FFFFFF;
	border-bottom:1px solid #C3C3C3;
	padding:10px;
}

.gestione_stato {
float:left; display:block; text-align:left; padding:10px 0;
}

.partecipanti_lista .accettato {
background-color:transparent;
background-position:0 0;
display:block;
height:24px;
padding:0;
text-indent:-9999px;
width:24px;}

.partecipanti_lista .davalutare {
background:url("img/nosmile.png") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
padding:0;
text-indent:-9999px;
width:24px;
}

.partecipanti_lista .incompleto {
background:url("img/incompleto.png") no-repeat scroll 0 0 transparent;
display:block;
height:24px;
padding:0;
text-indent:-9999px;
width:24px;
}

.accettato {
background:url("img/smile.png") no-repeat scroll 7px 6px #EBEBEB;
font-size:11px;
font-weight:bold;
padding:10px 10px 12px 38px;
text-transform:uppercase;}

a.statobut, a.statobut:link, a.statobut:link,a.statobut:active, a.statobut:visited  {
background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, #0886CD),
	    color-stop(0.92, #61BAFE)
	);
	background:-moz-linear-gradient(center bottom , #0886CD 22%, #61BAFE 92%) repeat scroll 0 0 transparent;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	color:#fff;
	display:block;
float:left;
font-size:11px;
font-weight:bold;
line-height:22px;
padding:5px 10px;
text-decoration:none;
text-shadow:-1px -1px #777;
text-transform:uppercase;
margin:0 5px;}

a.statobut img {
float:left;
margin:0 10px 0 0;}

p.data_valutazione, p.data_certificazione {
    padding:10px 0;
	float:right;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	
	text-align:right;
}

/* email */

#testo_email,#testo_email_certificazione {
padding:10px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #C3C3C3;
background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.70, #F1EDED),
	    color-stop(0.92, #DFDFDF)
	);
	background:-moz-linear-gradient(center bottom , #F1EDED 70%, #DFDFDF 92%) repeat scroll 0 0 transparent;}

.emailtesto { float:left;display:block;margin:0 0 15px;width:568px}

.emailtesto h3 {
color:#777777;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
padding:0;
text-shadow:1px 1px #FFFFFF;}

.emailtesto textarea {
border-left:1px solid #C3C3C3;
border-top:1px solid #C3C3C3;
margin:0 0 15px;
padding:10px;
width:450px;
font-family:arial,sans-serif;
font-size:12px;}

.emailtesto .submit input  {
background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, #DFDFDF),
	    color-stop(0.92, #F1EDED)
	);
	background:-moz-linear-gradient(center bottom , #DFDFDF 22%, #F1EDED 92%) repeat scroll 0 0 transparent;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #C3C3C3;
color:#333333;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
line-height:22px;
margin:0 5px;
padding:5px 10px;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;
text-transform:uppercase;}

.testata_valutazione
{
	background-color:#FFFFFF;
	padding: 0px;
	border-bottom:1px solid #c3c3c3;
	
}

.consulente {
float:left;
font-weight:normal;
padding:0;
width:577px;}

.consulente .input {
float:right;
margin:5px;}

.c1 {
border-right:1px solid #fff;
}

.c2 {
border-left:1px solid #C3C3C3;}

.consulente p.nome_cons {
background:url("img/consulente.png") no-repeat scroll 7px 6px #EBEBEB;
border-right:1px solid #C3C3C3;
float:left;
font-size:15px;
font-weight:bold;
margin:0;
padding:10px 10px 10px 40px;}

.righevalutazione .liheader, .pds_righe .liheader
{
	background-color: #555;
	background-image: -moz-linear-gradient(0% 100% 90deg, #e0e0e0, #e8e9e9 100%);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e9e9), to(#e0e0e0));
	border-bottom: 1px solid #C3C3C3;
	border-top: 1px solid #fff;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0;
	-moz-border-radius: 0px;
	padding: 0;
	text-decoration: none;
	text-shadow: 1px 1px 0px #e9e9e9;
	-webkit-border-radius: 0;
}
.media_title , .media_valutazione
{
	border-right: 1px solid #FFFFFF;
	float: left;
	padding: 9px 0;
	position: relative;
	text-align: center;
	width: 380px;
}
.testata_media .media_valutazione
{
}
.media_title
{
	padding: 15px 0;
}
.valori_title, .valori_valutazione
{
	float: left;
}
.righevalutazione ul.colonne li
{
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #FFF;
	padding: 15px 10px;
	text-align: center;
}
li.testata_media
{
	background-color: #EDEDED;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
}
.righevalutazione ul.colonne li:last-child
{
	border-right: 0;
}
.righevalutazione ul.colonne li.large
{
	text-align: left;
	width: 344px;
}
.gruppo
{
	border-top: 1px solid #c3c3c3;
}
p.media_valore
{
	color:#FF8A00;
	font-size: 36px;
	font-weight: bold;
	letter-spacing: -2px;
	padding: 11px 0 0;
	text-shadow: 0 5px 7px #CFCFCF;
}
p.testo_valutazione
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 15px;
	position: absolute;
	text-align: center;
	width: 92%;
}
.punti_di_forza 
{
	border-bottom: 1px solid #C3C3C3;
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 235px;
	margin: 0 0 15px;
	width: 577px;
}
.aree_di_miglioramento
{
	border-bottom: 1px solid #C3C3C3;
	border-left: 1px solid #C3C3C3;
	float: right;
	height: 235px;
	margin: 0 0 15px;
	width: 577px;
}
.punti_di_forza .info, .aree_di_miglioramento .info
{
	border-bottom: 0;
	border-top: 1px solid #FFFFFF;
	height: 154px;
	margin: 0 0 10px;
	overflow: auto;
}

/* pds */

#pds .aree_di_miglioramento, #pds .punti_di_forza
{
	margin:0;
}

.pds_righe {
border-bottom:1px solid #C3C3C3;
border-top:1px solid #FFFFFF;}

.pds_righe li {
border-left:1px solid #C3C3C3;
border-right:1px solid #FFFFFF;
float:left;
padding:10px;}

.pds_righe li:first-child {
border-left:0;}

.pds_righe li:last-child {
border-right:0;}

.pds_colonne, .pds_righealte {
clear:both;}

.pds_medium {
width:220px;}

.pds_verylarge {
width:490px;}

.pds_large {
width:280px;}

.pds_righealte  ul.pds_colonne li {
min-height:150px;
}

/*anagrafiche corsi*/
.assegnacorsi li {
padding:10px;}

.assegnacorsi li ul.colonnecorsi li {
border:0 none;
float:left;
padding:0;
}

ul.colonnecorsi li.nomecorso {
width:450px;}

li.statocorso {
width:100px;}

li.statocorso a {
display:block;
width:69px;}

li.header_corsi {
background-color:#ebebeb;
font-weight:bold;} 

/* assistenza */

.richiedi_assistenza {
padding:10px;}

.richiedi_assistenza textarea, .formrisposta textarea {
font-family:arial,sans-serif;
font-size:12px;
height:115px;
margin:0;
width:690px;}

.formrisposta {
background-color:#EFEFEF;
border-bottom:1px solid #C3C3C3;
border-top:1px solid #FFFFFF;
padding:20px 10px 0;}

.formrisposta .rigasubmit {
margin:15px 0 5px;
padding:0;}

..risposte { 
border-bottom:1px solid #C3C3C3;
border-top:1px solid #FFFFFF;
padding:0;}

.risposte li {
border-bottom:1px solid #C3C3C3;
border-top:1px solid #FFFFFF;
padding:10px;}

.risposte span {/*
background-color:#FFFFFF;
border-bottom:1px solid #C3C3C3;
border-right:1px solid #C3C3C3;
display:block;
float:left;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
margin:0 10px 0 0;
padding:9px 10px 10px;*/
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
display:block;
}

#AnagraficaSuperiore {width:100px;}

/**/

#form_messaggio .rigamedia input {
padding:10px;
width:225px;}

#form_messaggio .rigamedia input:focus {
background-color:#fff;}

#listainvio {
-moz-border-radius:8px 8px 8px 8px;
background-color:#EFEFEF;
margin:10px;
padding:15px;}

#listainvio h5 {
background-color:transparent;
background-image:none;
border:0 none;
font-family:arial;
font-size:11px;
padding:0;
text-shadow:1px 1px #FFFFFF;
text-transform:uppercase;}

#listainvio ul.righe {border:0;}

#listainvio ul.righe li {
background-image:-moz-linear-gradient(0% 100% 90deg, #ebebeb, #fff 100%);
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebebeb));
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-moz-box-shadow:0 0 3px #C3C3C3;
-webkit-box-shadow:0 0 3px #C3C3C3;
background-color:#EFEFEF;
border:1px solid #C3C3C3;
clear:none;
float:left;
font-size:11px;
font-weight:bold;
height:auto;
margin:10px 10px 10px 0;
padding:5px 10px;}

a.remove, a.remove:link, a.remove:active, a.remove:visited {
color:red;
display:block;
float:right;
font-family:arial,sans-serif;
font-weight:bold;
margin:0 0 0 10px;
text-align:center;
text-decoration:none;
text-shadow:1px 1px #FFFFFF;
}

#listainvio span {
display:block;
float:left;
margin:0;
padding:0 0 0 24px;}

.anagrafe span {
background:url("img/user.png") no-repeat scroll 0 0 transparent;
}

.gruppo span {
background:url("img/group.png") no-repeat scroll 0 0 transparent;
}

.numero span {
background:url("img/numero.png") no-repeat scroll 0 0 transparent;
}

#form_messaggio .rigalarga textarea {
border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;
border-style:solid;
border-width:1px;
font-family:arial,sans-serif;
font-size:13px;
height:50px;
line-height:21px;
margin-left:10px;
padding:15px;
width:586px;}

#form_messaggio .rigaalta {
height:134px;}

#form_messaggio .rigasubmit {
-moz-border-radius:10px 10px 10px 10px;
background-color:#EBEBEB;
height:35px;
margin:0 10px 10px;
padding:10px 5px 0;}

#form_messaggio p {
-moz-border-radius:10px 10px 10px 10px;
background-color:#EBEBEB;
font-size:11px;
font-style:italic;
font-weight:bold;
margin:10px 10px 0;
padding:10px;
text-align:right;}

a.aggiornastato, a.aggiornastato:link, a.aggiornastato:active, a.aggiornastato:visited  {
display:block;
float:right;
font-size:11px;
letter-spacing:0;
text-shadow:1px 1px #EBEBEB;
text-transform:uppercase;}

input.reset {
background:-moz-linear-gradient(center bottom , #EBEBEB 22%, #FFFFFF 92%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, #ebebeb),
	    color-stop(0.92, #ffffff)
	);
color:red;

text-shadow:1px 1px #FFFFFF;
width:74px;}

.conferma {
background-color:#EBEBEB;
/*height:32px;
margin:3px 0;*/
padding:10px 10px;}

.conferma p {margin:0;color:#333333;}

.conferma button {
-webkit-border-radius:15px 15px 15px 15px; 
-moz-border-radius:15px 15px 15px 15px;
background:-moz-linear-gradient(center bottom , #EBEBEB 22%, #FFFFFF 92%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.22, #ebebeb),
	    color-stop(0.92, #ffffff)
	);
border:1px solid #C3C3C3;
color:#0886CD;
cursor:pointer;
float:right;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
padding:6px 15px;
text-align:center;
text-shadow:1px 1px #FFFFFF;}


/* OVERLAY POPUP */
#facebox {
/* overlay is hidden before loading */
display:none;
/* standard decorations */
width:400px;
border:1px solid #FFF;
z-index:3;
/* for modern browsers use semi-transparent color on the border. nice! */
-webkit-box-shadow:0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
/*-moz-box-shadow:0 0 100px #888888;*/
-moz-box-shadow :
0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);

/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
-moz-border-radius:8px;
-webkit-border-radius:8px;
}

#facebox div {
background-color:#EFEFEF;
border-color:#C3C3C3 #FFFFFF #FFFFFF #C3C3C3;
border-style:solid;
border-width:1px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
padding:10px;
}

#facebox h2 {
background-color:#666666;

color:#FFFFFF;
font-family:arial,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:0;
margin:0;
padding:5px 10px;
text-shadow:-1px -1px #000000;
text-transform:uppercase;
}

#facebox h2.errore {
 /*text-shadow: 0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);*/
background-color:#9F0000}

ul.errore li {
color:#9F0000;
font-size:12px;
margin:10px 0 0;}

#facebox h3 {
color:#777777;
font-size:11px;
font-weight:bold;
margin:10px 0;
padding:0;
text-align:left;
text-transform:uppercase;
}
#facebox .close{display:none;}
#facebox .actionbar{
font-size:10px;
padding:15px 0;}

#facebox .actionbar b {
font-size:15px;
}

/* Data e Ora */

#form_messaggio .rigamedia input#MessaggioMittente {
width:70px; 
}

#form_messaggio .rigamedia input#MessaggioOraInvio{
width:35px; 
}

#form_messaggio .rigamedia .input {
margin:0 9px;
}

/* sms in coda */ 
.sms_in_coda {
/*-webkit-border-radius:0 0 12px 12px;
-moz-border-radius:0 0 12px 12px;
background-color:#F8F8F8;*/
border-top:1px solid #FFFFFF;
margin:4px 1px 0;}

.infopages {
background-color:#FFFFFF;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #FFFFFF;
color:#888888;
display:block;
font-size:11px;
font-style:italic;
font-weight:bold;
margin:0;
padding:5px 0;
text-align:center;}

.sms_in_coda h5 {
background-color:#EBEBEB;
border-bottom:1px solid #DDDDDD;
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
margin:0;
padding:10px;
text-shadow:1px 1px 0 #FFFFFF;}

span.cancella {
display:block;
float:right;
font-size:11px;
font-weight:bold;
letter-spacing:0;}

.sms_in_coda li {
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#EFEFEF));
background:-moz-linear-gradient(0% 100% 90deg, #EFEFEF, #FFFFFF 100%) repeat scroll 0 0 #FFFFFF;
border:1px solid #FFFFFF;
margin:0px 0 5px;
padding:10px;
position:relative;}

.sms_in_coda h6 {
margin:0 0 5px;
}

a.canc_sms, a.canc_sms:link, a.canc_sms:active, a.canc_sms:visited {
color:#AF0A0A;
font-size:11px;
position:absolute;
right:15px;
top:15px;}

.sms_in_coda p {
margin:10px;}

.sms_in_coda span.datasms {
border-top:1px solid #DDDDDD;
display:block;
font-size:11px;
padding:5px 0 0;
text-align:right;}

@media screen and (orientation:portrait) {
    #gsidebar {
	display:none;}
}

textarea#DatiValore {
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border-color:#CFCFCF #FFFFFF #FFFFFF #CFCFCF;
border-style:solid;
border-width:1px;
display:block;
float:left;
height:30px;
padding:0 4px;
width:72px;}

.scelta_gruppi a{
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebebeb));
background:-moz-linear-gradient(center bottom , #EBEBEB 22%, #FFFFFF 92%) repeat scroll 0 0 transparent;
border:1px solid #C3C3C3;
display:block;
font-size:12px;
font-weight:bold;
margin:-4px 0 0;
padding:8px 13px;
text-decoration:none;}

button.aggiunginumero {
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebebeb));
background:-moz-linear-gradient(center bottom , #EBEBEB 22%, #FFFFFF 92%) repeat scroll 0 0 transparent;
border:1px solid #C3C3C3;
color:#0886CD;
display:block;
font-family:arial,sans-serif;
font-size:28px;
font-weight:bold;
margin:-4px 0 0;
padding:0 5px;
text-decoration:none;
}

.scelta_gruppi img {
display:block;
float:left;
margin:0 5px 0 0;}

.scelta_gruppi a:hover {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);
}

/* Lista Gruppi Popup */

.gruppi a{ background:transparent url(img/add_group.png) no-repeat left center; padding:5px 0 5px 22px; display:block;}


#ProfiliProtetto{width:60px;}
#TipoPagamentoCodice{width:80px;}
#TipoPagamentoPagamento{width:325px;}

/*
.liveedit {
    padding:0px; 
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor:pointer;
    behavior: url(/PIE.php);   
    color:#1474AE;
    display:inline-block;
}

.liveedit form {float:right;}
*/

.coolliveform {
    position:absolute; 
    /*top:-120px;*/
    padding:20px; z-index:10000;
    border-radius: 8px;
    -webkit-box-shadow: #666 0px 0px 8px;
    -moz-box-shadow: #666 0px 0px 8px;
    box-shadow: #666 0px 0px 8px;
    background: #EBEBEB;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EBEBEB), to(#B0B0B0));
    background: -webkit-linear-gradient(#EBEBEB, #B0B0B0);
    background: -moz-linear-gradient(#EBEBEB, #B0B0B0);
    background: -ms-linear-gradient(#EBEBEB, #B0B0B0);
    background: -o-linear-gradient(#EBEBEB, #B0B0B0);
    background: linear-gradient(#EBEBEB, #B0B0B0);
    -pie-background: linear-gradient(#EBEBEB, #B0B0B0);
    behavior: url(/PIE.php);
}
.coolliveform textarea {height:136px; width:360px; line-height:24px;}
input.coolinput {min-width:200px;}
.coolarrow {position:absolute; top:-5px; right:-18px;}
.coolarrow img {float:left; display:none;}

.liveoff {color:#c0c0c0;}

#PrimanotaAnagrafica{width:380px;}


