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

body {
width:980px;
margin:0px auto 0px auto;
background:#FFFFFF url(../images/bgpages.png) top center repeat-x fixed;
}

form {
margin:0px;
padding:0px;
}

.box_center {
width:980px;
background:#FFFFFF;
padding-top:50px;
padding-bottom: 6px;
clear:none;
}

.box_center_completo {
position:absolute;
width:980px;
height:auto;
background:#FFFFFF;
padding-bottom: 20px;
margin-bottom: 20px;
clear:none;
}

.logo {
background-image:url(../images/iofacciosport_logo.png);
/*background-image:url(../images/logo.png);*/
background-repeat:no-repeat;
margin-left:20px;
width: 280px;
/*width: 200px;*/
height: 94px;
position:absolute;
}

.nazionale {
margin-top:86px;
margin-left:14px;
width: 280px;
height: 20px;
position:absolute;
text-align:right;
}

.titolo_1 {
font: italic 13pt "Times New Roman", Times, serif;
vertical-align:middle;
width:380px;
color:#96ac04;
margin-left:26px;
padding-top: 20px;
padding-bottom: 10px;
position:absolute;
}

.box_cerca {
background-color:#EFEFEF;
padding:5px;
padding-left:5px;
margin-left:310px;
margin-top:32px;
#margin-top:28px;
width:632px;
height:28px;
}

.box_cerca_1 {
background-color:#EFEFEF;
margin-right: 10px;
width:395px;
height:28px;
float:left;
}

.box_cerca_2 {
background-color:#EFEFEF;
margin-left: 10px;
margin-right: 10px;
height:28px;
float:left;
}

.box_cerca_3 {
background-color:#EFEFEF;
margin-right: 10px;
height:28px;
}

input.campo_cerca {
	font: italic 9pt "Times New Roman", Times, serif;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #96AC04;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	padding-bottom:5px;
	width:395px;
}

select.campo_select {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #333;
	background: #FFFFFF;
	border: 1px solid #96AC04;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 140px;
}

input.pulsante {
font: bold 11pt Arial, Helvetica, sans-serif;
color: #96ac04;
background: url(../images/cerca_submit.png) repeat-x;
border: none;
width: 65px;
height: 26px;
cursor: pointer;
}

.box_menu_1 {
width:670px;
height:4px;
#width:auto;
padding-right:18px;
float:right;
}

.box_links_rg1 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96ac04;
/*border-right: 1px solid #96AC04;*/
margin-top:8px;
padding-right:20px;
#padding-right:154px;
width:516px;
float:left;
}

.box_links_rg2 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96ac04;
border-right: 1px solid #96AC04;
margin-top:8px;
padding-right:10px;
margin-right:10px;
width:60px;
float:left;
}

.box_links_rg3 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96AC04;
border-right: 1px solid #96AC04;
margin-top:8px;
padding-right:10px;
margin-right:10px;
width:80px;
float:left;
}

.box_links_rg4 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96AC04;
border-right: 1px solid #96AC04;
margin-top:8px;
padding-right:10px;
margin-right:10px;
width:50px;
float:left;
}

.box_links_rg5 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96AC04;
border-right: 1px solid #96AC04;
margin-top:8px;
padding-right:10px;
margin-right:10px;
width:50px;
float:left;
}

.box_links_rg6 {
font: italic 12px "Times New Roman", Times, serif;
text-align:center;
color:#96AC04;
border-right: 1px solid #96AC04;
margin-top:8px;
padding-right:10px;
margin-right:10px;
width:110px;
float:left;
}

.rosso_times:link {
font: italic 9pt "Times New Roman", Times, serif;
color: #990000;
text-decoration: none;
}

.rosso_times:visited {
font: italic 9pt "Times New Roman", Times, serif;
color: #990000;
text-decoration: none;
}

.rosso_times:hover {
font: italic 9pt "Times New Roman", Times, serif;
color: #990000;
text-decoration: underline;
}

.rosso_arial:link {
font: 9pt Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: none;
}

.rosso_arial:visited {
font: 9pt Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: none;
}

