/* CSS Ver 159.1 23/5/2006 Pre-SOS */
/* SSS Global */
/*stili per il layout fluido*/
html,body{
	margin: 0;
	padding:0;
	height: 100%;
	background: #FFFFCC;
}


A.menu_int:link {
FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #990000; TEXT-DECORATION: none
}
A.menu_int:visited {
FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #990000; TEXT-DECORATION: none
}
A.menu_int:active {
FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #62C0FF; TEXT-DECORATION: none
}
A.menu_int:hover {
FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #62C0FF; TEXT-DECORATION: none
}


A.menu_int_l2:link {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 30px;
	COLOR: #990000;
	TEXT-DECORATION: none;
	line-height: 1.4;
	font-weight: lighter;
}
A.menu_int_l2:visited {
	FONT-SIZE: 11px; MARGIN-LEFT: 30px; COLOR: #990000; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l2:active {
	FONT-SIZE: 11px; MARGIN-LEFT: 30px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l2:hover {
	FONT-SIZE: 11px; MARGIN-LEFT: 30px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}


A.menu_est:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 7px; COLOR: #022D39; TEXT-DECORATION: none
}
A.menu_est:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 7px; COLOR: #022D39; TEXT-DECORATION: none
}
A.menu_est:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 7px; COLOR: #62C0FF; TEXT-DECORATION: none
}
A.menu_est:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-LEFT: 7px; COLOR: #62C0FF; TEXT-DECORATION: none
}

A.menu_est_est:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #022D39; TEXT-DECORATION: none
}
A.menu_est_est:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #022D39; TEXT-DECORATION: none
}
A.menu_est_est:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #62C0FF; TEXT-DECORATION: none
}
A.menu_est_est:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 30px; COLOR: #62C0FF; TEXT-DECORATION: none
}

A.wm:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: none
}
A.wm:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: none
}
A.wm:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: underline
}
A.wm:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; TEXT-DECORATION: underline
}

A.top:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 5px; COLOR: #000060; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.top:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 5px; COLOR: #000060; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.top:active {
	BORDER-TOP: #000060 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 5px; COLOR: #000060; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.top:hover {
	BORDER-TOP: #000060 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN: 5px; COLOR: #000060; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}

A.home:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #009933; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.home:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #009933; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.home:active {
	BORDER-TOP: #009933 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.home:hover {
	BORDER-TOP: #000060 thin solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 5px; COLOR: #00FF33; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}

A.menu_int_l3:link {

	FONT-SIZE: 11px;
	COLOR: #990000;
	TEXT-DECORATION: none;
	line-height: 1.4;
	font-weight: lighter;
}
A.menu_int_l3:visited {

	FONT-SIZE: 11px; COLOR: #990000; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l3:active {
	FONT-SIZE: 11px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l3:hover {
	FONT-SIZE: 11px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l4:link {

	FONT-SIZE: 11px;
	MARGIN-LEFT: 70px;
	COLOR: #990000;
	TEXT-DECORATION: none;
	line-height: 1.4;
	font-weight: lighter;
}
A.menu_int_l4:visited {

	FONT-SIZE: 11px; MARGIN-LEFT: 70px; COLOR: #990000; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l4:active {
	FONT-SIZE: 11px; MARGIN-LEFT: 70px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
A.menu_int_l4:hover {
	FONT-SIZE: 11px; MARGIN-LEFT: 70px; COLOR: #62C0FF; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}

A.avvisi:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 7px;
	COLOR: #990000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial;
}
A.avvisi:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 7px;
	COLOR: #990000;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial;
}
img.avvisi {
	margin-left: 10px;
	width: 100px;
	border: 0;
	position: relative;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

A.avvisi:active {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 7px;
	COLOR: #62C0FF;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial;
}
A.avvisi:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-LEFT: 7px;
	COLOR: #62C0FF;
	TEXT-DECORATION: underline;
	font-family: Verdana, Arial;
}

A.extra:link {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	font-family: Verdana, Arial;
}
A.extra:visited {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	font-family: Verdana, Arial;
}
A.extra:active {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #62C0FF;
	font-family: Verdana, Arial;
}
A.extra:hover {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #62C0FF;
	font-family: Verdana, Arial;
}

H1.titolo_avvisi {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #990000;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none;
}

h1.titolo_pagina_1 {
	FONT-FAMILY:Arial;
	FONT-SIZE:15px;
	COLOR:#800000;
	FONT-WEIGHT:bold;
	PADDING-TOP:2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #800000;
}
h1.titolo_pagina_2 {
	FONT-FAMILY:Arial;FONT-SIZE:14px;COLOR:#800000;FONT-WEIGHT:bold;BORDER-BOTTOM:1px solid #800000;
	PADDING-TOP:2px;PADDING-BOTTOM:2px}
h1.sottotitolo_pagina	{FONT-FAMILY:Arial;FONT-SIZE:13px;COLOR:#525252;FONT-WEIGHT:bold}



P.paragrafo {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}

P.paragrafo_in_tab {
	FONT-SIZE: 14px;
	COLOR: #800000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding-left: 35px;
	padding-right: 20px;
	font-weight: bolder;
}

P.paragrafo_avviso {
	FONT-SIZE: 12px;
	COLOR: #033D4E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-left: 30px;
}
P.paragrafo_extra {

	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-left: 5px;
}

P.paragrafo_presentazione {

	FONT-SIZE: 12px;
	COLOR: #033D4E;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
}
P.paragrafo_menu {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	margin-left: 5px;
	line-height: 1;
}

p.menu_est {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #022D39; TEXT-DECORATION: none
}



body{
	font-family: arial,sans-serif;
	font-size: 76%;
	padding-left: 1px;
}

#contenitore {
	position: absolute;
	height:97%;
	top: 135px;
	left: 1px;
	width: 100%;
	text-align: right;
	background: #FFFFCC;
}

#intestazione{
	top: 0px;
	background-color: #800000;
	left: 5px;
}

#logoCineclub {
	height:104px;
	width: 158px;
	border: 0;
	padding-top: 25px;
	padding-left: 25px;
	margin-top: 0px;
}

