@import "sophisto.css";
/* qua includeremo eventuali css di personalizzazione, in questo modo non dobbiamo più metter mano nell'html */
.bkgModal
{
    background-color:#333333;
    opacity: 0.75;
     	/* For IE 5-7 */
	filter: alpha(opacity=75);
     /* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: alpha(opacity=75);
	
position: absolute;	
top:0;
left:0;
width:100%;
height:100%;
}

.ModalPanel
{
background-color:#ffffff;
border:1px solid #dddddd;
padding:20px;
position: relative;
}

/*Contenitori generali*/
div#top{
	width:100%; min-height:350px; height:auto !important; height:350px;
	background:#ffffff url(../images/struttura/sfondo_top.gif) repeat-x top left;
	z-index:1;
	float:left;
}

div#top_container{width:1004px; margin:0 auto;}
div#structure010_index,div#structure111,div#structure110,div#structure011,div#structure010 {width:100%; float:left;}

/*Footer generale (uguale per tutti)*/
div#footer{
	border-top:1px solid #e6e6e6;
	width:100%; min-height:150px; height:auto !important; height:150px;
	background:#2c2c2c url(../images/struttura/sfondo_footer.gif) repeat-x top left;
	float:left; 
}
div#footer_container{ width:1004px; margin:0 auto;}
div#footer_container p { font-size:11px; color:#FFF; margin-top:0px;}
div#footer_container p span { display:block; margin-top:20px;}

div#footer_container a,div#footer_container a:visited,div#footer_container a:active {
	margin:0px;
	padding:3px;
	color:#ffffff;
	text-decoration: none;
}

div#footer_container a:hover {
	color:#ffffff;
	background: #1f758b;
}

/*Contenuto generale uguale per tutti */
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/* ---- header principale ----*/

div#logo{
	width:415px;
	margin-left:38px;
	float:left;
	z-index:1;
}

div#logo a{ background:none;}

/* div search */
div#search{
	width:230px;
	background: url(../images/struttura/search/search_sfondo.jpg) no-repeat top left;
	margin-right:18px;
	padding:5px 0px 10px 15px;
	float:right;
	z-index:1;
}

div#search input.field{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:6px 0px 5px 25px;
	margin-top:5px;
	font-size:11px;
	border: 0px solid #a1a1a1;
	color: #9b9b9b;
	width: 186px;
	background: url(../images/struttura/search/input_sfondo.png) no-repeat top left;
	float:left;
}

div#search input.pulsante{
	width:24px;
	height:24px;
	margin:5px 0px 0px -20px;
	background: url(../images/struttura/search/button.png) no-repeat top left;
	border: 0px solid #0b5969;
	cursor:pointer;
	float:left;
}


/*quicklinks*/
/* specifiche quicklinks nel file sophisto.css */

/*header*/
/* specifiche header nel file sophisto.css */

div#hdimage{
	width:100%;
	margin-top:3px;
	float:left;
	z-index:1;
}


/* ---- Footer ----- */

/* Quicklinks per footer */
div#quicklinks_footer {
	width:100%;
	float:left;
	margin:11px 0px 28px 0px;
}

div#quicklinks_footer ul { float:left;}
div#quicklinks_footer ul li{ float:left; margin-top:0px;}
div#quicklinks_footer ul li.pipeline{ color:#5f5f5f;}

div#quicklinks_footer a,div#quicklinks_footer a:visited,div#quicklinks_footer a:active {
	margin:0px;
	padding:3px 7px 3px 7px;
	color:#5f5f5f;
	text-decoration: none;
	font-family:Verdana;
}

div#quicklinks_footer a:hover {
	color:#ffffff;
	background: #1f758b;
}



/* FINE generale uguale per tutti */
/* ----------------------------------------------------------------------------------------------------------------------- */



/* Contenuto home page */
/* ----------------------------------------------------------------------------------------------------------------------- */

div.notaioper { width:216px; margin:0px 10px 0px 10px; float:left; }
div.notaioper h3 { margin-top:5px;}

div.notaioper:hover div.notaioper_hover{ display: inline;}
div.notaioper:hover p.moreinfo{ display: inline;}

