body 
{ background-color:#eeeeee;font-family: Trebuchet MS;font-size:11px;margin:0px;}
a {
/*  color: #65330E;*/
color: #1fb9bf;text-decoration:none; font-weight:bold;}
hr{ color: #EEE; background-color: White; height: 1px; border-style:none; border-top-style:solid; border-width:0px; border-top-width:1px;}
img{border-style:none;}

h1{ font-size:20px; margin:2px; color:gray;}
h2{ font-size:16px; margin:2px; color:gray;}
h3{ font-size:14px; margin:2px; color:gray;}
h4{ font-size:12px; margin:2px; margin-left:0px; padding:2px; padding-left:0px; color:gray;}
h5{ font-size:12px; margin:2px; margin-left:0px; padding:2px; padding-left:0px; color:gray;}

.coloreLINK { color:#1fb9bf;}

table{ border-style:none; border-width:0px;}
td{ border-style:none; border-width:0px;}
div{ border-style:none; border-width:0px;}

a:hover {color: #858585;}

.menu{ border: solid 0px black; text-align: center;}
.menu a {color: Aqua;text-decoration:none;font-size:13px; font-weight:normal;}
.menu a:hover {color: white;}

.menu2 { padding-left:10px; border: 0px solid;border-color: #eee  #eee #AAA #AAA ;text-align: center;}

.bordo_silver{border: solid 1px silver;}
/*input {border-style:solid; border-width:1px; border-color: Silver Gray Gray Silver; background-color:#CCFFFF; padding:3px;}*/
.input_tasto {cursor: pointer; cursor: hand;}

.input_tasto8p { padding:8px; cursor:hand;}
.input {border-style:solid;  border-width:1px; border-color: Silver Gray Gray Silver; background-color:#CCFFFF; padding:3px;}

textarea{ font-family:Trebuchet MS; background-color:#CCFFFF;}

.input_NO {border-style:none; background-color: White;}

.foto{border:solid silver 1px;}
.bordo_sotto{ border: solid 1px silver; border-left-width:0px; border-top-width:0px; border-right-width:0px;}

iframe {border: solid 1px black;}
td {text-align:left;}

.titolo {font-size:14px;text-align:left;font-weight:bold; padding-bottom:4px;}

.pagina {border:solid 1px gray; background-color:White; border-top-width:0px; width:960px; margin:auto; height:100%; overflow:hidden;}

.body_center {background-color:#fff;width:960px;}
.user_pre_foto{border:solid 2px #eee;}
.head_detail {background-color: #DCDCDC;border: solid 0px gray;}
.top_menu{background-color: Olive;border: solid 0px black; border-top-width:0px;}
.Contenuto{border:solid 0px #73A6FF;background:#EFF5FF;color:#000;} 
.Pan_action {padding:4px;background-color:#eeeeee;border: solid 1px silver;}
.Attivita_cella{border:none 0px white;}
.Attivita_cella_bordo{border:solid 1px #EFF5FF;}
.attivita_alternate_row{ background-color:#EFF5FF; }
.contenuto_utente{padding:4px;}


/*-------------------jquery------------ select input --------------------------------------*/
#status{width:50%;   padding:10px;   outline:none;   height:36px;}   
.focusField{padding:3px; border:solid 2px #1fb9bf;background-color:#CCFFFF;color:#000;}   
.idleField{border-style:solid; border-width:2px; border-color:#EEEEEE; background-color:#CCFFFF; padding:3px; color:Gray;}
.idleFieldButton {border-style:solid; border-width:1px; border-color: Silver Gray Gray Silver; background-color:#CCFFFF; padding:3px;}
.idleCheckbox { }

/*---------------- INSERISCI -------------------------------------*/
#backgroundPopup {display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/
height:384px;width:408px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px;font-size:13px;}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
#button{text-align:center;}

/*----------------- BARRA FINALE -------------------------------*/

#footer {position:fixed; bottom:0;left:0;width:100%;text-align:center;}
#footer-inner{background:#eee;border:0px solid #ccc;width:962px;margin:0 auto;padding:0px 0; }
#footer .block
{ position:relative;
  /*background: #7ee7ea;*/
  background:white;border:1px solid gray;border-bottom: 0px solid gray;padding:4px;
  } 

/*------------------------------ menu attivita -----------------------------------------*/

#navlist {padding: 0px;margin-left: 0;background-color: #DCDCDC;}
#navlist li {list-style: none;margin: 0;padding: 2px;border: 1px solid;border-color: #FFF #AAA #AAA #FFF;text-align: center;}
#navcontainer { width: 100px;}
#navcontainer ul {margin-left: 0;padding-left: 0;list-style-type: none;font-family: Arial, Helvetica, sans-serif;}
ul#navlist li#active a {color: Black;}
#navcontainer a {display: block;padding: 3px;}
#navcontainer a:link, #navlist a:visited {text-decoration: none;}
#navcontainer a:hover {background-color: #EAEAEA;}

/*------------------------ prefreriti ----------------------------------*/

.user_image { float: left; position: relative;}
.user_image a { font-size:10px;}
.user_image a.PreferitiTXT, .user_image a.ContenutoTXT { display: none; z-index: 3; position: absolute; right: 2px; top:5px; }
.user_image a.PreferitiTXT { background: scroll 0 0;  }
.user_image a.ContenutoTXT { background: scroll 200 200; top: 22px; }
.user_image:hover a.PreferitiTXT, .user_image:hover a.ContenutoTXT { display: block; }
.testoContenuto{background-color: White;padding:4px;}
.testoPreferiti{background-color: White;padding:4px;}

.user_image img.IMG_video { position: absolute; top: 30%; left: 35%;  }

.m_mappa { width:120px; text-align:center;}
.m_network { width:90px; text-align:center;}
.m_fontanella { text-align:center;}
.m_utente { text-align:center;}

.m_mappaEN { width:120px; text-align:center;}


.ipagina
{
    width:320px;
    background-color: White;
}

.TOP_AZIONI_UTENTE{ border-style:solid; border-width:1px; border-color:Black; border-bottom-width:0px; background-color:#f2efe9; padding-top:5px; padding-bottom:5px;}

.foto_gallery_select{background-color:#CCFFFF; padding:4px;  text-align:center; width:62px;}
.foto_gallery       {background-color:white; padding:4px;  text-align:center; width:62px;}

.foto_gallery_pic   {border:solid 1px silver;background:#EEEEEE;color:#000; text-align:center; width:120px; padding:2px;} 
.foto_gallery_pic img {max-width:118px; max-height:80px;}
.foto_gallery_pic:hover{background:#CCFFFF;} 

.foto_gallery_large {border:solid 1px silver;background:#EEEEEE;color:#000; text-align:center; padding:2px; width:630px;} 
.foto_gallery_large img {max-width:626px;} 


.evidenziaGrande{color:#1fb9bf; font-size:14px; line-height:20px;  font-style:italic;}
.evidenziaPiccolo{color:#1fb9bf; font-size:11px; line-height:20px;  font-style:italic;}

#PIACE_A { background-color:#CCFFFF; padding:2px; padding-right:4px; padding-left:4px; }

/* news */
.news {border:solid 0px #73A6FF;background:#EFF5FF;color:#000;} 

#ListaNews a{
display: block;
padding:4px; background-color:#EEEEEE; margin-bottom:3px; text-align:left;
}
#ListaNews a:hover {background-color:#CCFFFF;}

#Lettera { background-color:#EFF5FF; color:#1fb9bf; font-size:26px; font-weight:bold; padding:4px; margin-top:8px; border-style:solid; border-width:1px; border-color:Silver; border-bottom-style:none; }
#LetteraCitta { padding:16px; border-style:solid; border-width:1px; border-color:Silver; border-top-style:none; }

/* ------------------------------------------ */

.img_bg_tratti { background-image: url(../_IMG/bg-linea.png); }

#LETTERE { background-color:#EEEEEE; padding:10px; margin:20px; margin-bottom:0px;}
#LETTERE a { font-size:18px; font-family: "Arial Rounded MT Bold"; margin-right:7px; }
