/* Header - Style1  003366 0D5079*/
.banner-module .moduletable {margin: 0 0 25px 0;padding: 0 0px;float: right; height: 100px;}
.body-light #main-body a.readon {/*color:#0854d8;*/ }
/*.contentheading { border-left: #D49400 solid 10px; padding-left: 5px;}*/
/* Text Colors*/
.body-light #main-body a, .body-light #bottom a, .body-light #main-content .poll-line:hover, .body-light #footer a, .banner-module a, .body-light .moduletable h3 span, .body-light .contentheading span {color: #0D5079;} /*2970a6 0D5079*/
.body-dark #main-body a, .body-dark #bottom a, .body-dark #main-content .poll-line:hover, .body-dark #footer a, .body-dark .moduletable h3 span, .body-dark .contentheading span {color: #8A50A7;}
#showmodules a, .feature-module a, .logo-list a:hover {color: #e5b1fb;}
#header-bg .moduletable {color: #fff;}
#horiz-menu li.root > .item, #horiz-menu.splitmenu li .item {color: #aaa;text-shadow: -1px -1px 0 #000;}
.feature-module .feature-title, .feature-module .readon-main {text-shadow: -1px -1px 0 #000;}
#horiz-menu li > .item {color: #666;}
body #horiz-menu li.root:hover > .item span,
body #horiz-menu li.root.active > .item span,
body #horiz-menu li.root.active:hover > .item span,
#horiz-menu.splitmenu li:hover .item span,
#horiz-menu.splitmenu li.active .item span,
#horiz-menu.splitmenu li.active:hover .item span {color: #fff;}
#showcase-section .moduletable h3 {text-shadow: -1px -1px 0 #000;}
#showcase-section .moduletable h3 span {color: #ccc;}
.body-light .round3 .moduletable h3 span, .body-light .square3 .moduletable h3 span {color: #ddd;}
.body-light .round4 .moduletable h3 span, .body-light .square4 .moduletable h3 span {color: #333;}
.body-light .round5 .moduletable h3 span, .body-light .square5 .moduletable h3 span {color: #333;}
.body-dark .round3 .moduletable h3 span, .body-dark .square3 .moduletable h3 span {color: #aaa;}
.body-dark .round4 .moduletable h3 span, .body-dark .square4 .moduletable h3 span {color: #fff;}
.body-dark .round5 .moduletable h3 span, .body-dark .square5 .moduletable h3 span {color: #fff;}

/*#header-bg {background: #10051D url(../images/header/style1/show-bg.jpg) 50% 0 no-repeat;}*/
#header-bg {background: #000 url(../images/header/style1/dac4.png) 0 0 repeat-x; border-bottom: #f2c214 solid 4px;}/*f2c214*/
#logo {background: url(../images/header/style1/logo.png) 0 0 no-repeat;}

/* Showcase */
.module-top, .module-bottom, #showmodules .module-inner, .feature-module .module-inner, .feature-block-top, .feature-block-bottom, .feature-block-inner {background: url(../images/header/style1/menu-bg.png) 0 0;}
.module-top2, .feature-block-top2 {background: url(../images/header/style1/showcase-corners.png) 0 0;}
.module-top3, .feature-block-top3 {background: url(../images/header/style1/showcase-corners.png) -58px 0;}
.module-bottom2, .feature-block-bottom2 {background: url(../images/header/style1/showcase-corners.png) 0 -58px;}
.module-bottom3, .feature-block-bottom3 {background: url(../images/header/style1/showcase-corners.png) -58px -58px;}
#header-bg .feature-circles-sub {background: url(../images/header/style1/showcase-corners.png) -76px 0 no-repeat;}
#header-bg .feature-circles .active {background: url(../images/header/style1/showcase-corners.png) -93px 0 no-repeat;color: #666;}

/* Fusion Pill */
.fusion-pill-l, #horiz-menu.splitmenu li.active .item, #horiz-menu.splitmenu li:hover .item {background: url(../images/header/style1/menutab-r.png) 100% 0;}
.fusion-pill-r, #horiz-menu.splitmenu li.active .item span, #horiz-menu.splitmenu li:hover .item span {background: url(../images/header/style1/menutab-l.png) 0 0 no-repeat;}

/* Horizontal Menu */
#horiz-menu {background: url(../images/header/style1/menu-bg.png) 0 0;}
#horiz-menu li.root .daddy span {background: url(../images/header/style1/arrows.png) 100% 50% no-repeat;}

.logo-list a:hover {background: url(../images/header/style1/menutab-r.png) 100% 0 no-repeat;}
.logo-list a:hover span {background: url(../images/header/style1/menutab-l.png) 0 0 no-repeat;}


#top-barfondo  {/*background: #FFFFFF; border-left: #ccc solid 1px; border-right: #ccc solid 1px;*/}

#top-barfondo {background: url(../images/body/light/body-bg.png) 0 0 repeat-x; margin-top: 0px;}
#top-bar {/*background: #ccc;*/}


#assoluto_twitter2 {position: absolute; right: -80px;margin-left: 0px;bottom: 45px;color: #cc0000; background: url(../images/profile_bird-58.png) 0 0 no-repeat;}
#top-bar {background: #E1E1E1;} /*E1E1E1*/
body{background: #000;}
#rightcol .moduletable h3, #leftcol .moduletable h3{ border-bottom: #0D5079 solid 2px;}
#sfondo_body{background: #e1e1e1;}

/*
----------------------------NEW---------------------------------*/
#maincontent-blockdac {padding: 15px 20px;}
/*#hightslide {background: #e8eef2;}*/
#hightslide-margine {padding:0 15px;}



.main-destra  {background: #FFF /*url(../images/destra/main-tl.png) 0 0 no-repeat*/;
border-top: #d4d4d4 solid 1px;
border-left: #d4d4d4 solid 1px;
border-right: #d4d4d4 solid 1px;
}
.main-destra_no {background: #FFF;
border-top: #d4d4d4 solid 1px;
border-left: #d4d4d4 solid 1px;
border-right: #d4d4d4 solid 1px;
}
.main-page2 {/*background: url(../images/destra/main-tr.png) 100% 0 no-repeat;*/}
.main-page3 {background: url(../images/fondo/classic_grigiochiaro/main-bl.png) 0 100% no-repeat;}
.main-page4 {background: url(../images/fondo/classic_grigiochiaro/main-br.png) 100% 100% no-repeat; padding: 2px;}
.main-page4blocchi {background: url(../images/fondo/classic_grigiochiaro/main-br.png) 100% 100% no-repeat; padding: 5px;}

.dacco_l { padding: 0 10px 0 10px;}
.shadow-left { padding: 0 10px 0 10px;}
.shadow-right {padding-bottom: 10px;}

#margine-blocco-tut {padding-bottom: 0px;}
#margine-blocco {background: #e1e1e1;}
.header-orizzontale1 { 
height: 50px;
padding: 5px 14px 0 14px;
}
.header-orizzontale1 a { color: #0D507A;}

.header-orizzontale1 h3{ 
margin: 0;
color: #282828;
font-family: Georgia, sans-serif;
font-size: 180%;
}

.header-orizzontale { height: 43px;padding:10px 15px 0 15px;}
.header-orizzontale a { color: #0D507A;}

.header-orizzontale h3{ 
margin: 0;
color: #282828;
font-family: Georgia, sans-serif;
font-size: 180%;
}

#blocchi_orizzontali{ margin-left: 6px; margin-top: 0px; margin-right: 0px;}
#blocchi_orizzontalitop{ margin-left: 8px; margin-top: 1px; margin-right: 0px;/* margin-bottom: -25px;*/}
#blocchi_orizzontalitop2{ margin-left: 10px; margin-top: 10px; margin-right: 0px;}
#moduli-centrali {margin-left: 10px; margin-right: 5px; margin-top: 0px;}
#header_orizzontale{ margin-left: 0px; margin-top: 0px; margin-right: 0px; }

#margine-tb{ margin-bottom: 5px;}








#slideshowgk1 {
	margin: 0 20px 0 15px;
	padding: 3px;
	border: #ccc solid 1px;
}


/*
-------------------------- SLIDESHOW BAMBOO ------------------------------
*/
#slideshowk2 {
	margin: 0 20px 0 15px;
	/*width: 620px;*/
	height:330px;
	padding: 0px;
	background: #000 url(../images/slide_bg.jpg) 0 0 no-repeat;
	border: #AAA solid 1px;
	color: #eee;
}
#slideshowk2 h3{
	padding: 0px;
	margin: 5px 0 3px 0;
}

.bodycontent #slideshowk2 a {
	color: #FCCD4E;
}

/*
-------------------------- END SLIDESHOW BAMBOO ---------------------------
*/



#slideshowgk6 {margin-top: 5px;margin-left: 16px;}

#bottommodules1 .module div div div div, #bottommodules1 .module-title div div div div, #bottommodules1 .module-notitle div div div div {
	background: none;
	padding: 0;
	margin: 0;
}

.wrappere ul.latestnews li a:hover {
	background-image: url(../images/li-arrow.png);
	background-position: 6px 9px;
	background-repeat: no-repeat;
	color: #000;
}

#page-bg-orizzontale1 {background: url(../images/blank.gif) 0 0 repeat-x;padding-top: 0px;/* width: 850px;*/}

/*flat block usasre nei blocchi*/
.module-flat_block_blue a { color: #0D5079;}
.module-flat_block_blue {	
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 15px;
}
.module-flat_block_blue h3 {	
font-family: georgia;
color: #282828;
margin-top: 5px;
font-weight: normal;
margin-bottom: 10px;
border-bottom: #0D5079 solid 2px;

}
.module-flat_block_blue ul li {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #E6E6E6;
	background: none;
	position: relative;
	width: 100%; /*92%*/
	overflow: hidden;
}

.module-flat_block_blue ul {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
}


.module-newsx a { /*color: #0D5079;*/}
.module-newsx {	
	padding-left: 5px;
	padding-right: 0px; /*10*/
	margin-bottom: 15px;
}
.module-newsx h3 {	
font-family: georgia;
color: #282828;
margin-top: 5px;
font-weight: normal;
margin-bottom: 10px;
border-bottom: #0D5079 solid 2px;

}
.module-newsx ul li {
	margin: 0;
	padding: 3px 0;
	border-bottom: 1px solid #E6E6E6;
	background: none;
	position: relative;
	width: 100%; /*92%*/
	overflow: hidden;
}

.module-newsx ul {
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	list-style: none;
}

/*
-------------BANNER NEI BLOCCHI -------------*/

.banner-rev { background: #EAF0F5 url(../images/fondo/corner_tl.gif) 0 0 no-repeat;}
.banner-rev2 {background: url(../images/fondo/corner_tr.gif) 100% 0 no-repeat;}
.banner-rev3 {background: url(../images/fondo/corner_bl.gif) 0 100% no-repeat;}
.banner-rev4 {background: url(../images/fondo/corner_br.gif) 100% 100% no-repeat;}

#spazio-banner {
_margin-top: 15px;
margin-right: 15px; 
margin-left: 15px; 
margin-bottom: 15px; 
}
#banner_reviews{ padding: 10px 0 10px 0;}

/*
------------------------MODULI ADDON-------------------------*/

.-ad {padding: 0;margin: 0 0 10px 0;  background: #fff;}
.-ad h3.module-title {
    border-bottom: 0px solid #0D5079;
    margin: 0 0 4px 0;
	padding: 0 0 0 2px;
	color: #fff;
	font-size: 70%;
	text-align: left;
	background: url(../images/ad_feedback_120x10_trans.gif) 50% 0 no-repeat;
	}

#rightcol .-ad2 {padding: 5px 0 0 0;margin: 0 0 10px 0; background: url(../images/advertisement.gif)  no-repeat center top;}	
#rightcol .-ad2 h3.module-title {
    border-bottom: 0px solid #0D5079;
    margin: 0 0 4px 0;
	padding: 0 0 0 2px;
	color: #fff;
	font-size: 70%;
	text-align: left;
	/*background: url(../images/advertisement.gif) 50% 0 no-repeat;*/
	}	
	
	
	
#homeleftcol h3 {font-size: 160%; border-bottom: #0D5079 solid 2px;}

	
	
#rightcol .-azzurrino h3.module-title {
    background: url(../images/azzurrino.gif) 0 0 repeat-x;
	border-bottom: 0px solid #0D5079;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	font-family: georgia;
	font-size: 140%;
	font-weight: normal;
}

#rightcol .-azzurrino  {
	border-bottom: #4fa4c3 solid 1px;
	border-left: #4fa4c3 solid 1px;
	border-right: #4fa4c3 solid 1px;
	border-top: #4fa4c3 solid 0px;
	color: #000;
	font-size: 10px;
	margin-bottom: 15px;
	padding: 5px;
}

/*UNDERCONSTRUCTION*/
#rightcol .-red h3.module-title  {
    overflow: hidden;
	border-bottom: 0px solid #0D5079;
	padding-top: 3px;
	padding-bottom: 20px;
	padding-left:5px;
	font-family: georgia;
	font-size: 100%;
	font-weight: normal;
	color: #fff;
	margin:0;
}

#rightcol .-red  {
 
 background: url(../images/moduli/red/red_1header.jpg)  no-repeat center top;
	border-top: #727272 solid 1px;
	border-left: #727272 solid 1px;
	border-right: #727272 solid 1px;
	border-bottom: #820102 solid 5px;

	color: #000;
	font-size: 12px;
	margin-bottom: 15px;
	padding: 5px 5px 0 5px;
}
/*UNDERCONSTRUCTION - end*/


.dacmid-mod .-azzurrinomidle h3.module-title {
    /*background: url(../images/azzurrino.gif) 0 0 repeat-x;*/
	border-bottom: 0px solid #0D5079;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:3px;
	font-family: georgia;
	font-size: 140%;
	font-weight: normal;
}

.dacmid-mod .-azzurrinomidle  {
	border-bottom: #4fa4c3 solid 1px;
	border-left: #4fa4c3 solid 1px;
	border-right: #4fa4c3 solid 1px;
	border-top: #4fa4c3 solid 0px;
	color: #000;
	font-size: 10px;
	margin-bottom: 15px;
	padding: 0 5px 0 5px;
	background: #f8fafb url(../images/azzurrino.gif) repeat-x top;
}

#leftcol .-azzurrino h3.module-title {
    background: url(../images/azzurrino.gif) 0 0 repeat-x;
	border: 0px solid #0D5079;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	font-family: georgia;
	font-size: 140%;
	font-weight: normal;
}

#leftcol .-azzurrino  {
	overflow: hidden;
	border-bottom: #4fa4c3 solid 1px;
	border-left: #4fa4c3 solid 1px;
	border-right: #4fa4c3 solid 1px;
	color: #000;
	font-size: 10px;
	margin-bottom: 15px;
}