div.notaioper p.moreinfo {font:italic 14px Georgia; margin:10px 0px 0px -10px; padding:5px 10px 5px 10px; background-color:#f1f1f1; position:absolute; display:none; z-index:10}

div.notaioper_hover{
	display:none;
	width:216px;
	height:155px;
	position:absolute;
	z-index:5;
	background:#1f758b;
	float:left;
	opacity: .85;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
	filter: alpha(opacity=85);					
}


div.notaioper_hover a,div.notaioper_hover a:visited,div.notaioper_hover a:active{padding:0px 216px 155px 0px; }
div.notaioper_hover a:hover{text-decoration:none; background:none; }

/* Box servizi */
div.boxservizi { width:273px; margin:10px 0px 10px 0px; float:left; text-align:center; }
div.boxservizi a{ background:none;}
div.boxservizi h2 { color:#454545; font-size:20px;}
div.boxservizi h3 { color:#2c2c2c; margin-bottom:10px;}
div.boxservizi img { margin:7px 0px 7px 0px; border-top: 5px solid #ffffff;border-bottom: 5px solid #ffffff;}
div.boxservizi img:hover { margin:7px 0px 7px 0px; border-top: 5px solid #1f758b;border-bottom: 5px solid #1f758b; }

/* Box area riservata*/
div#structure010_index div.threeRowBox div.thirdBox div#areariservata{
	width:274px;
	margin-left:13px;
	padding-bottom:10px;
	background: url(../images/home/areariservata_sfondo.jpg) repeat-x top left;
}
div#structure010_index div.threeRowBox div.thirdBox div#areariservata p.titolo{font:normal 20px Georgia; color:#fff; margin:8px 0px 10px 18px; }

div#areariservata ul { width:235px; list-style:none; float:left; padding:0px; margin:0px 0px 0px 18px;}
div#areariservata ul.linea { border-bottom:1px dashed #d2dee1; padding:0px 0px 2px 0px; margin:7px 0px 2px 18px; }
div#areariservata ul li { list-style:none; float:left; border: none; padding:0px; margin:0px;}

div#structure010_index div.threeRowBox div.thirdBox div#areariservata input.field{
	width: 225px;
	font:normal 12px Arial;
	color: #207589;
	padding:6px 0px 5px 5px;
	margin:0px 0px 2px 18px;
	border: 0px solid #a1a1a1;
	background: url(../images/home/input_arearis_sfondo.png) no-repeat top left;
}

div#structure010_index div.threeRowBox div.thirdBox div#areariservata input.pulsante{
	width:35px;
	font:normal 12px Arial;
	color: #fff;
	margin:-3px 0px 0px 130px;
	background: none;
	border: 0px solid #0b5969;
	cursor:pointer;
}

div#structure010_index div.threeRowBox div.thirdBox div#areariservata a,
div#structure010_index div.threeRowBox div.thirdBox div#areariservata a:visited,
div#structure010_index div.threeRowBox div.thirdBox div#areariservata a:active{
	color:#fff; 	
}

/* Box Obco */
div#structure010_index div.threeRowBox div.thirdBox div#obco{
	width:270px;
	margin:13px 0px 0px 13px;
}

div#structure010_index div.threeRowBox div.thirdBox div#obco a{ background:none;}

/* Box ultime news */
div#structure010_index div.article{
	width:475px;
	margin:11px 0px 23px 0px;
	border-bottom:1px dashed #bdbdbd;
	padding:0px 0px 10px 25px;
}
div#structure010_index div.article h2{border-bottom:1px dashed #bdbdbd; margin:0px 0px 5px -25px; padding:0px 0px 4px 25px;}
div#structure010_index div.article p.date { font:normal 14px Georgia; color:#2e7e93; margin-bottom:13px;}

div#structure010_index div.article a,div.article a:visited,div.article a:active{ color:#165f72;}
div#structure010_index div.article a:hover{ color:#d82738; background:none;}


/* Box in agenda */
div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article{
	width:380px;
	margin:11px 0px 23px 0px;
	border-bottom:1px dashed #bdbdbd;
	padding:0px 0px 20px 25px;
}

div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article p.date { margin-bottom:6px;}

