/******** CSS RESET **********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}/* sub, sup esclusi*/
body {
	line-height: 1;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	color:#000;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* DEFINIZIONI GLOBALI */
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}
a{
	text-decoration: none;
	color:#333;
	outline:none;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color:#9F0000;
}
a:active{
}
p {
	line-height: 1.5em;
}
sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline!important;
	vertical-align: bottom;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

.testocentrato{
	text-align: center;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*---------------------------------HEADER--------------------------------*/

#cont_header {
	width:100%;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/bg_header.jpg") repeat-x scroll left bottom;
	background-color:#B60200;
	overflow:hidden;
	padding:0 0 6px 0; 
}

#header {
	width:978px;
	margin: 0 auto;
}

#header_title {
	float:left;
	width:328px;
}
h1.site_title {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:90px 0 0 0;
}


h1.site_title a{
	color:#fff;
	padding-left: 15px;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/home.png) left 1px no-repeat;
}

h1.site_title a:hover{
	color:#fff;
	text-decoration: underline;
}

#logo {
	float:left;
	width:310px;
	height:83px;
	margin:12px 0 0 0;
}
#logo a {
	float:left;
	width:310px;
	height:83px;
	display:block;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/logo.gif") no-repeat left top;
}
#logo a:hover {
	background-image: url("http://www.regione.vda.it/wwwtemplate/2012/img/logo_hover.gif");
}
#logo a img {
	display:none;
}
#header_menus {
	float:right;
	width:326px;
}
#langs_menu {
	float:right;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/bg_lang_sx.jpg") no-repeat left bottom;
	padding:0 0 0 6px;
}

#langs_menu_sub {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/bg_lang_dx.jpg") no-repeat right bottom;
	float:left;
	padding:4px 6px 9px 0;
	
}
#langs_menu ul li {
	float:left;
	font-size:0.75em;
	padding:0 7px 0 7px;
	border-right:1px solid #909090;
}
#langs_menu ul li.last {
	border-right:none;
}
#langs_menu ul li a {
	color:#b4b4b4;
}
#langs_menu ul li.selected a, #langs_menu ul li a:hover {
	color:#fff;
}
#langs_menu ul li.disabled{
	color:#b4b4b4;
}
#langs_menu ul li.disabled:hover{
	color:#b4b4b4;
}
#services_menu {
	float:right;
	clear:both;
	margin:64px 0 0 0;
	width:326px;
}
#services_menu ul {
	float:right;
}
#services_menu ul li {
	float:left;
	font-size:0.75em;
	border-right:1px solid #fff;
	padding:0 7px 0 7px;
}
#services_menu ul li a {
	color:#fff;
}
#services_menu ul li a:hover, #services_menu ul li.selected a {
	text-decoration:underline;
}
#services_menu ul li.last {
	border-right:none;
}

/* * * * * main_menu * * * * */
#main_nav_container {
	width:100%;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/bg_menu.jpg") repeat-x scroll left top;
	background-color:#FCFCFC;
	float:left;
}
#main_nav_bar {
	text-align: right;
	width:978px;
	margin:0 auto;
}
#main_nav {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/bg_sub_bar.gif") repeat-x left bottom;
	width:100%;
	height: 41px;
	float:left;
}
#main_menu {
	float:left;
}
ul#topnav {
	float:left;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/main_menu_sep.gif") no-repeat scroll left 4px;
	padding:0 0 0 1px;
	z-index:100;
	text-align: left;
}
ul#topnav li {
	float:left;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/main_menu_sep.gif") no-repeat scroll right 4px;
	padding:0 1px 0 0;
	position:relative;
	z-index:100;
	display:block;
	cursor:pointer;
}
ul#topnav li a {
	float:left;
	font-size:0.8em;
	color:#333;
	font-family:"Trebuchet Ms", Arial;
	padding:16px 14px 12px 14px;
	cursor:pointer;
}
ul#topnav li a span {
	cursor:pointer;
}
ul#topnav li a span.upr {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/grey_arrow.gif") no-repeat scroll right 3px;
	padding:0 15px 0 0;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
}
ul#topnav li.selected a, ul#topnav li a:hover, ul#topnav li:hover a, ul#topnav li.sfHover a {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/menu_sel.gif") no-repeat scroll left top;
	background-color:#fff;
}
ul#topnav li:hover a {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/menu_sel.gif") no-repeat scroll left top;
	background-color:#fff;
}
ul#topnav li .sub {
	width:300px;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/sub_sx.png") no-repeat left bottom transparent!important;
	background:none;
	float: left;
	background-color:transparent!important;
	background-color:#fff;
	border-bottom:none!important;
	border-bottom:1px solid #ccc;
	border-left:none!important;
	border-left:1px solid #ccc;
	border-right:none!important;
	border-right:1px solid #ccc;
	padding:0 0 0 15px;
	z-index:1000;
	position:absolute;
	left:-999em;
	top:41px;
	margin:0 0 0 -7px!important;
	margin:0 0 0 -1px;
	clear:left;
}
ul#topnav li .trecol {
	width:925px!important;
	width:910px;
} 
ul#topnav li .duecol {
	width:628px!important;
	width:610px;
}
ul#topnav li:hover .sub, ul#topnav li.sfHover .sub {
	top:41px;
	left:auto;
	float:left;
	clear:left;
}
ul#topnav li .sub2 {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/sub_dx.png") no-repeat right bottom transparent!important;
	background:none;
	float: left;
	padding:15px 5px 20px 20px!important;
	padding:15px 0 10px 10px;
	display:inline;
}
ul#topnav li.ssx .sub {
	margin:0 0 0 -154px!important;
	margin:0 0 0 -155px;	
}
ul#topnav .sub ul{
	list-style: none;
	padding:0!important;
	width: 270px!important;
	float: left!important;
	padding:0 30px 0 0!important;
	background:none!important;
	
}
ul#topnav .sub ul li {
	width: 270px;
	color: #333;
	float:left;
	clear:both;
	cursor:pointer;
	background:none!important;
	line-height:0.9375em;
	border-right:none!important;
	border-bottom:1px solid #ccc;
	padding:0;
}
ul#topnav .sub ul li.last {
	border-bottom:none;
}
ul#topnav .sub ul li a {
	text-indent: 0; 
	text-decoration: none;
	color: #333;
	font-size: 0.75em!important;
	font-family:Arial, Helvetica;
	width:270px;
	padding:8px 0 8px 0;
	margin:0!important;
	display:block;
	float:left;
	height:auto;
	background-image:none;
	cursor:pointer;
}
ul#topnav .sub ul li a span {
	background:none!important;
	padding:0;
	margin:0!important;
}
ul#topnav .sub ul li a span.vm1 {
	float:left;
	clear:both;
	font-weight:bold;
	color:#333;
	width:270px;
}
ul#topnav .sub ul li a span.st1 {
	float:left;
	clear:both;
	color:#666;
	padding:2px 0 0 0;
	width:270px;
	display:block;
}
ul#topnav .sub ul li a:hover {
	color: #fff!important;
	background-color:#EFF0F1!important;
	background-image:none;
}
ul#topnav .sub ul li:hover a {
	color: #fff!important;
	background-color:#EFF0F1!important;
	background-image:none;
}

