/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	position:relative;
	list-style:none;
	}
/*common font-size,font-family,color,line-height*/
body {
	background:url(../images/struttura/sfondoBody.jpg) center top no-repeat #a6c0a6;
	font-family:Calibri,Arial,Verdana;
	color:#646565;line-height:15px;margin:0;padding:0;border:0; text-align:center;
	font-size:12px;
	width::100%;
	height:100%;

	overflow:scroll;
	}

/***********************************************/
/* Common Tag                                  */
/***********************************************/

/*common tag font for author whe using lotus*/
/*font {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}*/
table{border-collapse:collapse;border-spacing:0;}

/*common link*/
a {margin:0px;padding:0px;color:#999;text-decoration:none;}
a:link, a:visited, a:active {color:#999;}
a:hover {text-decoration:none;color:#063;}


/***********************************************/
/* Common Class                                */
/***********************************************/

.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.takeAll {float: left; position: relative; }
.max {width:100%;}
.left {float: left; }
.right {float: right; }
.clearThis {clear:both;}
.bordoIMG {
	border:1px solid #777777;
}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt160{padding-top:160px;}
.pt14 { padding-top:14px;}
.pt30 { padding-top:30px;}
.pb10 { padding-bottom:10px;}
.pb30{ padding-bottom:30px;}
.pb15 { padding-bottom:15px;}

.pb20 { padding-bottom:20px;}
.pl5 {padding-left:5px;}
.pl25 {padding-left:25px;}
.pr25{padding-right:25px;}
.pr5 {padding-right:5px;}
.mb20 { margin-bottom:20px;}
.mb27 { margin-bottom:27px;}
.mt30{margin-top:30px;}
.mr6{margin-right:6px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mt5{margin-top:5px;}
.ML50{margin-left:50px;}
.c65 { width:65px;}
.mt5 { margin-top:5px;}
.ml33{margin-left:33px;}
h1 {
font-size:19px;
color:#292324;

}


h2{
font-family:inherit;
font-size:15px;
line-height:19px;
}

h3{
font-family:inherit;
font-size:15px;
color:#009e4a;
line-height:19px;
}
h4{
font-family:inherit;
font-size:15px;
color:#292324;
line-height:19px;

}

.testi, .testi p, p.testi{
text-align:left;
font-family:inherit;
font-size:15px;
line-height:19px;
}
/**********************************************/
/*Colori
/*************************************************/
.grigio{
	color:#646565;	
}
.BGverde{
	background:#063;
}
a.BGverde:hover {
	background:#999;
	color:#063;
}
.BGgrigioChiaro{
	background:#aaa;
}
.verde, a.verde{
	color:#009e4a;
}
.nero{
 color:#000000;
}
/****************************/
/*BottoneSottomenu*/
/*****************************/
.banner, a.banner:link,a.banner:visited, a.banner:active {
display:block;
color:#00aa31;
font-weight:bold;
font-size:12px;
font-size:19px;
padding:0px 0px 0px 50px; 
margin:0px;
}
a.banner:hover{
display:block;
color:#000000;
	}
.bannerReverse, a.bannerReverse:link,a.bannerReverse:visited, a.bannerReverse:active {
display:block;

color:#000000;
font-weight:bold;
font-size:12px;
font-size:19px;
padding:0px 0px 0px 50px; 
margin:0px;
}
a.bannerReverse:hover{
display:block;
color:#008240;
	}	
.banner img ,.bannerReverse img {
position:absolute;

margin-left:-40px;
}
/***********************************************/
/* Form                                        */
/***********************************************/
#boxRicerca{
background:url(../images/struttura/sfondoRicerca.jpg) top left no-repeat;
height:150px;
}

input{line-height:12px;height:14px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; font-size:12px; }
select{border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;font-size:12px;border-right:1px solid #d4d0c8;background:#f1f1f1;}
label {}
fieldset {font-size:12px;}
legend {}
textarea {padding:1px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; width:580px;background:#f1f1f1;}

#ricerca{
padding:16px;
height:16px;
}
#ricerca label{
width:80px;
float:left;
}
#ricerca select{
height:16px;
line-height:12px
float:left;
width:143px;
border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;
background:#f1f1f1;
float:left;
}

#ricerca fieldset{
width:225px;
float:left;
padding-bottom:16px;
}
.contatti input{line-height:12px;height:14px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; width:350px;float:left; margin:4px 0px;background:#f1f1f1;}
.contatti select{border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8;clear:both;float:left;margin:4px 0px;background:#f1f1f1;}
.contatti label {width:125px;float:left; margin:4px 0px;line-height:12px;height:16px; clear:both;}
.contatti textarea { 
clear:both;
padding:1px;
border-top:1px solid #808080;
border-left:1px solid #808080;
border-bottom:1px solid #d4d0c8;
border-right:1px solid #d4d0c8;
background:#f1f1f1;
float:left;margin:4px 0px;width:350px;}
.contatti input.check{width:20px;border:0px;clear:left;float:left;background:none;}

.BoxForm{
background:url(../images/struttura/sfondoBoxForm.jpg) top left no-repeat;
 min-height: 150px; 
    height: auto !important; 
    height: 150px;
padding:16px;
font-size:15px;
}
.BoxForm label{
width:83px;
float:left;
 margin-top:6px;
 
}
.fondo label{
width:auto;
}
.BoxForm input{line-height:12px;height:14px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; width:255px;float:left; margin-top:4px;background:#f1f1f1;}
.BoxForm .ckeck{line-height:12px;height:14px;width:16px;float:left; margin-top:-2px 0px;border:0px;background:none;}
/***********************************************/
/* Container                                   */
/***********************************************/



DIV#container {

width:964px;
padding:0px;
margin:0px auto; 



 text-align:left;
 }
 

#centrale{
width:897px;
padding:0px 30px;

margin:0px;
/*	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/struttura/SfondoSfumaCentrale.png', sizingMethod='scale');*/
height: auto !important;  /* per i browser moderni */
    height: 700px;      /* per IE5.x e IE6 */
    min-height: 700px;  /* per i browser moderni */
 background:url(../images/struttura/sfondoie6.gif) left top repeat-y;
} 

#centrale[id]{
width:897px;
padding:0px 30px;

margin:0px;
 background:url(../images/struttura/SfondoSfumaCentrale.png) left top repeat-y;

 
} 
#sfumaDX{
width:30px;	
}
 
