/* REGOLE GENERALI */
body {
	background-color: #00346B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-top: 20px;
	text-align: left;
}
#cols
{width:100%;}
#cols #col1,#cols #col2,#cols #col3,#cols #col4
{
   width:25%;
   float:left;
   height:200px;
}
#cols #col1 .title,#cols #col2 .title,#cols #col3 .title,#cols #col4 .title
{
	border:1px solid #009595;
	background: #005e9d;
	height: 34px;
	color:#FFFFFF;
	width:100%;
	padding-left:4px;
	padding-top:2px;
	text-align:center;
}
#cols #col1 .row ,#cols #col2 .row ,#cols #col3 .row ,#cols #col4 .row 
{
	width:100%;
	height:24px;
	background:url(img/cols_row.jpg) repeat-x;
	padding-left:2px;
	border:1px solid #009595;
}
#cols #col1 .row a,#cols #col2 .row a,#cols #col3 .row a,#cols #col4 .row a
{

	color:#333333;
}
#cols #col1 .row a:hover,#cols #col2 .row a:hover,#cols #col3 .row a:hover,#cols #col4 .row a:hover
{

	color:#FFFFFF;
}
.descript
{
	
background-color:#005e9d;
padding:5px 5px 5px 5px;
color:#FFFFFF;
}
.titolo_home
{
	padding-top:0.1em;  
	text-align:center;
	background-image: url(img/labeltitolodx_h30_555_blfw.gif);
	background-position: center center;
	width: 400px;
	height:40px;
}
.bodywhite {
	background-color: #FFFFFF;
	margin: 5px 0px 0px 5px;
}
img {border: none}

h1
{
font:Geneva, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-size:12px; 
text-align:center;

}

h2
{
font:Geneva, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-size:10px; 
text-align:left;

}
h3{
font:Geneva, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-size:8px; 
text-align:left;
}
h5{
font:Geneva, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
font-size:8px; 
text-align:center;
}

