body {
	background-color: #031D69;
}

.bg {
	background-image: url(images/bg.gif);

}

.bg_right {
	background-image: url(images/bg_right.gif);
	background-repeat: repeat-y;
}

.bg_bottom {
	background-image: url(images/bg_bottom.gif);
}


A.menuhp:link {
	text-decoration: none;
	color: #262655;	
}

A.menuhp:active {
	text-decoration: none;
	color: #262655;	
}

A.menuhp:visited {
	text-decoration: none;
	color: #262655;	
}
A.menuhp:hover {
	text-decoration: underline;
	color: #262655;	
}
SPAN.menuhp {
	font-weight: bold;
	color: #262655;
}



.top {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
}

.top_ris {
	background-image: url(images/top_ris.jpg);
	background-repeat: no-repeat;
}

#logo {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	position: relative;
	left: 8px;
	top: 2px;
}
#riservata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	margin-right: 3px;
	margin-top: 24px;
	color: white;
	position: relative;
	float: right;
}


.crediti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
}

.link_mamo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A5A5A5;
	font-weight: bold;
}

.indirizzi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 14px;	
	text-align: right;
}

#addrs {
	position: relative;
	float: left;
	margin-top: 8px;
	margin-right: 100x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 14px;	
	text-align: right;	
}

.lang1 {
	background-image: url(images/patt_lang.jpg);
	background-repeat: repeat-x;
}
#lang1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 10px;
}

.lang {
	background-image: url(images/patt_lang.jpg);
	background-repeat: repeat-x;
}

#lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 12px;
	margin-top: 2px;
	color: white;

}

.th1 {
	background-image: url(images/th1.jpg);
	background-repeat: no-repeat;
}
.menu {
	background-color: #EEEAE5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262655;
	height: 21px;
	padding-left: 10px;
}

.menu_materiprime {
	background-color: #F6C027;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262655;
	height: 21px;
	padding-left: 10px;
}

.menucentro {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262655;
	height: 21px;
	padding-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.menucentro_hp {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262655;
	height: 21px;
	padding-right: 17px;
	padding-left: 17px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;	

}

a:link {
	text-decoration: none;
	color: #BB6904;

}
a:visited {
	text-decoration: none;
	color: #BB6904;

}
a:hover {
	text-decoration: underline;
	color: #BB6904;

}
a:active {
	text-decoration: none;
	color: #BB6904;
}


A.white:link {
	text-decoration: none;
	color: white;

}
A.white:visited {
	text-decoration: none;
	color: white;

}
A.white:hover {
	text-decoration: underline;
	color: white;

}
A.white:active {
	text-decoration: none;
	color: white;

}

#cont {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

td {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-align: justify;
	line-height: 16px;

}

.txt_ricerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-align: left;
	line-height: 14px;
}

.input_pulsanti{
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}


input {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.input_ultime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 175;
	margin-top: 0px;
	margin-left: 1px;	
}

.textbox_ultime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 175;
	margin-top: 0px;
	margin-left: 1px;
	height: 60px;
}

.input_calcolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 1px;	
}

.input_info {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 150;
}

.input_forum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 132;
	margin-top: 0px;
	margin-left: 1px;	
}


select {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 540;
}

.select_merceologie {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	width: 430;
}

#cont .titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #003399;
	font-weight: bold;

}
hr {
	text-decoration: none;
	height: 1px;
}
.back {
	text-align: right;
}

SPAN.cliccato {
	font-weight: bold;
}
A.cliccato:link {
	text-decoration: none;
	color: #000;
}
A.cliccato:visited {
	text-decoration: none;
	color: #000;
}
A.cliccato:hover {
	text-decoration: underline;
	color: #000;
}
A.cliccato:active {
	text-decoration: none;
	color: #000;
}

.menu_interno {

	font-weight: bold;
}

.scrollbar { scrollbar-face-color: #031D69; scrollbar-highlight-color: #EEEAE5; scrollbar-shadow-color: #EEEAE5; scrollbar-arrow-color: #EEEAE5; 
scrollbar-base-color: #031D69; scrollbar-3d-light-color: #031D69; scrollbar-dark-shadow-color: #EEEAE5; 
scrollbar-track-color: #003986 }

.bkgricerca {  background-image: url(images/bkg_ricerca.gif); background-repeat: no-repeat}

.menu_indice_riservata {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #707070;
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;	

}

A.link_ris:link {
	text-decoration: none;
	color:black;

}
A.link_ris:visited {
	text-decoration: none;
	color: black;

}
A.link_ris:hover {
	text-decoration: none;
	color: #EC9600;
	font-weight: bold;	

}
A.link_ris:active {
	text-decoration: none;
	color: black;

}.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;

}

.form_errore{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}