.rosso_arial:hover {
font: 9pt Arial, Helvetica, sans-serif;
color: #990000;
text-decoration: underline;
}

.link_annuncio:link {
font: 9pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
}

.link_annuncio:visited {
font: 9pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
}

.link_annuncio:hover {
font: 9pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: underline;
}

.verde_times:link {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: none;
}

.verde_times:visited {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: none;
}

.verde_times:hover {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: underline;
}

.osx:link {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: none;
}

.osx:visited {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: none;
}

.osx:hover {
font: italic 9pt "Times New Roman", Times, serif;
color: #96ac04;
text-decoration: underline;
}

.verde_arial:link {
font: 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
text-decoration: none;
}

.verde_arial:visited {
font: 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
text-decoration: none;
}

.verde_arial:hover {
font: 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
text-decoration: underline;
}

.nero_arial_8:link {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
}

.nero_arial_8:visited {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: none;
}

.nero_arial_8:hover {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
text-decoration: underline;
}

.linea_hr_g {
margin-top: 64px;
margin-left:45px;
/*color: #EFEFEF;
background-color: #EFEFEF;*/
width: 906px;
height: 2px;
}

.box_log {
width:980px;
height:34px;
background:#FFFFFF;
position:absolute;
}

.home_box {
background:url(../images/home.png) no-repeat;
vertical-align:middle;
margin-top:10px;
padding-right:6px;
margin-right:6px;
float:right;
height:40px;
}

.home {
margin-left:20px;
}

.home:link {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.home:visited {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.home:hover {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: underline;
}

.contatti_box {
background:url(../images/contacts.png) no-repeat top left;
vertical-align:middle;
margin-top:10px;
padding-left:10px;
margin-left:10px;
padding-right:10px;
margin-right:10px;
float:right;
height:40px;
}

.giornale_box {
background:url(../images/newspaper_icon.png) no-repeat top left;
vertical-align:middle;
margin-top:10px;
padding-left:10px;
margin-left:10px;
padding-right:10px;
margin-right:2px;
float:right;
height:40px;
}

.contatti {
margin-left:12px;
}


.contatti:link {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.contatti:visited {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.contatti:hover {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: underline;
}

.giornale {
margin-left:12px;
}


.giornale:link {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.giornale:visited {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: none;
}

.giornale:hover {
font: bold 9pt Arial, Helvetica, sans-serif;
color: #96ac04;
font-size: 9pt;
text-decoration: underline;
}

.box_links_contacts {
width:320px;
height:26px;
}

.box_titoletti {
width:980px;
background-color:#FFFFFF;
}

.box_1 {
width:630px;
float:left;
}

.box_2 {
background:url(../images/lock2.png) 8px 8px no-repeat;
vertical-align:middle;
background-color: #EFEFEF;
padding-top:8px;
padding-left:26px;
border-bottom: solid #43474b 1px;
border-left: solid #43474b 1px;
border-right: solid #43474b 1px;
float:left;
width:296px;
height:26px;
}

.box_3 {
background:url(../images/user.png) no-repeat top right;
width:296px;
height:26px;
}

.box_dimenticato_1 {
background:url(../images/lock2.png) 8px 8px no-repeat;
vertical-align:middle;
background-color: #EFEFEF;
padding-top:8px;
padding-left:26px;
border-bottom: solid #43474b 1px;
border-left: solid #43474b 1px;
border-right: solid #43474b 1px;
float:left;
width:296px;
height:40px;
}

.box_dimenticato_2 {
background:url(../images/user.png) no-repeat top right;
width:296px;
height:40px;
}

.box_dimenticato_3 {
font: normal 7pt Arial, Helvetica, sans-serif;
color:#666;
margin-left:10px;
#margin-left:12px;
width:260px;
}

.box_user {
width:110px;
height:24px;
margin-left: 10px;
#margin-left: 6px;
margin-right: 10px;
float:left;
}

.box_pass {
width:100px;
height:24px;
margin-right: 10px;
float:left;
height:24px;
}

.box_ps {
margin-right: 10px;
float:left;
width:40px;
}


.box_user_access {
font: normal 8pt Arial, Helvetica, sans-serif;
color:#96ac04;
margin-top:3px;
margin-left: 10px;
margin-right: 10px;
float:left;
}

.box_user_error {
font: normal 8pt Arial, Helvetica, sans-serif;
color:#666;
margin-top:3px;
margin-left: 10px;
margin-right: 10px;
float:left;
}

.testo_blu {
font: normal 9pt Arial, Helvetica, sans-serif;
color: #003399;
}

input.campo_gr {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #999999;
	background: #FFFFFF;
	border: 1px solid #96ac04;
	padding-right: 1px;
	padding-left: 1px;
	padding-top:1px;
	padding-bottom:1px;
	width: 100px;
}

input.pulsante_entra {
background: url(../images/entra_submit.png) no-repeat;
border: none;
width: 46px;
height: 18px;
cursor: pointer;
}

input.pulsante_slogga {
background: url(../images/slogga_submit.png) no-repeat;
border: none;
width: 46px;
height: 18px;
cursor: pointer;
}

input.pulsante_profilo {
background: url(../images/profilo_submit.png) no-repeat;
border: none;
width: 46px;
height: 18px;
cursor: pointer;
}

input.pulsante_riprova {
background: url(../images/riprova_submit.png) no-repeat;
border: none;
width: 46px;
height: 18px;
cursor: pointer;
}

input.pulsante_registra {
background: url(../images/registra_submit.png) no-repeat;
border: none;
width: 46px;
height: 18px;
cursor: pointer;
}

.box_list_buttons {
float:left;
width:680px;
padding-top:2px;
padding-left:5px;
margin-left:298px;
margin-right:28px;
height:28px;
}

.box_buttons {
float:left;
height:70px;
}

.box_buttons_linea {
margin-top:14px;
margin-left:16px;
margin-right:16px;
background-color:#999;
width:1px;
height:40px;
float:left;
}

.button_lavoro {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_lavoro:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_lavoro.png) no-repeat top right;
}

.button_lavoro:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_lavoro.png) no-repeat top right;
}


.button_lavoro:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_lavoro.png) no-repeat top left;
}

