/*
-----------------------------------
INNOVELLO css screen.css

copyright 2009 TreArt & Eurecna SpA
-----------------------------------
*/
/*reset part, based on Eric Meyer's reset.css*/

body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background:url(../images/sf_body.jpg) repeat-x top;
	background-color:#FFFFFF;
	font-size:14px;
}

a,
a:visited
 {
	color:#1C4855;
	text-decoration:none;
}
a:hover
 {
	color:#1C4855;
	text-decoration:underline;
}

/* tables still need ‘cellspacing="0"’ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

h1 {
	font-size:18px;
	color:#333;
	font-weight:bold;
	border-bottom:1px dotted #333;
	margin-bottom:10px;
	padding-bottom:10px;
}
/*dettaglio azienda - nome*/
h4 {
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin:0;
}
textarea {
	width:100%;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #7EC3DB;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
}
/*layout part*/


.block {
overflow:visible;
}

#wrapper { 
	width: 100%;
	float: left;
}
#wrapper_inside {
	width: 988px;
	margin: 0 auto; 
}

#footer{
	width: 100%;
	float: left;
}

#footer_inside {
	width: 988px;
	margin: 0 auto; 
}

#header {
	width: 988px;
	float: left;
	display: inline;
	margin: 0px 0px 10px 0px;
}

#navigation {
	width: 988px;
	float: left;
	display: inline;
	margin: 0px 0px 10px 0px;
}

#navigation_main{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

#search{
/*
	display: inline;
	float: right;
*/
	margin: 0;
	padding: 0;
}



/*#banner {
	width: 988px;
	height: auto;
	float: left;
	display: inline;
}*/

#banner_left {
	width: 200px;
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
}

#banner_main {
	width: 568px;
	float: left;
	display: inline;
	margin: 0px 10px 0px 0px;
}

#banner_right {
	width: 200px;
	float: left;
	display: inline;
	margin: 0px;
}

#logo{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	width: 283px;
	height: 59px;
}

h1.logo a{
	display: block;
	width: 283px;
	height: 59px;
	background: transparent url(../images/logo.png) top left no-repeat;
	font-size: 18px;
	color: #333;
	text-indent: -9999px;
	font-weight: bold;
}

#changelanguage{
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	width: 70px;
	height: 16px;
}

#right { 
	width:400px;
	float: right;
	display: inline;
}

#left { 
	width:400px;
	float: left;
	display: inline;
}

#main {  
	width:700px;
	float: left;
	display: inline;
}


/* Stili pagina home */
.home #right {
	width: 200px;
}


/* Stili pagina interna */
.internal_page #right {
	width: 200px;
}

.main-100-percent #main{
	width:100%;
}


#sito {
width:987px;
margin:auto;}

.float {
float:left;
display:inline;}

#testata_top {
margin:auto;
width:987px;
height:63px;
background:url(../images/sf_body.jpg) repeat-x;}

#logo {
margin-top:3px;
width:532px;
height:60px;
}


/*LOGIN PANEL*/

#gestione {
	float:left;
	display:inline;
width:371px;
height:25px;
margin:3px 15px 35px 0px;
background:url(../images/azioni.png) no-repeat;
color:#FFFFFF;
text-align:left;
font-size:10px;
font-family:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
}

#edit_profile {
	width:90px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-right:5px;
	border-right:1px solid white;
	padding-right:5px;
}
#edit_profile a,
#edit_profile a:visited 
{
color:#7EC3DB;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#edit_profile a:hover
{
text-decoration:underline;
}
/*#gestione div {
margin-left:25px;
margin-top:5px;
}*/
#hello_guest {
	width:371px;
	margin-top:5px;
	padding-left:20px;
}

#welcome {
	width:105px;
	float:left;
	display:inline;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:left;
}
#guest_actions {
	width:120px;
	float:right;
	display:inline;
	margin:0 50px 0px 0px;
	padding:0;
}
#guest_actions ul {
	list-style-type:none;
	width:100%;
	margin:0 0 0 -20px;
}
#guest_actions ul li {
display:inline;
float:left;
border-right:1px solid white;
padding:0px 2px 0px 2px;
width:50px;
margin:0;
}
#guest_actions ul li.last {
border:none;
}
#guest_actions ul li a,
#guest_actions ul li a:visited {
color:#7EC3DB;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#guest_actions ul li a:hover {
text-decoration:underline;
}

#hello_user {
	float:left;
	display:inline;
	width:195px;
	margin:5px 5px 0px 10px;
	border-right:1px solid white;
	font-size:11px;
	font-weight:bold;
	
	}
#get_out {
	width:50px;
	float:left;
	display:inline;
	padding:0px 4px;
	margin-top:5px;
	}
#get_out a,
#get_out a:visited
 {
color:#7EC3DB;
font-weight:bold;
font-size:11px;
text-decoration:none;
	}
#get_out a:hover
 {
color:#7EC3DB;
font-weight:bold;
font-size:11px;
text-decoration:underline;
	}
/*END LOGIN PANEL*/

#gestione div .float {
width:130px;
float:left;
margin-left:5px;
}
#lingue {
width:48px;
height:19px;
padding-top:41px;}

#lingue a {
margin-left:4px;
display:inline;}

#lingue a img {
border:0px none;}



#entra {
width:39px;}

#registrati {
width:68px;}

#testata_menu {
margin:auto;
width:987px;
height:51px;
display:block;
margin-bottom:6px;
background:url(../images/sf_menu.png) repeat-x;}

#testata_menu a {
background:url(../images/menu.png);}

