/* CSS Document */
a { color: #0B55BF; text-decoration: none;  outline:none;}
a:link, a:visited, a:active { color: #0B55BF; outline:none;}
a:hover { color: #0B55BF; outline:none; }

/*div#container{background-image:url('/images/bg_top_30APRILE.jpg'); background-position:top center; background-repeat: no-repeat;}
div#container{background-image:url('/images/bg_top.jpg'); background-position:top center; background-repeat: no-repeat;}*/
/*body{ background-color:#FFF; background-image:url('/images/bg_middle.jpg'); background-position:top center; background-repeat:repeat-y;}
div#foot{ background-color:#FFF;background-image:url('/images/bg_bottom.jpg'); background-position:top center; background-repeat: no-repeat; padding-top:10px;}*/
div#t0{ width:990px; margin:0 auto;}

div.content{ }
div.main, .patterntransp{ background-image:url('/images/pattern.png'); border:1px solid #d9d9d9; padding:5px 15px;}
.patterntransp{ padding:0;}

div.head{ width:970px; height:150px;}
a.lnklogo{ float:left; display:block; height:150px; width:230px; margin:0 0 0 20px;}
a.lnklogo span{ display:none;}
a.InaugurazioneNuovoCentroStampaDigitale{float:left; display:block; height:150px; width:440px; margin:0;}
a.InaugurazioneNuovoCentroStampaDigitale span{ display:none;}
/* Sx Column :: Menu */
div.menutop ul#n_Root {
 margin: 0;
margin-top:2px;
}

div.menutop ul#n_Root li {
 text-align: center;
 margin: 0 auto;
 padding: 0;
 list-style: none;
 float:left;
 margin:0 3px;
}

div.menutop ul#n_Root li ul li{width:auto; float:none }
div.menutop ul#n_Root li ul li a{ border:none;  padding:4px 9px;  margin:0; width:110px}

div.menutop ul#n_Root li a {
 width:54px;
 color: #FFF;
 display: block;
 padding:4px 10px 5px 10px;
 margin:0 15px;
 border-bottom:4px solid #FFFF00;
}

div.menutop ul#n_Root li a:hover,
div.menutop ul#n_Root li a:active,
div.menutop ul#n_Root li.current a,
div.menutop ul#n_Root li.current a:hover {
 font-weight:bold;
}

div.menutop ul#n_Root li ul li a,
div.menutop ul#n_Root li.current_parent ul li a,
div.menutop ul#n_Root li.current ul li a,
div.menutop ul#n_Root li.current_parent ul li.current ul li a,
div.menutop ul#n_Root li.current_parent ul li.current_parent ul li a {
 border-bottom:1px solid #414141;
 background-color: #f3f3f3;
 color:#000;
}
div.menutop ul#n_Root li ul li a:hover,
div.menutop ul#n_Root li ul li a:active{
 font-weight:normal;
 text-decoration:underline
}

div.menutop ul#n_Root li ul{ border:1px solid #FFFF00;}
div.menutop ul#n_Root li#v_0_8 a, div.menutop ul#n_Root li#v_0_8 ul{ border-color:#80ff00;}
div.menutop ul#n_Root li#v_0_6 a, div.menutop ul#n_Root li#v_0_6 ul{ border-color:#e2007a;}
div.menutop ul#n_Root li#v_0_5 a, div.menutop ul#n_Root li#v_0_5 ul{ border-color:#c10233;} 
div.menutop ul#n_Root li#v_0_10 a, div.menutop ul#n_Root li#v_0_10 ul{ border-color:#009ee0;} 
div.menutop ul#n_Root li#v_0_11 a, div.menutop ul#n_Root li#v_0_11 ul{ border-color:#ff8400;}
div.menutop ul#n_Root li#v_0_12 a, div.menutop ul#n_Root li#v_0_12 ul{ border-color:#ffed00;}

