* {font-family: Arial,Helvetica,sans-serif;padding: 0;margin: 0;}
html, body, table {font-size: 14px;color: #4e4f4e;font-style:normal;font-variant:normal;font-weight:normal;background-color: #ffffff;word-spacing: 1px;letter-spacing: 0px;}
body {background-color: #ffffff;}
img {border: none;}
a,a:hover,a:visited{text-decoration: none;color: #ffffff;}
textarea {font-size: 12px;}

/* Layout */
.clear {clear: both;}

/* Column */
#container {margin: 0 auto;width: 955px;padding: 0;text-align: left;background:#ffffff;position: relative;}
.content {min-height: 350px;float: left;width: 100%;}
.main{position: relative;width: 100%;float: left;height: 300px;}
.main_left{float: left;width: 590px;position: relative;z-index: 10;}
.main_right{float: right;width: 335px;position: relative;z-index: 10;}

.boxArea{float: left;position: relative;width: 100%;}
.hBox{float: left;width: 100%;height: 28px;line-height: 28px;color: #ffffff;font-size: 16px;font-weight: bold;letter-spacing: 0px;}
.hBox span{margin: 0 0 0 10px;}
.hBox_green1{background: #6AB830;}
.hBox_green2{background: #318E1C;}
.hBox_green3{background: #d5e7d0;}
.hBox_orange1{background: #f29200;}


/*----------HOME----------*/
.main_home{background: url("../img/main_home_bck.png") no-repeat scroll left top;padding: 0 10px;}
.main_home .home_slg_1{margin: 130px 0 0 20px;float: left;}
.main_home .home_slg_2{margin: 2px 0 0 20px;float: left;max-width: 340px;position: absolute}
.h2Box{background: url("../img/h2_img.png") no-repeat scroll left top;width: 270px;height: 105px;float: left;}

.slg_green_1{color: #1a6407;font-size: 38px;text-shadow: 3px 3px 3px #FFFFFF;}
.slg_grey_1{color: #4e4f4e;font-size: 20px;}
.slg_orange_1{color: #f29200;font-size: 18px;}
.bGreen_corner{background: url("../img/green_corner.png") no-repeat scroll right top #d9edd3;width: 120px;height: 72px;padding: 10px 0 0 10px;float: left;}
.btn_more_green{background: url("../img/btn_more_green.png") no-repeat scroll left top;width: 140px;height: 23px;}
.btn_more_orange{background: url("../img/btn_more_orange.png") no-repeat scroll left top;width: 140px;height: 23px;}
.buy_green{background: url("../img/btn_buy_green.png") no-repeat scroll left top;width: 204px;height: 35px;}
.goto_green{background: url("../img/btn_goto_green.png") no-repeat scroll left top;width: 204px;height: 38px;}
.goto_orange{background: url("../img/btn_goto_orange.png") no-repeat scroll left top;width: 205px;height: 35px;}
.btn_order{background: url("../img/btn_box_order.png") no-repeat scroll left top;width: 269px;height: 46px;}
.btn_calcolabmi_green{background: url("../img/btn_calcola_green.png") no-repeat scroll left top;width: 117px;height: 25px;}
.btn_clk{background: url("../img/btn_clk.png") no-repeat scroll left top;width: 154px;height: 21px;}


/*----------BIOMAGNETI----------*/
.main_biomagneti{background: url("../img/main_biomagneti_bck.png") no-repeat scroll left top;padding: 0 10px;}

/*----------CREMA----------*/
.main_crema{background: url("../img/main_crema_bck.png") no-repeat scroll left top;padding: 0 10px;}

/*----------STUDI----------*/
.main_studi{background: url("../img/main_studi_bck.png") no-repeat scroll left top;padding: 0 10px;}
/*----------TESTIMONIANZE----------*/
.main_testimonianze{background: url("../img/main_testimonianze_bck.png") no-repeat scroll right top;padding: 0 10px;}



/*----------CONTATTI----------*/
.contatti_video{position: absolute;right: 216px;top: 71px;}
.main_contatti{background: url("../img/main_contatti_bck.png") no-repeat scroll left top;}
.main_contatti .contatti_slg_1{margin: 130px 0 0 20px;float: left;}
.main_contatti .contatti_slg_2{margin: 20px 0 0 20px;float: left;max-width: 340px;}
.contatti_box_1{background: url("../img/contatti_box_1.png") no-repeat scroll 0 -6px transparent;width: 395px;height: 230px;position: relative;}
.contatti_box_1 .contatti_box_1_title{font-size: 14pt;color: #ffffff;text-shadow: 1px 1px 3px #000000;margin-top: 5px;margin-left: 145px;float: left;}
.contatti_box_2{background: url("../img/contatti_box_2.png") no-repeat scroll 0 -6px transparent;width: 395px;height: 230px;position: relative;}
.contatti_box_2 .contatti_box_2_title{font-size: 14pt;color: #ffffff;text-shadow: 1px 1px 3px #000000;margin-top: 5px;margin-left: 170px;float: left;}

/*----------CHECKOUT OK----------*/
.main_checkoutok{background: url("../img/main_checkoutok_bck.png") no-repeat scroll left top;padding: 0 10px;}

/*----------CHECKOUT KO----------*/
.main_checkoutko{background: url("../img/main_checkoutko_bck.png") no-repeat scroll left top;padding: 0 10px;}


/*----------SEGNALA----------*/
.main_segnala{background: url("../img/main_chkko_bck.png") no-repeat scroll left top;min-height: 850px;}
.segnala_box{background: url("../img/box_segnala.png") no-repeat scroll 0 0px transparent;width: 395px;height: 416px;position: relative;margin: 0 auto;}
.segnala_box .segnala_box_title{font-size: 14pt;color: #ffffff;text-shadow: 1px 1px 3px #000000;margin:78px 0 0 42px;float: left;}



/*----------ORDINARE----------*/
.main_ordinare{background: url("../img/main_ordina_bck.png") no-repeat scroll left top;padding: 0 10px;}
.ordinare_coupon_box{background: url("../img/ordinare_coupon_box_bck.png") no-repeat scroll 0 0 transparent;width: 278px;height: 55px;position: absolute;top: -7px;left: -2px;z-index: 10;padding: 14px 0 0 12px;visibility: visible;}
.ordinare_coupon_box_title {color: #FFFFFF;font-size: 10pt;font-weight: bold;text-shadow: 1px 1px 3px #000000;float: left;margin: 5px 3px 0 0;}
.ordinare_coupon_box input {background: url("../img/input_bck.png") no-repeat scroll 0 0 transparent;border: medium none;font-size: 16px;font-weight: bold;height: 25px;text-align: center;width: 36px;}
.ordinare_coupon_box input#coupon_submit {background: url("../img/cp_submit_bck.png") no-repeat scroll 0 0 transparent;border: medium none;font-size: 9px;font-weight: bold;height: 29px;text-align: center;width: 107px;}

.ordinare_box .ordinare_box_qnt{background: url("../img/bck_ord_qnt.png") no-repeat scroll 0 0 transparent;height: 62px;width: 157px;position: absolute;top: -25px;right: -8px;}
.ordinare_box .ordinare_box_subtitle_qnt{font-size: 13pt;color: #ffffff;text-shadow: 1px 1px 3px #000000; font-weight: bold;}
.ord_quantita{float: right;margin: 20px 25px 0 0;width: 25px;}
.ord_quantita input{width: 25px;height: 25px;border: none;background: none repeat scroll 0 0 transparent;text-align: center;font-size: 16px;font-weight: bold;}
.ord_dati{float: left;margin: 30px 0 0 10px;position: relative;}
.ord_dati label {color: #4b4a4a;display: block;float: left;padding-top: 3px;width: 60px;letter-spacing: -1px;}
.ord_dati input, .ord_dati textarea, .ord_dati select {border: 1px solid #B1B1B1;color: #3D3D3D;float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10pt;margin-bottom: 10px;padding: 2px 2px;width: 214px;margin-right: 10px;}
.ord_dati select {width: 220px !important;}
.ord_dati textarea{width: 561px !important;height: 70px !important;}
.ord_dati .ord_note{margin-bottom: 10px !important;padding: 3px 2px !important;}
.ord_trem{float: left;margin: 2px 0 15px 12px;color:#4b4a4a;font-size: 6pt;width: 565px;clear: both;}
.box_pagamento{float: left;text-align: center;color: #4b4a4a;font-size: 11px;margin: 5px 0 0 65px;text-transform: uppercase;cursor: pointer;}
.creditcard {margin: 5px 0 0 30px;float: left;}
.paypal{margin: 5px 0 0 10px;float: left;}
.box_totale{color: #4b4a4a;text-align: right;width: 351px;height: 78px;float: left;margin-top: 18px;font-weight: bold;background: url("../img/b_o_3.png") no-repeat scroll 0 0 transparent;padding: 12px 0 0 0;}
.tot_raw{color:#bd4449;}
.coupon_tot{color:#ff0000;}
.ord_raw{float: right;width: 320px;}
.ord_raw_desc{float: left;text-align: right;width: 250px;}
.txt_totale{width: 50px;float: left;margin-right: 2px;}
.ord_currency{float:left;width: 10px;}
.alert_mail{font-weight: bold;color: #575757;font-size: 10pt;}
.alert_mail h4{color:#ff0000;font-size: 14px;}

/*----------INVIA AD UN AMICO----------*/
.invia_amico_btn{background: url("../img/invia_amico_btn.png") no-repeat scroll 0 0 transparent;width: 105px;height: 31px; }
.invia_amico_btn input{background: none repeat scroll 0 0 transparent;border: medium none;height: 100%;width: 100%;color: #FFFFFF;font-size: 14pt;text-shadow: 1px 1px 3px #000000;cursor: pointer;padding-bottom: 4px;}


.numero_verde_box{background: url("../img/num_verde.png") no-repeat scroll 0 0 transparent;width: 331px;height: 83px;}
.info_box{background: url("../img/info_box.png") no-repeat scroll 0 0 transparent;width: 331px;height: 76px;}
.mail_green_btn{background: url("../img/btn_mail_green.png") no-repeat scroll 0 0 transparent;width: 155px;height: 21px;}
.ordina_box{background: url("../img/ordina_box.png") no-repeat scroll 0 0 transparent;width: 331px;height: 606px;}
.testimonianze_box{background: url("../img/testimonianze_box.png") no-repeat scroll 0 0 transparent;width: 331px;height: 82px;}
.testimonianze2_box{background: url("../img/b_box_t.png") no-repeat scroll 0 0 transparent;width: 331px;height: 209px;}
.calcolabmi_box{background: url("../img/b_box_c.png") no-repeat scroll -3px 0 transparent;width: 327px;height: 115px;}
.video_box{background: url("../img/b_box_v.png") no-repeat scroll -3px 0 transparent;width: 331px;height: 245px;}
.info2_box{background: url("../img/b_box_t2.png") no-repeat scroll 0 0 transparent;width: 331px;height: 263px;}
.numero_verde_box2{background: url("../img/num_verde2.png") no-repeat scroll 0 0 transparent;width: 331px;height: 132px;}
.info3_box{background: url("../img/box_imgC2.png") no-repeat scroll 0 0 transparent;width: 340px;height: 286px;}
.info4_box{background: url("../img/box_imgC3.png") no-repeat scroll 0 0 transparent;width: 388px;height: 316px;}
.esperienza_box{background: url("../img/tn_box5.png") no-repeat scroll 0 0 transparent;width: 329px;height: 273px;}



.green_title{color: #2c8416;font-size: 18px;}
.orange_title{color: #f29200;font-size: 18px;}
.orange_text{color: #f29200;}
.green_text{color: #297f14;}
.green_text2{color: #1a6407;}
.grey_text{color: #4e4f4e;}

.footer {background-color: #64b62e;height: 27px;}
.footer .footer_right_link{float: right;line-height: 30px;margin-right: 20px;}
.footer_separator{height: 40px;float: left;width: 100%;position: relative;}
.cloud{background: url("../img/cloud.png") no-repeat scroll top left transparent;width: 244px;height: 84px;}
.footer_facebook_logo{background: url("../img/facebook_logo.png") no-repeat scroll 0 3px transparent;float: right;width: 25px;height: 25px;}
.info{line-height: 27px;text-align: left;font-size: 14px;font-weight: bold;color: #ffffff;float: left;margin-left: 140px;}
.credits{clear: both}
.credits a{text-decoration: none;color: #FFFFFF;font-size: 10px;-moz-opacity:.70;filter:alpha(opacity=70); opacity:.70;}


/* Menu */
#novita{position: absolute;top: 0px;left: -4px;z-index: 11;}
.header_logo{position: absolute;top: 31px;left: 14px;width: 256px;height: 130px;z-index: 100;z-index: 10;}
#header_sl_1{float: right;margin: 42px 60px 10px 0;font-size: 11px;}
#header_sl_2{float: right;margin: 42px 0 10px 0;font-size: 11px;}
#menu {background: url("../img/menu/menu_bar.png") no-repeat scroll 100% 0 transparent;height: 39px;margin: 0 0 15px;z-index: 10;}
#menu ul{list-style-type: none;float: right;z-index: 10;}
#menu ul li{display: inline;line-height: 39px;padding: 0 13px;}
#menu ul li a{color: #ffffff;text-decoration: none;font-weight: bold;text-shadow: 1px 1px 3px #000;font-size: 15px;}
#menu ul li a.active{color: #f3ab3b;}
