/* Stile per av_risposta */
#cnt_risposta {
	width:100%;	
}
#cnt_risposta p {
	padding:15px;
}
#cnt_risposta h3 {
	padding:0 0 0 15px;
	font-size:10px;
}
#cnt_risposta ul {
	padding:10px 0 10px 32px;
}
#cnt_risposta ul li {
	padding-bottom:1em;
}
.box_info {
	margin:10px 0 0 0;
	width:100%;
	border:1px solid #D7DEE4;
	background:#FFF url(../_img_av/bg_info.gif) repeat-x;
	height:8.1em;
}
div.box_info h3 {
	font-size:10px;
	padding:10px 0 5px 15px;
}
.box_info_txt {
	border-top:1px solid #D7DEE4;
	border-left:1px solid #D7DEE4;
	border-right:1px inset #D7DEE4;
	border-bottom:1px inset #D7DEE4;
	background:#FFF;
	width:702px;
	margin:0 auto;
	padding:7px 10px;
}
.box_info_link {
	margin-top:3px;
}
.box_info_link img {
	vertical-align:middle;
	float:right;
	margin:0 597px 0 0;
}
/*************************/
/* Stile per av_errore */
#msg_errore {
	margin:50px auto 176px auto;
	width:495px;
}
#msg_errore p {
	width:472px;
	margin:20px auto 0 auto;
}
#msg_errore p img {
	float:right;
}
/***********************/
/* Stile per av_segnalibro */
#cnt_segnalibro {
	background:#FFF url(../_img_av/bg_sl.gif) repeat-x;
	padding:15px;
}
.box_txt_btt {
	padding:15px;
}
.box_txt_btt a {
	margin-left:50px;
}
.box_txt_btt img {
	vertical-align:middle;
}
#spacer {
	margin-bottom:155px;
}
/***************************/
/* Stile per av_glossario */
#cnt_glossario {
	background:#FFF url(../_img_av/bg_gloss.gif) top right no-repeat;
	padding:15px;
}
.linked {
	text-decoration:underline;
	font-weight:bold;
	color:#004A8E;
	text-transform:uppercase;
}
.nolinked {
	text-decoration:none;
	font-weight:normal;
	color:#767676;
	text-transform:uppercase;
}
#cnt_glossario_text {
	border-left:1px solid #D7DEE4;
	border-right:1px solid #D7DEE4;
	border-bottom:1px solid #D7DEE4;
	height:25em;
}
#cnt_glossario_text img {
	float:left;
	padding:20px;
}
div#cnt_glossario_text div {
	padding:20px 40px 0 0;
}
#cnt_glossario_text h3 {
	font-size:10px;
	margin-bottom:10px;
}
/**************************/
/* Stile per glossario selezionato */
#cnt_glossario_clicked {
	border-left:1px solid #D7DEE4;
	border-right:1px solid #D7DEE4;
	border-bottom:1px solid #D7DEE4;
	padding:15px 265px 0 15px;	
}
.linkedsel {
	text-decoration:none;
	font-weight:bold;
	color:#FF1111;
	text-transform:uppercase;
}
/***********************************/
/* Stile per aiuto */
.box_help_dx {
	width:355px;
	float:left;
	background:#FFF url(../_img_av/vdot.gif) top right repeat-y;
	padding:15px 10px 20px 10px;
}
.box_help_sx {
	width:350px;
	float:left;
	padding:15px 10px 20px 10px;
}
.box_help_dx h3,
.box_help_sx h3 {
	font-size:10px;
}
.box_help_dx p,
.box_help_sx p {
	margin:10px 0 20px 0;
	height:3.5em;
}
.box_help_dx img,
.box_help_sx img {
	border:2px solid #D7DEE4;
}
.box_img_help {
	float:left;
	background:url(../_img_av/vdot.gif) top right repeat-y;
	width:70px;
}
.box_txt_help_dx {
	width:296px;
	float:left;
	background:url(../_img_av/vdot.gif) top right repeat-y;
	padding:12px 3px 0 5px;
	height:2.8em;
}
.box_txt_help_sx {
	width:295px;
	float:left;
	padding:12px 3px 0 5px;
	height:2.8em;
}
.evidenzia {
	float:left;
	background:url(../_img_av/line_bg.gif) 3px repeat-x;
	width:748px;
	margin:0 1px;
}
.noevidenzia {
	float:left;
	background:#FFF;
	width:747px;
	margin:0 1px;
}

/*******************/



/* stile per domanda */

#imagetitle {
	margin			: 19px 0 5px 20px;
}