/* * * * * * id="search_box" * * * * * */
.ric_av {
	float:left;
	margin:4px 8px 0 0;
	font-size:0.75em;
}
.ric_av a {
	color:#333;
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/ric_av_ico.gif") no-repeat scroll 0 5px;
	padding:0 0 0 10px;
}
.ric_av a:hover {
	color:#9f0000;
}
#search_boxform {
	float:left;
}
#search_box {
	display: inline;
	float: right;
	height: 25px;
	margin:13px 0 0 10px;
	width:auto!important;
	width:270px;
}
#search_box .ric_sx {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/ric_sx.gif") no-repeat scroll left top;
	height:20px;
	float:left;
	/*padding:1px 0 0 12px;*/
	padding:0px 0 0 12px;
}
#search_box .btn_cerca {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/btn_cerca.gif") no-repeat scroll left top;
	height:20px;
	float:left;
	border:none;
	width:22px;
	cursor:pointer;
	text-indent:-1000em;
	line-height:0;
	font-size:0;
}
#search_box .txt_cerca {
	border: 0 none;
	font-size:0.75em;
	color:#666;
	width:120px;
	float:left;
	margin:1px 0 0 0;
}

/* * * * * * * content * * * * * * */
#content_container {
	width:100%;
	padding:30px 0 50px 0;
	overflow:hidden;
	clear:both;
	min-width:978px;
}
#content {
	width:978px;
	margin:0 auto;
}
#sep_col {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sep_col.gif) repeat-y center top;
	float:left;
	width:978px;
}

#primary_area {
	width:678px;
	float:left;
}

/*
#primary_area {
	width: 100%;
	float:left;
}
*/

/* inizio sliding */
#featured {
	background-color: #ddd;
	width:678px;
	float:left;
	position:relative;
	height:252px;
}
#featured .ui-tabs-panel {
	overflow:hidden;
	width:443px;
	height:249px;
	position:absolute;
	top:0px;
	left:0px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	cursor:pointer;
}
#featured .ui-tabs-hide{
	display:none;
}
.image_bn {
	line-height:0;
	font-size:1px;
}
#featured .ui-tabs-panel .info {
	width:443px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_testo_ir.png) repeat-x scroll left top;
	height:75px;
	position:absolute;
	top:175px;
}
#featured .info h2 {
	font-family: Georgia, Arial;
	font-size:1.1em;
	margin:8px 0 0 0;
	color:#fff;
	width:423px;
	padding:0 10px 0 10px;
}
#featured .info h2 a {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
#featured .info p {
	margin:5px 0 0 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height:1.35em;
	width:423px;
	padding:0 10px 0 10px;
}
.leggi_ir {
	padding:0 0 0 5px;
}
.leggi_ir a {
	color:#fff;
	font-weight:bold;
}
#menu_mv {
	float:right;
	width:114px;
	margin:0 0 0 0;
	position:absolute;
	left:282px;
}
#featured ul#featured_nav {
	float:right;
	width:244px;
	margin:0 0 0 0;
	position:absolute;
	right:0;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/sep_ir.gif) no-repeat scroll right bottom;
	padding:0 0 1px 0;
	
}
#featured ul#featured_nav li  {
	width:244px;
	height:49px;
	/*float:left;*/
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/sep_ir.gif) no-repeat scroll right top;
	padding:1px 0 0 0;
	
}
#featured ul#featured_nav li.last_mv {
	margin:0 0 0 0;
}
#featured ul#featured_nav li a {
	line-height:1.1em;
	width:221px;
	height:32px;
	display:block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ir.gif) no-repeat scroll right top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	padding:17px 0 0 22px;
	border-right:1px solid #ccc;
	font-weight:bold;
	color:#666;
}
#featured ul#featured_nav li a.ir:hover {
	/*background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sel_nb.png) no-repeat scroll right top;*/
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sel_nb4.png) no-repeat scroll right top;
	color:#fff;
}
#featured ul#featured_nav li.ui-tabs-selected a.ir {
	/*background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sel_nb.png) no-repeat scroll right top;*/
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sel_nb3.png) no-repeat scroll right top;
	color:#FFF;
}
/* fine sliding */

/* inizio focus or scrollable a 5 elementi */
#cont_focus_or {
	float:left;
	width:678px;
	position:relative;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_cont_focus_or.jpg) no-repeat center top;
	margin:20px 0 0 0;
	padding:15px 0 0 0;
}
.scrollable2 {
	width: 678px;
	height: 200px;
    overflow: hidden!important;
    position: relative;
}
.scrollable2 .items {
	clear: both;
	float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20000em;
}
.focus_sc {
    display: block;
    float: left;
    width: 124px;
	height:190px;
	margin:3px 14px 0 0;
	padding:10px 0 10px 0;
}
.focus_sc_hover {
   background-color:#EFF0F1;
}
.cat_sc {
	float:left;
	width:124px;
	text-transform:uppercase;
	color:#888;
	font-size:0.7em;
	text-align:center;
}
.foto_sc {
	float:left;
	width:124px;
	height:82px;
	margin:4px 0 0 0;
}
#primary_area  h2.tit_sc {
	float:left;
	margin:8px 0 0 0;
	width:124px;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.3em;
}
#primary_area  h2.tit_sc a {
	color:#333;
}
#primary_area  h2.tit_sc a:hover {
	color:#9f0000;
}
.focus_sc p {
	float:left;
	width:124px;
	line-height:1.3em;
	font-size:0.75em;
	margin:3px 0 0 0;
	color:#666;
}
#cont_focus_or .prevPage {
	width:24px;
	height:24px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/prev.png) no-repeat left top;
	display:block;
	position:absolute;
	top:75px;
	left:-12px;
	cursor:pointer;
	display:none;
}
#cont_focus_or .nextPage {
	width:24px;
	height:24px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/next.png) no-repeat left top;
	display:block;
	position:absolute;
	top:75px;
	left:662px;
	cursor:pointer;
	z-index:2000;
	display:none;
}
#cont_focus_or .disabled {
	/*display: none;*/
}
#cont_focus_or .navi {
	height:14px;
	float:left;
	width:100%;
	text-align:center;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_navi.jpg) no-repeat left bottom;
	padding:0 0 15px 0;
}
#cont_focus_or .navi a {
	width:12px;
	height:12px;
	display:inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_normal.gif) no-repeat left top;
	line-height:0;
	font-size:1px;
	margin:0 5px 0 0;
}
#cont_focus_or .navi a.active {
	width:12px;
	height:12px;
	display:inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_sel.gif) no-repeat left top;
}


/* inizio focus or scrollable a 4 elementi */
#cont_focus_or_big {
	float:left;
	width:678px;
	position:relative;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_cont_focus_or.jpg) no-repeat center top;
	margin:20px 0 0 0;
	padding:15px 0 0 0 ;
}
#cont_focus_or_big_sub {
	float:left;
	width:614px;
	position:relative;
	padding:0 32px 0 32px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_sub_or.jpg) no-repeat left 20px;
}
.scrollable3 {
	width: 614px;
	height: 210px;
    overflow: hidden!important;
    position: relative;
}
.scrollable3 .items {
	clear: both;
	float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20000em;
}
.focus_sc_big {
    display: block;
    float: left;
    width: 140px;
	height:190px;
	padding:10px 0 10px 0;
	margin:3px 18px 0 0;
}
.focus_sc_big_hover {
	background-color:#EFF0F1;
}
.cat_sc_big {
	float:left;
	width:140px;
	text-transform:uppercase;
	color:#888;
	font-size:0.7em;
	text-align:center;
}
.foto_sc_big {
	float:left;
	width:140px;
	height:93px;
	margin:4px 0 0 0;
}

