body, html 
 { padding:0px; background:#FFFFFF; }
/* mac ie5 hack \*/
body, html { width:100%; height:100%; margin:0px; }
/* end hack */
img { border: 0px; }



body, html, img, table, th, td { border: 0; font-family: Verdana, Arial, Sans-serif; font-size: 10px; color:#000000;   }
 
input, textarea, select { color:#000000; font-size:10px; }

form, input, textarea, select { font-family: Verdana, Arial, Sans-serif; margin: 0px; padding:0px;  }

p 			{ margin:0; padding:0;}
.p_class	{ padding-bottom:5px; }

a 			{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a:visited 	{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }
a:hover 	{ color:#FFFFFF; font-weight:bold; text-decoration:underline; }

.cento		{ width:100%; height:100%; }
.larg 		{ width:720px; }
.pad_tab	{ padding:0 8px; }
.back_txt	{ background:#F6F6F6; }
.pad_txt	{ padding:10px 25px; text-align:justify; }

.box_01_sx	{ background:#E9C801; }
.box_01_dx	{ background:#F6E6B1; border:9px #E9C801 solid;  }
.box_02_sx	{ background:#B53234; }
.box_02_dx	{ background:#C65350; border:9px #B53234 solid; }
.box_03_sx	{ background:#00A0DA; }
.box_03_dx	{ background:#C3D9E0; border:9px #00A0DA solid; }

.pad_int_box	{ padding:9px 0 0 40px; }	

.td_book	{ padding:8px 0 2px 0; color:#87491A; }
.td_book_2	{ padding:16px 0 2px 0; color:#ffffff; }
.input_ele	{ width:170px; border:1px #D4D0C8 solid; }
.input_ele_2	{ width:120px;  border:1px #D4D0C8 solid;}
.input_ele_3	{ width:25px;  border:1px #D4D0C8 solid;}
.input_ele_4	{ width:267px;  border:1px #D4D0C8 solid;}
.input_ele_5	{ width:412px;  border:1px #D4D0C8 solid;}
.input_ele_6	{ width:46px;  border:1px #D4D0C8 solid;}
.invia		{ padding-top:8px; }

.informativa	{ text-align:right; background:url(../img/home/fre_box_02.gif) no-repeat 80px 10px;  }

.entra_box_3	{ padding:0 10px 0 0; text-align:right; }

.btm_riga	{ padding-top:6px; }

div#footer2 {
	clear:both;
	background-color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	padding: 5px;
}
div#footer2 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
.img_right_brd	{ border:5px #00A6EB solid; margin:3px 0 0 20px; }
div#footer2 a:hover {
	color: #FFCC00;
	text-decoration: none;
}
a.link_btm	{ color:#0000FF; font-size:11px; }
a:visited.link_btm	{ color:#0000FF; font-size:11px; }
a:hover.link_btm	{ color:#0000FF; font-size:11px; }

.immedia	{ padding:10px; text-align:right; }
/* grazie */
.txt_grazie	{ color:#87491A; text-align:justify; padding:8px 30px 0 3px; }
.txt_grazie_2	{ color:#ffffff; text-align:justify; padding:8px 30px 0 3px; }

/* PARTNER */
.logo	{ text-align:center; border-top:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid;   }
.txt_int	{ text-align:justify; padding:15px 0 0 0;  }
.separa_par	{ padding:25px 0; }

/* CONTATTI */
.txt_cont_01	{ padding:4px 10px 15px 0; text-align:justify; border-right:1px #D1D2D2 solid; }
.txt_cont_02	{ padding:4px 10px 15px 10px; text-align:justify; border-right:1px #D1D2D2 solid; }
.txt_cont_03	{ padding:4px 0 15px 10px; text-align:justify; }
.img_cont		{ padding:10px 0 0 0; }
.img_cont a		{ color:#00A6EB; font-weight:bold; }
.img_cont a:visited		{ color:#00A6EB; font-weight:bold; }
.img_cont a:hover		{ color:#00A6EB; font-weight:bold; }

/*video*/
a.link_blu	{ color:#00A6EB; font-weight:bold; }
a:visited.link_blu	{ color:#00A6EB; font-weight:bold; }
a:hover.link_blu	{ color:#00A6EB; font-weight:bold; }
.pad_video_td	{ padding:20px 0 20px 0; }
.pad_video	{ background:url(../img/video/sep.gif) no-repeat left bottom; padding:14px 0 16px 0;  }
.titolo_video	{ color:#00A6EB; font-weight:bold; font-size:12px; }
.desc_video		{ text-align:justify; padding-bottom:20px; }
.tag_01		{ font-weight:bold; color:#00A6EB; padding:2px 0 2px 0; }
.from_tag	{ text-align:justify; padding:2px 0 2px 5px; } 
.img_video	{ border:1px #000000 solid; }
.pad_video_scheda	{ padding:15px 0; }
.tit_video_sc	{ font-weight:bold; color:#00A6EB; padding:5px 0 2px 0; }
.desc_video_sc	{ color:#000000; padding-bottom:10px; }	
.td_info	{ color:#00A6EB;  padding:5px 5px 5px 4px; border-bottom:1px #D8D8D8 solid; font-weight:bold;  }
.td_info_02	{ color:#7E7E7E; text-align:justify;  padding:5px 5px 5px 2px; border-bottom:1px #D8D8D8 solid;  font-weight:bold; }

.brd_btm	{ border-bottom:3px #BEBEBE solid; }
.indietro	{ color:#00A6EB; text-align:right; font-size:11px; font-weight:bold; padding:10px 0; }
.indietro a	{ color:#00A6EB; text-decoration:underline; }
.indietro a:visited	{ color:#00A6EB; text-decoration:underline; }
.indietro a:hover	{ color:#00A6EB; text-decoration:underline; }

/* KIT SOLIDALE */
.pad_menu_kit	{ padding:10px 0 18px 13px; background:url(../img/kit/sep_kit_menu.gif) repeat-x left bottom; }
.pad_box_cart	{ padding:26px 0 26px 33px; }	
.pc_box_top		{ background:url(../img/kit/tab_02.gif) repeat-x 0 0; }
.pc_box_left	{ background:url(../img/kit/tab_04.gif) repeat-y 0 0; }
.pc_box_center	{ background:#F5F5F5; }
.pc_box_right	{ background:url(../img/kit/tab_05.gif) repeat-y right top; }
.pc_box_bot		{ background:url(../img/kit/tab_07.gif) repeat-x left bottom; }
.foto_link		{ border:2px #00A6EB solid; }
.foto_sel		{ border:2px #FCAE1A solid; }
.sep_mini		{ padding-bottom:1px; background:url(../img/kit/sep_kit.gif) repeat-x left bottom; }
.card_td_01		{ border-right:1px #C4C4C4 solid; padding-right:15px; }
.card_td_02		{ padding:0 15px 0 20px; }
.pc_input		{ width:224px; border:1px #9D9C9C solid; }
.pc_txtarea		{ width:495px; height:85px; border:1px #9D9C9C solid; }
.pc_obbligo		{ padding:10px 15px; }
.pc_invia		{ padding:0 15px; }
.retro			{ padding:15px 0 0 10px; }
.cart_retro		{ background:url(../img/kit/cart_retro.gif) no-repeat 0 0; height:325px; width:494px; }
.cart_td_01		{ padding:45px 20px 10px 20px; text-align:justify; }
.cart_td_02		{ padding:173px 0 10px 10px; text-align:justify; }
.data_cart		{ color:#00A6EB; font-size:11px; font-weight:bold; padding-bottom:4px; }
.mitt			{ color:#858585; padding-bottom:8px; }
.int			{ padding-bottom:8px; }
.invia_cart		{ padding:15px 0; }
.invia_cart a	{ color:#00A6EB; font-weight:bold; font-size:11px; }
.invia_cart a:visited	{ color:#00A6EB; font-weight:bold; font-size:11px; }
.invia_cart a:hover	{ color:#00A6EB; font-weight:bold; font-size:11px; }

/* kit-banner */				
.link_banner	{ background:url(../img/kit/fre_off.gif) no-repeat 0 12px; padding:10px 0 10px 13px;  }
.link_banner a	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }
.link_banner a:visited	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }
.link_banner a:hover	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }
.link_banner_att	{ background:url(../img/kit/fre_on.gif) no-repeat 0 12px; padding:10px 0 10px 13px;  }
.link_banner_att a	{ color:#FCB42B; text-decoration:underline; font-weight:normal; }
.link_banner_att a:visited	{ color:#FCB42B; text-decoration:underline; font-weight:normal; }
.link_banner_att a:hover	{ color:#FCB42B; text-decoration:underline; font-weight:normal; }

.wall_pad	{ padding-left:18px; }
.link_wall	{ background:url(../img/kit/fre_off.gif) no-repeat 0 7px; padding:5px 0 5px 13px;  }
.link_wall a	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }
.link_wall a:visited	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }
.link_wall a:hover	{ color:#00A6EB; text-decoration:underline; font-weight:normal; }