/*OVERRIDE modulo latestplusdate*/
#tbcol h3, #tbcol2 h3{border-bottom: #0D5079 solid 2px;}


#tbcol ul.lnd_latestnews  {list-style: none;margin: 0;padding: 0;}
#tbcol ul.lnd_latestnews li {padding:3px 0 3px 0; border-bottom: #ccc dotted 1px;}
/*#tbcol ul.lnd_latestnews a {font-size: 12px;}*/

#tbcol ul.featuredarticles{padding-left: 0px !important;overflow: hidden;margin-left: 0px !important; margin-top: 14px;}
#tbcol ul.featuredarticles li{list-style: none;padding-bottom: 3px !important;margin-bottom: 3px !important;padding-left: 0px !important; border-bottom: #ccc dotted 1px; font-size: 11px;}
/*#tbcol ul.featuredarticles li{background: url(../images/typo/bullet-7.png) 0 2px no-repeat;}*/

#downloadstitle4 { font-size: 10px; margin-left: -5px;}
#hightslide2-margine {padding:15px 15px 0 15px;}

/*
------------OVERRIDE modulo ja-bullettin e featuredarticles ------------*/
#mainmodules2 ul.featuredarticles, #mainmodules2 ul.ja-bullettin, #mainmodules4 ul.featuredarticles, #mainmodules4 ul.ja-bullettin {padding-left: 0px !important;overflow: hidden;margin-left: 0px !important;}
#mainmodules2 ul.featuredarticles li, #mainmodules2 ul.ja-bullettin li, #mainmodules4 ul.featuredarticles li, #mainmodules4 ul.ja-bullettin li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important; border-bottom: #ccc dotted 1px;}
#mainmodules2 ul.featuredarticles li, #mainmodules2 ul.ja-bullettin li, #mainmodules4 ul.featuredarticles li, #mainmodules4 ul.ja-bullettin li {background: url(../images/typo/bullet-7.png) 0 2px no-repeat;}