#primary_area h2.tit_sc_big {
	float:left;
	margin:8px 0 0 0;
	width:140px;
	font-size:0.8em;
	font-weight:bold;
	line-height:1.3em;
}
#primary_area h2.tit_sc_big a {
	color:#333;
}
#primary_area h2.tit_sc_big a:hover {
	color:#9f0000;
}
.focus_sc_big p {
	float:left;
	width:140px;
	line-height:1.3em;
	font-size:0.75em;
	margin:3px 0 0 0;
	color:#666;
}
#cont_focus_or_big .prevPage {
	width:16px;
	height:40px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/prev2.png) no-repeat left top;
	display:block;
	position:absolute;
	top:60px;
	left:0px;
	cursor:pointer;
	display:none;
}
#cont_focus_or_big .nextPage {
	width:16px;
	height:40px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/next2.png) no-repeat left top;
	display:block;
	position:absolute;
	top:60px;
	left:662px;
	cursor:pointer;
	display:none;
}
#cont_focus_or_big .disabled {
	/*display: none;*/
}
#cont_focus_or_big .navi {
	height:14px;
	float:left;
	width:100%;
	text-align:center;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_navi.jpg) no-repeat left bottom;
	padding:15px 0 15px 0;
}
#cont_focus_or_big .navi a {
	width:12px;
	height:12px;
	display:inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_normal.gif) no-repeat left top;
	line-height:0;
	font-size:1px;
	margin:0 5px 0 0;
}
#cont_focus_or_big .navi a.active {
	width:12px;
	height:12px;
	display:inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_sel.gif) no-repeat left top;
}





/* * * * * box presse vda * * * */
#presse_box {
	float:left;
	width:678px;
	background-color:#EFF0F1;
	border:1px solid #DFE2E6;
	margin:36px 0 0 0;
	padding:0 0 15px 0;
	position:relative;
}
#presse_logo {
	width:115px;
	height:28px;
	position:relative;
	margin:-12px 0 0 18px;
}
#presse_logo a {
	width:115px;
	height:28px;
	display:block;
}
#presse_box_link_list {
	float:left;
	width:328px;
	padding:0 0 0 20px;
}
#presse_box_link_list ul {
	float:left;
	width:308px;
	margin:15px 0 0 0;
}
#presse_box_link_list ul li {
	float:left;
	width:303px;
	font-size:0.8em;
	border-bottom:1px solid #D6D8DE;
	padding:8px 0 8px 5px;
}
#presse_box_link_list ul li.last {
	border-bottom:none;
}
#presse_box_link_list ul li a {
	color:#333;
}
#presse_box_link_list ul li a:hover {
	color:#9f0000;
}
/*
div.go_sect {
	float:left;
	padding: 10px 0 0 0;
}

div.go_sect a{
	text-decoration: underline;
}
*/
.go_sect {
	float:left;
	margin:10px 0 0 0;
	font-size:0.9em;
}
.go_sect a {
	background:url(http://www.regione.vda.it/wwwtemplate/2012/img/vs_sx.gif) no-repeat left top;
	float:left;
	padding:0 0 0 5px;
}
.go_sect a span {
	background:url(http://www.regione.vda.it/wwwtemplate/2012/img/vs_dx.gif) no-repeat right top;
	float: left;
	color: #666;
	padding: 2px 12px 5px 11px;
}
.go_sect a:hover {
	background:url(http://www.regione.vda.it/wwwtemplate/2012/img/vs_sx_hover.gif) no-repeat left top;
	
}
.go_sect a:hover span {
	background:url(http://www.regione.vda.it/wwwtemplate/2012/img/vs_dx_hover.gif) no-repeat right top;
	
}

#video_presse_container {
	float:right;
	padding:0 15px 0 0;
	width:310px;
}
#video_presse {
	width:307px;
	height:204px;
	position:relative;
}
#video_presse a {
	width:307px;
	height:204px;
	display:block;
	cursor:pointer;
}
#video_presse a .img_video {
	width:307px;
	height:204px;
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
}
#video_presse a .play_ico {
	background:url(http://www.regione.vda.it/wwwtemplate/2012/img/player_icon.png) no-repeat right top;
	width:70px;
	height:52px;
	display:block;
	position:absolute;
	top:80px;
	left:120px;
	cursor:pointer;
}
#video_presse a .tit_video_presse {
	color:#fff;
	font-weight:bold;
	position:absolute;
	top:169px;
	left:0;
	width:297px;
	height:25px;
	font-size:0.95em;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_testo_ir.png) repeat-x scroll left top;
	padding:10px 0 0 10px;
	cursor:pointer;
}

/* * * banner orizzontali * * */

#cont_banner_hor {
	float:left;
	width:678px;
	margin:30px 0 0 0;
}
#banner_hor_1 {
	float:left;
	width:450px;
	height:110px;
}
#banner_hor_2 {
	float:right;
	width:200px;
	height:110px;
}
/* * * * * box servizi * * * */
#services_box {
	float:left;
	margin:30px 0 0 0;
	width:678px;
}
h3.tit_box {
	clear: both;
	border-top:4px solid #DFE2E6;
	background-color:#EFF0F1;
	text-transform:uppercase;
	font-size:0.75em;
	color:#333333;
	padding:8px 0 15px 10px;	
	width:668px;
	margin:0!important;
}
.services_box_link_list {
	float:left;
	width:678px;
	margin:10px 0 0 0;
}
.services_box_link_list ul.sbll_1 {
	float:left;
	width:325px;
}
.services_box_link_list ul.sbll_2 {
	float:right;
	width:325px;
}
.services_box_link_list ul li.last {
	border-bottom:none;
}
.services_box_link_list ul li {
	width:325px;
	float:left;
	font-size:0.8em;
	border-bottom:1px solid #EAECEE;
}
.services_box_link_list ul li a {
	color:#333;
	width:325px;
	display:block;
}
.services_box_link_list ul li a span {
	padding:8px 20px 8px 4px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/arrow_dx.gif) no-repeat 312px 10px;
	color:#333;
	width:301px;
	display:block;
	cursor:pointer;
}
.services_box_link_list ul li a:hover {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
}
.services_box_link_list ul li a:hover span {
	color:#9F0000;
}
/* * * * * box link  * * * */
#ist_box {
	float:left;
	margin:30px 0 0 0;
	width:678px;
}
.ist_box_link_list {
	float:left;
	width:678px;
	margin:10px 0 0 0;
}

