/* CSS Document */
@import url( bootstrap.css );
@import url(http://fonts.googleapis.com/css?family=Oswald);
h1,h2,h3,h4,h5,h6,.title1,.title2,.title3,.title4,.title5,.title6,.title7,.title8,#mobile_menu > ul > li > a{ font-family:'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif; letter-spacing:1px;}
#Body{
	color:#7a7d7d;

}
html,body{
	margin:0px; 
	height: 100%; 
	padding:0px; 
	font:normal 14px/1.5 "Arial Narrow", Arial, Helvetica, sans-serif; 
	color:#7a7d7d;
	background:url(images/footer_bg.jpg) repeat 0 0;
}
p{
	margin:0px 0px 8px 0px;
}
header,nav,section,footer{
	display:block;
}
TH,TD,DIV{
}
A,
A:link{
	text-decoration:none;
}
A:active{
	text-decoration: none; 
}
A:visited{
	text-decoration: none; 
}
A:hover{
	text-decoration: underline;
}
h1{
	font:normal 24px/28px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	color:#474545;
	margin:5px 0 10px 0;
	
}
h2{
	font:normal 20px/24px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	margin:5px 0 10px 0;
}
h3{
	font:normal 16px/20px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	color:#797474;
	margin:5px 0 10px 0;
}
h4{
	font:normal 14px/18px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	color:#000;
	margin:5px 0 10px 0;
}
h5{
	font:normal 14px/18px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	color:#000;
	margin:5px 0 10px 0;
}
h6{
	font:bold 11px/16px 'Oswald',"Trebuchet MS", "Myriad Web Pro", arial, serif;
	color:#000;
	margin:5px 0 10px 0;
}

form#Form{
	height:100%;
}
.ModuleTitle_SubMenu{
	z-index:9999!important;
}	
.clearfix:after{
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
}
.clearfix{
	display:inline-block;
}
.clearfix{
	display:block;
}
#dnn_ControlPanel #dnnCPWrap {
    filter: none !important;
}
ul.dnnActionMenuBody li ul li a,
ul.dnnActionMenuBody li ul li a img{
	color:#328DDE!important;	
}

.clear{
	clear:both;
}





/* ********** Control Panel Style ************** */
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active{
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
}
A.CommandButton:hover{
	text-decoration: underline; 
	font-size:14px; 
	font-weight:normal; 
}
#dnn_BannerPane .CommandButton,
#dnn_BannerPane a.CommandButton:link,
#dnn_BannerPane a.CommandButton:visited,
#dnn_BannerPane a.CommandButton:active{
	color:#fff;
	}
#dnn_BannerPane a.CommandButton:hover{
	color:#fff;
	}
.FileManager A,
.FileManager A:link,
.FileManager A:visited,
.FileManager A:active{
	color:#000;
	text-decoration: underline;
}
.FileManager A:hover{
	color:#000;
	text-decoration:none;
}



/* ********** Buttons Style ************** */
/* ********** Pane Style ************** */
.row-fluid [class*="Pane"] {
	padding:0px 0px 10px 0px;
}
.FooterPane_A,
.FooterPane_B,
.FooterPane_C,
.FooterPane_D{
	padding:15px 0px 10px 0px!important;
}
.DNNEmptyPane{ 
	display:none;
}
	
