  /*************************/
 /* MyCSM CSS STYLES File */
/*************************/


a:visited, a:active, a:link, a:active  {
    font-family:Verdana;
    font-size:12px;
    text-decoration: none;
    color:#000000;
    }
a:hover {
    font-family:Verdana;
    font-size:12px;
    text-decoration:underline;
    color:#AA0000;
    }
img.left,img.center,img.right {
    padding:4px;
    border:1px solid #a0a0a0;
    }
img.left {
    float:left;
    margin:5px 12px 5px 0px;
    }
img.center {
    display:block;
    margin:0px auto 5px auto;
    }
img.right {
    float:right;
    margin:5px 0px 5px 12px;
    }
p { /* Testo normale */
    font-family: Verdana;
    font-size:12px;
    color: #000000;
    margin-top: 5px;
    margin-bottom: 0;
    }
/*
p:first-letter {
    float:left;
    font: bold 40px/15px Georgia,"Times New Roman", Times,serif;
    color: #DDD}
*/
ul {
    list-style-type:square;
    color: #000000;
    }
li {
    font-family:Verdana;
    font-size:12px;
    color:#000000;
    }

h1 { /* Titolo SITO */
display: none;
    font-family:Verdana;
    font-size:36px;
    font-weight:bold;
    font-style:italic;
    color:#DD7E4B;
    padding:0px 15px 0px 15px;
    letter-spacing:-1px;
    text-decoration:none;
    background:transparent;
    }
h2 { /* Titolo PAGINA */
    width: 700px;
    /*border-bottom:1px solid #DD7E4B;*/
    font-family:Verdana;
    font-size:20px;
    font-weight:bold;
    font-style:italic;
    color:#000000;
    padding:0px 15px 0px 15px;
    letter-spacing:-2px;
    text-decoration:none;
    background:transparent;
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: center;
    }
h3 { /* Titolo SEZIONE */
    font-family: Verdana;
    font-size: 17px;
    color:#000000;
    font-weight:bold;
    letter-spacing:-1px;
    margin-top: 10px;
    margin-bottom: 0px;
    }
h4 { /* Titolo SOTTOSEZIONE */
    font-family: Verdana;
    font-size: 15px;
    color:#DD7E4B;;
    font-weight:bold;
    letter-spacing:-1px;
    margin-top: 0px;
    margin-bottom: 0px;
    }
h6 { /* Domande frequenti */
    font-family:Verdana;
    font-size:12px;
    color:#00019b;
    font-weight:bold;
    margin-top: 10px;
    margin-bottom: 0px;
    }
.text {
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    }
.legend {
    font-family:Verdana;
    font-size:11px;
    color:#DD7E4B;
    }
.warning {
    font-family:Verdana;
    font-size:12px;
    color:#FF0000;
    font-weight:bold;
    }
.searchtext {
    font-family:Verdana;
    font-size:11px;
    color:#FFFFFF;
    }

.pageinfos {
    font-family:Verdana;
    font-size:10px;
    color:#555555;
    letter-spacing:-1px;
    }
