/* cross-browser */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
		height: auto;
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 
/* cross-browser */
.small{font-size:0.8em;}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 31, 2010 */
@font-face {
	font-family: 'ContinuumLightRegular';
	src: url('http://www.distilleriedimalto.it/font_1/contl___.eot');
	font-weight: normal;
	font-style: normal;
}

@font-face {	
	font-family: 'ContinuumLightRegular';
	src: local('?'), url('http://www.distilleriedimalto.it/font_1/contl___-webfont.woff') format('woff'), url('http://www.distilleriedimalto.it/font_1/contl___-webfont.ttf') format('truetype'), url('http://www.distilleriedimalto.it/font_1/contl___-webfont.svg#webfontkfEu6YmZ') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
 font-family: 'ContinuumBold';
 src: url("http://www.distilleriedimalto.it/font_1/Contb___.eot") /* EOT file for IE */
}
@font-face {
 font-family: 'ContinuumBold';
 src: url("http://www.distilleriedimalto.it/font_1/Contb___.ttf") /* TTF file for CSS3 browsers */
}


/* 
	Definizione dei parametri standard,
	istruzioni html
*/
/* menu navigazione basso */ 
	#folder img{
	border:none;
	}
	#folder1{
	background-color:transparent;
	height:130px;
	}
	#folder1 img{
	width:50px;
	height:65px;
	float:left;
	margin-top:48px;
	}
	#folder1 img:hover{
	width:100px;
	height:130px;
	margin-top:0;
	}
	#folder2{
	background-color:transparent;
	height:130px;
	}
	#folder2 img{
	width:50px;
	height:65px;
	float:right;
	margin-top:48px;
	}
	#folder2 img:hover{
	width:100px;
	height:130px;
	margin-top:0;
	}
/* menu navigazione basso */ 

/*  MENU ACCORDION    */

		
		.accordion_toggle {
			display: block;
			height: 40px;
			width: 190px;
			background: transparent;
			padding: 0 5px 0 5px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 1.2em;
			color: #000000;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: transparent;
			color: #ffffff;
			
		}
		
		.accordion_content {
			background-color: transparent;
			overflow: hidden;
			color: #fff;
			padding-left:20px;
			font-size:1.0em;
			font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			
		}
			
			.accordion_content h2 {
			margin: 15px 0 5px 10px;
			color: #fff;
			padding-left:20px;
			font-size:0.8em;
			font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			
			}
			
			.accordion_content p {
			line-height: 150%;
			padding: 5px 10px 15px 10px;
			color: #fff;
			padding-left:20px;
			font-size:0.8em;
			font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			
			}
			
			.accordion_content a {
			line-height: 150%;
			padding: 2px 2px 2px 2px;
			color: #fff;
			padding-left:6px;
			font-size:1.2em;
			font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			f
			text-decoration:none;
			}
			.accordion_content a:hover {
			line-height: 150%;
			padding: 2px 2px 2px 2px;
			color: #000;
			padding-left:6px;
			font-size:1.2em;
			font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			
			text-decoration:none;
			background:#fff;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 40px;
			width: 190px;
			background: transparent;
			padding: 0 5px 0 5px;
			line-height: 30px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			outline: none;
			font-size: 1.1em;			
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background:transparent;
			color: #ffffff;
			
		}

		.vertical_accordion_content {
			background-color: transparent;
			color: #fff;
			overflow: hidden;
		}

		.vertical_accordion_content h2 {
			margin: 15px 0 5px 10px;
			color: #0099FF;
			}

		.vertical_accordion_content p {
			line-height: 150%;
			padding: 5px 10px 15px 10px;
			}
/*   MENU ACCORDION   */


body {
	font-family:'ContinuumLightRegular',"Trebuchet MS", Verdana, Helvetica, FreeSans, sans-serif;
	font-size:1.2em;
	color:#000;
	background-color:transparent;
	background-image:url(images/sfondo_totale_verde_wi.png);
	background-position:top left;
	background-repeat:no-repeat;
	
}

a {
	color: #fff;  
	text-decoration: none;
}

a:link {
	
	text-decoration: none;
}

a:hover { /*rettangoli dei link */
	text-decoration: underline;
	
}
/*	Costruzione della struttura della pagina  */