#menu {
background-color:#FFFFFF;}

#menu a:hover {
background:url(../images/menu.png);}

#testata_menu a {
display:block;
height:51px;
float:left;
display:inline;}

#progetto {
width:120px;}
#testata_menu a#progetto{ background-position:0px 1px; }
#testata_menu a#progetto:hover{ background-position:0px -52px; }
#business {
width:115px;}
#testata_menu a#business {background-position:-119px 1px;}
#testata_menu a#business:hover {background-position:-119px -52px;}
#ricerca {
width:106px;}
#testata_menu a#ricerca {background-position:-234px 1px;}
#testata_menu a#ricerca:hover {background-position:-234px -52px;}
#finanza {
width:105px;}
#testata_menu a#finanza {background-position:-340px 1px;}
#testata_menu a#finanza:hover {background-position:-340px -52px;}
#links_utili {
width:118px;}
#testata_menu a#links_utili {background-position:-445px 1px;}
#testata_menu a#links_utili:hover {background-position:-445px -52px;}

/*Nav menu english*/

#testata_menu_en {
margin:auto;
width:987px;
height:51px;
display:block;
margin-bottom:6px;
background:url(../images/sf_menu_en.png) repeat-x;}

#testata_menu_en a {
background:url(../images/menu_en.png);}

#menu_en {
background-color:#FFFFFF;}

#menu_en a:hover {
background:url(../images/menu_en.png);}

#testata_menu_en a {
display:block;
height:51px;
float:left;
display:inline;
}

#progetto_en {
width:120px;}
#testata_menu_en a#progetto_en{ background-position:0px 1px; }
#testata_menu_en a#progetto_en:hover{ background-position:0px -52px; }
#business_en {
width:115px;}
#testata_menu_en a#business_en {background-position:-119px 1px;}
#testata_menu_en a#business_en:hover {background-position:-119px -52px;}
#ricerca_en {
width:106px;}
#testata_menu_en a#ricerca_en {background-position:-234px 1px;}
#testata_menu_en a#ricerca_en:hover {background-position:-234px -52px;}
#finanza_en {
width:105px;}
#testata_menu_en a#finanza_en {background-position:-340px 1px;}
#testata_menu_en a#finanza_en:hover {background-position:-340px -52px;}
#links_utili_en {
width:118px;}
#testata_menu_en a#links_utili_en {background-position:-445px 1px;}
#testata_menu_en a#links_utili_en:hover {background-position:-445px -52px;}


#cerca {
margin:0;padding:0;
}

#cerca {
margin-left:222px;
/*margin-right:11px;*/
width:185px;
height:29px;
margin-top:12px;
background:url(../images/cerca.jpg) no-repeat;}


#cerca input[type=text] {
width:130px;
height:17px;
font-size:12px;
font-family:"Lucida Grande", Tahoma, Arial, sans-serif;
}

#cerca input[type=image] {
margin-left:10px;
margin-top:2px;}

#cerca input {
border:0px none;
margin-top:5px;
margin-left:14px;
color:#6B6B6B;
display:inline;
float:left;}

#animazione {
width:987px;
height:282px;
margin:auto;
/*background-image:url(../images/animazione.jpg);*/
}

#animazione2 {
width:987px;
height:200px;
margin:auto;
background-image:url(../images/anim_2.png);}

#animazione2_en {
width:987px;
height:200px;
margin:auto;
background-image:url(../images/anim_2_en.png);}


#animazione2_prog {
width:987px;
height:200px;
margin:auto;
background-image:url(../images/img_flash.png);}

#animazione2_prog_en {
width:987px;
height:200px;
margin:auto;
background-image:url(../images/img_flash_en.png);}


#sotto_animazione {
width:987px;
height:75px;
margin:auto;
margin-bottom:30px;
margin-top:8px;}

#txt_iscriviti {
width:798px;
height:75px;}

#up_txt {
height:55px;
width:798px;
background-color:#2E2E2E;
color:#FFFFFF;
font-weight:bold;
font-size:20px;}

#up_txt div {
padding-top:16px;
float:left;
display:inline;}

#down_txt {
width:792px;
height:18px;
text-align:right;
color:#2E2E2E;
font-size:13px;
padding-top:2px;}

#button_iscriviti {
width:189px;
height:75px;
background-color:#2E2E2E;}

#button_iscriviti a.float img {
margin-top:8px;
border:0px none;}

.dati {
color:#1C4857;
font-weight:bold;}

#contenuto {
width:987px;
margin:auto;
}
/*#contenuto #main7 ul {
list-style-type:none;
width:600px;
margin:30px auto;
}
#contenuto #main7 ul li {
padding:0px 10px;
display:inline;
}
#contenuto #main7 ul li a,
#contenuto #main7 ul li a:visited
{
color:#1C4855;
font-weight:bold;
text-decoration:none;
}
#contenuto #main7 ul li a:hover
{
text-decoration:underline;
}
*/
#sx_home {
width:663px;}

#dx_home {
width:313px;
margin-left:11px;}

.big_a {
float:left;
display:inline;
width:221px;
height:146px;}

a.big_a {
display:block;}

.tit {
height:24px;
color:#2E2E2E;
font-size:14px;
font-weight:bold;
padding-top:15px;
border-bottom:1px solid #2E2E2E;}

.testo_home {
width:645px;
overflow:hidden;
margin-left:10px;
font-size:14px;}

#foglio {
background:url(../images/foglio.png) no-repeat;
width:642px;
height:310px;
margin-left:7px;
}
#foglio_en {
background:url(../images/foglio_en.png) no-repeat;
width:642px;
height:310px;
margin-left:7px;
}

