@charset "utf-8";

html,body
	{
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:76%;
	color:#FFF;
	background-color:#000;
	background-repeat:no-repeat;
	scrollbar-base-color:#3b4043;
	background-image:url(../upload/css/sfondi/doppia_goccia.jpg);
	background-position:center top;
	}


a, a:link, a:hover, a:active, a:visited
	{
	outline:none;
	}

	
p
	{
	margin-top:0;
	}

#main-block
	{
	width:960px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	background-image:url(../immagini/macFFBgHack60.png);
	background-repeat:repeat;
	}

#conteiner-right
	{
	float:right;
	width:243px;
	top:0;
	height:336px;
	width:244px;
	}

#animation_right_up,#animation_right_down
	{
	width:243px;
	height:167px;
	overflow:hidden;
	clear:both;
	}

#animation_right_separatore
	{
	background-color:#272b2d;
	height:1px;
	clear:both;
	}

#animation1
	{
	float:left;
	height:336px;
	width:716px;
	overflow:hidden;
	}

#top-header
	{
	height:103px;
	width:960px;
	}

#flash_header
	{
	float:left;
	height:103px;
	width:360px;
	}

#upper-conteiner2
	{
	height:300px;
	width:960px;
	}

#prodotti-upper-conteiner2
	{
	height:380px;
	width:960px;
	background-image:url(../immagini/macFFBgHack.png);
	}

.upper-conteiner-class
	{
	height:300px;
	width:960px;
	}

.prodotti-upper-conteiner-class
	{
	height:380px;
	width:960px;
	background-image:url(../immagini/macFFBgHack.png);
	}

#menu
	{
	height:30px;
	width:960px;
	border-bottom-width:1px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-bottom-color:#272b2d;
	padding-top:10px;
	z-index:8000;
	}

#footer
	{
	clear:both;
	height:20px;
	width:960px;
	padding-top:7px;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	color:#bcbcbc;
	font-family:Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}

