/*****************************************************/
/*   Design:  MultiFlex-1.1 (Print)                  */
/*   Author:  G. Wolfgang (gw@actamail.com)          */
/*   Date:    May 15, 2006                           */
/*---------------------------------------------------*/
/*   MultiFlex replaces all previous versions of     */
/*   GoFlexible, GoFlexiblePro and GoFlexPro.        */
/*---------------------------------------------------*/
/*   You can use this stylesheet any way you want!   */
/*   Check out my favorite website: www.sda.org      */
/*****************************************************/

/*-----------------------------------------------------------------------*/
/* FONT-SIZE DEFINITIONS                                                 */
/*-----------------------------------------------------------------------*/
/* Relative font-sizes in "em" are used where necessary. To make the     */
/* "em"-units normed, the incoming font sizes are set to 1.0 em. The     */
/* font-size variations throughout the webpage are then expressed in     */
/* percentage values respective to the incoming font-size. To make       */
/* calculations easier, the font definition in the css-class "body" is   */
/* 62.5%, which gives 1.0em = 10px This makes life a real breeze!        */
/*-----------------------------------------------------------------------*/

#header, #nav, #sidebar, #footer .noprint {display: none;}


/********************  reset.css ********************/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.1	;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
 
/* remember to define focus styles! */
:focus {
	outline: 0;
}
 
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
 
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/

/********************  reset.css ********************/








/* Comments for individual lines are found to the right of the respective row */

/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/
/******************************/
/* SECTION 11 - MISCELLANEOUS */
/******************************/
.showcode { font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}





/************************************************************ mio *********************************************************/
/************* stile.css   ******************/
/* for internet explorer */

/*

altezza linee dei menu 	24 px
Font Principale 				Verdana 13
Font secondario 				Verdana 11

Colori
Azzurro  								#00A1E4
Grigio Menu							#808285
Grigio Sfondo						#E3DDDD
Grigio bordino					#DEDFE2;
Menu sinistro						#B7B8BB;


smsinistro a:visited 		#0094d8;
breadcrumb a:hover			#000;
clip										#808285;
quadro									#808285;
allegati								#808285;


*/



*, html, body {padding: 0;
		margin: 0; 
  		}

html {height:100%; 
  	width:100%; 
  	}

body {text-align: center;
	}

table {text-align: left;
	}

#testata {background-image: url(immagini/logogelsia.jpg);
		background-repeat:no-repeat;	
  		height:25mm; 
  		width:200mm; 
		margin-left: auto;
		clear: both;
		}
		
div#testata table {visibility: hidden;
					display: none;
					}
					
#menubassopiccolo {visibility: hidden;	
			display: none;
			}  

#nav {visibility: hidden;
	display: none; 
	}  

#stampante {visibility: hidden;
		display: none; 
		}  

#clip {visibility: hidden;
	display: none; 
	}

#ms {position: absolute;
	top: 25mm;
	margin-left: auto;
	font-size: 13pt;

	}

#breadcrumb {font-weight: bold;
		text-decoration: none;
		font-style: italic;
		text-align: left;
		vertical-align: middle;
		height: 7mm;
		line-height: 7mm;
		color: #808285; 
		padding-left: 6mm;

		}

div#breadcrumb a {
	color: #808285;
	text-decoration: none;
    	padding-right: 1mm;
	padding-left: 0mm;

    }

div#breadcrumb em{color: #00A1E4;
				font-style: italic;
				} 

#menus {margin: 0;
	border: 0;
	text-align: left;
	display: none;
	}

#centro {margin-bottom: 3mm;
		display: block;
		border: 0;
        	font-size: 11pt;
		width: 168mm;
        	padding-left: 6mm;
		text-align: justify
		width: 200mm;
		}

.smdestro{padding-left: 6mm;	
		font-family: Times;
		font-size: 14pt;
		font: Times;
		font-weight: bold;
		color: #00A1E4;
		text-decoration: none;
		text-align: left;
		vertical-align: middle;
		height: 7mm;
		line-height: 7mm;
		width: 200mm;
		}

.msinistro {
	border-color: #DEDFE2;
	border-style: solid;
	bottom: 0mm;
	padding-right: 4mm;
	font-family: Times;
	font-size: 13pt;
	color: #B7B8BB;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 7mm;
	line-height: 7mm;
	width: auto;
	float: left;
	display: none;
    }

div#allegati {display: none;
		}
div#quadro {display: none;
		}
div.smsinistro {display: none;
		}