.button_libro {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_libro:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_libro.png) no-repeat top right;
}

.button_libro:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_libro.png) no-repeat top right;
}


.button_libro:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_libro.png) no-repeat top left;
}

.button_eventi {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_eventi:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_eventi.png) no-repeat top right;
}

.button_eventi:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_eventi.png) no-repeat top right;
}


.button_eventi:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_eventi.png) no-repeat top left;
}

.button_quartieri {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_quartieri:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_quartieri.png) no-repeat top right;
}

.button_quartieri:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_quartieri.png) no-repeat top right;
}


.button_quartieri:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_quartieri.png) no-repeat top left;
}



.button_primopiano {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_primopiano:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_primopiano.png) no-repeat top right;
}

.button_primopiano:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_primopiano.png) no-repeat top right;
}


.button_primopiano:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_primopiano.png) no-repeat top left;
}




.button_cronaca {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_cronaca:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_cronaca.png) no-repeat top right;
}

.button_cronaca:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_cronaca.png) no-repeat top right;
}


.button_cronaca:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_cronaca.png) no-repeat top left;
}






.button_spettacoli {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 55px;
height: 55px;
}

.button_spettacoli:link {
vertical-align: middle;
text-align: center;
display: block;
width: 55px;
height: 55px;
background: url(../images/button_spettacoli.png) no-repeat top right;
}

.button_spettacoli:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 55px;
height: 55px;
background: url(../images/button_spettacoli.png) no-repeat top right;
}


.button_spettacoli:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 55px;
height: 55px;
background: url(../images/button_spettacoli.png) no-repeat top left;
}

.button_fotografie {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_fotografie:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_fotografie.png) no-repeat top right;
}

.button_fotografie:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_fotografie.png) no-repeat top right;
}


.button_fotografie:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_fotografie.png) no-repeat top left;
}

