/* Do not cancel */
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,
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-weight: inherit;*/
	/*font-style: inherit;*/
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
BODY {
	/*line-height: 1;*/
	color: #000000;
	background: #E1DED7;
	height:100%;
}
OL, UL {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
CAPTION, TH, TD {
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after,
Q:before, Q:after {
	content: "";
}
BLOCKQUOTE, Q {
	quotes: "" "";
}
HTML, BODY {
	height: 100%;
}
/* /Do not cancel */


BODY {
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	margin: 0px;
	padding: 0px;
	color:#444444;
	background-color:#E9F4F2
}
HTML{
	
}
* html .sifr{
	display:none;
}
H1 { font-size: 28px;
  color:#444444;
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 0px;
  text-align: left;
}
  
H2 { font-size: 24px;
  color:#184CBA;
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 0px !important;
  text-align :left;
  margin-right:10px;
}
  
H3 {
	font-size: 16px;
	color:#444444;
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	letter-spacing: 0px;
    line-height: normal;
	margin-bottom: 10px;
	margin-top: 0px;
	text-align: left;
}
  
H4 { font-size: 14px;
  color:#444444;
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  padding: 0px;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 0px;
  text-align: left;
}
  
H5 { font-size: 11px;
  color:#444444;
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  font-weight: 800;
  letter-spacing: 0px;
  line-height: 16px;
  margin-bottom: 10px;
  margin-top: -2px;
  text-align: left;
}
H6 { font-size: 11px;
  color:#444444;
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  font-weight: 800;
  letter-spacing: 0px;
  line-height: 15px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: left;
}  
P { font-size: 11px;
  color:#444444; 
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  letter-spacing: 0px;
  line-height: 1.4em;
  margin-bottom: 10px;
  margin-top: 0px;
  text-align: left;
}

UL {
	line-height: 18px;
	color:#444444;
	list-style: square;
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}

OL {
	line-height: 18px;
	color:#444444;
	list-style: decimal;
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
}


LI {
	margin-left: 30px;
	
}

TABLE {
  font-size: 11px; color:#444444; 
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  letter-spacing: 0px;
  line-height: 18px;
}

DIV { font-size: 11px;
  color:#444444; 
  font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
  letter-spacing: 0px;
  line-height: 18px;
}
 

A { 
	color:#003399; 
	text-decoration: underline; 
}
A:hover { 
	color: #222; 
	text-decoration: none; 
}

HR {
	display:none;
}
.noDisplay{
	display:none;
}
.noBorder{
	border:none !important;
}
.noPaddingLeft{
	padding-left:0px !important;
}
.noPaddingRight{
	padding-right:0px !important;
}
FORM,FORM FIELDSET,FORM LEGEND {
	margin:0px;
	padding:0px;
}
.clearRight{
	clear:right
}
/*FORM LABEL{
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	font-size: 11px;
	letter-spacing:0px;
	color: #444444; 
}*/
/*=============== Struttura ===============*/



/**/
body{
	background: #000;
}


#wrapper{
	
	height:100%;
	width:100%;
	margin:0px 0 0 0px;

	border:0px solid #000
}

.bg_home{
	background: url("bg_home.gif") repeat-x 0px 0px;
}
.bg_inside{
	background: url("bg_inside.gif") repeat-x 0px 0px;
}
#bottoni{
	position:absolute;
	top:99px;
	left:678px;
}

#flashContent{
height:100%;
	width:100%;
}
#breadCrumb{
	z-index:999;
	position:absolute;
	top:7px;
	left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	width:500px;
	height:30px;
	border:0px solid #fff;
	color:#d0d0d0;
	font-family:Tahoma !important;
	display:none;
	
}
#breadCrumb a{
	color:#ccc;
	text-decoration:none;
	font-size:11px;
	font-weight:400;
	padding:0px 3px 0px 3px;
		font-family:Verdana !important;
	/*background:#000*/
}
#breadCrumb a:hover{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding:0px 3px 0px 3px;
}
#breadCrumb ul{
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#breadCrumb ul li{
	display:inline;
	width:100%;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 1px;
	background:url(arrow.gif) no-repeat 100% 55%;
}
.noBg{
	background:none !important
}
#breadCrumb ul li a b{
	color:#fff;
	font-weight:400
}

#sitemap{
	position:absolute;
	top:50%;
	left:50%;
	width:900px;
	height:350px;
	overflow:auto;
	border:0px solid #ff9900;
	margin:-230px 0 0 -450px
}
#sitemap ul{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
}
#sitemap ul li ul{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 10px;
		display:inline;
		background:url(arrow_sitemap.gif) no-repeat 0% 50%
}
#sitemap ul li{
		list-style:none;
		padding: 8px 0px 8px 33px;
		margin: 0px 0px 0px 0px;
		border-bottom:1px solid #666;
		font-weight:700;
		background:url(arrow_submenu.gif) no-repeat 20px 50%
}
#sitemap ul li ul li{
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 20px;
		display:inline;
		border-bottom:none;
		font-weight:400;
		background:none;
		text-transform:capitalize !important
}
#sitemap ul a{
	text-decoration:none;
	color:#fff
	
}
#sitemap ul li ul li a{
	text-decoration:none;
	
}

.noLink{
	cursor:text
}
a:hover.noLink{
	cursor:text;
	color:#ccc !important
}

#ricercaProdotti{
	z-index:999999999999;
	position:absolute;
	top:0px;
	right:0px;
	width:390px;
	height:50px;
	text-align:right;
	padding:8px 0 0 0
	
}
#ricercaProdotti label{
	float:left;
	width:150px;
	height:50px;
	color:#f2f2f2;
	padding:0px 7px 0 0;
	text-align:right
}
#ricercaProdotti input{
	float:left;
	border:0px;

}
#ricercaProdotti input.field{
	float:left;
	width:150px;
	border:0px;
	background:#f2f2f2;
	font-family:Tahoma;
	font-size:11px;
	padding:2px 4px 3px 4px;
}
#ricercaProdotti input.button{
	float:left;
	width:42px;
	height:19px;
	border:0px;
	background:url(btn_cerca.jpg) no-repeat 0px 0px #666;
	color:#333;
	font-family:Arial;
	font-size:11px;
	font-weight:700;
	padding:0 0 3px 0;
	line-height:1.8em;
	margin:0 0 0 4px
	
}

#dovesiamo{
	position:absolute;
	top:50%;
	left:50%;
	width:845px;
	height:320px;
	margin:-220px 0 0 -422px;
}