#foglio_ul {
margin:0px 0px 0px 64px;
padding:25px 0px 0px 0px;
list-style-type:none;
width:540px;
font-family:"Century Gothic", Tahoma, Verdana, Arial;
font-size:18px;}

#foglio_ul li {
margin-bottom:10px;}

#foglio_ul li.freccia {
margin-top:17px;}

#foglio_en_ul {
margin:0px 0px 0px 64px;
padding:25px 0px 0px 0px;
list-style-type:none;
width:540px;
font-family:"Century Gothic", Tahoma, Verdana, Arial;
font-size:18px;}

#foglio_en_ul li {
margin-bottom:10px;}

#foglio_en_ul li.freccia {
margin-top:17px;}


.box_bianco {
width:308px;
float:left;
margin-bottom:15px;
}
.box_bianco2 {
width:308px;
float:left;
margin-bottom:15px;
}

#tit_notizie {
background:url(../images/not_bb.png);
height:38px;
width:242px;
float:left;
display:inline;
margin:0;
font-size:18px;
font-weight:bold;
padding-left:66px;
padding-top:20px;
}

.box_bianco h3 {
background:url(../images/not_bb.png);
height:38px;
width:242px;
font-size:18px;
font-weight:bold;
padding-left:66px;
padding-top:20px;
}
.box_bianco2 h3 {
background:url(../images/not_bb.png);
height:38px;
width:242px;
font-size:18px;
font-weight:bold;
padding-left:66px;
padding-top:20px;
}

.box_bianco a,
.box_bianco a:hover,
.box_bianco a:active,
.box_bianco2 a,
.box_bianco2 a:hover,
.box_bianco2 a:active
 {
color:#333;
text-decoration:none
}
.box_bianco a:hover,
.box_bianco2 a:hover
{ text-decoration:underline }

#tit_strumenti {
background:url(../images/strumenti.png);
height:38px;
width:242px;
font-size:18px;
font-weight:bold;
padding-left:66px;
padding-top:20px;}

#corpo_bb {
background:url(../images/sf_bb.png) repeat-y;
width:308px;
overflow:hidden;
float:left;
display:inline;
margin:0;
}
.bordosotto {
	width:308px;
	height:12px;
	background: url(../images/fine_bb.png) top left no-repeat;
	float:left;
	display:inline;
	margin:0;
}

#corpo_bb_strum {
background:url(../images/sf_strumenti.png) repeat-y;
width:308px;}

#feed_sx {
width:138px;
margin:0px 0px 0px 11px;
padding:0px;
background:url(../images/trat_vert.png) repeat-y right;
/*border-right:1px #2e2e2e dashed;*/
list-style:outside;
list-style-type:none;
font-size:11px;
color:#2e2e2e;
}

#corpo_bb #feed_dx {
width:138px;
margin:0px 0px 0px 8px;
padding:0px;
list-style:outside;
list-style-type:none;
font-size:11px;
color:#2e2e2e;
}

#corpo_bb #feed_sx li, 
#corpo_bb #feed_dx li {
padding-bottom:10px;
padding-right:5px;
}
#corpo_bb #feed_sx li a,
#corpo_bb #feed_sx li a:visited,
#corpo_bb #feed_dx li a,
#corpo_bb #feed_dx li a:visited
 {
	color:#333;
	}
#feed_sx li.first, 
#feed_dx li.first {
color:#1c4855;
font-size:12px;
font-weight:bold;
border:none;
background:none;
padding:0;
margin:0;
width:auto;
}

#feed_sx li.first a, #feed_sx li.first a:hover, #feed_dx li.first a, #feed_dx li.first a:hover  {
text-decoration:none;}

#wp-contdx  ul{
margin-top:20px;
padding:0;
margin-left: 20px;
overflow: hidden;
display:inline;
float:left;
color:#333333;
list-style-type:circle;
}

#wp-contdx li {
display: block;
margin-bottom: 3px;
padding-bottom: 3px;
text-decoration: none;
font-size: 12px;
color: #333333;
}

#wp-contdx li:hover{
background:#eaeaea;
}

#wp-contdx  li.first {
background:url(../images/tratteggio.png) repeat-x bottom;
height: 30px;
padding-top: 7px;
padding-bottom: 5px;
font-size: 18px;
font-weight: bold;
}

#strumenti_ul li.first {
padding-left:18px;
background:url(../images/feed.png) no-repeat;
color:#1c4855;
font-size:12px;
font-weight:bold;}

#strumenti_ul {
margin:0px;
padding:10px 0px 0px 9px;
list-style-type:none;
color:#1c4855;
font-weight:bold;
font-size:12px;
}

#strumenti_ul li a, #strumenti_ul li a:hover, #strumenti_ul li a:active {
color:#1c4855;
text-decoration:none;
}
#strumenti_ul li {
width:276px;
height:23px;
padding-top:5px;
padding-left:15px;
background:url(../images/li_str.png) no-repeat;}

#footer {
background:url(../images/sf_footer.png);
height:196px;
margin-top:120px;
padding-top:10px;
font-size:11px;}

#ul_footer {
padding:0px;
margin:0px;
height:186px;
color:#FFFFFF;
width:455px;
border-left:1px solid #ffffff;}

#ul_footer ul {
margin:0px 0px 0px 8px;
padding:0px;
list-style:outside;
list-style-type:none;
float:left;
display:inline;
width:100px;
height:186px;}

