/* Centro Nazionale Investigazioni Visual Style - Version 1.0
Autore: Iacobucci Fabio - Gubbernet Srl
--------------------------------------------------------------*/


* {margin: 0; padding: 0;}

body {
	text-align: center;
	margin-top: 0px;
	padding: 0;
	border: 0;
	background: #9cb7bc;
	color: #727274;
	font-family:Verdana, sans-serif;		
	font-size: 14px;
}

h3,h4,h5,h6 {font-family: Georgia; color:#727274; margin:0; padding:0 0 15px 0;}
h1 {font-family: Georgia; color:#727274; margin:0; padding:0 0 15px 0; font-size:20px;}
h2 {font-family: Georgia; color:#727274; margin:0; padding:0 0 15px 0; font-size:15px;}
p {line-height: 24px; color:#727274; margin:0; padding-bottom:15px;}

.clear{ clear:both; }

div#wrapperchisiamo {
	/*background: transparent url(../img/chisiamo_bg.jpg) no-repeat;*/
	background: url(../img/chisiamo_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	min-height: 750px;
	
}

div#wrapperservizi {
	background: url(../img/servizi_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperdovesiamo {
	background: url(../img/dovesiamo_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperlinks {
	background: url(../img/sicurezzaziendale_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperindaginiprivate {
	background: url(../img/indaginiprivate_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappersicurezza {
	background: url(../img/sicurezzaziendale_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperbonifiche {
	background: url(../img/bonifiche_aziendali_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperinfocommerciali {
	background: url(../img/infocommerciali_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappermediazione {
	background: url(../img/mediazione_familiare_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperpenali {
	background: url(../img/penali_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappertaccheggio {
	background: url(../img/taccheggio_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappergrafologia {
	background: url(../img/grafologia_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappercontatti {
	background: url(../img/contatti_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappercasehistories {
	background: url(../img/case_histories_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrapperlavora {
	background: url(../img/lavora_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappercriptata {
	background: url(../img/telefonia_criptata_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}

div#wrappercriptata1 {
	background: url(../img/telefonia_criptata_2_bg.jpg) bottom center no-repeat #FFF;
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 750px;
}


div#wrapperchisiamo, div#wrapperservizi, div#wrapperdovesiamo, div#wrapperlinks, div#wrapperindaginiprivate, 
div#wrappersicurezza, div#wrapperbonifiche, div#wrapperinfocommerciali, div#wrappermediazione, div#wrapperpenali, 
div#wrappertaccheggio, div#wrappergrafologia, div#wrappercontatti, div#wrappercasehistories, div#wrapperlavora, div#wrappercriptata{	
	min-height: 630px;
	height: auto !important;
	height: 630px;
	padding-bottom: 120px;
}


div#logo {
	background: transparent url(../img/logo.jpg) no-repeat;
	position: absolute;
	top: 25px;
	left: 50px;
	width:157px;
	height:144px;
}

div#logo a#logolink {
	width:157px;
	height:144px;
	background: transparent;
	display:block;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}

div#globalnav {
	position: absolute;
	background: transparent;
	top: 81px;
	left: 250px;	
	height: 20px;
	width: 670px;
}

div#globalnav ul#menu	{
	height: 18px;
	width: 670px;
	background: transparent url(../img/navbar.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#globalnav ul#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
		
ul#menu li, ul#menu a {
	height: 18px;
	display: block;
	}
	
div#globalnav ul#menu li a {
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	}
	
#chisiamo	{left: 0; width: 120px;}
#servizi	{left: 120px; width: 130px;}
#casehistories	{left: 250px; width: 160px;}
#dovesiamo	{left: 402px; width: 160px;}
/*#links		{left: 612px; width: 130px;}*/
#contatti	{left: 562px; width: 130px;}
#lavora{ position: relative; }
#blog{ position: relative; }
#linkutili{ position: relative; }

div#globalnav ul#menu li#lavora{
	height: 30px; 
	left: 340px;
	overflow: visible;
	position: absolute; 
	top: -52px; 
	width: 130px;
}

div#globalnav ul#menu li#lavora a{
	color: #B1CBCF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	text-indent: 0;
	text-align: right;
}

div#globalnav ul#menu li#blog{
	height: 30px; 
	left: 260px;
	overflow: visible;
	position: absolute; 
	top: -52px; 
	width: 60px;
}

div#globalnav ul#menu li#blog a{
	color: #B1CBCF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	text-indent: 0;
	text-align: right;
}

div#globalnav ul#menu li#linkutili{
	height: 30px; 
	left: 150px;
	overflow: visible;
	position: absolute; 
	top: -52px; 
	width: 100px;
}

div#globalnav ul#menu li#linkutili a{
	color: #B1CBCF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	overflow: visible;
	text-indent: 0;
	text-align: right;
}


div#globalnav ul#menu li#lavora a:hover, body#homelavora div#globalnav ul#menu li#lavora a,
div#globalnav ul#menu li#blog a:hover,
div#globalnav ul#menu li#linkutili a:hover, .pagelinkutili div#globalnav ul#menu li#linkutili a{
	color: #7E3615;
}

#chisiamo a:hover	{background: transparent url(../img/navbar.gif) 0 bottom no-repeat;}
#servizi a:hover {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
#casehistories a:hover {background: transparent url(../img/navbar.gif) -250px bottom no-repeat;}
#dovesiamo a:hover {background: transparent url(../img/navbar.gif) -402px bottom no-repeat;}
#links a:hover {background: transparent url(../img/navbar.gif) -432px bottom no-repeat;}
#contatti a:hover {background: transparent url(../img/navbar.gif) -562px bottom no-repeat;}

div#subnav {
	position: absolute;
	background: transparent;
	top: 200px;
	left: 50px;	
	height: 180px;
	width: 210px;
	text-align: left;
	padding:0;
	margin:0;
}

div#subnav h1 {
	text-indent: -9999px;
	background: transparent url(../img/nostriservizi.gif) no-repeat;
	height: 13px;
	width: 102px;
	margin-left: 25px;
	font-size:0;
}

div#subnav ul#subnavmenu {
	height: 180px;
	width: 210px;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent;
}

div#subnav ul#subnavmenu li {
	margin-bottom: 10px;
	padding: 0;
	list-style: none;
}

ul#subnavmenu li, ul#subnavmenu a {
	width: 210px;
	display: block;
	font-size:10px;
	}
	
div#subnav ul#subnavmenu li a {
	text-indent: -9999px;
	text-decoration: none;
	}

#indagini	{height:13px; background: transparent url(../img/indaginiprivate_sub.gif) top left no-repeat;}
#sicurezza {height:13px; background: transparent url(../img/sicurezza_aziendale_sub.gif) top left no-repeat;}
#bonifiche {height:26px; background: transparent url(../img/bonifiche_telefoniche_sub.gif) top left no-repeat;}
#informazioni {height:13px; background: transparent url(../img/info_commerciali_sub.gif) top left no-repeat;}
#mediazione {height:13px; background: transparent url(../img/mediazione_familiare_sub.gif) top left no-repeat;}
#penali {height:13px; background: transparent url(../img/indagini_difensive_sub.gif) top left no-repeat;}
#taccheggio {height:13px; background: transparent url(../img/antitaccheggio_sub.gif) top left no-repeat;}
#grafologia {height:13px; background: transparent url(../img/grafologia_sub.gif) top left no-repeat;}
#criptata {height:13px; background: transparent url(../img/telefonia_criptata_sub.gif) top left no-repeat;}

#indagini a:hover	{background: transparent url(../img/indaginiprivate_sub.gif) 0 -12px no-repeat;}
#sicurezza a:hover {background: transparent url(../img/sicurezza_aziendale_sub.gif) 0 -12px no-repeat;}
#bonifiche a:hover {height:26px; background: transparent url(../img/bonifiche_telefoniche_sub.gif) 0 -26px no-repeat;}
#informazioni a:hover {background: transparent url(../img/info_commerciali_sub.gif) 0 -12px no-repeat;}
#mediazione a:hover {background: transparent url(../img/mediazione_familiare_sub.gif) 0 -12px no-repeat;}
#penali a:hover {background: transparent url(../img/indagini_difensive_sub.gif) 0 -12px no-repeat;}
#taccheggio a:hover {background: transparent url(../img/antitaccheggio_sub.gif) 0 -12px no-repeat;}
#criptata a:hover {background: transparent url(../img/telefonia_criptata_sub.gif) 0 -12px no-repeat;}

div#numeroverde {
	background: transparent url(../img/numeroverde.gif) no-repeat;
	position: absolute;
	width: 162px;
	height: 31px;
	top: 25px;
	right: 30px;
}

div#pagebody {
	background: transparent;
	/*position:absolute;
	height:505px;*/
	width:600px;
	/*top:155px;*/
	right:12px;
	text-align:left;
	
	margin-top: 155px;
	position: relative;
	float: right;
}

div#pagebody ul{
	margin:0;
	padding:0;
	list-style: none;
}

div#pagebody li {
	line-height:30px;
}


div#pagebody ul.lista{
	list-style: circle !important;
	margin-left:20px;
}

div#pagebody ul.lista li {
	line-height:20px;
}

div#pagebody ul.listaem {
	font-style:italic;
	font-family:georgia;
	font-size:14px;
	margin-left:15px;
}

div#pagebody ul.listaemve {
	font-style:italic;
	font-family:verdana;
	font-size:14px;
	margin-left:15px;
}

ul.listaem a{
	display: block;
	margin: 10px 0;
}

.select {
	font-size:18px;
	font-family:Georgia;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom: 1px solid #ccc;
}

div#quotation {
	background: transparent url(../img/quotation.gif) no-repeat;
	width:538px;
	height:42px;
	margin-top:20px;
	padding:0;
	font-style: italic;
	font-size:12px;
	line-height:22px;	
}

div#map {
	height:400px;
	width:600px;	
}

div#quotation p {
	width:480px;
	height:42px;
	margin-left:32px;
}

div#footer {
	bottom: 10px;
	position:absolute;
	background: transparent;
	height:85px;
	width:630px;
	/*top:665px;*/
	right:12px;
	text-align:right;
}

div#footer p {
	font-size:10px;
	padding:0;
	margin:0;
	line-height: 14px;
}

