/*Initialize the font  */
@font-face {
  font-family:cabnd;
  src:url("../../fonts/CABNDWebBold.otf") format("truetype");
}


body {
	margin: 0px;
	padding: 0px;
	background-color: #EEE;
	background-image: url(../img/bk.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: 'Droid Sans', arial, serif;
}
h1, h2, h3 {
	padding: 10px;
	margin: 0px;
	font-family: cabnd, arial, serif;
}
#content h1, #content h2 {
	text-align:center;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 120%;
}
#content h1, #content h2, #content h3 {
	margin: 0px;
	color: #003A54;
}
#content h3 {
	margin: 0px;
	color: #531E0C;
	padding-bottom: 0px;
}
/* start form */
#form_cc {
	display: block;
	width: 520px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#form_cc input#send_msg, 
#form_cc input#KT_Insert1, 
#form_cc input#kt_login1, 
#form_cc input#kt_remenber {
	padding: 8px;
	cursor: pointer;
}

#form_cc label.lblform {
	display: block;
	width: 140px;
	float: left;
	padding: 5px;
	text-align: right;
}

#form_cc input.campo_cc {
	width: 200px;
}
#form_cc textarea.text_cc {
	width: 200px;
	height: 100px;
}
#form_cc select#oggetto_cc {
	width: 200px;
}
#form_cc p.pbutton {
	display: block;
	text-align: center;
}
#sign_mlist .button_out {
	cursor: pointer;
	background-color: #006793;
	border: 1px solid #07A;
	color: #EEE;
	display: block;
	float: right;
	width: 60px;
}
#sign_mlist .button_over {
	cursor: pointer;
	background-color: #07A;
	border: 1px solid #0086BF;
	color: #FFF;
	display: block;
	float: right;
	width: 60px;
}

#sign_mlist_form .ff_button {
	background-color: #F4F4F4;
	border: 1px solid #A5ACB2;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}

