/*-------------------------------------------
	TOP CLIMA
	- - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Version:		1.
	Date:			july 30, 2007
	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 2007 at Expertweb.it 
					and may not be reproduced.
	-------------------------------------------*/


/* HTML Elements                               */
/***********************************************/

*{font-family: Verdana, Arial, sans-serif; color: #000;
}
html,body{margin:0;padding:0;font-size:11px;
}
body {color: #000; background:url(img/bg_global.gif) top left repeat-y;
}
img, fieldset{border: 0; 
}
* html fieldset{margin:0 0 0 5px;padding:5px 0;
}
form{ margin:0;
}
input, select {font-size:10px; margin:3px 0;
}

label{font-size:10px; margin:3px 0; width:100px;display:inline-block;
}
input.text{width:80px;
}
h1,h2,h3,h4,h5{margin: 0; 
}
h2 {font-size: 20px; font-weight:bold; padding: 0 0 20px 0;
}
h3 {font-size: 16px; font-weight:bold;
}
h4 {font-size: 14px; font-weight:bold;
}
h6 {font-size: 11px;font-weight:normal;padding:0;margin:0 0 5px 0;
}
.successo {font-weight:bold; font-size: 13px; color:#090;margin:0;
}
.errore {font-weight:bold; font-size: 13px; color:#f00;margin:0;
}

/* CONTAINER                             */
/***********************************************/
div#container{width:988px;margin:0 auto;border:1px solid #bcbfc1;
}

/* HEADER                              */
/***********************************************/
div#header{padding:15px 50px 15px 30px;height:67px;background:url(img/bg_header.gif) #008065 top left no-repeat;
}
* html div#header{padding:15px 50px 12px 30px;
}
h1#left{height:70px;width:185px;background:url(img/topclima.gif) top left no-repeat;text-indent:-9999px;float:left;
}

 
/*h1#right{height:70px;width:296px;background:url(img/lamborghini.gif) top left no-repeat;text-indent:-9999px;float:right;
}



/* MENU                              */
/***********************************************/
div#menu {height:35px;background-color:#d2232a;
}
div#menu ul { padding:0; margin:0;list-style-type:none;clear:both;padding:10px 0 0 30px; font-weight:bold;font-size:10px;
}
div#menu li {display:inline;
}
div#menu li a{text-decoration:none;color:#fff;padding:0 8px 15px 8px;border-left:1px solid #fff;
}
div#menu li a:hover{text-decoration:underline;color:#fff;
}

/* MENU INTERNO                             */
/***********************************************/
td.menuint {width: 190px; margin-right:20px;border-left:1px solid #000;padding:0; border-right:1px solid #000; vertical-align: top; height:439px;
}

div#menuint ul.liv1 {list-style-type:none; font-size:10px;font-weight:bold; margin:0 10px 0 10px ; padding:0; 
}
div#menuint ul.liv1 li {padding:3px; padding-left: 15px; margin:0;border-bottom: solid 1px #000; padding-bottom:10px;
}
div#menuint ul.liv2 {list-style-type:none;font-size:10px;font-weight:normal; margin:0; padding:0;
}
div#menuint ul.liv2 li {padding:3px; padding-left: 15px; margin:0; border:none; 
}
div#menuint li a{text-decoration:none;color:#000;
}
div#menuint li a:hover{color:#f00;
}
div#menuint li.selected {color:#f00; background: url(img/reddot.gif) no-repeat top left;
}
div#menuint li.selected li {color:#000; 
}
div#menuint li.selected a{color:#f00;
}
div#menuint li.selected li a{color:#000; 
}
div#menuint li.selected li a:hover {color:#f00; 
}

/* CERCA                             */
/***********************************************/

legend {font-size:10px; margin:0;
}
div#menuint div#cerca {margin-top:30px; padding:0 8px 15px 8px;
}



/* CONTENT                              */
/***********************************************/
div#content {padding:0;height:404px; 
}
div.cbhome div#content{padding:0 0 0 15px;border-left:1px solid #000;
}
html>body div#content{min-height:404px; height:auto!important
}

td.testi {padding: 0 15px 15px 15px; vertical-align: top;
}

/* CONTENTBOX                              */
/***********************************************/
div#contentbox {padding:20px 0 0 30px;
}
div.cbhome {background:url(img/bg_content.jpg) top right no-repeat;
}
div.cbchisiamo td.testi {background:url(img/bg_cbchisiamo.jpg) top right no-repeat; padding-bottom:15px; padding-right: 370px;
}
div.cbchisiamo_risparmio td.testi {background:url(img/bg_cbchisiamo_risparmio.jpg) top right no-repeat;padding-right: 370px;
}
div.cbchisiamo_55 td.testi {background:url(img/bg_cbchisiamo_55.jpg) top right no-repeat;padding-right: 370px;
}
div.cbserviziHP td.testi {background:url(img/bg_cbserviziHP.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}
div.cbservizi td.testi {background:url(img/bg_cbservizi.jpg) bottom left no-repeat; padding-bottom: 115px;
}
div.gestionali td.testi {background:url(img/bg_cbservizi_gestionali.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}

div.finanziari td.testi {background:url(img/bg_cbservizi_finanziari.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}
div.visibilita td.testi {background:url(img/bg_cbservizi_visibilita.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}
div.strumentazione_tecnica td.testi {background:url(img/bg_cbservizi_strumentazione.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}

div.newsElenco td.testi {background:url(img/bg_cbnewsHP.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}

div.cbreferenze td.testi {background:url(img/bg_cbreferenze.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}
div.news td.testi {background:url(img/bg_cbnews.jpg) bottom left no-repeat; padding-bottom:115px;
}
div.cbcontattaci td.testi {background:url(img/bg_contattaci.jpg) top right no-repeat; padding-bottom:15px;
}
div.cbleo td.testi {background:url(img/bg_leo.jpg) top right no-repeat; padding-bottom:15px; padding-right: 400px;
}

/* CONTENT  HOME                            */
/***********************************************/
div#contenthome{padding:0 0 0 15px;border-left:1px solid #000;height:404px
}
div#contenthome h1{height:69px;width:629px;background:url(img/banner.gif) left no-repeat;text-indent:-9999px;padding-top:175px;
}
div#contenthome ul { padding:0; margin:0;list-style-type:none;cl ear:both;paddi ng:15px 0 0 30px;font-size:10px;
}
div#contenthome li {height:34px;background:url(img/bullet.gif) top left no-repeat;padding-top:3px;
}
div#contenthome li a{padding-left:34px;text-decoration:none;color:#000;
}
div#contenthome li p {padding:0; margin:0; padding-left:34px; margin-bottom:6px;
}
div#contenthome li a:hover{color:#f00;
}
div#contenthome li fieldset{padding-left:34px;margin:0;
}

