/*	-------------------------------------------------------------
	Consiag S.p.A. - autore Dennis D'Amico - dennis.damico@tutorline.it
	
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Descrizione:	Stili di base del portale
	Nome file:		base.css
	Versione:		1.2
	Data:				1 Ottobre 2006
	-------------------------#282725------------------------------------	*/


/*	-------------------------------------------------------------
	Stili di base
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
body{margin:0;padding:0;font-size:18px;color:#485056;font-family:"Lucida Grande",Arial,Verdana,sans-serif; }
html{height:100%;width:100%;margin:0;}
#cento{width:100%;margin:0;float:none;clear:both;display:block;padding:0;}
.blu{background:#fff;}
.rosso{background:#fff;}
.verde{background:#fff;}
.grigio{background:#fff;}
.giallo{background:#fff;}
.home{background:#fff;}
.col62sx{margin:0;padding:0;}
.col36dxblu{display:none;}
.col36dxblucont{margin:0;background:#fff;}
.col36dxrosso{display:none;}
.col36dxverde{display:none;}
.col36dxgrigio{display:none;}
.col36dxgiallo{display:none;}
#modulo{display:none;}
.fotoscheda{display:none;}
h1{padding:0;margin:1em 0;color:#000;font-size:1.8em;font-weight:bold;float:none;clear:both;display:block;}
h3{color:red;text-align:left;line-height:1.4em;display:block;font-weight:bold;text-transform:uppercase;margin:6px;padding:0;}

/*----------------- TABLES------------------------*/
#principale table{margin:0.5em 0 0 0;padding:0;float:none;clear:both;border:1px solid #A3A3A3;}
#principale table th{margin:0;padding:6px 0px;background:#000;color:#fff;font-size:1.1em;line-height:1.6em;text-transform:uppercase;font-weight:bold;text-align:center;}
#principale table tr {margin:0;padding:1px 0;background:#fff;color:#000;}
#principale table td {margin:0;padding:5px;font-size:1.1em;line-height:16px;font-weight:bold;border:1px solid #A3A3A3;text-transform:none;text-align:center;}
#principale table td img{margin:0 5px 0 10px;padding:0;background:none;}
#principale table td a{margin:0 5px 0 10px;padding:0;background:none;color:#000;}
#principale table td p{margin:0 2px 2px 5px;color:#000;padding:0;font-size:1.1em;line-height:1.2em;text-transform:none;font-weight:normal;}
#breadcrumbs{float:none;clear:both;margin:0;padding:0.8em 0 0 0;}
.col62sx dt{display:block;float:none;font-size:1.3em;line-height:1.4em;color:#4a5e69;font-weight:bold;padding:0;margin:0;}
.col62sx dd{padding:0;float:none;border:0;display:block;margin:0 0 10px 0;}
.avviso{display:none;}
a{color:red;text-decoration:none;}
a:hover{color:red;text-decoration:none;}
a img{border:0px;padding:0;margin:0;}
#centopunto {display:none;}
#tabBlock{display:none;}
#header {display:none;}
a.regsx {display:none;}
#titolopagina{float:none;display:block;overflow:hidden;padding:0;}
#titolopagina span{display:block;color:#000;font-weight:bold;float:none;font-size:1.9em;line-height:1.2em;text-align:left;margin-top:1em; }
#centomenu {display:none;}
#wrapperinterno{padding:0 10px;float:none;clear:both;margin:0 auto;position:relative;width:967px;}


/*----------------- LISTE COMUNICAZIONE, APPALTI, RICERCA ------------------------*/
h1.titolo {padding:0;margin:1em 0 0 0;font-size:1.4em;color: #005D93;font-weight:bold;display:block;text-transform:uppercase;}
#comunicazione {margin:0;padding:18px 0 0 0;overflow:hidden;float:none;clear:both;display:block;height:144px}
#listacom {margin:0;padding:0;display:block;float:none;clear:both;}
#comunicazione h1{padding:0;margin:0;font-size:1.5em;font-weight:bold;float:none;clear:both;display:block;color:#fff;}
#listacom dl {float:none;margin:1.1em 0;padding:0}
#comunicazione dt{padding:0;margin:0;font-size:1.5em;font-weight:bold;float:none;clear:both;display:block;}
#listacom dt{padding:0;margin:0;font-size:1.2em;font-weight:bold;float:none;clear:both;display:block;}
#comunicazione dd, #listacom dd {line-height:1.3em;padding:0;}
#comunicazione dd{font-size:1.1em;margin:10px 0 0 0;}
#listacom dd {font-size:1em;margin:6px 0 0 0;}
#listacom dt a{color:#3091E4;}
#listacom dt a:hover{color:red;}
#comunicazione dd, #comunicazione dd.cmd, #comunicazione dd.cmd a, #comunicazione dt a {color:#fff;}
#comunicazione dt a:hover, #comunicazione dd.cmd a:hover{color:#000;}
#listacom dd.cmd {line-height:16px;height:16px;padding:0.8em 0 1.1em 0;margin:0 0 1em 0;display:block;float:none;border-bottom:1px dotted #9DD1DF;}
#listacom dd.cmd span, #listacom dd.cmd a, #comunicazione dd.cmd span, #comunicazione dd.cmd a {font-size:0.9em;line-height:16px;height:16px;margin:0 20px 0 0;display:block;float:left;}
#listacom dd.cmd a img, dd.scadenza img, dd.allegati a img, dd.cmd span img, #comunicazione dd.cmd a img{margin: 0 5px 0 0;line-height:16px;height:16px;width:16px;background:none;float:left;}
#listacom dd.scadenza {font-size:0.9em;line-height:16px;height:16px;padding:0.5em 0;margin:0;display:block;float:none;color:#485056;}
#listacom dd.allegati {font-size:0.9em;line-height:16px;padding:0.8em 0 1.1em 0;margin:0;display:block;float:none;border-bottom:1px dotted #9DD1DF;}
#listacom dd.allegati a {margin:0;padding:0.3em 0;text-transform:none;float:none;display:block;height:16px;clear:both;}

ul#listaultimi{display:none;}


/*----------------- PAGINAZIONE ------------------------*/
.paginazione{font-size:0.9em;line-height:16px;height:16px;padding:0.8em;margin:1em 0;display:block;float:none;border:1px dotted #9B9B9B;background-color:#F0F0F0;}
.paginazione .numero {margin:0;padding:0;text-transform:none;float:left;display:inline;}
.paginazione .numero img {margin: 0 5px 0 0;float:left;line-height:16px;background:none;}
.paginazione .pagine {margin:0;padding:0;float:right;display:block;display:inline;}
.paginazione .pagine span{margin:0;padding:0;display:inline;line-height:16px;float:left;}
.paginazione .pagine span a{margin:0 0.8em 0 0.8em;padding:0;display:inline;line-height:16px;float:left;}
.paginazione .pagine span a img {background:none;}

/*----------------- FRAME PER CONSIAGRETI ------------------------*/
#principale #frame{float:none;clear:both;display:block;margin:0.5em 0 0 0;color:#485056;font-size:1em;line-height:1.4em;}
#listarass {margin:0;padding:0;display:block;float:none;clear:both;}
#listarass .post {float:none;margin:0.2em 0 0.5em 0;padding:0}

.registracli {margin:0 0 1em 0;padding:10px 0 20px 10px;float:none;clear:both;display:block;width:316px;background:#ddd;}
.registracli h1{padding:0;margin:0;font-size:1.4em;font-weight:bold;float:none;clear:both;display:block;text-transform:uppercase;}
.registracli p{margin:8px 0 8px 0;padding:0;float:none;clear:both;display:block;font-size:1.1em;}

ul#vantaggicli{list-style-type:none;margin:0 0 0 10px;padding:0;float:none;clear:both;display:block;}
ul#vantaggicli li{margin:0 6px 8px 0;padding:0 0 0 29px;display:block;float:none;font-size:1.4em;line-height:20px;background:url(../images/vantaggio.gif) no-repeat;font-weight:bold;}
a.regsxcli {margin:15px 0 0 28px;padding:0;display:block;}

.ricercacom {margin:0 0 1em 10px;padding:1em 0 0.7em 0;float:none;clear:both;display:block;width:306px;border-bottom:1px dotted #9DD1DF;}
.ricercacom h1{padding:0;margin:0;font-size:1.4em;color:#4a5e69;font-weight:bold;float:none;clear:both;display:block;}
.ricercacom ul{margin:0;list-style:none;display:block;padding:0;text-align:left;}
.ricercacom li{margin:0;display:block;border-bottom:1px dotted #fff;padding:0.7em 0.5em 0.7em 0;float:none;clear:both;font-size:1em;line-height:1.2em;}
.ricercacom li.veditutti a{padding:0.7em 0.5em 0.7em 0;text-align:right;font-weight:bold;background-color:#5ca8e7;color:#fff;margin:0;display:block;border:0;}
.ricercacom li.veditutti a:hover{color:red;}
.contattapr {margin:0 0 1em 10px;padding:3em 0 0.7em 0;float:none;clear:both;display:block;width:306px;border-bottom:1px dotted #9DD1DF;}
.contattapr h1{padding:0;margin:0;font-size:1.4em;color:#4a5e69;font-weight:bold;float:none;clear:both;display:block;}
.ricercacom p, contattapr p {display:block;margin:0.5em 0 0 0;font-size:1.0em;line-height:1.3em;color:#4a5e69;}
.ricercacom p a, .contattapr p a{color:#4a5e69;}
.ricercacom p a:hover, .contattapr p a{color:red;}
#wrappernews{padding:0 0 0.7em 0;float:none;display:block;clear:both;margin:1em 0 0 10px;width:306px;border-bottom:1px dotted #9DD1DF;}
#wrapperban{margin:1em 0 1em 0;padding:0 0 0.7em 0;float:none;clear:both;display:block;width:306px;border-bottom:1px dotted #9DD1DF;}
p.bannerpunto{margin:0 0 0 10px;padding:0;float:none;clear:both;height:46px;width:306px;display:block;position:relative;}
.banner{margin:0 0 0 10px;padding:0 0 1em 0;float:none;clear:both;width:306px;display:block;}
.bannercom {margin:1px 0 0 10px;float:none;clear:both;display:block;height:54px;overflow:hidden;width:306px;}
.bannercom a span{display:none}
.bannercliguid{margin:0;padding:0 0 1em 0;float:none;clear:both;width:294px;display:block;}
.bannercliguid a{margin:0;padding:0 0 0.5em 0;float:none;clear:both;width:294px;display:block;}


/*----------------- CONTATTACI ------------------------*/
#testatacont{float:none;display:block;overflow:hidden;padding:0;color:#fff;}
#testatacont .item {margin:0;padding:0.7em 0;display:block;float:none;clear:both;}
#testatacont .item h1{padding:0;margin:0;font-size:1.4em;color:#fff;line-height:1.6em;font-weight:bold;display:block;text-transform:uppercase;float:none;clear:both;}
#testatacont .item h2{padding:0;margin:0;font-size:1.2em;color: #fff;line-height:1.4em;font-weight:bold;display:block;text-transform:uppercase;float:none;clear:both;background:none;}
#testatacont .numtel{float:none;margin:0 0 0.2em 0;padding:0;font-size:1.8em;font-weight:bold;color: #39FF3B;}
#testatacont .desctel{float:none;margin:0;padding:0;display:inline;color:#fff;}
#testatacont .desctel p{font-size:1.1em;line-height:1.3em;margin:0;padding:0;display:block;color:#fff;}

#indirizzo{padding:0;margin:0px;float:none;clear:both;display:block;}
#indirizzo h1{padding:0;margin:0.3em 0 0.6em 0;font-size:1.6em;color:#4a5e69;font-weight:bold;float:none;clear:both;display:block;background:none;}
#indirizzo h1.ufficipublies{padding:0;margin:1em 0 0.6em 0;font-size:1.6em;color:#4a5e69;font-weight:bold;float:none;clear:both;display:block;background:none;}
#indirizzo h2{padding:0;margin:0.7em 0 0.2em 0;font-size:1.4em;line-height:1.4em;color:red;font-weight:bold;float:none;clear:both;display:block;background:none;}
#indirizzo h3{padding:0;margin:0.8em 0 0.2em 0;font-size:1.1em;line-height:1.1em;font-weight:bold;color:#555;float:none;clear:both;display:block;}
#indirizzo p{margin:0;font-size:1.1em;line-height:1.4em;}
#indirizzo div{margin:1.2em 0;text-align:center}
#indirizzo div img{background-image:none;}

#listanumtel h1{padding:0;margin:0 0 0.5em 0;color:#485056;font-size:1.6em;font-weight:bold;float:none;clear:both;display:block;}
#listanumtel {margin:1em 0 1em 0;padding:0;display:block;float:none;clear:both;}
#listanumtel .item {margin:0;padding:0.7em 0;display:block;float:none;clear:both;}
#listanumtel .item h1{padding:0;margin:0;font-size:1.4em;color:#005D93;line-height:1.6em;font-weight:bold;display:block;text-transform:uppercase;float:none;clear:both;}
#listanumtel .item h2{padding:0;margin:0;font-size:1.2em;color: #2BB2FF;line-height:1.4em;font-weight:bold;display:block;text-transform:uppercase;float:none;clear:both;background:none;}
#listanumtel .numtel{float:none;margin:0 0 0.2em 0;padding:0;font-size:1.8em;font-weight:bold;color:red;}
#listanumtel .desctel{float:none;margin:0;padding:0;display:inline;}
#listanumtel .desctel p{font-size:1.1em;line-height:1.3em;margin:0;padding:0;display:block;}


/*----------------- FORMS ------------------------*/
#regi div.form-container { margin:1em 0 0 0; padding: 5px 5px 5px 0; display:block;float:none;clear:both;}
#regi div.form-container form#reg { margin: 0;display:block;float:none;clear:both; }
#regi div.form-container form#reg p.note { margin-left: 170px; font-size: 90%; color: #333; }
#regi div.form-container form#reg fieldset { margin: 10px 0 15px 0; padding: 10px; border: #DDD 1px solid; }
#regi div.form-container form#reg legend { font-weight: bold; color: #666;font-size:1.2em;color:red; }
#regi div.form-container form#reg fieldset div { padding: 0.25em 0; }
#regi div.form-container form#reg label, 
#regi div.form-container form#reg span.label { margin-right: 10px; font-size:1.1em;padding:3px 10px 0 0; width: 150px; display: block; float: left; text-align: right; position: relative;color:#000; }
#regi div.form-container form#reg input:focus{background-color: #FFC; border-color: #FC6; }
#regi div.form-container form#reg div.controlset label, #regi div.form-container form#reg div.controlset input { display: inline; float: none; }
#regi div.form-container form#reg div.buttonrow { margin-left: 180px; }
#regi div.form-container form#reg #privacystat { height:130px;width:580px;margin:0 0 10px 0;padding:0;float:none;overflow:auto;font-size:1em;line-height:1.3em;}
#regi div.form-container form#reg #privacystat p{ float:none;font-size:1em;line-height:1.3em;}


/*----------------- PAGINE CONTENUTO ------------------------*/
#principale {margin:0 0 1em 0;float:none;clear:both;display:block;}
#principale h1{padding:0;margin:1em 0 0 0;color:#485056;font-size:1.8em;font-weight:bold;float:none;clear:both;display:block;}
#principale div {display:none;}
#principale div span.left {display:none;}
#principale div span.right {display:none;}
#principale p img{margin:7px 0 7px 0;padding:0;float:left;}
#principale p{font-size:1.2em;line-height:1.6em;margin:1em 0 0 0;padding:0;float:none;clear:both;display:block;}
#principale h3{padding:0;margin:1em 0 0.5em 0;color:#485056;font-size:1.4em;font-weight:bold;float:none;clear:both;display:block;}
#principale a {color:#3091E4;font-weight:bold;}
#principale ul.links li a, #principale ul.docs li a, #principale div span.right a{font-weight:normal;color:#485056;}
#principale div span.right a:hover, #principale a:hover, #principale ul.links li a:hover, #principale ul.docs li a:hover {color:red;}
#principale ul.docs, #principale ul.links{list-style-type:none;margin:0;padding:0;}
#principale ul.docs li, #principale ul.links li{list-style-type:none;margin:0;padding:0;border:1px dotted #dddddd;border-width:0 0 1px 0;display:block;background:none;}
#principale ul.docs li a, #principale ul.links li a {margin:0;font-size:1em;line-height:1.6em;padding:3px 0 3px 20px;display:block;} 
#principale ul.docs li a {background:url(../images/disk.gif) no-repeat left center;} 
#principale ul.links li a{background:url(../images/link.gif) no-repeat left center;}
#principale ul{list-style-type:none;margin:1em 0;padding:0;}
#principale ul li{background:url(../images/book_open.gif) no-repeat left 4px;list-style-type:none;margin:0;display:block;font-size:1.1em;line-height:1.5em;padding:3px 0 3px 20px;}
#principale dl{padding:10px;border: 1px solid #9DD1DF;background-color: #E3F1F5;display:block;margin:1em 0 0 0;}
#principale dt{display:block;float:none;font-size:1.3em;line-height:1.4em;color:red;font-weight:bold;padding:0;margin:0;}
#principale dd{padding:0;float:none;border:0;display:block;margin:0 0 10px 0;}
p.aggiornamento{float:right;text-align:right;background: url(../images/clock.gif) no-repeat;font-size:1.1em;line-height:16px;padding:0 0 0 20px;margin:10px 0;}

/*----------------- OFFERTE ------------------------*/
#listaofferte {margin:1em 0 1em 0;float:none;clear:both;display:block;}
#listaofferte div {margin:1em 0 0 0;padding:0 0 1em 0;display:block;float:none;clear:both;border-bottom:1px dotted #9DD1DF;}
#listaofferte div span.leggere{text-align:right;margin:0 0 0.5em 0;padding:0 0 0.5em 0;display:block;float:none;clear:both;border-bottom:1px dotted #9DD1DF;}
#listaofferte div h2{margin:0 0 1em 0;float:none;clear:both;display:block;}
#listaofferte div span.fotoofferta {padding:0;margin:0;display:inline;float:left;width:140px;height:100px;}
#listaofferte div span.testoofferta{padding:0;margin:0;display:inline;float:right;width:450px;}
#listaofferte div span.testoofferta p{margin:0.4em 0 0 0;font-size:1.1em;line-height:1.3em;display:block;float:none;width:450px;color:#485056;}
#listaofferte div span.testoofferta h2{padding:0;margin:0;font-size:1.4em;color:#485056;line-height:1.4em;font-weight:bold;display:block;float:none;clear:both;background:none;}
#listaofferte h1{padding:0;margin:1em 0 0.5em 0;color:#485056;font-size:1.8em;font-weight:bold;float:none;clear:both;display:block;}
/*----------------- FOOTER ------------------------*/
#centofooter{width:100%;margin:2em 0 0 0;padding:0 0 15px 0;float:none;clear:both;display:block;background: #2C2C2C;border: 1px solid #000;border-width: 2px 0 0 0;}
#wrapperfooter{padding:1em 10px 0 10px;float:none;clear:both;margin:0 auto;width:967px;text-align:left;}
#wrapperfooter p{margin:7px 0;color:#fff;font-size:1.1em;line-height:1.2em;float:none;clear:both;}
#wrapperfooter p a{color:#fff;}
#wrapperfooter p a.credits{float:right;margin:-1px 0 0 0;}
#wrapperfooter p a.credits img{display:block;}
#wrapperfooter p img{display:none;}