* {
	margin: 0;
}
.bianco{color:#fff;}




/* CONTENUTI CENTRALI   --IFRAME--     */

#content {
	z-index:1;
	color: #fff; 
	background:transparent; 
	font-family: 'ContinuumLightRegular',"Trebuchet MS", Arial, Helvetica, FreeSans, sans-serif;
	font-size:1em;
	width: 63%;
	min-height: 77%;
	height: 80%;
	padding:3px;	
	position:absolute;
	top:20px;
	right: 16%;
	text-align: left;
	
}
/*  BARRA INFERIORE    -- --     */

#footer {
   	clear:both;
	position:absolute;
	bottom: 0px;
	left:0px;
	width:100%;
	height:1700px;
	float:left; 
    background: transparent;
	background-image:url(images/sfondo_barra.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-family:'ContinuumLightRegular',  "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	font-size:1.0em;
	z-index:0;
	text-align: left; vertical-align:bottom;
	}
	
/*  CREATIVE COMMONS    -- --     */

#creative {
   	clear:both;
	position:absolute;
	bottom: 10px;
	right:10px;
	float:right; 
    background: transparent;
	color:#FFFFFF;
	font-family: 'ContinuumLightRegular', "Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	font-size:1em;
	z-index:20;
	
	}	
	
/*  MENU_SINISTRA  */
#menu { 
	position: absolute;
	top: 140px;
	left:0px;	
	float:left;
	z-index:3;
	width:200px;
	padding-top:10px;
	
	background:transparent;
	background-image:url(images/sfondo_menu_destro.png);
	background-position:left top;
	background-repeat:no-repeat;
}

/*  MENU_DESTRA_2 sotto BARRA  */
#menu_2 { 
	position: absolute;
	bottom: 20px;
	float:right;
	right: 32%;	
	z-index:8;
	background:transparent;
	font-family: 'ContinuumLightRegular',"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
	
	font-size:1em;
}
/*  NAGOLO TOP   --CON IMMAGINE--     */
#angtop {
    position:absolute;
	left:0px;
	top:0px;
	width:90px;
	float:left;
	background:transparent;
	z-index:1;
}

/*  SPOT ORDINA SUBITO   --CON IMMAGINE--     */
#ordina {
    position:absolute;
	left:70px;
	top:10px;
	
	float:left;
	background:transparent;
	z-index:6;
}

/*  SPOT LINGUE   --CON IMMAGINE--     */
#lingua {
    position:absolute;
	right:0px;
	top:0px;
	background-image:url(images/bac_lin.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
	height:150px;
	width:130px;
	
	padding-left:14px;
	z-index:0;
}
/*  SPOT LINKS   --CON IMMAGINE--     */
#links {
    position:absolute;
	right:0px;
	top:150px;
	height:330px;
	width:130px;
	margin-right:0px;
	float:right;
	background-image:url(images/bac_dx.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	z-index:1;
	padding-top:4px;
	padding-left:14px;
}


.barra{ 
background-image: url(images/ico/barra_titoli.png);
background-position:left;
background-repeat:no-repeat;
}


/* mappa */
#mappa{
	font-family:'ContinuumLightRegular',Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	background:#ffffff;
	width:100%;}

h1 {
 font-family: 'ContinuumBold', serif;
 font-size: 1.4em;
 color:#000;
}

h2{
    color: #000; 
	/*padding-left:10px;*/
	/*padding : 0 45px 0 0 !important ;*/
	font-size : 1.4em;
	font-family : 'ContinuumBold',Arial, Verdana, serif;
	
	/*border-bottom : 1px solid #999999;*/
	/*background-image:url(images/sfo_h2.png);
	background-position:left;
	background-repeat:no-repeat;*/
	}
	
h3 {
	color: #000;
	
	margin-bottom: 2px;
	font-size: 115%;
}
h5 {
	color: #666600;

	font-size: 120%;
	border-bottom:1px solid #e3e3e3;
}
h6 {
	color: #666600;

	border-bottom:1px solid #e3e3e3;
}
h7 {
	color: #666600;
	
	font-size: 120%;
	border-bottom: 1px solid #e3e3e3;
}