/* ********** Container Style ************** */
.Head{ 
	font-size:15px;
	font-weight:bold;
	color:#000; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.SubHead{ 
	font-size:15px;
	color:#000; 
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}
.SubSubHead{ 
	font-size:15px; 
	color:#000; 
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
}
.Normal{ 
	font-size:14px;
	line-height:1.5;
	color:#000000; 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
}
.insidePage .Normal {
	color:#000000;
	font-size:15px;
}
/* ********** Search Style ************** */
#search .SearchBorder{
	background: none;
    border:none;
    float: none;
    height:30px;
    margin-top:0px;
    position: relative;
    white-space: nowrap;
    width:170px;
}
.search,
a.search:link,
a.search:active,
a.search:visited{
	color:#191919;
	text-decoration:none;  
	display:block; 
	position:absolute; 
	right:0px; 
	top:0px; 
	overflow:hidden; 
	font-size:15px; 
	text-align:center;
	line-height:28px;
	width:32px; 
	height:30px;
	outline:none;
	text-indent:-9999px;
	padding:0px;
}
a.search:hover{
	color:#191919;
	text-decoration:none;
}
input.SearchTextBox{
	width:158px; 
	color:#9f9d9d; 
	text-align: left; 
	height:16px;
	line-height:16px; 
	padding:0px; 
	background:none;
	border:none; 
	display:block; 
	position:absolute; 
	left:12px; 
	top:7px;
	outline:0;
	border-radius:0px 0px 0px 0px;
	-webkit-appearance: none;
}
.SearchIcon{
	display:none;
}
/* ********** Login Style ************** */
.login,
a.login:link,
a.login:active,
a.login:visited{
	/*color:#dae5eb;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;*/
	background: url("/Portals/0/Grafica/login.png") repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 29px;
    width: 90px;
}
a.login:hover{
	/*text-decoration:underline; 
	font-weight:normal;
	color:#c6c2c2;*/
}
.logout,
a.logout:link,
a.logout:active,
a.logout:visited,
a.logout:hover { 
	background: url("/Portals/0/Grafica/logout.png") repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 29px;
    width: 90px;
}
/* ********** User Style ************** */
.user,
a.user:link,
a.user:active,
a.user:visited{
	color:#dae5eb; 
	text-decoration:none; 
	font-weight:normal;
	font-size:14px; 

}
a.user:hover{
	text-decoration:underline; 
	font-weight:normal;
	color:#c6c2c2;
}

/* ********** Date Style ************** */
.date,
a.date:link,
a.date:active,
a.date:visited{
	color:#7a7d7d;	
	text-decoration:none;	
	font-weight:normal;	
	font-size:15px;
}
a.date:hover{
	color:#c6c2c2;
	}

/* ********** Footer Style ************** */
.footer,
a.footer:link,
a.footer:active,
a.footer:visited{
	font-size:14px;
	color:#dae5eb;
	text-decoration:none;
	font-weight:Normal;
}
a.footer:hover{
	color:#a7a2a2; 
	text-decoration:none; 
	font-weight:Normal; 
	text-decoration:underline; 
}
/* ********** Privacy/Terms Style ************** */
.terms,
a.terms:link,
a.terms:active,
a.terms:visited{
	font-size:14px;	
	color:#dae5eb;	
	text-decoration:none;	
	font-weight: normal;	
	border-bottom:0px dotted;
}
a.terms:hover{
	color:#a7a2a2;
	text-decoration:none;
	font-weight:Normal; 
	text-decoration:underline;
}

/* ********** Links Style ************** */
.links,
a.links:link,
a.links:active,
a.links:visited{
	font-size:15px; 
	color:#9e9d9d; 
	text-decoration:none; 
	font-weight:normal;
	padding:0 0px;
}	
a.links:hover{
	color:#767676;
	text-decoration:underline;
	font-weight:normal;
}

/* ********** Breadcrumb Style ************** */
.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited{
	font-size:15px;
	color:#7a7d7d;
	text-decoration:none; 
	font-weight:normal; 
}
a.breadcrumb:hover{
	font-size:15px;
	text-decoration:none; 
	font-weight:normal;  
	text-decoration:underline;
}

/* ********** Color Style ************** */	



/* ********** Other Style ************** */	
#dnn_wrapper{
	

	
}