#ul_footer a, #ul_footer a:visited, #ul_footer a:link {
color:#FFFFFF;
text-decoration:none;}

#ul_footer a:hover {
color:#FFFFFF;
text-decoration:underline;}

#scritta_footer {
color:#FFFFFF;
width:182px;
height:196px;}

.float a,
.float a:visited
 {
	color:white;
	text-decoration:none;
	}
.float a:hover {
	color:white;
	text-decoration:underline;
	}


#copyright {
width:318px;
color:#FFFFFF;}

#copyright div.float img {
border:none 0px;
margin-left:4px;}

#copyright div:first-child {
width:240px;}

#copyright div.float {
height:15px;}

#sotto_footer{
clear:both;
margin:155px 0px 0px 137px;
width:148px;
height:24px;}

#sotto_menu_blog {
width:987px;
margin:auto;}

.menu_colorato_r, .menu_colorato_v, .menu_colorato_g {
width:229px;
height:196px;}

.menu_colorato_r div.tst_menu {
background:url(../images/tst_menu_r.png) no-repeat;
width:174px;
padding-left:55px;
height:23px;
padding-top:20px;
font-family:ELEGANCE, Tahoma, Verdana, arial;
color:#FFFFFF;
font-size:20px;}

.menu_colorato_v div.tst_menu {
background:url(../images/tst_menu_v.png) no-repeat;
width:174px;
padding-left:55px;
height:23px;
padding-top:20px;
font-family:ELEGANCE, Tahoma, Verdana, arial;
color:#FFFFFF;
font-size:20px;}

.menu_colorato_g div.tst_menu {
background:url(../images/tst_menu_g.png) no-repeat;
width:174px;
padding-left:55px;
height:23px;
padding-top:20px;
font-family:ELEGANCE, Tahoma, Verdana, arial;
color:#FFFFFF;
font-size:20px;}

.menu_colorato_r div.corp_men_col {
height:132px;
width:216px;
padding-top:8px;
padding-left:13px;
background:url(../images/corp_menu_col_r.png);}

.menu_colorato_v div.corp_men_col {
height:132px;
width:216px;
padding-top:8px;
padding-left:13px;
background:url(../images/corp_menu_col_v.png);}

.menu_colorato_g div.corp_men_col {
height:132px;
width:216px;
padding-top:8px;
padding-left:13px;
background:url(../images/corp_menu_col_g.png);}

.menu_colorato_r div.fin_men_col {
background:url(../images/fin_menu_r.png);
height:13px;}

.menu_colorato_v div.fin_men_col {
background:url(../images/fin_menu_v.png);
height:13px;}

.menu_colorato_g div.fin_men_col {
background:url(../images/fin_menu_g.png);
height:13px;}

.corp_men_col a,
.corp_men_col a:visited
 {
display:block;
background:url(../images/menu_frc.png) no-repeat;
width:205px;
height:19px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-top:3px;
padding-left:10px;
margin-top:8px;
}
.corp_men_col a:hover {
text-decoration:underline;
}

.dx_rosso {
background:url(../images/dx_img_r.png);
width:747px;
height:196px;
margin-left:5px;}

.dx_verde {
background:url(../images/dx_img_v.png);
width:747px;
height:196px;
margin-left:5px;}

.dx_gialla {
background:url(../images/dx_img_g.png);
width:747px;
height:196px;
margin-left:5px;}

.dx_rosso img {
margin-left:10px;
margin-top:10px;
width:501px;}
.dx_verde img {
margin-left:10px;
margin-top:10px;
width:501px;}
.dx_gialla img {
margin-left:10px;
margin-right:1px;
margin-top:10px;
width:500px;}

.dx_rosso div.scritta_sf_col {
background:url(../images/scritta_rosso.png);
width:223px;
height:177px;
margin-top:10px;}
.dx_verde div.scritta_sf_col {
background:url(../images/scritta_verde.png);
width:223px;
height:177px;
margin-top:10px;}
.dx_gialla div.scritta_sf_col {
background:url(../images/scritta_gialla.png);
width:223px;
height:177px;
margin-top:10px;}

#sx_business {
width:747px;
float:left;
display:inline;}

#dx_business {
width:223px;
float:left;
display:inline;
min-height:910px;
color:#2e2e2e;
padding-left:7px;
/*border-left:#2e2e2e dashed 1px;*/
background:url(../images/trat_vert.png) repeat-y left;
margin-top:10px;}

.nav {
width:747px;
height:29px;
padding-top:8px;
color:#DB0913;
font-size:16px;
font-weight:bold;}

.nav_g {
width:747px;
height:29px;
padding-top:8px;
color:#E2A320;
font-size:16px;
font-weight:bold;}

.nav_v {
width:747px;
height:29px;
padding-top:8px;
color:#098307;
font-size:16px;
font-weight:bold;}

.data {
background:url(../images/data.png) no-repeat;
width:53px;
height:78px;
padding-top:14px;
padding-left:24px;
color:#2E2E2E;
font-size:18px;}

.evento {
width:670px;
color:#2E2E2E;}

#wp-contsx .evento {
width:409px;
color:#2E2E2E;}

.tit_evento a,
.tit_evento a:visited {
font-size:18px;
height:21px;
padding-top:7px;
width:667px;
padding-left:3px;
color:#2E2E2E;
text-decoration:none;
}
.tit_evento a:hover {
color:#2E2E2E;
text-decoration:underline;
}
.tags {
height:14px;
font-size:11px;
padding-left:3px;
width:667px;
}

#wp-contsx .tit_evento {
float:left;
margin:0;
font-size:18px;
padding-top:7px;
width:364px;
padding-left:0px;

}
#wp-contsx .tags {
float:left;
display:block;
height:30px;
font-size:11px;
padding-left:3px;
margin-bottom:3px;
width:364px;
}