div.menutop ul#n_Root li#v_0_8 ul li a,
div.menutop ul#n_Root li#v_0_6 ul li a,
div.menutop ul#n_Root li#v_0_5 ul li a,
div.menutop ul#n_Root li#v_0_10 ul li a,
div.menutop ul#n_Root li#v_0_11 ul li a,
div.menutop ul#n_Root li#v_0_12 ul li a{ border-color:#CFCFCF;}

div.menutop ul#n_Root li ul { display:none; }

div.menutop ul#n_Root li:hover ul,
div.menutop ul#n_Root li.hover ul { display: block; position: absolute; overflow: visible; z-index: 10000;margin-top:0px;}

div.menutop ul#n_Root li:hover ul li,
div.menutop ul#n_Root li.hover ul li { clear: both;  padding: 0; margin: 0;  }

div.menutop ul#n_Root li:hover ul li ul { display:none; }

div.menutop ul#n_Root li:hover ul li:hover ul,
div.menutop ul#n_Root li.hover ul li:hover ul { display: block; position: absolute; overflow: visible; z-index: 10000;margin-top:-24px; margin-left:128px;}

div.menutop ul#n_Root li:hover ul li:hover ul li,
div.menutop ul#n_Root li.hover ul li:hover ul li { clear: both;  padding: 0; margin: 0;  }

div.menutop ul#n_Root li ul li.have_child > a{
	background-image:url('/images/arrow.gif');
	background-repeat:no-repeat;
	background-position: center right
}