.ist_box_link_list ul {
	width:204px;
	float:left;
	margin:0 33px 0 0;
}
.ist_box_link_list ul.last {
	margin:0;
}
.ist_box_link_list ul li {
	width: 100%;
	float:left;
	font-size:0.78em;
	border-bottom:1px solid #EAECEE;
}
.ist_box_link_list ul li.last {
	border-bottom:none;
}
.ist_box_link_list ul li a {
	float:left;
	display:block;
	color:#333;
	padding:13px 0 13px 40px;
}
.ist_box_link_list ul li a:hover {
	color:#9f0000;
}
.ist_box_link_list ul li a.rava_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/rava_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.comuni_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/comuni_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.finaosta_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/finaosta_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.casino_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/casino_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.cm_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/cm_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.celva_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/celva_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.bard_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bard_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.univda_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/univda_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.cc_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/cc_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.arpa_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/arpa_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.ccvda_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ccvda_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.fms_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/fms_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.fond_courma_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/fond_courma_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.usl_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/usl_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.bim_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bim_ico.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.tgs_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/tgs.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.tmb {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/tmb.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.rav {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/rav.gif) no-repeat left 4px;
} 
.ist_box_link_list ul li a.inva {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/inva.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.emb {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/emb.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.mdva {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/mdva.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.ravda {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_ravda.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.pngp {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/pngp.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.resvallee {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/resvallee.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.montavic {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/montavic.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.museoscienze {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/museoscienze.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.socservizi {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/socservizi.gif) no-repeat left 4px;
}



/* * * * * * * * * * * * * * * * * */

.ist_box_link_list ul li a.urp {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_urp.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.com_ist {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_consiglio.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.statistica {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_statistica.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.osservatoriocredito {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_osservatoriocredito.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.vvf {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_vvf.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.infomobilita {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_infomobilita.gif) no-repeat left 4px;
}

.ist_box_link_list ul li a.fgp_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/fgp_ico.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.comune_aosta_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/comune_aosta_ico.gif) no-repeat left 4px;
}
.ist_box_link_list ul li a.sav_ico {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/sav_ico.gif) no-repeat left 4px;
}






.ist_box_fullpage,
.ist_box_fullpage .ist_box_link_list{
	width: 978px;
}

.ist_box_fullpage h3.tit_box {
	width: 968px;
}

.ist_box_fullpage .ist_box_link_list ul {
	width: 219px;
}

.ist_box_link_list ul li a {
}



/* * * * * col dx  * * * */

#secondary_area {
	float:right;
	width:254px;
}
.secondary_menu {
	float:left;
	width:254px;
	margin:0 0 22px 0;
}
h3.secondary_menu_title {
	border-top:4px solid #DFE2E6;
	background-color:#EFF0F1;
	text-transform:uppercase;
	font-size:0.75em;
	color:#333333;
	padding:8px 0 15px 10px;	
	width:244px;
}

.secondary_menu ul {
    /* float:left; */
    margin:5px 0 0 0;
    width:254px;
}

.secondary_menu ul li{
    background: #fff;
}
.secondary_menu ul li.last{
    border-bottom: none;
}
.secondary_menu ul li {
    width:254px;
    /* float:left; */
	font-size:0.8em;
	border-bottom:1px solid #EAECEE;
	position: relative;
}
.secondary_menu ul li a {
	color:#333;
	width:254px;
	display: inline-block;
}
.secondary_menu ul li a span {
	color:#333;
	width:234px;
	padding:9px 16px 9px 4px;
	display: inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/arrow_dx.gif) no-repeat 243px 11px;
	cursor:pointer;
}

.secondary_menu ul li a.targetblank span {
	color:#333;
	width:234px;
	padding:9px 16px 9px 4px;
	display: inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/menu_external_link.gif) no-repeat 240px 11px;
	cursor:pointer;
}

.secondary_menu ul li a.targetblank:hover span {
	color:#008DE1;
}

.secondary_menu ul li a:hover, .secondary_menu ul li.selected a {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
	color:#9F0000;
}
.secondary_menu ul li a:hover span, .secondary_menu ul li.selected a span {
	color:#9F0000;
}






.secondary_menu ul li  a.aMenuSlider{
	display: inline-block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ams_plain.gif) no-repeat center center;
	width: 16px;
	height: 31px;
	position: absolute;
	right: 0;
	top: 0;
}

.secondary_menu ul li  a.aMenuSlider:hover{
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ams_hover.gif) no-repeat center center;
}

.secondary_menu ul li  a.aMenuSlider.opened{
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ams_opened.gif) no-repeat center center;
}

.secondary_menu ul li  a.aMenuSlider.opened:hover{
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ams_opened_hover.gif) no-repeat center center;
}


.secondary_menu ul li  a.aMenuSlider.static{
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ams_static.gif) no-repeat center center;
}





/* * * * secondo livello * * */

.secondary_menu ul li ul.level2 {
	padding:0 0 0 5px;
	width:249px;
	margin:5px 0 10px 0;
}
.secondary_menu ul li ul.level2 li {
	width:249px;
	border-bottom:none;
	font-size:1em;
}
.secondary_menu ul li ul.level2 li a {
	padding:5px 0 5px 10px;
	width:234px;
	border-left:5px solid #DFE2E6;
	background:none;
	color:#333;
}
.secondary_menu ul li ul.level2 li a:hover {
	border-left:5px solid #999;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
	color:#9f0000;
}
.secondary_menu ul li ul.level2 li.selected a {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
	border-left:5px solid #999;
	color:#9f0000;
}

/* * * * terzo livello * * */
.secondary_menu ul.level2 li ul.level3 {
	padding:0 0 0 15px;
	width:234px;
	margin:5px 0 10px 0;
}
.secondary_menu ul.level2 li ul.level3 li {
	width:234px;
}
.secondary_menu ul.level2 li  ul.level3 li a {
	padding:5px 0 5px 10px;
	width:219px;
	border-left:5px solid #DFE2E6;
	background:transparent none;
	color:#333;
}
.secondary_menu ul.level2 li  ul.level3 li a:hover {
	color:#9f0000;
	border-left:5px solid #999;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
}
.secondary_menu ul.level2 li  ul.level3 li.selected a {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
	border-left:5px solid #999;
	color:#9f0000;
}

/* * * * * * quarto livello  * * * * * */
.secondary_menu ul.level3 li ul.level4  {
	padding:0 0 0 15px;
	width:219px;
	margin:3px 0 6px 0;
}
.secondary_menu ul.level3 li ul.level4 li {
	width:219px;
}
.secondary_menu ul.level3 li  ul.level4 li a {
	padding:5px 0 5px 10px;
	width:204px;
	color:#333!important;
	background:transparent none;
	border-left:5px solid #DFE2E6!important;
}
.secondary_menu ul.level3 li.selected  ul.level4 li a {
	background:transparent none;
}
.secondary_menu ul.level3 li ul.level4 li a:hover, .secondary_menu ul.level3 li  ul.level4 li.selected a {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bgm_hover.jpg) repeat-x left bottom;
	color:#9f0000!important;
	border-left:5px solid #999!important;
}




.banners_secondary_area{
	line-height: 2px;
}

.banners_secondary_area a,
.banners_secondary_area a img{
	display: inline-block;
	margin-bottom: 6px;
}


/* * * * servizi territoriali * * */
#t_services_box {
	float:left;
	width:254px;
	margin:0 0 22px 0;
}
.base_tab {
	background:url("http://www.regione.vda.it/wwwtemplate/2012/img/base_tab.gif") no-repeat left bottom;
	float:left;
	width:226px;
}
#tsb {
	background-color:#EFF0F1;
	float:left;
	width:226px;
	padding:0 14px 10px 14px;
}
.cont_tab {
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/cont_tab.gif') no-repeat scroll right top;
	width:226px;
	height:146px;
	float:left;
	overflow:hidden;
}
.meteo_map {
	width:226px;
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:center;
}
.meteo_date {
	width:202px;
	padding:0 12px 0 12px;
	font-size:0.7em;
	color:#666;
}
.st_link_list {
	width:226px;
	margin:10px 0 0 0;
	float:left;
}
.st_link_list ul {
	width:105px;
}
.st_link_list ul.stll_all {
	width:210px;
	text-align: center;
}
.st_link_list ul.stll_all .alert{
	font-weight: bold;
}
.st_link_list ul.stll_1 {
	float:left;
}
.st_link_list ul.stll_2 {
	float:right;
}
.st_link_list ul li {
	font-size:0.7em;
	border-bottom:1px dotted #B6B6B6;
}
.st_link_list ul li.last {
	border-bottom:none;
}
.st_link_list ul li a {
	color:#333;
	padding:6px 0 6px 0;
	width:105px;
	display:block;
}
.st_link_list ul.stll_all li a {
	width:210px;
}
.st_link_list ul li a:hover {
	color:#9f0000;
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/st_link_list_hover.gif') repeat-x left bottom;
}
 
/* * * * rimani in contatto * * * * */
.social_box {
	float:left;
	width:254px;
	margin:0 0 22px 0;
}

.social_box ul {
	float:left;
	margin:5px 0 0 0;
	width:254px;
}
.social_box ul li {
	float:left;
	width:254px;
}
.social_box ul li.last {
	border-bottom:none;
}
.social_box ul li {
	width:254px;
	float:left;
	font-size:0.8em;
	border-bottom:1px solid #EAECEE;
}
.social_box ul li a {
	color:#333;
	width:219px;
	padding:9px 0 9px 35px;
	display:block;
}
.social_box ul li a:hover {
	color:#9f0000;
}
.social_box ul li a.newsletter_ico {
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/newsletter_ico.gif') no-repeat scroll left top;
}
.social_box ul li a.rss_ico {
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/rss_ico.gif') no-repeat scroll left 2px;
}
.social_box ul li a.youtube_ico {
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/youtube_ico.gif') no-repeat scroll left top;
}