.button_video {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_video:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_video.png) no-repeat top right;
}

.button_video:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_video.png) no-repeat top right;
}


.button_video:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_video.png) no-repeat top left;
}

.button_news {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_news:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_news.png) no-repeat top right;
}

.button_news:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_news.png) no-repeat top right;
}


.button_news:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_news.png) no-repeat top left;
}

.button_shopping {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_shopping:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_shopping.png) no-repeat top right;
}

.button_shopping:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_shopping.png) no-repeat top right;
}


.button_shopping:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_shopping.png) no-repeat top left;
}

.button_esperto {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_esperto:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_esperti.png) no-repeat top right;
}

.button_esperto:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_esperti.png) no-repeat top right;
}


.button_esperto:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_esperti.png) no-repeat top left;
}

.button_annunci {
vertical-align: middle;
font: 12px Arial, Helvetica, sans-serif;
color:#999;
text-decoration:none;
line-height:106px;
text-align: center;
width: 50px;
height: 55px;
}

.button_annunci:link {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_annunci.png) no-repeat top right;
}

.button_annunci:visited {
vertical-align: middle;
text-align: center;
display: block;
width: 50px;
height: 55px;
background: url(../images/button_annunci.png) no-repeat top right;
}


.button_annunci:hover {
vertical-align: middle;
text-align: center;
color:#96ac04;
text-decoration:underline;
width: 50px;
height: 55px;
background: url(../images/button_annunci.png) no-repeat top left;
}

.box_data {
background-color:#FFFFFF;
font: italic 12px "Times New Roman", Times, serif;
color:#96ac04;
float:left;
margin-left:20px;

}

.box_data_agg {
background-color:#FFFFFF;
font: bold 10px Arial, Helvetica, sans-serif;
color:#96ac04;
margin-right:28px;
text-align:right;
}

.box_corpo {
vertical-align:top;
width: 540px;
margin-left:20px;
margin-top:20px;
float:left;
}

.box_corpo_dx {
vertical-align:top;
width: 370px;
margin-right:28px;
margin-top:20px;
float:right;
}

.box_corpo_banner {
vertical-align:top;
width: 932px;
#margin-top:20px;
margin-left:20px;
margin-right:26px;
}

.box_banner_head  {
vertical-align:top;
width: 932px;
height: 120px;
border: solid 1px #CCC;
#margin-top:20px;
margin-top:20px;
margin-left:20px;
margin-right:26px;
}

.bannerMovie {
width: 934px;
margin-left:20px;
margin-right:26px;
margin-bottom:18px;
#margin-top:20px;
float:left;
}

.banner_1 {
vertical-align:top;
width: 460px;
float:left;
margin-right:14px;
}

.banner_2 {
width: 460px;
vertical-align:top;
float:left;
}

.titolo_lavoro {
font: bold 16pt Arial, Helvetica, sans-serif;
color:#96ac04;
margin-bottom:10px;
}

.titolo_ufficio {
font: bold 13pt Arial, Helvetica, sans-serif;
color:#96ac04;
margin-bottom:10px;
}

.box_indirizzo {
font: italic 9pt Arial, Helvetica, sans-serif;
color:#96ac04;
text-align:center;
width: 934px;
margin-left:18px;
margin-right:28px;
float:left;
}

