﻿/* SITO INIZIO */
html
{
overflow-y:scroll;
}

body 
{
background-color:Black;
font-family:Arial;
font-size:14px;
color:White;
}
/*
ul  
{
list-style-image: url('/public/contents/SERVIZI UFFIC ARREDATI/PE.gif') 
}
*/
#panelTestata
{
margin-top:10px;
text-align:left;
height:95px;
width:731px;
position:absolute;
left:50%;
margin-left:-365px;
background-image:url('img/SfondoTestata.jpg');
background-repeat:no-repeat;

}
.frecce
{
  position: absolute;
  bottom:50px;
  width:670px;
}
.frecce a
{
  color: #019E70;
  text-decoration:none;
  font-size:10px;
}
#panelRicerca
{
height:65px;
width:350px;
position:absolute;
right:0px;
top:0px;
}
.Bacheca
{
  width:100%;
  height:32px;
  text-align:center;
}
.mail
{
  position:absolute;
  top:50px;
  right:150px;
  z-index:5000;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  color:#0176e2;
}
.ua
{
  position:absolute;
  top:125px;
  left:150px;
  z-index:5000;
}
.Login
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#cf0606;
  margin-right:30px;
  text-decoration:none;
}
.Cerca
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:White;
  text-decoration:none;
}
.Community
{
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  color:#175556;
  line-height:40px;
}
.btnRicerca
{
position:absolute;
top:3px;
right:10px;
background-image:url(img/Search.gif);
background-repeat: no-repeat;
background-position: 100% 100%;
text-indent:-9999px;
width:22px;
height:32px;
border:0px;
cursor:pointer;
}
#panelMenu
{
  position:relative;
  left:33px;
  top:50px;
  width:483px;
  height:20px;
  text-align:left;
  overflow:hidden;
}
.logo
{
  float:left;
  margin-left: 20px;
  margin-top:50px;
}
#panelMain
{
  width:731px;
  min-height: 534px;
  position:absolute;
  left:50%;
  margin-left:-365px;
  top:113px;  
/*  background-image:url('img/SfondoSito.jpg');*/
  background-repeat:no-repeat;

}
.panelContenuto
{
  width:731px;
  margin: 0px 3px;
}
.Servizio
{
position:absolute;
top:0px;
left:0px;
z-index:2;
}
.MenuItem
{
width:135px;
height:18px;
font-size: 12px;
font-weight:bold;
color:#336633;
display:block;
}
.menuOver
{
color:#4c4d4f; 
}

.MenuItem a
{
width:135px;
height:19px;
margin-top:5px;
font: bold 11px Arial;
overflow:hidden;
text-align:center;
}
.mmTop
{
width:820px;
height:10px;
background-image:url(img/mmTop.jpg);
margin-left :6px;
}
.mmBottom
{
width:820px;
height:10px;
background-image:url(img/mmBottom.jpg);
margin-left :6px;
}

#panelBoxFoto
{
float:left;
width:211px;
height:201px;
overflow:hidden;
}
.Titolo
{
font-family:Arial;
font-size:16px;
font-weight:bold;
line-height:26px;
color:#1b4243;
}
.Testo
{
font-family:Arial;
font-size:12px;
line-height:16px;
color:#1b4243;
}
.Testo a
{
text-decoration: underline overline;
color:#6699ff;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
}

/* Stili Aggiunti contenuto anche in admin/contenuto.css */
.BoxScheda
{
background-image:url(img/sf_scheda.png);
width:790px;
min-height:400px;
}

.TitoloScheda
{
font-size:18px;
line-height:23px;
font-weight:bold;
}
.ElementoScheda
{
vertical-align:top;
font-weight:bold;
font-size:12px;
padding-bottom:12px;
}
.DescrizioneScheda
{
vertical-align:top;
font-size:12px;
font-weight:normal;
line-height:16px;
padding-bottom:12px;
}
.tblElenco
{
font-size:10px;
font-weight:normal;
vertical-align:top;
border:1px solid black;
}