#sign_mlist_form .ff_button_ov {
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	cursor: pointer;
	padding-left: 2px;
	padding-right: 2px;
}
/* end form */
#gray_container #home_center_box {
	height: 415px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-position: left top;
}
#main_container #gray_container #col_sx {
	width: 650px;
	float: left;
}
#main_container #gray_container #col_dx {
	float: right;
	width: 310px;
}
#main_container #nav_bottom {
	height: 180px;
	padding-top: 10px;
	padding-left: 20px;
}
#main_container #nav_bottom ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDBDBD;
}
#main_container #nav_bottom ul li {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main_container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size: 90%;
}
#main_container #gray_container {
	background-color: #eeeeee;
}
#main_container p {
	margin: 0px;
	padding: 10px;
}
#main_container #enti_patrocinanti {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
#main_container #header {
	height: 70px;
	display: block;
}
#main_container #header #header_sx #logo {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
#main_container #header #header_sx {
	float: left;
	width: 45%;
	height: 70px;
	background-image: url(../img/text_logo.png);
	background-repeat: no-repeat;
	background-position: 200px 18px;
}
#main_container #header #header_dx {
	float: right;
	width: 55%;
	height: 70px;
	text-align: right;
}
#main_container #gray_container h1 {
	/*margin: 0px;
	font-size: 220%;
	padding-right: 10px;
	padding-left: 10px;*/
}
#main_container #gray_container h1.title_main {
	padding-bottom: 0px;
	padding-top: 0px;
}
#main_container #gray_container #col_sx h1 {
	/*padding-right: 50px;
	padding-left: 50px;
	padding-top: 40px;*/
}
#main_container #col_sx p {
	color: #444;

}
#main_container #footer p {
	padding: 20px;
	font-size: 90%;
	color: #666;
	text-align: center;
}
#nav_bottom ul li strong {
	font-size: 140%;
	font-weight: normal;
	color: #134F7A;
}
#nav_bottom ul li a {
	color: #1E7CC1;
	text-decoration: none;
}
#main_container #float_box {
	position: absolute;
	z-index: 20;
	height: 150px;
	width: 300px;
	background-color: #134F7A;
	top: 20px;
	left: 55%;
}
ul.menu_cat {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.menu_cat li {
	background-image: url(../img/bk_menu_cat_select.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: center center;
	display: block;
	margin-left: 10px;
	font-size: 120%;
}
#box_menu_cat {
	display: block;
	height: 58px;
	padding-top: 20px;
	width: 330px;
	float: left;
}
ul.menu_cat li a {
	text-decoration: none;
	width: 120px;
	text-align: center;
	color: #134F7A;
	background-color: #EEE;
	display: block;
	margin: 0px;
	padding: 15px;
}
ul.menu_cat li a:hover {
	color: #FFF;
	background-image: url(../img/bk_menu_cat_select.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#titlepg .sub_nav a, 
.box_dx_evid a {
	color: #1E78BB;
}
#titlepg .sub_nav a:hover, 
.box_dx_evid a:hover {
	color: #134F7A;
	text-decoration:none;
}

ul.menu_cat li#area_selected a {
	color: #FFF;
	background-image: url(../img/bk_menu_cat_select.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#main_container p.sub_title {
	font-size: 220%;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 5px;
}
#col_center {
	background-color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(../img/bk_col_center.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#col_center_page {
	background-color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(../img/bk_col_center.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_center_top ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav_center_top ul li {
	float: left;
	margin-right: 5px;
	font-size: 100%;
	display: block;
	height: 30px;
}
#nav_center_top ul li:hover {
	background-image: url(../img/bk_nav_center_top_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_center_top ul li#pg_selected {
	background-image: url(../img/bk_nav_center_top_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_center_top {
	display: block;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 30px;
}
#nav_center_top ul li a {
	display: block;
	text-decoration: none;
	color: #134F7A;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#nav_center_top ul li a:hover {
	text-decoration: none;
	color: #0C324E;
	background-image: url(../img/bk_nav_center_top_as.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#nav_center_top ul li#pg_selected a {
	text-decoration: none;
	color: #0C324E;
	background-image: url(../img/bk_nav_center_top_as.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.col_center_foot {
	background-image: url(../img/bk_col_center_foot.gif);
	background-position: left bottom;
	display: block;
	height: 20px;
	clear: both;
}
/* wrapper */
div.wrapper {
	position:relative; /* important(so we can absolutely position the description div */
	width: 470px;
	float: left;
}
div.description {
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:45px; /* position will be on bottom */
	left:0px;
	display:none; /* hide it */
	/* styling bellow */
	background-color:black;
	color:white;
}
div.description_content {
	padding:10px;
	line-height: 18px;
}
/* contactForm */
#contactFormContainer {
	position:absolute;
	left:60%;
	float:right;
	z-index: 110;
	top: 95px;
	background-image:url(../img/bkgForm2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contactForm {
	height:90px;
	width:300px;
	display:none;
	background-image:url(../img/bkgForm.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#contactForm fieldset {
	padding:30px;
	border:none;
}
#contactForm label {
	display:block;
	color:#EEE;
}
#contactForm input[type=text] {
	border:1px solid #FFF;
	width:70%;
}
#contactForm input[type=submit] {

}
#contactLink {
	width:200px;
	background-image: url(../img/slidein_button2.png);
	display:block;
	cursor:pointer;
	height: 44px;
	background-position: center center;
	background-repeat: no-repeat;
}
#main_container #footer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDBDBD;
}
#footer a {
	color: #666;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
	text-decoration: none;
}
#content {
	line-height: 20px;
	/* modifiche giuseppe */
	padding: 0px;
	min-height: 250px;
}
.content_home {
	line-height: 20px;
	margin-bottom: 10px;
}
#titlepg {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#aree_tematiche {
	text-align: center;
	display: block;
	padding-top: 25px;
}
#aree_tematiche img {
	/*margin-right: 5px;*/
	border-style: none;
}
#aree_tematiche .fade {
	
}
#aree_tematiche a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#nav_area_box {
	line-height: normal;
	margin: 0px;
	padding-left: 25px;
	height: 36px;
	padding-top: 5px;
	/*background-color: #134F7A;
	background-image: url(../img/bk_menu_aree.png);*/
}
#nav_area_box ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
#nav_area_box ul li {
	float: left;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #175F93;*/
	display: block;
}

#nav_area_box ul li a#select {
	color: #0C324E;
	/*background-image: url(../img/bk_menu_aree_over.png);*/
}
#nav_area_box ul li a {
	color: #1A68A2;
	text-decoration: none;
	display: block;
	padding: 10px;
}
#nav_area_box ul li a:hover {
	color: #0C324E;
	/*background-image: url(../img/bk_menu_aree_over.png);*/
}
#area_box #cont_area_box {
	background-color: #FFF;
}
.vcenter {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
}