/*
#ms table
{
	height: auto;
	border: 1mm;
}


#ms tr
{
	background-color: #fff;
 	height: 7mm;
	left:0mm;
}


#ms td
{
	background-color: #fff;
 	height: 7mm;
	left:0mm;
}


.smsinistro
{
	z-index: 0;
	font-family: Times;
	font-size: 13pt;
	font: Times;
	font-weight: bold;
	color: #00A1E4;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 7mm;
	line-height: 7mm;
	border-style: solid;
	border-color: #DEDFE2;
	border-top-width: 1mm;
	border-right-width: 0mm;	
	border-bottom-width: 0mm;
	border-left-width: 0mm;	
	width: 37mm;;
	float: left;
}

/*********************************************************************/
/**************** AGGIUNTA CLASSI PER I CONTENUTI ********************/
/*



.vuoto
{
	height: 4mm;
}

.spazio
{
	width: 1mm;
}

*/
    /*
.smsinistro a, .smsinistro a:visited {
	z-index: 0;		
	left: 102mm;
	height: 7mm;
	margin: 0mm;
	font-family: Times;
	font-size: 11pt;
	font: Times;
	font-weight: bold;
	color: #0094d8;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	height: 3mm;
}

#side_bar ul, #side_bar li, #side_bar a, #side_bar a:visited {
  font-family: Times;
  font-size: 11pt;
  font-weight: bold;
  color: #00A4F3;
  list-style: none;
  text-align: left;
  text-decoration: none;
  margin: 0mm;
	padding: 0mm;
}

.news-events {
  font-family: Times;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 3mm;
}

*/

  /*

.preview{
	background: transparent url(../img/PageUpdate.png) no-repeat scroll right top;
	font-weight:bold;
} 

.previewNew{
	background: transparent url(../img/New.png) no-repeat scroll right -1mm;
	font-weight:bold;
}

.previewContentNew{
	background: transparent url(../img/New.png) no-repeat scroll right -1mm;
	
}
.previewDeleted, .previewContentDeleted{
	text-decoration:line-through;
}

.previewContent{
	background: transparent url(../img/Update.png) no-repeat scroll right -1mm;
} 

.containsContent{
	font-weight:bold;
	color:red;
}


 */


      /*


div#breadcrumb a:hover{
	margin-left: 1mm;
	color: #000;
	text-decoration: none;
}

div#breadcrumb span{
	display: none
}



#grigio {
	background-color: #E3DDDD;
	background-color: #fff;
	height: 7mm;
	line-height: 7mm;
}



#H1 {
	color: #666;
	margin-left: 1mm;
	text-decoration: none;
  padding-right: 1mm;	
	padding-left: 1mm;	
}	






#stampante{
	margin: 0mm;
	padding:0mm;
	top:71mm;
	position: absolute;
	left: 102mm;
	margin-left: 59mm;
	margin-top: 1mm;
	display: table;
	height: 7mm;
	line-height: 7mm;
	vertical-align: middle;
}


#clip{
	margin: 0mm;
	padding:0mm;
	top:71mm;
	position: absolute;
	left: 102mm;
	margin-left: 72mm
	display: table;
	height: 7mm;
	line-height: 7mm;
	vertical-align: middle;
	font-family: Times;
	font-size: 11pt;
	background-color: #fff;
	color: #808285;
	vertical-align: middle;
	text-align: left;
}




#quadro{
	margin: 0mm;
	padding:0mm;
	display: table;
	vertical-align: middle;
	font-family: Times;
	font-size: 11pt;
	background-color: #fff;
	color: #808285;
	vertical-align: middle;
	text-align: left;
}

#allegati{
	margin: 0mm;
	padding:0mm;
	display: table;
	vertical-align: middle;
	font-family: Times;
	font-size: 11pt;
	background-color: #fff;
	color: #808285;
	vertical-align: middle;
	text-align: left;
}


*/



 /*

.bodyhome2 {
	background-color: #ffffff;
	margin:0;
	border:0;
	padding:0;
	max-height:100%; 
	height:100%; 
	font-family:Times; 
	font-size:76%;
	overflow: no; 
	text-align: center;
}
#sfondo2 {
	position: absolute;
	background-image:url(../immagini/gas.jpg);
	background-repeat:no-repeat;	
	width: 205mm;
	height:39mm;
	top: 32mm;
	left: 102mm;
	margin-left: -102mm;
}

*/


    /*
782 px = 209 mm
768 px = 205 mmm
767 px = 205 mm
600 px = 160 mm
575 px = 154 mm
384 px = 102 mm
316 px =  84 mm
288 px =  77 mm
287 px =  77 mm
270 px =  72 mm
266 px =  71 mm
151 px =  40 mm
147 px =  39 mmm
140 px =  37 mm
119 px =  32 mm
 94 px =  25 mm
 70 px =  19 mm
 50 px =  13 mm
 24 px =   7 mm
 16 px =   4 mm
 14 px =   4 mm
 12 px =   3 mm
 10 px =   3 mm
  8 px =   2 mm
  5 px =   1 mm
  3 px =   1 mm
  2 px =   1 mm
-34 px =  -9 mm




font-size: 11pt;    ex 11px;

  
*/
/*
  
html,body{
background:#fff !important;
color:#000 !important;
}
body{
font:12pt Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}
table,td,form,#Content{
font-size:12pt;
}
table{
width:100%;
}
thead{
display:table-header-group
}
tfoot{
display:table-footer-group
}
tbody{
display:table-row-group;
}
th{
text-align:center;
font-weight:bold;
}
td{
vertical-align:top;
}
a{
color:#000 !important;
}
.VBottom{
vertical-align:bottom;
}
.Center{
text-align:center;
}
.Right{
text-align:right;
}
.Center *{
margin:0 auto;
}
.Bold{
font-weight:bold;
}
.Italic{
font-style:italic;
}
.Print-None{
display:none;
}
  
  
  
  
  */
  