/* * * * * * banner dx * * * * */
.banner_box {
	float:left;
	width:254px;
}
.banner_box div {
	float:left;
	margin:5px 0 0 0;
}
/* * * * * footer * * * * */
#footer_container {
	width:100%;
	overflow:hidden;
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/bg_footer.jpg') repeat-x left top;
	border-top:5px solid #DFE2E6;
}
#footer {
	width:938px;
	margin:0 auto;
	
	padding:0 20px 30px 20px;
	overflow:hidden;
}
#footer_main_menu {
	overflow:hidden;
	width:938px;
	padding:0 0 20px 0;
}
.footer_main_menu_col {
	width:187px;
	float:left;
	margin:30px 0 0 0;
}
.footer_main_menu_col ul {
	width:187px;
	float:left;
	margin:0 0 10px 0;
}
.footer_main_menu_col ul li {
	font-size:0.75em;
	color:#333;
	width:187px;
	float:left;
	padding:4px 0 4px 0;
}
.footer_main_menu_col ul li a {
	color:#555;
}
.footer_main_menu_col ul li a:hover {
	color:#9f0000;
}
.footer_main_menu_col h3 {
	text-transform:uppercase;
	color:#333;
	font-size:0.8em;
	padding:4px 0 7px 0;
}
#footer_info {
	width:938px;
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/footer_bottom.jpg') no-repeat center top;
	text-align:center;
	overflow:hidden;
	padding:20px 0 0 0;
}
#footer_logo {
	width:186px;
	height:48px;
	margin:0 auto;
}
#footer_logo a {
	width:186px;
	height:48px;
	display:block;
}
#footer_services_menu {
	width:938px;
	text-align:center;
	margin:15px 0 0 0;
}
#footer_services_menu ul {
	margin:0 auto;
}
#footer_services_menu ul li {
	display:inline;
	font-size:0.7em;
	padding:0 8px 0 8px;
	border-right:1px solid #ccc;
	line-height:0.9em;
}
#footer_services_menu ul li.last {
	border-right:none;
}
#footer_services_menu ul li a {
	color:#333;
}
#footer_services_menu ul li a:hover {
	color:#9f0000;
}
#footer_copy {
	width:938px;
	color:#666;
	font-size:0.7em;
	line-height:1.6em;
	margin:20px 0 0 0;
	text-align:center;
}
/* * * * bread * * * */
#bread {
	/*float:left;*/
	width:678px;
}
#bread ul li {
	display:inline;
	font-size:0.75em;
	color:#333;
	margin:0 3px 0 0;
}
#bread ul li a {
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/bread_arrow.gif') no-repeat right 4px;
	padding:0 14px 0 0;
	color:#999999;
}
#bread ul li a:hover {
	color:#333;
}
/* * * * * home_interne * * * */

#banner_hi {
	float:left;
	width:678px;
	margin:20px 0 0 0;
	position:relative;
}
.scrollable_int {
	clear: both;
	float: left;
    height: 250px;
    overflow: hidden !important;
    position: relative;
    width: 678px;
}
.scrollable_int .items {
    clear: both;
   float: left;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 20000em;
}
.rcban {
    display: block;
    float: left;
    width: 678px;
	position:relative;
	height:250px;
}
.foto_rcban {
	float:left;
	width:678px;
	height:250px;
	position:absolute;
	top:0;
	left:0;
}
.rcban_txt {
	width:650px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/bg_testo_ir.png) repeat-x scroll left top;
	padding:0 14px 14px 14px;
	position:absolute;
	top:170px;
	left:0;
	height:66px;
}
.rcban_txt h2 {
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0 0 0;
}
.rcban_txt h2 a, .rcban_txt h2 a:hover  {
	color:#fff;
}
.rcban_txt p {
	font-size:0.75em;
	line-height:1.4em;
	margin:6px 0 0 0;
	color:#fff;
} 
#banner_hi .navi {
	margin:12px 0 0 0;
	float:left;
	width:100%;
	text-align:center;
}
#banner_hi .navi a {
	width:12px;
	height:12px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_normal.gif) no-repeat left top;
	line-height:0;
	font-size:1px;
	margin:0 5px 0 0;
	display:inline-block;
}
#banner_hi .navi a.active {
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/navi_sel.gif) no-repeat left top;
}
#banner_hi .prevPage {
	width:30px;
	height:40px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/prev_hi.png) no-repeat left top;
	display:block;
	position:absolute;
	top:110px;
	left:5px;
	cursor:pointer;
	z-index:50;
	display:none;
}
#banner_hi .nextPage {
	width:30px;
	height:40px;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/next_hi.png) no-repeat left top;
	display:block;
	position:absolute;
	top:110px;
	left:647px;
	cursor:pointer;
	z-index:70;
	display:none;
}


/*
#banner_hi .disabled, #banner_hi .disabled {
	display: none;
}*/

#cont_focus_hi {
	float:left;
	width:678px;
	margin:10px 0;
}
.bl_focus_hi {
	float:left;
	width:678px;
	margin:15px 0 0 0;
}
.sx_focus_hi {
	float:left;
	width:324px;
}
.dx_focus_hi {
	float:right;
	width:324px;
}

.dx_focus_hi:hover {
	 background-color:#EFF0F1;
}
.sx_focus_hi:hover {
	 background-color:#EFF0F1;
}


.foto_focus_hi {
	float:left;
	padding:3px;
	margin:0 10px 0 0;
	border:1px solid #ccc;
}
.foto_focus_hi a {
	line-height:0;
	font-size:1px;
	float:left;
	position:relative;
	width:130px;
	height:86px;
}
.foto_focus_hi a img {
	
}
.foto_focus_hi a .video_ico {
	position:absolute;
	left:50%;
	top:50%;
	z-index:10;
	width:42px;
	height:42px;
	margin:-21px 0 0 -21px;
	display:block;
	background:transparent url(http://www.regione.vda.it/wwwtemplate/2012/img/ico_video.png) no-repeat left top;
}
.cat_hi {
	color:#999;
	font-size:0.75em;
	margin:3px 0 0 0;
}
#primary_area .bl_focus_hi h2 {
	font-size:0.8em;
	font-weight:bold;
	margin:5px 0 0 0;
	line-height:1.35em;
}
#primary_area .bl_focus_hi h2 a {
	color:#333;
} 
#primary_area  .bl_focus_hi h2 a:hover {
	color:#9f0000;
} 
#primary_area .bl_focus_hi p {
	font-size:0.75em;
	color:#555;
	line-height:1.45em;
	margin:4px 0 0 0;
}
.cont_banner_correlati {
	float:left;
	width:677px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:6px 0 6px 0;
	margin:40px 0 0 0;
}
.cont_banner_correlati a {
	line-height:0;
	font-size:1px;
}
.cbc_sx {
	float:left;
	margin:0 8px 0 0;
	line-height:0;
	font-size:1px;
}
.cbc_ce {
	float:left;
	margin:0 8px 0 0;
	line-height:0;
	font-size:1px;
}
.cbc_dx {
	float:left;
	margin:0 0 0 0;
	line-height:0;
	font-size:1px;
}

.ras_stamp {
	float:left;
	margin:30px 0 0 0;
}
.ras_stamp_bottom {
	float:left;
	width:678px;
}
#primary_area .ras_stamp_bottom h2.tit_ras_stamp {
	font-size:0.8em!important;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:12px 0 12px 10px;
	margin:0!important;
}
#primary_area  .ras_stamp_bottom h2.last_stamp {
	border-bottom:none!important;
} 
#primary_area .ras_stamp_bottom h2.tit_ras_stamp a {
	color:#333;
}
#primary_area .ras_stamp_bottom h2.tit_ras_stamp a:hover {
	color:#9f0000;
}