/* colonna destra */
#col_dx .box_dx_evid {
	font-size: 90%;
	line-height: 18px;
	margin-bottom: 10px;
}
/* colonna destra - titolo news */
#col_dx .box_dx_evid .art_a a {
	color: #3E69A3;
	text-decoration: none;
}
/* colonna destra - frecce slide */
#col_dx .nav_artj {
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#home_center_box .bottom_img_title_area {
	display: block;
	color: #FFF;
	background-color: #003A54;
	font-size: 170%;
}
#home_center_box .bottom_img_title_area a {
	display: block;
	padding: 10px;
	color: #FFF;
	text-decoration: none;
}
#home_center_box .bottom_img_title_area a:hover {
	color: #FFF;
	text-decoration: none;
}
#content .img_area {
	float: left;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
}

#header_dx p a {
	color: #004664;
	text-decoration: none;
}
#header_dx a.lon {
	text-decoration: none;
	color: #0074A6;
}
#header_dx p a:hover {
	color: #0074A6;
	text-decoration: underline;
}
#header_dx a.lon:hover {
	text-decoration: none;
}

/* blocks */
#content .blocco_testo {
	margin-right: 80px;
	margin-left: 80px;
	margin-bottom: 20px;
}
.one_blc {
	text-align: center;
}
.one_blc .img_block {

}
#content .one_blc .blocco_testo {
	text-align: left;
	margin-bottom: 10px;
}
/* .due_blc_dx */
.due_blc_dx .img_block {
	float: left;
	margin-right: 20px;
}
#content .due_blc_dx .blocco_testo {
	/*width: 40%;*/
	float: right;
	margin-left: 0px;
}
/* .due_blc_sx */
.due_blc_sx .img_block  {
	float: right;
	margin-left: 20px;
}
#content .due_blc_sx .blocco_testo {
	/*width: 40%;*/
	float: left;
	margin-right: 0px;
}
/* .due_blc_sx / .due_blc_dx */
.due_blc_dx .blocco_testo, .due_blc_sx .blocco_testo {
	width: 40%;
	margin-bottom: 10px;
}


#contactLink h2 {
	display: block;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	font-size: 120%;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contactLink p.label {
	display: block;
	text-align: center;
	font-weight: normal;
	color: #FFF;
	font-size: 120%;
	margin: 0px;
	padding-top: 14px;
}

#main_container #contactForm fieldset p {
	margin: 0px;
	padding: 0px;
}
#main_container #sign_mlist p.label_sx {
	color: #FFF;
	padding-bottom: 10px;
}
#main_container #gray_container #col_center_page #col_sx {
	width: 645px;
	min-height: 250px;
}
#main_container #gray_container #col_center_page #col_dx {
	width: 305px;
	margin-top: 20px;
}
#main_container #gray_container #col_center_page #col_sx #sign_mlist_form {
	padding: 20px;
}
#col_center_page #titlepg {
	padding-top: 20px;
	padding-left: 15px;
}

#nav_expo {
	font-size: 90%;
	display: block;
	padding: 5px;
	text-align: center;
	letter-spacing: -1px;
	font-weight: normal;
	color: #999999;
}
.box_expo .box_expo_contatti {
	display: block;
	padding: 10px;
	margin: 10px;
	background-color: #F1F1F1;
}
#cch #nav_expo a {
	font-weight: bold;
}
.box_expo {
	border: 1px solid #F1F1F1;
	margin-bottom: 10px;
	margin-top: auto;
	margin-right: 10px;
	margin-left: 10px;
}
.box_expo p {
	line-height: 19px;
}
h3.expo_cat_desc {
	text-align: center;
}
h3.expo_cat_desc a, 
#nav_expo a {
	color: #134F7A;
	text-decoration: none;
}
h3.expo_cat_desc a:hover, 
#nav_expo a:hover {
	color: #003A54;
	text-decoration: underline;
}
.letterittext {
	padding: 10px;
	margin: 15px;
	font-size: 110%;
}


#col_dx .img_art {
	background-color: #FFF;
	display: block;
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
}