.tags a, .tags a:link, .tags a:visited {
font-weight:bold;
color:#2e2e2e;
text-decoration:none;
}

.tags a:hover {
font-weight:bold;
color:#2e2e2e;
text-decoration:underline;
}


#wp-contsx .tags a, #wp-contsx .tags a:link, #wp-contsx .tags a:visited {
font-weight:bold;
color:#2e2e2e;
text-decoration:none;}

#wp-contsx .tags a:hover {
font-weight:bold;
color:#2e2e2e;
text-decoration:underline;}

.txt_evento {
width:635px;
padding:10px 15px 10px 10px;
font-size:12px;
background-color:#F4F4F4;
}
.txt_evento a,
.txt_evento a:visited
{
color:#2e2e2e;
text-decoration:none;
font-weight:bold;
}
.txt_evento a:hover
{
text-decoration:underline;
}
#wp-contsx .txt_evento {
float:left;
width:364px;
margin-bottom:2px;
padding:10px 15px 10px 10px;
font-size:12px;
background-color:#F4F4F4;}

.riga_evento {
margin-bottom:36px;
float:left;
display:block;
padding:0;
}

#wp-contsx .riga_evento {
margin-bottom:36px;
width: 486px;}

.comments, .comments a:link, .comments a:visited {
text-align:right;
font-size:11px;
font-weight:bold;
color:#2E2E2E;
width:730px;
text-decoration:none;}

#wp-contsx  .comments, #wp-contsx  .comments a:link, #wp-contsx .comments a:visited {
text-align:right;
font-size:11px;
font-weight:bold;
color:#2E2E2E;
width:466px;
text-decoration:none;}

.comments a:hover {
text-decoration:underline;}

.tit_dx { 
height:20px;
/*border-bottom:1px dashed #2e2e2e;*/
font-weight:bold;
font-size:14px;
background:url(../images/tratteggio.png) repeat-x bottom;}


.anno {
height:20px;
font-size:14px;
font-weight:bold;}

.normal {
font-size:12px;
margin-top:5px;
font-weight:bold;}

.normal a {
color:#1c4855;
text-decoration:none;
}
.normal a:hover {
color:#1c4855;
text-decoration:none;
}

div#dx_business a.normal {
margin-bottom:30px;}

#mesi_ul {
padding:0px;
margin:0px 0px 0 14px;
list-style-type:square;}

#mesi_ul li {
margin-bottom:3px;
margin-top:3px;
font-size:12px;}

#mesi_ul li a{
color:#1c4855;
text-decoration:none;
font-weight:bold;}

#mesi_ul li a:hover{
color:#1c4855;
text-decoration:underline;
font-weight:bold;}

.abbonati {
color:#1c4855;
font-weight:bold;
margin-top:9px;
height:16px;
font-size:12px;
}

.abbonati a,.abbonati a:active,.abbonati a:hover {
color:#1c4855;
text-decoration:none;}
.abbonati a:hover {
text-decoration:underline;}

#tags_dx {
width:220px;
padding:3px;}

#tags_dx a:link, #tags_dx a:visited {
text-decoration:none;
color:#1c4855;
font-weight:bold;}

#tags_dx a:hover {
text-decoration:underline;
color:#1c4855;
font-weight:bold;}

/*aggiunte gianluca*/

#contenuto{
overflow:hidden;
color: #333333;
}

#wp_testa{
width: 987px;
margin: auto;
}

#wp_sx{
float: left;
width: 229px;
}

#wp_dx{
float: left;
width: 233px;
background-image: url(../images/sf_dxgrigio.png);
overflow: hidden;
}

#testa_dxgrigio_r{
background-image: url(../images/testa_dxgrigio.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}

#testa_dxgrigio_g{
background-image: url(../images/testa_dxgrigiogiallo.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}

#testa_dxgrigio_v{
background-image: url(../images/testa_dxgrigioverde.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}


#bottom_dxgrigio{
background-image: url(../images/bottom_dxgrigio.png);
width: 233px;
height: 10px;
}

#wp_centro{
width: 525px;
height: 282px;
float: left;
}

#wp_centro_top_r{
background-image: url(../images/centrorosso.png);
width: 508px;
height: 271px;
padding: 11px 0px 0px 17px;
}

#wp_centro_top_g{
background-image: url(../images/centrogiallo.png);
width: 508px;
height: 271px;
padding: 11px 0px 0px 17px;
}

#wp_centro_top_v{
background-image: url(../images/centroverde.png);
width: 508px;
height: 271px;
padding: 11px 0px 0px 17px;
}

#passi{
overflow: hidden;}

#ultim_iscritti{
margin-left: 15px;
padding-left: 0px;
margin-top: 3px;
list-style: none;
background-color: #FFFFFF;
width: 208px;
}

#ultim_iscritti li{
height: 66px;
width: 208px;
border-bottom: solid 1px #CCCCCC;
border-bottom-style: dashed;
}

#ultim_iscritti li img{
border: 0px;
}

.img_ut{
float: left;
width: 56px;
height: 56px;
margin-left: 5px;
margin-top: 5px;
}

.data_ut{
float: left;
font-size:12px;
width: 132px;
margin-top: 5px;
padding-left: 5px;
color:#666666;
}

