/*-------------------------------------------
	CCIAA Prevenzio.Net
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles Piccolo
	Filename:		prevenzionet-p.css
	Version:		1.5 one true layout
	Date:			Mag 26, 2006
	Author:         Diego Sessa
	Company:        ExpertWeb
	Please:         You may adapt elements of this CSS in your own projects, 
					but the unique combination of layouts, styles, sizes, typography, 
					and positioning ("the design") is copyright 2006 at Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/

*{font-family: Verdana, Helvetica, Arial, sans-serif;
}
html,body{margin:0;padding:0;font-size:90%
}
body {color: #000;
}
img{border: 0;
}
a:link,a:visited{color: #c00; text-decoration: none;
}
a:hover{color:#800;text-decoration: none;
}
h1,h2,h3,h4,h5,h6{margin: 0;
}
h1{font-size:2em;
}
h2{font-size:1.2em;
}
h3{font-size: .9em;margin-bottom:15px
}
h4{font-size: .95em;
}
h5{font-size: .9em;font-weight: bold;
}
h6{font-size: .7em;font-weight: lighter;display:inline
}
p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: .7em;color: #000; margin:0 0 1em 0;
}
p.pro-accessibilita{display:none;visibility:hidden;
}
ul.elenco li{font-size:.8em
}
fieldset.fieldcerca{border:0
}
* html select{border: 1px solid #474747;font-size: .8em;
}
input:focus, textarea:focus{border: 1px solid #c00;
}
input.check{border:0;width:25px;display: inline;text-align: center;
}
hr{display:none;visibility:hidden;clear:both;margin:0!important;height:0px!important;padding:0!important;border:0!important;font-size: 0!important;
}
html>body hr{display:block;visibility:hidden;clear:both;margin:0!important;height:0px!important;padding:0!important;border:0!important;font-size: 0!important;
}
a.basso{text-align:right;display:block!important
}
span.subtitle {color:#000000;font-size:1em
}
dl dt{font-size:.8em;margin:1em 0 .5em 0;font-weight:bold
}
dl dd{font-size:.7em;
}
.tsx{background: url(img/tsx.gif) no-repeat top left;margin:0;
}
.tdx{height: 20px; background: url(img/tdx.gif) no-repeat top right;margin:0;
}
.tcx{border-left: solid 1px #c00;border-right: solid 1px #c00;margin:0;
}
.bsx{height: 20px; background: url(img/bsx.gif) no-repeat bottom left;margin:0;
}
.bdx{height: 20px; background: url(img/bdx.gif) no-repeat bottom right;margin:0;
}
.tsx-n{background: url(img/tsx-n.gif) no-repeat top left;margin:0;
}
.tdx-n{height: 20px; background: url(img/tdx-n.gif) no-repeat top right;margin:0;
}
.tcx-n{border-left: solid 1px #c00;border-right: solid 1px #c00;margin:0;background:#FDF7F7;
}
.bsx-n{height: 20px; background: url(img/bsx-n.gif) no-repeat bottom left;margin:0;
}
.bdx-n{height: 20px; background: url(img/bdx-n.gif) no-repeat bottom right;margin:0;
}
img.position{margin:0;padding:0;margin-bottom:-3px
}
input.hidden{display:none;visibility:hidden
}
/* formfield box                               */
/***********************************************/
fieldset.ricerca{display:block;border:1px solid #d00;padding:0;width:100%;margin:0;padding-bottom:1em
}
fieldset.ricerca p{padding-left:10px
} 
fieldset.ricerca legend{font-size:0.7em;font-weight:bold;padding:5px;color:#f5f5f5;background:#d00;line-height:.8em;margin-left:10px
} 
fieldset.ricerca label{font-size:0.7em;width: 30%!important;position:relative;display:inline;float:left;padding-left:10px
}
fieldset.ricerca input{border: 1px solid #8F8F8C;width:30%;font-size: 0.7em;display:inline;float:left
}
fieldset.ricerca textarea{border: 1px solid #8F8F8C;font-size: 0.7em;display:inline;float:left
}
fieldset.ricerca select{border: 1px solid #8F8F8C;font-size: 0.7em;display:inline;float:left
}
fieldset.ricerca input.mail{border: 1px solid #8F8F8C;width:200px;font-size: 0.7em;display:inline;float:left
}
fieldset.ricerca input.button{border: 1px solid #8F8F8C;width: 100px;background: #f5f5f5;font-size:0.6em;display:inline;margin-right:15px;color:#d00;margin:5px 10px;
}
fieldset.ricerca input.check{border:0;width:25px;display: inline;text-align: center;border:0;
}
/* pager box                                   */
/***********************************************/
div.pager{width: 98%;position:relative;float:left;background: #fff;line-height: 14px;border:1px solid #FBFBFB;margin:0;padding:10px;border-top:1px solid #555;margin-top:15px
}
div.pager ul{list-style:none;margin: 0;padding: 0;
}
div.pager ul li{display:inline;font-size: 0.7em;text-align: center;float: left;
}
div.pager ul li.current{display:inline;text-align: center;float: left;border:1px solid #d00;background: #f5f5f5;color: #d00;font-size: 0.9em;border-collapse: collapse;margin:0 3px;padding:1px
}
div.pager ul li img{border: 0;display: inline;margin:2px 2px
}
div.colonna1{width:30%;float:left;display:inline;font-size:.7em;line-height:1.5em;padding:5px;position:relative;
}
div.colonna2{width:65%;float:left;display:inline;font-size:.7em;line-height:1.5em;padding:5px;position:relative;
}
div.colonna{width:45%;float:left;display:inline;font-size:.7em;line-height:1.5em;padding:5px;position:relative;
}

