/****************************************************************************/
/* STILE DEI MESSAGGI PRIVATI */

/* HELP: Da qui è possibile modificare:
- I font ed i colori dei messaggi privati
- Le dimensioni e la posizione delle finestre dei messaggi privati
- Lo sfondo dei messaggi privati */


/****************************************************************************/

.pagina_messages_center .switch {
    width: 152px;
    position: relative;
    left: 50%;
    margin-left: -90px;
    image-rendering: -moz-crisp-edges;
image-rendering: -webkit-crisp-edges;
image-rendering: pixelated;

}

.switch .boxswitch {
    width: 34px;
    height: 34px;
    border-radius: 17px;
    background-color: #225979;
      box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.04);
}

.boxswitch img {
    position: relative;
    top: 4px;
    left: 5px;
}

div.pagina_messages_center .link_back {
    background-color: none;
    image-rendering: -moz-crisp-edges;
image-rendering: -webkit-crisp-edges;
image-rendering: pixelated;
}

.nomemittdest {
    font-size: 13px;
    color: #3d3d3d;
    font-family: Georgia;
    font-weight: bold;
    cursor: pointer;
}

.testoanteprima {
    color: #3d3d3d;
    font-size: 12px;
    line-height: 15px;
}

.testoanteprima:hover {
    color: #a60909;;
}

.rispondiii {
    width: 25px;
    height: 27px;
    border: 0;
    background-image: url(imgs/reply.png);
    background-repeat: no-repeat;
    background-color: transparent;
    
    image-rendering: -moz-crisp-edges;
image-rendering: -webkit-crisp-edges;
image-rendering: pixelated;
}

.rispondiii:active {
     background-image: url(imgs/reply_push.png);
    background-repeat: no-repeat;
    background-color: transparent;
}

.nomemittdest a {
    color: #3d3d3d;
}

.noemittdest:hover {
   color: #911010;
}

.posta_panels_box {
    width: 620px;
    position: absolute;
    top: 18px;
    left: 90px;
}

.posta_form_submit {
    width: 100%;
    padding: 5px;
    margin-top: 12px;
}

.pff {
    width: 100%;
    background-color: #225979;
      box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.1);
      font-family: Trebuchet MS;
      font-size: 12px;
      line-height: 15px;
      color: #fff;
      text-align: justify;
      border: 0;
      border-radius: 5px;
      padding: 5px;
}

.posta_form_info {
    font-size: 10px;
    color: #f39d00;
    font-style: italic;
}

.posta_form_label {
    font-size: 14px;
    line-height: 18px;
    color: #3cb9dd;
    font-variant: small-caps;
}

div.pagina_messages_center table {
    font-family: Georgia;
      text-align: center;
      font-size: 11px;
      border: 0;
}

tr.rigaelmnt:hover {
    background-color: rgba(255,255,255,0.2);
}

.eliminamsgsel {
    width: 265px;
    height: 39px;
    background-image: url(imgs/box_cancellamsg.png);
    margin: auto;
    margin-top: 3px;
    font-family: 'Bernard';
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 7px;
    color: #fff;
    letter-spacing: 1px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    image-rendering: -moz-crisp-edges;
image-rendering: -webkit-crisp-edges;
image-rendering: pixelated;
border: 0;
background-color: transparent;
}

.eliminamsgsel:hover {
    color: #fff;
}

.eliminamsgsel a:hover {
    color: #fff;
}

.eliminamsgsel:active {
    position: relative;
    top: 3px;
}


div.pagina_messages_center td {
}

.colonnato {
    
}

/*Testo delle colonne*/
div.pagina_messages_center div.elementi_elenco{ 
   height: 40px;
}


/*************************/
/*Visualizzazione del messaggio singolo*/

.infoscontainer {
    margin: auto;
    background-color: #3d3d3d;
    width: 700px;
    margin-top: 13px;
height: 180px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.3);
}

div.read_message_box {
   width: 726px;
   margin: auto;
   margin-top: 39px;
}

div.read_message_box div.infos{ 
 
   font-family: Georgia;
   font-size: 12px;
   line-height: 14px;
   margin-top: 6px;
}

.neim {
    font-size: 12px;
    color: #aba8a8;
}

.neim2 {
    font-size: 25px;
    color: #fff;
    letter-spacing: 1px;
    font-family: 'Bernard';
    text-transform: uppercase;
}

div.read_message_box div.infos span.title{ 
  font-style: italic;
}
div.read_message_box div.infos span.body{ 
  font-weight: bold; 
}

div.read_message_box_text {
  clear: both;
  width: 680px;
  padding: 10px;
  margin-left: 3px;
  margin-top: 10px;
	font-size: 13px;
	line-height: 21px;
	color: #3d3d3d;
	font-family: 'Georgia';
	text-align: justify;
} 

.infosavatar {
    margin-bottom: 10px;
}

.infosavatar img {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    border: 1px solid #000;
    background: #911010;
    box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
}

.pulswitch {
    width: 34px;
    height: 34px;
    border-radius: 17px;
    background-color: #225979;
      box-shadow: inset 0 0 2px 2px rgba(0,0,0,0.1);
}

.pulswitch img {
    position: relative;
    top: 4px;
    left: 5px;
    width: 24px;
    height: 24px;
}

.undercontainer {
    width: 108px;
    height: 34px;
    position: relative;
    left: 50%;
    margin-left: -54px;
}