.tblElenco td
{
vertical-align:top;
font-size:10px;
}
.tdElenco 
{
border-bottom:1px solid black;
padding:6px;
}

/* fine stili aggiunti */

/* FINE SITO */

/* CONTENUTO INIZIO */
.C_Contenuto
{
width:678px;
min-height:494px;
margin: 0px 10px 0px 10px;
font: 12px/18px Arial;
color:White;
padding:20px 10px;
}
.piede
{
width:731px;
margin-left: -3px;
font: 11px/18px Arial;
color:White;
text-align:left;
text-transform:uppercase;
background-image:url('img/SfondoPiede.jpg');
background-repeat:no-repeat;
height:11px;
padding-top:10px;
}
.piede a
{
text-decoration:none;
color:White;
margin-right:20px;
}
.C_StatusBar
{
height:16px;
width:659px;
overflow:hidden;
font-size:11px;
margin-left:10px;
color:#999999;
text-transform:capitalize;
}
.C_StatusBar a
{
color:#999999;
}
.C_Servizio
{
font-size:18px;
color:#993300;
float:right;
text-transform:uppercase;
margin: 20px 15px 0px 0px;
  
}
.C_LabelFoto
{
color:#006666;
font-size:14px;
line-height:22px;
margin-left:15px;
}
.C_Foto
{
margin-top:20px;
width:669px;
}
.C_Gallery
{
border-bottom: 1px solid #bc2c07;
height:60px;
padding:  0px 0px 0px 8px;
width:674px;
overflow:hidden; 
position:relative;
}
.C_Gallery_Button
{
margin:0px 11px 10px 11px;
height:48px;
width:48px;
border: 1px solid #000;
}
.C_Gallery_Thumb
{
height:60px;
width:auto;
padding:  0px 0px 0px 17px;
position:absolute;
top:0px;
left:0px;
z-index:100;
}
.C_Gallery_Prev
{
position:absolute;
top:0px;
left:0px;
z-index:200;
cursor:pointer;
}
.C_Gallery_Next
{
position:absolute;
top:0px;
right:0px;
z-index:200;
cursor:pointer;
}
.C_Sottomenu
{
text-align:right;
color:#434343;
font-size:12px;
line-height:14px;
text-transform:uppercase;
margin: 6px 15px 0px 0px;
color:#990033;
font-weight:bold;
}
.C_Sottomenu a 
{
color:#313131;
text-decoration:none;
}
.C_Titolo
{
font-size:14px;
color:White;
margin-bottom: 18px;
text-transform:uppercase;
}
/* FINE CONTENUTO */

/* DROPMENU INIZIO*/
ul.dropmenu {
float: left;
margin: 0px 0px 0px 10px; 
padding: 0px;
display:block;
height:25px;
}

.dropmenu li a, .dropmenu li{
float: left;
}
.dropmenu li a:hover, .dropmenu li.open > a{
color:#bc2c07;
/*	text-decoration:underline; */
}

.dropmenu li{
list-style: none;
position: relative;	
top: 1px;
}

.dropmenu li span{
display: block;
height: 10px;
width: 10px;
position: absolute;
top: 9px;
right: 10px;
background:url("img/Menu/freccia.png") repeat-x scroll 0 0 transparent;
}
.dropmenu li a:hover span, .dropmenu li.open > a span{
background-image: url("img/Menu/freccia_hover.png");	
}

.dropmenu li a, .dropmenu li div{
padding: 2px 17px 2px 0px;
text-decoration: none;
text-transform:uppercase;
color:#336633;
}

.dropmenu li ul li a{
display: block;	
border:1px solid #CCCCCC;
border-top: none;
}

.dropmenu li ul li a:hover{
color:Red;
background: #F0F0F0;
}

.dropmenu li ul li ul, .dropmenu li ul li > div{
top: 0px;
left: 101%;
}
/* FINE DROPMENU */

