/* liz css */
.hometext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47;padding:14px 0;}
td.hometext {border-bottom:1px solid #dfdfdf; }
a.hometext:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47; text-decoration: underline; font-weight:bold;border:none;}
a.hometext:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47; text-decoration: underline; font-weight:bold;}
a.hometext:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47; text-decoration: underline; font-weight:bold;}
a.hometext:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47; text-decoration: underline; font-weight:bold;}

.titolohome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835; font-weight: bold;}
a.titolohome:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835; text-decoration: underline; }
a.titolohome:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835; text-decoration: underline; }
a.titolohome:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835; text-decoration: underline; }
a.titolohome:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835; text-decoration: underline; }

.hometextblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #3C3835;  }

.titoloservizi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #827F79; font-weight: bold;}
a.titoloservizi:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #827F79; text-decoration: underline; }
a.titoloservizi:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #827F79; text-decoration: underline; }
a.titoloservizi:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #827F79; text-decoration: underline; }
a.titoloservizi:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #827F79; text-decoration: underline; }

.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: black; font-weight: bold;}

.user {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #BABF95; font-weight: bold;}

.servizi {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; }
a.servizi:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: underline; }
a.servizi:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: underline; }
a.servizi:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }
a.servizi:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }

.servizi_az {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; }
a.servizi_az:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration:none; }
a.servizi_az:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration:none; }
a.servizi_az:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }
a.servizi_az:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }
a.servizi_az:link strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration:underline; }
a.servizi_az:visited strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration:underline; }
a.servizi_az:active strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }
a.servizi_az:hover strong {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: black;  line-height: 1.3em; text-decoration: none; }

.cvtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #855E47; font-weight: bold; }

.rivistepiccola {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #000C94;}
.rivistetitolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000C94;}
a.rivistetitolo:link  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000C94; text-decoration: underline; }
a.rivistetitolo:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000C94; text-decoration: underline; }
a.rivistetitolo:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000C94; text-decoration: underline; }
a.rivistetitolo:hover  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #000C94; text-decoration: underline; }

.newstitolo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; color: #3C3835; font-weight: bold;}

.associatitextb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #124668;}
a.associatitextb:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #124668;text-decoration: underline;}
a.associatitextb:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #124668;text-decoration: underline;}
a.associatitextb:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #124668;text-decoration: underline;}
a.associatitextb:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #124668;text-decoration: underline;}

.associatitext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #124668;  }