/* * * * * testi - contenuti * * * */

#primary_area h1, #primary_area_full h1{
	color:#333;
	font-size:2em;
	margin:10px 0 0 0;
	/* width:678px;  */
	padding:0 0 2px 0;
	border-bottom:1px solid #ccc;
	line-height:1.1em;
	clear:both;
}
.abstract-text {
	margin:16px 0 0 0;
	font-style:italic;
	color:#666;
	line-height:1.5em;
}
#contentgc {
	font-size:0.75em;
	color:#333;
	line-height:1.5em;
	margin:10px 0 0 0;
}


.contentgc_home {   /* emulates contentgc in homepages */
	font-size:0.75em;
	color:#333;
	line-height:1.5em;
	margin:10px 0 0 0;
}



#contentgc p {
	margin:10px 0 0 0;
}
#contentgc p a {
	color:#9f0000;
}
#contentgc p a:hover {
	color:#008DE1;
}
#contentgc .sfondogrigio{
	background-color:#f3f3f3;
}
#contentgc .sfondogiallo{
	background-color:#ffffde;
}
#contentgc .sfondoazzurro{
	background-color:#e4f3ff;
}
#contentgc .sfondorosso{
	background-color:#ffe9e8;
}

.left,
#contentgc p.left {
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px;
	float:left;
	clear: left;
	margin: 10px 12px 5px 0!important;
}
.left img {
	float:left;
}
.left .dida_img_t {
	color:#888;
	padding:4px 7px 0 7px;
	margin:0 0 0 0;
	width:196px;
	text-align:center;
	float:left;
	clear: left;
}
.right,
#contentgc p.right {
	clear: right;
	background-color:#fff;
	border:1px solid #ccc;
	padding:4px;
	float:right;
	margin: 10px 0 5px 10px!important;
}
.right img {
	float:left;
}
.right .dida_img_t {
	color:#888;
	padding:4px 7px 0 7px;
	margin:0 0 0 0;
	width:196px;
	text-align:center;
	float:left;
	clear: left;
}
/* * * * *  Immagini espanse * * * * */
.imgcenter,
#contentgc p.imgcenter{
	width: auto;
	display: block;
	clear: both;
	text-align:center;
	margin: 20px auto 3px auto;
	border:1px solid #ccc;
	padding:4px;
	overflow:hidden;
}
.imgcenter_nodida{
	text-align:center;
	margin:20px 0 3px 0;
	overflow:hidden;
}
.espansa {
	background-color:#fff;
	float:left;
}
.didascalia_espansa {
	text-align:center;
	color:#888;
	padding:4px 3px 0 3px;
	float:left;
	clear: left;
	width:662px;
}
/* * * * * Gallery * * * * */
.box-obj {
	width:100%;
	overflow:hidden;
}
.bl_or {
	margin-top:20px;
	overflow:hidden;
	width:100%;	
}
.img_gallery {
	float:left;
	margin:0 12px 0 0;
	width:160px;
	text-align:center;
}
.last_img {
	margin:0;
}

.img_gallery img {
	background-color:#fff;
	border:1px solid #D8D8D8;
	padding:4px;
	line-height:0;
	font-size:1px;
}

.didascalia {
	color:#888;
	font-size:0.9em;
	line-height:1.25em;
	margin-top:4px;
	width:100%;
	float:left;
	text-align:center;
	display:block;
}

#contentgc h3 {
	border-top:4px solid #DFE2E6;
	background-color:#EFF0F1;
	text-transform:uppercase;
	clear: both;
	color:#333333;
	padding:8px 0 15px 10px;	
/*	width:668px;*/
	margin:32px 0 0 0;
}

#contentgc h4 {
	font-weight: bold;
	clear: both;
	color: #9F0000;
	color: #000;
/*	width:668px;
*/	margin: 16px 0 0 0;
	padding: 8px 0 15px 0;
}
/* * * * * * * Allegati + Link + Audio * * * * * */


#contentgc ul.allegati{
	margin: 0;
	padding: 0;
	list-style: none
}

#contentgc ul.allegati li{
	margin:16px 0 0 0;
	list-style-type:none;
	min-height:32px;
	height:auto !important;
	height:32px;
}
#contentgc ul.allegati li.lilink{	
	background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/link_ico.gif') no-repeat scroll 28px 4px;
	height:auto!important;
	min-height:0!important;
}
#contentgc h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:1.4em;
}
#contentgc h4 a {
	color:#333;
}
#contentgc h4 a:hover {
	color:#9f0000;
}
#contentgc ul.allegati li h4{
	padding: 0px;
	margin-bottom: 0px;
}
#contentgc ul.allegati li a{
	display: block;
	padding:0 0 0 50px;
}
#contentgc ul.allegati li a:hover {
	color:#9f0000;
}
#contentgc ul.allegati p.filedescription{
	padding: 4px 0 0 50px;
	color:#666;
}
#contentgc ul.allegati p.filedescription.nomargin{
	margin: 0;
	padding: 4px 0 0 0;
}
#contentgc ul.allegati li p.size{
	margin:1px 0 0 0;
	padding: 0 0 0 50px;
	color:#999;
}
.audio_container{
	margin-top:8px;
}
ul.allegati li.doc{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_doc.gif') no-repeat 7px top;
}

ul.allegati li.htm{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_htm.gif') no-repeat 7px top;
}

ul.allegati li.mp3{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_mp3.gif') no-repeat 7px top;
}

ul.allegati li.nofile{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_nofile.gif') no-repeat 7px top;
}

ul.allegati li.img{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_htm.gif') no-repeat 7px top;
}

ul.allegati li.pdf{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_pdf.gif') no-repeat 7px top;
}

ul.allegati li.rtf{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_rtf.gif') no-repeat 7px top;
}

ul.allegati li.mdb{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_mdb.gif') no-repeat 7px top;
}

ul.allegati li.txt{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_txt.gif') no-repeat 7px top;
}

ul.allegati li.xls{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_xls.gif') no-repeat 7px top;
}

ul.allegati li.zip{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_zip.gif') no-repeat 7px top;
}

ul.allegati li.exe{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_exe.gif') no-repeat 7px top;
}

ul.allegati li.avi{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_avi.gif') no-repeat 7px top;
}

ul.allegati li.bmp{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_bmp.gif') no-repeat 7px top;
}

ul.allegati li.gif{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_gif.gif') no-repeat 7px top;
}

ul.allegati li.jpg{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_jpg.gif') no-repeat 7px top;
}

ul.allegati li.mpg{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_mpg.gif') no-repeat 7px top;
}

ul.allegati li.ogg{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_ogg.gif') no-repeat 7px top;
}

ul.allegati li.png{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_png.gif') no-repeat 7px top;
}

ul.allegati li.pps{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_pps.gif') no-repeat 7px top;
}

ul.allegati li.ppt{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_ppt.gif') no-repeat 7px top;
}

ul.allegati li.rar{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_rar.gif') no-repeat 7px top;
}	

ul.allegati li.mov{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_wav.gif') no-repeat 7px top;
}

ul.allegati li.wma{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_wma.gif') no-repeat 7px top;
}

ul.allegati li.wmv{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_wmv.gif') no-repeat 7px top;
}

ul.allegati li.link{
	background:url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_link_esterno.gif') no-repeat 7px top;
}