#footer a
	{
	color:#bcbcbc;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

#footer a:hover
	{
	color:#F2C226;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

#language_selector
	{
	float:right;
	height:103px;
	width:600px;
	}
	
#menu_lang
	{
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:41px;
	margin-right:15px;
	width:150px;
	clear:both;
	}

#menu_reserved
	{
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;
	margin-right:15px;
	clear:both;
	}

#menu_reserved ul
	{
	margin:0;
	padding:0;
	list-style:none;
	z-index:8000;
	}

#menu_reserved li
	{
	display:inline;
	float:right;
	margin:0;
	padding:0;
	}

#menu_reserved a:link,#menu_reserved a:visited
	{
	float:right;
	color:#bcbcbc;
	margin:0;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	
	}

#menu_reserved a:hover,#menu_reserved a:focus,#menu_reserved a:active
	{
	color:#F2C226;
	}

#menu_reserved li.act_lang
	{
	float:right;
	color:#F2C226;
	margin:0;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	cursor:default;
	}




 
#menu_lang ul
	{
	margin:0;
	padding:0;
	list-style:none;
	height:15px;	
	z-index:8000;
	float:right;
	clear:right;
	margin:0;
	padding:0;
	position:relative;
	}

#menu_lang li
	{
	display:block;
	float:right;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:23px;
	}

#menu_lang a:link,#menu_lang a:visited
	{
	float:right;
	color:#bcbcbc;
	margin:0;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	}

#menu_lang a:hover,#menu_lang a:focus,#menu_lang a:active
	{
	color:#F2C226;
	}

#menu_lang li.act_lang
	{
	display:block;
	float:right;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
	width:23px;
	color:#F2C226;
	text-decoration:none;
	cursor:default;
	padding:3px 3px 3px 3px;	
	}

#menu_main_hidden
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	}

#menu_main_hidden ul
	{
	margin:0;
	padding:0;
	list-style:none;
	}

#menu_main_hidden li
	{
	display:inline;
	margin:0;
	padding:0;
	}

#menu_main_hidden a:link,#menu_lang a:visited
	{
	float:left;
	color:#bcbcbc;
	margin:0;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	}

#menu_main_hidden a:hover,#menu_lang a:focus,#menu_lang a:active
	{
	color:#F2C226;
	}

#menu_main_hidden li.act_lang
	{
	float:right;
	color:#F2C226;
	margin:0;
	padding:3px 3px 3px 3px;
	text-decoration:none;
	cursor:default;
	}

#upper-conteiner
	{
	height:300px;
	width:960px;
	overflow:hidden;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	}

#prodotti-upper-conteiner
	{
	height:380px;
	width:960px;
	overflow:hidden;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	}

#navigazione_dx
	{
	float:right;
	height:242px;
	width:255px;
	background-repeat:repeat-x;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	overflow:hidden;
	z-index:8000;
	position:relative;
	}

#navigazione_dx_dove
	{
	float:right;
	height:542px;
	width:255px;
	background-repeat:repeat-x;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	overflow:hidden;
	z-index:8000;
	position:relative;
	}

#contenuto_sx_dove
	{
	float:left;
	height:542px;
	width:704px;
	background-image:url(../immagini/macFFBgHack.png);
	background-position:left;
	overflow:hidden;
	border-top-style:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#272b2d;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	}

#navigazione_dx_sol
	{
	float:right;
	height:272px;
	width:255px;
	background-repeat:repeat-x;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	overflow:hidden;
	z-index:8000;
	position:relative;
	}

#contenuto_sx
	{
	float:left;
	height:242px;
	width:704px;
	background-color:#0F1316;
	background-image:url(../upload/css/testo/background_page_1.jpg);
	background-position:left;
	overflow:hidden;
	border-top-style:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#272b2d;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	}

#contenuto_sx_sol
	{
	float:left;
	height:272px;
	width:704px;
	background-image:url(../upload/css/testo/background_page_1.jpg);
	background-position:left;
	overflow:hidden;
	border-top-style:none;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#272b2d;
	border-left-style:none;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#272b2d;
	}

.testo_contenuto
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:14px;
	}

.testo_contenuto,.testo_contenuto a,.testo_contenuto a:link,.testo_contenuto a:visited
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	line-height:14px;
	}

.brd
	{
	border:1px solid #6a6a6a;
	}

.testo_contenuto a:hover,.testo_contenuto a:focus,.testo_contenuto a:active
	{
	color:#F2C226;
	margin:0;
	}

.testo_contenuto2,.testo_contenuto2 a,.testo_contenuto2 a:link,.testo_contenuto2 a:visited
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}

.testo_contenuto2 a:hover,.testo_contenuto2 a:focus,.testo_contenuto2 a:active
	{
	color:#F2C226;
	}

.titologiallo
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#f2c226;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	}

.titologiallomed
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#f2c226;
	text-decoration:none;
	font-weight:normal;
	}

.menu_navigazione_dx
	{
	margin:0;
	padding:0;
	width:255px;
	border:0;
	z-index:8000;
	}