.dnn_layout{
	width:940px;
	margin:0px auto;
}
.mobile_icon{
	padding:0px;
	height:46px;	
}
.mobile_icon img{
	width:38px;
	height:34px;	
}
.mobile_icon a{
	background-image:url(images/mobile_icon.png);
	background-position:0px 0px;
	background-repeat:repeat-x;
	display:block;
	padding:5px 4px;
	border-radius:7px;
}
.home_icon{
	float:left;	
}
.menu_icon{
	float:right;	
}
.search_icon{
	float:right;	
	margin-right:12px;
}
.user_icon{
	float:right;	
	margin-right:12px;
}

/* ********** HEADER ************** */	
header{
	/*background:url(images/header_bg.png) repeat 0 0;*/
	background-color:#014d87;
}
.head_mid{
	padding:0px 0px;	
}
.search_bg{
	width:208px;
	height:30px;
	background:url(images/search_bg.png) 0px 0px no-repeat;
	float:left;
	margin:6px 0px;
}

#login_style{
	float:right;
	/*margin-top:10px;*/
	color:#dae5eb;
	/*line-height:24px;*/
	line-height:36px;
}
.language_style{
	float:left;
	margin-top:-1px;
	margin-right:10px;
	display: none;	
}
.language-object .Language.selected img{
	border:2px solid #c6c2c2;
	margin:1px;	
}
.language-object .Language img{
	margin:3px;	
	border:none;
}


/* ********** NAV ************** */	
.nav_top{
	/*background-image:url(images/nav_top.png);*/
	background-image:url(/Portals/0/grafica/sfondo_segni.gif);
	background-position:0px 0px;
	/*background-repeat:repeat-x;*/
}
.dnn_menu{
	/*background:url(images/menu_bg.png) repeat-x 0 100%;*/
	}
.menu_mid{
	padding:17px 0;
	min-height:58px;
}
.dnn_logo{
	float:left;
	margin-right: 20px;
	width: 120px;
}
#top_menu{
	float:right;
	margin-top:6px;	
}
.dnn_banner{
	overflow:hidden;
}
.BannerPane{
	padding:23px 0 33px 0;
	background:url(images/banner_shadow.png) 50% 100% no-repeat;

	}
.nav_bot{
	height:12px;
	/*background:url(images/nav_bot.png) repeat-x 0 0;}*/
}
/* ********** Banner ************** */	

/* ********** CONTENT ************** */	
#dnn_content {
	min-height:300px;
	background:#fff;
}
.content_top{
	margin-bottom:12px;
	}
.bread_style{
	color:#7a7d7d;
	float:left;
	line-height:23px;
}
.bread_icon{
	background-image:url(images/bread_bg.png);
	background-repeat:no-repeat;
	background-position:0 50%;
	height:23px;
	width:23px;
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	float:left;
	margin-right:10px;
	}
.bread_text{
	display:inline-block;
	}
.date_style{
	float:right;
	padding-right:10px;
	margin-top: 2px;
	}
.content_bg{
	padding:15px 0px 5px 0px;	
}
.last_news div{
	margin-bottom:6px;	
}
.last_news p{
	margin-bottom:12px;	
}

/* ********** FOOTER ************** */	
#dnn_footer{
	background:url(images/footer_bg.jpg) repeat 0 0;
	color:#cdc7c7;
	border-top-style:solid;
	border-top-width:13px;
}

#dnn_footer .Normal{
	color:#adadad;	
}

.abtn{
	background-image:url(images/abtn.png);
	background-position:0px 0px;
	background-repeat:repeat-x;
	line-height:42px!important;
	color:#fff!important;
	text-decoration:none!important;
	display:inline-block;
	padding:0px 30px;
	text-align:center;
	margin-top:-15px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
}
.abtn:hover{
	background-image:url(images/abtn.png);
	background-position:0px -42px;
	color:#fff !important;
	}
*+html .abtn{
	display:inline;	
}
.categories{
	padding:0px;
	margin:0px;	
}
.categories li{
	list-style:none;	
	border-bottom:1px solid #6D6C6C;
}
#dnn_footer .categories li a{
	display:block;
	padding:6px 0px 5px 26px;
	background:url(images/categories_icon.png) 2px 9px no-repeat;	
	color:#cdc7c7;	
}

