@charset "utf-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma,sans-serif,Arial,Helvetica,Verdana;
}

img {
	border-width: 0px;
}

a {
text-decoration:none;
color:#767676;}

a:hover {
text-decoration:underline;
color:#ee1c23;}

.selected {
text-decoration:none;
color:#ee1c23;
font-weight:bold;}

.selected_head {
text-decoration:none;
color:#ee1c23;
}

.content p {
line-height: 150%;
}
.content {
min-height: 338px;
}

.tit{
font-size:18px;
color:#d3d2d2;
font-weight:bold;
text-transform:uppercase;
line-height: 100%;
}

.tit1{
font-size:12px;
color:#d3d2d2;
font-weight:bold;
text-transform:uppercase;
line-height: 100%;
}

.tit2{
font-size:12px;
bgcolor:#FF0000;
color:#000000;
font-weight:bold;
font-family: Tahoma,sans-serif,Arial,Helvetica,Verdana;
}

#top{
background-image:url(img/top.jpg)}

#menu{background-image:url(img/menu.gif);
height:35px;
}

.menu_item{
font-size:12px;
color:#767676;
text-align:center;
margin-left:18px;
margin-right:18px;
float:left;
width:auto;}


.tahoma11{
font-size:11px;
color:#767676;
text-decoration:none;
}
.programmenu{
font-size:11px;
color:#767676;
text-decoration:none;}

.programmenu_sel{
font-size:11px;
color:#ee1c23;
text-decoration:none;}

.trebuchet{
font-size:11px;
color:#767676;
text-decoration:none;
}
.linkrosso{
	text-decoration:none;
color:#ee1c23;

}

.box_testo{
width:180px; 
}


.content{
padding-left:20px;
font-size:12px;
color:#515256;
text-align:justify;
}

.table_menu{
background-image:url(img/bkg_leftnav_ef.gif)}

.right{float:right;}
.left{float:left;}

p.cv {
	color: #767676;
	line-height:12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.evidenza {
	border:1px solid #999;
	padding:8px;
}

#txt_header{
	float:right;
	font-family: Tahoma,sans-serif,Arial,Helvetica,Verdana;
	font-size:13px;
	font-weight:bold;
	color:#ee1c23;
	margin-top: 12px;
	margin-right: 5px;
	text-align: right;
}

#txt_header a{
	color:#ee1c23;
	text-decoration: none;
}

#txt_header a:hover{
	color:#ee1c23;
	text-decoration: none;
}

.link1 {
text-decoration:underline;
}