.associaticaption {font-family: Helvetica, sans-serif; font-size: 20 px; color: #124668;}
a.titoloassociati{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #124668; font-weight: bold;}
a.titoloassociati:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #124668; font-weight: bold;text-decoration: none;}
a.titoloassociati:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #124668; font-weight: bold;text-decoration: none;}
a.titoloassociati:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #124668; font-weight: bold;text-decoration: underline;}
a.titoloassociati:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12 px; color: #124668; font-weight: bold;text-decoration: underline;}

.titoloassociatis{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; color: #BABF95; }

.appuntamenticaption {font-family: Helvetica, sans-serif; font-size: 15 px; color: #644968; font-weight: bold;}

.agenda {font-family: Helvetica, sans-serif; font-size: 15px; color: #1964A4; font-weight: bold;}
a.agenda:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #1964A4;  font-weight: bold; text-decoration: none;}
a.agenda:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #1964A4;  font-weight: bold; text-decoration: none;}
a.agenda:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #1964A4;  font-weight: bold; text-decoration: underline;}
a.agenda:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #1964A4;  font-weight: bold; text-decoration: underline;}

/* Tree Menu*/
a.menuJsPhp:link {text-decoration : none; color: #124668; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt;  vertical-align : text-bottom;   }
a.menuJsPhp:visited {text-decoration : none; color: #124668; font-family :Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; vertical-align : text-bottom; }
a.menuJsPhp:active {text-decoration : underline; color: #124668; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size :8pt;vertical-align : text-bottom;  }
a.menuJsPhp:hover {text-decoration : underline; color: #124668; font-family :Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt;vertical-align : text-bottom; }

/* imported css*/
A1 {color: #6F6F6F; text-decoration:none;} 
A1:hover {color: #FF3333;}
A1:visited{color: #6F6F6F;} 
A1:visited:hover {color: #FF3333} 

A {color: black; text-decoration:underline;} /* 3366AA */
A:hover {color: black; text-decoration:none;}

a.red, a.red:hover{color: Red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%;}

/*.colMax {width:732px}*/

#navTop {	Z-INDEX: 15; LEFT: 0px; WIDTH: 762px; POSITION: absolute; TOP: 75px}
#navTopBG { WIDTH: 770px; PADDING-TOP: 1px; HEIGHT: 24px;}

#menuSearch, #menuSections {	position:absolute; display:block; visibility:hidden}
#menuSearch { LEFT: 10px; WIDTH: 130px; TOP: 22px}
#menuSections {	 LEFT: 155px; WIDTH: 125px; TOP: 22px}
/*#menuAssociati{	 LEFT: 520px; WIDTH: 120px; TOP: 22px}*/

.menuBg {background:#EEEEEE; border:1px #FFFFFF solid; background-image:url(/images/sfondo.gif); border:1px #999999 solid; border-bottom:2px #999999 solid; }

.mI {	color: #6F6F6F; text-decoration:none; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 11px verdana, arial, san-serif; COLOR: #444444; PADDING-TOP: 2px}
.m2 {	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 10px verdana, arial, san-serif; COLOR: #444444; PADDING-TOP: 2px}
.mI:visited {	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; FONT: 11px verdana, arial, san-serif; COLOR: #444444; PADDING-TOP: 2px}
.mI:hover {color: #FF3333;	BACKGROUND: #ffffff}


.input {  border: 1px #726A6B solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.fr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #855E47; font-weight:bold; display:block;margin-top:14px; }

.rag_soc { font:bold 12px verdana, sans-serif !important; color:#000000; }

/* CSS SESAMO */
img{
	border: 0px;
}
#wrapper_sesamo{
    //width: 90%;
    width: 770px;
    margin: 0 auto;
}
#banner_sesamo{
    background-image: url('../../../../images/sesamo/logo_sesamo_sgranato.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 70px;
    width: 100%;
}
#banner_sesamo_con_mappa{
    background-image: url('../../../../images/sesamo/logo_sesamo_sgranato.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 160px;
    width: 100%;
}
#bottone_cosesesamo{
    float: right;
    margin-top: 5px;    
    margin-right: 6px;
    margin-bottom: 12px;
}
#bottone_cosesesamo_con_mappa{
    float: right;
    margin-top: 123px;    
    margin-right: 6px;
    margin-bottom: 12px;
}

.riga_separazione{
	height: 20px;
	border-bottom: solid 1px #757575;
}	

#menu_container2{
    text-align: center;
    width: 100%;
    height: 40px;
    border-top: solid 1px #747575;
    border-bottom: solid 1px #747575;
    vertical-align: middle;
}
#menu_container2 img.logo{
    padding-top: 5px;
}

#menu_container{
    text-align: center;
    width: 100%;
    height: 21px;
    border-top: solid 1px #747575;
    border-bottom: solid 1px #747575;
}
#menu_container img{
	border: 0px;
}
.barra_menu{
	margin-left: 0px; 
    margin-right: 0px;
}
#spaziatore_sotto_menu{
	width: 100%;
	height: 10px;
}
#contenuto{
    /* height: 400px; */
    background-color: #FFFFFF;
    margin: 0 auto;
    margin-left: 10px;
}
table.table_elenco{
	background-color: #FFFFFF;
	color: #000000;
	width: 100%;
	border-left: solid 1px #757575;
	border-right: solid 1px #757575;
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0;
}
table.table_focalpoint{
	background-color: #FFFFFF;
	color: #000000;
	width: 100%;
	border-left: solid 1px #757575;
	border-right: solid 1px #757575;
	border-spacing: 0;
	border-collapse: collapse;
	padding: 0;
}
.table_elenco th{
	border-bottom: solid 1px #757575;
	font-size: 0.75em;
	padding-left: 9px;
	/*color: #0d83b1;*/
	color: #000000;
	text-align: left;
	font-family: sans-serif;
}
.table_focalpoint th{
	border-bottom: solid 1px #757575;
	font-size: 0.75em;
	padding-left: 9px;
	/*color: #0d83b1;*/
	color: #000000;
	text-align: left;
	font-family: sans-serif;
}
.table_elenco th.riga_finale,th.centrale_finale{
	border-bottom: solid 1px #C2C2C2;
	font-size: 0.69em;
	color: #0d83b1;
	text-align: left;
}
.table_focalpoint th.riga_finale,th.centrale_finale{
	border-bottom: solid 1px #C2C2C2;
	font-size: 0.69em;
	color: #0d83b1;
	text-align: left;
}
.table_elenco td{
	border-top: solid 1px #C2C2C2;
	font-size: 0.69em;
	padding-left: 9px;
}
.table_focalpoint td{
	font-size: 0.69em;
	padding-left: 9px;
}
.table_elenco td.riga_finale{
	border-top: solid 1px #656565;
	font-size: 0.69em;
	padding-top: 7px;
	padding-left: 2px;
}
.table_focalpoint td.riga_finale{
	border-top: solid 1px #656565;
	font-size: 0.69em;
	padding-top: 7px;
	padding-left: 2px;
}
.table_focalpoint td.riga_orizzontale_sopra{
	border-top: solid 1px #C2C2C2;
	padding-top:20px;
}
.table_elenco td.centrale,th.centrale,th.centrale_finale{
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
}
.table_focalpoint td.centrale,th.centrale,th.centrale_finale{
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
}
.table_elenco tr.riga_finale{
	background-color: #FF0000;
	border-top: solid 1px #757575;
}
.table_focalpoint tr.riga_finale{
	background-color: #FF0000;
	border-top: solid 1px #757575;
}
.sottolineato_bold{
	text-decoration: underline;
	font-weight: bold;
}
.table_top{
	background-image: url("../../../../images/sesamo/table_top.png");
	background-repeat: no-repeat;
}
#table_elenco_wrapper{
	width: 735px;
	margin: 0 auto;
}
div.table_elenco_header{
	background-image: url('../../../../images/sesamo/table_top.png');
	background-repeat: no-repeat;
	height: 9px;
}
div.table_elenco_footer{
	background-image: url('../../../../images/sesamo/table_bottom.png');
	background-repeat: no-repeat;
	height: 9px;
}
div.mappina{
	float:left;
margin-bottom:5px;
margin-left:0;
margin-top:5px;
position:relative;
}
.spaziatore_per_bottone_form{
	margin-left: 420px;
	border: 0px;
}
.utente_connesso{
	color: #000000;
	text-align: right;
	text-decoration: none;
}

.no_result{
	font-size: 0.75em;
	padding-left: 10px;
	color: #000000;
	text-align: left;
	font-family: sans-serif;
	font-weight: bold;
}

.disclaimer_contatta{
	text-align: justify; 
	padding: 10px 0px 10px 10px;
	font-size: 0.75em;
	color: #000000;
	text-align: left;
	font-family: sans-serif;
	font-weight: bold;
}	
