BODY {

	/*FONT-SIZE: 100%; 

	COLOR: #000000;  */

	

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	/*

	background:URL(../images/bg2.jpg);

	background:URL(../images/bg1.gif);

	*/

	background:#313131 URL(../images/bg_body.gif);

}

form {

	MARGIN: 0px; 

}



#colsx_1 {

background-color:#EFEFEF;

border:0px;

height:26px;

padding-left:15px;

vertical-align:middle

}

.img_1 {

vertical-align:bottom

}

#coldx_1 {

background-color:#FFFFFF;

border:0px;

height:26px;

text-align:right;

vertical-align:bottom

}



.row_white {

background-color:#FFFFFF;

border:0px;

height:1px;

}



.col_white {

background-color:#FFFFFF;

border:0px;

width:1px;

}



.testo_black {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px

}



.testo_black a {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

text-decoration:underline

}



.testo_small {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:10px

}



.testo_small a{

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:10px;

text-decoration:underline

}

/* lo stile dei contenuti di content.asp */

.testo_content {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

padding:10px;

font-size:11px

}



.testo_content a {

/*

color:#000000;

font-size:11px;

text-decoration:underline*/

font-family:Verdana, Arial, Helvetica, sans-serif;

padding:10px;



}

/*

.testo_content a:visited{

color:#000000;

text-decoration:underline

}

*/

/* lo stile della data in default.asp */

.testo_data {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#4C6677;

font-size:10px

}



.link {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:10px

}



.col_menu {

background-color:#F5F5F5;

vertical-align:bottom;

border:0px

}



.txt_menu {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#606364;

font-weight:bold;

font-size:11px;

padding-left:14px;

padding-bottom:1px

}



.txt_menu a {

color:#606364;

text-decoration:none



}



#col_search {

height:52px;

background-color:#929292;

border:1px solid #747474;

}



.txt_search {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-weight:bold;

font-size:11px;

/*vertical-align:middle*/

}



.textbox {

border:1px solid #747474;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

width:150px

}



.textbox_search {

border:1px solid #747474;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

width:125px

}

.textarea_style {

border:1px solid #747474;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

}



.btn {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

background-color:#686868;

color:#ffffff;

font-size:11px;

border:0;

height:18px

}



#content_sx {

background-color:#EFEFEF;

border:0px;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:10px;

}



.bkgd_gray {

/*background-color:#ffffff*/

background-color:#EFEFEF

}



.bkgd_white {

background-color:#FFFFFF

}



#content_dx {



background-color:#FFFFFF;

border:0px;

padding:0;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:10px;

}



.thumb {

border:2px solid #AAAAAA;

padding:0

}

/*

.col_content_1 {

padding-top:27px

}



.col_content_2 {

padding-top:25px;

padding-left:5px;

padding-right:5px;

text-align:justify

}

*/

.col_more {

text-align:right;

padding-bottom:13px

}



.col_more a {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#5D6E7A;

font-size:10px;

font-weight:bold;

text-decoration:underline

}



.row_grey {

text-align:center;

padding-top:10px;

}



.col_welcome {

padding-top:3px;

padding-left:15px;

padding-right:5px;

text-align:justify;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:15px;

font-weight:bold;

}



.row_grey_2 {

background-color:#D3D3D3;

border-left:15px solid #FFFFFF;

height:1px;

}



.col_content_3 {

padding-top:4px;

vertical-align:top

}



.col_content_4 {

padding-top:2px;

padding-left:5px;

padding-right:8px;

text-align:justify;

vertical-align:top

}



.col_marquee {

padding-top:2px;

padding-left:13px;

padding-right:8px;

text-align:justify;

}



#col_newsletter {

height:32px;

background-color:#EFEFEF;

border-top:1px solid #D3D3D3;

padding-right:0px;

padding-left:20px;

}



.footer {

height:36px;

background-color:#1c213e;

border-top:1px solid #2C4C62;

padding-left:50px;

vertical-align:middle

}



.txt_white_big {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px

}



.txt_white {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:10px

}



.txt_white a {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:10px;

text-decoration:underline;

}





.menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2b2b2b;

	text-decoration: none;



}

.menu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #6b6b6b;

	text-decoration: none;

}

.menu:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

}

.chiudi {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #2b2b2b;

	text-decoration: none;



}

.chiudi:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #e4e4e4;

	text-decoration: underline;

}

.chiudi:visited {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

}



.content_naviga {

width:193px;

background-color:#FFFFFF;

border:1px solid #CCCCCC;

}



.header_box {

height:20px;

background-color:#1c213e;

padding-left:6px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:9px;

border:0px;

text-align:center;

font-weight:normal;

}



.header_row {

background-color:#FFFFFF;

height:19px;

padding-left:6px;

padding-right:4px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#435562;

font-size:11px;

border:0px;

text-align:left;

}

.header_row a:hover {

color:#F5B546;

text-decoration:none;

text-align:left;

}



.header_row_active {

background-color:#1c213e;

height:19px;

padding-left:6px;

padding-right:4px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

border:0px;

text-align:left;

}

.head_row {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#435562;

font-size:11px;

text-align:left;



}

.head_row a {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#435562;

font-size:11px;

text-decoration:underline;

}



.head_row a:hover {

color:#F5B546;

text-decoration:none;

}

.head_row_active {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

text-align:left;

background-color:#1c213e;

}



#col_search1 {

height:52px;

width:100%;

background-color:#929292;

border:1px solid #747474;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:11px;

vertical-align:bottom;

font-weight:bold;

letter-spacing: 0.1em

}



.sottosez {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#ffffff;

font-size:9px;

font-weight:bold;

vertical-align:bottom;





}



#col_search2 {

height:52px;

background-color:#929292;

