@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-image: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;}

/* 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:29px;}
#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:29px;}
#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:10px;}
.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_news{width:auto; height:auto; margin-top:13px;}
#bg_widget_news{width:auto; height:225px; 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; display:none;}
#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:543px; height:auto; background-image:url(/images/barra_titoli.png); background-repeat:no-repeat; padding-left:8px; padding-bottom:10px; padding-top:3px; margin-left:29px;}

#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;}