ul.allegati li.link-links{
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/files/ico_link_esterno.gif') no-repeat 7px top;
	margin: 0;
	padding: 0 0 5px 0;
}
/* * * * * Mappa * * * * * */
#cont_gmapg {
	border:1px solid #D8D8D8;
	padding:4px;
	margin:20px 0 0 0;
	font-size: 0.75em;
	line-height:1.25em;
}
.gmapg {
	width:668px;
	height:337px;
}
/* * * * * Video  * * * */
.video_container {
	margin:20px 0 0 0;
	text-align:center;
	position:relative;
	width:100%;
}
.video_container img {
	z-index:10;
}
.video_container .video_ico {
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/ico_video.png') no-repeat left top;
	position:absolute;
	top:50%;
	left:50%;
	margin:-21px 0 0 -21px;
	width:42px;
	height:42px;
	z-index:100;
	display:block;
}
/* * * * elenco video * * */
.bl_video {
	width:100%;
	margin:20px 0 0 0;
	clear:both;
	overflow:hidden;;
}
.video_el {
	position:relative;
	border:1px solid #D8D8D8;
	padding:4px;
	margin:0 10px 0 0;
	float:left;
	line-height:0;
	font-size:1px;
	width:162px;
}
.video_el .video_ico {
	background: url('http://www.regione.vda.it/wwwtemplate/2012/img/ico_video.png') no-repeat left top;
	position:absolute;
	top:50%;
	left:50%;
	margin:-21px 0 0 -21px;
	width:42px;
	height:42px;
	z-index:100;
	display:block;
}
.video_el a {
	line-height:0;
	font-size:1px;
}
#primary_area h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3125em;
	/* margin:32px 0 0 0; */
	color:#333;
}
#primary_area #contentgc h2 {
	font-size:1.6em;
}
/* * * * blockquote nei testi * * * */
#contentgc blockquote{
	clear:both;
	padding: 0 0 0 10px;
	margin: 16px 32px;
	color:#888;
	border-left: 2px solid #888;
}
#contentgc blockquote p{
	margin: 0;	
}
acronym{
	border-bottom: 1px dotted black;
	cursor:help;
}
/* * * * liste nei testi * * * */
#contentgc ol {
	margin:16px 0 0 45px;
	padding:0 0 0 0;
}
#contentgc ol li {
	list-style-type:decimal;
	line-height:1.5em;
}
#contentgc ul {
	margin-top:16px;
	margin-left: 45px;
	list-style-image:url('http://www.regione.vda.it/wwwtemplate/2012/img/punto_lista.gif');
	list-style-position: outside;
}
#contentgc ul li {
	/*
background:transparent url('http://www.regione.vda.it/wwwtemplate/2012/img/punto_lista.gif') no-repeat scroll left 4px;
	padding-left:19px;
*/
	line-height:1.5em;
	
}


#contentgc ul ul {
	margin-top: 2px;
	margin-bottom: 6px;
	margin-left: 15px;
	list-style-image:url('http://www.regione.vda.it/wwwtemplate/2012/img/punto_lista.gif');
	list-style-position: outside;
}
/* * * * tabelle nei testi * * * * */
#contentgc table {
	border:1px solid #D8D8D8;
	border-collapse:collapse;
	width:100%;
	margin: 0;
}
#contentgc th, #contentgc thead {
	border:1px solid #D8D8D8;
	background-color:#E9F0F3;
	text-align:center;
	font-weight:bold;
}
#contentgc td {
	border:1px solid #D8D8D8;
}
#contentgc th, #contentgc thead, #contentgc td {
	vertical-align:top;
	padding:10px;
}
#contentgc caption {
	padding: 4px 0 10px 0;
	text-align:center;
	text-transform:uppercase;
	color:#666;
}
#contentgc table:not(#recaptcha_table)  tbody tr:hover td {
	background: #f6f6f6;
}


/* * * a grande richiesta .noborder per le tables * * * */

#contentgc table.noborder {
	border: none
}
#contentgc table.noborder td {
	border: none;
}
#contentgc table:not(#recaptcha_table) tbody tr:hover td {
	background: transparent;
}


/* * * * elenco video * * */
.bl_smi {
	width:100%;
	margin:20px 0 0 0;
	clear:both;
	overflow:hidden;
}
.foto_smi {
	border:1px solid #D8D8D8;
	padding:4px;
	margin:0 10px 0 0;
	float:left;
	line-height:0;
	font-size:1px;
	width:162px;
}
.foto_smi a {
	line-height:0;
	font-size:1px;
}
/* * * * * * * * STAMPA * * * * * * */ 
@media print {
	#cont_header, #main_nav_container, #main_nav, #content_container, #footer_container, #sep_col, #featured, #cont_focus_or {
		float:none;
		clear:both;
	}
	.box-obj, #contentgc, #cont_header, #content_container, .cont_tab, #footer_container, #footer, #footer_main_menu, #footer_info, .bl_smi, .bl_video {
		overflow:visible;
	}
	#footer_container, #footer_info {
		clear:both;
		width:100%;	
	}
	#logo a img {
		display:block;
	}
	.foto_focus_hi a .video_ico, .video_el .video_ico, .video_container .video_ico {
		display:none;
	}
	#banner_hi .prevPage, #banner_hi .nextPage {
		display: none;
	}
}




/*=====================*/
/*=== BANNER as H1 ===*/
/*===================*/

#primary_area h1.banner{
	padding: 0;
	border: none;
}

#primary_area h1.banner span{
	display: none;
}


/*====================*/
/*=== rotatortext ===*/
/*==================*/

.rotatortext{
	width: 678px;
	height: 52px;
	overflow: hidden;
	position: relative;
	background-color: #eff0f2;
	margin-top: 20px;
	font-size: .8em;
}
.rotatortext ul{
	padding: 16px 35px;
	margin: 0;
}
.rotatortext ul li{
	padding: 0;
	margin: 0;
}


.rotatortext .next,
.rotatortext .prev{
	display: inline-block;
	position: absolute;
	width: 23px;
	height: 52px;
	top: 0;
	cursor: pointer;
}
.rotatortext .next{
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/rotatortextnext.png);
	right: 0;
}
.rotatortext .prev{
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/rotatortextprev.png);
	left: 0;
}




/*========================*/
/*=== fourlinkbanners ===*/
/*======================*/

.fourlinkbanners{
	padding: 15px 0;
	clear: both;
}
.fourlinkbanners a{
	margin-left: 6px;
}
.fourlinkbanners a:first-child{
	margin-left: 0;
}


/*========================*/
/*=== threelinkbanners ===*/
/*======================*/


.threelinkbanners{
	padding: 15px 0;
	clear: both;
}
.threelinkbanners a{
	margin-left: 5px;
}
.threelinkbanners a:first-child{
	margin-left: 0;
}



/*=========================*/
/*=== block_hp_section ===*/
/*=======================*/



.block_hp_section{
	float: left;
	width: 324px;
	margin: 15px 0;
	border: 1px solid #ccc;
	height: 360px;
	overflow: hidden;
	position: relative;
	font-size: 0.8em;
	}

.block_hp_content{
	padding: 12px;
}

.block_hp_section_right{
	margin-left: 26px;
}

.block_hp_section_head{
	height: 41px;
	overflow: hidden;
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/block_hp_section_head.png);
	border-bottom: 1px solid #ccc;
}


.block_hp_section_head h3{
	text-transform: uppercase;
	float: left;
	margin: 15px;
}

.block_hp_section_head .link{
	float: right;
	margin: 10px;
	padding: 5px 25px 5px 5px;
	background-position: right center;
	background-repeat: no-repeat;

}

.block_hp_section_head .link.rss{
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/block_hp_section_head_rss.png);
}

.block_hp_section_foot{
	font-size: .85em;
	position: absolute;
	overflow: hidden;
	width: 100%;
	height: 26px;
	border-top: 1px solid #ccc;
	bottom: 0;
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/block_hp_section_foot.png);
}


