/************************************************************
*	MAUI LAB
************************************************************/


/******* TAG di base **************************************/

body {background-color: #6699cc;
  color: #444444;
  font: 62.5%/140% Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  text-align: center; /* compatib. IE */
}

table {
  color: #444444;
  font: 100%/140% Verdana, Arial, Helvetica, sans-serif;
}

ul, li, a, p, h1, h2, h3, h4, h5, h6, hr, span, input, em, strong {margin:0;padding:0;}
img, form, fieldset {margin:0;padding:0;border:0;}
h1 {font-size:2.2em; line-height:1.0em; margin-bottom:0.7em}
h2 {font-size:1.6em;margin-bottom:0.6em}
h3 {font-size:1.4em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}

a {text-decoration:underline;color:#0E77B4;}

a:hover {color:#D16C04;}
a:visited {color:#6F1FA1;}


/******* Classi generiche **************************************/

.nascosto {display: none !important;}
.solostampa {display: none !important;}

a.bluelink {text-decoration:none;color:#8095D1;}
a.bluelink:hover {text-decoration:underline; color:#4A5EA2;}

.blue {color:#8095D1;}
.bluebold {color:#8095D1;font-weight:bold;}
.grigettobold {color:#AAAAAA;font-weight:bold;}

.white {color:#fff;}
a.white {color:#fff;}
a.white:visited {color:#fff;} 

.clear { clear:both;font-size:1px;line-height:2px;}
.error {color:#CC3300;}

.red {color:#CC3300;}
.redbold {color:#CC3300;font-weight:bold;}
.marrone {color:#AC8D4A;}
.grigio {color:#aaaaaa;}

.grassetto {font-weight:bold;}

.left {float:left;}
.right {float:right;}

.ittext { font-style:oblique;}
.centerbox { text-align:center;}


.bgmar {background-color:#DAD0B6;}
.bgaz1 {background-color:#D9E7F5;}
.bgaz2 {background-color:#EFF5FB;}
.bgbia {background-color:#FFFFFF;}
.bgvi1 {background-color:#E7D8F6;}
.bgvi2 {background-color:#F5EFFB;}
.bgve1 {background-color:#D8F6E3;}
.bgve2 {background-color:#EFFBF3;}
.bgro1 {background-color:#F6DED8;}
.bgro2 {background-color:#FBF1EF;}
.bggi1 {background-color:#F2F6D8;}
.bggi2 {background-color:#F9FBEF;}

.boxcercapeso {background-color:powderblue; padding:5px;}

.avviso {color:#CC3300;font-weight:bold;}

input.azzurro, select.azzurro { 
    background-color: #E7F0F9; 
    border: 1px solid #6699CC; 
    font-family: verdana; 
} 



/******* LAYOUT ********************************************/

#involucro {
  background: transparent url("/as/img/bg-involucro.gif") repeat-y top left;
  text-align: center;
  width: 800px;
  margin: 0 auto 0 auto;
}


#contenitore {width: 760px;
	margin: 0 20px 0 20px;
	/*
	padding: 0 20px 0 20px;
	*/
	text-align: left;
	background: white;
}

#sopra {width: 760px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: transparent url("/as/img/bg-sopra.gif") repeat-y top left;
}

#menusezioni {width: 760px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: #184a73;
}

#arealogo {width: 190px;
	height: 80px;
	margin: 0;
	padding: 0;
	float: left;	
}

#areamenu {width: 560px;
	height: 80px;
	margin: 0;
	padding: 0;
	float: left;	
}

#sezioni  {
	float: right;
	width: 500px;
	height: 80px;
	}

#sezionitesto {
	height: 20px;
	text-align: right;
	padding-right: 20px;
	}
	
#sezionitesto a {
	text-decoration: none;
	color: #639ACD;
	}

#sezionitesto a:hover { 
	text-decoration: underline;
	color: #FFFFFF;
} 

#sezioniflash {
	position: 0px;
	}
  
#graficaalta {width: 760px;
	/*
	height: 200px;
	*/
	margin: 0;
	margin-top: 10px;	
	padding: 0;
}

#finegraficaalta {background: yellow ;clear:both; width:760px; height:10px;}

#areatitolo {width: 253px;
	height: 200px;
	margin: 0;
	padding: 0;
	float: left;	
}

#areatitolo h2 {
	display:none;
}

#carosello  {
	float: left;
	width: 506px;
	height: 200px;
}

/* ................  */ 

#areatitolo2 {width: 253px;   /*  serve per il catalogo, pił bassa */
	height: 100px;
	margin: 0;
	padding: 0;
	float: left;	
}

#areatitolo2 h2 {  /*  serve per il catalogo, pił bassa */
	display:none;
}

#carosello2  {  
	float: left;
	width: 506px;
	height: 100px;
}

/* ................  */ 


#centrale {
	width: 760px;
	margin: 0;
	margin-top: 12px;
	padding: 0;
	background: transparent url("/as/img/bg-centrale.gif") repeat-y top left;
}

#finecentrale {background: white ;clear:both; width:760px; height:10px;}

#centralesin {
	float: left;
	width: 253px;
	height: 200px;
	margin: 0;
	background: white;
}

#sottomenu {
  	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #FE7F07; 	
	padding-left: 20px;
	padding-right: 20px;
}

#sottomenu ul {
	padding-left: 20px;
}

#sottomenu li {
	margin-top: 0.4em;
}

#sottomenu a {
	color: #777799; 
	font-weight: bold;
	font-family: verdana, sans;
	text-decoration: none;
}

#sottomenu a:visited {
	color: #777777; 
}

#sottomenu a:hover {
	color: #FE7F07; 
}

#centralesin p.separatore {
	width: 253px;
	height: 20px;
	background: transparent url("/as/img/duerighe.gif") top left;
}

#centraledes {
	float: right;
	width: 470px;
	margin-right: 10px;
	background: white;
	/*
	padding-left: 20px;
	padding-right: 20px;
	*/
}

#centraledes p {
	margin-bottom: 0.5em;
}

