*{margin:0;padding:0;}
li {margin-left:20px;}
html {background-color:#bcbe00;}
html {overflow-y: scroll !important;}

body {font-family:Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;font-size:13px;color:#666666;background:url("../img/background.gif") no-repeat;background-position:top center;}
input,textarea,select {font-family:Trebuchet MS,Tahoma,Arial,Helvetica,sans-serif;font-size:13px;color:#666666;}
.sfSelected {display:none;}

a,a:link,a:visited,a:active	{color:#666666;text-decoration:underline;}
a:hover	{color:#666666;text-decoration:none;}
a.rss {background:transparent url('../img/ico/dna_rss.png') center right no-repeat;display:inline-block;padding-right:20px;line-height:17px;} 

h1 a:hover	{text-decoration:underline;}
  
h1 {font-size:22px;color:#bcbe00;}
h2 {font-size:18px;}    
h3 {font-size:17px;color:#bcbe00;font-style:italic;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}


a.LinkNormal	{text-decoration:none;}

#container          {width:962px;}
#container2bg		{width:960px;background:#ffffff;border:solid 1px #bcbe00;border-bottom:0px;padding-top:30px;}
#container2			{width:900px;margin:30px;padding-bottom:30px;margin-bottom:0px;margin-top:0px;background:none;text-align:left;}
#container2_head	{background:#ffffff;}
#banner				{width:880px;padding:10px;height:330px;background:#666666;}
#logo				{width:161px;}

.left				{float:left;width:590px;}
.right				{width:290px;margin-left:20px;float:left;}

.left-column		{float:left;width:290px;}
.left-spacer		{float:left;width:10px;}

/**/
#internal-page #container2  {background:url('../img/background_int.gif') repeat-y;background-position:219px 0px;}
#internal-page #prato	    {width:960px;background:url('../img/prato_int.gif') repeat-x;height:19px;}
#internal-page .left	    {width:220px;float:left;min-height:500px;}
#internal-page .right	    {width:660px;float:left;margin-left:20px;}
#internal-page #navigation3	{background:none;}
#internal-page #banner	    {height:200px;padding:10px;}
#righta				        {width:478px;float:left;min-height:300px;}
#rightb				        {width:160px;margin-left:20px;float:left;}
#dna_flower	                {text-align:right;padding-right:10px;}
/**/

#navigation1			{float:right;max-width:900px;display:inline;text-align:right;}
#navigation2			{float:left;width:775px;text-align:left;}
#navigation3            {margin-bottom:20px;padding-top:25px;width:900px;background: url("../img/background_hp.gif");position:relative;left:0px;top:0px;}
	/* position:absolute from navigation3 */
	#dna_flower_hp	{position:absolute;left:590px;bottom:0px;}
	#dna_tit_hp		{position:absolute;left:645px;bottom:-5px;font-size:25px;font-weight:bold;}
	#dna_rss_hp		{position:absolute;right:0px;bottom:0px;}
	/* ---------------------------------- */

#prato              {border:0px;width:960px;background:url('../img/prato.gif') repeat-x;height:19px;}

#footer_left_hp1    {width:200px;float:left}
#footer_left_hp2    {margin-left:90px;width:200px;float:left}
#footer				{width:960px;background:#666666;color:#ffffff;font-size:11px;text-align:left;}
#footer1a {width:898px;padding:30px;padding-bottom:30px;padding-top:10px;}
#module_footerlinks         {width:680px;float:left;padding-right:10px;}

#partners {float:left;width:187px;padding-left:20px;border-left:solid 1px white;}
#partners div,#partners a {float:left;width:59px;}
#footer1c {width:910px;padding:5px;background:#ffffff;color:#343434;font-size:11px;padding-left:30px;padding-right:20px;}
#footer1c a,#footer1c a:link,#footer1c a:visited,#footer1c a:active	{font-weight:bold;color:#343434;text-decoration:none;}
#footer1c a:hover	{color:#343434;text-decoration:underline;font-weight:bold;}

#footer1c1  {float:left;width:80px;padding-top:5px;padding-right:10px;}
#footer1c2  {float:left;width:591px;padding-top:5px;padding-right:10px;}
#footer1c3  {border-left:solid 1px #666666;float:left;width:198px;padding-left:20px;}
#footer1c3 a {float:left;width:88px;}
#footer1c3 div.spacer {float:left;width:22px;}
#icow3c {padding-top:3px;}

#footer2   {text-align:center;width:960px;border:solid 1px #bcbe00;border-top:0px;font-size:11px;padding-bottom:7px;padding-top:7px;}
	#copyright {width:800px;float:left;text-align:right;font-size:11px;}
	#privacy   {width:100px;float:right;text-align:right;font-size:11px;}
	#privacy   a{text-decoration:none;font-weight:bold;}

.sitesearch_label {float:left;width:81px;margin-top:9px;}
.sitesearch_input {float:left;width:77px;height:18px;margin-top:9px;}

.right a,.right a:link,.right a:visited,.right a:active	{color:#bcbe00;}
.right a:hover	{color:#bcbe00;}
#footer a		{color:#ffffff;font-size:11px;}



/*=============================*/
/* DIV SITEFINITY MODULES */
#module_menusx          div{width:210px;}
#module_sitesearch		{width:110px;display:inline;padding-left:15px;float:left;}
#module_lastproject		{}
#module_webmarketing	{}
    #module_webmarketing-Tit  {padding-bottom:7px;text-align:center;}
    #module_webmarketing-Text {padding-bottom:14px;}
    #module_webmarketing-List1 {padding-top:7px;padding-bottom:7px;text-decoration:underline;float:left;width:108px;border-right:solid 2px #bcbe00;}
    #module_webmarketing-List2 {padding-left:7px;padding-top:7px;padding-bottom:7px;text-decoration:underline;float:left;width:100px;}
    #module_webmarketing ul	{list-style-type:none;}
#module_sitefinity		{text-align:center;}
    #module_sitefinity-Tit  {}
    #module_sitefinity-Text {margin-top:7px;}
    #module_sitefinity-Link {text-align:right;margin-top:7px;}
    #module_sitefinity-Logo {text-align:center;margin-top:7px;}

#module_QuickLink  {padding:0px;text-align:center;}
#module_QuickLink1 {width:250px;margin-bottom:5px;}
#module_QuickLink2 {width:250px;margin-bottom:5px;}
#module_QuickLink3 {width:250px;}

#module_news			{width:290px;}

#module_tagcloud		{text-align:center;}
#module_tagcloud	div,#module_tagcloud ul,#module_tagcloud li	{text-align:center;}
/*#module_tagcloud {overflow:hidden;height:50px; }*/
#module_socialnetwork	{}
    #module_socialnetwork-Tit   {text-align:center;}
    #module_socialnetwork-Text  {margin-top:7px;}
    #module_socialnetwork-Link  {margin-top:7px;}
    #module_socialnetwork-Logo1  {margin-top:7px;float:left;}
    #module_socialnetwork-Logo2  {margin-top:7px;float:right;}
#module_ecology			{}
    #module_ecology-Tit     {text-align:center;}
    #module_ecology-Text    {margin-top:7px;}
    #module_ecology_LogoBg  {padding:10px;margin-top:7px;}
    #module_ecology-Logo1   {float:left;width:106px;margin-right:17px;}
    #module_ecology-Logo2   {float:left;width:106px;}    
    #module_ecology-Link    {text-align:right;margin-top:7px;}
#module_partner_link	{min-height:135px;max-height:135px;color:#666666;}
    .module_partner_linkItem	{float:left;width:125px;}
#module_sitemap			{}
#module_utility			{padding-top:7px;padding-bottom:7px;float:right;}
#module_SXnavigation    {}
#module_ecology h1      {text-decoration:underline;}
#module_recapiti        {}
#module_skype           {margin-top:13px;}
/*=============================*/



/*===============================*/
/* -- BOX TRANSPARENT CORNER -- */
	.boxtsx,.boxtdx,.boxfsx,.boxfdx {height:15px;width:15px;float:left;font-size:10px;line-height:10px;}
	.boxco,.boxce,.boxco2 {background:#ffffff;}
	.boxce  {float:left;height:15px;font-size:10px;line-height:10px;}
	.boxco  {text-align:left;padding:10px;padding-top:0px;padding-bottom:0px;}/*min-height:185px;*/
	.boxco2  {text-align:left;padding:10px;padding-top:0px;padding-bottom:0px;}/*min-height:185px;*/
	.boxcoslide  {text-align:left;padding:10px;padding-top:0px;padding-bottom:0px;height:200px;}

	.box_green-gray .boxce , .box_green-gray .boxco  {background:#666666;}
	.box_green-gray .boxtsx {background: url("../img/green-gray_tsx.gif") no-repeat top left;}
	.box_green-gray .boxtdx {background: url("../img/green-gray_tdx.gif") no-repeat top right;}
	.box_green-gray .boxfsx {background: url("../img/green-gray_fsx.gif") no-repeat top left;}
	.box_green-gray .boxfdx {background: url("../img/green-gray_fdx.gif") no-repeat top right;}

	.box_green-white .boxce, .box_green-white .boxco  {background:#ffffff;}
	.box_green-white .boxce, .box_green-white .boxcoslide  {background:#ffffff;}
	.box_green-white .boxtsx {background: url("../img/green-white_tsx.gif") no-repeat top left;}
	.box_green-white .boxtdx {background: url("../img/green-white_tdx.gif") no-repeat top right;}
	.box_green-white .boxfsx {background: url("../img/green-white_fsx.gif") no-repeat top left;}
	.box_green-white .boxfdx {background: url("../img/green-white_fdx.gif") no-repeat top right;}

	.box_green-green .boxce , .box_green-green .boxco  {background:#c9cb33;}
	.box_green-green .boxtsx {background: url("../img/green-green_tsx.gif") no-repeat top left;}
	.box_green-green .boxtdx {background: url("../img/green-green_tdx.gif") no-repeat top right;}
	.box_green-green .boxfsx {background: url("../img/green-green_fsx.gif") no-repeat top left;}
	.box_green-green .boxfdx {background: url("../img/green-green_fdx.gif") no-repeat top right;}

	.box_gray-gray .boxce , .box_gray-gray .boxco  {background:#666666;color:white;}
	.box_gray-gray .boxtsx {background: url("../img/gray-gray_tsx.gif") no-repeat top left;}
	.box_gray-gray .boxtdx {background: url("../img/gray-gray_tdx.gif") no-repeat top right;}
	.box_gray-gray .boxfsx {background: url("../img/gray-gray_fsx.gif") no-repeat top left;}
	.box_gray-gray .boxfdx {background: url("../img/gray-gray_fdx.gif") no-repeat top right;}

	.box_gray-gray2 .boxce , .box_gray-gray2 .boxco, .box_gray-gray2 .boxco2  {background:#cccccc;color:white;}
	.box_gray-gray2 .boxtsx {background:#cccccc;}
	.box_gray-gray2 .boxtdx {background:#cccccc;}
	.box_gray-gray2 .boxfsx {background:#cccccc;}
	.box_gray-gray2 .boxfdx {background:#cccccc;}

	.box_gray-white .boxce , .box_gray-white .boxco  {background:#ffffff;}
	.box_gray-white .boxtsx {background: url("../img/gray-white_tsx.gif") no-repeat top left;}
	.box_gray-white .boxtdx {background: url("../img/gray-white_tdx.gif") no-repeat top right;}
	.box_gray-white .boxfsx {background: url("../img/gray-white_fsx.gif") no-repeat top left;}
	.box_gray-white .boxfdx {background: url("../img/gray-white_fdx.gif") no-repeat top right;}

	.doublebox .boxco  {width:550px;}
	.doublebox .boxce  {width:540px;}

	.boxco  {width:250px;}
	.boxco2  {width:250px;}
	.boxce  {width:240px;}

.box_green-gray		{background:#bcbe00;padding:10px;color:#ffffff;}
.box_green-white	{background:#bcbe00;padding:10px;}
.box_gray-gray		{background:#cccccc;padding:10px;}
.box_gray-gray2		{background:#cccccc;padding:10px;}
.box_gray-white		{background:#666666;padding:10px;}
.box_green-green	{background:#bcbe00;padding:10px;}
/*=============================*/

.box_gray-gray h1   {color:#bcbe00;font-size:20px;}
.box_gray-gray h2   {color:#ffffff;font-size:15px;}

.box_green-white h1 {color:#666666;font-size:20px;}
.box_green-white h2 {color:#666666;font-size:15px;}

.box_green-green h1 {color:#ffffff;font-size:20px;}
.box_green-green h2 {color:#ffffff;font-size:15px;}

.box_green-green h1 a{color:#ffffff;}
.box_green-green h2 a{color:#ffffff;}

.box_gray-gray a    {color:#ffffff;}

#module_news h2,h1 {margin:0px;}
#module_news h2    {font-size:11px;font-weight:bold;}
#module_news a, #module_news  a:link, #module_news  a:visited, #module_news  a:active {text-decoration:none;}
#module_news a:hover    {text-decoration:underline;}
#module_news span.data  {color:#bcbe00;}
#module_news img        {max-width:290px;}

/*=======================================================================================*/
/* MENU NAVIGAZIONE */
/*=======================================================================================*/
#navigation1 div  {float:left;}

#navigation1menu a			{font-weight:bold;font-size:11px;float:left;color:white;display:block;line-height:13px;text-decoration:none;padding-left:10px;padding-right:10px;border-right:solid 1px white;}
#navigation1menu a:hover    {color:#747a00;}
#navigation1menu a.last		{border-right:0px;}

/*Icone*/
#btm-bookmark {float:left;}
a#btm-bookmark,a:link#btm-bookmark,a:visited#btm-bookmark,a:active#btm-bookmark {color:white;height:40px;display:block;width:36px;background: url("../img/ico/btnBookmark.gif");}
a:hover#btm-bookmark	{height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnBookmark.gif");}

#btm-print {float:left;}
a#btm-print,a:link#btm-print,a:visited#btm-print,a:active#btm-print {color:white;height:40px;display:block;width:36px;background: url("../img/ico/btnPrint.gif");}
a:hover#btm-print	{height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnPrint.gif");}

#btm-sendurl {float:left;}
#btm-sendurl a,#btm-sendurl a:link,#btm-sendurl a:visited,#btm-sendurl a:active{color:white;height:40px;display:block;width:36px;background: url("../img/ico/btnSendURL.gif");}
#btm-sendurl a:hover {height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnSendURL.gif");}

#btm-swicthsize {float:left;}
a#btm-swicthsize,a:link#btm-swicthsize,a:visited#btm-swicthsize,a:active#btm-swicthsize {color:white;height:40px;display:block;width:16px;background: url("../img/ico/btnSwitchSize1.gif");}
a:hover#btm-swicthsize	{height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnSwitchSize1.gif");}

#btm-swicthsize2 {float:left;}
a#btm-swicthsize2,a:link#btm-swicthsize2,a:visited#btm-swicthsize2,a:active#btm-swicthsize2 {color:white;height:40px;display:block;width:16px;background: url("../img/ico/btnSwitchSize2.gif");}
a:hover#btm-swicthsize2	{height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnSwitchSize2.gif");}

#btm-swicthsize3 {float:left;}
a#btm-swicthsize3,a:link#btm-swicthsize3,a:visited#btm-swicthsize3,a:active#btm-swicthsize3 {color:white;height:40px;display:block;width:16px;background: url("../img/ico/btnSwitchSize3.gif");}
a:hover#btm-swicthsize3	{height:40px;display:block;text-decoration:none;background: url("../img/ico/on/btnSwitchSize3.gif");}


.bottoneCustom, .bottoneCustom:visited {
	background: #222 url("/_dna/img/alert-overlay.png") repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.bottoneCustom:hover							{ background-color: #111; color: #fff; }
	.bottoneCustom:active							{ top: 1px; }
	.small.bottoneCustom, .small.bottoneCustom:visited 			{ font-size: 11px; padding: ; }
	.bottoneCustom, .bottoneCustom:visited,
	.medium.bottoneCustom, .medium.bottoneCustom:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.bottoneCustom, .large.bottoneCustom:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
.green.bottoneCustom, .green.bottoneCustom:visited		{ background-color: #bcbe00; }
.green.bottoneCustom:hover						{ background-color: #c9cb33; }



