@charset "utf-8";
body, html {background-image:url(/images/hr_body.jpg); background-repeat:repeat-x; background-color:#ececec; height:100%;}
*{color:#666666; margin:0px; padding:0px; border:0px; outline:none; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*
pre {font-family:monospace;font-size:8px;line-height:12px;}
*/

.stabilizzatore{clear:both; display:block;}

h1{font-size:16px; font-weight:normal; display:inline;}
h2{font-size:13px; color:#333; font-weight:normal; display:inline;}

.red{color:#7c191e;}

.float{float:left;}

.link_grey{color:#666666; text-decoration:none;}
.link_grey:hover{color:#660000; text-decoration:underline;}

.link_red{color:#cc6666; text-decoration:none;}
.link_red:hover{color:#cc0000; text-decoration:underline;}

.link_btn_widget{width:17px; height:15px; display:block; background-image:url(/images/btn/btn_widget_off.png); background-repeat:no-repeat;}
.link_btn_widget:hover{width:17px; height:15px; display:block; background-image:url(/images/btn/btn_widget_on.png); background-repeat:no-repeat;}

.link_btn_newsletter{width:43px; height:39px; display:block; background-image:url(/images/btn/btn_newsletter_off.png); background-repeat:no-repeat;}
.link_btn_newsletter:hover{width:43px; height:39px; display:block; background-image:url(/images/btn/btn_newsletter_on.png); background-repeat:no-repeat;}

.link_btn_menu{width:auto; height:27px; padding:7px 10px 5px 10px; text-align:center;  background-color:transparent; display:block; text-decoration:none; color:#FFF; font-size:14px; border-left:1px solid transparent; float:left;}
.link_btn_menu:hover{width:auto; height:27px; padding:7px 10px 5px 10px; text-align:center; background-image:url(/images/over_menu.jpg); display:block; color:#FFF; font-size:14px; background-repeat:repeat-x; background-position:center top; text-decoration:underline; border-left:1px solid #333333;  float:left;}

#btn_selected{width:auto; height:27px; padding:7px 10px 5px 10px; text-align:center; background-image:url(/images/select_menu.jpg); display:block; color:#FFF; font-size:14px; background-repeat:repeat-x; background-position:center top; border-left:1px solid #333333;  float:left;}

li{margin-left:25px;}
ul{margin-top:6px;}

.italic {font-style: italic;}

/* inizio container */

#container{width:100%; min-width:990px; min-height:100%; position:relative; height: auto !important;}

/* inizio header */

#header{background-image:url(/images/head.jpg); width:100%; height:142px; background-repeat:no-repeat; background-position:center top;}

#content_header{width:990px; height:auto; margin:0 auto;}
#navigation_menu{width:auto; height:39px; float:left; margin-top:103px;}

/* inizio content */

#content{width:990px; height:auto !important; margin:0 auto; padding-bottom:65px; padding-top:15px; background-image:url(/images/bg_content.png); background-position:left top; background-repeat:no-repeat;}
#right_box{width:227px; height:auto; float:right;}


.video{float:right;}
#empty{margin-left:11px;}
.box_scheda{width:800px; height:auto; margin:0 auto;}
.head_pop{width:auto; height:36px; background-repeat:no-repeat;}
.head_pop h1 {color:white;}
.cont_pop{width:800px;}
.foto_dati .foto_pop{float:left;}
.foto_dati .dati_pop{margin-left:20px; float:left;}
.descr_pop{float:left; margin-top:13px; width:330px;}
.descr_pop span, .dati_pop span{color:#ffffff;}
.chiudi_pop{width:10px; height:10px; float:right; margin-right:8px;}
.chiudi_pop a{font-size:23px; color:#ffffff;}
.chiudi_pop a:hover{color:#CC6666;}
.foot_pop{width:367px; padding-left:22px; height:20px; background-repeat:no-repeat; }

/* inizio footer */

#footer{width:100%; height:62px; background-image:url(/images/footer.jpg); background-repeat:no-repeat; background-position:center bottom; position:absolute; bottom:0px;}

#content_footer{width:990px; height:auto; margin:0 auto;}
.lingue{width:190px; height:auto; float:right; padding-top:5px; margin-right:0px; word-spacing:10px;}
.lingue a {color:#FFF; text-decoration:none; font-size:11px;}
.lingue a:hover {color:#330000; text-decoration:underline; font-size:11px;}
#content_header .lingue{margin-top:105px;}
#content_header .lingue a:hover{color:#999;}
#credits{width:100px; height:auto; float:right; margin-top:15px; font-size:11px; color:#330000; word-spacing:0px;}
#credits a{color:#330000;}
#dati_footer{width:760px; height:auto; float:left; color:#330000; font-size:11px; padding-left:15px; padding-top:5px;}
#dati_footer ul li {color:#FFF; font-size:11px;}

/* inizio index */

#main_box_index{width:730px; height:auto; float:left;}
#testo_index{width:530px; padding-top:9px; float:left;}
#payoff{font-size:25px; font-family:Bell Gothic Std, Arial, Helvetica, sans-serif; letter-spacing:-2px; line-height:36px;}
#sotto_payoff{color:#7c191e; font-size:17px; font-family:Bell Gothic Std, Arial, Helvetica, sans-serif;}
#mondo_index{padding-top:15px; float:right;}
#testo_index p{padding-top:20px;}

#more_index{padding-top:20px;}
.tit_lungo{width:722px; height:26px; background-image:url(/images/barra_lunga.png); background-repeat:no-repeat; padding-left:8px; padding-top:3px;}
.tit_lungo h1{color:#FFF;}

#box_widget_index{width:auto; height:auto;}
#box_coppia_widget1{width:353px; height:auto; float:left;}
#box_coppia_widget2{width:353px; height:auto; float:right;}

#widget_banca_mondiale{width:353px; height:97px; background-image:url(/images/pacchetti_index/banca_mondiale.png); background-repeat:no-repeat; margin-bottom:23px;}
#widget_business_guide{width:353px; height:97px; background-image:url(/images/pacchetti_index/business_guide.png); background-repeat:no-repeat; margin-top:23px; margin-bottom:22px;}
#widget_fondi_strutturali{width:353px; height:97px; background-image:url(/images/pacchetti_index/fondi_strutturali.png); background-repeat:no-repeat; margin-top:23px; margin-bottom:22px;}
#widget_pacchetto_export{width:353px; height:97px; background-image:url(/images/pacchetti_index/pacchetto_export.png); background-repeat:no-repeat; margin-bottom:23px;}

#widget_business_guide span{display:block; width:95px; height:auto; float:left; margin-left:220px; margin-top:40px;}
#widget_business_guide .link_btn_widget{float:right; margin-right:7px; margin-top:73px;}

#widget_pacchetto_export span{display:block; width:95px; height:auto; float:left; margin-left:220px; margin-top:40px;}
#widget_pacchetto_export .link_btn_widget{float:right; margin-right:7px; margin-top:73px;}

#widget_fondi_strutturali span{display:block; width:95px; height:auto; float:left; margin-left:220px; margin-top:40px;}
#widget_fondi_strutturali .link_btn_widget{float:right; margin-right:7px; margin-top:73px;}

#widget_banca_mondiale span{display:block; width:95px; height:auto; float:left; margin-left:220px; margin-top:40px;}
#widget_banca_mondiale .link_btn_widget{float:right; margin-right:7px; margin-top:73px;}
#wdgnwshdd {width: 190px; text-align: left;}

#widget_newsletter{width:auto; height:99px; background-repeat:no-repeat; background-image:url(/images/widget_newsletter.png); padding-top:7px; padding-left:10px;}
#testo_widget{width:150px; float:left;}
#testo_widget p{color:#FFFFFF;}
#testo_widget h1 {color:#FFFFFF; display:block; padding-bottom:6px;}
#testo_widget p span {color:#e07e7e; font-size:11px;}

#widget_newsletter a{float:right; margin-top:46px; margin-right:7px;}


#widget_sponsor_gold{width:auto; height:auto; margin-top:19px;}
.tit_medio{width:219px; height:26px; background-image:url(/images/barra_media.png); background-repeat:no-repeat; padding-left:8px; padding-top:3px;}
.tit_medio h1{color:#FFF;}
#bg_widget_sponsor_gold{width:auto; height:76px; margin-top:10px; background-image:url(/images/widget_sponsorgold.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
#bg_widget_sponsor_gold a{margin-top:45px; float:right; padding-right:7px;}

#widget_sponsor_een{width:auto; height:auto; margin-top:10px;}
#bg_widget_sponsor_een{width:auto; height:76px; margin-top:10px; background-image:url(/images/widget_eenetwork.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
#bg_widget_sponsor_een a{margin-top:45px; float:right; padding-right:7px;}

#bg_widget_sponsor_sace{width:auto; height:76px; margin-top:10px; background-image:url(/images/widget_sace.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
#bg_widget_sponsor_sace a{margin-top:45px; float:right; padding-right:7px;}
#bg_widget_sponsor_f24{width:auto; height:76px; margin-top:10px; background-image:url(/images/widget_fiere24.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
#bg_widget_sponsor_f24 a{margin-top:45px; float:right; padding-right:7px;}


#widget_news{width:auto; height:auto; margin-top:13px;}
#bg_widget_news{width:auto; height:150px; margin-top:10px; background-image:url(/images/widget_news.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
.news{margin-bottom:9px; font-size:11px;}
.news span{color:#999999; font-size:10px;}
.news, .news * {line-height: 16px;}

#widget_news #bg_widget_news .link_btn_widget{bottom:5px; float:right; padding-right:7px; position:relative;}

#widget_sponsor{width:auto; height:auto; margin-top:13px;}
#bg_widget_sponsor{width:auto; height:89px; margin-top:10px; background-image:url(/images/widget_sponsor.png); background-repeat:no-repeat; padding-left:10px; padding-top:7px; color:#999;}
#widget_sponsor #bg_widget_sponsor a{margin-left:193px; margin-top:21px;}


/* inizio struttura pagine interne */

#left_box{width:183px; height:auto; float:left; margin-top:18px;}
#main_box{width:551px; height:auto; float:left; margin-top:18px;}
#right_box_int{width:227px; height:auto; float:right; margin-top:8px; margin-bottom:9px;}
#banner{clear:both; width:auto; height:auto; background-image:url(/images/banner/bg_banner.png); background-repeat:no-repeat; padding-left:10px; padding-top:0px;}
#banner div #payoff{font-size:17px; color:#FFF; letter-spacing:0px; line-height:20px;}
#banner div #sotto_payoff{color:#48040e; font-size:14px;}
#payoff_banner{float:right; margin-right:50px; margin-top:24px; width:430px;}
.tit_piccolo{width:175px; height:26px; background-image:url(/images/barra_piccola.png); background-repeat:no-repeat; padding-left:8px; padding-bottom:10px; padding-top:3px;}
.tit_piccolo h1{color:#FFF;}

#widget_business_guide_small{width:103px; height:47px; clear:both; background-image:url(/images/pacchetti_pagine/business_guide.png); background-repeat:no-repeat; padding-bottom:17px; padding-top:30px; padding-left:80px;}
#widget_pacchetto_export_small{width:103px; height:47px; clear:both; background-image:url(/images/pacchetti_pagine/pacchetto_export.png); background-repeat:no-repeat; padding-bottom:17px; padding-top:30px; padding-left:80px; }
#widget_fondi_strutturali_small{width:103px; height:47px; clear:both; background-image:url(/images/pacchetti_pagine/fondi_strutturali.png); background-repeat:no-repeat; padding-bottom:17px; padding-top:30px; padding-left:80px;}
#widget_banca_mondiale_small{width:103px; height:47px; clear:both; background-image:url(/images/pacchetti_pagine/banca_mondiale.png); background-repeat:no-repeat; padding-top:30px; padding-left:80px;}

.barra_titoli{width:515px; height:auto; background-image:url(/images/barra_titoli.png); background-repeat:no-repeat; padding-left:8px; padding-bottom:10px; padding-top:3px; margin-left:34px;}

#breadcrumbs{width:auto; height:auto; padding-top:13px; font-size:11px;}

#box_contenuti{width:auto; height:auto; padding-left:35px; text-align:justify; padding-bottom:15px;}

#widget_news .tit_medio a{color:#87d643; text-decoration:none;}
#widget_news .tit_medio a:hover{color:#b6fb7b; text-decoration:underline;}


/* accesso / registrazione */

#accesso{margin-top:20px; background-color:#e6e6e6; border:1px solid #cccccc; width:255px; padding:15px; margin-bottom:15px; margin-top:15px;}
#accesso div input{width:150px; height:18px; background-color:#eeeeee; border:1px solid #bbbbbb;}
#accesso div{margin-bottom:15px;}
#utente label{width:100px; height:auto; display:block; float:left}
#password label{width:100px; height:auto; display:block; float:left}
#accedi input {width:50px !important; height:18px; line-height:10px;}
#accedi{margin-bottom:0px !important;}

#registrazione{margin-top:20px; background-color:#e6e6e6; border:1px solid #cccccc; width:255px; padding:15px; margin-top:15px;}
#registrazione div input{width:150px; height:18px; background-color:#eeeeee; border:1px solid #bbbbbb;}
#registrazione div{margin-bottom:15px;}
#registrazione #crea{width:100px; float:left;}
#utente2 label{width:100px; height:auto; display:block; float:left}
#password2 label{width:100px; height:auto; display:block; float:left}
#password_conf label{width:100px; height:auto; display:block; float:left}
#email label{width:100px; height:auto; display:block; float:left}
#crea input {width:78px !important; height:18px; line-height:10px;}
#crea{margin-bottom:0px !important;}
.hint a{font-size:11px;}
#type label{height:auto; clear:both; display:block;}
#type input{width:20px !important; height:auto!important; position:relative; top:2px;}
#captcha {}
#captcha pre {font-family:monospace;font-size:6px;font-weight:bold;line-height:6px;}
#captcha #captcha-input {margin-left:100px;}
	
/* abbonamento annuale */

.box_colonne{width:auto; margin-top:15px; height:auto; clear:both;}
.colonna_left{width:220px; height:auto; float:left;}
.colonna_right{width:220px; height:auto; float:right; margin-right:40px;}

.acquista{margin-bottom:10px; margin-top:10px; padding:10px; background-color:#e6e6e6; border:1px solid #cccccc; height:18px;}

/* vetrina aziende */

.sponsor{padding-bottom:15px;}

/* business_news */

#categorie_news{width:170px; height:auto; float:left; text-align:left;}
#categorie_news li{list-style:none; margin:0px 0px 10px 11px;}
#iscrizione{width:300px; height:auto; float:right;}

/* categoria news */

.modello_news{clear:both; margin-bottom:50px;}
.modello_news span {margin-top:10px;}
.modello_news  a{margin-top:10px;}

/* pagina banca mondiale */

span.dgmarket_logo_text img {vertical-align: middle;}

div.widget_abbonamento_scontato {height: 108px; width: 227px; background-image: url("/images/widget_box.png"); background-position: center bottom; background-repeat: no-repeat; position: relative; margin: 10px auto 20px;}
div.widget_abbonamento_scontato p.blu_title {color: #0000FF; font-size: 20px; font-weight: bold; padding-top: 37px; text-align: center;}
div.widget_abbonamento_scontato p#entra_dgmarket {color: #666666; font-size: 14px; font-weight: bold; position: relative; top: 4px; text-align: center;}
div.widget_abbonamento_scontato p#entra_dgmarket img {vertical-align: middle;}
div.widget_abbonamento_scontato p#buy {color: #E60000; width: 200px; margin: 0 8px; padding-top: 11px; font-size: 11px;}
div.widget_abbonamento_scontato a {position: absolute; right: 6px; top: 86px;}

div#widget_dgmarket_italy {margin-top: 10px;}
.widget_dgmarket_italy_azzera_margin {margin-top: 0 !important;}
div#bg_widget_dgmarket_italy {margin-top: 10px; height: 76px; width: auto; background-image: url("/images/widget_box.png"); background-repeat: no-repeat;}
div#bg_widget_dgmarket_italy #bandi {width: 210px; padding-top: 15px; margin: 0 auto;}
div#bg_widget_dgmarket_italy #bandi p.blu_title {font-size: 20px; font-weight: bold; color: #0000FF; padding-top: 10px;}
div#bg_widget_dgmarket_italy #bandi p.red_title {color: #FF0000; padding-top: 10px;}
div#bg_widget_dgmarket_italy a {float: right; margin-top: -17px; padding-right: 7px;}