div.flickrdx{ background-color:#f5f5f5; border:1px solid #e6e6e6; padding:20px;}
div.flickrdx a.flickrphoto{ margin:3px 3px 3px 4px; display:block; width:75px; height:75px; float:left;}
div.newsletterdx{ }
div.newsletterdx div.form_element_label{ color:#009ee0; text-align:right;}
h1{ color:#0B55BF; font-size:1.7em; text-align:right; border-bottom:1px dashed #999999;}
div#t1r0c0{ padding:20px 15px 0 10px; }
div#t1r0c1{ width:305px; padding:0 10px;padding-top:20px; }

div.pagination{ text-align:center;}
div.pagination span.currentpage{ font-size:1.4em; font-weight:bold;}

div.pagination a{ padding:3px;border:1px solid #CFCFCF; background-color:white;}
a.web_product{
	display:block;
	float:left; 
	padding:15px;
	background-color:#FFF;
	border:2px solid #BFBFBF;
	margin:7px;
}

a.web_product div.productinfo{
	padding:3px; 
	position:absolute;
	background-color:#FFF;
}
a.web_product img.productimage{
	background-repeat:no-repeat;
	background-position: center top;
}

a.printproduct{
	display:block;
	float:left; 
	padding:15px;
	background-color:#FFF;
	border:2px solid #BFBFBF;
	margin:7px;

}
a.printproduct div.productinfo{
	padding:3px; 
	position:absolute;
	background-color:#FFF;
	text-align:center
}
a.printproduct img.productimage{
	background-repeat:no-repeat;
	background-position: center center;
}

div.newsdx{
	color:#222;
	margin-bottom:10px;
}
div.newsdx div.newsdxdata{ font-weight:bold; font-size:1.2em;}
div.newsdx div.newsdxdata span{ padding-top:13px; width:114px;}
div.newsdx div.newsdxdata span.newsdxicon{ margin:0 5px; display:block; width:42px; padding:7px 0 8px 0; font-size:1.7em;}
div.newsdx div.newsdxtitle{ font-size:1.4em; font-weight:bold; padding-bottom:10px;}


div.newsdx_ciano div.newsdxtitle{ color:#009EE0;}
div.newsdx_ciano div.newsdxdata span.newsdxicon{ background-image:url('/images/news/newsbgicon_ciano.png'); color:white;}
div.newsdx_rosso div.newsdxtitle{ color:#FF0000;}
div.newsdx_rosso div.newsdxdata span.newsdxicon{ background-image:url('/images/news/newsbgicon_rosso.png'); color:white;}
div.newsdx_giallo div.newsdxtitle{ color:#FFED00;}
div.newsdx_giallo div.newsdxdata span.newsdxicon{ background-image:url('/images/news/newsbgicon_giallo.png'); color:black;}
div.newsdx_verde div.newsdxtitle{ color:#009F00;}
div.newsdx_verde div.newsdxdata span.newsdxicon{ background-image:url('/images/news/newsbgicon_verde.png'); color:white;}
a.acronym{
	border-bottom: .1em dotted;
	cursor: help;
}
div.acronymtooltip{ width:150px;}

ul.sublevel_navi li h2{ background-color:transparent; border:none; margin:0; padding:0;}
ul.sublevel_navi li{ list-style:none; margin:0; padding:0}
ul.sublevel_navi li a.sublevel_title{ background-image:url('/images/dotblue.png'); background-position:center left; background-repeat:no-repeat; padding-left:12px;}

ul.sublevel_navi li#sln_36_10 a.sublevel_title{background-image:url('/images/dotred.png'); color:#FF0000;}
ul.sublevel_navi li#sln_16_10 a.sublevel_title{background-image:url('/images/dotgreen.png'); color:#508F11;}
ul.sublevel_navi li#sln_17_10 a.sublevel_title{background-image:url('/images/dotorange.png'); color:#FF8400;}
ul.sublevel_navi li#sln_18_10 a.sublevel_title{background-image:url('/images/dotviolet.png'); color:#E2007A;}
ul.sublevel_navi li#sln_14_10 a.sublevel_title{background-image:url('/images/dotcyan.png'); color:#009F9C;}
ul.sublevel_navi li div.sublevel_desc{ margin:0 0 15px 20px;}

div.newsletterdx h2{ background-color:#004D95; color:#FFF; border:none;}
div.newsdx h2{ background-color:#E2007A; color:#FFF; border:none;}
div.webmaildx h2{ background-color:#FF8400; color:#FFF; border:none;}
div.casidisuccessodx h2{ background-color:#C10233; color:#FFF; border:none;}
div.patterncontent{ padding:5px;}


.rosso, a.rosso { color: #f00 }
.verde, a.verde { color: #060; }

.button{ padding:3px; border:1px solid #CFCFCF; background-color:#EFEFEF; }

div.newsletterdx .button, div#newsletter .button{ background-color:#004D95; color:#FFF; border:none;}
div.webmaildx .button{ background-color:#FF8400; color:#FFF; border:none;}


div#breed{
	background-color:#EBEBEB;
	padding:0;
	width:100%;
	float:left;
	margin-bottom:8px;
	border:1px solid #BFBFBF;
	background-image:url('/images/breed/breed_bg.jpg');
	background-repeat:repeat-x;
	height:31px;
}
div#breed a{ font-weight:bold; display:block; float:left; height:30px; padding:8px 0 8px 5px; padding-right:15px; background-image:url('/images/breed/breed_arrow.jpg'); background-position: right top; background-repeat:no-repeat; border:none; }
div#breed a.breedroot{ padding:0 15px 0 5px; border:none; }
div#breed a img{border:none;}
div#breed span{ float:left; display:block; margin-top:8px; padding-left:5px;}
div#breed a span{ display:inline; margin:0; padding:0;}

div#print a.catlnk{ float:left; display:block;width:195px; height:130px;background-repeat:no-repeat;border:1px solid gray;margin:2px; background-position:top center; }

div#print a.catlnk img{background-repeat:no-repeat;width:195px; height:130px; background-position:top center;}

/*div#foot{
background-image:url('/images/bg_footer.jpg');
background-repeat:no-repeat;
background-position:bottom center;
padding-top:25px;
height:170px;
margin-top:25px;
width:100%
}
*/
body{
	background-image:url('/images/bg_top.jpg');
	background-repeat:no-repeat;
	background-position:top center;
}

/*body{background-image:url('/images/bg_top_30APRILE.jpg');}*/


div#container{background-image:url('/images/bg_footer.jpg'); background-position:bottom center; background-repeat: no-repeat; padding-bottom:220px;}