.dett_ut{
float: left;
width: 142px;
height: 24px;
text-align: right;
}

.bold{
font-weight:bold;
font-size: 14px;
color: #1C4855;
}
.list_name{
font-weight:bold;
font-size: 12px;
color: #1C4855;
}


.boldnero{
font-weight:bold;
font-size: 14px;
color: #333;
}

.titolopag{
width: 977px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DB0913;
font-weight: bold;
font-size: 16px;}

h2{
width: 977px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DB0913;
font-weight: bold;
font-size: 16px;}

.titolopag_r{
width: 479px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DB0913;
font-weight: bold;
font-size: 16px;}

.titolopag_g{
width: 479px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DE9A19;
font-weight: bold;
font-size: 16px;}

.ricerca > div .titolopag_r{
	color: #DE9A19;
}

.ricerca > div .titolopag{
	color: #DE9A19;
}

.ricerca > div .nav{
	color: #DE9A19;
}

.titolopag_v{
width: 479px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #067804;
font-weight: bold;
font-size: 16px;}

.finanza > div .titolopag_r{
	color: #067804;
}

.finanza > div .titolopag{
	color: #067804;
}

.finanza > div .nav{
	color: #067804;
}

#wp-contsx{
float:left;
width: 490px;
padding:0px 10px 0px 9px;
margin-top: 10px;
font-size: 14px;
background:url(../images/trat_vert.png) repeat-y right;
/*border-right: solid 1px #999999;*/
/*border-right-style: dotted;*/
}

#wp-contdx{
float:left;
width: 468px;
padding-left: 10px;
margin-top: 10px;
font-size: 14px;
}

.borderbottom{
border-bottom: solid 1px #666666;
border-bottom-style:dotted;
height: 15px;
padding-bottom: 5px;}

#benvenuto {
padding: 8px 13px 0px 18px;
overflow: hidden;
font-size:14px;
color:#333;
}

.news_prew{
display: block;
width: 210px;
margin-bottom: 3px;
padding-bottom: 3px;
text-decoration: none;
font-size: 12px;
color: #333333;
}

/*.news_prew:hover{
background:#eaeaea;
}*/

.boxnews_prew{
width: 210px;
margin-left: 20px;
overflow: hidden;
}

.titnews_prew{
/*border-bottom: solid 1px #666666;
border-bottom-style:dotted;*/
background:url(../images/tratteggio.png) repeat-x bottom;
height: 30px;
padding-top: 7px;
padding-bottom: 5px;
font-size: 18px;
font-weight: bold;
}

.grigio{
color:#666666;
}

#col_sx_link {
width:722px;
font-weight:bold;
margin-top:9px;}

#col_sx_link div.tit_dx {
padding-left:12px;}

#col_dx_link{
width:202px;
height:79px;
margin:9px 2px 0px 23px;
padding:44px 20px 20px 18px;
font-size:14px;
color:#2e2e2e;
background:url(../images/ins_link.png) no-repeat;}

#col_dx_link_en{
width:202px;
height:79px;
margin:9px 2px 0px 23px;
padding:44px 20px 20px 18px;
font-size:14px;
color:#2e2e2e;
background:url(../images/ins_link_en.png) no-repeat;}

#col_dx_prog {
width:202px;
font-size:14px;
color:#2e2e2e;}

#community_prog {
width:207px;
height:153px;
margin:11px 3px 12px 25px;
padding:60px 23px 23px 17px;
background:url(../images/community_prog.png) no-repeat;}

#community_prog_en {
width:207px;
height:153px;
margin:11px 3px 12px 25px;
padding:60px 23px 23px 17px;
background:url(../images/community_prog_en.png) no-repeat;}

#col_dx_link a:link, #col_dx_link a:visited {
color:#1c4855;
font-weight:bold;
text-decoration:none;}

#col_dx_link a:hover {
text-decoration:underline;
font-weight:bold;}

.fila_sx {
margin-top:9px;
width:45px;
text-align:right;
padding-right:7px;
margin-bottom:33px;}

.fila_dx {
margin-top:9px;
width:662px;
padding-left:7px;
background:url(../images/trat_vert.png) repeat-y left;
/*border-left:1px #2e2e2e dashed;*/
margin-bottom:33px;}

.fila_dx p {
/*height:17px;*/
margin:0px;}

.fila_dx a:link, .fila_dx a:visited {
color:#1c4855;
text-decoration:none;}

.fila_dx a:hover {text-decoration:underline;}

.profilo_az {
margin-top:9px;
margin-left:12px;
margin-bottom:12px;}

.nome_az {

}

.contatti_web {
height:21px;
margin-top:5px;
padding-left:26px;
background:url(../images/web_site.png) no-repeat left;}

.contatti_web_m {
height:21px;
margin-top:2px;
padding-left:26px;
background:url(../images/mail.png) no-repeat left;}

.contatti_web a:link, .contatti_web a:visited, .contatti_web_m a:link, .contatti_web_m a:visited, #col_sx_link a:link, #col_sx_link a:visited {
font-weight:bold;
color:#1c4855;
text-decoration:none;}

.contatti_web a:hover, .contatti_web_m a:hover, #col_sx_link a:hover {
text-decoration:underline;}

#referenze {
margin-top:25px;
width:220px;}

#dati_uno {
width:300px;
margin-left:12px;}

.dati_due {
width:337px;}

.tit_dati {
width:55px;
font-weight:bold;
text-align:right;
padding-right:5px;}