.tags a{
	display:inline-block;
	background:#707070;
	padding:4px 4px 3px 4px;;
	border-radius:5px;
	margin-right:6px;
	margin-bottom:6px;	
	font-size:14px;
	color:#dbdada!important;
	line-height:16px;
	-webkit-transition: background 0.35s ease;
  	-moz-transition: background 0.35s ease;
  	-ms-transition: background 0.35s ease;
 	-o-transition: background 0.35s ease;
 	transition: background 0.35s ease;
  	outline:none;
}
.tags a:hover{
	text-decoration:none;
	color:#fff;	
}
.clock{
	display: inline-block;
  	width: 18px;
  	height: 18px;
  	*margin-right: .3em;
 	line-height: 18px;
  	vertical-align: text-top;
  	background-image: url("images/clock.png");
  	background-position: 0px 0px;
  	background-repeat: no-repeat;	
	margin-top:-2px;
}
.skype{
	display: inline-block;
  	width: 18px;
  	height: 18px;
  	*margin-right: .3em;
 	line-height: 18px;
  	vertical-align: text-top;
  	background-image: url("images/skype.png");
  	background-position: 0px 0px;
  	background-repeat: no-repeat;	
	margin-top:-2px;
}
.msn{
	display: inline-block;
  	width: 18px;
  	height: 18px;
  	*margin-right: .3em;
 	line-height: 18px;
  	vertical-align: text-top;
  	background-image: url("images/msn.png");
  	background-position: 0px 0px;
  	background-repeat: no-repeat;	
	margin-top:-2px;
}
.gmail{
	display: inline-block;
  	width: 18px;
  	height: 18px;
  	*margin-right: .3em;
 	line-height: 18px;
  	vertical-align: text-top;
  	background-image: url("images/mail.png");
  	background-position: 0px 0px;
  	background-repeat: no-repeat;	
	margin-top:-2px;
}
/* ********** BOTTOM ************** */	
#dnn_bottom{
	background:url(images/bottom_bg.png) repeat 0 0;
	padding:12px 0;
}

.copyright_style{
	float:left;	
	color:#dae5eb;
	margin-top:17px;
	line-height:16px;
}
#dnn_FooterLinkPane,
#dnn_FooterLinkPane .Normal{
	color:#ADADAD;	
}
.copyright_style .sep{
	margin:0px 10px;	
}
#to_top{
	float:right;
	cursor: pointer;	
	margin-left:5px;
	text-align:center;
	padding:12px;
	height:26px;
	line-height:26px;
 	-webkit-border-radius:25px;
	-moz-border-radius:25px;
	border-radius:25px;
	background-image:url(images/to_top_bg.png);
	background-repeat:no-repeat;
	background-position:50% 0;
}
.footerp{
	float:right;	
	margin-top:8px;
}


/*--------- Top Menu style ----------*/
#top_menu { 
}
#top_menu ul { 
	list-style:none; 
	margin:0; 
	padding:0px;
	position:relative;
	z-index:904;
}
#top_menu li{ 
	position:relative;
	display:block;
	float:left;
	list-style-type:none;
	padding-left:2px;
	}
#top_menu li.back{ 
	z-index:-1; 
	height:38px; 
	position:absolute; 
	top:0; 
	padding:0px;
	background:url(images/back_bg.png) 0px 0px repeat-x;
	border:1px solid #0092D0;
	border:1px solid rgba(255,255,255,.32);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow:0 1px 3px 0 rgba(0,0,0,.4); 
	-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4); 
	-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);
}
#top_menu  li a{ 
	display:block;
	position:relative;
	float:none;
	color:#0078AA;
	white-space:normal; 
	font-size:17px; 
	font-weight:normal; 
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
}
#top_menu > div > ul > li.sfHover > a ,
#top_menu > div > ul > li.current > a,
#top_menu  li a:hover {
	text-decoration:none;
	color:#0078AA;
}
#top_menu ul li a span { 
	display:block; 
	padding:0 18px; 
	line-height:38px;
}