/* Classi C.M.S.                               */
/***********************************************/
.txtSinistra{text-align:left!important
}
.txtCentro{text-align:center!important
}
.txtDestra{text-align:right!important
}
.txtGiustificato{text-align:justify!important;
}
p.txtSinistra{text-align:left!important
}
p.txtCentro{text-align:center!important
}
p.txtDestra{text-align:right!important
}
p.txtGiustificato{text-align:justify!important;
}
img.imgDestraFloat{float:right!important;margin:.2em 0 .2em .5em;position:relative
}
img.imgDestra{float:right!important;margin:.2em 0 .2em .5em;position:relative
}
img.imgSinistraFloat{float:left!important;margin:.2em .5em .2em 0;position:relative
}
img.imgSinistra{float:left!important;margin:.2em .5em .2em 0;position:relative
}
img.imgCentro{margin:.2em auto;position:relative
}
ul.ulcms, ol.olcms {font-size:.7em;
}
div#container{margin:0 auto;width:100%;min-width:780px;width:expression(document.body.clientWidth < 800 ? "780px":"auto" )
}
p.intronwl {font-size:11px!important;
}
.conclnwl p{font-size:11px!important;
}
p.alert{color:#c00;text-decoration:underline;padding:10px 0
}
/* Header                                      */
/***********************************************/
div#header{width:100%;background:url(img/logo-prevenzionet.gif) left top no-repeat #fff;height:50px;
}
div#header h1{display:none;visibility:hidden
}
div#payoff{width:100%;background:url(img/payoff2.gif) left top no-repeat #fdf4f4;height:20px;
}
div#payoff h2{display:none;visibility:hidden
}
div#normale{display:none;visibility:hidden
}
/* Menu sx                                     */
/***********************************************/
div#block_2 div#menu{width:100%;margin:1em auto;border:0;
}
div#block_2 div#menu ul{padding:0;list-style:square;color:#c00;margin:0;padding:0;
}
div#block_2 div#menu ul li{margin:0;padding:0;margin-left:1.3em;
}
div#block_2 div#menu ul li a{font-size:.7em;font-weight:bold;color:#c00;line-height:1.4em
}
div#block_2 div#menu ul li a:hover{font-size:.7em;font-weight:bold;color:#666;
}

div#block_2 div#menu div.menutop{width:94.8%;background:url(img/px-top.gif) repeat-x top;height:20px;margin:0;padding:0;margin-bottom:-1px!important
}
div#block_2 div#menu div.menutop div.topsx{height:20px;width:10%;float:left;display:inline;background:url(img/angsx2.gif) no-repeat ;
}
div#block_2 div#menu div.menutop div.topcx{height:20px;float:left;display:inline;width:78%;margin:0 auto;
}
div#block_2 div#menu div.menutop div.topdx{height:20px;width:10%;float:right;display:inline;background:url(img/angdx2.gif) right top no-repeat ;
}