.descizione_dati {
width:268px;
padding-left:9px;
/*border-left:1px dashed #2e2e2e;*/
padding-bottom:25px;
background:url(../images/trat_vert.png) repeat-y left;}

.cont_dati {
overflow:hidden;}

#col_sx_link div.tit_dx.progetto {
margin-left:12px;
padding-left:0px;}

#col_sx_link p {
font-weight:normal;
margin-left:9px;}

.prog_p p {
font-size:14px;}

a.img_a_progetto img {
border:none 0px;}

a.img_a_progetto {
margin-left:25px;}


#stake {
width:965px;
margin:0px 10px 0px 12px;}

.holders {
width:185px;
height:117px;
margin-right:2px;
margin-bottom:32px;
background-color:#F2F2F2;
padding:3px 3px 0px 3px;}

.logo_h {
width:185px;
height:71px;
padding-top:6px;
background-color:#FFFFFF;
text-align:center;}

a.link_h {
display:block;
width:181px;
height:31px;
padding:3px 2px 6px 2px;
font-weight:bold;}

a.link_h:visited, a.link_h:link {
text-decoration:none;
color:#1c4855;}

a.link_h:hover {
text-decoration:underline;
color:#1c4855;}

#sx_directory {
width:722px;
margin:0px 10px 0px 9px;
color:#2e2e2e;}

.foto {
width:56px;
text-align:center;
margin-right:8px;}

.foto img {
border:1px solid #363636;}

.direct {
width:633px;
overflow:hidden;
color:#333333;}

.name {
font-weight:bold;}

.where {
color:#333;}

.people {
width:722px;
padding-bottom:5px;
margin-bottom:13px;
overflow:hidden;
background:url(../images/tratteggio.png) repeat-x bottom;
font-size:13px;
color:#333;
}

a.lente {
display:block;
width:25px;
height:24px;
margin-top:34px;
background:url(../images/lenteblu.png) no-repeat;}

#diredtory_demo {
background:url(../images/demo_directory.png) no-repeat;
width:199px;
height:136px;
padding:60px 20px 40px 18px;
font-size:14px;
margin-top:8px;}

#diredtory_demo a:link, #diredtory_demo a:visited {
color:#1c4855;
font-weight:bold;
text-decoration:none;}

#diredtory_demo a:hover {
text-decoration:underline;}

#sx_directory div.nav {
margin-bottom:15px;}

#dati_uno a, .dati_due a {
color:#1C4855;
font-weight:bold;
text-decoration:none;
}
#dati_uno a:hover, .dati_due a:hover {
text-decoration:underline;
}

h2 {
margin:0;padding:0;
margin-bottom:12px;
margin-left:12px;
margin-top:9px;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #333;
font-weight: bold;
font-size: 16px;
height:20px;
font-weight:bold;
font-size:14px;
background:url(../images/tratteggio.png) repeat-x bottom;}

#wp-contsx h2, #sx_business h2{
width: auto;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DE9A19;
font-weight: bold;
font-size: 16px;
background:none;}

#wp-contdx h2{
width: auto;
padding-left: 10px;
padding-top: 10px;
height: 25px;
color: #DE9A19;
font-weight: bold;
font-size: 16px;
background:none;}

.business h2{ color: #DB0913 !important; }
.ricerca h2{ color: #DE9A19 !important; }
.finanza h2{ color: #067804 !important; }

.business #testa_dxgrigio{
background-image: url(../images/testa_dxgrigio.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}
.ricerca #testa_dxgrigio{
background-image: url(../images/testa_dxgrigiogiallo.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}
.finanza #testa_dxgrigio{
background-image: url(../images/testa_dxgrigioverde.png);
width: 173px;
height: 30px;
font-weight: bold;
padding: 23px 0px 0px 60px;
}

ul.cloud {
list-style:none;
margin:0;padding:0;
padding-top:6px;
}
ul.cloud li {
display:inline;
margin:0;padding:0;
}

ul.cloud .size1 {
font-size:12px;
}
ul.cloud .size2 {
font-size:15px;
}
ul.cloud .size3 {
font-size:18px;
}
ul.cloud a,ul.cloud a:active{
color:#1C4855;
text-decoration:none;
font-weight:bold;
}
.pagination {
font-size:12px;
}
.pagination p{
float:left;
}
.pagination ul{
float:right;
}
.pagination ul li{
display:inline;
}
.pagination ul li a{
color:#1B4754;
text-decoration:none;
font-weight:bold;
}
.pagination ul li a:hover{
text-decoration:underline;
}

.social ul{
margin:0;padding:0;
}
.social ul li{
display:inline;
float:left;
list-style:none;
}
.social ul li a,.social ul li a:hover{
text-decoration:none;
}
.social a,.social a:hover{
text-decoration:none !important;
}

#ep-chat-title{
background:#ccc;
display:block;
width:auto;
padding:4px;
color:#333;
}
#ep-chat{
padding:4px;
height:234px;
overflow:auto;
}
#ep-chat .message{
border-bottom:1px solid #666;
padding-bottom:2px;
margin-bottom:2px;
}
#ep-chat .message .text{
display:block;
padding:8px 0 8px 0;
color:#333;
}
#ep-chat .message .author{
display:inline;
color:#666;
margin-left:8px;
}
#ep-chat .message .author span{
font-weight:bold;
}
#ep-chat .message .date{
display:inline;
color:#666;
}
#ep-form{
padding:4px;
margin:0;
background:#ccc;
}

#video{
float:left;
width:500px;
}
#chat{
float:left;
width:400px;
border:1px solid #333;
}

