html{/*	overflow: -moz-scrollbars-vertical; /* visualizza sempre la scrollbar laterale per firefox */
	overflow-y:scroll;
	overflow-x:auto;
	overflow:moz-scrollbars-vertical;
}

body{
	background-color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-align: center; margin: 0px; padding:0px;}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	overflow: auto;
}

#bandiere{
	width: 960px;
	height: 30px;
	margin: 0px auto;
	text-align: right;
	position: relative;
}

#container{
	min-height: 600px;
	height: 668px !important;
	height: 600px;
	width: 958px;
	margin: 0px auto;
	position: relative;
	background-color: White;
	border-color: Black;
	border-width: 1px;
	border-style: groove;
}

#container_p{
	min-height: 265px;
	height: auto !important;
	height: 600px;
	width: 958px;
	margin: 0px auto;
	position: relative;
	background-color: White;
	border-color: Black;
	border-width: 1px;
	border-style: groove;
}

#container_doghe{
	min-height: 210px;
	height: auto !important;
	height: 600px;
	width: 958px;
	margin: 0px auto;
	position: relative;
	background-color: White;
	border-color: Black;
	border-width: 1px;
	border-style: groove;
}

#header{
	width: 958px;
	height: 68px;
	position: relative;
}

#menu{
	width: 958px;
	height: 23px;
	background-color: #9c9d9f;
	position: relative;
}

#nav{
	width: 185px;
	height: 420px;
	left: 20px;
	top: 174px;
	background-color: #ededee;
	position: absolute;
	text-align: left;
}

#immagine_big{
	height: 600px;
	width: 426px;
	top: 68px;
	right: 0px;
	position: absolute;
	background-color: White;
	z-index: 99;
}

#immagine_pic{
	height: 265px;
	width: 426px;
	top: 106px;
	right: 0px;
	position: absolute;
	background-color: White;
	z-index: 99;
}

#immagine_doghe{
	height: 168px;
	width: 422px;
	top: 77px;
	right: 0px;
	position: absolute;
	background-color: White;
	z-index: 99;
}

#scheda_tecnica{
	height: 12px;
	width: 280px;
	top: 144px;
	left: 232px;
	position: absolute;
	background-color: white;
}

#testo{
	min-height: 426px;
	height: auto !important;
	height: 426px;
	width: 280px;
	left: 232px;
	position: relative;
	background-color: white;
}

#footer{
	text-align: center;
	width: 960px;
	height: 17px;
	padding-top: 5px;
	margin: 0px auto;
	position: relative;
}

img.bordo{
	border:#002356;	
	border-style: solid;
	border-width: 1px;
}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: Black;
	display: inline;
}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	display: inline;
}


a:link {
color:White; text-decoration:none
}
a:visited {
color:White; text-decoration:none
}
a:active {
color:White; text-decoration:underline
}
a:hover {
color:White; text-decoration:underline
}
a:focus {
    moz-outline: 0px;
    outline: 0px;
    outline-offset 3px;
}

a.u:link {
color:Black; text-decoration:none
}
a.u:visited {
color:Black; text-decoration:none
}
a.u:active {
color:Black; text-decoration:underline
}
a.u:hover {
color:Black; text-decoration:underline
}
a.u:focus {
    moz-outline: 0px;
    outline: 0px;
    outline-offset 3px;
}

a.m:link {
color:Black; text-decoration:underline;
}
a.m:visited {
color:Black; text-decoration:underline;
}
a.m:active {
color:Black; text-decoration:underline, overline;
}
a.m:hover {
color:Black; text-decoration:underline, overline;
}
a.u:focus {
    moz-outline: 0px;
    outline: 0px;
    outline-offset 3px;
}


/* STILI AREA DI GESTIONE */
.menu-gestione {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002356; margin-left:10px; text-decoration:none;}
.menu-gestione A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002356; margin-left:10px; text-decoration:none;}
.menu-gestione A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9C9D9F; margin-left:10px; text-decoration:none;}
.menu-gestione A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #002356; margin-left:10px; text-decoration:none;}


/* ERROR AREA */
div.errorArea{
	border: 1px dashed #CC0000;
	background:#FFFF66;
	font-size: inherit;
	margin: 1em 1em;
	padding:3px;
}

div.errorArea ul{
list-style-type:none;
margin:0;
padding:0;

}


#download a{
color:#000000;
text-decoration:none
}