#mainmodules4 .featuredarticles a:hover, #mainmodules4 ul.ja-bullettin a:hover {text-decoration: underline;}

#mainmodules5 ul.featuredarticles, #mainmodules5 ul.ja-bullettin {padding-left: 0px !important;overflow: hidden;margin-left: 0px !important;}
#mainmodules5 ul.featuredarticles li, #mainmodules5 ul.ja-bullettin li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important; border-bottom: #444 dotted 1px;}
#mainmodules5 ul.featuredarticles li, #mainmodules5 ul.ja-bullettin li {background: url(../images/typo/bullet-7.png) 0 2px no-repeat;}

#mainmodules5 .featuredarticles a:hover, #mainmodules5 ul.ja-bullettin a:hover {text-decoration: underline;}
#mainmodules5 .featuredarticles a, #mainmodules5 ul.ja-bullettin a { color: #777;}

#footer #mainmodules5 .featuredarticles a  { color: #777;}
#footer #mainmodules5 h3 { border-bottom: #333 solid 2px;}


#rightcol ul.featuredarticles, #rightcol ul.ja-bullettin {padding-left: 0px !important;overflow: hidden;margin-left: 0px !important;}
#rightcol ul.featuredarticles li, #rightcol ul.ja-bullettin li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 0px !important; border-bottom: #ccc dotted 1px;}
#rightcol ul.featuredarticles li, #rightcol ul.ja-bullettin li {background: url(../images/typo/bullet-3ZX.png) 0 2px no-repeat;}