a:link, a:visited {
	color:#1e6875;
	text-decoration:none;
}

a:hover {
	color:#1e6875;
	text-decoration:underline;	
}

/* You are here */

body#homechisiamo #chisiamo {background: transparent url(../img/navbar.gif) 0 bottom no-repeat;}
body#homeservizi #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homedovesiamo #dovesiamo {background: transparent url(../img/navbar.gif) -402px bottom no-repeat;}
body#homecasehistories #casehistories {background: transparent url(../img/navbar.gif) -250px bottom no-repeat;}
body#homelinks #links {background: transparent url(../img/navbar.gif) -562px bottom no-repeat;}
body#homecontatti #contatti {background: transparent url(../img/navbar.gif) -562px bottom no-repeat;}


body#homeindaginiprivate #indagini {background: transparent url(../img/indaginiprivate_sub.gif) 0 -12px no-repeat;}
body#homeindaginiprivate #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homesicurezza #sicurezza {background: transparent url(../img/sicurezza_aziendale_sub.gif) 0 -12px no-repeat;}
body#homesicurezza #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homebonifiche #bonifiche {background: transparent url(../img/bonifiche_telefoniche_sub.gif) 0 -26px no-repeat;}
body#homebonifiche #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homeinformazioni #informazioni {background: transparent url(../img/info_commerciali_sub.gif) 0 -12px no-repeat;}
body#homeinformazioni #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homemediazione #mediazione {background: transparent url(../img/mediazione_familiare_sub.gif) 0 -12px no-repeat;}
body#homemediazione #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}