/* CONTENITORI GENERICI E COLORI DI FONDO */
.boxintro {
	display: block;
	height: 500px;
	left: 50%;
	margin: -250px 0px 0px -380px;
	position: absolute;
	top: 50%;
	width: 760px;
}
.boxpagina {
	display: block;
	left: 50%;
	margin: 0px 0px 0px -380px;
	position: absolute;
	width: 760px;
}
.box760 {
	display: block;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	width: 760px;
}
.box {
	display: block;
	margin: 0px;
	position: relative;
	text-align: left;
	left: 0px;
	top: 0px;
	padding: 0px;
}
.boxinfo_v1 {
	display: block;
	position: relative;
	text-align: left;
	left: 0px;
	top: 0px;
	background-image: url(img/fondo_box_164x50_v1.gif);
	background-position: 0px 0px;
	width: 165px;
	height: 55px;
	background-repeat: no-repeat;
	padding-left: 15px;
}
.boxinfo_v1_80 {
	display: block;
	position: relative;
	text-align: left;
	left: 0px;
	top: 0px;
	background-image: url(img/fondo_box_164x80_v1.gif);
	background-position: 0px 0px;
	width: 165px;
	height: 85px;
	background-repeat: no-repeat;
	padding-left: 7px;
}
.boxinfo_v2 {
	display: block;
	text-align: left;
	left: 0px;
	top: 0px;
	background-image: url(img/fondo_box_164x50_v2.gif);
	background-position: 0px 0px;
	width: 165px;
	height: 55px;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.boxpp {
	display: block;
	float: left;
	text-align: left;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	background-image: url(img/fondo_box_164x50_v2.gif);
	background-position: 0px 0px;
	width: 165px;
	height: 55px;
	background-repeat: no-repeat;
}
.fll {
	float: left;
}
.flr {	
	right: 0px;
	float: right;
}
/* DIMENSIONI */
.w10 {width: 10px;}
.w15 {width: 15px;}
.w60 {width: 60px;}
.w90 {width: 90px;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w115 {width: 115px;}
.w125 {width: 125px;}
.w135 {width: 135px;}
.w150 {width: 150px;}
.w160 {width: 160px;}
.w164 {width: 164px;}
.w165 {width: 165px;}
.w175 {width: 175px;}
.w185 {width: 185px;}
.w195 {width: 195px;}
.w240 {width: 240px;}
.w270 {width: 270px;}
.w315 {width: 315px;}
.w330 {width: 330px;}
.w335 {width: 335px;}
.w340 {width: 340px;}
.w350 {width: 350px;}
.w360 {width: 360px;}
.w365 {width: 365px;}
.w370 {width: 370px;}
.w375 {width: 375px;}
.w380 {width: 380px;}
.w500 {width: 500px;}
.w515 {width: 515px;}
.w525 {width: 525px;}
.w535 {width: 535px;}
.w550 {width: 550px;}
.w555 {width: 555px;}
.w565 {width: 565px;}
.w575 {width: 575px;}
.w720 {width: 720px;}
.w760 {width: 760px;}
.h20 {height: 20px;}
.h24 {height: 24px;}
.h30 {height: 30px;}
.h36 {height: 36px;}
.h40 {height: 40px;}
.h50 {height: 50px;}
.h115 {height: 115px;}
.h175 {height: 175px;}
/* COLORI SFONDO */
.bianco {background-color: #FFFFFF;}
.blu {background-color: #00346B;}
.azz {background-color: #005aa6;}
.rosso {background-color: #E12823;}
.aran {background-color: #EB9632;}
.giallo {background-color: #FFFF00;}
.cel {background-color: #e3f4fc;}
.gr1 {background-color: #696969;}
.gr2 {background-color: #999999;}
.gr3 {background-color: #b4b4b4;}
/* VALORI MARGIN */
.mg_t0r15b10l0 {margin: 0px 15px 10px 0px;}
.mg_t0r12b10l0 {margin: 0px 12px 10px 0px;}
.mg_t0r10b10l0 {margin: 0px 10px 10px 0px;}
.mg_t0r10b10l15 {margin: 0px 10px 10px 15px;}
.mg_t0r10b5l15 {margin: 0px 10px 5px 15px;}
.mg_t0r10b10l20 {margin: 0px 10px 10px 20px;}
.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
/* VALORI PADDING */
.pad10left {padding: 0px 0px 0px 10px;}
.pad20left {padding: 0px 0px 0px 20px;}
.pad5right {padding: 0px 5px 0px 0px;}
.pad10right {padding: 0px 10px 0px 0px;}
.pad20right {padding: 0px 20px 0px 0px;}
/* BOX PER IMMAGINI */
.img_left {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.img_right {
	float: right;
	position: relative;
	right: 0px;
	top: 0px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
div.cont175x175fl {
	float: left;
	width: 175px;
	height: 175px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont135x175fl {
	float: left;
	width: 135px;
	height: 175px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont135x110fl {
	float: left;
	width: 135px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont175x135fr {
	float: right;
	width: 175px;
	height: 135px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont150x120fl {
	float: left;
	width: 150px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont150x150fl {
	float: left;
	width: 150px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}
div.cont135x135fl {
	float: left;
	width: 135px;
	height: 135px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	}

.box270fotosx {
	display: block;
	width: 270px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	background-color: #FFFFFF;
	margin: -50px 0 0 -205px;
	padding: 0px 15px 10px 0px;
}
.boximage_t2 {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	float: right;
	background-color: #FFFFFF;
	margin: -5px -90px 0 0px;
	padding: 10px 0px 10px 15px;
}
/* STILI TITOLI */
.titolo {
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 30px;
	font: normal normal 15px/30px Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;*/
	color: #FFFFFF;
	vertical-align: middle;
}
.tlabel350azfw {
	background-image: url(img/labeltitolosx_h30_350_azfw.gif);
	background-position: center center;
	width: 350px;
}
.tlabel370azfw {
	background-image: url(img/labeltitolodx_h30_370_azfw.gif);
	background-position: center center;
	width: 370px;
}
.tlabel555blfw {
	background-image: url(img/labeltitolodx_h30_555_blfw.gif);
	background-position: center center;
	width: 555px; 
}
.titscheda_a {
	background-color: #ffffff;
	background-image: url(img/labelscheda_a.gif);
	background-position: center center;
	display: block;
	left: 0px;
	margin: 0px;
	position: relative;
	float: left;
	top: 0px;
	height: 30px;
	font: normal bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
	width: 360px;
	}
.titscheda_b {
	background-color: #ffffff;
	background-image: url(img/labelscheda_b.gif);
	background-position: center center;
	display: block;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 15px;
	font: normal bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #E3F4FC;
	vertical-align: middle;
	text-align: right;
	width: 195px;
	}
.titpagina720 {
	background-color: #ffffff;
	background-image: url(img/labelgrigia_720x30.gif);
	background-position: center center;
	display: block;
	margin: 0px;
	float: left;
	height: 30px;
	font: normal bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	vertical-align: middle;
	text-align: left;
	text-indent: 15px;
	width: 720px;
	}
/*STILI TESTO*/
.txtcorpo12 {
	font: normal normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	vertical-align: top;
	text-align: justify;
	text-decoration: none;
}
.txtcorpo12 a:link {
	line-height: 15px;
	font-weight: bold;
	color: #00346b;
	text-decoration: underline;
}
.txtcorpo12 a:visited {
	line-height: 15px;
	font-weight: bold;
	color: #00346b;
	text-decoration: underline;
}
.txtcorpo12 a:hover {
	line-height: 15px;
	font-weight: bold;
	color: #e12823;
	text-decoration: underline;
}
.txtcorpo12 a:active {
	line-height: 15px;
	font-weight: bold;
	color: #e12823;
	text-decoration: underline;
}
.txtcorpo11 {
	font: normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	vertical-align: top;
	text-align: justify;
	text-decoration: none;
}
.txtcorpo11 a:link {
	line-height: 15px;
	font-weight: bold;
	color: #00346b;
	text-decoration: underline;
}
.txtcorpo11 a:visited {
	line-height: 15px;
	font-weight: bold;
	color: #00346b;
	text-decoration: underline;
}
.txtcorpo11 a:hover {
	line-height: 15px;
	font-weight: bold;
	color: #e12823;
	text-decoration: underline;
}
.txtcorpo11 a:active {
	line-height: 15px;
	font-weight: bold;
	color: #e12823;
	text-decoration: underline;
}
.txtcorpo10 {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	text-decoration: none;
}
.txt10 {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.txt10 a:link {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
.txt10 a:visited {text-decoration: underline;}
.txt10 a:hover {text-decoration: underline; color: #E12823;}
.txt10 a:active {text-decoration: underline; color: #E12823;}

.txt10azz {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	text-align: left;
	text-decoration: none;
}
.txt10azz a:link {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	text-align: left;
	text-decoration: underline;
}
.txt10azz a:visited {text-decoration: underline;}
.txt10azz a:hover {text-decoration: underline; color: #E12823;}
.txt10azz a:active {text-decoration: underline; color: #E12823;}

.txtcorpo9 {
	font: normal normal 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	vertical-align: top;
	text-decoration: none;
}
.txtcorpo9 a:link {
	font-weight: bold;
	color: #3F3F3F;
	text-decoration: none;
}
.txtcorpo9 a:visited {
	font-weight: bold;
	color: #3F3F3F;
	text-decoration: none;
}
.txtcorpo9 a:hover {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.txtcorpo9 a:active {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.apicereg7 {
	font-style: normal;
	font-weight: normal;
	font-size: 7px;
	vertical-align: 20%;
	}
.apicereg8 {
	font-style: normal;
	font-weight: normal;
	font-size: 8px;
	vertical-align: 20%;
	}
.apicebold9 {
	font-style: normal;
	font-weight: bold;
	font-size: 9px;
	vertical-align: 20%;
	}
.pedicereg7 {
	font-style: normal;
	font-weight: normal;
	font-size: 7px;
	vertical-align: -10%;
	}
.pedicebold8 {
	font-style: normal;
	font-weight: bold;
	font-size: 8px;
	vertical-align: -10%;
	}
	
.c14 {font-size: 14px;}
.c13 {font-size: 13px;}
.c12 {font-size: 12px;}
.c11 {font-size: 11px;}
.c10 {font-size: 10px;}
.c9 {font-size: 9px;}

.txtalign_sx {text-align: left;}
.txtalign_dx {text-align: right;}
.txtalign_j {text-align: justify;}
.txtalign_c {text-align: center;}

.txtcol_bianco {color: #ffffff;}
.txtcol_nero {color: #000000;}
.txtcol_azz {color: #005AA6;}
.txtcol_ver {color: #126100;}
.txtcol_gr {color: #3F3F3F;}
.txtcol_gr2 {color: #696969;}
.txtcol_blu {color: #00346B;}
.txtcol_cel {color: #AAD2F0;}

.lh10 {line-height: 10px;}
.lh11 {line-height: 11px;}
.lh12 {line-height: 12px;}
.lh13 {line-height: 13px;}
.lh15 {line-height: 15px;}
.lh16 {line-height: 16px;}
.lh17 {line-height: 17px;}
.lh18 {line-height: 18px;}
.lh19 {line-height: 19px;}
.lh20 {line-height: 20px;}
.lh24 {line-height: 24px;}

.lista_ovale {
	display: block;
	left: 0px;
	margin: 0px;
	width: 95%;
	padding-left: 16px;
	position: relative;
	vertical-align: baseline;
	background-image: url(img/ovale_lista.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: justify;
	text-indent: 0px;
}

/*STILI LINK*/
a.pp:link {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.pp:visited {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	text-decoration: underline;
}
a.pp:hover {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #E12823;
	text-align: left;
	text-decoration: underline;
}
a.pp:active {
	font: normal normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #E12823;
	text-align: left;
	text-decoration: underline;
}
/* STRUTTURA CON ELENCO PARTICOLARE */
div.simb1 {
	float: left;
	width: 15px;
	height: 16px;
	line-height: 16px;
	background-image: url(img/bullet_15x16.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
/* STILI TABELLE PRODOTTI */
.tp {
	font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	line-height: 14px;
	border: 1px solid #000000;
	margin: 0px;
	}
.tp_nomeprod {
	font-size: 12px;
	color: #005aa6;
	font-weight: bold; 
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_nomeprod_c {
	font-size: 12px;
	color: #005aa6;
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	text-align: center;
	}
.tp_codice {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #E3F4FC;
	line-height: 12px;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_codice_riga {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #E3F4FC;
	line-height: 12px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib_c {
	font-size: 11px;
	text-align: center;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib_c_u {
	font-size: 11px;
	text-align: center;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib_r {
	font-size: 11px;
	text-align: right;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib_r_u {
	font-size: 11px;
	text-align: right;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib2_c {
	font-size: 10px;
	text-align: center;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib2_l {
	font-size: 10px;
	text-align: left;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib2_r {
	font-size: 10px;
	text-align: right;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib3_c {
	font-size: 9px;
	text-align: center;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_attrib3_r {
	font-size: 9px;
	text-align: right;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	}
.tp_col11 {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	text-align: left;
	}
.tp_col11h32 {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding: 0px 4px 0px 4px;
	height: 32px;
	text-align: left;
	}
.tp_col11_bis {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-top: 0px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 14px;
	height: 20px;
	text-align: left;
	}
.tp_coldx11 {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding-right: 4px;
	padding-left: 4px;
	height: 20px;
	text-align: left;
	}
.tp_col11h32dx {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	padding: 0px 4px 0px 4px;
	height: 32px;
	text-align: left;
	}
	
.nbdx {border-right: 0px solid #000000;}
.nbb {border-bottom: 0px solid #000000;}

.tl {
	font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #000000;
	margin: 0px;
	}
.tl_sxc1 {
	background-color: #e3f4fc;
	color: #005AA6;
	font-weight: bold;
	padding: 1px 2px 2px 3px;
	height: 14px !important;
	height /**/: 17px;
	}
.tl_sxc2 {
	background-color: #AAD2F0;
	color: #005AA6;
	font-weight: bold;
	padding: 1px 2px 2px 3px;
	height: 14px !important;
	height /**/: 17px;
	}
.tl_sxg1 {
	background-color: #B4B4B4;
	color: #000000;
	padding: 1px 2px 2px 3px;
	height: 14px !important;
	height /**/: 17px;
	}
.tl_sxg2 {
	background-color: #E6E6E6;
	color: #000000;
	padding: 1px 2px 2px 3px;
	height: 14px !important;
	height /**/: 17px;
	}
.tl_head {
	background-color: #AAD2F0;
	color: #005AA6;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px;
	height: 14px !important;
	height /**/: 20px;
	}
.tl_headter {
	background-color: #AAD2F0;
	color: #005AA6;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	padding: 3px 3px;
	height: 30px !important;
	height /**/: 36px;

	}
.tl_headbis {
	background-color: #005AA6;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 3px 3px;
	height: 14px !important;
	height /**/: 20px;
	}
/* STILI MENU SX E SEZIONI */
.label_af {
	display: block;
	float: left;
	width: 195px;
	height: 30px;
	background-color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 30px;
}
a.label_af:link {
	display: block;
	float: left;
	width: 195px;
	height: 30px;
	background-color: #FFFFFF;
	background-image: url(img/antif_systems_h30w195_n.gif);
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 30px;
}
a.label_af:visited {
	background-image: url(img/antif_systems_h30w195_n.gif);
}
a.label_af:hover {
	background-image: url(img/antif_systems_h30w195_h.gif);
}
a.label_af:active {
	background-image: url(img/antif_systems_h30w195_h.gif);
}
.label180 {
	display: block;
	float: left;
	width: 180px;
	height: 24px;
	background-color: #FFFFFF;
	background-image: url(/img/label180_n.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	position: relative;
	line-height: 24px;
}
.label180:hover {background-image: url(/img/label180_h.gif);}
a.txt_label180 {
	display: block;
	float: left;
	width: 180px;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	text-align: left;
	text-indent: 10px;
	vertical-align: middle;
	padding: 0px;
	text-decoration: none;
	border: 0px;
}
a.txt_label180:link {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
a.txt_label180:visited {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
a.txt_label180:hover {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
}
a.txt_label180:active {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
	}
.box_labelmenu {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	position: relative;
	display: block;
	/*
float: left;
*/
	left: 20px;
}
.box_labelcat {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
	left: 0px;
}
.txt_vocemenu_t1 {
	display: block;
	float: right;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}
.txt_vocemenu_t1 a:link {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.txt_vocemenu_t1 a:visited {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.txt_vocemenu_t1 a:hover {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
}
.txt_vocemenu_t1 a:active {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
}
.txt_vocemenu_t1_f {
	display: block;
	float: right;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #00346B;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px 0px 0px;
	text-decoration: none;
}
.txt_vocemenu_t2 {
	display: block;
	float: right;
	height: 32px !important;
	height /**/: 36px;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #005AA6;
	text-align: right;
	vertical-align: bottom;
	padding: 4px 10px 0px 0px;
	text-decoration: none;
}
.txt_vocemenu_t2 a:link {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.txt_vocemenu_t2 a:visited {
	font-weight: bold;
	color: #005AA6;
	text-decoration: none;
}
.txt_vocemenu_t2 a:hover {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
}
.txt_vocemenu_t2 a:active {
	font-weight: bold;
	color: #00346B;
	text-decoration: none;
}
.txt_sezprod {
	display: block;
	float: right;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #AAD2F0;
	text-align: right;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.txt_sezprod a:link {
	font-weight: bold;
	color: #AAD2F0;
	text-decoration: none;
}
.txt_sezprod a:visited {
	font-weight: bold;
	color: #AAD2F0;
	text-decoration: none;
}
.txt_sezprod a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_sezprod a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txt_sezprod_a {
	display: block;
	float: right;
	top: 0px;
	left: 0px;
	position: relative;
	font: normal bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #00346B;
	text-align: right;
	vertical-align: middle;
	padding: 0px 4px 0px 0px;
	text-decoration: none;
}
.labelgray {
	background-image: url(img/labelmenu_h24_grfw_n.gif);
}
.labelgray:hover {
	background-image: url(img/labelmenu_h24_grfw_h.gif);
	text-decoration: none;
}
.labelgray_a {
	background-image: url(img/labelmenu_h24_cefw_h.gif);
	text-decoration: none;
}
.labelcel {
	background-image: url(img/labelmenu_h24_cefw_n.gif);
}
.labelcel:hover {
	background-image: url(img/labelmenu_h24_cefw_h.gif);
	text-decoration: none;
}
.labelcel_a {
	background-image: url(img/labelmenu_h24_grfw_h.gif);
}
.labelcel20 {
	background-image: url(img/labelmenu_h20_cefw_n.gif);
}
.labelcel20:hover {
	background-image: url(img/labelmenu_h20_cefw_h.gif);
	text-decoration: none;
}
.labelcel20_a {
	background-image: url(img/labelmenu_h20_grfw_a.gif);
}
.labelcel20_s {
	background-image: url(img/labelmenu_h20_cefw_n.gif);
}
.labelgr20 {
	background-image: url(img/labelmenu_h20_grfw_n.gif);
}
.labelgr20:hover {
	background-image: url(img/labelmenu_h20_grfw_h.gif);
	text-decoration: none;
}
.labelgr20_a {
	background-image: url(img/labelmenu_h20_cefw_a.gif);
}
.labelgr20_s {
	background-image: url(img/labelmenu_h20_grfw_n.gif);
}
.labelgr36 {
	background-image: url(img/labelmenu_h36_grfw_n.gif);
}
.labelgr36:hover {
	background-image: url(img/labelmenu_h36_grfw_h.gif);
	text-decoration: none;
}
.labelgr36_a {
	background-image: url(img/labelmenu_h36_cefw_a.gif);
}
.labelcel20_l2 {
	background-image: url(img/labelmenu2_h20_grfw_n.gif);
}
.labelcel20_l2:hover {
	background-image: url(img/labelmenu2_h20_grfw_h.gif);
	text-decoration: none;
}
.labelcel20_l2_a {
	background-image: url(img/labelmenu2_h20_cefw_a.gif);
}
.labelsez {
	background-image: url(img/puls_sezione_n.gif);
}
.labelsez:hover {
	background-image: url(img/puls_sezione_h.gif);
	text-decoration: none;
}
.labelsez_a {
	background-image: url(img/puls_sezione_a.gif);
}
.cps {
	display: block;
	float: left;
	height: 16px;
	top: 0px;
	left: 0px;
	position: relative;
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	font: normal bold 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #005aa6;
	text-align: left;
	text-indent: 8px;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
.cps a:link, a:visited {
	font-weight: bold;
	color: #005aa6;
	text-decoration: none;
	}
.cps a:hover, a:active {
	font-weight: bold;
	color: #00346b;
	text-decoration: none;
	}
.graywid100 {width: 100px; background-image: url(img/capsulagray_tr_100x16.gif);}
.boxlinkpd {
	display: block;
	float: left;
	width: 205px !important;
	width /**/: 215px;
	font: normal normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
a.linkpd:link {
	font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00346b;
	text-align: left;
	text-decoration: underline;
	}
a.linkpd:visited {
	font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #00346b;
	text-align: left;
	text-decoration: underline;
	}
a.linkpd:hover {
	font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #e12823;
	text-align: left;
	text-decoration: underline;
	}
a.linkpd:active {
	font: normal bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #e12823;
	text-align: left;
	text-decoration: underline;
	}

/* STILI TOP MENU */
.topmenu {
	background-color: #00346B;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 20px;
	font: normal normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
a.topmenu:link {
	font-weight: normal;
	color: #AAD2F0;
	text-decoration: none;
}
a.topmenu:visited {
	font-weight: normal;
	color: #AAD2F0;
	text-decoration: none;
}
a.topmenu:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.topmenu:active {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.tmw60 {background-image: url(img/label_h20_60px_azfblu_n.gif); width: 60px;}
.tmw60:hover {background-image: url(img/label_h20_60px_azfblu_h.gif);}
.tmw70 {background-image: url(img/label_h20_70px_azfblu_n.gif); width: 70px;}
.tmw70:hover {background-image: url(img/label_h20_70px_azfblu_h.gif);}
.tmw80 {background-image: url(img/label_h20_80px_azfblu_n.gif); width: 80px;}
.tmw80:hover {background-image: url(img/label_h20_80px_azfblu_h.gif);}
.tmw90 {background-image: url(img/label_h20_90px_azfblu_n.gif); width: 90px;}
.tmw90:hover {background-image: url(img/label_h20_90px_azfblu_h.gif);}
.tmw100 {background-image: url(img/label_h20_100px_azfblu_n.gif); width: 100px;}
.tmw100:hover {background-image: url(img/label_h20_100px_azfblu_h.gif);}
.tmw110 {background-image: url(img/label_h20_110px_azfblu_n.gif); width: 110px;}
.tmw110:hover {background-image: url(img/label_h20_110px_azfblu_h.gif);}
.tmw120 {background-image: url(img/label_h20_120px_azfblu_n.gif); width: 120px;}
.tmw120:hover {background-image: url(img/label_h20_120px_azfblu_h.gif);}
.tmw130 {background-image: url(img/label_h20_130px_azfblu_n.gif); width: 130px;}
.tmw130:hover {background-image: url(img/label_h20_130px_azfblu_h.gif);}
.tmw140 {background-image: url(img/label_h20_140px_azfblu_n.gif); width: 140px;}
.tmw140:hover {background-image: url(img/label_h20_140px_azfblu_h.gif);}
.tmw150 {background-image: url(img/label_h20_150px_azfblu_n.gif); width: 150px;}
.tmw150:hover {background-image: url(img/label_h20_150px_azfblu_h.gif);}
.tmw180 {background-image: url(img/label_h20_180px_azfblu_n.gif); width: 180px;}
.tmw180:hover {background-image: url(img/label_h20_180px_azfblu_h.gif);}
.tmw200 {background-image: url(img/label_h20_200px_azfblu_n.gif); width: 200px;}
.tmw200:hover {background-image: url(img/label_h20_200px_azfblu_h.gif);}

a.tmflag {
	background-color: #00346B;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	width: 50px;
	font-size: 10px;
	color: #AAD2F0;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	text-indent: 31px;
}
a.tmflag:link {
	color: #AAD2F0;
	text-decoration: none;
	text-indent: 31px;
}
a.tmflag:visited {
	color: #AAD2F0;
	text-decoration: none;
	text-indent: 31px;
}
a.tmflag:hover {
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 31px;
}
a.tmflag:active {
	color: #FFFFFF;
	text-decoration: none;
	text-indent: 31px;
}
.it {background-image: url(img/flaglabel_h20_50px_it_n.gif);}
.it:hover {background-image: url(img/flaglabel_h20_50px_it_h.gif);}
.en {background-image: url(img/flaglabel_h20_50px_en_n.gif);}
.en:hover {background-image: url(img/flaglabel_h20_50px_en_h.gif);}
.fr {background-image: url(img/flaglabel_h20_50px_fr_n.gif);}
.fr:hover {background-image: url(img/flaglabel_h20_50px_fr_h.gif);}
/* STILI FOOTER */
.footerbg  {
	background-image: url(img/capsulafooter.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
}
.vocefooter {
	display: block;
	left: 0px;
	margin: 0px 5px 0px 5px;
	position: relative;
	top: 0px;
	height: 20px;
	font: normal normal 10px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #aad2f0;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.vocefooter a:link {
	font-weight: normal;
	color: #aad2f0;
	text-decoration: none;
}
.vocefooter a:visited {
	font-weight: normal;
	color: #aad2f0;
	text-decoration: none;
}
.vocefooter a:hover {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.vocefooter a:active {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.barra {
	font-size: 14px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	color: #008ce6;
	vertical-align: top;
}
.txt9px {
	color: #008ce6;	
	font-size: 9px;
	line-height: 20px;
	vertical-align: bottom;	
}
.txt9px a:link {
	color: #008ce6;
	text-decoration: none;
}
.txt9px a:visited {
	color: #008ce6;
	text-decoration: none;
}
.txt9px a:hover {
	color: #ffffff;
	text-decoration: none;
}
.txt9px a:active {
	color: #ffffff;
	text-decoration: none;
}

/* STILI BOTTONI */
.bottone {
	background-color: #ffffff;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	height: 24px;
	font: normal normal 12px/24px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
}
.bottone a:link {
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.bottone a:visited {
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.bottone a:hover {
	font-weight: normal;
	color: #00346b;
	text-decoration: none;
}
.bottone a:active {
	font-weight: normal;
	color: #00346b;
	text-decoration: none;
}
.m100 {
	background-image: url(img/button_h24_100px_grfw_n.gif);
	width: 100px;
}
.m100:hover {
	background-image: url(img/button_h24_100px_grfw_h.gif);
}
.m120 {
	background-image: url(img/button_h24_120px_grfw_n.gif);
	width: 120px;
}
.m120:hover {
	background-image: url(img/button_h24_120px_grfw_h.gif);
}
.m140 {
	background-image: url(img/button_h24_140px_grfw_n.gif);
	width: 140px;
}
.m140:hover {
	background-image: url(img/button_h24_140px_grfw_h.gif);
}
.m160 {
	background-image: url(img/button_h24_160px_grfw_n.gif);
	width: 160px;
}
.m160:hover {
	background-image: url(img/button_h24_160px_grfw_h.gif);
}
.m180 {
	background-image: url(img/button_h24_180px_grfw_n.gif);
	width: 180px;
}
.m180:hover {
	background-image: url(img/button_h24_180px_grfw_h.gif);
}
.m200 {
	background-image: url(img/button_h24_200px_grfw_n.gif);
	width: 200px;
}
.m200:hover {
	background-image: url(img/button_h24_200px_grfw_h.gif);
}
/* STILI FORM */
.cform {
	width: 535px;
   	/* height: 750px; */
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	}
label	{
	float: left;
	height: 24px;
	background: #FFFFFF;
	font: normal bold 11px/24px Verdana, Arial, Helvetica, sans-serif;
    	margin: 0 5px 4px 0;
	padding: 0;
	text-align: right;
	color: #00346B;
	}
.lblpers {
	display: block;
	float: left;
	height: 20px;
	width: 525px;
	background-color: #0073be;
	background-image: url(img/labelform525x20.gif);
	font: normal bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}	
label.wid65	{width: 60px;}
label.wid85	{width: 80px;}
label.wid115	{width: 110px;}

label.wid65_o	{width: 60px; color: #696969;}
label.wid85_o	{width: 80px; color: #696969;}
label.wid115_o	{width: 110px; color: #696969;}


label.cb1	{
	float: left;
	height: 24px;
	background: #FFFFFF;
	font: normal normal 11px/24px Verdana, Arial, Helvetica, sans-serif;
    	margin: 0 5px 4px 0;
	padding: 0px 0px 0px 5px;
	text-align: left;
	color: #000000;
	}
input	{
	display: block;
	height: 20px !important;
	height /**/: 22px;
	border: 1px solid #00346B;
	color: #000000;
   	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	background: #E3F4FC;
    	margin: 0;
	padding: 0 3px;
	}
input:focus {
    background: #F0F5D9;
    }
input.wid60	{
	width: 52px !important;
	width /**/: 60px;
	}
input.wid75	{
	width: 67px !important;
	width /**/: 75px;
	}
input.wid115	{
	width: 107px !important;
	width /**/: 115px;
	}
input.wid145	{
	width: 137px !important;
	width /**/: 145px;
	}
input.wid160	{
	width: 152px !important;
	width /**/: 160px;
	}
input.wid175	{
	width: 167px !important;
	width /**/: 175px;
	}
input.wid225	{
	width: 217px !important;
	width /**/: 225px;
	}
input.wid245	{
	width: 237px !important;
	width /**/: 245px;
	}
input.wid340	{
	width: 332px !important;
	width /**/: 340px;
	}
input.wid415	{
	width: 407px !important;
	width /**/: 415px;
	}
input.cb	{
	display: block;
	height: 16px !important;
	height /**/: 18px;
	width: 16px !important;
	width /**/: 18px;
	border: 0px;
	color: #000000;
   	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
    	margin: 4px 5px 0px 5px;
	padding: 0px;
	}
input.cb:focus	{
	background: #F0F5D9;
	}
input.hid {
	visibility: hidden;
	}
textarea	{
	border: 1px solid #00346B;
	width: 513px !important;
	width /**/: 525px;
	height: 63px !important;
	height /**/:75px;
	background: #E3F4FC;
	color: #000000;
   	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px;
	padding: 5px;
	}
textarea:focus {
	background: #F0F5D9;
	}
button	{
	border: 0px solid;
    	font: bold 12px/15px Verdana, Arial, Helvetica, sans-serif;
	}
div.input-cb	{
	float: left;
	width: 28px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w65	{
	float: left;
	width: 65px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w80	{
	float: left;
	width: 80px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w120	{
	float: left;
	width: 120px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w150	{
	float: left;
	width: 150px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w165	{
	float: left;
	width: 165px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w180	{
	float: left;
	width: 180px;
	height: 24px;
    background: #FFFFFF;
    margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w230	{
	float: left;
	width: 230px;
	height: 24px;
    background: #FFFFFF;
    margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w250	{
	float: left;
	width: 250px;
	height: 24px;
    background: #FFFFFF;
    margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w345	{
	float: left;
	width: 345px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w420	{
	float: left;
	width: 420px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0 0 4px 0;
	padding: 0;
	}
div.input-cont_w535	{
	float: left;
	width: 535px;
	height: 24px;
    	background: #FFFFFF;
    	margin: 0px 0px 5px 0px;
	padding: 0;
	}
div.textarea-cont535x80	{
	float: left;
	width: 535px;
	height: 80px;
    	padding: 0px;
	background: #FFFFFF;
	}
div.areatxtscroll535x75	{
	float: left;
	width: 530px;
	height: 75px;
    	padding: 0px;
	margin: 0 0 5px 0px;
	background: #FFFFFF;
	}
div.button120	{
	float: left;
	width: 120px;
	height: 24px;
    	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	}
div.button140	{
	float: left;
	width: 140px;
	height: 24px;
    	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	}
div.button200	{
	float: left;
	width: 200px;
	height: 24px;
    	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	}
button#sub_en	{
	float: left;
	width: 200px;
    	height: 24px;
	line-height: 24px;
    	display: inline;
	margin: 0;
	padding: 0;
    	background-color: #ffffff;
	background-image: url(img/button_h24_200px_grfw_n.gif);
	background-position: center center;
	background-repeat: no-repeat;
    	color: #3F3F3F;
	cursor: pointer;
	}
button#sub_en:hover	{
	background-image: url(img/button_h24_200px_grfw_h.gif);
    	color: #00346B;
	}
button#canc_en	{
	float: left;
	width: 120px;
    	height: 24px;
	line-height: 24px;
    	display: inline;
	margin: 0;
	padding: 0;
    	background-color: #ffffff;
	background-image: url(img/button_h24_120px_grfw_n.gif);
	background-position: center center;
	background-repeat: no-repeat;
    	color: #3F3F3F;
	cursor: pointer;
	}
button#canc_en:hover	{
	background-image: url(img/button_h24_120px_grfw_h.gif);
    	color: #00346B;
	}
select	{
	display: block;
	height: 20px;
	border: 1px solid #00346B;
	color: #000000;
   	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
    	margin: 0;
	padding: 0 0 0 3px;
	}
select.wid225	{
	width: 225px;
	}
select.wid525	{
	width: 525px;
	margin: 0 0 0 5px;
	}
option	{
	color: #000000;
	background: #FFFFFF;
   	font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 0px;
	}
.txtscroll_w525 {
	display: block;
	float: left;
	border: 1px solid #00346B;
	width: 517px !important;
	width /**/: 525px;
	height: 62px !important;
	height /**/: 70px;
	line-height: 12px;
	text-align: justify;
	overflow: auto;
	margin: 0;
	padding: 3px;
}