/*-- submenu --*/
#top_menu ul ul img{
	display:none;
}
#top_menu ul ul { 
	position:absolute; 
	top:44px; 
	width:150px;
	display:none; 
	padding:0;  
	z-index:9999; 
	/*background:#0078AA; */
	background:#FFFFFF;
	border:1px solid #c7c7c7;  
	box-shadow: 0 0 6px 0 rgba(0,0,0,.4); 
	-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.4); 
	-moz-box-shadow: 0 0 6px 0 rgba(0,0,0,.4);
	padding:0px 10px;
}
#top_menu ul ul .last-item > a{
	border-bottom:none;
}

#top_menu ul ul a{
	color:#696868;
	border-bottom:1px dotted #adacac;
	font-weight:normal;
	position:relative;
}
#top_menu ul ul li a span{
	line-height:18px;
	padding: 7px 8px 7px 0;
	font-size:15px;
}
#top_menu ul ul li.dir > a:after,
#top_menu ul ul li.sfHover > a:after{
	content:">>";
	position:absolute;
	right:0;
	top:7px;
	color:#696868;
	font:bold 10px "宋体";
	line-height:18px;
	}
#top_menu ul ul li{
	float:none;
	padding:0px;
	background:none;
	margin:0px;
	margin-top:-1px;
}

#top_menu ul ul ul{
	left:161px;
	top:0px;
}
*+html #top_menu ul ul ul{
	margin-top:-1px;
}
/*--------- Left Menu style ----------*/
#left_menu{
	width:220px;
	padding-bottom:15px;	
}
#left_menu ul{
	padding:0px;
	margin:0px;	
}
#left_menu ul li{
	border-bottom:1px solid #c6c7c8;	
	list-style:none;
}
#left_menu ul li a{
	display:block;
	text-decoration:none;
        color:#535050;
}
#left_menu ul li a span{
	display:block;	
	font-size:14px;
	padding:0px 0px 0px 8px;	
	line-height:35px;
}
#left_menu > .gomenu > ul > li.current > a{
	background-image:url(images/left_menu.png);
	background-position: 100% 0px;
	background-repeat:no-repeat;
	margin-right:-14px;
	color:#fff;
}


#left_menu ul li li{
	border:none;	
}
#left_menu ul li li a{
	color:#535050;
	position:relative;	
}
#left_menu ul li li a span{
	padding:5px 0px 6px 20px;	
	line-height:18px;	
	font-size:14px;
}
#left_menu ul li li a:hover,
#left_menu ul li li.subcurrent > a{
	background:none;
}
#left_menu ul li li a:before,
#left_menu ul li li.subcurrent > a:before{
	content:">>";
	position:absolute;
	left:0;
	top:5px;
	color:#535050;
	font: bold 10px "宋体";
	line-height:18px;
}

#left_menu ul ul ul{
	margin-left:15px;
	padding:0px;
	
}
#left_menu ul ul{
	display:none;	
	padding:5px 15px;
	background:#f3f3f3;	
}
#left_menu ul li.current > ul{
	display:block;	
}
#left_menu ul ul .subcurrent > ul{
	display:block;	
}

@media (min-width: 768px) and (max-width: 979px) {
  .dnn_layout{
    width: 744px;
  }
  #left_menu{
	width: 152px;	
	}
  .BannerPane{
	background:url(images/banner_shadow-ipad.png) 50% 100% no-repeat;
	padding-bottom:35px;
	}
	.dnn_logo img{
		width:200px;
	}
	#top_menu ul li a span{
		font-size: 16px;
		padding: 0 7px;
	}
}
@media (min-width: 768px){
	#login_style{
		display:block!important;  
  	}
	.search_bg{
		display:block!important;  
  	}
	#mobile_menu{
		display:none !important;
		}
	
}