div#block_2 div#menu div.menubot{display:block;width:94.8%;background:url(img/px-top.gif) repeat-x bottom;height:20px;margin:0;padding:0;
}
div#block_2 div#menu div.menubot div.botsx{height:20px;width:10%;float:left;display:inline;background:url(img/angbsx2.gif) bottom left no-repeat ;
}
div#block_2 div#menu div.menubot div.botcx{height:20px;float:left;display:inline;width:78%;margin:0 auto;
}
div#block_2 div#menu div.menubot div.botdx{height:20px;width:10%;float:right;display:inline;background:url(img/angbdx2.gif) right bottom no-repeat ;
}

div#block_2 div#pics{width:100%;text-align:center
}
div#block_2 div#info{width:100%;margin:0 auto;
}
div#block_2 div#info ul{padding:0;list-style:none;color:#c00;margin:0;padding:0;
}
div#block_2 div#info ul li{margin:0;padding:0;width:100%;
}
div#block_2 div#info ul li.red{background:url(img/ul-back-red2.gif) right bottom no-repeat;
}
div#block_2 div#info ul li.green{background:url(img/ul-back-green2.gif) right bottom no-repeat;
}
div#block_2 div#info ul li.yellow{background:url(img/ul-back-yellow2.gif) right bottom no-repeat;
}
div#block_2 div#info ul li.blue{background:url(img/ul-back-blue2.gif) right bottom no-repeat;
}
div#block_2 div#info ul li a{font-size:.7em;font-weight:bold;color:#000;line-height:1.4em;width:100%;
}
div#block_2 div#info ul li a:hover{font-size:.7em;font-weight:bold;color:#666;
}
div#block_2 div#copy{width:100%;margin-top:15px
}
div#block_2 div#copy p{text-align:center;font-size: 0.6em
}
div#block_2 div#powered{width:100%;margin-top:30px
}
div#block_2 div#powered p{text-align:center;font-size: 0.6em
}
div#block_2 div#powered a{color:#c00;font-weight:bold
}
div#block_2 div#attention{width:100%;margin-top:15px;text-align:center
}

div#block_1 div.espertobox{width: 100%;position:relative;float:left;background: #fff;line-height: 1em;margin:0;padding:5px 0;border:1px solid #999;margin:0 0 1.5em 0;padding-top:0
}
div#block_1 div.espertobox h5{padding:5px;font-size:.8em;background:#efefef;border-bottom:1px solid #d4d4d4;margin-bottom:1em
}
div#block_1 div.espertobox p{padding:0 5px;margin:0
}
div#block_1 h4.sezione{background:#efefef;padding:5px 0;border-bottom:1px solid #999;margin-bottom:15px;color:#333;font-size:.7em;
}
div#block_1 h5.sotto-sezione{background:#f9f9f9;padding:5px 0;margin-top:-15px;font-size:.7em;margin-bottom:15px;
}
div#block_1 h6.passo{color:#d00;margin:20px 0;font-weight:bold;display:block
}
div#block_1 h6.datestesa{color:#333;margin:20px 0;font-weight:bold;display:block
}
div#block_1 span.fonte{color:#d00;
}

div#block_1 div#tree{width:90%;margin:12px auto;border-bottom:1px solid #666
}
div#block_1 div#tree p{text-align:right;color:#666;font-size:.6em
}

div#block_1 div#interna{width:90%;margin:10px auto
}
div#block_1 div#interna h3{color:#c00
}
div#block_1 div#interna p.data{text-align:right;color:#666;font-size:.6em
}
div#block_1 div#interna p.sottotitolo{text-align:left;color:#333;font-size:.8em;font-weight:bold;margin:10px 0
}
div#block_1 div#interna p.immagini{text-align:right;color:#333;font-size:.8em;font-weight:bold;padding:5px;margin-top:-.5em;margin-bottom:.5em
}
div#block_1 div#interna p.immagini img{margin:0 5px
}
div#block_1 div#interna p.gazzetta{line-height:1.4em;padding-bottom:2px;text-align:right!important
}
div#block_1 div#interna p.gazzettaelenco{line-height:1.4em;padding-bottom:2px;
}

div#block_1 div#interna p.gazzetta a{text-align:right!important;text-decoration:underline
}
div#block_1 div#interna span.underline{text-decoration:underline;
}