#centraledes table {
	line-height: 1em;
}

#centraledes h3 {
	margin-top: 1.5em;
	margin-bottom: 0.5em;
}

#centraledes ul {
	padding-left: 20px;
}

#cornicebassa {
	width: 760px;
	height: 46px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	background: transparent url("/as/img/bg-cornice.gif") repeat-x left;
}

#ombrabassa {
  background: transparent url("/as/img/bg-sotto.gif") repeat-y top left;
  margin: 0 auto 0 auto;  
  text-align: center;
  width: 800px;
  height: 36px;
  color: white;
}


#newshome ul {
	margin-left: 20px;
	padding-left: 20px;
	margin-bottom: 6px;
	font-weight: bold;
}

#newshome a {
	color: black;
}

#hp-negozio {
  background: transparent url("/as/img/bg-striscia-negozio.gif") repeat-y top left;
  margin: 6px auto 4px auto;  
  text-align: left;
  width: 760px;
  color: black;
}
#hp-articoli {
  background: transparent url("/as/img/bg-striscia-articoli.gif") repeat-y top left;
  margin: 4px auto 4px auto;  
  text-align: left;
  width: 760px;
  color: black;
}
#hp-noleggio {
  background: transparent url("/as/img/bg-striscia-noleggio.gif") repeat-y top left;
  margin: 4px auto 4px auto;  
  text-align: left;
  width: 760px;
  color: black;
}
#hp-escursioni {
  background: transparent url("/as/img/bg-striscia-escursioni.gif") repeat-y top left;
  margin: 4px auto 4px auto;  
  text-align: left;
  width: 760px;
  color: black;
}
#hp-team {
  background: transparent url("/as/img/bg-striscia-team.gif") repeat-y top left;
  margin: 4px auto 4px auto;  
  text-align: left;
  width: 760px;
  color: black;
}

#newshome h4 {
  text-align: right;
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

#graficaalta h4 {
  text-align: right;
  margin-top: 3px;
  margin-top: 5px;
  margin-left: 20px;
  margin-right: 20px;
}

#graficaalta a {
  color: black;
}



#shopping {
  margin: 20px;  
  text-align: left;
  color: black;	
}