@media (max-width: 767px) {
	.dnn_layout {
		width: auto;
	}
	header,
	.menu,
	.banner,
	#dnn_content,
	.footer_top,
	#dnn_bottom{
	padding-left:20px;
	padding-right:20px;
	}
	.search_bg{
		float:right;
		margin:10px 0 0;
		}
	.dnn_logo{
		float:none;
		margin:10px auto;	
		text-align:center;
	}
	.dnn_logo img{
		max-width:100%;	
	}
	#login_style{
		margin-top:10px;	
		float:none;
		text-align:right;
	}
	.BannerPane{
		overflow:hidden;
	}
	.BannerPane{
	background:none;
	padding-bottom:23px;
	}
	.abtn{
		margin-top:0;
		}
	#mobile_menu { 
		margin-top:10px;
		clear:right;
	}
	#mobile_menu ul { 
		margin:0px; 
		padding: 0px;
	}
	#mobile_menu ul li { 
		list-style:none; 
		margin-bottom:4px;
	}
	#mobile_menu ul li a { 
		font-size:15px; 
		color:#fff; 
		display:block;
		height:34px; 
		line-height:34px; 
		padding:0px 15px 0px 15px; 
		text-decoration:none;
		background:url(images/mobile_menu_bg.png) 0px 0px repeat;
		border-radius:6px;
	}
	#mobile_menu ul li a span { 
		display:block;
		width:100%;
	}
	#mobile_menu ul li.dir > a > span { 
		background:url(images/mobile_dir.png) 100% 50% no-repeat;
	}
	#mobile_menu ul li a:hover,
	#mobile_menu > ul > li.current > a {  
		color:#fff;
	}
	#mobile_menu .subMenu{
		display:none;	
	}
	#mobile_menu ul ul { 
		padding:2px 15px 5px 15px; 
		margin:3px 0px 0px 0px;
		background:url(images/mobile_submenu.png) repeat 0 0;
		border-radius:6px;
		}
	#mobile_menu ul ul li{
		border:none;	
	}
	#mobile_menu ul ul li a { 
		font-family:Arial;
		padding:0;
		border-bottom:1px dashed #b2afaf;
		border-radius:0px;
		font-size:14px;
	}
	#mobile_menu ul ul > li.last-item > a { 
		border:none;
	}
	#mobile_menu ul ul ul > li.last-item > a { 
	}  
	#mobile_menu ul ul ul { 
		padding:0px;  
		margin:0px;
		background:none;
	}
	#mobile_menu ul ul ul li a { 
		padding-left:20px;
	}
	#mobile_menu ul ul ul ul li a { 
		padding-left:40px;
	}
	#mobile_menu ul ul ul ul ul li a { 
		padding-left:60px;
	}
	#mobile_menu ul ul ul ul ul ul li a { 
		padding-left:80px;
	}
	#mobile_menu ul ul li a { 
		background:none; 
		font-family:"Arial Narrow", Arial, Helvetica, sans-serif; 
	}
	#mobile_menu ul ul li a:hover { 
		background:none; 
	}
	.unoslider_caption,
	.unoslider_navigation_container{
		display:none!important;
	}
	
	
	div.dnnLoginService,
	div.dnnRegistrationForm,
	.LoginPanel { 
		min-width:1px;
		width:100%;
		margin:0 auto;
	}
	
	div.dnnRegistrationForm .dnnForm{
		float:none;
		width:100%;	
	}
	.dnnSocialRegistration{
		float:none;
		width:100%;		
	}
	.Theme_19_Black .slider-nav.next,
	.Theme_19_Black .slider-nav.prev{
	display:none !important;
	}
	
}
.accordion-heading .accordion-toggle{
	 background-color:#636462;	
}
/* ********** Transition Style ************** */
.Theme_blog_11_Arrow .prev,
.Theme_blog_11_Arrow .next,
.Theme_blog_11_Arrow .pager a,
#mobile_menu ul li a{
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}

