/*CSS Document*/
#article IMG
{
	width: 136px;
	margin-right: 15px;
	float: left;
}
.sticker
{
	float: right;
	color: #FFFFFF;
	font-weight: 800;
	font-size: 17px;
	letter-spacing: 1px;
	font-family: "Trebuchet MS";
	display: block;
	height: 24px;
	text-align: center;
	padding-right: 20px;
	padding-left: 23px;
	padding-top: 5px;
	min-width: 80px;
	letter-spacing: -0.5px;
}
#article
{
	border-bottom: 1px dotted #D3D3D3;
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 46%;
	float: left;
	/*[empty]+placement:;*/
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 1%;
	display: block;
}
#article-more A:hover
{
	background-color: #0b2361;
	color: #FFFFFF;
	text-decoration: none;
}
#article-more A
{
	float: right;
	background-color: #9FC2D8;
	padding-left: 10px;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	line-height: 1.2;
	margin-top: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#article-title A:hover
{
	color: #2F2F2F;
}
#article-title A
{
	font-size: 14px;
	color: #124C71;
	margin-top: 1px;
	font-weight: bold;
}
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, ARTICLE, ASIDE, CANVAS, DETAILS, EMBED, FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP, MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY, TIME, MARK, AUDIO, VIDEO
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*[empty]font:;*/
	vertical-align: baseline;
}
#slide-products
{
	float: left;
	width: 100%;
}
.sticker EM
{
	font-style: normal;
	font-weight: normal;
	font-size: 10pt;
	letter-spacing: 0;
}
.bluered
{
	background-image: url(images/stuff/sticker11.png), url(images/stuff/sticker13.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #E0001A;
}
.redblue
{
	background-image: url(images/stuff/sticker21.png), url(images/stuff/sticker23.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #0b2361;
}
.bluegreen
{
	background-image: url(images/stuff/sticker31.png), url(images/stuff/sticker33.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #028E35;
}
.greenred
{
	background-image: url(images/stuff/sticker41.png), url(images/stuff/sticker43.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #E0001A;
}
.redgreen
{
	background-image: url(images/stuff/sticker51.png), url(images/stuff/sticker53.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #028E35;
}
.greenblue
{
	background-image: url(images/stuff/sticker61.png), url(images/stuff/sticker63.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center left, center right;
	background-color: #0b2361;
}
#article-title
{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
#article-text
{
	max-height: 60px;
	line-height: 20px;
	overflow: hidden;
}
#msgs
{
	width: 950px;
	margin: auto;
	background-image: url(images/msgs-back.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 20px;
	height: auto;
	min-height: 420px;
}
#msgs-shell
{
	float: left;
	background-color: #81ADCB;
	width: 100%;
}
#back-msg
{
	width: 980px;
	margin: -50px auto 9px;
	text-align: right;
	text-decoration: none;
	font-size: 9pt;
	position:relative;
	z-index:50;
}
A.buyme
{
	text-decoration: none;
	background-color: #E0001A;
	color: #FFFFFF;
	width: 100%;
	float: left;
	padding-top: 1%;
	/*[empty]margin-left:;*/
	margin-bottom: 0px;
}
A.buyme:hover
{
	text-decoration: underline;
}
A.addwish
{
	text-decoration: none;
	background-color: #333;
	color: #FFFFFF;
	width: 100%;
	float: left;
	padding-top: 1%;
	/*[empty]margin-left:;*/
	margin-bottom: 0px;
}
A.addwish:hover
{
	text-decoration: underline;
}
.copiright IMG
{
	/*[empty]margin-top:;*/
	/*+placement:shift -1px 3px;*/
	position: relative;
	left: -1px;
	top: 3px;
	margin-right: 3px;
	margin-left: 3px;
}
.copiright A
{
	color: #333;
	text-decoration: none;
}
.sidebar_sx H3
{
	font-size: 12pt;
}
#form1.newsletter
{
	font-weight: normal;
}
/*HTML5 display-role reset for older browsers*/
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION
{
	display: block;
}
.newsletter INPUT
{
	width: 212px;
	border: none;
	padding: 5px 4px;
	margin-top: 5px;
	background-color: #999999;
	color: #FFFFFF;
}
.but
{
	background-color: #999999;
	padding: 1px 7px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	text-align: center;
	margin-top: 1px;
	margin-top: 5px;
	height: 24px;
	/*+placement:shift -8px 0px;*/
	position: relative;
	left: -8px;
	top: 0px;
	border-left: 1px solid #E7EAED;
}
.clearfloat
{
	clear: both;
}
BODY
{
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #333;
}
H1
{
	display: inline;
	line-height: 53px;
	color: #FFF;
	margin-left: 20px;
	font-size: 18px;
	font-weight: 800;
}
H2
{
	color: #0b2361;
	font-size: 18px;
	line-height: 30px;
	font-weight: 800;
	margin-bottom: 10px;
}
H2 A
{
	text-decoration: none;
	font-size: 12pt;
}
H3
{
	line-height: 40px;
	font-size: 18px;
	font-weight: 700;
}
H4
{
	color: #0b2361;
	font-size: 12pt;
	font-weight: 700;
	float: left;
	line-height: 26px;
	margin: 10px 0px 0 0;
}
H5
{
	float: left;
	font-weight: 700;
}
H6
{
	font-weight: 700;
	margin: 0;
}
P
{
	margin: 10px 0;
	font-size: 15px;
	line-height: 22px;
}
A
{
	color: #0b2361;
	/*[empty]font-size:;*/
}
#back-msg A
{
	text-decoration: none;
}
STRONG, .bold
{
	font-weight: 700;
}
#back-msg A STRONG
{
	background-color: #0b2361;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	margin-left: 5px;
	line-height:30px;
}
.small
{
	font-size: 10px;
}
.center
{
	width: 100%;
	text-align: center;
}
.center .link_home_mini
{
	display: block;
	margin-top: 8px;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.blue
{
	color: #0b2361;
}
.informativa_sx
{
	float: left;
	width: 70%;
	font-size: 11px;
}
.blue_button
{
	float: right;
	color: #FFF;
	background: #0b2361;
	border: 0;
	line-height: 30px;
	height: 30px;
	font-weight: 700;
}
.border_2w
{
	border: 2px solid #FFF;
	margin-bottom: 10px;
}
.m10_top
{
	margin-top: 10px;
}
.m20_right
{
	margin-right: 20px;
}
.hr280_g
{
	height: 1px;
	width: 280px;
	margin: 5px 0;
	background: url(images/line.jpg) repeat-x;
}
.hr280_w
{
	height: 1px;
	width: 280px;
	margin: 5px 0;
	background: url("img/hr_bianco.jpg"/*tpa=http://www.tiemme.com/img/hr_bianco.jpg*/) repeat-x;
}
.hr580_g
{
	height: 1px;
	width: 580px;
	background: url("img/hr_grigio.jpg"/*tpa=http://www.tiemme.com/img/hr_grigio.jpg*/) repeat-x;
}
.hr_g
{
	height: 1px;
	width: 100%;
	margin: 10px 0;
	background: url(images/line.jpg) repeat-x;
}
.vai_newsletter
{
	display: block;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	color: #FFF;
	width: 260px;
	padding: 0 10px;
	margin: 10px 5px 15px 0;
	background: #999999 url("img/bot_invio.jpg"/*tpa=http://www.tiemme.com/img/bot_invio.jpg*/) no-repeat right;
}
#languages_bar
{
	background: #F1F5F6;
	height: 30px;
}
#languages_bar_cont
{
	width: 960px;
	height: 30px;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	margin: 0 auto;
	background: #E6EBEE;
}
#languages_bar_cont UL
{
	float: right;
	font-size: 13px;
}
#languages_bar_cont LI
{
	float: left;
	list-style: none;
	background: #FFF;
}
#languages_bar_cont LI.language_over A, #languages_bar_cont LI A IMG:hover
{
	color: #FFF;
	background: #0b2361;
}
#languages_bar_cont LI A IMG
{
	display: block;
	color: #5A8BA9;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	width: 27px;
	height: 30px;
}
.torna_tiemme
{
	text-decoration: none;
	line-height: 30px;
	color: #333333;
	font-size: 11px;
	margin-left: 10px;
}
.torna_tiemme:hover
{
	text-decoration: underline;
}
#loghi
{
	clear: both;
	position: relative;
	width: 960px;
	z-index:1;
	margin: 20px auto;
}
#logo_tiemme
{
	float: left;
}
#loghi_dx
{
	float: right;
	position: absolute;
	top: 30px;
	right: 0px;
	vertical-align: middle;
}
#loghi_dx_minisiti
{
	float: right;
	position: absolute;
	top: 10px;
	right: 0px;
	vertical-align: middle;
}
#loghi_dx A
{
	display: block;
	float: left;
}
#loghi_dx A:first-child
{
	margin-right: 0px;
}
#footer, #main_cont, #slider_cont, #menu01
{
	width: 960px;
	margin: 0 auto;
}
#menu01 > LI
{
	float: left;
	display: block;
	text-align: center;
	list-style: none;
	width: 136px;
	height: 44px;
	font-size: 15px;
}
.lato_vocemenu
{
	height: 27px;
	width: 136px;
	border-right: 1px solid #E6EBEE;
}
.lato_vocemenu_first
{
	height: 27px;
	width: 136px;
	border-left: 1px solid #E6EBEE;
	border-right: 1px solid #E6EBEE;
}
#menu01 > LI.menu01_over > A, #menu01 > LI.hover A
{
	text-decoration: underline;
	color: #0b2361;
}
#menu01 > LI.hover .freccia_giu, #menu01 > LI.hover .sottomenu
{
	display: block;
}
.slider_blur
{
	filter: blur(2px);
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
}
#menu01 > LI > A
{
	color: #333;
	text-decoration: none;
	line-height: 27px;
	display: block;
	padding-bottom: 17px;
}
.sottomenu
{
	display: none;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 100;
}
.menu03
{
	padding: 20px 0;
	width: 100%;
	text-align: left;
	z-index: 200;
	background: #E6EAED;
}
.freccia_giu
{
	display: none;
	width: 136px;
	height: 13px;
	position: absolute;
	z-index: 300;
	background: url("img/freccina-bianca.png"/*tpa=http://www.tiemme.com/img/freccina-bianca.png*/) no-repeat center;
}
.ombra_menu
{
	height: 15px;
	width: 100%;
	z-index: 200;
	background: url(images/shadow.png);
}
.menu03 UL > LI
{
	list-style: none;
	line-height: 30px;
	font-size: 13px;
	font-weight: 800;
}
.menu03 UL > LI IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
.menu03 UL > LI A
{
	color: #0b2361;
	text-decoration: none;
}
.menu_sistemi
{
	position: relative;
	margin: 0 auto;
	width: 960px;
}
.menu03_colonna
{
	float: left;
	width: 280px;
	margin: 0 20px;
}
.input_menu
{
	float: left;
}
.input_menu INPUT
{
	border: 0;
	height: 34px;
	line-height: 34px;
}
.input_menu INPUT[type="text"], .input_menu INPUT[type="password"]
{
	margin-right: 20px;
	width: 380px;
	padding: 0 10px;
}
.input_menu INPUT[type="submit"], .input_menu INPUT[type="button"]
{
	margin-right: 20px;
	width: 100px;
	color: #FFF;
	font-weight: 700;
	background: #0b2361;
}
.lab_login_menu
{
	float: left;
	margin-right: 20px;
	width: 400px;
	color: #0b2361;
	font-weight: 700;
}
.lab_login_menu IMG
{
	vertical-align: middle;
	margin-right: 5px;
}
.lab_login_vecchio
{
	color: #999999;
	font-size: 14px;
	margin-top: 10px;
}
#slider
{
	clear: both;
	height: 420px;
	margin-top: 5px;
	background: #0b2361;
}
#slider_camera
{
	width: 960px;
	margin: 0 auto;
}
#news2_camera
{
	width: 320px;
}
#news3_camera
{
	width: 620px;
}
#breadcrumb
{
	line-height: 50px;
	width: 960px;
	height: 50px;
	margin: 0 auto 0px;
	overflow: hidden;
	padding-bottom: 0px;
}
#breadcrumb A
{
	color: #333;
	text-decoration: none;
}
#breadcrumb A:hover
{
	text-decoration: underline;
}
#main
{
	background: #E7EAED;
	/*[empty]margin-top:;*/
	float: left;
	width: 100%;
}
.sidebar_sx
{
	float: left;
	width: 300px;
}
.content
{
	float: right;
	width: 660px;
}
#menu_vert
{
	margin: 20px 20px 0 0;
	font-weight: bold;
}
#menu_vert LI
{
	list-style: none;
}
#menu_vert > LI > A
{
	display: block;
	color: #333;
	line-height: 26px;
	margin-bottom: 5px;
	padding-left: 10px;
	background: #FFF;
	text-decoration: none;
}
.vert_vocemenu_hover
{
	background: #0b2361;
	display: block;
	line-height: 26px;
	margin-bottom: 5px;
	padding-left: 10px;
}
.vert_vocemenu_hover > A
{
	color: #FFF;
	text-decoration: none;
}
#menu_vert > LI > A:hover
{
	color: #FFF;
	background: #0b2361;
}
#menu_vert UL > LI
{
	margin-left: 20px;
}
.menu_vert02 A
{
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
.menu_vert02 .menu_vert02_hover, .menu_vert02 A:hover
{
	color: #0b2361;
}
.input254
{
	float: left;
	color: #CCC;
	border: 0px;
	line-height: 26px;
	width: 234px;
	height: 26px;
	padding: 0 10px;
	margin: 10px 0;
}
.select254
{
	color: #808080;
	border: 0px;
	line-height: 26px;
	width: 254px;
	height: 26px;
	margin: 10px 0;
	padding-left: 5px;
}
.invio26
{
	float: left;
	border: 0px;
	width: 26px;
	height: 26px;
	margin: 10px 0;
	padding: 0;
	background: url("img/bot_invio.jpg"/*tpa=http://www.tiemme.com/img/bot_invio.jpg*/);
}
.box135
{
	float: left;
	width: 135px;
	margin-right: 10px;
}
.box620
{
	width: 620px;
	padding: 0 20px 20px;
	margin-bottom: 20px;
	background: #FFF;
}
.box620_padding
{
	width: 620px;
	padding: 20px;
	margin-bottom: 20px;
	background: #FFF;
}
.box620_padding > OL, .box620_padding > UL
{
	margin-left: 20px;
}
.box280
{
	float: left;
	width: 620px;
	padding: 0 20px 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
.box280:first
{
	margin-right: 20px;
	font-size: 10pt;
}
.box280_nopadding
{
	float: left;
	width: 320px;
	padding: 0 0 20px 0px;
	margin-bottom: 20px;
	background: #FFF;
}
.padding20
{
	padding: 0px 20px;
}
.box_form_sx
{
	float: left;
	width: 290px;
	margin-top: 10px;
}
.box_form_dx
{
	float: right;
	width: 290px;
	margin-top: 10px;
	margin-right: 5px;
}
.box_form
{
	width: 615px;
	margin-top: 10px;
}
.box_form INPUT, .box_form SELECT, .box_form_sx INPUT, .box_form_sx SELECT, .box_form_dx INPUT, .box_form_dx SELECT
{
	width: 100%;
	border: 0;
	background: #ECEEF4;
	line-height: 30px;
	height: 30px;
	padding-left: 5px;
}
.box_form TEXTAREA
{
	width: 100%;
	border: 0;
	min-height: 100px;
	background: #ECEEF4;
	padding-left: 5px;
}
.linguetta
{
	float: left;
	width: 26px;
	height: 36px;
	vertical-align: bottom;
	margin: 0 14px 0px 0;
	background: #666666;
}
.linguetta IMG
{
	margin: 14px 0 4px 4px;
}
.linguetta A
{
	display: block;
	height: 36px;
}
.linguetta_dx
{
	float: left;
	width: 580px;
}
.ricerca_avanzata
{
	margin: 10px 0 0 42px;
}
.ricerca_avanzata INPUT
{
	margin-left: 15px;
}
.ricerca_dx
{
	float: right;
	width: 353px;
}
.input_dx
{
	float: right;
	width: 452px;
}
.input_ricerca
{
	float: left;
	color: #808080;
	border: 1px solid #ECECEE;
	line-height: 24px;
	width: 294px;
	height: 24px;
	padding: 0 10px;
	margin: 10px 4px 10px 0;
}
.input400
{
	float: left;
	color: #CCC;
	border: 1px solid #ECECEE;
	line-height: 24px;
	width: 400px;
	height: 24px;
	padding: 0 10px;
	margin: 10px 4px 10px 0;
}
.bot_lente
{
	float: left;
	border: 0px;
	width: 26px;
	height: 26px;
	margin: 10px 0;
	padding: 0;
	background: url(img/bot_lente.jpg);
}
.label
{
	float: left;
	line-height: 26px;
	margin: 10px 0px 0 0;
}
.box_vetrina_sx
{
	float: left;
}
.box_vetrina_sx IMG
{
	width: 380px;
	margin-top: 20px;
}
.box_vetrina_dx
{
	float: right;
	width: 220px;
}
.tit_vetrina
{
	font-size: 13px;
	color: #0b2361;
	height: 200px;
}
.tit_vetrina A
{
	text-decoration: none;
}
.tit_vetrina A:hover
{
	text-decoration: underline;
}
.cameraContent.cameracurrent DIV.box_vetrina_dx DIV.tit_vetrina A
{
	font-size: 16.6pt;
	float: left;
	margin-top: 20%;
}
.vedi_dettaglio_vetrina
{
	font-size: 16px;
	color: #0b2361;
	height: 60px;
	margin-top: 12px;
}
.vedi_dettaglio_vetrina IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
.vedi_dettaglio_vetrina A
{
	text-decoration: none;
	color: #999;
	font-weight: 700;
}
.vedi_dettaglio_news
{
	font-size: 15px;
	color: #0b2361;
	margin-top: 5px;
}
.vedi_dettaglio_news IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
.vedi_dettaglio_news A
{
	text-decoration: none;
	color: #999;
	font-weight: 700;
	font-size: 10pt;
}
.quadretti_vetrina
{
	height: 12px;
	text-align: right;
}
.data_news_box
{
	font-size: 12px;
	line-height: 20px;
}
.tit_news_box
{
	font-weight: 700;
	color: #0b2361;
}
.tit_news_box A
{
	text-decoration: none;
}
.tit_news_box A:hover
{
	text-decoration: underline;
}
.tex_tecnico_box
{
	height: 54px;
}
#menu02
{
	width: 660px;
	background: #FFF;
	padding-top: 10px;
	margin: 50px 0 0 300px;
}
#menu02 LI
{
	float: left;
	list-style: none;
	line-height: 23px;
	text-align: center;
	border-left: 1px solid #E6EBEE;
	padding-right: 5%;
	padding-left: 5%;
}
#menu02 LI.seconda_voce
{
	width: 22%;
}
#menu02 LI:first-child
{
	border: 0;
}
#menu02 LI A
{
	color: #333;
	text-decoration: none;
	/*[empty]font-size:;*/
}
#menu02 LI A:hover
{
	text-decoration: underline;
}
#footer
{
	padding: 20px 0;
}
.footer_sxsx
{
	float: left;
	font-size: 16px;
	margin: 10px 0;
}
.footer_dx
{
	text-align: right;
	margin-top: 20px;
	width: 44%;
	float: right;
}
.footer_dx A
{
	color: #333;
}
.copiright
{
	text-align: center;
	line-height: 26px;
}
.tit_bar
{
	height: 53px;
	background: #0b2361;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
}
.tit_bar_cont
{
	width: 960px;
	margin: 0 auto;
}
.tit_bar_cont IMG, .tit_bar_cont H1
{
	float: left;
}
.form TEXTAREA, .form INPUT[type="text"]
{
	width: 100%;
	border: 1px solid #D1D3D8;
}
.form TEXTAREA
{
	min-height: 50px;
	border: 1px solid #D1D3D8;
}
.form .label_contact
{
	font-weight: 800;
	margin: 10px 0 5px;
}
.form INPUT[type="submit"], .form INPUT[type="button"]
{
	background: #0b2361;
	border: 0;
	color: #FFF;
	line-height: 30px;
	height: 30px;
	padding: 0 20px;
}
.risultati
{
}
.risultati_sx
{
	float: left;
	font-size: 9pt;
}
.risultati_sx A
{
	color: #FFF;
	font-weight: 800;
	text-decoration: none;
	padding: 3px 5px;
	margin-left: 10px;
	line-height: 20px;
}
.risultati_sx A:hover, .risultati_sx .ris_hover
{
	background: #0b2361;
}
.risultati_sx .ris
{
	background: #666666;
}
.ris_hover
{
	background: #0b2361;
}
.risultati_dx
{
	float: right;
	font-size: 9pt;
}
.video, .catalogo, .prodotto
{
	margin-top: 20px;
}
.prod_det_sx, .prod_det_dx, .cat_sx, .cat_dx, .video_sx, .video_dx, .prod_sx, .prod_dx
{
	float: left;
}
.prod_dx
{
	width: 440px;
}
.prod_sx
{
	width: 160px;
	margin-right: 20px;
}
.prod_sx IMG
{
	width: 160px;
}
.video_sx
{
	width: 220px;
	margin-right: 20px;
}
.video_sx > A
{
	position: relative;
	display: block;
	margin-top: -165px;
}
.video_dx
{
	width: 380px;
}
.cat_sx
{
	width: 185px;
	margin-right: 20px;
}
.cat_dx
{
	width: 415px;
}
.prod_det_sx
{
	width: 400px;
	margin-right: 20px;
}
.prod_det_sx IMG
{
	width: 400px;
}
.prod_det_dx
{
	width: 200px;
}
.vai_dettaglio
{
	display: block;
	margin-top: 20px;
	text-decoration: none;
	color: #999;
	font-size: 16px;
	font-weight: 800;
	font-size: 10pt;
}
.vai_dettaglio:hover
{
	color: #0b2361;
}
.vai_dettaglio IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
.download_pdf
{
	display: block;
	margin-top: 5px;
	text-decoration: none;
	color: #999;
	font-size: 16px;
	font-weight: 800;
}
.download_pdf:hover
{
	color: #0b2361;
}
.download_pdf IMG
{
	vertical-align: middle;
	margin-right: 10px;
}
.pag_sx
{
	float: left;
	width: 20%;
	font-size: 9pt;
}
.pag_centro
{
	float: left;
	text-align: center;
	width: 60%;
}
.num_pagine
{
	text-align: center;
	margin: 0 auto;
	display: inline-block;
}
.pag_prima, .pag_numero, .pag_dopo
{
	float: left;
}
.pag_prima, .pag_dopo
{
	height: 22px;
	width: 22px;
}
.pag_prima IMG, .pag_dopo IMG
{
	vertical-align: middle;
}
.pag_numero A
{
	float: left;
	color: #FFF;
	display: block;
	height: 22px;
	width: 22px;
	font-weight: 800;
	margin: 0 2px;
	text-decoration: none;
	background: #666666;
	border: 1px solid #B2B2B2;
}
.pag_numero A.pag_hover, .pag_numero A:hover
{
	background: #0b2361;
	border: 1px solid #7FB7DB;
}
.pag_numero
{
	margin: 0 15px;
}
.pag_prima > A, .pag_dopo > A
{
	display: block;
	border: 1px solid #D3D5DA;
	height: 22px;
	width: 22px;
}
.pag_dx
{
	float: right;
	text-align: right;
	width: 20%;
	font-size: 9pt;
}
.pag_precedente
{
	float: left;
	width: 75%;
}
.pag_successiva
{
	float: right;
	text-align: right;
	width: 25%;
}
.pag_successiva A, .pag_precedente A
{
	text-decoration: none;
	color: #333;
}
.pag_successiva A:hover, .pag_precedente A:hover
{
	text-decoration: underline;
}
.map IMG
{
	vertical-align: middle;
}
.filiali IFRAME
{
	display: none;
}
.tiemmelab IFRAME
{
	display: none;
}
.allegato
{
	text-decoration: none;
	color: #000;
}
.allegato IMG
{
	vertical-align: middle;
	margin-left: 10px;
}
.allegato:hover
{
	text-decoration: underline;
}
.miniatura_foto_news
{
	margin: 10px 15px 15px 0;
	display: inline-block;
}
.miniatura_foto_news IMG
{
	border: 1px solid #E7EAED;
}
A.tit_det_prod
{
	display: block;
	color: #FFF;
	height: 30px;
	line-height: 30px;
	margin: 5px 0;
	padding: 0 20px;
	font-weight: 800;
	text-decoration: none;
	background: #0b2361;
}
A.tit_det_prod IMG
{
	margin-right: 10px;
}
.tab_prod TD
{
	border: 1px solid #CCC;
}
.tab_prod TH
{
	color: #FFF;
	line-height: 30px;
	font-weight: 800;
	background: #0b2361;
}
.selezione_capitoli
{
	margin-top: 10px;
}
.selezione_capitoli SELECT
{
	font-family: "PT Sans Narrow", sans-serif;
	float: left;
	background: #ECEEF4;
	border: 0;
	height: 24px;
	line-height: 24px;
	width: 80%;
}
.selezione_capitoli INPUT
{
	float: right;
	background: #0b2361;
	color: #FFF;
	font-weight: 700;
	border: 0;
	height: 24px;
	line-height: 24px;
	width: 16%;
}
.row_map
{
	display: table;
	width: 100%;
	margin-top: 20px;
}
.column_map
{
	display: table-cell;
	width: 50%;
	padding: 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.column_map A
{
	display: block;
	color: #000;
	text-decoration: none;
}
.column_map A:hover
{
	text-decoration: underline;
}
.domanda
{
	margin-top: 10px;
}
.domanda_faq
{
	float: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	width: 95%;
}
.pulsante_faq
{
	float: right;
	height: 24px;
	line-height: 24px;
	color: #FFF;
	text-decoration: none;
	background: #999999;
	width: 24px;
	text-align: center;
	font-size: 24px;
}
.footer_dx > .youtube
{
	color: #999999;
	line-height: 30px;
	text-decoration: none;
}
.footer_dx > .youtube:hover
{
	text-decoration: underline;
}
.footer_dx > .youtube IMG
{
	margin-right: 20px;
}
.thankyou
{
	background: #FFF;
	color: #000;
	border: 0;
	height: 220px;
	line-height: 24px;
	width: 460px;
	padding: 20px;
}
.popup
{
	background: #FFF;
	color: #000;
	border: 0;
	min-height: 220px;
	line-height: 24px;
	width: 460px;
	padding: 20px;
}
.form_mytiemme IMG
{
	vertical-align: middle;
	margin: 10px 10px 10px 0;
}
.form_mytiemme A
{
	display: inline-block;
	margin-right: 30px;
}
.input-mytiemme
{
	width: 100%;
	height: 28px;
	line-height: 28px;
	border: 0;
	background: #E6EAED;
}
#prodotto_loading
{
	min-height: 250px;
	line-height: 250px;
	text-align: center;
}
.home_mondo
{
	float: left;
	text-align: center;
	width: 320px;
}
.home_mondo .right A
{
	color: #333;
	text-decoration: none;
}
.logo_mini
{
	margin-right: 20px;
}
.radianti A
{
	display: block;
	margin-top: 10px;
	color: #00993A;
	font-weight: 700;
	text-decoration: none;
}
.conta A

{
	display: block;
	margin-top: 10px;
	color: #736756;
	font-weight: 700;
	text-decoration: none;
}
.termo A
{
	display: block;
	margin-top: 10px;
	color: #90390F;
	font-weight: 700;
	text-decoration: none;
}
#slider_cont A
{
	display: block;
	position: absolute;
	height: 420px;
}
#slider_nav
{
	position: absolute;
	list-style: none;
	margin-top: 390px;
	width: 960px;
	text-align: center;
}
#slider_nav LI
{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	background: #FFFFFF;
	margin: 3px;
	cursor: pointer;
}
#slider_nav LI:hover, #slider_nav LI.hover
{
	background: #0b2361;
}
INPUT[disabled], SELECT[disabled]
{
	background: #BBBBBB;
	color: #333;
}
.tab_prod INPUT
{
	width: 23px;
}