link1:hover {
text-decoration:underline;
color:#ee1c23;}

/* start GB */
div.content_form {color:#515256;font-size:12px;padding-left:20px;text-align:left;}
div.content_form form{margin:0;padding:0;}
div.content_form input{margin:0;padding:3px;border:1px solid #ccc;width:250px;color:#515256;background-color:#fff;}
div.content_form input:focus{background-color:#f4f4f4;}
div.content_form textarea{margin:0;padding:3px;border:1px solid #ccc;width:250px;height:100px;color:#515256;}
div.content_form textarea:focus{background-color:#f4f4f4;}
div.content_form select{margin:0;padding:3px;border:1px solid #ccc;width:258px;color:#515256;}
div.content_form input.btn_back{margin:0;padding:3px;border:1px solid #ccc;width:auto;background-color:#eaeaea;color:#515256;font-size:11px;}
div.content_form input.btn_next{margin:0;padding:3px;border:1px solid #ccc;width:auto;background-color:#eaeaea;color:#515256;font-size:11px;}
div.content_form input.btn_back:hover{color:#ff0000;}
div.content_form input.btn_next:hover{color:#ff0000;}
div.content_form span.red{color:#ff0000;}
div.content_form span.small_text{color:#ff0000;font-size:10px;}
div.content_form span.error_medium_text{color:#ff0000;font-size:12px;}
div.content_form td.titolo_riga{border-bottom:1px dotted #ccc;padding-bottom:5px;font-size:14px;}
div.content_form td.riga{border-top:1px dotted #ccc;}
div.content_form textarea.consenso{margin:0;padding:3px;border:1px solid #ccc;width:734px;height:100px;color:#515256;}
div.content_form span.small_textinfo{font-size:10px;}
div.content_form span.medium_text{font-size:12px;}
div.content_form input.rbl{margin:0;padding:0;border:0 none;width:auto;}

div.content_form div.step{text-align:right;border-bottom:1px solid #ccc;width:100%;padding-bottom:5px;margin-bottom:10px;}
div.content_form div.stepproject{text-align:right;width:100%;padding-bottom:5px;margin-bottom:10px;}
div.content_form table.form tr td{vertical-align:top;}
div.content_form input.rbl{margin:0px 3px 0px 0px;padding:0;border:0 none;width:auto;}
div.content_form table.rbl tr td input{margin:0px 3px 0px 0px;padding:0;border:0 none;width:auto;}

div.content_form table.ckbl tr td input{margin:0px 3px 0px 0px;padding:0;border:0 none;width:auto;}
div.content_form div.lista_componenti{border-bottom:1px solid #ccc;width:100%;padding-bottom:30px;margin-bottom:10px;}

div.content_form div.titolo_step{font-size:18px;color:#d3d2d2;font-weight:bold;text-transform:uppercase;float:left;line-height:70px;}
div.content_form div.status{margin:0;padding:0;float:right;}
div.content_form div.riga{border-bottom:1px solid #ccc;width:100%;padding-bottom:10px;margin-bottom:30px;clear:both;}
div.content_form div.riga_tratt{border-bottom:1px dotted #ccc;width:100%;padding-bottom:10px;margin-bottom:30px;clear:both;}

div.content_form div.lista_componenti div table tr td.pr{border-bottom:3px solid #fff;width:100%;height:30px;padding-right:10px;}
div.content_form div.lista_componenti div table tr td{border-bottom:3px solid #fff;width:100%;height:30px;}
div.content_form div.lista_componenti div a.btn_next{margin:0;padding:3px;border:1px solid #ccc;width:auto;background-color:#eaeaea;color:#515256;font-size:11px;}
div.content_form div.lista_componenti div a.btn_next:hover{color:#ff0000;}


div#allego{display:none;}
div#evpf{display:none;}

div#divlsbil{display:inline;}
div#divpnlbil{display:inline;}
div#divbilprv{display:none;}
div#divrelattiv{display:none;}


div.content_form div.tab{width:745px;height:29px;margin:0;padding:0;background-image:url(img/back_tab.gif);}
div.content_form div.content_tab{padding:8px 0px 0px 10px;margin:0;font-size:11px;}
div.content_form div.content_tab a{color:#666;text-decoration:none;}
div.content_form div.content_tab a:hover{color:#666;text-decoration:underline;}
div.content_form div.content_tab span{color:#cc0000;}

div#menu_login{margin:0;padding:0;width:190px;height:43px;background-image:url(img/back_login.gif);}
div.content_login{margin:0;padding:0px 0px 0px 15px;text-align:left;height:26px;line-height:26px;}
div.content_login a{font-size:11px;font-weight:bold;color:#666;text-decoration:none;}
div.content_login a:hover{font-size:11px;font-weight:bold;color:#ff0000;text-decoration:underline;}


div.content_form table.stato td.riga{border-top:1px dotted #ccc;}
div.content_form table.stato td a{color:#999;font-size:12px;text-decoration:none;font-weight:bold;}
div.content_form table.stato td a:hover{color:#ff0000;font-size:12px;text-decoration:underline;font-weight:bold;}

div.content_form table.form_forma_giuridica tr td{vertical-align:top;}
div.content_form table.form_forma_giuridica tr td select{margin:0;padding:3px;border:1px solid #ccc;width:298px;color:#515256;}
div.content_form table.form_forma_giuridica tr td input{margin:0;padding:3px;border:1px solid #ccc;width:290px;color:#515256;background-color:#fff;}
div.content_form table.form_forma_giuridica tr td input:focus{background-color:#f4f4f4;}
div.content_form table.form_forma_giuridica tr td input.btn_back{margin:0;padding:3px;border:1px solid #ccc;width:auto;background-color:#eaeaea;color:#515256;font-size:11px;}
div.content_form table.form_forma_giuridica tr td input.btn_next{margin:0;padding:3px;border:1px solid #ccc;width:auto;background-color:#eaeaea;color:#515256;font-size:11px;}
div.content_form table.form_forma_giuridica tr td input.btn_back:hover{color:#ff0000;}
div.content_form table.form_forma_giuridica tr td input.btn_next:hover{color:#ff0000;}

div.content_faq{padding-left:20px;font-size:12px;color:#515256;text-align:justify;}
div.content_faq ul li{margin-bottom:10px;}

#screenshot{
position:absolute;
border:1px solid #ccc;
background:#999;
padding:5px;
display:none;
color:#fff;
}
/* end GB */

/* VIDEO */
.videoText{font-family:Tahoma,sans-serif,Arial,Helvetica,Verdana; margin:0; padding:0; text-align:left; font-size:12px;}
a.video {
text-decoration:none;
color:#767676;}

a.video:hover {
text-decoration:none;
color:#ee1c23;}