* html div#contenthome li fieldset label{padding-left:7px;
}
* html div#contenthome li fieldset{padding-left:29px;margin-top:-5px;
}
div#contenthome fieldset#search legend{padding-top:30px;margin:0;font-size:10px;padding-bottom:5px;
}

/*   NOTIZIE   */
/********************************/
form#f_notizie {padding:3px; border: solid 1px #000;
}

div.pager {border-top: solid 1px #000; border-bottom: solid 1px #000;text-align:center; padding: 3px 0;
}
div.pager a {font-weight: bold;
}
/* DOCUMENTO */
/************************************/

table.spec2 td {border:none;padding-bottom:10px;
}
table.spec2 p {margin:0!important; padding:0!important;
}
td.tdimg {width:90px; padding: 4px; border: solid 1px #000;
}
td.tdprodotto{padding: 0 0 10px 10px;  vertical-align:top;
}
td.tdprodotto p{padding:0; margin:0; 
}
div.allegati {border-top: solid 1px #000; padding-top:10px; margin-top: 15px;
}
div.zonaprodotti {border-bottom: solid 1px #000; padding-bottom:10px; margin-bottom: 15px;
}

/* CORSI */
/**********************************************/
ul.elencocorsi li {margin-bottom: 10px;
}
ul.elencocorsi li a {text-decoration:none; font-weight:bold;
}
ul.elencocorsi li a:hover {text-decoration:underline;
}

/* NOTIZIE */
/**********************************************/
ul.risultati li {margin-bottom: 10px;
}
ul.risultati li a {text-decoration:none; font-weight:bold;
}
ul.risultati li a:hover {text-decoration:underline;
}

/* REFRENZE */
/******************************/
table.tabreferenze {border-left:solid 1px #000;border-top:solid 1px #000; margin-bottom:10px; width:100%
}
table.tabreferenze th {background: #f1f1f1;border-right:solid 1px #000;border-bottom:solid 1px #000; padding:5px;
}
table.tabreferenze td {border-right:solid 1px #000;border-bottom:solid 1px #000; padding:5px;
}


form#f_ricref {padding:3px; border: solid 1px #000;
}
form#f_riccom{padding:3px; border: solid 1px #000; width:300px;
}


/* FOOTER                 */
/***********************************************/
div#footer{width:988px;margin:0 auto;font-size:9px;clear:both; padding-bottom:10px;
}
* html div#footer{padding-top:2px;
}
div#footer p{float:left;margin:0;
}
div#footer ul { padding:0; margin:0;list-style-type:none;float:right;
}
div#footer li {display:inline;border-left:1px solid #000;
}
div#footer li a{text-decoration:none;color:#000;padding:0 5px;
}
div#footer li a:hover{text-decoration:underline;
}


/* CONTATTACI, pRESO DAL CSS DI LAMBORGHINICALOR */
table#boxcontenuti td#pagina table#contactform td{	height: 30px;vertical-align: top;	
}
table#boxcontenuti td#pagina table#contactform input{border:0px;border-bottom:1px dashed #666;width:300px;margin-bottom: 6px;font-family: Courier;font-weight: bold;font-size: 11px;
}
table#boxcontenuti td#pagina table#contactform input.check{border:0px;width:40px;margin-bottom: 6px;font-family: Courier;font-weight: bold;font-size: 11px;
}
table#boxcontenuti td#pagina table#contactform textarea{border:1px solid #333;width:300px;height:100px;margin-bottom: 6px;font-family: Verdana, Sens-Serif, Arial;font-size: 11px;
}
table#boxcontenuti td#pagina table#contactform input.submit{border:1px solid #333;width:70px;height:20px;margin-bottom: 6px;background: #f5f5f5;color:#c00;font-size: 11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table#boxcontenuti td#pagina table#contactform h5{text-align: center;margin-top: 15px;font-size: 10px;font-weight: lighter;
}


/* STAMPA PDF */
#tb_attestato {
	border:1px solid #FFF;
	width: 21cm;
	height: 27cm;
	background: url(img/lamborghinipdf.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#tb_attestato div {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
}

.riga1_attestato {
	text-align:left;
	margin-top: 250px;
	margin-left: 265px;
}
.riga2_attestato {
	text-align:left;
	margin-top: 35px;
	margin-left: 300px;
}
.riga3_attestato {
	text-align:left;
	margin-top: 92px;
	margin-left: 240px;
}
.riga4_attestato {
	text-align:left;
	margin-top: 35px;
	margin-left: 84px;
}
.riga5_attestato {
	text-align:left;
	margin-top: 57px;
	margin-left: 25px;
}