/* MENU INIZIO*/
ul.menu {
padding: 0px;
margin:0px; 
}

.menu li a:hover
{
color:Red;
}
.linkmenu
{

}
.serviziosel
{
background-image:url(img/Menu/Selezionato.png);
color:White;
}
.menu li{
list-style: none;
float:left;
}

.menu li a, .menu li div
{
display:block;
margin: 1px 0px 0px 40px;
text-decoration: none;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#019e70;
text-transform:uppercase;
}

/* FINE MENU */

/* PHOTOGALLERY INIZIO */

.PG_Foto
{
width:778px;
height:315px;
overflow:hidden;
text-align:center;
background-image:url(img/PG/Sfondo.png);
position:relative;
}
.PG_Sfoglia
{
position:absolute;
right:0px;
top:0px;
outline:none;
z-index:2220; 
}
.PG_Image
{
z-index:2220;
width:756px;
height:293px;
text-align:center;
margin:10px;
overflow:hidden;
}
.PG_Prev
{
position:absolute;
left:25px;
bottom:15px;
outline:none;
z-index:2220; 
}
.PG_Next
{
position:absolute;
right:25px;
outline:none;
z-index:2220;
bottom:15px; 
}
.PG_Position
{
position:absolute;
left:660px;
bottom:15px;
width:50px;
height:20px;
outline:none;
z-index:2220;
text-align:center;
line-height:20px;
overflow:hidden;
font-family:Courier;
font-size:14px;
color:#e2e1dd;
background-image:url('img/SfondoDesc.png');
}
.PG_Close
{
position:absolute;
right:24px;
bottom:60px;
overflow:hidden;
outline:none;
z-index:2220; 
}
.PG_testo
{
position:absolute;
left:50px;
bottom:15px;
width:150px;
height:20px;
outline:none;
z-index:2220;
text-align:left;
line-height:20px;
overflow:hidden;
font-family:Courier;
font-size:14px;
color:#e2e1dd;
background-image:url('img/SfondoDesc.png');
}
.PG_descrizione
{
position:absolute;
left:210px;
bottom:15px;
width:440px;
height:20px;
outline:none;
z-index:2220;
text-align:left;
line-height:20px;
overflow:hidden;
font-family:Courier;
font-size:14px;
color:#e2e1dd;
background-image:url('img/SfondoDesc.png');
}
.PG_testo h1
{
font-size:14px;
line-height:14px;
margin:2px; 
padding:1px;
color:#919191;
}
/* FINE PHOTOGALLERY */
/* RISULTATI RICERCA */
.rr_rank
{
font-size:9px;
}
.rr_em
{
background-color:Yellow;
font-weight:bold;
}
/* FINE RISULTATI RICERCA */
/* INIZIO WAITING */
.LOAD_Sfondo
{
width:250px;
min-height: 150px;
height: auto !important;
height: 150px;
position:fixed;
top:50%;
margin-top:-75px;
left:50%;
margin-left:-125px;
background-color:Black;
opacity:0.6;
filter:alpha(opacity=60);
display:none;
z-index:7700;
}
.LOAD_Messaggio
{
position:fixed;
left:50%;
top:50%;
margin-top: -60px;
margin-left:-100px;
background-color:White;
border: solid 1px black;
width:200px;
height:120px;
z-index:7701;
text-align:center;
font:bold 12px Arial;
color:Black;
overflow:hidden;
display:none;
}
.TestoLoad
{
padding:10px 0px;
}
/* FINE WAITING */
/* INIZIO BACHECA */
.Ann_foto
{
  border:1px solid black;
}
.Ann_titolo
{
  font-weight:bold;
  color:#AAA;
  font-size:10px;
  line-height:16px;
}

.Annuncio
{
  width:169px;
  float:left;
  text-align:center;
  height:120px;
}
.Annuncio a
{
  text-decoration:none;
  color:#AAA;
}
/* INIZIO BACHECA */