div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article p.date a,
div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article p.date a:visited,
div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article p.date a:active{
	color:#2e7e93; 	
}
div#structure010_index div.twoRowBoxOdd div.secondBox34 div.article p.date a:hover{
	color:#d82738;
	background:none;
}


/* FINE Contenuto home page */
/* ----------------------------------------------------------------------------------------------------------------------- */


/* Contenuto Pagine interne */
/* ----------------------------------------------------------------------------------------------------------------------- */

div#page { 
	width:100%;
	margin:0px 0px 20px 0px;
	float:left;
}

div#page h2 { border-bottom:1px solid #dddddd; color:#1f758b; padding-bottom:3px; }

div#option { 
	width:100%;
	margin:0px 0px 25px 0px;
	float:left;
	font-size:11px;
}

div#option ul { list-style:none; margin:0px; padding:0px;}
div#option ul li{ float:left; list-style:none; margin:0px; padding:5px 0px 5px 0px; border:0px;}
div#option ul li.stampa{ width:149px; background:url(../images/struttura/option_stampa_sfondo.png) no-repeat top right;  }
div#option ul li.consiglia{width:153px; background: url(../images/struttura/option_consiglia_sfondo.png) no-repeat top right; }

div#option ul li.stampa a,
div#option ul li.stampa a:visited,
div#option ul li.stampa a:active{
	color:#ffffff; 
	background: url(../images/struttura/icon_stampa.png) no-repeat top left;
	padding:3px 2px 2px 24px;
	margin-left:6px;
}
div#option ul li.stampa a:hover{
	color:#ffffff; 	
	background:#1f758b url(../images/struttura/icon_stampa.png) no-repeat top left;
}

div#option ul li.consiglia a,
div#option ul li.consiglia a:visited,
div#option ul li.consiglia a:active{
	color:#424242;
	background: url(../images/struttura/icon_invia.png) no-repeat top left;
	padding:3px 2px 2px 23px;
	margin-left:10px;
}
div#option ul li.consiglia a:hover{
	color:#ffffff; 	
	background:#1f758b url(../images/struttura/icon_invia.png) no-repeat top left;
}


div#trovanotaio { 
	width:225px; min-height:93px; height:auto !important; height:93px;
	background: url(../images/interne/trovanotaio_sfondo.png) repeat-x top left;
	margin:8px 0px 8px 0px;
	float:left;
}

div#trovanotaio h2 { color:#ffffff; background: url(../images/interne/icon_zoom.png) no-repeat top left; text-transform:uppercase; font-size:24px; padding:5px 0px 0px 60px; margin:0px 5px 5px 0px;}
div#trovanotaio h2 span { display:block; font-size:18px; margin:-5px 0px 0px -8px;}
div#trovanotaio p { color:#ffffff;margin:0px 1px 0px 5px; }

div#trovanotaio a,div#trovanotaio a:visited,div#trovanotaio a:active{
	color:#ffffff;
}
div#trovanotaio a:hover{
	color:#ffa800; background:none;
}

div#chiediloalnotaio { 
	width:225px; min-height:93px; height:auto !important; height:93px;
	background: url(../images/interne/chiediloalnotaio_sfondo.png) repeat-x top left;
	margin:8px 0px 20px 0px;
	float:left;
}

div#chiediloalnotaio h2 { color:#ffffff; background: url(../images/interne/icon_notaio.png) no-repeat top left; text-transform:uppercase; font-size:24px; padding:0px 0px 0px 70px; margin:5px 5px 5px 0px;}
div#chiediloalnotaio h2 span { display:block; font-size:18px; margin:-5px 0px 0px 8px;}
div#chiediloalnotaio p { color:#ffffff;margin:0px 1px 0px 5px; }

div#chiediloalnotaio a,div#chiediloalnotaio a:visited,div#chiediloalnotaio a:active{
	color:#ffffff;
}
div#chiediloalnotaio a:hover{
	color:#ffa800; background:none;
}

.box-eco-di-bergamo 
{
    margin:12px 0 0 13px;
    padding:10px;
    border:1px solid #ddd;
    width: 252px !important;
}
.clear-link:hover
{
    text-decoration:none;
    background-color:transparent;
    color:#1f758b;
}

/* FINE Contenuto  Pagine intern */
/* ----------------------------------------------------------------------------------------------------------------------- */


