h2 {
	font-size: 2px;
	font-weight:normal;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	line-height: 1.4em;
	text-decoration: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2em;
	color: #474747;
	text-decoration: none;
	background-color: #696969;
	scrollbar-face-color: #DFDFDF;
	scrollbar-shadow-color:#474747; 
	scrollbar-track-color: #E3E1E1; 
	scrollbar-arrow-color: #1A79BC;  
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color:  #636A6E;
	scrollbar-darkshadow-color: #E3E1E1; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link,a:visited, a:active {
	color: #181841;
	text-decoration: none;
}
a:hover {
	color: #566D8F;
	text-decoration: none;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-indent: 4px;
	list-style-position: outset;
	list-style-type: disc;
}

img {
	border: 0px solid #000000;
}

.copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030303;
	line-height: 1.6em;
	text-decoration: none;
}

.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	border: 1px solid #9fb6ca;;
	background-color: #ffffff;
	scrollbar-face-color: #CCDDA0;
	scrollbar-shadow-color:#62A238; 
	scrollbar-track-color: #E3E1E1; 
	scrollbar-arrow-color: #62A238;  
	scrollbar-highlight-color: #EBF7CC; 
	scrollbar-3dlight-color:  #3D6F1D;
	scrollbar-darkshadow-color: #E3E1E1; 
}

.table_bg {
	background-image:url(images/bg_td_home.gif);
	background-repeat:repeat-x;
	cellspacing:3px;
	cellpadding:0px;
	width:100%;
	height:160px;
}

.td_border {
	border:1px solid #FFFFFF;
	text-align:left;
	vertical-align:top;
	padding:12px 4px 4px 16px;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2em;
	color: #1a79bc;
	text-decoration: none;
}

a.menu:link,a.menu:visited,a.menu:active {
	color: #1a79bc;
}

a.menu:hover {
	color:#1a79bc;
}

.input_label {
	font-family: Verdana;
	font-size: 11px;
	color: #1A79BC;
	line-height: 1.4em;
	text-decoration: none;
}
		
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	border: 1px solid #96C4E3;
}

a.contact:link,a.contact:visited,a.contact:active,a.contact:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #1a79bc;
	text-decoration: none;
}

.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}

a.blu:link,a.blu:visited,a.blu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}

a.blu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
	background-color:#E4EAEE;
}

.X_NAVIGAZIONE_PAGINE_PRODOTTI {}

a.prev_next:link, a.prev_next:visited, a.prev_next:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: ##1a79bc;
	text-decoration: none;
}
a.prev_next:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #1a79bc;
	text-decoration: none;
}
.prev_next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #1a79bc;
	text-decoration: none;
}

.X_MENU_BRICIOLE {}

div#bread {
	padding:10px 0px 10px 0px;
}
.bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #1a79bc;
	text-decoration: none;
}

a.bread:link,a.bread:visited,a.bread:active {
	color: #1a79bc;
}

a.bread:hover {
	color:#1a79bc;
}


. X_MANAGER_TOOL {}

.body_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

a.base:link, a.base:active, a.base:hover, a.base:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

a.bianco:link, a.bianco:active, a.bianco:hover, a.bianco:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.messagblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A3052;
}

.finto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #FFF;
}
.basegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

/*	JOB OPORTUNITIES	*/
.oportunities { 
	font-weight: bold; color:#005990;
}
a.oportunities:link {
	color: #005990;
	text-decoration: none;
}
a.oportunities:visited {
	color: #005990;
	text-decoration: none;
}
.opor_title {
	font-weight: bold;
	color:#005990;
}
.opor_subtitle {
	font-weight: bold;
	color:#005990;
}
.opor_authorize{
	color:#005990;
	font-style: oblique;
}
.opor_mail{
	font-weight: bold;
	color:#0577C9;
	text-decoration: none;
}