.block_hp_section_foot .nav{
	margin: 3px 0 0 4px;
	display: inline-block;
	padding: 2px 4px;
	background-position: center;
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/block_hp_section_head.png);
	border: 1px solid #ccc;
	border-radius: 3px;
	font-weight: bold;
	color: #777;
}


.block_hp_section_foot .nav:first-child{
	margin-left: 6px;
}


.block_hp_section_foot .nav:hover
{
	color: #333;
	border: 1px solid #999;
}


.block_hp_section_foot .seeall{
	float: right;
	padding: 8px 10px;
}
.block_hp_section_foot .seeall:after{
	content: " \00BB";
}


.block_hp_content ul.sectioned > li > ul > li{
	padding: 9px;
	border-bottom: 1px solid #ccc;
}

.block_hp_content ul.sectioned > li > ul > li:last-child{
	border-bottom: none;
}

.block_hp_content ul.sectioned > li > ul > li > a{
	display: block;
}




.block_hp_content .date{
	display: block;
	font-size: .95em;
	margin-bottom: 5px;
}
.block_hp_content .text,.block_hp_content .newstit{
	font-weight: bold;
	display: block;
}



/*   

 * * * 

*/


.nocssdisplay{
	display: none;
}
.floatdx{
	float:right;
}
.floatsx{
	float:left;
}



/*   

 * * * 

*/


/*============================*/
/*=== faq ===*/
/*============================*/

dl.ravda_dl {
	margin: 5px 0 20px 0;
	border-top: 1px solid #DDD;
}
dl.ravda_dl dt {
	font-weight: bold;
	padding:3px 0 3px 15px;
	border-bottom: 1px solid #DDD;
}

dl.ravda_dl dt:hover,
dl.ravda_dl dt.selected{
	color: #9F0000;
}

dl.ravda_dl dt:hover {
	cursor: pointer;
}
dl.ravda_dl dd {
	padding: 5px 0 10px 25px;
	border-bottom: 1px solid #DDD;
}



dl.ravda_dl.faqs dt{
	padding-left: 30px;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_question.png) left center no-repeat;
}

dl.ravda_dl.faqs dt.selected,
dl.ravda_dl.faqs dt:hover{
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_question_selected.png);
}

dl.ravda_dl.faqs dd{
	padding-left: 40px;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_answer.png) 10px 4px no-repeat;
}


dl.ravda_dl.tits dt{
	padding-left: 30px;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_term.png) left center no-repeat;
}

dl.ravda_dl.tits dt.selected,
dl.ravda_dl.tits dt:hover{
	background-image: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_term_selected.png);
}

dl.ravda_dl.tits dd{
	padding-left: 40px;
	background: url(http://www.regione.vda.it/wwwtemplate/2012/img/dl_description.png) 10px 4px no-repeat;
}




/*============================*/
/*=== elenco notiziario ===*/
/*============================*/

#contentgc ul.elenconotiziario{
	list-style: none;
	margin: 0;
	padding: 0;
}


#contentgc ul.elenconotiziario li{
	border-top: 1px solid lightgray;
}
#contentgc ul.elenconotiziario li:last-child{
	border-bottom: 1px solid lightgray;
}

#contentgc ul.elenconotiziario li a{
	display: block;
	padding: 4px 8px;
}

#contentgc ul.elenconotiziario li a:hover{
	background: #f6f6f6;
	color: black;
}


#contentgc ul.elenconotiziario li a span{
	display: inline-block;
	vertical-align: top;
}
#contentgc ul.elenconotiziario li a span.date{
	width: 85px;
}

#contentgc ul.elenconotiziario li a span.text{
	width: 577px;  /* 678 - 85 - 16 */
}




/*=======================================================*/
/*===== bak su vecchoi contenuto -> fake h3 =============*/
/*=======================================================*/

.testoseparatoreverde,
.titolobeige,
.titolo___,
.titoloverdechiaro{
	font-size: 12px;
	display: block;
	clear: both;
	width: auto;
	border-top:4px solid #DFE2E6;
	background-color:#EFF0F1;
	text-transform: uppercase;
	color:#333333;
	padding:8px 10px 15px 10px;	
	margin:32px 0 0 0;
}





  /*======================================*/
 /*=== ricerche e paginazioni ===*/
/*======================================*/


#contentgc form fieldset{
	border: 1px solid lightgray;
	padding: 1em;
}

#contentgc form fieldset legend{
	padding: .2em 1em;
}


#contentgc form select,
#contentgc form input[type=text],
#contentgc form textarea{
	vertical-align: top;
}


#contentgc form label{
	clear: left;
	display: inline-block;
	width: 30%;
	margin-top: .5em;
}





#contentgc form label{
    margin: 0;
}

#contentgc div.table {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

#contentgc .row {
    display: table-row;
}
#contentgc .col {
    /* colonna del form  */
    display: table-cell;
    border-left: 1px solid lightgray;
    padding: .4em;
}
#contentgc .col:first-child {
    border-left: none;
}
#contentgc .row_in_cell {
    padding: .2em 0;
}
#contentgc .row_in_cell label, .row_in_cell .leftinput {
    margin: 0;
    padding: 0 .4em;
    display: inline-block;
    width: 30%;
    text-align: right;
    vertical-align: top;
}
#contentgc .row_in_cell label.rightlabel {
    text-align: left;
    padding: 0 .4em 0 0;
    width: auto;
}
#contentgc .row_in_cell input[type=text], .row_in_cell textarea, .row_in_cell select, .row_in_cell .formtext {
	display: inline-block;
    width: 66%;
    border: 1px solid lightgray;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    /* For legacy WebKit based browsers */
    -moz-box-sizing: border-box;
    /* For all Gecko based browsers */
    box-sizing: border-box;
}
#contentgc .table, .row, .col, .row_in_cell label, .row_in_cell .leftinput {
    -webkit-box-sizing: border-box;
    /* For legacy WebKit based browsers */
    -moz-box-sizing: border-box;
    /* For all Gecko based browsers */
    box-sizing: border-box;
}
#contentgc form .submitrow {
    padding: 1em 0;
    text-align: center;
}









.pagination{
	border: 1px solid #D8D8D8;
	border-bottom: none;
	background: #fff;
}

.content_ricerca{
	text-align: center;
}

.content_ricerca input[type=text],
.content_ricerca input[type=text],
.pagination input[type=text],
.pagination input[type=text]{
}

.content_ricerca input[type=button],
.content_ricerca input[type=submit],
.pagination input[type=button],
.pagination input[type=submit]{/*
	padding: 3px 6px;
	display: inline-block;
	border: 1px solid #D8D8D8;
	border-radius: 4px;
	background: #eee;*/
}

.content_ricerca input[type=button]:hover,
.content_ricerca input[type=submit]:hover,
.pagination input[type=button]:hover,
.pagination input[type=submit]:hover{
	/*border: 1px solid #aaa;*/
	cursor: pointer;
}

.pagination .recordnumber{
	float: right;
	margin: 5px 8px 0 0;
}

#nav_social{
	display: inline-block;
	width: 120px;
	margin: 7px 5px 0 0px;
}
#nav_social .icon_social{
	float: right;
	width: 31px;
	height:31px;
	padding-left:3px;
	opacity: .8;
}
#nav_social .icon_social:hover{
	opacity: 1;
}



/* ajax  loader */


body.loading {
    overflow: hidden;   
}

body.loading #waitmainloading {
    display: block;
}

#waitmainloading{
    display:    none;
    position:   fixed;
    z-index:    1000000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255,255,255, .7 ) url(http://www.regione.vda.it/wwwtemplate/2012/img/ajax-loader.gif) 50% 50% no-repeat;;
}