body#homepenali #penali {background: transparent url(../img/indagini_difensive_sub.gif) 0 -12px no-repeat;}
body#homepenali #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#hometaccheggio #taccheggio {background: transparent url(../img/antitaccheggio_sub.gif) 0 -12px no-repeat;}
body#hometaccheggio #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homegrafologia #grafologia {background: transparent url(../img/grafologia_sub.gif) 0 -12px no-repeat;}
body#homegrafologia #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}
body#homecriptata #criptata {background: transparent url(../img/telefonia_criptata_sub.gif) 0 -12px no-repeat;}
body#homecriptata #servizi {background: transparent url(../img/navbar.gif) -120px bottom no-repeat;}




/* Case Histories */

span.ch_sett{
	color: #666;
	display: block;
	padding: 4px 0;
}
span.ch_sett a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}
span.ch_sett span{
	color: #1e6875;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
}

.ch_arg{
	line-height: 25px;
	margin-left: 50px;
}

#ch_left{
	color: #F90;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 28px;
	padding-top: 20px;
	width: 550px; /*290px;*/
}

#ch_right{
	color: #F90;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	padding-top: 10px;
	width: 290px;
}

#ch_case{
	/*height: 410px;
	line-height: 24px;
	margin-top: 10px;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
	width: 550px;*/
	
	line-height: 24px;
	margin: 10px 0 50px 0;
	padding: 0 20px;
	position: relative;
	width: 550px;
}
#ch_case h3{
	color: #000;
	font-weight: normal;
}

#ch_scrollup, #ch_scrolldown{
	background: url('../img/up.gif') center center no-repeat #FFF;
	height: 25px;
	position: absolute;
	right: 80px;
	top: 5px;
	width: 25px;
}
#ch_scrolldown{
	background: url('../img/down.gif') center center no-repeat #FFF;
	right: 50px;
}


a.catlink{
	color: #F90;
}

#ch_left a.elemlink, #ch_right a.elemlink{
	color: #1E6875;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#boxcontatti{
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 410px;
}
#boxcontatti td{
	margin: 0;
	padding: 0;
}

#boxcontatti span.err{
	color: #F90;
	font-size: 11px;
}

#boxcontatti input, #boxcontatti textarea{
	border: 1px solid #B1CBCF;
	font-family:Verdana, sans-serif;
	font-size: 12px;
	margin: 5px 0;
	padding: 3px;
	width: 400px;
}

#boxcontatti input.invia{
	border: 1px solid #B1CBCF;
	width: 80px;
}

.link-colorati{color: #727274 !important;text-decoration:none !important;}
.link-utile{
	background-color: #FFF;
	border: 1px solid #C4D8DB;
	display: block;
	font-size: 16px;
	height: 80px;
	line-height: 80px;
	margin-bottom: 15px;
	text-align: center;
	text-decoration: none;
}
.link-utile:hover{
	background-color: #E6EFF0;
	text-decoration: none;
}
.link-utile img{
	height: 60px; 
	vertical-align: middle; 
	border:none;
}

ul.sitemap{
	list-style: circle !important;
	padding-left: 20px !important;
}
ul.sitemap ul{
	list-style: circle !important;
	padding-left: 30px !important;
}

ul.sitemap li{
	color: #1e6875;
}