.menu_navigazione_dx div.silverheader a
	{
	width:255px;
	height:26px;
	display:block;
	background-image:url(../immagini/sfondo_button_r.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;

	font-weight:bold;
	padding-top:1px;
	padding-left:16px;
	text-align:left;
	text-decoration:none;
	position:relative;
	z-index:8000;
	}

.menu_navigazione_dx div.silverheader a:visited,.menu_navigazione_dx div.silverheader a:active
	{
	color:#fff;
	z-index:8000;
	}

.menu_navigazione_dx div.silverheader2 a
	{
	width:255px;
	height:26px;
	display:block;
	background-image:url(../immagini/sfondo_button_r.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	padding-top:1px;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:11px;

	font-weight:bold;
	z-index:8000;
	padding-left:16px;
	text-align:left;
	text-decoration:none;
	position:relative;
	}

.menu_navigazione_dx div.silverheader2 a:visited,.menu_navigazione_dx div.silverheader a:active
	{
	color:#fff;
	z-index:8000;
	}

.menu_navigazione_dx div.silverheader2 a:hover
	{
	color:#f2c226;
	background-image:url(../immagini/sfondo_button_r_.jpg);
	z-index:8000;
	}

.menu_navigazione_dx div.selected a,.menu_navigazione_dx div.silverheader a:hover
	{
	color:#f2c226;
	background-image:url(../immagini/sfondo_button_r_.jpg);
	z-index:8000;
	}

.menu_navigazione_dx div.submenu
	{
	padding-left:15px;
	padding-bottom:5px;
	z-index:8000;
	}

.menu_navigazione_dx div.submenu a
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;

	font-weight:bold;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#fff;
	z-index:8000;
	}

.menu_navigazione_dx div.submenu a:visited,.menu_navigazione_dx div.submenu a:active
	{
	color:#fff;
	z-index:8000;
	}

.menu_navigazione_dx div.submenu a:hover
	{
	z-index:8000;
	color:#f2c226;
	}

.giallo
	{
	color:#f2c226;
	}

.cont_menu_navigazione_dx
	{
	margin:0;
	padding:0;
	width:255px;
	border:0;
	}

.cont_menu_navigazione_dx div.silverheader a
	{
	width:255px;
	height:42px;
	display:block;
	background-image:url(../immagini/sfondo_button.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	padding-top:1px;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;

	font-weight:bold;
	padding-top:1px;
	padding-left:16px;
	text-align:left;
	text-decoration:none;
	position:relative;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.silverheader a:visited,.cont_menu_navigazione_dx div.silverheader a:active
	{
	color:#fff;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.silverheader2 a
	{
	width:255px;
	height:42px;
	display:block;
	background-image:url(../immagini/sfondo_button.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;

	font-weight:bold;
	z-index:8000;
	padding-top:1px;
	padding-left:16px;
	text-align:left;
	text-decoration:none;
	position:relative;
	}

.cont_menu_navigazione_dx div.silverheader2 a:visited,.cont_menu_navigazione_dx div.silverheader a:active
	{
	color:#fff;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.selected a,.cont_menu_navigazione_dx div.silverheader a:hover
	{
	color:#f2c226;
	background-image:url(../immagini/sfondo_button_.jpg);
	z-index:8000;
	}

.cont_menu_navigazione_dx div.submenu
	{
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.submenu a
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;

	font-weight:bold;
	text-align:left;
	text-decoration:none;
	position:relative;
	color:#fff;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.submenu a:visited,.cont_menu_navigazione_dx div.submenu a:active
	{
	color:#fff;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.submenu a:hover
	{
	color:#f2c226;
	z-index:8000;
	}

.cont_menu_navigazione_dx div.silverheader2 a:hover
	{
	z-index:8000;
	color:#f2c226;
	background-image:url(../immagini/sfondo_button_.jpg);
	}

#form_contatto
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:justify;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:0;
	padding-left:25px;
	}

#form_contatto a,#form_contatto a:visited,#form_contatto a:active
	{
	color:#fff;
	}

#form_contatto a:hover
	{
	color:#f2c226;
	}

.inptxt
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	background-color:#0F1316;
	border:1px solid #6a6a6a;
	font-size:11px;
	color:#bcbcbc;
	text-decoration:none;
	width:400px;
	}

.inptxt_login
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	background-color:#0F1316;
	border:1px solid #6a6a6a;
	font-size:11px;
	color:#bcbcbc;
	text-decoration:none;
	width:250px;
	}

#bordo_login
	{
	margin-left:auto;
	margin-right:auto;
	background-image:url(../immagini/macFFBgHack.png);
	border:1px solid #6a6a6a;
	width:400px;
	height:200px;
	}

.inptxt_code
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left;
	background-color:#0F1316;
	border:1px solid #6a6a6a;
	font-size:12px;
	color:#bcbcbc;
	text-decoration:none;
	width:50px;
	vertical-align:middle;
	}

.buttoncontact
	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color:#0F1316;
	width:90px;
	border:1px solid #6a6a6a;
	color:#bcbcbc;
	cursor:pointer;
	}

.contenitore_inserzione
	{
	width:98%;
	margin-top:15px;
	margin-bottom:15px;
	padding-bottom:15px;
	height:auto;
	overflow:auto;
	background-color:#181e23;
	border:1px solid #6a6a6a;
	}

a:active
	{
	outline:none;
	}

a:focus
	{
	-moz-outline-style:none;
	}

#centeredmenu
	{
	float:left;
	width:100%;
	position:relative;
	z-index:9000;

	}

ul#menu_top
	{
	height:30px;
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
	
	}

ul#menu_top li
	{
	display:block;
	float:left;
	list-style:none;
	margin:0 auto;
	padding:0;
	position:relative;
	right:50%;
	width:120px;
	}

ul#menu_top li a
	{
	background:url(../immagini/sfondo_menu_top.jpg) no-repeat scroll top left;
	display:block;
	height:30px;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
	margin:0 auto;
	width:120px;
	background-position:0 0;
	}

ul#menu_top li a span.testo_menu
	{
	display:block;
	width:120px;
	text-align:center
	height:10px;
	position:absolute;
	top:0;
	left:0;	
	color:#ffffff;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
	margin:6px auto 0 auto;
	}

ul#menu_top li a span.interno:hover
	{
	cursor:pointer;
	margin:0 auto;	
	color:#f2c226;	
	}

ul#menu_top li a:hover span.interno span.testo_menu
	{
	display:block;
	width:120px;
	text-align:center
	height:10px;
	position:absolute;
	color:#f2c226;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
	margin:6px auto 0 auto;
	
	}

ul#menu_top li a span.interno
	{
	background:url(../immagini/sfondo_menu_top.jpg) no-repeat scroll bottom left;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:120px;
	z-index:9990;
	text-align:center
	background-position:0 -30px;
	margin:0 auto;	
	}


ul#menu_top li.first
	{
	background:url(../immagini/sx_menu.gif) no-repeat scroll bottom left;
	width:15px;
	height:30px;
	display:block;
	margin:auto;
	}

ul#menu_top li.last
	{
	background:url(../immagini/dx_menu.gif) no-repeat scroll bottom left;
	width:15px;
	height:30px;
	display:block;
	margin:auto;	
	}


	
ul#menu_top li div.subtext div.sub_menu_navigazione
	{
	margin:0;
	padding:1px 0 0 0;
	width:118px;
	border:#808080 solid 1px;
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader a
	{
	width:118px;
	height:26px;
	display:block;
	background-image:url(../immagini/sub_menu_top_.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:9px;

	font-weight:bold;
	padding-top:0;
	text-align:center;
	text-decoration:none;
	position:relative;
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader a:visited,ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader a:active
	{
	color:#fff;
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a
	{
	width:118px;
	height:26px;
	display:block;
	background-image:url(../immagini/sub_menu_top.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	padding-top:1px;
	color:#FFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:9px;

	font-weight:bold;
	text-align:center;
	text-decoration:none;
	position:relative;
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a:visited,ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader a:active
	{
	color:#fff;
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a:hover
	{
	color:#f2c226;
	background-image:url(../immagini/sub_menu_top_.jpg);
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.selected a,ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader a:hover
	{
	color:#f2c226;

	background-image:url(../immagini/sub_menu_top_.jpg);
	}

ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a span.spansub, ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a span.spansub:hover,  ul#menu_top li div.subtext div.sub_menu_navigazione div.silverheader2 a span.spansub:active
	{
	display:block;
	margin-top:4px;
	}