border:1px solid #747474;

padding-right:5px

}



.testo_infobox {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

text-align:left

}



.testo_infobox a {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#000000;

font-size:11px;

text-align:left;

text-decoration:underline;

}



.logo { background-image: url(/images/bg_blu.jpg); }



.logo2 { background-image: url(/images/bg_grigio.jpg); }



#prodotti {

background-color: #fff;

height: 490px;

margin-bottom: 10px;

}





#prodottisinistra {

background-color: #fff;

float: left;

width: 505px;



}



#prodottidestra {

background-color: #fff;

float: left;

width: 505px;

}



#prodotti h1 {

        text-align: center;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 2em;

	line-height: 1em;

	font-weight: bold;

	text-transform: uppercase;

	color: #74a050;

	border-top: 1px solid #e0e0d5;

}



#prodotti h3 {

        text-align: left;

        text-decoration: bold;

	margin: 0 0 2em 0;

	padding: .5em 3.5em;

	font-size: 1.5em;

	line-height: 1em;

	font-weight: bold;

	color: #474a51;

	border-top: 1px solid #e0e0d5;

}



/* lst */



#prodotti ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#prodotti ul li {

	margin: 0;

	padding: 0;

	color: #646870;

	border-bottom: 1px dashed #e0e0d5;

	overflow: hidden;

	}

#prodotti ul li a {

	display: block;

	padding: .5em 1em;

	line-height: 1.4em;

	color: #474a51;

	overflow: hidden;

	}

#prodotti ul li a:hover {

	color: #317b9e;

	background: #f9f9f4;

	}







/* laboratorio */



#lab {

background-color: #fff;

height: 580px;

margin-bottom: 10px;

}

#lab h1 {

        text-align: center;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 2em;

	line-height: 1em;

	font-weight: bold;

	text-transform: uppercase;

	color: #74a050;

	border-top: 1px solid #e0e0d5;

}



#lab h3 {

        text-align: left;

        text-decoration: bold;

	margin: 0 0 2em 0;

	padding: .5em 3.5em;

	font-size: 1.5em;

	line-height: 1em;

	font-weight: bold;

	color: #474a51;

	border-top: 1px solid #e0e0d5;

}

#lab ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#lab ul li {

	margin: 0;

	padding: 0;

	color: #646870;

	border-bottom: 1px dashed #e0e0d5;

	overflow: hidden;

	}

#lab ul li a {

	display: block;

	padding: .5em 1em;

	line-height: 1.4em;

	color: #474a51;

	overflow: hidden;

	}

#lab ul li a:hover {

	color: #317b9e;

	background: #f9f9f4;

	}



/* phmetri */



#phm {

background-color: #fff;

height: 280px;

margin-bottom: 10px;

}

#phm h1 {

        text-align: center;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 2em;

	line-height: 1em;

	font-weight: bold;

	text-transform: uppercase;

	color: #74a050;

	border-top: 1px solid #e0e0d5;

}



#phm h3 {

        text-align: left;

        text-decoration: bold;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 1.5em;

	line-height: 1em;

	font-weight: bold;

	color: #474a51;

	border-top: 1px solid #e0e0d5;

}

#phm ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#phm ul li {

	margin: 0;

	padding: 0;

	color: #646870;

	border-bottom: 1px dashed #e0e0d5;

	overflow: hidden;

	}

#phm ul li a {

	display: block;

	padding: .5em 1em;

	line-height: 1.4em;

	color: #474a51;

	overflow: hidden;

	}

#phm ul li a:hover {

	color: #317b9e;

	background: #f9f9f4;

	}

	

/* tmp */



#tmp {

background-color: #fff;

height: 410px;

margin-bottom: 10px;

}

#tmp h1 {

        text-align: center;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 2em;

	line-height: 1em;

	font-weight: bold;

	text-transform: uppercase;

	color: #74a050;

	border-top: 1px solid #e0e0d5;

}



#tmp h3 {

        text-align: left;

        text-decoration: bold;

	margin: 0 0 2em 0;

	padding: .5em 3.5em;

	font-size: 1.5em;

	line-height: 1em;

	font-weight: bold;

	color: #474a51;

	border-top: 1px solid #e0e0d5;

}

#tmp ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#tmp ul li {

	margin: 0;

	padding: 0;

	color: #646870;

	border-bottom: 1px dashed #e0e0d5;

	overflow: hidden;

	}

#tmp ul li a {

	display: block;

	padding: .5em 1em;

	line-height: 1.4em;

	color: #474a51;

	overflow: hidden;

	}

#tmp ul li a:hover {

	color: #317b9e;

	background: #f9f9f4;

	}

	

/* ind */



#ind {

background-color: #fff;

height: 350px;

margin-bottom: 10px;

}

#ind h1 {

        text-align: center;

	margin: 0 0 .5em 0;

	padding: .5em 1em;

	font-size: 2em;

	line-height: 1em;

	font-weight: bold;

	text-transform: uppercase;

	color: #74a050;

	border-top: 1px solid #e0e0d5;

}



#ind h3 {

        text-align: left;

        text-decoration: bold;

	margin: 0 0 2em 0;

	padding: .5em 3.5em;

	font-size: 1.5em;

	line-height: 1em;

	font-weight: bold;

	color: #474a51;

	border-top: 1px solid #e0e0d5;

}

#ind ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

#ind ul li {

	margin: 0;

	padding: 0;

	color: #646870;

	border-bottom: 1px dashed #e0e0d5;

	overflow: hidden;

	}

#ind ul li a {

	display: block;

	padding: .5em 1em;

	line-height: 1.4em;

	color: #474a51;

	overflow: hidden;

	}

#ind ul li a:hover {

	color: #317b9e;

	background: #f9f9f4;

	}