/* ********** Main Color Style ************** */

A,
A:link,
A:active,
A:visited,
A:hover,
.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active,
A.CommandButton:hover,
a.breadcrumb:hover,
.footer_top a,
.footer_top  a:hover,
.text_color,
#dnn_footer .categories li a:hover,
.Container-10406-1 .title1,
.Container-10406-5 .title5,
h2{
	color:#0092D0;
}


.abtn,
.tags a:hover,
.accordion-heading .accordion-toggle.actived,
.accordion-heading .accordion-toggle.actived:hover,
.accordion-heading .accordion-toggle:hover,
#to_top,
.bread_icon,
.Container-10406-7 .dnntitle,
.Container-10406-8,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
#dnn_wrapper .Theme_blog_11_Arrow .prev:hover,
#dnn_wrapper .Theme_blog_11_Arrow .next:hover,
#dnn_wrapper .Theme_blog_11_Arrow .pager a.selected,
.RightPaneProfile .console .active,
.RightPaneProfile .console .console-mouseon{
	background-color:#0092D0;	
}
#dnn_footer{
	border-top-color:#0092D0;
}
.Container-10406-1{
	border-left-color:#0092D0;
	}
/* ********** Menu Color Style ************** */
.mobile_icon a,
nav,
#left_menu > .gomenu > ul > li.current > a,
#mobile_menu ul li a:hover,
#mobile_menu > ul > li.current > a,
#mobile_menu > div > ul > li.sfHover > a{
	background-color:#0092D0;
}
#top_menu ul ul a:hover,
#top_menu ul ul .sfHover > a,
#top_menu ul ul li.dir > a:hover:after,
#top_menu ul ul li.sfHover > a:after,
#left_menu ul li a:hover,
#left_menu ul li li.subcurrent > a,
#left_menu ul li li a:hover:before,
#left_menu ul li li.subcurrent > a:before,
#mobile_menu ul ul li.sfHover > a,
#mobile_menu ul ul li.current > a,
#mobile_menu ul ul li a:hover { 
		color:#0092D0;
}

/* ********** Backgournd Style ************** */
.background1{
	/*background-image:url(images/nav_top1.png);
	background-position: 50% 0;
	background-repeat:repeat-x;*/
}
.background2{
	background-image:url(images/nav_top2.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}

.background3{
	background-image:url(images/nav_top3.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}

.background4{
	background-image:url(images/nav_top4.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}
.background5{
	background-image:url(images/nav_top5.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}
.background6{
	background-image:url(images/nav_top6.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}
.background7{
	background-image:url(images/nav_top7.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}
.background8{
	background-image:url(images/nav_top8.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}
.background9{
	background-image:url(images/nav_top9.png);
	background-position: 50% 0;
	background-repeat:repeat-x;
}


/* ********** Control Panel Style ************** */

.dnnPrimaryAction, 
.dnnFormItem input[type="submit"], 
a.dnnPrimaryAction{
	color:#fff;	
	text-decoration:none!important;
}
.dnnFormItem button, 
.dnnFormItem input[type="button"], 
.dnnFormItem input[type="reset"], 
.dnnSecondaryAction,
a.dnnSecondaryAction, 
ul.dnnAdminTabNav li a, 
.dnnLogin .LoginTabGroup span{
	color:#555;
	text-decoration: none!important;
}
.logo_Banner {
	background: url("/Portals/0/Grafica/AGI_scritta.png") repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 72px;
	width: 344px;
}
.areaRiservata_sty {
	float: right;
	margin-right: 15px;
	margin-top: 6px;
}
#dnn_ctr706_ContentPane .newsticker_scroller {
    background: #FFA500;
}
#newsticker706 a {
    color: #014D87;
}