body, div, p, h1, h2, h3, h4, ul, li, table {
border:medium none; 
margin:0;
padding:0; }

html, body {
margin-top:0;
background-color: #FFF;
font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

a:link {color:#005BA3; cursor:pointer;}
a:visited {color:#005BA3; cursor:pointer;}
a:hover{color:#333333; cursor:pointer;}

img {border:0}

/* CONTENITORE */
.contenitore
{
width: 980px;/*980*/
background:url("img/ground.gif") repeat-y;
margin: 0px auto;
clear: both;
}

.contenitore:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


.contenitore div { float:right;}
.contenitore div { display:inline;}/* per IE6*/

/* LOGO */
.divlogo {
	background:transparent url(img/logo.gif) no-repeat scroll 0 0;
	border-bottom:3px solid #005BA3;/*blu*/
	height:89px;
	margin-bottom:7px;
	width:980px;
	}
	
.contenitore div#logo{
	float:left;
	width:197px;
	height:89px;
	margin:0;
	padding:0;
}

.divlogo img {
	border:none;
}

#edizioni {
	padding-top:60px;
}

.edition {
	padding-left:25px;
	background:url(img/icon-pdf.jpg) no-repeat left center;
}

/* MENU tutto nel MENU.CSS 980x50 */


/* BANNER-IMG */
.divbanner {
	width: 300px;
	background-color: #FFF;
	text-align:center;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 222px;
	min-height: 222px;
	height:auto !important; 
	}
	
.divbanner div {float:left}
.divbanner div { display:inline;} /*/per IE6*/

.testo-bann {
	text-align:left;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #005BA3;
	}


/* PARTE DESTRA DEL SITO:FORM, SOTTOMENU */
.divform {
	width: 680px; 
	min-height:222px;
	height:222px;
	height:auto !important;
	}
.divform div {float:left}


/* PARTE DESTRA DEL SITO:MASTER PAGE 3 */
.box-plus {
	width: 680px; 
	}
.box-plus  div {float:left}


	/* FORM in alto a dx*/
.tabellaform {
	background-color:#005BA3;
	min-height:230px;
	height:230px;
	height:auto !important;
	padding-bottom:12px;
	padding-left:6px;
	padding-top:8px;
	width:674px;
	}
.tabellaform  div {float:left}


/* ------------RIQUADRO LOGO E DETTAGLI AGENZIA Infoazienza.ascx----------------*/
h1.tit-blu{	
	color:#005BA3;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	line-height:22px;
	margin-bottom:14px;
	text-align:center;}

.aziendaInfo {
	width: 242px; /*246*/
	background-color:#FFF;
	border:1px solid #DDD;
	padding-left:8px;
	padding-top:4px;
	height:366px;
	min-height:374px;
	height:auto !important;
	font: 14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}

.aziendaDettagli{
	width: 242px;
	text-align:center;
	}

span.aziendaLogo{
	margin-bottom:3px;
	width:234px}
	
img.aziendaLogo{
	height:auto;
	width:224px;
	/* max-width: 224px;*/
	/* max-height:100px; */}
	
span.aziendaRagSoc{
	color:#E10800; /*rosso*/
	width:234px;
	font: 17px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}

span.aziendaURL, span.aziendaEmail{
	color:#005BA3; /*blu*/
	width:234px;
	font: 17px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
	
.box-tel{
	width:234px;
	/*height:19px;*//*25*/
	text-align:center;
	/* padding-top:6px; */
	color:#FFF;
	height:60px;
	background:url("img/box-tel.gif") no-repeat scroll center center;
	font: bold 16px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.box-tel a:link, .box-tel a:visited  {color:#FFF; text-decoration:none;}
.box-tel a:hover {text-decoration:underline;}

.box-informazioni
{
	}



/* .tabellaform_det
{
width: 660x;
height: 644px;
background: #FFF;
} */

#boxZona { 
	width: 308px;
	height: 195px;
	overflow: auto;
	background: #005BA3;
	font: 10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	display: none;
	}

/*SERVIZI SOTTO IL FORM*/
.box {
	width: 300px; /*318*/
	background-color: #FFF;
	padding-top:10px;
	min-height: 470px;
	height: auto !important;
	height: 470px
	/* margin-top:16px; */
	}

.servizi {
	width: 300px;
	height:146px;
	text-align:left;
	font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#FFF;
	/* margin-top:10px;  */
	}

 .titoloultimi {
	font: 19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height:27px;
	background-color:#005BA3;
	/* border:1px solid #333; */
	padding-left:6px;
	width:286px;/*300*/
	display:block;
	/* padding-right:168px; */
	/* background:url("img/box-ulti.gif") no-repeat scroll center center; */
	}


.ultimi {
	/* width:280px; *//*300*/
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left:6px;
	text-align:justify;
	text-transform: lowercase;

	}
.ultimi img{
	float:left;
	margin-right:5px;
	margin-top:3px;
	width:auto;
	height:62px;}

h1.titbox{
	font: 48px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	text-align:right;
	margin-right:24px;
	line-height:56px;
	}


.estero {
	width: 260px;
	height: 60px;
	margin: 10px;
	padding: 10px;
	border: solid 2px #005BA3;
	}

a.nazione {
	text-decoration: underline;
	text-transform: capitalize;
	color:#005BA3;
	font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	padding-left: 15px;
	}


span.blumaiu {
	text-align:right;
	font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#005BA3;
	}


/* CORPO CONTENITORE */
.divcorpo {
	border:1px solid #DDD;
	height:379px;
	min-height:379px;
	height:auto !important;
	margin-top:16px;
	padding-bottom:8px;
	width:678px;/*678*/
	
	}
.divcorpo  div {float:left}
.divcorpo div { display:inline;} /*per IE6*/

.divcorpo-mt{margin-top:26px;}
/* TESTO */
.divtesto{
	 width: 668px; /*680*/
	padding-top:4px;
	padding-left:10px;
	text-align:left;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	/* margin-right:4px; */
	}
.divtesto  div {float:left}



/* -----------BOX PAGINA MUTUI (:PARTNERS.ASPX)-------------- */
.box-mutui{
	/*width: 605px;*/ /*680*/
	padding-top:4px;
	padding-left:40px;
	background-color:#FFF;
	}


	
/*box servizi in home page*/
.box-info {
	width: 334px; /*320*/
	background-color:#FFF;
	border-bottom:0px solid #DDDDDD;
	height:auto !important;
	height:95px;/*100*/
	min-height:95px;
	padding-top:4px;
	}
.box-info  div {float:left}

.box-info-img {
	width: 85px;
	height:86px;/*90*/
	border-bottom:4px solid #FFF;}
img.box-info-img {height:84px; width:auto;}


.box-info-txt {
	width: 229px;/*245*/
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
	min-height:86px;
	height:86px;
	height:auto !important;
	text-align:left;
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-bottom:4px solid #FFF;
	}



/*--------------FORMATTA H1------------------*/
h1.titolo{
	font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#E10800;/*rosso*/
	text-align:left;
	line-height:42px;}
	

h2.sottotitolo{
	font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;/*grigio*/
	text-align:left;
	line-height:26px;
	/* float:inherit;
	width:668px; */
	/* padding-top:14px; */
	}
	

h1.prezzo{text-align:right; width:228px; white-space:nowrap}
div.primaparola{width:658px}
div.prezzo{float:right;text-align:right;margin-right:10px;}


/*----------per scritte piu lunghe---*/
h1.titolobis{
	font: 26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	text-align:left;
	margin-bottom:-12px;
	line-height:51px;}

/*---------------dettagli----*/
h1.dettagliotitolo
{	font: bold 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	text-align:left;
	text-transform: uppercase;
}

h3.dettagliotitolo{
	font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;/*grigio*/
	text-align:left;
	line-height:26px;
	}	

h4.dettagliotitolo	
{	font: bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	/* text-align:left; */
	float:right;
	margin-right:2px;
}
	
	
span.sottotitolo{
	font: 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color: #999999;/*grigio*/
	text-align:left;
	margin-top:10px;}

span.italic{
	font: italic 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;/*grigio*/
	text-align:left;}

span.bold-rgb{
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#005BA3;/*blu*/
	text-align:left;}

span.bold-nero{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;}

span.bold-nero-uder{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:underline;}
span.bold-nero-uder a{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:underline;}
span.bold-nero-uder a:hover{color:#005BA3;/*blu*/}

h1.zona{
	font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	text-align:left;
	line-height:20px;}
	
h2.zona{
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#999999;/*grigio*/
	text-align:left;
	line-height:0px}

	/*elenchi vari - */
ul.elenco li{
	display:block;
	clear:both;
	margin:0;
	padding:4px 0 4px 22px;
	font-size: 14px;
	background: #FFFFFF url(img/elenco.gif) no-repeat scroll 12px 1px;
	}
	


	
/*------------PAGINA SERVIZI.HTML-----------*/

h1.tit_interno{
	font: 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#005BA3;/*blu*/
	text-align:left;
	line-height:30px;}

.patner {
	width:569px;
	height:100%;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	margin-bottom:4px;
	}
.marchi {
	width:200px;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	background: #FFF;
	border-bottom: 2px solid #DDD;
	}
.info-patner {
	width:361px;/*309*/
	height:96px;/*110*/
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	background: #FFF;
	border-bottom:4px solid #FFF;
	text-align:justify;
	margin:4px;
	}

	
/*---------------------BOX IN FONDO AL SITO---------------- */
.box-980 {
	width:980px;
	height:120px;
	min-height:120px;
	height:auto !important;
	background-color: #FFF;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	border-top:1px solid #DDD;
	margin-top:26px;
	}
.box-980 div { float:left;}

.boxmini-490 {
	width:478px;/*498*/
	height:120px;
	min-height:120px;
	height:auto !important;
	padding-left:10px;
	background-color: #FFF;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	border-right:1px solid #DDD;
	border-left:1px solid #DDD;
	}

.box2-980 {
	width:980px;
	height:120px;
	min-height:120px;
	height:auto !important;
	background-color: #FFF;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	border-top:4px solid #478ea7;
	}

.box3-980 {
	width:980px;
	height:120px;
	min-height:120px;
	height:auto !important;
	background-color: #efefef;
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	border-top:1px solid #DDD;
	}



/* PIEDE - INDIRIZZO - CREDIT*/
.piede{
	width:980px;
	height:20px;
	background: #FFF;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
	border-top:1px solid #DDD;
	margin-top:18px;}
/* .piede div {float:left;} */

.indirizzo {
	width: 836px;
	text-align:center;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#555;
	background-color: #FFF;}

.powered {
	width: 54px;
	text-align:left;
	font: 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background: #FFF;
	padding-top:9px;}

.dotmedia {
	width: 86px;
	height:24px;
	text-align:left;
	color:#000;
	background: #FFF url("img/credit.gif") 0 0 no-repeat;
	margin-top:4px;
	}
a.dotmedia
	{cursor: pointer;}

.disagi{
	text-align:center;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}

.attesa{
	clear:both;
	border: 2px solid #DDD;
	padding: 20px; 
	width: 132px; 
	background-color: #FFF; 
	position: fixed; 
	bottom:0px;
	right:0px;
	z-index: 100001;}
	
.state-loading  {
	width: 16px; 
	height: 16px; 
	background: transparent url("img/loading.gif") 0 0 no-repeat; }