/* share box */
.share_box {
	height:20px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 16px;
	width: 400px;
}
.share_box .share_list {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.share_box .share_list li {
	float: left;
}
.share_box .share_title {
	float: left;
	margin-right: 8px;
	padding: 5px;
}
.share_box .share_list img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.share_box .share_list a {
	display: block;
	margin-right: 8px;
	text-decoration:none;
}
.share_box .share_list a:hover {
    text-decoration:none;
}
/* share box */
#testo_articolo {
	margin-right: 35px;
	margin-left: 40px;
	line-height: 150%;
}

.box_dx_evid ul.list_art_att {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

.box_dx_evid .list_art_att li {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}
.img_foto {
	padding: 10px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px solid #F2F2F2;
}
.list_foto_pg li {
	display: block;
	float: left;
}
.list_foto_pg {
	list-style-image: none;
	list-style-type: none;
}
ul.list_foto_pg li {
	padding: 0px;
	margin: 0px;
}

ul.att_list {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 1px solid #F0F0F0;
	list-style-image: none;
	list-style-type: none;
}
#content li.li_cl_01 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 28px;
} 
#content li.li_cl_02 {
	background-color: #F8F8F8;
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 28px;
}
ul.mediap {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.mediap li {
	display: block;
	padding: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image: url(../images/box_mediap.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 420px;
	min-height: 260px;
	float: left;
}
.mediap img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: auto;
}
#main_container p.tit_mp {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	color: #555555;
}
#main_container p.art_a {
	padding-bottom: 5px;
}
#main_container p.art_b {
	padding-top: 5px;
}
img.img_hn {
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 10px;
}
.tit_mp a {
	color: #0073A4;
	font-size: 80%;
}
#testo_articolo a {
	color: #0073A4;
}
.tit_mp a:hover, 
#testo_articolo a:hover {
	color: #00A0E6;
	text-decoration: none;
}
#main_container p.desc_mp {
	font-size: 100%;
	line-height: 130%;
}
#main_container p.entip {
	font-size: 90%;
	color: #999;
	text-align: left;
}
.download_area_box {
	display: block;
	clear: both;
	width: 100%;
	text-align: center;
}
#col_sx .box_home_art {
	float: left;
	width: 324px;
	font-size: 90%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDBDBD;
}

 box_menu_top 


#box_menu_topdx {
	float: right;
	width: 400px;
	padding-top: 45px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#box_menu_topdx .menu_topdx {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#box_menu_topdx .menu_topdx li {
	float: left;
}


#top_box_links {
	height: 80px;
	display: block;
}


.box_home_art p.art_a a {
	color: #003A54;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}
.box_home_art .art_a a:hover {
	color: #0095D5;
}
.box_home_art .nav_artj {
	padding-left: 10px;
}
#main_container p.data_art {
	padding: 10px;
}

#box_menu_topdx .menu_topdx li a {
	padding: 10px;
	display: block;
	color: #006C9B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
}
#box_menu_topdx .menu_topdx li a:hover {
	color: #0091CE;
	text-decoration: none;
}

.col_center_sx p.art_a a {
	text-decoration: none;
	color: #006C9B;
}
.col_center_sx p.art_a a:hover {
	text-decoration: none;
	color: #0091CE;
}

.col_center_sx p.art_a span {
	font-size: 150%;
	letter-spacing: -1px;
}
.col_center_sx .art_a img {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}

.col_center_sx p.art_r a {
	text-decoration: none;
	color: #627B09;
}
.col_center_sx p.art_r a:hover {
	text-decoration: none;
	color: #004060;
}

.col_center_sx p.art_r span {
	font-size: 150%;
	letter-spacing: -1px;
}
.col_center_sx .art_r img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.col_center_sx p.art_b {
	line-height: 120%;
}
#col_center .col_center_sx {
	float: left;
	width: 650px;
	top: 10px;
	position: relative;
	padding: 10px;
}

#col_center .col_center_dx {
	float: right;
	width: 250px;
	position: relative;
	top: 10px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#main_container .NoSlideTab p {
	margin: 0px;
	padding: 5px;
}
#col_dx .title_col_dx {
	text-align: center;
}