div#block_1 div#correlati{width:100%;margin:12px auto;
}
div#block_1 div#correlati ul{list-style:none;margin:0;padding:0;float:left;border:1px solid #d00;width:398px;
}
div#block_1 div#correlati ul li{display:inline;font-size:.7em;float:left;margin:5px;padding:5px
}
div#block_1 div#news{width:90%;margin:.5em auto;border-bottom:1px solid #c00;
}

div#block_1 div#news h2{visibility:hidden;display:none
}
div#block_1 div#news h3{visibility:hidden;display:none
}
div#block_1 div#news p{margin:0;padding:5px
}
div#block_1 div#news a{font-weight:bold;color:#c00;line-height:1.4em
}
div#block_1 div#news a:hover{font-weight:bold;color:#666;
}
div#block_1 div#news ul{list-style:none;padding:5px;margin:5px 0
}
div#block_1 div#news ul li{font-size:.7em;padding-bottom:5px
}
div#block_1 div#news div.newstop{margin-top:20px;height:20px;background:url(img/angsx2news.gif) top left no-repeat;margin:0;padding:0;margin-bottom:-4px;
}
div#block_1 div#news div.newscx{border-left:1px solid #c00;border-right:1px solid #c00;
}
div#block_1 div#news div.newsbot{height:20px;background:url(img/angbdx2.gif) no-repeat bottom right;margin:0;padding:0;border:0;
}


div#block_1 div#novita-gu{background:url(img/novita-gu2.gif) 0 0 no-repeat;width:90%;margin:10px auto;border-bottom:1px solid #c00
}
div#block_1 div#novita-gu h4{visibility:hidden;
}
div#block_1 div#novita-gu ul{list-style:none;padding:5px;margin:5px 0
}
div#block_1 div#novita-gu ul li{font-size:.7em;padding-bottom:5px
}
div#block_1 div#novita-gu a{color:#000;font-weight:bold;text-decoration:underline
}
div#correlati{display:none;visibility:hidden
}
div#block_1 div#normativa-eu{background:url(img/normativa-eu2.gif) 0 0 no-repeat;width:90%;margin:10px auto;border-bottom:1px solid #c00
}
div#block_1 div#normativa-eu h4{visibility:hidden
}
div#block_1 div#normativa-eu ul{list-style:none;padding:5px;margin:5px 0
}
div#block_1 div#normativa-eu ul li{font-size:.7em;padding-bottom:5px
}
div#block_1 div#normativa-eu a{color:#000;font-weight:bold;text-decoration:underline
}

div#block_1 div#normativa-reg{background:url(img/normativa-reg2.gif) 0 0 no-repeat;width:90%;margin:10px auto;border-bottom:1px solid #999
}
div#block_1 div#normativa-reg h4{visibility:hidden
}
div#block_1 div#normativa-reg ul{list-style:none;padding:5px;margin:5px 0
}
div#block_1 div#normativa-reg ul li{font-size:.7em;padding-bottom:5px
}
div#block_1 div#normativa-reg a{color:#000;font-weight:bold;text-decoration:underline
}
#elenconews p{width:90%
}
/* Cerca dx                                    */
/***********************************************/
div#block_3 div#cerca{width:100%;margin:.5em auto;float:left;
}
div#block_3 div#cerca h4{visibility:hidden;display:none
}
div#block_3 div#cerca form{margin:0;padding:0;
}
div#block_3 div#cerca input{width:80%;margin:1em auto;font-size:.7em;border:1px solid #c00;display:block
}
div#block_3 div#cerca input.button{width:45%;margin:0 auto;font-weight:bold;background:#c00;color:#fff;font-size:.6em;padding:0
}


div#block_3 div#nl{width:100%;margin:.5em auto;text-align:center;float:left;
}
div#block_3 div#nl h4{visibility:hidden;display:none
}
div#block_3 div#nl p{margin:0;padding:2px;font-size:.7em;text-align:center;font-weight:bold;color:#000
}
div#block_3 div#nl p span.net{color:#c00
}
div#block_3 div#nl a{color:#000
}
div#block_3 div#nl div.nltop{height:24px;background:url(img/nl-top.gif) no-repeat;margin:0;padding:0;
}
div#block_3 div#nl div.nlbot{height:18px;background:url(img/nl-bot.gif) no-repeat;
}

