body {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 75%;	padding: 0;	margin: 10px;}h2 {	color: #a80b09;	border-top: 2px solid #e4352e;	padding-top: 25px;	margin-top: 10px;	font-weight: normal;	display: block;}a {	color: #333333;	text-decoration: none;}p {	color: #5c5656;	line-height: 150%;}#phone_no_p {	float: right;	display: block;	margin: 0;	padding: 0;        position: relative;        left: 15px;    }h1 {font-size: 150%;}img#logo_print {	display: block;	margin-bottom: 30px;}#footer ul li, #phone_no, #logo, #footer_daugh ul li, #left_block, #right_block, #label_menu, .hidden, #submenu_graphic ul li.normal, .arrows {	display: none;}#footer, #footer_daugh {	border-top: 1px dotted #7f7f7f;	clear: both;}#submenu_graphic ul {	border-bottom: 1px dashed #e4352e;	padding: 5px 0px;        list-style: none;}#submenu_graphic ul li.h_but_l2, #submenu_graphic ul li.h_but_r2, #submenu_graphic ul li.h_but_m2 {	display: none;}#submenu_graphic ul li.but_l2, #submenu_graphic ul li.but_r2, #submenu_graphic ul li.but_m2 {	display: none;}.page_header img, .print_none, #submenu_graphic h1, label, input, select, textarea {	display: none;}#submenu_graphic ul li.but_m2 {	display: inline;	font-weight: bold;}ul.boxes {	border-top: 1px dotted #7f7f7f;	margin: 0;	padding: 0;}ul.boxes li {	margin: 30px 0px;	list-style: none;        float: left;        width: 24%;}ul.boxes li h3 {	margin-bottom: 10px;	color: #a80b09;}ul li#small_color_box01, ul li#small_color_box02, ul li#small_color_box03, ul li#third_color_box01, ul li#third_color_box02 {	padding: 0px 0px 10px 0px;	margin: 10px 10px 10px 0px;	float: none;}ul li#small_color_box04, ul li#mid_color_box02, ul li#third_color_box03 {	float: none;	padding: 0px 0px 10px 0px;	margin: 10px 0px 10px 0px;}li#small_color_box01, ul li#small_color_box02, ul li#small_color_box03, ul li#small_color_box04 {	width: 100%;}ul li#mid_color_box01 {	float: none;	padding: 0px 0px 10px 0px;	margin: 10px 10px 10px 0px;	width: 345px;}ul li#mid_color_box02 {	width: 100%;}ul li#third_color_box01, ul li#third_color_box02, ul li#third_color_box03 {	width: 100%;}img.print_credit {	border: none;	float: right;}.print_view, .footer_print {  display: inline;}ul.contact_boxes li {list-style: none;}.print_contact {	list-style: none;	display: block;	margin-right: 43px;	padding: 0;	float: right;	clear: right;	position: relative;	text-align: right;}.print_contact_cif {	list-style: none;	display: block;	margin: 0;	padding: 0;	float: right;	clear: right;	position: relative;	text-align: right;}#mini_logo{ padding-top: 9px; padding-left: 5px;}