#logoGIOVANINSIEME {
	height:70px;





	background:transparent /*url(/prove/immagini/bcgHeader2.gif) no-repeat 0 99px;*/
	width: 100px;
	border: 0;
	top: 178px;
	float: right;
	margin-top: -105px;
	margin-right: 20px;
}
#indirizzo {

	height:15px;
	background:transparent no-repeat 0 84px;
	position: absolute;
	left: 221px;
	width: 540px;
	border: 0;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: normal;
	font-weight: lighter;
	color: #033D4E;
	text-align: center;
	top: 115px;
	letter-spacing: 2px;
}
#titolo {
	background:transparent no-repeat 0 84px;
	position: absolute;
	left: 239px;
	border: 0;
	margin-left: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 3em;
	font-style: normal;
	font-weight: bold;
	color: #62C0FF;
	text-align: center;
	top: 32px;
	width: 500px;
}

/*stili specifici per il layout*/
#menu{
	position: absolute;
	top: 2px;
	left: 5px;
	width: 160px;
	width:170px;
	width:160px;
	font-weight: bold;
	color: #990000;
	line-height: 2;
	font-size: 12px;
	text-align: left;
   background: url(sfondo_menu_cineclub.png);
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sfondo_menu_cineclub.png', sizingMethod='crop');


	

}

#extra{
	position: relative;
	padding: 1em 10px;
	margin-right: 5px;
	background-color: #FFEDB7;
	border: 1pt solid #0099FF;
	margin-top: 5px;
	top: 20px;
}

#piedipagina{
	text-align:right;
	background-color: #62C0FF;
	color: #000;
	width: 100%;
	padding: 5px 0;
	bottom: 0px;
	position: relative;
} 




#contenuti {
	margin: 3px 100px 0 190px;
	padding: 1em 30px;
	text-align: center;
	background: url(sfondo_contenuti_cineclub.png);
	_background: none;

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='sfondo_contenuti_cineclub.png', sizingMethod='crop');
	background-color: #FFFFCC;
}

#contenuti_2c {
	margin: 0 170px 0 30px;
	border-style:solid;
	border-width:0 0 0 1px;
	border-color:#BFBFBF;
	background-color: #FFFFCC;
	padding: 1em 30px;
}

#avvisi {
	padding: 1em 1em;
	background-color: #FFFFCC;
	position: relative;
	top: 5px;
	border-width: 0;
}
#avvisi .linea_finale {
	border: medium solid #6C0000;
	border-width: 2px 0 0 0;
	width: 100%;
}

#topdipagina {
	text-align:left;
	background-color: #800000;
	color: #033D4E;
	padding-right: 10px;
	letter-spacing: 2px;
	background-repeat: no-repeat;
	height: 3px;
}

