/* CSS Document */
@charset "utf-8";

BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.chisiamo {
	font-size: 13px;
	color: #6a8292;
	text-align: left;
	line-height: 120%;
}
	
	
	
	

/* ------------------------ Generale */
.titolisezioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #83A0B4;
}

/* celle di tabella con filetto verticale dx */
.fil_vert_dx	{
	background-image: url(filettovert.gif);
	background-repeat: repeat-y;
	background-position: right;
}
/* celle di tabella con filetto orizzontale sup */
.fil_oriz_sup	{
	background-image: url(filettotab.gif);
	background-repeat: repeat-x;
	background-position: left;
}

/* cella di tabella con immagine principale */
.img_principale {
	background-image: url(sfondomenudxfoto.gif);
}
/* sfondo tabella con menu sx */
.sfondomenusx {
	background-image: url(sfondomenusx.gif);
}
/* sfondo cella menu con pallino */
.sfondopallino {
	background-image: url(pallinomenu.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/* filetti */
.filettoscuro {
	background-color: #3E6E93;
}

.filettomedio {
	background-color: #6a8292;
}

.filettochiaro {
	background-color: #83a0b4;
}




/* ------------------------ Celle di tabelle a fondo chiaro */
.fondochiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	color: #3E6E93;
	line-height: 130%;
}
a.fondochiaro, a.fondochiaro:link, a.fondochiaro:active, a.fondochiaro:visited {
	text-decoration: none;
	font-weight: bold;
	color: #3E6E93
}
a.fondochiaro:hover {
	text-decoration: underline;
	color: #CC0000
}



/* ------------------------ Sezione menu */
.voci_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E6E93;
}
a.voci_menu, a.voci_menu:link, a.voci_menu:active, a.voci_menu:visited {
	text-decoration: none;
	font-weight: bold;
}
a.voci_menu:hover
	{
	text-decoration: underline;
	color: #CC0000
}


/* ------------------------ sezione testatina */
.testa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6A8292;
	text-align: right;
}
a.testa, a.testa:link, a.testa:active, a.testa:visited {
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
a.testa:hover
	{
	text-decoration: underline;
	color: #CC0000
}
p.testa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6A8292;
	text-align: right;
}


.testanero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	text-align: right;
}
a.testanero, a.testanero:link, a.testanero:active, a.testanero:visited {
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
a.testanero:hover
	{
	text-decoration: underline;
	color: #CC0000
}



/* ------------------------ Piè pagina */
.piepagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
a.piepagina, a.piepagina:link, a.piepagina:active, a.piepagina:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a.piepagina:hover
	{
	text-decoration: underline;
	color: #CC0000
}



/* corpo grassetto di varie misure e colori */
.cpbold {
	font-weight: bold;
	color: #000000;
}
.cpboldbianco {
	font-weight: bold;
	color: #ffffff;
}
.cpboldchiaro {
	font-weight: bold;
	color: #6a8292;
}
.cpboldscuro {
	font-weight: bold;
	color: #3E6E93;
}
.cp12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
}
.cp12boldbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.cp12boldchiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6a8292;
}
.cp12boldscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E6E93;
}
.cp14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.cp14boldbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.cp14boldchiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6a8292;
}
.cp14boldscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3E6E93;
}
.cp16bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: Black;
}
.cp16boldbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
}
.cp16boldchiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6a8292;
}
.cp16boldscuro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3E6E93;
}







/* ------------------------ Modulo di ricerca ------------------------------------ */
/* DIV che contiene le ricerche */
.cont_ricerche	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A8292;
	background-image: url(filettovert.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 251px;
	padding-right: 5px;
	height: 376px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.textinput	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	width: 220px;
	height: 18px;
	background-color: #E2E8ED;
	text-align: left;
	border: 1px solid #cbd6df;
}

.collanachoice	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	width: 220px;
	background-color: #E2E8ED;
	line-height: 120%;
	text-align: left;
	text-indent: 2px;
	display: block;
	height: 24px;
	border: 1px solid #cbd6df;
	list-style-type: square;
}

/* ------------------------ Risultati ------------------------------------ */
/* DIV principale contenitore dei risultati della ricerca  */
.cont_risultati	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A8292;
	width: 519px;
	padding-left: 5px;
	height: 376px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.risultbold {
	font-weight: bold;
}

/* DIV con barre di scorrimento */
.risultati	{
	width: 497px;
	height:346px;
	overflow: auto;
	margin-top: 10px;
	margin-left: 22px;
}

/* CSS MENU LATERALE */

.click-menu {
    }
    .click-menu .box1 {
		background-color: #3E6E93;
        color: #f9f9f9;
    }
    .click-menu .box1-hover {
		background-color: #3E6E93;
        color: #FFEBA9;
    }
    .click-menu .box1-open {
		background-color: #3E6E93;
        color: #f9f9f9;
    }
    .click-menu .box1-open-hover {
		background-color: #3E6E93;
        color: #FFEBA9;
    }
    .click-menu .box1,
    .click-menu .box1-hover,
    .click-menu .box1-open,
    .click-menu .box1-open-hover {
        text-indent: 12px;
        font-weight: bold;
        font-size: 14px;
        line-height: 31px;
        font-family: arial;
        cursor: pointer;
        width: 280px;
    }
    .click-menu .section {
        background-color: #3E6E93;
        font-family: arial;
        font-size: 13px;
        line-height: 15px;
        padding: 0 0 5px 10px;
        display: none;
        width: 270px;
    }
    .click-menu .section a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .section a:hover {
        color: #FFFF99;
        text-decoration: none;
        white-space: nowrap;
    }
    .click-menu .box2 {
        border-color: #83A0B4;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .click-menu .box2-hover {
        border-color: #83A0B4;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
        background: #5B4529;
    }