/*Login*/
td.col_0 {
	padding-bottom:10px;
	padding-right:5px;
}

.formbody {
width:400px;
margin:40px auto;
	}
.formbody label {
font-size:14px;
color:#666;
	
	}
.formbody label {
font-size:18px;
color:#666;
margin-right:5px;
	}
.formbody input {
border:1px solid #7EC3DB;
margin-bottom:10px;
width:250px;
padding:5px;
font-size:18px;
font-family:"Lucida Grande",Tahoma, Verdana, sans-serif;
	}
.formbody input.submit_invia {
position:relative;
display:inline-block;
width:9em;
padding:0.25em 0.5em 0.3em 0.5em;
text-align:center;
cursor:pointer;
border:2px solid #999;
background-color:#666;
background-color:rgba(128,128,128,0.75);
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
font-size:18px;
color:#fff;
font-weight:bold;
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
}
.formbody input.submit_invia:hover {
-moz-box-shadow:0 8px 24px rgba(128, 192, 255, 0.75);
background-color:#1C4855;
border-color:#1C4855;
margin-right:1.5em;
}
.formbody input.submit {
position:relative;
display:inline-block;
width:6em;
padding:0.25em 0.5em 0.3em 0.5em;
text-align:center;
cursor:pointer;
border:2px solid #999;
background-color:#666;
background-color:rgba(128,128,128,0.75);
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
font-size:18px;
color:#fff;
font-weight:bold;
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
}
.formbody input.submit:hover {
-moz-box-shadow:0 8px 24px rgba(128, 192, 255, 0.75);
background-color:#1C4855;
border-color:#1C4855;
margin-right:1.5em;
}
/*Registrazione*/
.registration_container {
width:900px;
margin-top:10px;
	}
.registration_container label {
width:200px;
font-size:12px;
	}
.registration_container input,
.registration_container select,
.registration_container textarea
 {
border:1px solid #7EC3DB;
width:240px;
margin-top:10px;
padding:3px;
font: 12px "Lucida Grande", Tahoma, Verdana, sans-serif;
color:#666;
	}
.registration_container textarea
 {
width:400px;
	}
.avatar_container {
margin:10px 0px;
width:400px;
	}
.avatar_container img {
margin:10px 0px;
width:48px;
height:48px;
float:left;
display:inline;
-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
margin:10px 10px 10px 0px;
	}
#avatar_reset_container {
float:left;
display:inline;
	}
#avatar_reset_container input{
float:left;
border:none;
	}
#avatar_reset_container label {
float:left;
width:342px;
display:inline;
font-size:11px;
	}
#file_container {
	width:400px;
	float:left;

	}
#file_container input#ctrl_avatar_file {
float:left;
border:1px solid #7EC3DB;
width:240px;
	}
.avatarfile {
	font-size:12px;
	margin-top:10px;
	display:block;
	}
.label_container {
	width:400px;
	float:left;
	display:inline;
	margin:5px 0px;
	}
.hint {
font-size:11px;
font-style:italic;
width:400px;
float:left;
	}
	
.submit_container input{
	position:relative;
display:inline-block;
width:8em;
padding:0.25em 0.5em 0.3em 0.5em;
text-align:center;
cursor:pointer;
border:2px solid #999;
background-color:#666;
background-color:rgba(128,128,128,0.75);
-moz-border-radius:10px;
-webkit-border-radius:10px;
-opera-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
font-size:1.5em;
color:#fff;
font-weight:bold;
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
background-image:-moz-linear-gradient(top,bottom,from(rgba(64,64,64,0.75)), to(rgba(192,192,192,0.9)));
-khtml-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
-moz-box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
box-shadow:rgba(192,192,192,0.75) 0px 8px 24px;
	}
.submit_container input:hover {
-moz-box-shadow:0 8px 24px rgba(128, 192, 255, 0.75);
background-color:#1C4855;
border-color:#1C4855;
margin-right:1.5em;
}
/*Credits*/
dl#credits {
width:900px;
margin-left:12px;
}
dl#credits dt {
float:left;
display:inline;
width:200px;
height:50px;
}
dl#credits dd {
float:left;
display:inline;
width:680px;
height:80px;
margin-left:20px;
}
dl#credits dd a,
dl#credits dd a:visited
{
color:#1C4855;
font-weight:bold;
text-decoration:none;
}
dl#credits dd a:hover
{
text-decoration:underline;
}

.boxnews_prew a,
.boxnews_prew a:visited
{
	color:#333;
	text-decoration:none;
}
.boxnews_prew a:hover
{
	color:#333;
	text-decoration:underline;
	background-color:none;
}

.fila_sx {
font-size:14px;
font-weight:bold;
}
.fila_dx {
font-size:14px;
font-weight:bold;
}

/*Blog - inserimento commenti */
.mod_newsreader {
	margin-right:7px;
	float:left;
	width:747px;
}

.entry_comment {
	float:left;
	font-size:12px;
}
.entry_comment .widget {
	width:650px;
	
}
.entry_comment .widget label {
	font-size:12px;
	padding-top:3px;
	width:100px;
	height:30px;
	
}
.entry_comment .widget input {
	padding:2px;
	font-size:12px;
	color:#333;
	
}
.entry_comment .widget textarea {
border:1px solid #7EC3DB;
font-family:Courier, "Lucida Grande", Tahoma, Arial;
font-size:12px;
color:#333;
}

.entry_comment input.submit {
	width:9em;
	margin-top:10px;
	
}
.ce_comments {
	float:left;
	display:block;
}