.scroll_shopping {
	border: 0px;
	overflow: auto; 
	width: 350px;
	height: 330px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.scroll_primopiano {
	border: 0px;
	overflow: auto; 
	width: 514px;
	height: 750px;
	padding-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	text-align:justify;
}

.scroll_IntDx {
	border: 0px;
	overflow: auto; 
	width: 434px;
	height: 200px; 
	padding-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
}

.giornale_titolo_b {
font: bold 14pt Arial, Helvetica, sans-serif;
color:#96ac04;
}

.giornale_titolo:link {
font: bold 14pt Arial, Helvetica, sans-serif;
color:#96ac04;
text-decoration:none;
}

.giornale_titolo:visited {
font: bold 14pt Arial, Helvetica, sans-serif;
color:#96ac04;
text-decoration:none;
}


.giornale_titolo:hover {
font: bold 14pt Arial, Helvetica, sans-serif;
color:#96ac04;
text-decoration:underline;
}

.ultimo_titolo:link {
font: bold italic 12pt Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}

.ultimo_titolo:visited {
font: bold italic 12pt Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
}


.ultimo_titolo:hover {
font: bold italic 12pt Arial, Helvetica, sans-serif;
color:#333;
text-decoration:underline;
}

.giornale_sottotitolo {
font: italic 11pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
}

.giornale_data {
font: italic 8pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
padding-bottom:8px;
}

.ultimo_data {
font: italic 8pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
padding-bottom:4px;
}

.linea_ultimo {
margin-top: 12px;
margin-bottom: 12px;
color: #EFEFEF;
background-color: #EFEFEF;
width: 500px;
height: 2px;
}

.linea_messaggio {
margin-top: 20px;
margin-bottom: 10px;
color: #EFEFEF;
background-color: #EFEFEF;
width: 500px;
height: 2px;
}

.linea_generale {
color: #EFEFEF;
background-color: #EFEFEF;
width: 900px;
height: 2px;
}

.linea_messaggio_long {
margin-top: 20px;
margin-bottom: 10px;
color: #EFEFEF;
background-color: #EFEFEF;
width: 900px;
height: 2px;
}

.lavoro_titolo:link {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:none;
}

.lavoro_titolo:visited {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:none;
}

.lavoro_titolo:hover {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:underline;
}

.lavoro_data {
font: italic 8pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
padding-bottom:4px;
}

.linea_lavoro {
margin-top: 12px;
margin-bottom: 12px;
color: #EFEFEF;
background-color: #EFEFEF;
width: 340px;
height: 2px;
}

.lavoro_sottotitolo {
font: italic 9pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
}

.shopping_titolo:link {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:none;
}

.shopping_titolo:visited {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:none;
}

.shopping_titolo:hover {
font: bold italic 10pt Arial, Helvetica, sans-serif;
color:#036;
text-decoration:underline;
}

.shopping_data {
font: italic 8pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
padding-bottom:4px;
}

.linea_shopping {
margin-top: 12px;
margin-bottom: 12px;
color: #EFEFEF;
background-color: #EFEFEF;
width: 260px;
height: 2px;
}

.shopping_sottotitolo {
font: italic 9pt Arial, Helvetica, sans-serif;
color:#333;
padding-top:2px;
}

.box_contenuti {
vertical-align:top;
width: 934px;
margin-left:18px;
margin-right:28px;
margin-top:20px;
#padding-bottom:20px;
}




.box_int_sx {
vertical-align:top;
width: 460px;
margin-left:18px;
float:left;
}

.box_int_dx {
vertical-align:top;
width: 460px;
margin-right:28px;
padding-bottom:4px;
float:right;
}

.testo_grigio_bold {
font: 12px Arial, Helvetica, sans-serif;
color:#333;
font-weight:bold;
}

.testo_grigio {
font: 12px Arial, Helvetica, sans-serif;
color:#999;
}

.testo_grigio_scuro {
font: 12px Arial, Helvetica, sans-serif;
color:#333;
}

.testo_grigio_h {
font: 12px Arial, Helvetica, sans-serif;
color:#666;
}

.profilo_u_1 {
font: bold 12px Arial, Helvetica, sans-serif;
margin-top:0px;
vertical-align:top;
width:120px;
color:#999;
float:left;
}

.profilo_u_2 {
font: normal 12px Arial, Helvetica, sans-serif;
vertical-align:top;
margin-top:0px;
padding-left:100px;
/*width:400px;*/
color:#000;
}

.modulo_u_1 {
margin-top:0px;
vertical-align:top;
width:400px;
height:250px;
}

.modulo_u_2 {
vertical-align:top;
margin-top:0px;
width:400px;
height:250px;
}

.titolo_label {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003399;
}

.link_blu:link {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}

.link_blu:visited {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}


.link_blu:hover {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:underline;
}

.link_grey:link {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:none;
}

.link_grey:visited {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:none;
}


.link_grey:hover {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration:underline;
}

.profilo_vetrina_1 {
font: bold 12px Arial, Helvetica, sans-serif;
margin-left:24px;
width:100px;
color:#999;
float:left;
}

.profilo_vetrina_2 {
font: normal 12px Arial, Helvetica, sans-serif;
width:450px;
color:#000;
}

input.pulsante_accedi_admin {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #96ac04;
	border: 1px solid #003399;
	padding-right: 5px;
	padding-left: 5px;
	width: 140px;
}

.nuovo {
	text-align:left;
	width: 870px;
	height:30px;
}

.link_nuovo:link {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}

.link_nuovo:visited {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}


.link_nuovo:hover {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:underline;
}

.link_modifica:link {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}

.link_modifica:visited {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}


.link_modifica:hover {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:underline;
}

.link_cancella:link {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}

.link_cancella:visited {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:none;
}


.link_cancella:hover {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration:underline;
}

textarea.text_rosso {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #003399;
	padding-right: 5px;
	padding-left: 5px;
}

input.value_rosso {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #003399;
	padding-right: 5px;
	padding-left: 5px;
}

input.pulsante_rosso_submit {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #96ac04;
	border: 1px solid #003399;
	padding-right: 5px;
	padding-left: 5px;
	width: 140px;
}

.seleziona_1 {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #003399;
}

.seleziona_12 {
	background: #FFFF99;
}


.testo_rosso {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #990000;
}

.testo_rosso_b {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #990000;
}

.testo_rosso_b12 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #990000;
}

