body {
	scrollbar-3dlight-color : #d1d1d1;
	scrollbar-base-color : #171717;
	scrollbar-darkshadow-color :  #d1d1d1;
	scrollbar-face-color :  #d1d1d1;
    scrollbar-arrow-color : #171717;
    margin-top : 0px;
    margin-left : 0px;
}

a
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #afafaf;
	text-decoration: underline;
	}

v
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #afafaf;
	text-decoration: underline;
	}



.main_corpo
{
	position: absolute;
	top: 120px;
	left: 210px;
    width: 600px;
    text-align: center;
    z-index: 10;
	clear: center;
    margin-left: auto;
    margin-right: auto;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	background:			;
	font-size: 12px;
	line-height: 15px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
}
.main_sfondo_gen
{
	position: absolute;
	top: 0px;
	left: -20px;
    width: ;
    align: left;
    z-index: 5;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
}
.main_titolo_gen
{
	position: absolute;
	top: 15px;
	left: 310px;
    width: 500px;
    align: left;
    z-index: 15;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 30px;
	line-height: 40px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.main_intestazione_nome
{
	position: absolute;
	top: 15px;
	left: 310px;
    width: 500px;
    align: left;
    z-index: 5;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 30px;
	line-height: 40px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
	
.main_news
{
	position: relative;
	top: 30px;
	left: 30px;
    width: 630px;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #171717;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.main_news_02
{
	position: relative;
	top: 30px;
	left: 30px;
    width: 630px;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #353535;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.main_news_03
{
	position: relative;
	top: 30px;
	left: 30px;
    width: 630px;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #252525;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.main_news_separa
{
	position: relative;
	top: 30px;
	left: 20px;
    width: 500px;
    height: 10px;
    text-align: left;
    z-index: 20;
	background: #171717;
	}
.main_news_testo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 590px;
    text-align: justify;
    z-index: 30;
	margin-top: 10px;
	border-top: 0px solid #d4d4d4;
	border-bottom: 0px solid #d4d4d4;
	border-left: 0px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #252525;
	padding: 10px 10px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.main_news_data_sc
{
	padding: 5px 5px;
	font-size: 10px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}
.main_news_cappello_sc
{
	padding: 5px 5px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}
.main_news_titolo_sc
{
	border: 0px solid #dfdfdf;
	padding: 4px 4px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
.main_news_titolo_sc:hover
{
	padding: 4px 4px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #bcbcbc;
	text-decoration: underline;
	}
.main_news_titolo_sc_02
{
	padding: 0px 0px;
	font-size: 13px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #e2e2e2;
	text-decoration: none;
	}
.main_news_titolo_sc_02:hover
{
	padding: 0px 0px;
	font-size: 13px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #bcbcbc;
	text-decoration: underline;
	}
.main_news_link
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #afafaf;
	text-decoration: underline;
	}
.main_news_link:hover
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #8f8f8f;
	text-decoration: none;
	}
.main_news_continua
{
	padding: 0px 0px;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: normal;
	color: f5f5f5;
	text-decoration: none;
	}
.main_news_continua:hover
{
	padding: 0px 0px;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: normal;
	color: #d3d3d3;
	text-decoration: underline;
	}
.corpo_cen_gen
{
	position: absolute;
	top: 10px;
	left: 10px;
    width: 720px;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: ;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.fondo
{
	position: relative;
	top: 100px;
	left: 0px;
    width: 630px;
    text-align: center;
    z-index: 30;
	border-top: 1px solid #dfdfdf;
	border-bottom: 0px solid #dfdfdf;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	clear: both;
	padding: 0px 0px;
	font-size: 10px;
	line-height: 30px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.fondo_link
{
	padding: 0px 0px;
	font-size: 10px;
	line-height: 30px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: bold;
	color: #d4d4d4;
	text-decoration: underline;
	}
.fondo_link:hover
{
	padding: 0px 0px;
	font-size: 10px;
	line-height: 30px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
	}
.news_elenco
{
	position: relative;
	top: 130px;
	left: 25px;
    width: 575px;
    align: left;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #252525;
	padding: 10px 10px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.news_elenco_02
{
	position: relative;
	top: 130px;
	left: 25px;
    width: 575px;
    align: left;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #353535;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.news_elenco_separa
{
	position: relative;
	top: 130px;
	left: 25px;
    width: 500px;
    height: 10px;
    align: left;
    text-align: left;
    z-index: 20;
	background: #171717;
	}
.news_elenco_testo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 565px;
    align: center;
    text-align: justify;
    z-index: 30;
	margin-top: 5px;
	border-top: 0px solid #d4d4d4;
	border-bottom: 0px solid #d4d4d4;
	border-left: 0px solid #d4d4d4;
	border-right: 0px solid #d4d4d4;
	background: #252525;
	padding: 5px 5px;
	font-size: 11px;
	line-height: 12px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.news_leggi
{
	position: relative;
	top: 130px;
	left: 35px;
    width: 620px;
    align: left;
    text-align: left;
    z-index: 20;
	border-top: 0px solid #dfdfdf;
	border-bottom: 1px solid #b1b1b1;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	background: #252525;
	padding: 10px 10px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
	}
.news_elenco_cappello_sc
{
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}
.form_testo_piccolo
{
	padding: 0px;
    line-height: 18px;
    background: ;
	border: 0px solid #acacac;
	font-size: 10px;
    color: #e2e2e2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.form_testo_piccolo:hover
{
	padding: 0px;
    line-height: 18px;
    background: ;
	border: 0px solid #acacac;
	font-size: 10px;
    color: #8c8c8c;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.form_testo_piccolo_bordo
{
	padding: 0px;
    line-height: 25px;
    background: #363636;
	border: 1px solid #cfcfcf;
	font-size: 11px;
    color: #e2e2e2;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.pagine_numeri_attiva
{
    border-top: 1px solid #cfcfcf;
    text-align: left;
    line-height: ;
	font-size: 14px;
    color: #cfcfcf;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.pagine_numeri
{
    border-top: 0px solid #cfcfcf;
    text-align: left;
    line-height: ;
	font-size: 14px;
    color: #cfcfcf;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.pagine_numeri:hover
{
    text-align: left;
    line-height: ;
	font-size: 14px;
    color: #a8a8a8;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: underline;
}

.menu_alto_gen
{
	position: absolute;
	top: 90px;
	left: 245px;
	align: center;
	text-align: center;
	z-index: 10;
    width: 640px;
    height: 50px;
	clear: center;
	background-image: url(img/sfondo_pellicola.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
}
.menu_alto_cen
{
	position: relative;
	left: 0px;
	align: center;
	text-align: center;
	z-index: 10;
    width: ;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
	clear: center;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
}
.menu_alto_voce
{
	float: left;
	top: 0px;
	left: 0px;
	align: center;
	text-align: center;
	z-index: 10;
    width: 80px;
    height: 50px;
	clear: center;
	background-image: url(img/sfondo_pellicola.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	line-height: 50px;
}
.menu_alto_sep
{
	float: left;
	top: 0px;
	left: 0px;
	align: center;
	z-index: 10;
    width: 25px;
	clear: center;
	background: ;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	line-height: 20px;
}
.menu_alto_scritte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bfbfbf;
	line-height: 50px;
	text-decoration: none;
}
.menu_alto_scritte:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 50px;
	text-decoration: none;
}
.colonna_sin_gen
{
	position: absolute;
	top: 300px;
	left: 10px;
    width: 200px;
    align: left;
    text-align: left;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.menu_sin_fondo
{
	position: absolute;
	top: 30px;
	left: 10px;
    width: 160px;
    height: ;
    text-align: left;
    z-index: 10;
	border-left: 1px solid #464646;
	border-bottom: 1px solid #464646;
    margin-right: 0px;
    margin-bottom: 0px;
	background:	#171717;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.menu_sin_voce
{
	position: relative;
	top: 20px;
	left: 0px;
    width: 180px;
    text-align: right;
    z-index: 20;
	border-right: 1px solid #464646;
	border-bottom: 1px solid #464646;
    margin-right: 0px;
    margin-bottom: 0px;
	background:	;
	padding: 10px 10px;
	font-size: 15px;
	line-height: px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.menu_sin_scritte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #bfbfbf;
	line-height: 20px;
	text-decoration: none;
}
.menu_sin_scritte:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
	text-decoration: none;
}


.curriculum_titolo
{
	position: absolute;
	top: 50px;
	left: 60px;
    width: 600px;
    align: left;
    text-align: left;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.curriculum_titolo_02
{
	position: relative;
	top: 10px;
	left: 20px;
    width: 90%;
    align: left;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 13px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.curriculum_voce
{
	position: relative;
	top: 10px;
	left: 20px;
    width: 90%;
    align: left;
    z-index: 10;
    background: #171717;
	border-top: 0px solid #39532b;
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
	}
.curriculum_voce_scritta_piccola
{
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
	}
.main_testo_benvenuto
{
	position: relative;
	top: 30px;
	left: 40px;
    width: 630px;
    align: left;
    text-align: justify;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 13px;
	line-height: 18px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #bfbfbf;
	text-decoration: none;
	}
.main_titolo_corpo
{
	position: relative;
	top: 30px;
	left: 40px;
    width: 630px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 18px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
	
.film_titolo_gen
{
	position: absolute;
	top: 30px;
	left: 10px;
    width: 630px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 18px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}

.film_gen
{
	position: relative;
	top: 60px;
	left: 10px;
    width: 700px;
	clear: both;
	border: 0px solid #39532b;
	padding: 10px 10px;
	margin-left: auto;
	margin-right: auto;
}
.film_locandina
{
	float: left;
    width: 200px;
    text-align: right;
    z-index: 5;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	background:			;
	margin-left: auto;
	margin-right: auto;
}
.film_testo
{
	float: left;
    width: 440px;
	z-index: 10;
    text-align: left;
	margin-left: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	padding: 2px 10px;
	background:	#171717;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}
.film_testo_scritte
{
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}

.film_ombra_01
{
	position: absolute;
	top: 60px;
	left: 10px;
    width: 195px;
	height: 234px;
	background:	#1e1e1e;
    z-index: -1;
}
.film_ombra_02
{
	position: absolute;
	top: 80px;
	left: 10px;
    width: 195px;
	height: 217px;
	background:	#1e1e1e;
    z-index: -1;
}
.film_ombra_03
{
	position: absolute;
	top: 80px;
	left: 10px;
    width: 195px;
	height: 176px;
	background:	#1e1e1e;
    z-index: -1;
}

.gal_gen
{
	position: relative;
	top: 20px;
	left: 10px;
    width: 600px;
    height: ;
	clear: center;
	border: 0px solid #39532b;
	padding: 10px 10px;
	margin-left: auto;
	margin-right: auto;
}
.gal_cover
{
	position: absolute;
	top: 40px;
	left: 0px;
    width: 200px;
	height: 200px;
    align: left;
    text-align: right;
    z-index: 5;
	clear: left;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	background:			;
	margin-left: auto;
	margin-right: auto;
}
.gal_testo
{
	position: absolute;
	top: 40px;
	left: 200px;
    width: 370px;
	height: 200px;
	z-index: 10;
    text-align: left;
    align: left;
	margin-left: 10px;
	margin-bottom: 20px;
	border-top: 1px solid #a7a7a7;
	border-bottom: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	padding: 2px 10px;
	background:	#171717;
	font-size: 13px;
	line-height: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #ededed;
	text-decoration: none;
}

.elenco_pagine_numero
{
	position: absolute;
	top: 70px;
	left: 30px;
    width: 640px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: ;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}


.gallery_gen
{
	position: absolute;
	top: 40px;
	left: 50px;
    width: 640px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: ;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.gallery_foto
{
	position: absolute;
	top: 120px;
	left: 40px;
    width: 660px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: ;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.foto_gen
{
	position: absolute;
	top: 60px;
	left: -220px;
    width: 1070px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 15px;
	line-height: ;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.gallery_sottotitolo
{
	position: absolute;
	top: 30px;
	left: 0px;
    width: 650px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
	}

.contatti_titolo_gen
{
	position: absolute;
	top: 30px;
	left: 60px;
    width: 520px;
    align: center;
    text-align: center;
    z-index: 10;
	border-top: 0px solid #39532b;
	border-bottom: 0px solid #39532b;
	padding: 0px 0px;
	font-size: 18px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.contatti_form_titolo
{
	position: absolute;
	top: 400px;
	left: 330px;
	padding: 0px;
    margin-left: 150px;
    width: 380px;
    align: right;
    text-align: center;
	background:	#ffffff;
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contatti_form_gen
{
	position: absolute;
	top: 150px;
	left: 100px;
    width: 430px;
    height: ;
    text-align: center;
	padding: 0px;
	border-right: 1px solid #464646;
	border-bottom: 1px solid #464646;
    margin-right: ;
    margin-bottom: 100px;
	background:	#171717;
}
.contatti_form
{
	position: relative;
	top: 20px;
	left: 0px;
    width: 400px;
    height: 20px;
	padding: 5px 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    align: left;
    text-align: center;
	background:	#171717;
}
.contatti_form_voce
{
	position: absolute;
	top: 0px;
	left: 10px;
 	padding: 4px;
    margin-right: 20px;
    width: 100px;
    height: 20px;
    align: left;
    text-align: right;
	background:	#464646;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #d4d4d4;
	text-decoration: none;
}
.contatti_form_campo
{
	position: absolute;
	top: 0px;
	left: 130px;
	padding: 0px;
    margin: 0px;
    width: 305px;
    height: 20px;
    align: left;
    text-align: left;
	border: 1px solid #464646;
	background:	;
	font-size: 12px;
	line-height: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #171717;
	text-decoration: none;
}
.contatti_form_scritte
{
	padding: 2px 2px;
    text-align: left;
    line-height: px;
    width: px;
    height: 20px;
    background: #464646;
	border: 1px solid #464646;
	font-size: 11px;
    color: #c7c7c7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.contatti_form_textarea
{
	padding: 2px 2px;
    text-align: left;
    line-height: px;
    width: 305px;
    height: 200px;
    background: #464646;
	border: 0px solid #464646;
	font-size: 11px;
    color: #c7c7c7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.contatti_form_invia
{
	position: absolute;
	top: 280px;
	left: -50px;
    width: 230px;
    height: px;
	padding: 0px;
	border-right: 0px solid #464646;
	border-bottom: 0px solid #464646;
    margin-right: ;
    margin-bottom: 100px;
    align: left;
    text-align: center;
	background:	;
}
.contatti_form_invia_scritta
{
	padding: 4px;
	background:	#171717;
	font-size: 14px;
    color: #c7c7c7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: Bold;
	text-decoration: none;
}
.link_banner
{
	position: relative;
	top: 10px;
	left: 20px;
    width: 80%;
    align: center;
    text-align: center;
    z-index: 10;
    background: #171717;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px 0px;
	}

.showreel
{
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #9b9b9b;
	text-decoration: none;
	}
.showreel_2
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #9b9b9b;
	text-decoration: none;
	}
.showreel_link
{
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: underline;
	}
.showreel_link:hover
{
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #9b9b9b;
	text-decoration: none;
	}

TABLE.pagine 
{
  border-top: 1pt #9b9b9b solid;
  border-right: 2pt #9b9b9b solid;
  border-bottom: 2pt #9b9b9b solid;
  border-left: 1pt #9b9b9b solid;
  border-collapse: collapse;
}



.admin_corpo
{
	position: absolute;
	top: 180px;
	left: 160px;
    width: 700px;
    z-index: 10;
    align: center;
    text-align: center;
	background:	;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #453b34;
	text-decoration: none;
}
.admin_risposta
{
	position: absolute;
	top: 200px;
	left: 20px;
    width: 700px;
    z-index: 10;
    align: center;
	background:	;
	font-size: 16px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #ffff2e;
	text-decoration: none;
}
.admin_pannello_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 700px;
    height: 30px;
    align: center;
    text-align: center;
	background:	#707070;
	border-top: 0px solid #dfdfdf;
	border-bottom: 0px solid #dfdfdf;
	border-left: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 20px;
	line-height: 25px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
}
.admin_pannello_riga_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 700px;
    height: 65px;
    align: center;
	z-index: 20;
    align: center;
    text-align: center;
	background:	#494949;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
}
.admin_pannello_titolo
{
	position: absolute;
	top: 22px;
	left: 5px;
    width: px;
    align: center;
    text-align: center;
	background:	;
	border-top: 1px solid #6b9b4f;
	border-bottom: 1px solid #6b9b4f;
	border-left: 1px solid #6b9b4f;
	border-right: 1px solid #6b9b4f;
	padding: 2px 2px;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
}
.admin_pannello_nome
{
	position: absolute;
	top: 10px;
	left: 180px;
    width: px;
    align: center;
    z-index: 20;
    text-align: center;
	background:	;
	border-top: 0px solid #dfdfdf;
	border-bottom: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 13px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
}
.admin_pannello_campo
{
	position: absolute;
	top: 20px;
	left: 0px;
    width: ;
    height: 30;
    z-index: 50;
    align: left;
    text-align: left;
	background:	;
	border-top: 0px solid #dfdfdf;
	border-bottom: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 30px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
}
.admin_pannello_main_invia
{
	position: absolute;
	top: 3px;
	left: 400px;
    width: 120px;
    height: 20px;
    align: center;
    text-align: right;
    z-index: 60;
	background:	;
	border-top: 0px solid #dfdfdf;
	border-bottom: 0px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
}

.admin_invia
{
	padding: 2px 2px;
    text-align: center;
    line-height: 15px;
    background: #494949;
	font-size: 12px;
	z-index: 10;
	width: 150px;
    color: #dfdfdf;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.admin_testo
{
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}
.admin_link
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: underline;
	}
.admin_campo
{
	padding: 2px 2px;
    background: #494949;
	overflow: auto;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: none;
	}


.main_titolo_01
{
	padding: 0px 0px;
	font-size: 24px;
	line-height: 40px;
	font-family: Helvetica, Verdana, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
}
.main_menu_sinistra_scritte:hover
{
	padding: 0px 0px;
    text-indent: 7px;
    line-height: 20px;
	font-size: 10px;
    color: #ff8000;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.curriculum_link
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 22px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #dfdfdf;
	text-decoration: underline;
	}

.film_link
{
	padding: 0px 0px;
	font-size: 16px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #e2e2e2;
	text-decoration: none;
	}
.film_link:hover
{
	padding: 0px 0px;
	font-size: 16px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #a4a4a4;
	text-decoration: underline;
	}	
.film_link_2
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #afafaf;
	text-decoration: underline;
	}
.film_link_2:hover
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #8f8f8f;
	text-decoration: none;
	}
.film_link_3
{
	padding: 0px 0px;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}	
.film_link_3:hover
{
	padding: 0px 0px;
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #a4a4a4;
	text-decoration: underline;
	}	
.work_titolo
{
	padding: 0px 0px;
	font-size: 16px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #e2e2e2;
	text-decoration: none;
	}
.work_testo
{
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}
	
.gallerytitle
{
	padding: 0px 0px;
	font-size: 16px;
	line-height: 30px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dfdfdf;
	text-decoration: none;
	}

.menug
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #c4c4c4;
	text-decoration: underline;
	}
.menug:hover
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
	}
.navigazione
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #ffff00;
	text-decoration: underline;
	}
.navigazione:hover
{
	padding: 0px 0px;
	font-size: 14px;
	line-height: 20px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
	}
.link_link
{
	padding: 0px 0px;
	font-size: 12px;
	line-height: 25px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #e2e2e2;
	text-decoration: none;
	}
.link_link:hover
{
	padding: 0px 0px;
	font-size: 12px;
	line-height: 25px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	color: #8b8b8b;
	text-decoration: underline;
	}
.elenco_pagine_numero
{
	position: absolute;
	top: 65px;
	left: 0px;
    width: 650px;
    align: center;
    text-align: center;
    z-index: 100;
	padding: 0px 0px;
	border-top: 0px solid #d4d4d4;
	font-size: 14px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #dcdcdc;
	text-decoration: none;
	}
	
.elenco_pagine_numero_scritte_01
{
	border-top: 0px solid #d4d4d4;
	font-size: 14px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #ffff00;
	text-decoration: none;
	}
.elenco_pagine_numero_scritte
{
	font-size: 14px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #ffff00;
	text-decoration: none;
	}
.elenco_pagine_numero_scritte:hover
{
	font-size: 14px;
	line-height: 14px;
	font-family: Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #747474;
	text-decoration: underline;
	}


.white7b
{
  font-family: verdana;
  font-size: 7pt;
  font-weight: bold;
  color: #dfdfdf;
}
.white8
{
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #dfdfdf;
}
.white9
{
  padding: 2px 2px;
  border: 1px solid #b1b1b1;
  font-family: verdana;
  font-size: 9pt;
  font-weight: normal;
  background: #494949;
  color: #eaeaea;
}
.white9bg
{
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  background: #292929;
  color: #b1b1b1;
}
.white11 {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	margin-left : 0px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.white11b {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white12 {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	margin-left : 0px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.white12:hover {
	color: #9e9e9e;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	margin-left : 0px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.white12b {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white12b:hover {
	color: #9e9e9e;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white12bu {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 12px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
}
.white13b {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 13px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white14b {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 14px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white16b {
	color: #dfdfdf;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 16px;
	margin-left : 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
.white162 {
	font-family : Arial Black, Helvetica, Verdana, Arial, sans-serif;
	color: #dfdfdf;
	font-size : 16px;
	margin-left : 0px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}
.yellow7b
{
  font-family: verdana;
  font-size: 7pt;
  font-weight: bold;
  color: #FFFF00;
}
.yellow9bg
{
  font-family: verdana;
  font-size: 9pt;
  font-weight: bold;
  background: #292929;
  color: #dfdfdf;
}