/***********************************************/
/* Header                                      */
/***********************************************/
#top{
width:964px;

padding:0px;
margin:0px;
height:77px;
/*	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/struttura/SfondoSfumaTop.png', sizingMethod='scale');*/
 background:url(../images/struttura/sfondoie6Top.gif) left bottom no-repeat;
}
#top[id]{
width:964px;

height:77px;
background-image:url(../images/struttura/SfondoSfumaTop.png);
}



#Menu img{
margin:0px;
float:left;
position:relative;
clear:right;
}

#Menu ul{
margin:0px;
padding:0px;
list-style:none;
display:block;
}
#Menu li{
margin:0px;
padding:0px;
float:left;
display:block;

}
#Menu a{


}
/***********************************************/
/* Content                                     */
/***********************************************/

.col270{
	width:270px;
	padding:28px 0px 0px;
	float:left;

}
.col633{
text-align:justify;
	width:623px;
	padding:30px 0px  0px 4px;
	float:left;

}
.col798{
text-align:justify;
	width:794px;
	padding:30px 0px  0px 4px;
	float:right;

}

/*********************************************/
/* FOOTER
/*********************************************/


#footer{
width:964px;

padding:0px;
margin:0px;
height:107px;
/*	background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/struttura/SfondoSfumaBottom.png', sizingMethod='scale');*/

 background:url(../images/struttura/sfondoie6Bottom.gif) left top no-repeat;
}
#footer[id]{
width:964px;