div#block_3 div#inoltre{width:100%;margin:10px auto;
}
div#block_3 div#inoltre h5{background:url(img/back-menu-dx2.gif) bottom right no-repeat;font-size:.7em;color:#c00
}
div#block_3 div#inoltre ul{list-style:none;padding:5px;margin:5px 0
}
div#block_3 div#inoltre ul li{font-size:.7em;padding-bottom:5px;background:#f5f5f5
}

div#block_3 div#fontsize{width:100%;margin:1em auto;padding:1em 0 0 0;
}
div#block_3 div#fontsize ul{list-style:none;margin:0;padding:1em 0 0 0;
}
div#block_3 div#fontsize ul li{font-size:.7em;padding-bottom:5px
}
div#block_3 div#fontsize ul li.axxe{display:none;visibility:hidden
}
div#block_3 div#fontsize h5{background:url(img/back-menu-dx2.gif) bottom right no-repeat;font-size:.7em;color:#c00
}


#footer{width:100%;
}

#block_2 h5, #block_2 h6{display:none;visibility:hidden
} 


/* Elementi di True Layout                     */
/***********************************************/
#block_1
	{
	float: left;
	width: 61%;
	margin-left: 19%;
	padding-bottom:15px;
	border-bottom:1px solid #d00;
	}
* html #block_1
	{
	display: inline;
	}
#block_2
	{
	float: left;
	width: 18%;
	margin-left: -79%;
	}
#block_3
	{
	float: left;
	width: 18%;
	}
.block_4
	{
	float: left;
	width: 2%;
	border-left:1px solid #c00
	}
* html .block_4
	{
	display: inline;
	}
.block_5
	{
	float: left;
	width: 90%;
	}
.block_6
	{
	float: left;
	width: 2%;
	border-right:1px solid #c00
	}
html>body .block_6
	{
	float: left;
	width: 4.2%;
	border-right:1px solid #c00
	}
* html .block_6{
	margin-left:-1px
}
/*  1 -  Mac IE5  \*/
#block_1, #block_2, #block_3, .block_4, .block_5, .block_6
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 1px) {
#block_1, #block_2, #block_3, .block_4, .block_5, .block_6
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#block_1:before, #block_2:before, #block_3:before, .block_4:before, .block_5:before, .block_6:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/* End Mac IE5 filter */
/* 2 - IE Win */
.verticalalign
	{
	position: absolute;
	bottom: 0;
	}
#block_1 .verticalalign
	{
	width: 61%;
	
	}
#block_2 .verticalalign
	{
	width: 18%;
	}
#block_3 .verticalalign
	{
	width: 18%;
	}
.block_4 .verticalalign
	{
	width: 2%;
	
	}
.block_5 .verticalalign
	{
	width: 90%;
	}
.block_6 .verticalalign
	{
	width: 2%;
	}
/* 3 - Opera 7+ */
@media all and (min-width: 0px){
.verticalalign
	{
	width: 100% !important;
	}
/* 4 - Opera 9 */
div[id^="wrapper"] #block_1 .verticalalign
	{
	width: 61% !important;
	}
div[id^="wrapper"] #block_2 .verticalalign
	{
	width: 18% !important;
	}
div[id^="wrapper"] #block_3 .verticalalign
	{
	width: 18% !important;
	}
div[class^="wrapper"] .block_4 .verticalalign
	{
	width: 2% !important;
	}
div[class^="wrapper"] .block_5 .verticalalign
	{
	width: 90% !important;
	}
div[class^="wrapper"] .block_6 .verticalalign
	{
	width: 2% !important;
	}
}
/* 5 -  IEs */
* html .verticalalign
	{
	width: 100% !important;
	}
.verticalalign p
	{
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 0;
	}
#wrapper,.wrapper
	{
	position: relative;
	overflow: hidden; /* 5b - non-IE browsers */
	}
/* 6 - IE 5.01*/
#wrapper,.wrapper
	{
/* 7 - IE 5.01 */
	float: left;
/* 8 -  IE 5.01 - 5.5 */
	float/**/: none;
	}
/* 9 - easy clearing */
#wrapper:after,.wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper,.wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper,.wrapper
	{
	display: block;
	}
/* end easy clearing */
/* 10 - Safari  */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}
#footer p{visibility:hidden
}
#block_1 .verticalalign{border-bottom:1px solid #d00;
}