.contactstext {display:block; font-family: Verdana; font-size:11px; color: #000000; padding-top:10px; }
label {display:block; font-family: Verdana; font-size:11px; color: #000000; margin-top:5px; text-align: left;}
.up {font-family: Verdana; font-size:11px; color: #FFFFFF; padding:18px 5px 4px 4px; }
.up a:link, .up a:hover,.up a:active,.up a:visited {font-family: Verdana; font-size:11px; color: #FFFFFF; padding:18px 5px 4px 4px; }
.textboxright { display:block; float:right; margin:5px 5px 5px 5px; padding:5px; border:1px solid #000000; background-color:#A2CAF5; }
.textboxleft { display:block; float:left; margin:5px 5px 5px 5px; padding:5px; border:1px solid #000000; background-color:#A2CAF5; }

/* RICERCA */
     #searchbox { display:block; padding:5px 5px 5px 5px;}
.searchtitles a { font-family: Verdana; font-size: 17px; color: #000000; font-weight:bold; letter-spacing: -1px; text-decoration:none;}
 .searchresults { font-family: Verdana; font-size:11px; color: #444444; }
 .searchcontext { font-family: Verdana; font-size:11px; color: #444444; letter-spacing: -1px; }
      .searchul { list-style-type: none; color: #000000;}
      input.searchimg { border:0; background: transparent; }
      input.search { border: 1px solid #dd7d4b; font-size:11px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff}


/* Percorso visita */
.navdescr {
    font-family:Verdana;
    font-size:11px;
    color:#FFF;
    }
#header {
    display:inline;
    background-color:transparent;
    }
#header #headernav {
    display:inline;
    text-align:left;
    background-color:transparent;
    white-space:nowrap;
    }
#header #headernav strong {
    font-family:verdana;
    font-size:11px;
    }
#header #headernav ul{display: inline;list-style:none;margin:0 0 0 1px;padding:0;background-color:transparent;}
#header #headernav li{display: inline;margin:0;padding:0px 2px 2px 10px;line-height:10px;font-family: Verdana;font-size:11px;color:#FFF;}
#header #headernav a{display: inline;margin:0;padding:0px 2px 2px 20px;font-family: Verdana;font-size:11px;color:#FFF;text-decoration:none;background:url(../images/MenuPath.gif) no-repeat left top;}
#header #headernav a span{display:block;float:none;padding:12px 5px 8px 2px;color:#666;background:url(../images/MenuPath.gif) no-repeat right top;}
#header #headernav #current a{color:#fff;border-width:0;background-position:0 -150px;}
#header #headernav #current a span{color:#fff;background-position: 100% -150px;}
#header #headernav a:hover{color:#fff;background-position:0% -150px;}
#header #headernav a:hover span{color:#fff;background-position: 100% -150px;}

/* GLOSSARIO (TAB) */
#useradmin {display:block; background-color:transparent; width:650px}
#useradmin #usersheader {float:left;width:100%;text-align:center;background-color:#fff;white-space:nowrap;}
#useradmin #usersheader strong{font-family:arial, verdana, helvetica, sans-serif;font-size:11px;}
#useradmin #usersheader ul{list-style:none;margin:0 0 0 1px;padding:0;background-color:transparent;}
#useradmin #usersheader li{display: inline;margin:0;padding:0;line-height:10px;font-size:11px;color:#000;}
#useradmin #usersheader #current a { color:#fff;border-width:0;background-position:0 -150px;}
#useradmin #usersheader #current a span{color:#fff;background-position: 100% -150px;}
#useradmin #usersheader a {float: left; background: url("../images/onglet_left_bleu.gif") no-repeat left top; margin: 0px;  padding: 0px 0px 0px 6px; text-decoration:none; }
#useradmin #usersheader a span	{ float: none; display: block; background: url("../images/onglet_right_bleu.gif") no-repeat right top; padding: 12px 6px 8px 2px; color: #666666; }
#useradmin #usersheader a:hover { background: url("../images/onglet_left_bleu.gif") no-repeat left top;background-position: 0% -150px; color: #FFFFFF; }
#useradmin #usersheader a:hover span 	{ background: url("../images/onglet_right_bleu.gif") no-repeat left top;background-position: 100% -150px; color: #FFFFFF; }
#useradmin #usersheader #title { float:left;width:100%;height:26px;margin:0;padding:0;font-size:11px;text-align:center;color:#fff;background-color:#194E97;}
/* GLOSSARIO (nella pagina) */
.glossario { border-bottom: 1px dotted; margin:0; cursor: pointer;  }
/* END - GLOSSARIO */

/* CALENDARIO */

table.calendar {font-family: Verdana; font-size: 10px; border: 0; }
table.calendar td { text-align: center; border: 0; font-family: Verdana; color: #000000; font-size: 10px;}
table.calendar td a {font-family: Verdana; font-size: 10px; color: #000000; text-align: center; text-decoration:underline; }
.days {font-family: Verdana; font-size: 10px; color: green; text-align: center; }
table.calendar .calendar-month { font-family: Verdana; font-size: 14px; color: #000000; font-weight:bold; letter-spacing: -1px; font-weight: bold; margin-top: 3px; text-align: center}
table.calendar .calendar-month a {text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}

/* MENU */
             .menunav ul   { list-style-type:none;margin:0;padding:0; width:198px; }
             .menunav li   { margin:0;padding:0; }
      .menunav li.folder a { display:block; margin:0; padding:3px 6px 4px 20px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuUpFolder.gif); }
.menunav li.folder a:hover { background-position:200px 0px; }
      .menunav li.folder_open a { display:block; margin:0; padding:3px 6px 4px 20px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; background-color:#FFFFFF; background-image:url(../images/MenuUpFolderOpened.gif); }
.menunav li.folder_open a:hover { background-position:200px 0px; }
        .menunav li.file a { display:block; margin:0; padding:3px 6px 4px 20px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuUpFile.gif); }
        .menunav li.file a:hover { background-position:200px 0px; }
     .menunav li.filesel a { display:block; margin:0; padding:3px 6px 4px 20px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; font-weight:bold; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuUpFile.gif); background-position:200px 0px; }
     .menunav li.subfile a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; background-color:#FFFFFF; background-image:url(../images/MenuSubFile.gif); }
     .menunav li.subfile a:hover  {background-position:200px 0px; }
  .menunav li.subfilesel a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; font-weight:bold; background-color:#FFFFFF; background-image:url(../images/MenuSubFile.gif); background-position:200px 0px; }
   .menunav li.subfolder a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; background-color:#FFFFFF; background-image:url(../images/MenuSubFolder.gif); }
   .menunav li.subfolder a:hover {background-position:200px 0px; }
       .menunav li.login a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; background-color:#FFFFFF; background-image:url(../images/MenuUpLogin.gif); }
       .menunav li.login a:hover { background-position:200px 0px; }
      .menunav li.logout a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; background-color:#FFFFFF; background-image:url(../images/MenuUpLogout.gif); }
.menunav li.logout a:hover { background-position:200px 0px; }

/* MENU AMMINISTRAZIONE */
.menunav li.menuuseradmin a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuUserAdmin.gif); }
.menunav li.menuuseradmin a:hover {background-position:200px 0px; }
    .menunav li.menuadmin a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuAdmin.gif); }
    .menunav li.menuadmin a:hover {background-position:200px 0px; }
   .menunav li.filesadmin a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/FilesAdmin.gif); }
  .menunav li.filesadmin a:hover {background-position:200px 0px; }
   .menunav li.statsadmin a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/StatsAdmin.gif); }
  .menunav li.statsadmin a:hover {background-position:200px 0px; }
   .menunav li.newsletteradmin a { display:block; margin:0; padding:3px 6px 4px 25px; font-family: Verdana; font-size:11px; text-align:left; text-decoration:none; color:#000000; border-bottom:1px solid #fff; background-color:#FFFFFF; background-image:url(../images/MenuUpNewsletter.gif); }
   .menunav li.newsletteradmin a:hover {background-position:200px 0px; }
#advancedediting { margin: 0px 20px 0px 20px; display: none; BORDER-RIGHT: #dd7d4b 1px solid; BORDER-TOP: #dd7d4b 1px solid; BORDER-BOTTOM: #dd7d4b 1px solid; BORDER-LEFT: #dd7d4b 1px solid; }

/* PAGINAZIONE */
.pagine_n { width:710px; text-align:right; font-family: Verdana;font-size:11px;color:#000;text-decoration:none;}
.pagine { width:100%; text-align:center; font-family: Verdana;font-size:11px;color:#000;text-decoration:none;}
.pagine ol{display: inline;list-style:none;margin:0 0 0 1px;padding:0;background-color:transparent;}
.pagine li{display: inline;margin:0;padding:0px 0px 0px 0px;line-height:11px;font-family: Verdana;font-size:11px;color:#000;}
.pagine a{display: inline;margin:0;padding:2px 2px 2px 2px;font-family: Verdana;font-size:11px;color:#000;text-decoration:none;}
.pagine span{display: inline;margin:0;padding:0px 0px 0px 0px;line-height:11px;font-family: Verdana;font-size:12px;color:#000; font-weight:bold;}

/* BOX INFO */
#infobox {
height:100%;
    font-family:Verdana;
    font-size:12px;
    color:#FFFFFF;
    display:block;
    margin:0 auto;
    padding:25px 1px 10px 1px;
    clear: both;
    }
 #infobox #headerbox {
    display:block;
    text-align:left;
    padding:2px 2px 2px 2px;
    background-image:url(../images/InfoBoxBG.gif);
    background-repeat:repeat-x;
    }
#infobox #bodybox {
    display:block;
    height:100%;
    overflow: auto;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    text-align:left;
    color:#000000;
    padding:10px 10px 10px 10px;
    border-bottom:2px solid #d38630;
    background-color: #eeeeee;
    }
/* END - BOX INFO */


.feedbackvote { font-family: Tahoma, helvetica, sans-serif; font-size:11px; color: #666666; }

/* MAPPA SITO */
.sitemapul {
    list-style-type:circle;
    color:#666666;
    }
.sitemapli {
    color:#666666;
    }
a.sitemap:visited, a.sitemap:link, a.sitemap:active {
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    }
a.sitemap:hover {
    font-family:Verdana;
    text-decoration:underline;
    font-size: 11px;
    color:#AA0000;
    }
/* END - MAPPA SITO */


  /*************************/
 /* SPECIFICI INROERO.COM */
/*************************/
  #textboxassociazione { display:block; float:left;  width:275px; height:230px; margin-bottom:8px; padding:5px 5px 5px 70px; border:1px solid #DD7E4B; background-color:#EEEEEE; background-image: url("../images/titolo_laterale_assoc.jpg"); background-repeat: repeat-y;}
#textboxeventidelroero { display:block; float:right; width:275px; height:230px; margin-bottom:8px; padding:5px 5px 5px 70px; border:1px solid #DD7E4B; background-color:#EEEEEE; background-image: url("../images/titolo_laterale_eventio.jpg"); background-repeat: repeat-y;}
       #textboxproloco { display:block; float:left;  width:275px; height:230px; margin-bottom:8px; padding:5px 5px 5px 70px; border:1px solid #DD7E4B; background-color:#EEEEEE; background-image: url("../images/titolo_laterale_proLoco.jpg"); background-repeat: repeat-y;}
    #textboxterritorio { display:block; float:right; width:275px; height:230px; margin-bottom:8px; padding:5px 5px 5px 70px; border:1px solid #DD7E4B; background-color:#EEEEEE; background-image: url("../images/titolo_laterale_territorio.jpg"); background-repeat: repeat-y;}

   #pro_loco_box_turismo_sx { display:block; overflow:hidden; float:left;  width:310px; height:230px; margin:5px 0px 5px 0px; padding:5px 5px 5px 22px; border:1px solid #000000; background-color:#EEEEEE; background-image: url("../images/box_turismo.gif");    background-repeat: repeat-y;}
#pro_loco_box_escursioni_dx { display:block; overflow:hidden; float:right; width:310px; height:230px; margin:5px 0px 5px 5px; padding:5px 5px 5px 22px; border:1px solid #000000; background-color:#EEEEEE; background-image: url("../images/box_escursioni.gif"); background-repeat: repeat-y;}
 #pro_loco_box_curiosita_sx { display:block; overflow:hidden; float:left;  width:310px; height:230px; margin:5px 0px 5px 0px; padding:5px 5px 5px 22px; border:1px solid #000000; background-color:#EEEEEE; background-image: url("../images/box_curiosita.gif");  background-repeat: repeat-y;}
   #pro_loco_box_storico_dx { display:block; overflow:hidden; float:right; width:310px; height:230px; margin:5px 0px 5px 5px; padding:5px 5px 5px 22px; border:1px solid #000000; background-color:#EEEEEE; background-image: url("../images/box_storico.gif");    background-repeat: repeat-y;}

.menu2 a:visited, .menu2 a:active, .menu2 a:link, .menu2 a:active  {
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
    color:#000000;
    text-align: center;
    }
#menufooterpage {
    font-family:Verdana;
    font-size:8px;
    color:#000000;
    text-align:center;
    width:740px;
    height:40px;
    margin:0;
    padding-top:20px;
    clear: both;
    }

.lista_eventi {display:block; float:left; width:710px; height: auto; font-family:Verdana; font-size:11px; text-decoration:none;  color:#000000; margin:2px 0px 10px 0px; padding:5px 0px 5px 0px; border-top:1px solid #DD7E4B; border-bottom:1px solid #DD7E4B;}
.lista_anteprima_eventi {display:block; float:left; width:710px; height: auto; font-family:Verdana; font-size:11px; text-decoration:none;  color:#000000; margin:2px 0px 10px 0px; padding:0px 0px 5px 0px; border-top:1px solid #DD7E4B; border-bottom:1px solid #DD7E4B;}
.template_prossimi_eventi { margin: 10px 5px 10px 5px; }
.template_lista_prossimi_eventi { margin: 0px 10px 0px 10px; }

.anteprima_prossimi_eventi {
    display:block;
    float: left;
    width: 710px;
    margin:0;
    padding: 0;
    }
.anteprima_prossimi_eventi_titolo, a.anteprima_prossimi_eventi_titolo {
display:block;
    font-family: Verdana;
    font-size: 16px;
    color:#555;
    font-weight:bold;
    letter-spacing:-1px;
    }
.anteprima_prossimi_eventi_sottotitolo {
    font-family: Verdana;
    font-size: 10px;
    color:#555;
    font-weight:bold;
    background-image: url("../images/icon_minitime.gif");
    background-repeat: no-repeat;
    padding-left: 12px;
    }
.anteprima_prossimi_eventi_button {
    display: block;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    color:#555;
    font-weight:bold;
    text-align: right;
    width: 710px;
    border-top: 1px solid #AAA;
}

.anteprima_prossimi_eventi_link a:hover,
.anteprima_prossimi_eventi_link a:active,
.anteprima_prossimi_eventi_link a:link,
.anteprima_prossimi_eventi_link a:visited {
    font-family: Verdana;
    font-size: 10px;
    color:#555;
    font-weight:bold;
}
#anteprima_eventi_container {display:block; width:705px; height:150px; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px; border:1px solid #DD7E4B; background-color:#FFFFFF; }
#anteprima_eventi_left {display:block; float:left; width:20px; height:150px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; background-color:#FFFFFF; background-image: url("../images/laterale_eventi_nel_roero.gif"); background-repeat: no-repeat; background-position: top right; }
#anteprima_eventi_right {display:block; overflow:auto; float:right; width:680px; height:150px; font-family:Verdana; font-size:11px; text-decoration:none;  color:#000000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; background-color:#FFFFFF; background-image: url("../images/calendario-background.jpg"); background-repeat: no-repeat; background-position: top right; }

.sottotitolo {
    font-family:Verdana;
    font-style: normal;
    font-size:11px;
    color:#000000;
    }

#table_table { background: #090909; }
#table_table tr { background: #ffffff }
#table_table td { text-align: justify; }

/* PAGINE DI ERRORE */
.eventi_no_disp {display:block; width:690px; font-family:Verdana; font-size:11px; color:#000000; margin:5px 0px 5px 0px; padding:20px 20px 20px 20px; border-top:1px solid #DD7E4B; border-bottom:1px solid #DD7E4B; background-color:#FFFFFF; }

/* AJAX */
#calendar_loading {
font-family: Verdana;
font-size:10px;
color: #000000;
padding-left:18px;
background-image:url("../images/loading.gif");
background-position: left;
background-repeat: no-repeat;
}