/*#footer {background: #191919 url(../images/footer.png) 0 0 repeat-x; border-top: #f2c214 solid 3px;}*/
#footer {background: #000 url(../images/footer_bg2.jpg) 0 0 repeat-x; border-top: #f2c214 solid 3px;} /*f2c214*/
#footer #top-button a{color: #D49400;}
#footer #footer_menu { font-weight: normal;text-align: center; color: #999;}
#footer #footer_menu a{font-weight: normal;color: #888;}

.videobox2_fondo {background: #000 url(../images/fondo/traspa-2.png) no-repeat center top; border-top: #f2c214 solid 3px;}

#Klogin-horiz .button { padding: 4px 0px 0 0px;overflow: hidden;width: 50px;margin: 0 auto; background: none; border: none; height:20px;}
#Klogin-horiz div.k_button {
	padding: 1px;
	overflow: hidden;
	margin-top:-5px;
	margin-bottom:5px;
}
#klogin_margine {margin-bottom: 15px;}

.bottommodules1 a{ color: #cc0000;}

.pagenav { margin-top: 20px;}

.bottone {padding: 5px; border: #cc0000 solid 0px; background:  url(../images/esci.png) 0 0 no-repeat; cursor: pointer; color: #fff; width: 51px; height: 25px;}
.bottone_esci {padding: 5px; border: #cc0000 solid 0px; background: url(../images/esci.png) 0 0 no-repeat; cursor: pointer; color: #fff; width: 51px; height: 25px;}