height:107px;
background-image:url(../images/struttura/SfondoSfumaBottom.png);
}
/***********************************************/
/* menu
/***********************************************/

.Menu{
	list-style:none;
	width:798px;
	float:left;
	/*background:#fff;*/
}
.Menu li{
	float:left;
	list-style:none;
	/*background:#fff;*/
}
.Menu li img{
	float:left;

	/*background:#fff;*/
}
a.bottone {margin:0px;padding:1px 4px 3px;text-decoration:none; vertical-align:top;line-height:13px; font-weight:bolder;}
a.bottone:link, a.bottone:visited, a.bottone:active {vertical-align:top;margin:0px;padding:1px 5px 3px;text-decoration:none; font-weight:bolder;}
a.bottone:hover {margin:0px;padding:1px 5px 3px; text-decoration:none;vertical-align:top; font-weight:bolder;}

a.bottoneSX {margin:0px;padding:1px 4px 3px;text-decoration:none; vertical-align:top;line-height:13px; font-weight:bolder;}
a.bottoneSX:link, a.bottone:visited, a.bottone:active {vertical-align:top;margin:0px;padding:1px 5px 3px;text-decoration:none; font-weight:bolder;}
a.bottoneSX:hover {margin:0px;padding:1px 5px 3px; text-decoration:none;vertical-align:top; font-weight:bolder;}


.IMGfreccia {
	width:7px;
	height:6px;
	line-height:6px;
	float:left;
	padding:0px;
	margin-top:4px;
	
background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/italianaMacchi/images/struttura/frecciaBiancaDx.png', sizingMethod='scale');
}
.IMGfreccia[class] {
	width:7px;
	height:6px;
	line-height:6px;
	float:left;
	padding:0px;
	margin-top:4px;
	background-image:url(../images/struttura/frecciaBiancaDx.png);

}
/*********************************************************/
/**lista search*******************************************/
/*********************************************************/
.listaSearch{
	
}
/*********************************************************/
/********PAGINAZIONE**************************************/
a.Paginazione, a.Paginazione:active , a.Paginazione:focus , a.Paginazione:link, a.Paginazione:visited  {
	background:#fff ;
	color:#595959;
	line-height:16px;
	padding-bottom:0px;
	margin-right:6px;
	width:20px;
	text-decoration:none;
	height:16px;
	text-align:center;
	float:left;	
	border:1px solid #cfcfcf;
}
a.Paginazione:hover{
	background:#595959  ;
	color:#fff;
	text-decoration:none;
}
.PaginazioneCorrente{
	background:#595959  ;
	color:#fff;
		line-height:16px;
	padding-bottom:0px;
	margin-right:6px;
	width:20px;
	text-decoration:none;
	height:16px;
	text-align:center;
	float:left;	
	border:1px solid #cfcfcf;
}

.listaHome {
width:624px;
padding:0px 0px;
margin-bottom:15px;

float:left;

background:url(../images/struttura/listaCenter.jpg) bottom left repeat-y;
}
.listaHomeTop {
width:624px;
padding:0px 0px;
height:12px;
margin-left:0px;
float:left;
background:url(../images/struttura/listaTop.jpg) bottom right no-repeat;
}
.listaHomeCella{
width:624px;
padding:0px 0px 12px;
margin-left:0px;
float:left;
background:url(../images/struttura/listaBottom.jpg) bottom right no-repeat;
}
.listaHomeImg{
float:left;
margin-left:40px;
}
.listaImg{
float:left;
margin-left:11px;
}
th.tabella {
color:#008240;
 background:#e4e4e4;
 padding:3px 6px;
}
.tabDettaglio td.tabella{
 padding:3px 6px;
}
td.Codice {
 padding:3px 6px;
 background:#e5efe6;
color:#008240;
}
a.linkLista{
color:#008240;
font-size:11px;
position:relative;
float:right;
}
.divImg{
border:1px solid #eaeaea;
margin:0px 20px 20px 0px;

float:left;
}