ul.group_events {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
ul.group_events li {
	display: block;
	margin: 0px;
	color: #555;
	padding: 5px;
}
ul.group_events li a {
	color: #003A54;
	text-decoration: none;
}
ul.group_events li a:hover {
	color: #0095D5;
	text-decoration: underline;
}
.col_center_dx h3 {
	font-size: 110%;
	padding: 5px;
}
#main_container #gray_container #col_sx .box_home_art .box_dx_evid p.art_b {
	line-height: 150%;
}
#col_dx .box_dx_evid#banner_tech_dx {
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bk_bannertech_dx.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 10px;
}
.att_list li {
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 25px;
}

/* _start video pages style */

.video_list .video_box {
	display: block;
	height: 185px;
	width: 140px;
	float: left;
	margin-right: 10px;
}
.video_list .video_box .video_pw {
	border: 1px solid #eee;
	padding: 10px;
	background-color: #FFF;
}
.video_list .video_pw a {
	display: block;
	height: 90px;
	text-decoration: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.video_list {
	padding: 0px;
}

/* IE<7 ignores [#] */
#scheda_video[id] {
	display: block;
	float: right;
	width: 52%;
	margin-top: 5px;
}
/* IE<7 view hack ;) */
*html #scheda_video {
	display: block;
	float: right;
	width: 44%;
}

#video_page {
	padding-left: 20px;
	padding-top: 20px;
}
#scheda_video strong {
	color: #666666;
}
#embed, #link {
	margin-top: 5px;
	background-color: #eeeeee;
	color: #444444;
}



#video_page #scheda_video p {
	margin: 0px;
	padding: 5px;
}

#preview {
	width: 400px;
	display: block;
}
.video_list .video_box .video_desc {
	color: #444444;
	font-size: 80%;
}

.video_title_vd a, 
.video_title_yt a {
	color: #134F7A;
	text-decoration: none;
	display: block;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 5px center;
}
.video_title_vd a { 
	background-image: url(../images/video_ico.png);
}
.video_title_yt a {
	background-image: url(../images/youtube_ico.png);
}
/* end_ video pages style */
hr.hrdiv {
	clear: both;
	font-size: 1px;
	color: #FFF;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#col_center_cont {
	padding: 10px;
}
#col_center_cont h2 a {
	color: #134F7A;
	text-decoration: none;
}
#col_center_cont h2 a:hover {
	color: #1C70AE;
	text-decoration: underline;
}
#nav_bottom .box_dx_bottom {
	float: left;
	height: 125px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDBDBD;
	padding-top: 25px;
	padding-left: 100px;
}
#nav_bottom .box_dx_bottom .SlideTab5 {
	width: 260px;
}
#main_container #col_sx p.info_eve {
	padding-left: 50px;
}
.box_dx_evid .see_all {
	text-align: center;
}
.box_dx_evid #video_pp {
	text-align: center;
}
#col_sx .box_home_art .nav_artj a {
	color: #134F7A;
}
#col_sx .box_home_art .nav_artj a:hover {
	color: #2186D1;
	text-decoration: none;
}
#home_center_box #button_home {
	position: relative;
	z-index: 150;
	left: 528px;
	height: 65px;
	width: 308px;
	margin-top: -65px;
	top: 330px;
}
#main_container p.design {
	font-size: 75%;
	color: #666;
}
.design a {
	color: #666;
}
.design a:hover {
	color: #111;
}
.radio_col {
	float: left;
	width: 250px;
}
.check_col .check_sub {
	text-indent: 20px;
}
.altro_sec {
	clear: both;
	padding-top: 10px;
}
#reg_form_div {
	padding: 10px;
}
#reg_form_div .KT_tngtable select {
	width: 220px;
}
.nav6sx, .nav6dx {
	position: absolute;
	z-index: 15;
	top: 350px;
}
.nav6dx {
	right: 5%;
}
.nav6sx {
	left: 5%;
}
#home_center_box a.Nav6 {
	font-size: 500%;
	color: #87ACC0;
	text-decoration: none;
	font-weight: bold;
}
#main_container #header #buttonContainer {
	display: block;
	width: 600px;
	height: 75px;
	float: right;
}
#main_container #header #buttonContainer .buttonReg {
	float: left;
	position: relative;
	padding-left: 50px;
	padding-top: 22px;
}
.buttonReg #contactLink a {
	text-decoration: none;
	color: #EEE;
}
.buttonReg #contactLink a:hover {
	text-decoration: none;
	color: #FFF;
}
#col_center .col_center_sx .art_b a {
	color: #006C9B;
	text-decoration: none;
}