#menu .linea_menu {
	border: medium solid #62C0FF;
	border-width: 0 0 1px 0;
	width: 100%;
	padding-top: 15px;
}
#avvisi .linea {
	border: medium solid #F0BDBD;
	border-width: 1px 0 0 0;
	width: 100%;
	color: #F0BDBD;
}
#bandiera {
	position: absolute;
	padding: 0;
	top: -48px;
	left: 139px;
	z-index: 3;
}
#banda_destra {
	position: absolute;
	width: 250px;
	right: 0px;
	top: 0px;
}

#legenda {
	bottom: 10px;
	position: fixed;
	left: 71%;
	font-weight: bold;
	color: #000000;
	background-image: url(/prove/immagini/sfondo_legenda.png);
	right: 10px;
	
}

#menu_di_pagina {
	position: fixed;
	font-weight: bold;
	background-image: url(/prove/immagini/sfondo_legenda.png);
	right: 10px;
	width: 200px;
	top: 250px;
	background-color: #DDDDCB;
}

#galleria_immaginiDIEES {
	border: 0;
	top: 0px;
	position: absolute;
}

H1.titolo_presentazione {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
H1.sottotitolo_presentazione {


	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #CC0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
H1.titolo_extra {

	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none;
}

.tab {
	FONT-SIZE: 12px; COLOR: #829CA2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.tab_testa_rc		{FONT-FAMILY:Verdana,Arial;FONT-SIZE:10px;COLOR:#666666;FONT-WEIGHT:bold;}
.tab_testa_col		{FONT-FAMILY:Verdana,Arial;FONT-SIZE:10px;COLOR:#FFFFCC;FONT-WEIGHT:bold;}
.nota_fix	{FONT-FAMILY:Monospace;FONT-SIZE:11px;COLOR:#666666;}

.campo {
	FONT-SIZE: 10px; COLOR: #999999
}




.etichetta_moduli {
	FONT-SIZE: 14px;
	COLOR: #003546;
	font-weight: bold;
}
.note_moduli {

	FONT-SIZE: 12px;
	COLOR: #666666;
	font-weight: bold;
}

img.mappa {
	width: 400px;
	border: 0;
	padding-right: 10px;
	padding-bottom: 5px;
	position: relative;
}
img.extra {
	margin-left: 10px;
	width: 100px;
	border: 0;
	position: relative;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}


tr.elenco {
	MARGIN-LEFT: 7px;
	TEXT-DECORATION: none;
	border-bottom-color: #FF0033;
	border-bottom: 5;
	border-bottom-style: solid;
	visibility: visible;
	border: medium solid;
	padding-left: 7px;
}
td.elenco {
	MARGIN-LEFT: 7px;
	border-bottom-color: #990000;
	border-bottom: 2px;
	padding-left: 7px;
	height: auto;
}


H1.titolo_par_bg {


	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #990000;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none;
	BORDER:solid 1px #c0c0c0;
	PADDING:2;
	BACKGROUND:#f1f1f1
}
img.personale {
	border: 0;
	float: left;
	margin-right: 15px;
}



.tessera {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 70px;
	COLOR: #990000;
	TEXT-DECORATION: none;
	line-height: 1.4;
	font-weight: lighter;
}
.tessera_dati {
	color: #000066;
	font-weight: bolder;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	line-height: 1.3;
	font-style: normal;
}
h1.titolo_pagina_3 {

	FONT-FAMILY:Arial;FONT-SIZE:12px;COLOR:#800000;FONT-WEIGHT:bold;BORDER-BOTTOM:1px solid #800000;
	PADDING-TOP:2px;PADDING-BOTTOM:2px
}
#extra .lineaextra {

	border: medium solid #BEE0E4;
	border-width: 1px 0 0 0;
	width: 100%;
	color: #BEE0E4;
}
A.menu_int_l2_disattivo {

	FONT-SIZE: 11px; MARGIN-LEFT: 30px; COLOR: #999999; TEXT-DECORATION: none;
	line-height: 1.4; font-weight: lighter;
}
DIV.menu_int_l3_sp {
	TEXT-DECORATION: none;
	text-align: left;
	padding-left: 40px;
	
}
H1.titolo_par_bg_spento {



	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Verdana,Arial;
	TEXT-DECORATION: none;
	BORDER:solid 1px #c0c0c0;
	PADDING:2;
	BACKGROUND:#f1f1f1
}
A.menu_int_disattivo {
FONT-SIZE: 12px; MARGIN-LEFT: 7px; COLOR: #333333; TEXT-DECORATION: none
}