.testo_verde {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #96ac04;
}

.testo_verde_b {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #96ac04;
}

.testo_verde_b12 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #96ac04;
}

.menu_1 {
padding-left:466px;
padding-right:2px;
float:left;
}

.menu_2 {
padding-left:865px;
padding-right:2px;
float:left;
}

.alert{
background-color:#fff1eb;
border-left:4px solid #f54100;
padding:0px 2px;
}

.ok{
border-left:4px solid #00AE14;
background-color:#effef1;
padding:0px 2px;
color:#00AE14;
}

.select_quartieri {
font: 9pt Arial, Helvetica, sans-serif;
color: #666;
margin-top:10px;
margin-bottom:10px;
}

.legend_quartieri {
padding: 0.2em 0.5em;
border:1px solid #999;
background-color:#FFFFFF;
font: bold 10pt Arial, Helvetica, sans-serif;
color: #003399;
background:url(../images/sf_1.png) repeat-x;
text-align:left;
margin-bottom:10px;
}

.fieldset_quartieri {
margin-left:0px;
}

.lista_quartieri {
margin-bottom:8px;
padding-left:8px;
}

.icone_quartieri {
float:left;
width:24px;
padding-left:8px;
}

.scroll_profilo_primopiano {
	border: 0px;
	overflow: auto;
	width: 410px;
	height: 160px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.scroll_profilo_youtube {
	border: 0px;
	overflow: auto;
	width: 410px;
	height: 160px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.scroll_profilo_annunci {
	border: 0px;
	overflow: auto;
	width: 410px;
	height: 160px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.scroll_profilo_fotografia {
	border: 0px;
	overflow: auto;
	width: 410px;
	height: 160px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.scroll_profilo_esperti {
	border: 0px;
	overflow: auto;
	width: 410px;
	height: 160px; 
	padding-right: 6px;
	padding-left: 0px;
	padding-top: 0px;
}

.strumento_galleria {
	width:120px;
	margin-bottom:4px;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	border: solid #999 1px;
}

div.ombra_foto_galleria {
    background: url(../images/ombra.png) no-repeat bottom center;
}
	
div.ombra_foto_galleria img {
	background: #f6f6f6;
}

.stile_video_home {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
margin-bottom:6px;
}

.stile_video_home_icona {
font: 8pt Arial, Helvetica, sans-serif;
color: #333;
margin-top:6px;
width:100px;
}

.icone_setting {
	margin-bottom:12px;	
}
