/* CSS Document */
form { margin:0px; padding:0px; }

a {text-decoration:none}
a:hover {text-decoration:underline}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.maindiv {width:973px; position:relative; left:50%; margin-left:-486px; }

.nav_up {  background-image:url(immagini/nav_up_bg.jpg); text-align:right;}
.nav_dwn {  height:24px; background-image:url(immagini/nav_dwn_bg.jpg); text-align:right;}
.sx { background-image:url(immagini/border_sx_bg.jpg)}
.menu_sx { background-image:url(immagini/menu_sx_bg.jpg); background-color:#009E44; background-repeat:no-repeat;}
.y_box { background-image:url(immagini/y_box_bg.gif) ; background-repeat:no-repeat;}

.dx_box { background-image:url(immagini/dx_bg.jpg) ; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#413412; padding-right:8px;}
.dx_box_large { background-image:url(immagini/videorisp_box_dx_bg.jpg) ; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#413412; padding-right:8px;}
.question_box { background-image:url(immagini/question_box_bg.gif) ; background-repeat:repeat-x}

.question_box a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none}
.question_box a:hover { text-decoration:underline}

.footer_div{
	background-image:url(immagini/footer_div_bg.gif);
	background-repeat:repeat-x;
	width:441px;
	height:28px;
	position:absolute;
	z-index:299;
	left: 228px;
	top: 588px;
}

.footer_div2{
	background-image:url(immagini/footer_div_bg.gif);
	background-repeat:repeat-x;
	width:441px;
	height:28px;
	position:absolute;
	z-index:300;
	left: 228px;
	top: 623px;
}

.footer_div3{
	background-image:url(immagini/footer_div_bg.gif);
	background-repeat:repeat-x;
	width:441px;
	height:28px;
	position:absolute;
	z-index:300;
	left: 228px;
	top: 973px;
}

.input_cerca {
	font-size:9px; width:214px; height:12px; padding:0px; margin:0px;
}


.specialista {
	position:relative; height:565px;  background-image:url(immagini/specialista_bg.jpg); background-repeat:no-repeat; background-position:center;
}

.specialista_inner {
	position:relative; overflow:auto; width:435px; height:499px; background-color:#FABC37; top:33px; left:10px;
}

.specialista_overlay {
	width:30px;
	height:121px;
	position:absolute;
	z-index:301;
	left: 196px;
	top: 344px;
}

.domande_footer {
	height:29px; background-image:url(immagini/domande_footer.jpg);
}

.videorisp_box {
	height:80px; width:246px; padding:10px; margin-top:14px; margin-left:10px; background-image:url(immagini/domande_videorisp_box.jpg); background-repeat:no-repeat;
}

.parla_box {
	height:282px; width:437px; background-image:url(immagini/parla_bg.jpg); background-repeat:no-repeat; margin-left:11px; 
}


.Brown11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#413412;}
.Brown11 a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#413412;}
.Red11 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C00;}
.Red11 a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C00;}
.Brown12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413412;}
.Brown12 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413412;}
.Brown12_bold { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413412; font-weight:bold;}
.Brown12_bold a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#413412; font-weight:bold;}
.Brown14_bold { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#413412; font-weight:bold;}
.Brown14_bold a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#413412; font-weight:bold;}
.White11_bold  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.White11_bold a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;}
.Black12_bold { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.Black12_bold a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}

/* Survey */



.cont { background-image:url(../img/visita_bck.jpg); width:357px; height:489px;}

.txtStep { padding:10px; color:#FFFFFF; height:377px; font-size:12px;}

.txtStep2 { padding:10px; color:#FFFFFF; height:140px;}

.txtStep3 { text-align:center ; color:#FFFFFF; height:140px;  height:397px;}

.button { margin-left:212px;}

.yellow { margin-bottom:10px; color:#F2AF32;}

.inputStyle{ width:176px; margin-left:10px; font-size:9px;}

.notfound { margin-left:40px; font-weight:bold;}


/* domande pubb/priv */

        .ajax__tab_default .ajax__tab_inner {height : 100%;}
		.ajax__tab_default .ajax__tab_tab {height : 100%;}
		
		.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {height : 100%;}
		.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {height : 100%;}
		.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {height : 100%;}
		
		.ajax__tab_xp .ajax__tab_inner {height : 100%;}
		.ajax__tab_xp .ajax__tab_tab {height:100%}
		.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {height : 100%;}
		.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {height : 100%;}

		.inputStyle{ width:176px; margin-left:10px; font-size:9px;}