#headerazzurro {
	width			: 751px;
	height			: 25px;
	background		: url('../_img_av/bg_azzurro.gif') 295px no-repeat;
}

#headerazzurro div {
	background		: url('../_img_av/bg_azzurro_v.gif') top left repeat-x;
	height			: 25px;
	display			: inline;
}

#headerazzurro .icona {
	margin			: 0;
	height			: 25px;
}

#headerazzurro .icona2 {
	float			: left;
	display			: inline;
	margin			: 2px 0 0 0;
	height			: 21px;
	width			: 25px;
}

.menulink {
	padding			: 0.7em 5px 0 0;
	display			: block;
	float			: left;
	font-size		: 10px;
}

#headerazzurro_title {
	float			: left;
	width			: 295px;
}

#headerazzurro_menu {
	float			: right;
	width			: 360px;
	padding			: 0;
	/* border			: 1px solid #d7dee4; */
}


.header_long {
	background		: url('../_img_av/bgblue_long.gif') top right repeat-y;
	height			: 29px;
	margin			: 0;
}

.header_long2 {
	background		: #f7f7f7;
	height			: 29px;
}

.header_short {
	background		: url('../_img_av/bgblue_short.gif') top right repeat-y;
	height			: 29px;
}

.icona {
	float			: left;
	margin			: 0;	
	width			: 50px;
	height			: 29px;
}

h2 {
	float			: left;
	font-size		: 10px;
	padding			: 8px 0 0 8px;
}

.box_cnt,
.box_cnt2 {
	border			: 1px solid #d7dee4;
	width			: 100%;
	margin			: 0 0 6px 0;
}

.box_cnt {
	background		: url('../_img_av/bggray.gif') top right repeat-y;
}


.avclearing:after {
	content     	: "."; 
	display     	: block; 
	height      	: 0; 
	clear       	: both; 
	visibility  	: hidden;
}

.avclearing {
	display			: inline-table;
}

/* Hides from IE-mac \*/
* html .avclearing {
	height      	: 1%;
}
.avclearing {
    display: block;
}
/* End hide from IE-mac */


#header_info {
	height			: 29px;
	border			: 1px solid #d7dee4;
	border-top      : 0;
	border-left     : 0;
	background		: #ffffff;
}


#lista_info {
	float			: left;
	display			: inline;
	width			: 539px;
}

#info {
	background		: #ffffff;
	border			: 1px solid #d7dee4;
	border-top      : 0;
	border-left     : 0;
	display			: none;
}

#img_info {
	float			: left;
	display			: inline;
	width			: 210px;
	text-align		: center;
	padding-top		: 30px;
}

#text_info {
	margin			: 24px 0 0 0;
}

form div {
	width			: 100%;
	padding			: 0.2em 0;
	background		: url('../_img_av/hdot.gif') top left repeat-x;
}

form label {
	float			: left;
	display			: inline;
	width			: 498px;
	margin			: 0.2em 0 0 15px;
	cursor			: pointer;
}


.switcher {
	float			: right;
	display			: inline;
	margin			: 0.8em 8px 0 0;
}

.switcher2 {
	float			: right;
	display			: inline;
	margin			: 0.8em 221px 0 0;
}


#submitbtt {
	padding			: 12px 0;
	float			: right;
}

.hdotted2 {
	margin-top		: 6px;
}


.box_bottom {
	float			: left;
	display			: inline;
	width			: 374px;
	background		: url('../_img_av/bggray.gif') top right repeat-y;
}

#bbleft {
	border-right	: 1px solid #d7dee4;
	width			: 375px;
}

p.intropar {
	padding			: 5px 20px 8px 19px ;
}

.bblist {
	margin			: 0 0 0 28px;
	padding			: 0.5em 0 0 0 ;
	line-height		: 1.8em;
}

#cronologia {
	display			: none;
}

#cronologia ul {
	margin			: 0.8em 0 0 28px;
	line-height		: 1.3em;
}

#cronologia ul li {
	margin			: 0 0 0.8em 0;
}

#info p,
#cronologia p {
	padding			: 10px 15px;
}

.box_cnt p.intropar {
	background		: #ffffff;
}

#intropar2 {
	float			: left;
	display			: inline;
	width			: 509px;
	padding			: 10px 15px 15px 15px;
	background		: #ffffff;
}

#imgdx_small_cnt {
	float			: left;
	display			: inline;
	width			: 210px;
	padding			: 5px 0 0 0;
	text-align		: center;
	margin			: 0 0 10px 0;
}

.imgdx {
	background		: #ffffff;
 	padding			: 4px;
	border			: 1px solid #d7dee4;
}
/* -- -- */

