/*GENERIC*/
body {margin:0;text-align:center; padding:0; font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#524745;}
#body {background:#4C5F5D url(../img/back_body.gif) top left repeat-x;color:#D4E0E0;}

.separator {clear:both;font-size:0.1em;height:0.1em;}
.invisible {width:0; height:0; position:absolute; overflow:hidden; top:-200em;}

/*IMAGE*/
img {border:0;}

/*LINK*/
a {text-decoration:none; color:#524745;}
#body a {color:#D4E0E0;}
a:hover {text-decoration:underline;}


/*HEADER*/
#header {margin:auto; width:950px;text-align:left;clear:both;}
/* Stile modificato da Paolo Moretti il 16/09/2009 : */
#header div.logo {float:left;margin:0; padding:0;display:block;}

#header div.menu_top {float:right;padding:10px 0 0 0;}
#header div.menu_top a, #header div.menu_top b {font-weight:normal;width:120px;background-color:#C8B6AE;margin:0; padding:0;float:left; display:inline; color:#524745; display:block;float:left; padding:2px 0 2px 10px;margin:0 0 0 2px;}
#header div.menu_top a:hover, #header div.menu_top b {color:#362E2D;text-decoration:none;font-weight:normal;}
#header div.menu_top a.sel {background:#C8B6AE url(../img/ico_sel1.gif) 82px 6px no-repeat;}
#body #header div.menu_top a.sel {background:#443937 url(../img/ico_sel2.gif) 82px 6px no-repeat;}
#body #header div.menu_top a, #body #header div.menu_top b {background-color:#443937; color:#86756F;font-weight:normal;}
#body #header div.menu_top a:hover, #body #header div.menu_top b {color:#A5928B;font-weight:normal;}

/*MODIFICATO RACHY*/
/* Stile modificato da Paolo Moretti il 16/09/2009 : */
#header div.menu {float:right;width:700px;padding:35px 0 0 0;}
#header div.menu ul {list-style-type:none;padding:0;margin:0;float:right;}
#header div.menu ul li {display:block;float:left;margin:0; padding:0;color:#A0918C;font-weight:bold;font-size:13px;}
#header div.menu ul li a, #header div.menu ul li b {height:15px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color:#524745;float:left; display:block;padding:0 2.5em 0 2.5em;text-decoration:none; border-right:1px solid #352E2C;}
#header div.menu ul li a:hover, #header div.menu ul li a.active, #header div.menu ul li b {color:#362E2D;}
#header div.menu ul li a.first, #header div.menu ul li b.first, #body #header div.menu ul li a.first, #body #header div.menu ul li b.first {padding:0 4em 0 0;}
#header div.menu ul li a.last, #header div.menu ul li b.last, #body #header div.menu ul li a.last, #body #header div.menu ul li b.last {padding:0 0 0 2em; border:0;}

#body #header div.menu ul li a, #body #header div.menu ul li b {color:#86756F;border-right:1px solid #86756F;}
#body #header div.menu ul li a:hover, #body #header div.menu ul li a.active, #body #header div.menu ul li b {color:#A5928B;}


div.path {padding:10px 10px 0 33px;float:left;font-size:10px;}
#body div.path, #body div.path a:hover {color:#A5928B;}
#body div.path a {color:#86756F;}
div.path a {color:#92817B;text-decoration:none;}
div.path, div.path a:hover {color:#726561;}

/*CONTENT*/
#content {margin:auto; width:950px;text-align:left;clear:both;}
div.hp_operativa {background: url(../img/back_content1.gif) top left repeat-y;padding:0 0 10px 0;}
div.organizzazione {background-color:#191919;margin:auto; width:950px;text-align:left;clear:both;}
div.organizzazione div.organization {position:relative;width:710px; height:480px;float:right;background:#FFFFFF url(../img/organization.jpg) top left no-repeat; border: 1px solid black;}
div.dove_siamo {background-color:#191919;margin:auto; width:950px;text-align:left;clear:both;}
div.dove_siamo div.map {float:right;width:710px; height:470px;}
div.scheda_redazionale {margin:auto; width:950px;text-align:left;clear:both;background-color:#303030;color:#D4E0E0;height:470px;}
#body div.scheda_redazionale {background: url(../img/back_path_brown2.gif) top right repeat-y;color:#352b29;}
div.scheda_redazionale div.coldx {padding:0;}
div.scheda_spp {margin:auto; width:950px;text-align:left;clear:both;color:#D4E0E0;}

div.colsx {width:254px;float:left;}
div.colsx div.box_bg_green {width:240px;background:#41524F url(../img/back_box_lat_bg.gif) top left repeat-x;float:left;color:#D4E0E0;}

div.coldx {width:696px;float:left;padding:10px 0 10px 0;}

/*Claim modificato Rachela 9/09/2009*/
div.box_claim {width:950px;height:470px;margin:auto;text-align:left;clear:both;position:relative;}
div.box_claim div.claim {
	float:right;
	margin:10px 10px 0 0;
	border:1px solid #D4E0E0;
	width:205px;
	height:205px;
	display:inline;
	background-color:#8D959E;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;
}
/* inserito da Paolo Moretti in data 16/09/2009 */
div.box_claim #banner_flash{width:950px; height:354px;}
div.box_claim div.claim div {color:#FFF;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;position:relative;}
div.box_claim div.claim div h2 {font-size:15px;font-weight:bold;margin:0; padding:10px;}
div.box_claim div.claim div h1 {font-size:17px;font-weight:bold;margin:0; padding:6px 8px 0 8px;}
div.box_claim div.claim div p {margin:0; padding:10px 10px 0 10px;}
div.box_claim a.link {text-decoration:none;font-size:18px;color:#D4E0E0;background: url(../img/back_arrow_linka.gif) 0 5px no-repeat;position:absolute;bottom:10px;right:15px;z-index:15; padding:0 0 0 10px;}
#body div.box_claim a.link {background: url(../img/back_arrow_linka.gif) 0 5px no-repeat;color:#404141;}
div.box_claim a.link:hover, #body div.box_claim a.link:hover, #hp_istituzionale div.box_bg_green a:hover {color:#FFF;}

div.box_claim div.box_bg_green {background-color:#419F9A;background-image:none;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;height:470px;}
#body div.box_claim div.box_bg_green {filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;height:470px;background:#424F4D url(../img/back_box_lat_bg.gif) top left repeat-x;}
div.box_claim div.box_bg_green2, div.scheda_redazionale div.box_bg_green2 {background-color:#419F9A;height:470px;width:240px;float:left;color:#D4E0E0;}


/*Map World*/
div.box_claim div.claim div.map_world_delivery {background: url(../img/back_box_map.gif) top left repeat-x; height:448px;width:204px;border:1px solid #D1DADB;}
div.box_claim div.claim div.map_world_delivery p {line-height:16px;padding:0 10px 0 10px;}
div.box_claim div.claim div.map_world_delivery p.focus {font-size:14px;color:#478885;padding:10px;line-height:18px;}
div.box_claim div.claim div.map_world_delivery h1 {padding:10px}
div.box_claim div.claim div.map_world_delivery h2 {font-size:14px;padding:0 10px 10px 10px;font-weight:bold;}
div.box_claim div.claim div.map_world_delivery ul.two_col, div.box_claim div.claim div.map_world_delivery ul {list-style-type:none; margin:0;padding:0;width:204px;}
div.box_claim div.claim div.map_world_delivery ul.two_col li {margin:0;padding:0 0 3px 10px;display:block;float:left;width:92px;line-height:14px;}
div.box_claim div.claim div.map_world_delivery ul.two_col li.alternate {padding:0 0 3px 0;width:102px;}
div.box_claim div.claim div.map_world_delivery ul li {margin:0;padding:0 0 2px 10px;display:block;line-height:14px;}

#nord_america_east_coast, #nord_america_west_coast, #centro_america, #sud_america, #nord_africa, 
#centro_africa, #sud_africa, #medio_oriente, #estremo_oriente, #oceania, #canada, #russia, 
#europa_occidentale, #europa_orientale, #mongolia,
#img_sud_america, #img_medio_oriente, #img_centro_africa, #img_centro_america, 
#img_nord_africa, #img_sud_africa, #img_estremo_oriente, #img_oceania, 
#img_usa_costa_pacifica, #img_usa_costa_atlantica, #img_canada, #img_russia, 
#img_europa_occidentale, #img_europa_orientale, #img_mongolia {display:none;}

#img_world {position:absolute;top:0;left:240px;z-index:10;}

#img_sud_america, #img_medio_oriente, #img_centro_africa, 
#img_centro_america, #img_nord_africa, #img_sud_africa,
#img_estremo_oriente, #img_oceania, #img_usa_costa_pacifica, 
#img_usa_costa_atlantica, #img_canada, #img_russia, 
#img_europa_occidentale, #img_europa_orientale, #img_mongolia {position:absolute;top:0;left:240px;z-index:11;}


/*Map World Product*/
#tempi_consegna {background: url(../img/back_box_map2.gif) top left repeat-x; height:289px;border-bottom:1px solid #D4E0E0;position:relative;}
#tempi_consegna #img_world {position:absolute;top:0;left:0;z-index:10;}
#tempi_consegna #img_sud_america, #tempi_consegna #img_medio_oriente, #tempi_consegna #img_centro_africa, 
#tempi_consegna #img_centro_america, #tempi_consegna #img_nord_africa, #tempi_consegna #img_sud_africa,
#tempi_consegna #img_estremo_oriente, #tempi_consegna #img_oceania, 
#tempi_consegna #img_usa_costa_atlantica, #tempi_consegna #img_usa_costa_pacifica,
#tempi_consegna #img_canada, #tempi_consegna #img_russia, #tempi_consegna #img_europa_occidentale,
#tempi_consegna #img_europa_orientale, #tempi_consegna #img_mongolia {position:absolute;top:0;left:0;z-index:11;}

#tempi_consegna div.map_world_delivery {float:right;width:185px;height:265px;overflow:hidden;}
#tempi_consegna div.map_world_delivery h3 {font-size:16px;margin:0; padding:30px 10px 10px 0;}
#tempi_consegna div.map_world_delivery p {margin:0; padding:0 10px 10px 0;font-size:11px;}
#tempi_consegna div.map_world_delivery p.focus {color:#434745;font-size:14px;}
#tempi_consegna div.map_world_delivery p a {text-decoration:underline;font-size:12px;}

/*Box HP - MODIFICATO RACHY 31/10/2008 old---padding:10px 160px 0 10px */
div.hp_operativa div.ctn {width:310px;height:160px;float:left;display:block;padding:0; color:#9F8D87;}
div.hp_operativa div.ctn img {float:right;}
#body div.hp_operativa div.ctn a {color:#9F8D87;}
#body div.hp_operativa div.ctn a:hover, #body div.hp_operativa div.box_bg_green div p a:hover {color:#FFF;}
div.hp_operativa div.ctn h2 {margin:0; padding:8px 160px 0 10px;font-size:14px; font-weight:normal;}
div.hp_operativa div.ctn p {margin:0 0 10px 0; padding:4px 160px 0 10px; font-size:11px;}
div.hp_operativa .bg1 {background: url(../img/hp_operativa_box1.gif) top left no-repeat;margin:30px 10px 0 0;}
div.hp_operativa .bg2 {background: url(../img/hp_operativa_box2.gif) top left no-repeat;margin:30px 10px 0 0;}
div.hp_operativa .bg3 {background: url(../img/hp_operativa_box3.gif) top left no-repeat; margin:30px 0 0 0;}
#body div.hp_operativa div.box_bg_green {width:475px;background-image:none;background-color:#3D5B5C;}
div.hp_operativa div.box_bg_green div {color:#FFF;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;position:relative;float:left;margin:15px;border:1px solid #B3C7C7;width:205px;height:205px;display:inline;}
div.hp_operativa div.box_bg_green div.right {float:right;}
div.hp_operativa div.box_bg_green div h2 {font-weight:normal;font-size:20px;margin:0; padding:5px 0 0 15px;}
div.hp_operativa div.box_bg_green div h2 span {font-family:"Trebuchet MS";font-size:28px;display:block;margin:0;padding:0 0 20px 0;}
div.hp_operativa div.box_bg_green div p.big {font-size:16px;margin:0; padding:40px 15px 0 15px;}
div.hp_operativa div.box_bg_green div p {margin:0; padding:20px 30px 10px 20px;}
div.hp_operativa div.box_bg_green div h1 {font-weight:normal;display:block;font-size:16px;margin:0; padding:40px 15px 0 15px;}
/*Aggiunto Marco 10/04/2009*/
div.hp_operativa div.box_bg_green div ul{ list-style:none; margin: 0px; padding-left: 20px; }
div.hp_operativa div.box_bg_green div li a{ font-weight: bold; text-decoration:underline; }
/***************************/
#hp_istituzionale div.box_bg_green {width:475px;background-image:none;background-color:#3D5B5C;}
#hp_istituzionale div.box_bg_green div {color:#FFF;filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;position:relative;float:left;margin:15px;border:1px solid #B3C7C7;width:205px;height:205px;display:inline;}
#hp_istituzionale div.box_bg_green div.right {float:right;}
#hp_istituzionale div.box_bg_green div h2 {font-weight:normal;font-size:20px;margin:0; padding:5px 0 0 15px;}
#hp_istituzionale div.box_bg_green div h2 span {font-family:"Trebuchet MS";font-size:28px;display:block;margin:0;padding:0 0 20px 0;}
#hp_istituzionale div.box_bg_green div p.big {font-size:16px;margin:0; padding:18px 15px 0 15px;}
#hp_istituzionale div.box_bg_green div p {margin:0; padding:20px 30px 20px 20px;}
#hp_istituzionale div.box_bg_green a {color:#D4E0E0;}
#hp_istituzionale div.box_bg_green div h1 {font-weight:normal;display:block;font-size:16px;margin:0; padding:40px 15px 0 15px;}

div.box_hp_istituzionale {float:left;background: url(../img/back_box_data.gif) top left no-repeat;margin:20px 0 0 0;width:950px;height:190px;}
div.box_hp_istituzionale div.center {width:321px;}

/*Aggiunto Rachela 29/10/2009*/
div.box_hp_istituzionalefirst {float:left;background: url(../img/back_box_data.gif) top left no-repeat;margin-top:0;width:950px;height:190px;}
div.box_hp_istituzionalefirst div.center {width:321px;}

div.finance {width:314px;float:left;display:inline;margin:0;padding:0;}
div.finance h2 {color:#418780;font-size:16px;margin:0; padding:4px 0 0 10px;}
div.finance p {padding:10px 10px 0 10px; font-size:11px;margin:0;}
div.finance table {margin:10px 0 10px 10px;width:95%;border-collapse: collapse;}
div.finance table th, div.finance table td {border-bottom:1px solid #524745;padding:3px 0 3px 0;vertical-align:top;}

/*BOX*/
div.box206 {width:206px;border:1px solid #B3C7C7;margin:15px 0 0 15px; float:left;display:inline;}
#body div.box206 {border:1px solid #A3A09F;margin:15px 0 12px 15px;}
div.box206 h2 {margin:0; padding:10px 10px 5px 10px;color:#D4E0E0;font-size:16px;font-weight:normal;}
div.box206 ul.menusx {list-style-type:none;padding:0; margin:0 0 85px 0;width:100%;}
div.box206 ul.menusx li {font-size:16px;border-bottom:1px solid #B3C7C7;background: url(../img/ico_arrow1c.gif) 10px 14px no-repeat;margin:0; padding:10px 20px 10px 20px;}
#body div.box206 ul.menusx li {background: url(../img/ico_arrow1a.gif) 10px 14px no-repeat;border-bottom:1px solid #A3A09F;}
div.box206 ul.menusx li a, div.box206 ul.menusx li b {color:#D4E0E0;}
div.box206 ul.menusx li a:hover, #body div.box206 ul.menusx li a:hover, #body div.box206 a.link2:hover {color:#FFF; text-decoration:none;}
div.box206 a.link {float:left;}
div.box206 a.link2 {background: url(../img/back_link.gif) 10px 34px no-repeat; display:block;padding:30px 0 30px 20px;font-size:16px;}

div.col150 {float:left; width:148px;}
div.col150 div.box150 {margin:20px 0 0 0;}
ul.pdf {padding:0;margin:10px 0 10px 0;list-style-type:none;}
ul.pdf li {margin:0;background: url(../img/ico_pdf.gif) 10px 3px no-repeat;padding:5px 3px 5px 28px;}
div.col150 div.box150 ul.menu {padding:5px 0 0 0;}
#body div.col150 div.box150 ul.menu li a,#body div.col150 div.box150 ul.menu li p, #body div.col150 div.box150 ul.menu li b {background: url(../img/back_arrow_menusx3.gif) 8px 10px no-repeat;}

div.box150 {float:left; border:1px solid #A19290;width:148px; margin:20px 0 5px 0;}
#body div.box150 {border:1px solid #9DA7AB;}
div.box150 ul.menu {list-style-type:none;padding:5px 0 40px 0; margin:0;width:148px;display:block;float:left;}
div.box150 ul.menu li {padding:0; margin:0;display:block;width:148px;float:left;}
div.box150 ul.menu li a,div.box150 ul.menu li p, div.box150 ul.menu li b {font-size:13px;display:block; color:#524745;padding:7px 5px 7px 20px; border-bottom:1px solid #A19290; background: url(../img/back_arrow_menusx.gif) 8px 10px no-repeat;}
#body div.box150 ul.menu li a,#body div.box150 ul.menu li a,#body div.box150 ul.menu li p, #body div.box150 ul.menu li b {color:#D4E0E0;border-bottom:1px solid #9DA7AB; background: url(../img/back_arrow_menusx2.gif) 8px 10px no-repeat;}
div.box150 ul.menu li a.active {/*background-color:#EFEFED;*/font-weight:bold;color:#362E2D;}
div.box150 ul.menu li p.active {/*background-color:#EFEFED;*/font-weight:bold;color:#362E2D;}
div.box150 ul.menu li a:hover, div.box150 ul.menu li b {color:#362E2D; text-decoration:none;}
#body div.box150 ul.menu li a:hover, #body div.box150 ul.menu li b {color:#FFF; text-decoration:none;}
div.box150 ul.menu ul {display:block;float:left;list-style-type:none;padding:5px 0 10px 0; margin:0;/*background-color:#EFEFED;*/border-bottom:1px solid #A19290;}
#body div.box150 ul.menu ul {border-bottom:1px solid #9DA7AB;}
div.box150 ul.menu ul li {border:0;padding:0; margin:0;}
div.box150 ul.menu li ul li a,div.box150 ul.menu li ul li p, div.box150 ul.menu li ul li b, #body div.box150 ul.menu li ul li a,#body div.box150 ul.menu li ul li a, #body div.box150 ul.menu li ul li b {padding:7px 5px 0 20px; margin:0 0 0 10px;border:0;font-size:12px;}

div.box150 h3 {font-size:13px;margin:0; padding:7px 7px 0 7px;}
div.box150 ul.list, div.box150 ul.set {list-style-type:none;padding:10px 7px 0 7px; margin:0;}
div.box150 ul.list li {padding:0 0 10px 0; margin:0;}
div.box150 ul.set li {padding:0; margin:0;}
div.box150 ul.list a {display:block;}
div.box150 ul.list p {display:block;padding:0; margin:0;}
div.box150 a.pdf {display:block;background: url(../img/ico_pdf.gif) 7px 10px no-repeat;padding:7px 7px 10px 25px;  }

div.box630 {background-color:#EFEFED;width:628px;float:left; border:1px solid #A19290;margin:20px 10px 0 10px;padding:0 0 20px 0;}
#body div.box630 {background: url(../img/back_box630.gif) top left repeat;border:0;width:630px;padding:0;}
#body div.box630_2 {background-color:#605b54;border:1px solid #9DA7AB;width:628px;margin:20px 10px 0 10px;padding:0 0 20px 0;float:left;}
div.box630 h2, div.box630 h3, #body div.box630_2 h2, #body div.box630_2 h3 {font-size:12px;padding:10px 5px 0 5px;margin:0;}
div.box630 p, #body div.box630_2 p {padding:10px 5px 10px 5px;margin:0;}

div.box640 {width:640px;float:left; margin:0 5px 0 5px;}

div.box310 {float:left; border:1px solid #A19290;width:308px; margin: 0 5px 20px 0;}
div.box310 h3 {padding:10px 5px 5px 10px;margin:0;text-align:left;font-size:12px;}
div.box310 p {padding:3px 5px 20px 10px;;margin:0;text-align:left;}
#body div.box310 {border:1px solid #9DA7AB;}

div.box480 {float:left; width:480px; margin:0 5px 20px 0;}
#aux_bg div.box480 div.item {height:180px;}

div.box800 {width:800px;float:left; margin:20px 0 0 0;}
div.box800bg {width:795px;float:left; display:inline;margin:20px 0 0 5px; background-color:#EFEFED;}
div.box800 div.item {width:150px; display:inline; margin:0 0 0 10px;}
div.box800 div.item h3 {padding:0 5px 5px 10px;}
div.box800 div.search {width:795px;height:187px;padding:15px 0 0 0;margin:0 0 0 5px;}
div.box800 div.search div.charge {margin:0 0 0 165px;}
div.box800 div.box630 {float:right;margin:0 0 0 10px;}
div.box800 div.box650 {float:left; width:650px;margin:0 0 0 100px;display:inline;}
div.box800 div.finance {border:1px solid #A19290; width:313px;margin:0 10px 10px 0;height:290px;overflow:hidden;}

div.item {width:157px;text-align:center;float:left;height:224px;}
div.item h3 {padding:10px 0px 5px 3px;margin:0;text-align:left;font-weight:normal;font-size:11px;}
div.item p {padding:3px 5px 5px 10px;margin:0;text-align:left;}

/* AGGIUNTO RACHELA 29/10/2009*/
div.itemreferenze {width:157px;text-align:center;float:left;height:224px;}
div.itemreferenze h3 {padding:10px 0px 5px 10px;margin:0;text-align:left;font-weight:normal;font-size:12px;}
div.itemreferenze p {padding:3px 5px 5px 10px;margin:0;text-align:left;}

/* MODIFICATO RACHELA*/
div.item_big {border-bottom:1px solid #9DA7AB;padding:10px 0 10px 0;float:left;width:780px;display:inline;margin:0 0 0 10px;}
div.item_big div.noimg {background-color:#C8C6C4;width:150px;float:left; margin:0 10px 0 0;display:inline;padding:0 0 10px 0;}
div.item_big div.noimg img {vertical-align:middle;margin:10px 0 0 10px;}
div.item_big div.noimg h3 {float:left; margin:0; padding:10px 0 0 10px;font-size:12px;}
div.item_big div.noimg p {width:auto;padding:10px 5px 0 35px;float:none;clear:both;}
div.item_big img {float:left;margin:0 10px 0 0;}
div.item_big h2 {padding:0;margin:0;font-weight:normal;font-size:12px;float:left;width:400px;display:block;}
div.item_big p {padding:0;margin:0;float:left;width:485px;display:block;}

div.emporio table {width:97%;text-align:left;margin:4px 5px 6px 10px;border-collapse: collapse;}
div.emporio table td {text-align:left;padding:6px 0 6px 0; border-bottom:1px solid #413836;}
div.emporio table th {text-align:left;padding:6px 10px 6px 0;font-size:12px; border-bottom:1px solid #413836;color:#D4E0E0;}
div.emporio table td img {border:1px solid #413836;}

div.box_search_check {border:1px solid #9DA7AB;width:694px;padding:5px 0 5px 0;color:#D4E0E0;margin:5px 0 0 0;float:left;}
div.box_search_check table {margin:auto; width:80%;font-size:12px;border-collapse: collapse;}
div.box_search_check table th {text-align:left;padding:0 0 3px 3px;line-height:15px;width:200px}
div.box_search_check table td {text-align:left;padding:0 0 3px 0;line-height:20px; width:200px}
div.box_search_check table input {border:0;}

div.box_search {border-left:1px solid #9DA7AB;border-right:1px solid #9DA7AB;border-bottom:1px solid #9DA7AB;width:694px;padding:5px 0 5px 0;color:#D4E0E0;float:left;}
div.box_search span {text-transform:uppercase; display:block; float:left; padding:10px 15px 0 75px;font-size:14px;}
div.box_search img {margin:8px 0 0 0;}

div.box_search_product {margin:10px 0 0 0;border:1px solid #9DA7AB;width:694px;padding:5px 0 5px 0;color:#D4E0E0;background-color:#636963;float:left;}
div.box_search_product label {text-transform:uppercase; display:block; float:left; padding:10px 20px 0 75px;font-size:14px;}
div.box_search_product input {float:left; display:block;margin:24px 0 0 0;padding:0 0 0 3px;}
div.box_search_product img {margin:20px 0 0 20px;}

div.card {float:left;}
div.card h2 {font-size:12px; margin:0; padding:18px 0 18px 0;float:left;width:380px;}
div.card img {float:left;}
div.card ul {list-style-type:none;margin:0; padding:0;float:right;width:316px;}
div.card ul li {list-style-type:none;margin:0; padding:0 0 0 8px;float:left;display:block;height:160px;}
div.card ul li.noh {height:150px;}

div.services {float:left;border:1px solid #D4E0E0;width:150px;height:148px;margin:5px 0px 0 8px;background-color:#786E6A;}
div.services h2 {font-size:20px;margin:0; padding:10px;color:#EEEEEE;}

div.imgswap {float:left; border:1px solid #D4E0E0; border-left:none; width:160px;height:148px;margin:5px 0px 0 0px;background-color:#786E6A;}
div.imgswap img {display:block;margin:0px 0 0 1px;}

#body div.imgswap a {color:#9E908B;font-weight:bold;font-size:13px;}
#body div.services a {display:block; padding:0 0 5px 20px;margin:0 0 0 10px;color:#DDDAD9;}
#body div.services span {display:block; padding:0 0 5px 20px;margin:0 0 0 10px;color:#DDDAD9;}
div.services a.zoom {background: url(../img/ico_zoom.gif) top left no-repeat;}
div.services a.print {background: url(../img/ico_print.gif) top left no-repeat;}
div.services span.recycled {background: url(../img/ico_recycled.gif) top left no-repeat; text-decoration:none}
div.services a.download {background: url(../img/ico_download.gif) top left no-repeat;}
div.services a.search {background: url(../img/ico_search.gif) top left no-repeat;}

/* Aggiunto da Paolo Moretti in data 09/10/2009*/
div.imgswap div.mini-slider { overflow: hidden; position:relative; padding:0; width: 158px; height: 148px; }
div.imgswap div.mini-slider div.rollOver {height: 140px; width: 158px; overflow: hidden; padding: 8px 0 0 0; position:absolute; top:120px; }
div.imgswap div.mini-slider span { display:block; float:left; padding-top: 58px; }
div.imgswap div.mini-slider span.slidePrev{padding-right: 3px; padding-left: 3px;}
div.imgswap div.mini-slider span.slideNext{padding-left: 3px;}
div.imgswap div.mini-slider div.sliderContent { float:left; padding-top: 4px;}
div.imgswap div.mini-slider div.sliderContent li {width: 123px;}
div.imgswap div.mini-slider div.sliderContent img { width: 123px; height: 123px;  border: none; margin: 0;}
div.imgswap div.mini-slider div.sliderContent a:hover img,
div.imgswap div.mini-slider div.sliderContent img.selected { border-color: none;}

/* Aggiunto da Paolo Moretti in data 09/10/2009*/
div.rollBanner{float:left; width:310px; height:51px; margin:3px 0px 0 8px; }
div.rollBanner div.mini-slider { overflow: hidden; position:relative; padding:0; width: 310px; height: 51px; }
div.rollBanner div.mini-slider div.rollOver {height: 51px; width: 310px; overflow: hidden; padding: 0px 0 0 0; position:absolute; top:120px; }
div.rollBanner div.mini-slider span { display:block; float:left;  }
div.rollBanner div.mini-slider span.slidePrev{padding-right: 3px; }
div.rollBanner div.mini-slider span.slideNext{padding-left: 3px;}
div.rollBanner div.mini-slider div.sliderContent { float:left; padding-top: 4px;}
div.rollBanner div.mini-slider div.sliderContent li {width: 310px;}
div.rollBanner div.mini-slider div.sliderContent img {width:153px; height: 48px;  border: none; margin: 0;}
div.rollBanner div.mini-slider div.sliderContent a:hover img,
div.rollBanner div.mini-slider div.sliderContent img.selected { border-color: none;}

div.detail {float:left;margin:20px 0 0 0;border-top:1px solid #D4E0E0;border-left:1px solid #D4E0E0;border-right:1px solid #D4E0E0;width:692px;}
div.detail h2 {border-bottom:1px solid #D4E0E0;font-size:12px;margin:0; padding:5px;}
div.detail ul {list-style-type:none;margin:0; padding:0;float:left;}
div.detail ul li {border-bottom:1px solid #D4E0E0;margin:0; padding:0;width:692px;font-size:12px;float:left;}
div.detail ul li.active {background-color:#6A615D;color:#FFF;}
div.detail ul li.active p {border-top:1px solid #D4E0E0;width:672px;padding:10px 10px 20px 10px;float:left;margin:0;}
#body div.detail ul li a {display:block;float:left;margin:0; padding:5px 0 5px 15px;background: url(../img/ico_list.gif) 5px 5px no-repeat;}
#body div.detail ul li.active a {color:#FFF;background: url(../img/ico_list_active.gif) 5px 5px no-repeat;}
div.detail div.data {overflow:auto;height:210px;clear:both;}
div.detail div.download {overflow:auto;height:400px;clear:both;}
div.detail table {border-collapse:collapse;clear:both;text-align:left;width:660px;margin:0 0 20px 10px;}
div.detail table th, div.detail table td {border-bottom:1px solid #FFF;padding:5px 0 5px 0;}
div.detail table .center {text-align:center;}

div.datasheet {background-color:#435759;width:628px;float:left; border:1px solid #9DA7AB;margin:20px 10px 0 10px;padding:0 0 20px 0;display:inline;}
div.datasheet div.scroll {overflow:auto;height:467px;width:628px;}
div.datasheet div.scroll div {float:left; width:180px;height:400px;border-bottom:1px solid #9DA7AB; margin-left: 15px;}
div.datasheet h3 {margin:0; padding:5px;font-size:13px;border-bottom:1px solid #9DA7AB;}
div.datasheet h4 {margin:0; padding:5px;font-size:11px;border-top:1px solid #9DA7AB;}
div.datasheet p {margin:0; padding:0 5px 0 5px;}
div.datasheet img.logo {float:right;}
div.datasheet table {float:left; width:85%;margin:10px 5px 10px 5px;}
div.datasheet table td {vertical-align:top;padding:0 0 5px 0;}
div.datasheet table th {vertical-align:top;}
div.datasheet table td.center {text-align:left;padding:0 0 10px 0;}

#aux_bg {width:100%;background: url(../img/back_path_brown.gif) top right repeat-y;clear:both;margin:20px 0 0 0;}
#aux_bg .twocol {background: url(../img/back_content2.gif) top left repeat-y;}
#aux_bg div.box150 {margin:0;}
#aux_bg div.item {width:154px;text-align:center;float:left;height:180px;margin:0 0 0 5px;display:inline;}

/* AGGIUNTO RACHELA 29/10/2009*/
#aux_bg div.itemreferenze {width:154px;text-align:center;float:left;height:220px;margin:0 0 0 5px;display:inline;}
#aux_bg .twocol2 {background: url(../img/back_content4.gif) top left repeat-y;}
#aux_bg .brown {margin:auto; width:950px;text-align:left;clear:both;background: url(../img/back_content3.gif) top left repeat-y;padding:0 0 20px 0;}
#aux_doublebg {width:100%;background: url(../img/back_bouble_bg.gif) top right repeat-y;clear:both;margin:20px 0 0 0;}
#aux_doublebg div.box150 {margin:0;}
#aux_doublebg div.main_sx div.box150 {width:148px; margin:30px 5px 0 0;height:148px;}
#aux_doublebg div.main_sx div.box150 p {margin:0; padding:7px;}
div.main_sx {float:left;width:790px; background: url(../img/back_box630.gif) top left repeat;display:inline; margin:0 10px 0 0;}

/*Search*/
#aux_search {width:100%;background:#EBEDEE url(../img/back_path_gray.gif) top right repeat-y;clear:both;margin:20px 0 0 0;}
#body #aux_search {background: url(../img/back_path_green.gif) top right repeat-y;}
div.search {margin:auto; width:950px;text-align:left;clear:both;background-color:#EBEDEE;padding:23px 0 23px 0;}
#body div.search {background-color:#3A4F56;position:relative;height:225px;padding:0;}
div.search div {border:1px solid #A19290;width:310px;margin:auto;}
#body div.search div {border:1px solid #9DA7AB;position:absolute;top:23px;left:320px;height:163px;width:308px;}
div.search div.charge {margin:0 0 0 250px;}
div.search div h2 {font-size:14px;margin:0; padding:10px;}
div.search div p {margin:0; padding:0 10px 20px 10px;}
#body div.search div p {margin:0; padding:0 10px 40px 10px;}
div.search div fieldset {margin:0; padding:0 0 10px 10px;text-align:left;}
#body div.search div fieldset {clear:none;}
div.search div fieldset div {float:left;border:0;width:auto;margin:0 0 5px 0;}
div.search div label {margin:0; float:left;display:block;width:120px;font-size:11px;}
#body div.search div label {width:110px;}
div.search div input {float:left; display:block; width:140px;}
#body div.search div input {background-color:#B0B9BB;margin:5px 0 0 0;}
div.search div select {float:left; display:block;width:143px;}
div.search div img {vertical-align:middle;}
#body div.search div.box150 {width:148px; margin:0 0 20px 0;padding:0;border-bottom:0;float:none;position:relative;left:auto;float:left;}
#body div.search div.box150 p {padding:10px 0 10px 10px;margin:0;border-bottom:1px solid #9DA7AB;}
#body div.search div.box150 a.link {background: url(../img/back_arrow_linka.gif) 0 4px no-repeat; font-size:14px;display:block; margin:10px;padding:0 0 0 12px;}
#body div.search div.box150 ul.menu li a, #body div.search div.box150 ul.menu li b {background: url(../img/ico_arrow_search.gif) 8px 10px no-repeat;}
#body div.search div.box150 ul.menu {padding:5px 0 0 0;}
#body div.search div.plus {position:absolute; top:23px; right:160px;border-bottom:1px solid #9DA7AB;}

div.result_search {float:left;border-bottom:1px solid #9DA7AB;border-left:1px solid #9DA7AB;border-right:1px solid #9DA7AB;width:694px;padding:5px 0 5px 0;color:#D4E0E0;margin:0;}
div.rs_last {border-top:1px solid #9DA7AB;}
div.info_rs {border:1px solid #9DA7AB;width:694px;padding:5px 0 5px 0;color:#D4E0E0;margin:5px 0 10px 0;float:left;}
div.info_rs h2 {margin:0; padding:10px 10px 5px 50px;font-size:12px;}
div.info_rs p {margin:0; padding:0 10px 10px 50px;overflow:auto;}
div.result_search table {margin:0 0 3px 50px; font-size:12px;border-collapse:collapse;float:left;display:inline;}
div.result_search table th, div.result_search table td {text-align:left;padding:0 0 3px 3px;vertical-align:top;font-weight:normal;width:173px;}

div.organization table {color:#000;font-size:12px;text-align:center;position:absolute;}
div.organization table td {height:42px;line-height:16px;width:195px;}
div.organization h2 {position:absolute;top:10px;left:263px;text-align:center;margin:0; padding:3px 0 3px 0;color:#000;font-size:13px;width:195px;}
div.organization table.a {top:53px;left:25px;}
div.organization table.b {top:53px;left:262px;}
div.organization table.c {top:282px;left:262px;}
div.organization table.d {top:53px;left:482px;}
div.organization table.legend {top:360px;left:482px;height:auto;line-height:16px;width:auto;}
div.organization table.legend td {height:auto;width:auto;text-align:left;color:#FFF;}
div.organization table.legend td.a, div.organization table.legend td.b, div.organization table.legend td.c, div.organization table.legend td.d, div.organization table.legend td.d_last {width:21px;height:21px;}

/*Pagination*/
div.pagination {text-align:center;border-bottom:1px solid #9DA7AB;padding:0 0 10px 0;float:left;margin:10px 10px 30px 10px;width:780px;display:inline;}
div.pagination a {color:#FFF;}
div.pagination a.first {float:left;} 
div.pagination a.last {float:right;} 
div.box800bg div.pagination {margin:10px 5px 30px 10px;}
div.box800bg div.pagination a {color:#524745;}

/*FORM*/
form {margin:0;}
input, select, textarea {color:#000;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:1px solid #6B6B6B;}
label {font-size:12px;}
fieldset {border:0;margin:0; padding:0; clear:both;}

form.contatti {margin:5px 0 0 0;border:1px solid #9DA7AB;width:694px;padding:0 0 20px 0;color:#D4E0E0;float:left;}
form.contatti fieldset {margin:0 5px 0 5px;}
form.contatti p {margin:0 5px 10px 5px;padding:10px 20px 10px 65px;}
form.contatti div {float:left;width:85%;padding:0 0 5px 0;}
form.contatti h2 {margin:0 0 10px 0;padding:10px 0 3px 2px; border-bottom:1px solid #413836;font-size:12px;font-weight:normal;}
form.contatti label {float:left; display:block; width:150px;text-align:right;padding:0 10px 0 0;}
form.contatti label.check {float:left; display:block; width:auto;text-align:left;padding:3px 0 0 10px;font-size:11px;}
form.contatti input, form.contatti select {float:left; display:block;}
form.contatti input.xsmall {width:95px;}
form.contatti input.small {width:250px;}
form.contatti input.xmedium {width:300px;}
form.contatti input.medium {width:330px;}
form.contatti input.large {width:400px;}
form.contatti textarea {width:400px;float:left; display:block;}
.border {border-bottom:1px solid #413836;}
form.contatti input.check {border:0;}
form.contatti fieldset input.link {background: url(../img/ico_arrow2.gif) 0 3px no-repeat;margin:10px auto 0 auto;width:120px;color:#FFF; font-size:14px;padding:0 0 3px 25px; display:block;}

fieldset.materiale label {display:block;padding:10px 10px 3px 10px;font-size:14px;}
fieldset.materiale select {margin:0 0 0 10px;width:180px;}
fieldset.materiale a {vertical-align:middle;margin:0 0 0 20px;}

/*Menu Footer*/
#menu_footer {margin:auto; width:950px;text-align:left;clear:both;}
#menu_footer div.box {width:310px;float:left;display:inline;padding:0;background: url(../img/back_box_menu_footer.gif) top left no-repeat;}
#body #menu_footer div.box div {color:#A0A09F;} 
#menu_footer div.box div {float:left;width:152px;display:inline;height:155px;position:relative; color:#818381;} 
#menu_footer div.box h2 {margin:0; padding:10px 10px 10px 10px;font-size:14px;font-weight:normal;}
#menu_footer div.box ul {list-style-type:none;margin:10px 0 10px 10px; padding:0;}
#menu_footer div.box ul li {margin:0; padding:0 0 2px 0;}
#body #menu_footer div a, #menu_footer div h2 {color:#A0A09F;}
#menu_footer div a, div.menu_footer div h2 {color:#818381;}
#menu_footer .w {margin:10px 10px 0 0;}
#menu_footer .wlast {margin:10px 0 0 0;}

#menu_footer div.box fieldset {margin:0; padding:30px 10px 0 10px;border:0;}
#menu_footer div.box fieldset input {background-color:#979694;border:1px solid #777370;width:90px;margin:1px 0 5px 0;}
#menu_footer div.box fieldset a {position:absolute; top:101px; right:12px;}

/*FOOTER*/
#footer {clear:both;padding:10px 0 20px 0;margin:auto; width:956px;text-align:left;color:#A0A09F;}
#footer p {margin:0; padding:0;float:left;}
#footer ul {list-style-type:none;margin:0 0 10px 228px; padding:0; float:left;}
#footer ul li {display:block;float:left;margin:0; padding:0 0 0 5px;}
#footer a {color:#909F9C;}

/*ORGANIZATION COLORI RACHY*/
div.organization h2 {background-color:#6EC2BE;color:#000;}
div.organization table.a td, div.organization table.legend td.a {background-color:#DCB039;color:#000;}
div.organization table.f td, div.organization table.legend td.f  {background-color:#6EC2BE;color:#000;}
div.organization table.b td, div.organization table.legend td.b {background-color:#F2F51E;color:#000;}
div.organization table.c td, div.organization table.legend td.c {background-color:#F3EE63;color:#000;}
div.organization table.d td, div.organization table.legend td.d {background-color:#EB82D6;color:#000;}
div.organization table.d td.last, div.organization table.legend td.d_last {background-color:#71CE87;color:#000;}

/*Aggiunta Marco 10/04/2009*/

#tabcontainer a { outline: none }
#tabcontainer a:focus { outline: none }

div.box_search_title {border:1px solid #9DA7AB; border-bottom:none; width:694px; padding:0 0 0px 0; color:#D4E0E0; margin:0 0 0 0; float:left;}
div.box_search_title h2 { padding: 15px 0 0 15px; margin: 0px; font-size: 20px; }
div.box_search_title p { padding: 0 15px 15px 15px;}

div.box_search_tab {border:1px solid #9DA7AB; border-bottom:none; border-top: none; width:694px; height: 29px; padding:0; color:#D4E0E0; margin:0 0 0 0; float:left;}
div.box_search_tab span{ font-weight: bold; padding-top: 7px; float:left; width: 230px; font-size: 14px; }
div.box_search_tab span.walls {padding-left: 15px;}
div.box_search_tab span.collections {width: 210px;}
div.box_search_tab_walls{ background: transparent url(../img/back-search-tab-walls.gif) top left no-repeat; }
div.box_search_tab_floors{ background: transparent url(../img/back-search-tab-floors.gif) top left no-repeat; }
div.box_search_tab_collections{ background: transparent url(../img/back-search-tab-collections.gif) top left no-repeat; }

div.box_search_check_new {border:1px solid #9DA7AB; border-top: none; border-bottom: none; width:674px; padding:15px 10px 5px 10px; color:#D4E0E0; margin:0 0 0 0; float:left; background-color: #6a615d;  }
div.box_search_check_new input { border:0; padding-right:5px; float:left; }
div.box_search_check_new label{ padding-top:2px; display:block; float:left; height: 14px; overflow:hidden; padding-left: 5px; }
div.box_search_check_new div { float:left; margin-bottom: 15px; }
div.box_search_check_new div.searchBox { width:664px; border-bottom: 1px solid #413836;margin: 0 0px 10px 0px;padding: 5px 5px 0px 5px; }
div.box_search_check_new div.searchBox h3 { float:left; width: 300px; padding:0; margin:0; font-size:14px; }
div.box_search_check_new div.searchBox h3.fullWidth{ width: 650px; padding-bottom: 15px; }
div.box_search_check_new div.firstBox { border-top: 1px solid #413836; padding-top: 15px;}
div.box_search_check_new div.collectionBox { padding: 20px 0 0 0; }
div.box_search_check_new div.collectionBox h3 { padding: 4px 0 0 5px; margin: 0px;}
div.box_search_check_new div.collectionBox a {display: block; float: right; width: 70px; height: 30px; padding:0 0 0 35px; background: transparent url(../img/back-link-search-6a615d.gif) top left no-repeat; font-weight: bold;}
div.box_search_check_new a span { padding-top: 5px; float:left; cursor:hand; font-size: 14px;}
div.box_search_check_new div label { font-size: 14px;}
div.box_search_check_new div.all { width: 234px;  }
div.box_search_check_new ul { float: left; list-style: none; margin: 0; padding: 0 0 11px 0; }
div.box_search_check_new ul li { float: left; width: 234px; padding-bottom: 0px; }
div.box_search_check_new ul li label { display:block; width: 205px; float:left; height: 11px; overflow:hidden; font-size: 11px; text-transform: uppercase;}
div.box_search_check_new ul li.lastInRow { width: 190px; }
div.box_search_check_new ul li.lastInRow label { width: 160px; }
div.box_search_check_new div.collectionItem {float:left; width:158px; height: 180px; overflow: hidden; margin-right: 5px;}
div.box_search_check_new div.collectionItem label { font-size: 11px; text-transform: uppercase;}
div.box_search_check_new div.collectionItem img { width:150px; height: 150px; border: 4px solid #6a615d; }
div.box_search_check_new div.collectionItem img.selected { border-color: #14887f; }

div.box_search_new { border :1px solid #9DA7AB; border-top:none; width:694px; padding:15px 0 5px 0; color:#D4E0E0; float:left; background-color: #6a615d;}
div.box_search_new a { display: block; float: right; width: 180px; height: 30px; padding:0 0 10px 35px; background: transparent url(../img/back-link-search-6a615d.gif) top left no-repeat; font-weight: bold;}
div.box_search_new a span { padding-top: 5px; float:left; cursor:hand; font-size: 14px;}
div.box_search_new_large a { width: 70px; }

div.box_search_product_new {margin:0 0 0 0;border:1px solid #9DA7AB; border-top: none;width:694px;padding:8px 0 5px 0;color:#D4E0E0;background-color:#636963;float:left;}
div.box_search_product_new label { display:block; float:left; padding:10px 20px 0 15px; font-weight: bold;}
div.box_search_product_new input {float:left; display:block;margin:24px 0 0 0;padding:0 0 0 3px;}
div.box_search_product_new a {display: block; float: right; width: 70px; height: 30px; padding:0px 0 10px 35px; margin-top: 12px; background: transparent url(../img/back-link-search-d4e0e0.gif) top left no-repeat; font-weight: bold;}
div.box_search_product_new a span { padding-top: 5px; float:left; cursor:hand; font-size: 14px;}

div.box_empty { border :1px solid #9DA7AB; border-top:none; width:694px; height: 50px; padding:15px 0 5px 0; color:#D4E0E0; float:left; background-color: #6a615d;}

div.box_result_search_header { border:1px solid #9DA7AB; border-bottom:none; border-top: none; width:674px; padding:15px 10px 0px 10px; color:#D4E0E0; margin:0 0 0 0; float:left; background-color: #6a615d;}
div.box_result_search_header div.box_info_action { float:left; border-top:1px solid #413836; width:670px; padding: 20px 0;}
div.box_result_search_header div.box_info_action span.text {float:left; padding: 7px 0 0 10px; }
div.box_result_search_header div.box_info_action a {display: block; float: right;  height: 30px; padding:0 0 0 35px; font-weight: bold; font-size: 14px;}
div.box_result_search_header div.box_info_action a.newSearch { background: transparent url(../img/back-link-search-6a615d.gif) top left no-repeat; }
div.box_result_search_header div.box_info_action a.modifySearch { background: transparent url(../img/back-link-mod-search-6a615d.gif) top left no-repeat; }
div.box_result_search_header div.box_info_action a span { padding: 5px 20px 0 0; float:left; cursor:hand;}
div.box_result_search_header div.box_compare{ float:left; border: 1px solid #413836; width:670px; padding: 10px 0; }
div.box_result_search_header div.box_compare span.text {float:left; padding: 7px 0 0 10px; }
div.box_result_search_header div.box_compare a {display: block; float: right;  height: 30px; padding:0 0 0 35px; background: transparent url(../img/back-link-compare-6a615d.gif) top left no-repeat; font-weight: bold;}
div.box_result_search_header div.box_compare a span { padding: 5px 20px 0 0; float:left; cursor:hand; font-size: 14px;}
div.box_result_search_header div.box_close{ float:left; border: none; width:670px; padding: 0px 0; }
div.box_result_search_header div.box_close a.close {display: block; float: right;  height: 30px; padding:0 0 0 35px; background: transparent url(../img/back-link-close-6a615d.gif) top left no-repeat; font-weight: bold;}
div.box_result_search_header div.box_close a span { padding: 5px 20px 0 0; float:left; cursor:hand; font-size: 14px;}

div.box_reload { border :1px solid #9DA7AB; border-top:none; width:694px; padding:15px 0 5px 0; color:#D4E0E0; float:left; background-color: #6a615d;}
div.box_reload a { display: block; float: right; height: 30px; padding:0 35px 10px 35px; background: transparent url(../img/back-link-search-6a615d.gif) top left no-repeat; font-weight: bold;}
div.box_reload a span { padding-top: 5px; float:left; cursor:hand; font-size: 14px;}

div.box_result_search_new { border:1px solid #9DA7AB; border-top: none; width:674px; padding:15px 10px 30px 10px; color:#D4E0E0; margin:0 0 0 0; float:left; background-color: #6a615d; }
div.box_result_search_new div.result_search_item { float:left; border: 1px solid #9da7ab; border-bottom: none; padding-bottom: 12px; }
div.box_result_search_new div.result_search_last_item { border-bottom: 1px solid #9da7ab;}
div.box_result_search_new div.result_search_item div.productInfo { float: left; width: 215px; padding: 10px 10px 0px 10px; overflow: hidden;}
div.box_result_search_new div.result_search_item div.productInfo input { border:0; padding-right:5px; float:left; }
div.box_result_search_new div.result_search_item div.productInfo label { padding:2px 0 5px 0; display:block; width: 180px; float:left; height: 18px; overflow:hidden; padding-left: 5px; font-size: 12px; font-weight: bold;}
div.box_result_search_new div.result_search_item div.productInfo img { float:left; }
div.box_result_search_new div.result_search_item table{ float:left; width: 435px; border-collapse: collapse;}
div.box_result_search_new div.result_search_item table tr th { padding: 12px 0 5px 0; width: 145px; text-align: left;font-size: 12px; font-weight: bold;}
div.box_result_search_new div.result_search_item table tr td {vertical-align: top; width: 145px; padding-right: 5px;font-size: 12px;}
div.box_result_search_new div.result_search_item div.actions { clear: both; padding-top: 10px; }
div.box_result_search_new div.result_search_item div.actions a {display: block; float: right; height: 20px; padding:0 0 0 22px; margin-right: 13px; font-size: 11px; color: #38312f;}
div.box_result_search_new div.result_search_item div.actions a:hover {text-decoration: none; color: #38312f;}
div.box_result_search_new div.result_search_item div.actions a.addToLib { background: transparent url(../img/back-link-add-lib-6a615d.gif) top left no-repeat; padding-left: 18px;  }
div.box_result_search_new div.result_search_item div.actions a.viewDataSheet { background: transparent url(../img/back-link-datasheet-6a615d.gif) top left no-repeat;}
div.box_result_search_new div.result_search_item div.actions a span{padding: 2px 10px 0 0; float:left; cursor:hand; color: #38312f;}

div.box_compare_title {border:1px solid #9DA7AB; border-bottom:none; width:694px; padding:15px 0 0px 0; color:#D4E0E0; margin:0 0 0 0; float:left;}
div.box_compare_title h2 { padding: 0 0 15px 15px; margin: 0px; float:left; font-size: 20px; }
div.box_compare_title p { padding: 0 0 15px 15px; clear:both;}
div.box_compare_title a { display: block; float: right; height: 30px; padding:0 35px 10px 35px; background: transparent url(../img/back-link-back-524745.gif) top left no-repeat; font-weight: bold; }
div.box_compare_title a span { padding-top: 5px; float:left; cursor:hand;font-size: 14px;}

/*MODIFICA RACHY 13/05/2009*/
div.box_compare_view { border:1px solid #9DA7AB; border-top: Solid 1px #9DA7AB; width:674px; padding:15px 10px 20px 10px; color:#D4E0E0; margin:0; float:left; background-color:#6a615d;} 
div.box_compare_view div.row { border-bottom: 1px solid #9DA7AB; padding: 10px 5px;}
div.box_compare_view div.row table{border-collapse: collapse;}
div.box_compare_view div.row table tr th { width: 170px; vertical-align: top; text-align:left;}
div.box_compare_view div.row table tr td { width: 122px; vertical-align: top;}
div.box_compare_view div.row table tr td.last { width: 115px;}
div.box_compare_view div.noPrice { background-color: #3d3838; float:left; width:664px; }
div.box_compare_view div.noPrice span.label { width: 194px; padding-left: 2px; float:left;}
div.box_compare_view div.noPrice span.text { float:left; line-height: 16px;} 
div.box_compare_view div.noPrice span.text a { margin-right: 20px; text-decoration: underline; } 

div.box_compare_view div.materials table tr th { width:170px; text-align: left; font-size: 14px; text-transform: uppercase;}
div.box_compare_view div.materials table tr td { font-size: 11px; text-transform: uppercase;}
div.box_compare_view div.materials table tr td img { width: 100px;}
div.box_compare_view div.materials table tr td span { float:left; }
div.box_compare_view div.materials table tr td span.name { width: 85px; padding-right: 5px; text-transform: uppercase;}
div.box_compare_view div.materials table tr td span.remove {font-weight: bold; color: #de5a5a; cursor:hand; text-transform: uppercase;}
div.box_compare_view div.materials a {text-decoration: none;}
/*Fine aggiunta*/

/*Aggiunta Marco 25/04/2009*/
div.box_result_search_new_full_column, div.box_result_search_header_full_column { background-color: transparent; border: none; padding: 0px; }
div.box_result_search_new_full_column { padding-top: 20px; }
div.box_result_search_new_full_column div.result_search_item { margin: 0px; width: 693px; background-color: #6a615d; }
div.box_result_search_header_full_column div.box_compare { margin: 0px; width: 693px; background-color: #6a615d; }
div.box_result_search_header_full_column h2 { font-size: 14px; border-top: 1px solid #413836; padding: 20px 0; margin: 0px; }

div.noPaddingTop { padding-top: 0px; }
div.coldx h1.doubleColumnTitle { font-size: 20px; padding: 0 0 15px 0; margin: 0; color: #fff; }
div.coldx div.leftContent { width: 474px; float: left; margin: 0; padding: 0; overflow: hidden; color: #fff; }
div.coldx div.rightContent { width: 222px; float: left; margin: 0; padding: 0; overflow: hidden; color: #fff; }
div.coldx span.listLink { padding: 0px 0 5px 0; display: block; color: #a9cac1; }
#body div.coldx span.listLink a { text-decoration: underline; margin-left: 3px; line-height: 1.5em; color: #a9cac1; }

div.box460 { width: 428px; float: left; margin: 0 0 15px 0; padding: 20px 15px 0px 15px; border: 1px solid #9da7ab; }
div.box460 h2 { font-size: 14px; padding: 0 0 15px 0; margin: 0; text-transform: uppercase; }
div.box460 h3 { font-size: 11px; padding: 0px 0 15px 0; margin: 0; text-transform: uppercase; }
div.box460 p { padding: 0 0 5px 0; margin: 0; line-height: 1.5em; }
div.box460 a { text-decoration: underline; }
div.box460 hr { height: 1px; color: #9da7ab; background-color: #9da7ab; border: 0; }

/*div.userInfo { width: 458px; height: 206px; padding: 0; background-color: #322d2f; background-image: url(../img/back-box-user-info.gif); background-position: top left; background-repeat: no-repeat; }
div.userInfo h2 { padding: 27px 0px 20px 104px; }
div.userInfo img { width: 81px; height: 81px; padding: 0 18px 0 104px; float: left; }
div.userInfo div.userData { width: 240px; height: 110px; float: left; }
div.userInfo div.userData span { margin-bottom: 8px; display: block; }
div.userInfo div.profilePercentage { padding-left: 201px; }*/

div.box460 div.productList { }
div.box460 div.productList h3 { padding-top: 20px; }
div.box460 div.productList div.product { width: 109px; height: 140px; float: left; overflow: hidden; padding-bottom: 10px; }
div.box460 div.productList div.lastInRow { width: 100px; }
div.box460 div.productList div.product span { display: block; width: 100px; height: 30px; overflow: hidden; text-transform: uppercase; }
div.box460 div.productList div.product img { width: 100px; }

div.box460 div.imageActions { }
div.box460 div.imageActions a { display: block; float: right; height: 30px; padding: 0 0px 10px 35px; background: transparent url(../img/back-link-search.gif) top left no-repeat; font-weight: bold; text-decoration: none; text-transform: uppercase; }
div.box460 div.imageActions a:hover { text-decoration: underline; }
div.box460 div.imageActions a span { padding-top: 5px; display: block; cursor: hand; font-size: 14px; }

div.box460 ul { float: left; margin: 0; padding: 0 0 15px 0; list-style-image: none; list-style-type: none; }
div.box460 ul li { float: left; line-height: 1.5em; margin-bottom: 15px; }
div.box460 ul li span.bullet { float: left; width: 15px; }
div.box460 ul li span.text { float: left; width: 410px; }

div.box460 div.actionTitle { float: left; width: 428px; }
div.box460 div.actionTitle h2 { float: left; }
div.box460 div.actionTitle a { display: block; float: right; height: 30px; padding: 0 0px 10px 35px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
div.box460 div.actionTitle a span { padding-top: 5px; float: left; cursor: hand; font-size: 14px; display: none; }
div.box460 div.actionTitle a.collapse { background: transparent url(../img/back-link-collapse.gif) top left no-repeat; }
div.box460 div.actionTitle a.expand { background: transparent url(../img/back-link-expand.gif) top left no-repeat; }

div.collapsable { padding-top: 10px; }
div.collapsable h2 { padding-top: 7px; }
div.formContent div.fieldset { float: left; }
div.formContent div.fieldset div.field { padding: 4px 0; width: 100%; }
div.formContent div.fieldset div.field label { font-size: 11px; width: 125px; padding-top: 2px; float: left; text-transform: uppercase; }
div.formContent div.fieldset div.field label.autoFit { width: auto; padding-right: 20px; text-transform: none; }
div.formContent div.fieldset div.password label { width: 170px; }
div.formContent div.fieldset div.field input.text { width: 190px; }
div.formContent div.fieldset div.field input.smallText { width: 50px; }
div.formContent div.fieldset div.field select { width: 193px; }

/*div.callMeBack div.fieldset div.field input { float: none; border: none; margin-right: 10px; }
div.callMeBack div.fieldset div.field select { float: none; width: auto; }
div.callMeBack div.fieldset div.field label { float: none; width: auto; padding: 3px 20px 10px 0; text-transform: none; display: block; }
div.callMeBack div.fieldset div.field textarea { width: 423px; height: 100px; }
div.callMeBackTanks { padding-bottom: 25px; }
div.callMeBackTanks hr { margin: 20px 0 25px 0; }*/

div.formContent div.fieldset div.newsletter { float: left; padding: 30px 0; }
div.formContent div.fieldset div.newsletter span { float: left; padding: 3px 40px 0px 0; }
div.formContent div.fieldset div.newsletter input { float: left; border: none; }
div.formContent div.fieldset div.newsletter label { float: left; width: auto; padding: 3px 20px 0 0; }

div.formContent div.fieldset div.profileImage { float: left; padding: 0 0 20px 0; }
div.formContent div.fieldset div.profileImage label { float: left; padding-top: 20px; }
div.formContent div.fieldset div.profileImage img { float: left; width: 81px; height: 81px; margin: 0 20px 0 0; }
div.formContent div.fieldset div.profileImage span { float: left; display: block; padding-top: 18px; }

div.formContent div.fieldset div.radioList { float: left; padding-bottom: 15px; }
div.formContent div.fieldset div.radioList p { padding-bottom: 15px; }
div.formContent div.fieldset div.radioList span { float: left; display: block; width: 430px; }
div.formContent div.fieldset div.radioList label { float: left; font-size: 11px; text-transform: none; padding-top: 3px; }
div.formContent div.fieldset div.radioList input { float: left; border: none; width: 20px; height: 20px; margin: 0 5px 0 0; padding: 0px; }

div.formContent div.fieldset div.actions { float: left; padding: 20px 0; }
div.formContent div.fieldset div.actions a { float: right; text-transform: uppercase; text-decoration: none; font-size: 14px; font-weight: bold; color: #fff; }
div.formContent div.fieldset div.actions a:hover { text-decoration: underline; }
#body div.formContent div.fieldset a { color: #fff; }

/*div.changePassword { height: 185px; }
div.changePassword h2 { margin-bottom: 10px; }
div.changePassword div.actions { margin-top: 8px; }

div.yourLibrary { height: 185px; }

div.technicalDocuments { height: 185px; }

div.box222 { width: 202px; float: left; margin: 0 0 15px 0; padding: 20px 9px 20px 9px; border: 1px solid #9da7ab; overflow: hidden; }
div.box222 h3 { font-size: 14px; padding: 0 0 15px 0; margin: 0; }
div.box222 h4 { font-size: 14px; padding: 0 0 5px 0; margin: 0; }
div.box222 p { padding: 0 0 5px 0; margin: 0; line-height: 1.5em; }
div.box222 a { text-decoration: underline; }
div.box222 div.videoBox { width: 202px; height: 146px; overflow: hidden; background-color: #dedede; margin-bottom: 5px; }
#body div.box222 span.listLink, #body div.box222 span.listLink a { color: #fff; }
#body div.box222 span.endRegistration, #body div.box222 span.endRegistration a { color: #a9cac1; }

div.box222 div.imageActions { }
div.box222 div.imageActions a { display: block; float: right; height: 20px; padding: 0 0px 0px 23px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
div.box222 div.imageActions a:hover { text-decoration: underline; }
div.box222 div.imageActions a span { padding-top: 4px; display: block; cursor: hand; font-size: 11px; }
div.box222 div.imageActions a.archive { background: transparent url(../img/back-link-search-small.gif) top left no-repeat; }

div.aboutRegistration { height: 185px; padding-bottom: 0px; }
div.aboutRegistration div.profilePercentage { padding: 12px 0; }
div.aboutRegistration span.listLink { padding-bottom: 0px; }
div.newsAndEvents { padding-top: 3px; }

div.profilePercentage { float: left; height: 17px; overflow: hidden; }
div.profilePercentage span { float: left; display: block; width: 119px; height: 17px; overflow: hidden; margin-right: 10px; }
div.profilePercentage span.empty { background: transparent url(../img/profile-percentage.gif) 0 0 no-repeat; }
div.profilePercentage span.oneThird { background: transparent url(../img/profile-percentage.gif) 0 -17px no-repeat; }
div.profilePercentage span.twoThird { background: transparent url(../img/profile-percentage.gif) 0 -34px no-repeat; }
div.profilePercentage span.full { background: transparent url(../img/profile-percentage.gif) 0 -51px no-repeat; }
div.profilePercentage span.value { color: #a9cac1; width: auto; font-size: 16px; text-align: right; }
div.profilePercentage span.action { color: #a9cac1; width: auto; font-size: 11px; padding-top: 2px; }*/

div.documentList { float: left; padding: 0; margin-top: 0px; }
div.documentList h2 { font-size: 14px; font-weight: bold; margin: 0px; padding: 15px 0 25px 0; }
div.documentList table { border-collapse: collapse; margin: 0px; }
div.documentList table tr th { white-space: nowrap; border-top: 1px solid #9da7ab; }
div.documentList table tr th, div.documentList table tr td { padding: 10px 3px; border-bottom: 1px solid #9da7ab; text-align: left; color: #fff; }
div.documentList table tr th, div.documentList table tr td a { font-weight: bold; color: #fff; }
div.documentList table tr th.name { width: 160px; }
div.documentList table tr th.content { width: 360px; }
div.documentList table tr th.format { width: 80px; }
div.documentList table tr th.download { width: 70px; }
/*FINE AGGIUNTA 25/04/2009*/

/*AGGIUNTA MARCO 05/05/2009*/
div.box_claim div.colsx_content { width: 240px; }
div.hp_operativa_new { background: url(../img/back_content5.gif) top left repeat-y; padding: 0 0 0px 0; }

/* Modificato da Paolo Moretti in data 16/09/2009 */
div.slideStructure { padding-top: 117px; height: 396px; }
div.slideStructure div.panel { float: left; border: 1px solid #b4c1bf; border-bottom: none; background-color: #424f4d; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; padding: 0px; }
div.slideStructure div.label { float: left; height: 42px; border: 1px solid #b4c1bf; border-top: none; background-color: #424f4d; }
div.slideStructure div.label span.number { float: left; display: block; height: 42px; font-family: "Trebuchet MS"; font-size: 28px; padding: 0 4px 0 10px; margin: 0;  }
div.slideStructure div.label span.label { float: left; display: block; padding-top: 10px; font-size: 18px; margin: 0; }
div.slideStructure div.title { width: 190px; height: 197px; padding: 38px 23px 0 23px; }
div.slideStructure div.title h1 { font-weight: normal; font-size: 17px; margin: 0; padding: 0; line-height: 1.4em; }
div.slideStructure div.product-finder { width: 188px; height: 203px; padding: 32px 23px 0 23px; border-left: none; }
div.slideStructure div.product-finder span { font-family: "Trebuchet MS"; font-size: 28px; color: #c7d0d0; }
div.slideStructure div.product-finder h2 { font-weight: normal; font-size: 22px; margin: 0; padding: 0; color: #c7d0d0; }
div.slideStructure div.product-finder p { font-size: 13px; padding: 12px 0; margin: 0; }
div.slideStructure div.product-finder ul { list-style: none; margin: 0px; padding-left: 0px; }
div.slideStructure div.product-finder ul li { margin-bottom: 2px; }
#body div.slideStructure div.product-finder li a { font-size: 12px; font-weight: bold; text-decoration: underline; color: #c7d0d0; }

div.slideStructure div.reserved-area { width: 448px; height: 97px; padding: 18px 0 0 23px; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.slideStructure div.reserved-area div.sign-in { float: left; width: 200px; padding-right: 17px; color: #c7d0d0; }
div.slideStructure div.reserved-area div.sign-in p { padding: 0 0 10px 0; height: 60px; width: 200px; overflow: hidden; margin: 0; }
div.slideStructure div.reserved-area div.sign-in a.registrati { float: left; text-align: center; display: block; width: 76px; height: 16px; padding-right: 10px; background: transparent url(../img/back-btn-registrati.gif) top left no-repeat; color: #000; text-decoration: none; }
div.slideStructure div.reserved-area div.sign-in a.registrati span { color: #000; display: block; padding-top: 1px; font-weight: bold; }
div.slideStructure div.reserved-area div.sign-in a.entra { float: left; text-align: center; display: block; width: 45px; height: 16px; background: transparent url(../img/back-btn-entra.gif) top left no-repeat; color: #000; text-decoration: none; }
div.slideStructure div.reserved-area div.sign-in a.entra span { color: #000; display: block; padding-top: 1px; font-weight: bold; }
div.slideStructure div.reserved-area img { float: left; width: 90px; height: 90px; border: 2px solid #050505; padding: 0; margin: 0px; }
div.slideStructure div.reserved-area div.info { float: left; width: 96px; padding-left: 17px; }
div.slideStructure div.reserved-area div.info h2 { padding: 0; margin: 0; font-size: 17px; }
div.slideStructure div.reserved-area div.info p { padding: 0; margin: 0; font-size: 11px;  }

div.slideStructure div.events { width: 464px; height: 105px; padding: 10px 0 0 7px; overflow: hidden; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.slideStructure div.events span { display:block; float:left; padding-top: 43px; }
div.slideStructure div.events span.slidePrev{padding-right: 2px;padding-left: 1px;}
div.slideStructure div.events span.slideNext{}
div.slideStructure div.events div.sliderContent { float:left; }
div.slideStructure div.events div.sliderContent img { width: 100px; height: 100px; border: 2px solid #424f4d; margin: 0 4px 0 2px;}
div.slideStructure div.events div.sliderContent a:hover img,
div.slideStructure div.events div.sliderContent img.selected { border-color: #000;}

div.slideStructure div.events div.textContent { float: left; width: 85px; height: 90px; padding: 10px 5px 0 10px; }
div.slideStructure div.events div.textContent h2 { font-size: 17px; margin: 0 0 6px 0;}
div.slideStructure div.events div.textContent p {margin: 0;}
div.slideStructure div.events div.textOnly { width:105px;  height: 90px; padding: 10px 0px 0 0px; }

/* Inserite da Paolo Moretti il 16/09/2009 */

div.slideStructure div.relation { width: 145px; height: 108px; padding:0; border-left: none; overflow:hidden; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.slideStructure div.video { width: 144px; height: 108px; padding: 7px 0 0 13px; border-left: none; overflow:hidden; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.slideStructure div.materials { width: 145px; height: 108px; padding: 7px 0 0 13px; border-left: none; overflow:hidden; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}

div.slideStructure div.lbl-reserved-area { width: 471px; }
div.slideStructure div.lbl-events { width: 471px; }
div.slideStructure div.lbl-relation { width: 158px; border-left: none; }
div.slideStructure div.lbl-video { width: 158px; border-left: none; }
div.slideStructure div.lbl-materials { width: 158px; border-left: none; }

div.slideStructure div.mini-slider { overflow: hidden; position:relative; padding:0; width: 158px; height: 115px; background: none; }
div.slideStructure div.mini-slider div.rollOver {height: 107px; width: 158px; overflow: hidden; padding: 8px 0 0 0; position:absolute; top:120px; background-color: #424f4d; }
div.slideStructure div.mini-slider span { display:block; float:left; padding-top: 45px; }
div.slideStructure div.mini-slider span.slidePrev{padding-right: 6px; padding-left: 16px;}
div.slideStructure div.mini-slider span.slideNext{padding-left: 6px;}
div.slideStructure div.mini-slider span.desc { padding: 0px 0 0 0px; width: 90px; height: 14px; overflow: hidden; }
div.slideStructure div.mini-slider div.sliderContent { float:left; }
div.slideStructure div.mini-slider div.sliderContent li {width: 92px;}
div.slideStructure div.mini-slider div.sliderContent img { width: 88px; height: 88px;  border: 2px solid #424f4d; margin: 0;}
div.slideStructure div.mini-slider div.sliderContent a:hover img,
div.slideStructure div.mini-slider div.sliderContent img.selected { border-color: #000;}

div.box_claim div.coldx_content { float:left; height: 470px; width: 705px; overflow: hidden; background-color: #303030; color: #fff; padding-left: 5px; }
div.box_claim div.coldx_content div.column450 { float:left; width:450px; height: 464px; border-right: 1px solid #fff; padding-top: 6px; }
div.box_claim div.coldx_content div.column450 div.photo { width: 449px; height:337px; border: 1px solid #fff; border-right: none; }
div.box_claim div.coldx_content div.column450 div.photo img { width: 449px; height:337px; }
div.box_claim div.coldx_content div.column450 div.slider {padding-top: 13px; }
div.box_claim div.coldx_content div.column450 div.slider span { display:block; height: 61px; padding-top:39px; float:left; }
div.box_claim div.coldx_content div.column450 div.slider span.slidePrev { padding-right: 3px;}
div.box_claim div.coldx_content div.column450 div.slider span.slideNext {}
div.box_claim div.coldx_content div.column450 div.slider div.sliderContent { float:left; }
div.box_claim div.coldx_content div.column450 div.slider div.sliderContent img { width: 100px; height: 100px;  border: 1px solid #303030; margin: 0 3px 0 0;}
div.box_claim div.coldx_content div.column450 div.slider div.sliderContent a:hover img,
div.box_claim div.coldx_content div.column450 div.slider div.sliderContent img.selected { border-color: #fff;}

div.box_claim div.coldx_content div.column253 {float:left; width:253px; height: 464px; border-right: 1px solid #fff; padding-top: 6px;}
div.box_claim div.coldx_content div.column253 div.textContent { height: 323px; padding: 14px 10px 0 15px; border: 1px solid #fff; border-left: none; border-right: none; }
div.box_claim div.coldx_content div.column253 div.textContent h2 { font-size: 22px; }
div.box_claim div.coldx_content div.column253 div.textContent h3 { font-size: 11px; }
div.box_claim div.coldx_content div.column253 div.linkContent {padding: 27px 10px 0 15px;}
div.box_claim div.coldx_content div.column253 div.linkContent a {color:#fff; font-size: 11px; font-weight: bold; margin-left: 5px;}

/*VIDEO modificato Rachy 25/05/2009*/
div.box_claim div.coldx_content div.column697 { float:left; width: 696px; padding-top: 6px; overflow: hidden; }
div.box_claim div.coldx_content div.videoBox { float:left; width: 504px; height: 290px; padding: 23px 0 24px 0; border: 1px solid #fff; }
div.box_claim div.coldx_content div.textBox { float:left; width: 172px; height: 327px; border: 1px solid #fff; border-left: none; padding: 10px 5px 0px 12px;}
div.box_claim div.coldx_content div.textBox h2 { font-size: 20px; }
div.box_claim div.coldx_content div.textBox h3 { font-size: 11px; }

div.box_claim div.coldx_content div.column697Slide { float:left; width: 691px; height: 125px; overflow: hidden; padding-left: 5px; }
div.box_claim div.coldx_content div.column697Slide div.slider {padding-top: 13px; }
div.box_claim div.coldx_content div.column697Slide div.slider span { display:block; height: 61px; padding-top:35px; float:left; }
div.box_claim div.coldx_content div.column697Slide div.slider span.slidePrev { padding-right: 4px;}
div.box_claim div.coldx_content div.column697Slide div.slider span.slideNext {}
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent { float:left; }
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent img { width: 88px; height: 88px;  border: 1px solid #303030; margin: 0 4px 0 0;}
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent a:hover img,
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent img.selected { border-color: #fff;}

div.claim_hp_sezione { color: #fff;}
div.claim_hp_sezione div.panel { border-color: #b2c0be; background-color: #000; }
div.claim_hp_sezione div.events { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; }
div.claim_hp_sezione div.video { width: 158px; background: none; }
div.claim_hp_sezione div.video div.rollOver { background-color: #000;}

div.claim_hp_sezione div.store-locator { width: 158px; height: 115px; border-left: none; background: none;}
div.claim_hp_sezione div.delivery { width: 158px; height: 115px; border-left: none; background: none;}
div.claim_hp_sezione div.label { background-color: #000; }
div.claim_hp_sezione div.label span.label a { color: #fff; }
div.claim_hp_sezione div.lbl-video { width: 158px }
div.claim_hp_sezione div.lbl-store-locator { width: 158px; border-left: none;}
div.claim_hp_sezione div.lbl-delivery { width: 158px; border-left: none;}
div.claim_hp_sezione p { color: #fff;}
div.claim_hp_sezione div.product-finder a { font-size: 12px; font-weight: bold; color: #fff; }
div.claim_hp_sezione div.events div.sliderContent img { border-color: #000;}

div.claim_hp_sezione div.events div.sliderContent a:hover img,
div.claim_hp_sezione div.events div.sliderContent img.selected { border-color: #fff;}
div.claim_hp_sezione div.mini-slider div.sliderContent img { border-color: #000; }
div.claim_hp_sezione div.mini-slider div.sliderContent a:hover img,
div.claim_hp_sezione div.mini-slider div.sliderContent img.selected { border-color: #fff;}

/*****************************/

div.hp_operativa_new div.threeColumn { background-color: #ff0; }
div.hp_operativa_new div.threeColumn div.columnFirst { float: left; width: 296px; padding: 10px 10px; }
div.hp_operativa_new div.threeColumn div.column { float: left; width: 296px; padding: 10px 10px; }
div.hp_operativa_new div.threeColumn div.column img { width: 293px; }
div.hp_operativa_new div.threeColumn div.column h2 { font-size: 11px; padding: 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column h3 { font-size: 15px; color: #9f8d87; padding: 0 0 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column p { font-size: 11px; color: #9f8d87; padding: 0 0 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column p.special { border-bottom: 1px solid #7e706b; padding-bottom: 3px; margin-bottom: 3px; }
#body div.hp_operativa_new div.threeColumn div.column a { color: #9f8d87; }
div.hp_operativa_new div.threeColumn div.column div.img-text { float: left; padding-bottom: 5px; }
div.hp_operativa_new div.threeColumn div.column div.img-text img { float: left; width: 155px; padding: 0 10px 0 0; }
div.hp_operativa_new div.threeColumn div.column div.img-text h2 { float: left; width: 130px; padding-top: 0; padding-bottom:5px }
div.hp_operativa_new div.threeColumn div.column div.img-text h3 { float: left; width: 130px; padding: 0 0 10px 0; }
div.hp_operativa_new div.threeColumn div.column div.img-text p { float: left; width: 130px; }

div.hp_operativa_new div.threeColumn div.columnFirst div.panel { border: 1px solid #b4c1bf; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; padding: 0px; margin-bottom:10px; }
div.hp_operativa_new div.threeColumn div.columnFirst div.label { float: left; height: 42px; border: 1px solid #b4c1bf; border-top: none; }
div.hp_operativa_new div.threeColumn div.columnFirst div.label span.number { float: left; display: block; height: 42px; font-family: "Trebuchet MS"; font-size: 28px; padding: 0 4px 0 10px; margin: 0;  }
div.hp_operativa_new div.threeColumn div.columnFirst div.label span.label { float: left; display: block; padding-top: 10px; font-size: 18px; margin: 0; }
div.hp_operativa_new div.threeColumn div.columnFirst div.title { width: 260px; height: 140px; padding: 15px 15px 0 15px; }
div.hp_operativa_new div.threeColumn div.columnFirst div.title h1 { font-weight: normal; font-size: 17px; margin: 0; padding: 0; line-height: 1.4em; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder { width: 260px; height: 200px; padding: 25px 15px 0 15px; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder span { font-family: "Trebuchet MS"; font-size: 28px; font-weight:bold; color: #e5e5e4; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder h2 { font-weight: normal; font-size: 22px; margin: 0; padding: 0; color: #bbc5c5; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder p { font-size: 14px; padding: 12px 0; margin: 0; color:#bbc5c5; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder ul { list-style: none; margin: 0px; padding-left: 0px; }
div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder ul li { margin-bottom: 2px; }
#body div.hp_operativa_new div.threeColumn div.columnFirst div.product-finder li a { font-size: 14px; font-weight: bold; text-decoration: underline; color: #bbc5c5; }

div.hp_operativa_new div.banner { border: 1px solid #8f908f; width: 948px; height: 47px; padding: 0; }
div.hp_operativa_new div.banner a.link948x47 { display: block; width: 948px; height: 47px; float:left;}
div.hp_operativa_new div.banner a.link620x47 { display: block; width: 620px; height: 47px; float:left;}
div.hp_operativa_new div.banner div {float:right; }
#body div.hp_operativa_new div.banner a {color: #9f8d87;}

div.hp_operativa_new div.bannerXtra { background: transparent url(../images/box-home/back-banner-xtra-2.jpg) top left no-repeat; margin-top: 10px;}
div.hp_operativa_new div.bannerXtra div.bannerXtraText {float:right; padding-top: 10px;padding-right:5px; color: #9f8d87;}
div.hp_operativa_new div.bannerOurLegacy { background: transparent url(../images/box-home/back-banner-our-legacy.jpg) top left no-repeat; margin-top: 15px; } 

#menu_footer_new { margin: auto; width: 950px; height: 157px; text-align: left; clear: both; border: 1px solid #8f908f; margin-top: 20px; }
#menu_footer_new div { float: left; border-right: 1px solid #8f908f; width: 157px; height: 157px; }
#menu_footer_new div.last { border: none; }
#menu_footer_new h2 { margin: 0; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: normal; color: #a0a09f; }
#menu_footer_new ul { list-style-type: none; margin: 10px 0 10px 10px; padding: 0; }
#menu_footer_new ul li { margin: 0; padding: 0 0 2px 0; color: #a0a09f; }
#menu_footer_new ul li a { font-size: 11px; color: #a0a09f; }

div.colsx div.box_claim div.box_bg_dark { width: 240px; background-color: #191919; background-image: none; height: 470px; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;}
div.box_claim div.box_bg_dark { width: 240px; background-color: #191919; background-image: none; height: 470px; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;}
div.box_claim div.box_bg_dark_fullBgColor {filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.box_claim div.box_bg_dark div.box206 ul.menusx { border-color: #98a7a6; }
div.box_claim div.box_bg_dark div.box206 ul.menusx li { color: #fff; border-color: #98a7a6; background: url(../img/ico_arrow1c.gif) 10px 14px no-repeat; }
div.box_claim div.box_bg_dark div.box206 ul.menusx li a { color: #fff; }

div.box_claim div.box_bg_dark div.horizontalAccordion { float: left; }

div.box_claim div.box_bg_green_dark { width: 240px; background-color: #136e6c; background-image: none; height: 470px; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx { border-color: #98a7a6; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx li { color: #98a7a6; border-color: #98a7a6; background: url(../img/ico_arrow1b.gif) 10px 14px no-repeat; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx li a { color: #98a7a6; font-weight: bold; }

div.box800_new { width: 785px; float: left; display: inline; padding: 28px 0 0 15px; color: #524745;}
div.box800_new h1 { font-size: 22px; font-weight: normal; padding: 0 0 20px 0; margin: 0px; }
div.box800_new h2 { font-size: 14px; }
div.box800_new hr { height: 1px; color: #9da7ab; background-color: #524745; border: 0; clear: both; }
div.box800_new p { margin-top: 0; line-height: 1.5em; }
div.box800_new p a { text-decoration: underline; }

div.box800_new div.comunicato { float: left; width: 384px; height:160px; padding: 10px 4px; border-top: 1px solid #9da7ab; }
div.box800_new div.comunicato span { font-weight: bold; line-height: 1.5em; }

div.box800_new div.form { margin-bottom: 15px; }
div.box800_new div.form label { font-size: 13px; margin-right: 15px; }
div.box800_new div.form select { margin-right: 30px; font-size: 13px; color: #524745; }

div.box800_new div.photoTextItem { float: left; width: 384px; padding: 10px 4px; border-top: 1px solid #9da7ab;}
div.box800_new div.photoItem h2 { font-size: 11px; padding: 15px 0 0 3px; margin: 0 0 5px 0; }
div.box800_new div.photoItem img { width: 150px; height: 150px; margin: 0; padding: 0; }
div.box800_new div.photoItem p { margin: 0; padding: 5px 0 15px 0; }

div.box800_new div.photoTextItem { float: left; width: 384px; padding: 10px 4px; }
div.box800_new div.photoTextItem img { float: left; width: 150px; height: 150px; }
div.box800_new div.photoTextItem span { float: left; width: 215px; font-weight: bold; line-height: 1.5em; padding: 0 0 0 10px;}
div.box800_new div.photoTextItem span.date { font-weight: normal; padding: 5px 0 0 10px; }
div.box800_new div.photoTextItem p { float: left; padding-left: 10px; width: 215px; }

div.box800_new div.videoTextItem { float: left; width: 384px; padding: 10px 4px 10px 0;border-top: 1px solid #9da7ab; }
div.box800_new div.videoTextItem img { float: left; width: 150px; height: 150px; }
div.box800_new div.videoTextItem span { float: left; width: 215px; font-weight: bold; line-height: 1.5em; padding: 5px 0 0 10px; }
div.box800_new div.videoTextItem span.date { font-weight: normal; padding: 5px 0 0 10px; }
div.box800_new div.videoTextItem p { float: left; padding-left: 10px; width: 215px; }

div.box800_new div.pagination { text-align: center; border-bottom: 1px solid #9da7ab; border-top: 1px solid #9da7ab; padding: 10px 0 10px 0; float: left; margin: 30px 0px 0px 0px; display: inline; }
div.box800_new div.pagination a { color: #524745; }
div.box800_new div.pagination a.first { float: left; padding-left: 5px; }
div.box800_new div.pagination a.last { float: right; padding-right: 5px; }

div.horizontalAccordion {float: left; width: 708px; height: 470px; margin: 0px; padding: 0px; overflow:hidden; position:relative;}
div.horizontalAccordion ul { list-style: none; margin: 0; padding: 0;  }
div.horizontalAccordion ul li { float: left; padding: 0px; margin: 0px; display: block; }
div.horizontalAccordion ul li a { display: block; overflow: hidden; width: 177px; height: 470px;  }
div.horizontalAccordion #a1 { width: 177px; }
div.horizontalAccordion ul li img { position: absolute; }

/*FINE AGGIUNTA MARCO 05/05/2009*/

/*AGGIUNTA MARCO 26/05/2009*/
div.box_claim_relative {position:relative;}
div.box_claim_relative div.claimTitleActive {background-color:#062a28;color:#fff; position:absolute; top: 0px; left :0px; padding: 15px 16px; width: 174px; }
div.box_claim_relative div.claimTitleActive h1 {font-size:19px;padding:0px;margin:0 0 5px 0;line-height: 1em;font-weight:normal; }

div.box_claim_relative div.claimTitle {background-color:#062a28;color:#fff; position:absolute; top: 0px; left :0px; padding: 15px 16px; width: 174px; height:174px;}
div.box_claim_relative div.claimTitle h1 {font-size:20px;padding:0px;margin:0 0 5px 0;line-height: 1em;font-weight:normal; }
div.box_claim_relative div.claimTitle p {padding:0px;margin:0px;}

div.box_claim_relative div.claimText {color:#fff;position:absolute; top: 206px; left :15px; padding: 15px 16px; width: 174px;}
div.box_claim_relative div.claimText p {padding:0px;margin-top:15px;line-height:1.5em;}

div.box_claim_relative div.claimTextActive {color:#fff;position:absolute; top: 160px; left :15px; padding: 10px 16px; width: 174px;}
div.box_claim_relative div.claimTextActive p {font-size: 11px;padding:0px;margin-top:0px;line-height:1.5em;}
div.box_claim_relative div.claimTextActive p a {font-size: 11px;  text-decoration: underline; padding:0px;margin-top:0px;line-height:1.5em;}

div.box_claim_relative div.claimVideoBackground { display:none; position:absolute; top: 0px; left: 240px; width: 710px; height: 344px;background-color: #191919;filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;}
div.box_claim_relative div.claimVideoStarter { display:none; position:absolute; top: 150px; left: 530px; width: 100px; height: 100px;z-index:1000;}
div.box_claim_relative div.claimVideoPlayer { display:none; position:absolute; top: 28px; left: 335px; width: 710px; height: 344px;}

div.box_claim_relative div.claimSlider710 { position:absolute; top: 344px; left: 240px; width: 697px; height: 107px; overflow:hidden; padding:18px 0 0 12px; border-top: solid 1px #efedea; border-left: solid 1px #efedea; background-color:#000; }
div.box_claim_relative div.claimSlider710 span { display:block; height: 61px; padding-top:35px; float:left; }
div.box_claim_relative div.claimSlider710 span.slidePrev { padding-right: 4px;}
div.box_claim_relative div.claimSlider710 span.slideNext {}
div.box_claim_relative div.claimSlider710 div.sliderContent { float:left; }
div.box_claim_relative div.claimSlider710 div.sliderContent img { width: 88px; height: 88px;  border: 1px solid #303030; margin: 0 4px 0 0;}
div.box_claim_relative div.claimSlider710 div.sliderContent a:hover img,
div.box_claim_relative div.claimSlider710 div.sliderContent img.selected { border-color: #fff;}

/*css relativo alla pagina eventi*/
div.box150Eventi {padding: 10px 0 10px 0;}
div.box150Eventi h3 {padding:7px 7px 0 7px; margin:0px; font-size: 15px; font-weight: bold;line-height: 1em;}
div.box150Eventi a.pdf { border: none; padding-bottom: 7px; font-weight: normal; }

div.box640Eventi{ 
    width: 616px; 
    padding: 0 12px 12px 12px;
    margin-top: 20px!important; /* IE 7.0 */ 
}
div.box640Eventi div.evento {float:left; width: 616px; padding-bottom: 20px;}
div.box640Eventi div.evento div.image {float:left;}
div.box640Eventi div.evento div.image img {width: 150px; height: 150px;}
div.box640Eventi div.evento div.text {float:left; width: 454px; padding-left: 12px;  }
div.box640Eventi div.evento div.text h2{ font-size: 11px; font-weight: bold; padding: 12px 0 8px 0; margin: 0; }
div.box640Eventi div.evento div.text p { padding: 0px; margin:0px; } 
div.box640Eventi div.evento div.text p a.truncate_more_link { font-weight: bold;}
/*FINE AGGIUNTA MARCO 26/05/2009*/

/*VIDEO modificato Rachy 25/05/2009*/
div.box_claim div.coldx_content div.column697 { float:left; width: 696px; padding-top: 6px; overflow: hidden; }
div.box_claim div.coldx_content div.videoBox { float:left; width: 504px; height: 290px; padding: 23px 0 24px 0; border: 1px solid #fff; }
div.box_claim div.coldx_content div.textBox { float:left; width: 172px; height: 327px; border: 1px solid #fff; border-left: none; padding: 10px 5px 0px 12px;}
div.box_claim div.coldx_content div.textBox h2 { font-size: 20px; }
div.box_claim div.coldx_content div.textBox h3 { font-size: 11px; }

div.box_claim div.coldx_content div.column697Slide { float:left; width: 691px; height: 125px; overflow: hidden; padding-left: 5px; }
div.box_claim div.coldx_content div.column697Slide div.slider {padding-top: 13px; }
div.box_claim div.coldx_content div.column697Slide div.slider span { display:block; height: 61px; padding-top:35px; float:left; }
div.box_claim div.coldx_content div.column697Slide div.slider span.slidePrev { padding-right: 4px;}
div.box_claim div.coldx_content div.column697Slide div.slider span.slideNext {}
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent { float:left; }
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent img { width: 88px; height: 88px;  border: 1px solid #303030; margin: 0 4px 0 0;}
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent a:hover img,
div.box_claim div.coldx_content div.column697Slide div.slider div.sliderContent img.selected { border-color: #fff;}

div.claim_hp_sezione { color: #fff; margin-bottom:10px;}
div.claim_hp_sezione div.panel { border-color: #b2c0be; background-color: #000; }
div.claim_hp_sezione div.events { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; }
div.claim_hp_sezione div.video { width: 158px; background: none; }
div.claim_hp_sezione div.video div.rollOver { background-color: #000;}

div.claim_hp_sezione div.store-locator { width: 158px; height: 115px; border-left: none; background: none;}
div.claim_hp_sezione div.delivery { width: 158px; height: 115px; border-left: none; background: none;}
div.claim_hp_sezione div.label { background-color: #000; }
div.claim_hp_sezione div.label span.label a { color: #fff; }
div.claim_hp_sezione div.lbl-video { width: 158px }
div.claim_hp_sezione div.lbl-store-locator { width: 158px; border-left: none;}
div.claim_hp_sezione div.lbl-delivery { width: 158px; border-left: none;}
div.claim_hp_sezione p { color: #fff;}
div.claim_hp_sezione div.product-finder a { font-size: 13px; font-weight: normal; color: #fff; }
div.claim_hp_sezione div.events div.sliderContent img { border-color: #000;}

div.claim_hp_sezione div.events div.sliderContent a:hover img,
div.claim_hp_sezione div.events div.sliderContent img.selected { border-color: #fff;}
div.claim_hp_sezione div.mini-slider div.sliderContent img { border-color: #000; }
div.claim_hp_sezione div.mini-slider div.sliderContent a:hover img,
div.claim_hp_sezione div.mini-slider div.sliderContent img.selected { border-color: #fff;}

/*****************************/

div.hp_operativa_new div.threeColumn { background-color: #ff0; }
div.hp_operativa_new div.threeColumn div.column { float: left; width: 296px; padding: 10px 10px; }
div.hp_operativa_new div.threeColumn div.column img { width: 293px; }
div.hp_operativa_new div.threeColumn div.column h2 { font-size: 11px; padding: 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column h3 { font-size: 15px; color: #9f8d87; padding: 0 0 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column p { font-size: 11px; color: #9f8d87; padding: 0 0 10px 0; margin: 0px; }
div.hp_operativa_new div.threeColumn div.column p.special { border-bottom: 1px solid #7e706b; padding-bottom: 3px; margin-bottom: 3px; }
#body div.hp_operativa_new div.threeColumn div.column a { color: #9f8d87; }
div.hp_operativa_new div.threeColumn div.column div.img-text { float: left; padding-bottom: 15px; height:160px }
div.hp_operativa_new div.threeColumn div.column div.img-text img { float: left; width: 155px; padding: 0 10px 0 0; }
div.hp_operativa_new div.threeColumn div.column div.img-text h2 { float: left; width: 130px; padding-top: 0; padding-bottom:5px }
div.hp_operativa_new div.threeColumn div.column div.img-text h3 { float: left; width: 130px; padding: 0 0 10px 0; }
div.hp_operativa_new div.threeColumn div.column div.img-text p { float: left; width: 130px; }

div.hp_operativa_new div.banner { border: 1px solid #8f908f; width: 948px; height: 47px; padding: 0; }
div.hp_operativa_new div.banner a.link948x47 { display: block; width: 948px; height: 47px; float:left;}
div.hp_operativa_new div.banner a.link620x47 { display: block; width: 620px; height: 47px; float:left;}
div.hp_operativa_new div.banner div {float:right; }
#body div.hp_operativa_new div.banner a {color: #9f8d87;}

div.hp_operativa_new div.bannerXtra { background: transparent url(../img/back-banner-xtra-2.jpg) top left no-repeat; margin-top: 10px;}
div.hp_operativa_new div.bannerXtra div.bannerXtraText {float:right; height:47px; width: 200px;text-align:left; padding-top: 10px; color: #9f8d87;}
div.hp_operativa_new div.bannerOurLegacy { background: transparent url(../img/back-banner-our-legacy.jpg) top left no-repeat;  } 

#menu_footer_new { margin: auto; width: 950px; height: 157px; text-align: left; clear: both; border: 1px solid #8f908f; margin-top: 20px; }
#menu_footer_new div { float: left; border-right: 1px solid #8f908f; width: 157px; height: 157px; }
#menu_footer_new div.last { border: none; }
#menu_footer_new h2 { margin: 0; padding: 10px 10px 10px 10px; font-size: 14px; font-weight: normal; color: #a0a09f; }
#menu_footer_new ul { list-style-type: none; margin: 10px 0 10px 10px; padding: 0; }
#menu_footer_new ul li { margin: 0; padding: 0 0 2px 0; color: #a0a09f; }
#menu_footer_new ul li a { font-size: 11px; color: #a0a09f; }

div.box_claim div.box_bg_dark { width: 240px; background-color: #191919; background-image: none; height: 470px; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;}
div.box_claim div.box_bg_dark_fullBgColor {filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
div.box_claim div.box_bg_dark div.box206 ul.menusx { border-color: #98a7a6; }
div.box_claim div.box_bg_dark div.box206 ul.menusx li { color: #fff; border-color: #98a7a6; background: url(../img/ico_arrow1c.gif) 10px 14px no-repeat; }
div.box_claim div.box_bg_dark div.box206 ul.menusx li a { color: #fff; font-weight: bold; }

div.box_claim div.box_bg_dark div.horizontalAccordion { float: left; }

div.box_claim div.box_bg_green_dark { width: 240px; background-color: #136e6c; background-image: none; height: 470px; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx { border-color: #98a7a6; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx li { color: #98a7a6; border-color: #98a7a6; background: url(../img/ico_arrow1b.gif) 10px 14px no-repeat; }
div.box_claim div.box_bg_green_dark div.box206 ul.menusx li a { color: #98a7a6; font-weight: bold; }

div.box800_new { width: 785px; float: left; display: inline; padding: 28px 0 0 15px; color: #524745; }
div.box800_new h1 { font-size: 22px; font-weight: normal; padding: 0 0 20px 0; margin: 0px; }
div.box800_new h2 { font-size: 14px;} 
div.box800_new hr { height: 1px; color: #9da7ab; background-color: #524745; border: 0; clear: both; }
div.box800_new p { margin-top: 0; line-height: 1.5em;}
div.box800_new p a { text-decoration: underline; }

div.box800_new div.comunicato { float: left; width: 384px; height:160px; padding: 10px 4px; border-top: 1px solid #9da7ab; }
div.box800_new div.comunicato span { font-weight: bold; line-height: 1.5em; }

div.box800_new div.form { margin-bottom: 15px; }
div.box800_new div.form label { font-size: 13px; margin-right: 15px; }
div.box800_new div.form select { margin-right: 30px; font-size: 13px; color: #524745; }

div.box800_new div.photoItem { float: left; width: 157px; padding: 0; }
div.box800_new div.photoItem h2 { font-size: 11px; padding: 15px 0 0 3px; margin: 0 0 5px 0; }
div.box800_new div.photoItem img { width: 150px; height: 150px; margin: 0; padding: 0; }
div.box800_new div.photoItem p { margin: 0; padding: 5px 0 15px 0; float:left;}

div.box800_new div.photoTextItem { float: left; width: 384px; height:180px; padding: 10px 4px; border-top: 1px solid #9da7ab;}
div.box800_new div.photoTextItem img { float: left; width: 150px; height: 150px; }
div.box800_new div.photoTextItem span  { float: left; width: 215px;font-weight: bold; line-height: 1.5em; padding: 0 0 0 10px;}

div.box800_new div.photoTextItem span.date { font-weight: normal; padding: 5px 0 0 10px; }
div.box800_new div.photoTextItem p { float: left; padding-left: 10px; width: 215px; }

div.box800_new div.videoTextItem { float: left; width: 384px; padding: 10px 4px 10px 0;border-top: 1px solid #9da7ab; }
div.box800_new div.videoTextItem img { float: left; width: 150px; height: 150px; }
div.box800_new div.videoTextItem span { float: left; font-weight: bold; line-height: 1.5em; padding: 5px 0 0 10px; }
div.box800_new div.videoTextItem span.date { font-weight: normal; padding: 5px 0 0 10px; }
div.box800_new div.videoTextItem p { float: left; padding-left: 10px; width: 215px; }

div.box800_new div.pagination { text-align: center; border-bottom: 1px solid #9da7ab; border-top: 1px solid #9da7ab; padding: 10px 0 10px 0; float: left; margin: 30px 0px 0px 0px; display: inline; }
div.box800_new div.pagination a { color: #524745; }
div.box800_new div.pagination a.first { float: left; padding-left: 5px; }
div.box800_new div.pagination a.last { float: right; padding-right: 5px; }

div.horizontalAccordion {float: left; width: 708px; height: 470px; margin: 0px; padding: 0px; overflow:hidden; position:relative;}
div.horizontalAccordion ul { list-style: none; margin: 0; padding: 0;  }
div.horizontalAccordion ul li { float: left; padding: 0px; margin: 0px; display: block; }
div.horizontalAccordion ul li a { display: block; overflow: hidden; width: 177px; height: 470px;  }
div.horizontalAccordion #a1 { width: 177px; }
div.horizontalAccordion ul li img { position: absolute; }

/*FINE AGGIUNTA MARCO 05/05/2009*/

.homeslider { margin-top: 1px!important; /* IE 7.0 */ height: 130px; padding-top:0px;}
.socialtext {padding-top:20px;float:left; width: 130px; height:10px;font-weight:bold;}
