@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
html, body{ height:100%; background: url(../img/bg.jpg) center top repeat-x #004870}

#wraper{ width:1004px; height:auto; margin: 0 auto;}
#header{ width:1004px; height:113px; background:url(../img/bgHeader.png) center top no-repeat; float:left}
#content{ width:100%; height:auto; background:url(../img/bgContent.png) center top repeat-y; float:left; margin:0}
#footer{ width:100%; height:130px; background:url(../img/bgFooter.png) center bottom no-repeat; float:left; text-align:center}
#wraper #slideFlashHome{ width:100%; height:528px; margin:0; float:left; background:url(../img/bgContent.png) center top repeat-y; text-align:center}
#slideFlashInterna{ width:100%; height:348px; margin:0; float:left; background:url(../img/bgContent.png) center top repeat-y;}

#boxhomePromozioni{ width:913px; height:auto; margin:0 auto; }
#boxhomePromozioni .top{ width:100%; height:10px; float:left; background:url(../img/boxhomePromozioni_top.jpg) top left no-repeat #00466D; margin:10px 0 0 0; padding:0}
#boxhomePromozioni .center{ width:100%; height:220px; float:left; margin:0; padding:0; background:#00466D;}
#boxhomePromozioni .bottom{ width:100%; height:10px; float:left; background:url(../img/boxhomePromozioni_bottom.jpg) top left no-repeat;}
#boxhomePromozioni .center h1{ font:normal 13px "Trebuchet MS", Arial; color:#fff; margin:2px 0 0 30px; text-transform:uppercase; }

#boxhomeMarchi{ width:913px; height:auto; margin:0 auto; }
#boxhomeMarchi .top{ width:100%; height:10px; float:left; background:url(../img/boxhomeMarchi_top.jpg) top left no-repeat #fff; margin:10px 0 0 0}
#boxhomeMarchi .center{ width:100%; height:auto; float:left; background:#fff; text-align:center; vertical-align:middle}
#boxhomeMarchi .bottom{ width:100%; height:10px; float:left; background:url(../img/boxhomeMarchi_bottom.jpg) top left no-repeat;}
#boxhomeMarchi .center ul{ width:100%; padding:10px 0; list-style:none; }
#boxhomeMarchi .center ul li{ display:inline; list-style:none; margin:0 5px 5px 5px; vertical-align:middle}
#boxhomeMarchi .center ul li a img,
#boxhomeMarchi .center ul li a:link img,
#boxhomeMarchi .center ul li a:active img,
#boxhomeMarchi .center ul li a:visited img{ border:1px solid #fff; vertical-align:middle; padding:3px;}
#boxhomeMarchi .center ul li a:hover img{ border:1px solid #00466D; padding:3px;}

#contHeader{ width:900px; margin:0 auto;}
#logo{ float:left; margin:30px 0 0 0;}
#contMenus{ float:right; width:auto; height:auto; margin:40px 0 0 0; text-align:right}
#topMenu{ width:auto; height:26px; float:right; margin:0 0 8px 0}
#topMenu .sx{ width:10px; height:26px; float:left; background:url(../img/bgTopMenu_sx.jpg) left top no-repeat;}
#topMenu .center{ width:auto; height:26px; vertical-align:middle; padding:0 10px; background:#fff; float:left}
#topMenu .dx{ width:10px; height:26px; float:left; background:url(../img/bgTopMenu_dx.jpg) left top no-repeat;}
#topMenu .center ul{ float:left; display:inline; list-style:none}
#topMenu .center ul li{display:inline; list-style:none; font: normal 10px "Trebuchet MS", Arial; color:#737373; padding:8px 2px 0 2px; float:left}
#topMenu .center ul li a,
#topMenu .center ul li a:link,
#topMenu .center ul li a:active,
#topMenu .center ul li a:visited{ font: normal 10px "Trebuchet MS", Arial; color:#737373; text-decoration:none; }
#topMenu .center ul li a:hover{ color:#0d6b9a;}
#topMenu .center ul li a img,
#topMenu .center ul li a:link img,
#topMenu .center ul li a:active img,
#topMenu .center ul li a:visited img{ margin:0 0 0 5px }
#topMenu .center ul li a:hover img{ }
#topMenu .center ul li a.Off,
#topMenu .center ul li a.Off:link,
#topMenu .center ul li a.Off:active,
#topMenu .center ul li a.Off:visited{ color:#0d6b9a;}

#menu{ clear:both;}
#menu ul{ float:right; display:inline; list-style:none}
#menu ul li{display:inline; list-style:none; font: normal 11px "Trebuchet MS", Arial; color:#9b9b9b; padding:8px 2px 0 2px; float:left}
#menu ul li a,
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#9b9b9b; text-decoration:none; }
#menu ul li a:hover{ color:#104070;}
#menu ul li a.Off,
#menu ul li a.Off:link,
#menu ul li a.Off:active,
#menu ul li a.Off:visited{ color:#104070;}

#footer ul{ width:100%; float:left; display:inline; list-style:none; text-align:center; margin:30px auto 0 auto; }
#footer ul li{ width:auto; display:inline; list-style:none; font: normal 11px "Trebuchet MS", Arial; color:#9b9b9b; }
#footer ul li a,
#footer ul li a:link,
#footer ul li a:active,
#footer ul li a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#9b9b9b; text-decoration:none; }
#footer ul li a:hover{ color:#333;}
#footer p{ width:100%; text-align:center; float:left; font: normal 11px "Trebuchet MS", Arial; color:#737373; margin:20px 0 0 0; line-height:16px;}
#footer p a,
#footer p a:link,
#footer p a:active,
#footer p a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#737373; text-decoration:none; }
#footer p a:hover{ color:#333;}

#boxInterna{ width:913px; height:auto; margin:0 auto; }
#boxInterna .top{ width:100%; height:10px; float:left; background:url(../img/bgInterna_top.jpg) top left no-repeat #fff;}
#boxInterna .center{ width:100%; height:auto; float:left; background:#fff; padding:20px 0;}
#boxInterna .bottom{ width:100%; height:10px; float:left; background:url(../img/bgInterna_bottom.jpg) top left no-repeat;}
#boxInterna .center #sx{ width:383px; height:auto; float:left; text-align:center}
#boxInterna .center #dx{ width:530px; height:auto; float:left;}
#boxInterna .center #sx img{ text-align:center}
#boxInterna .center #sx p{ width:100%; float:left; text-align:center; font: bold 15px "Trebuchet MS", Arial; color:#e07e27; margin:15px 0 0 0}
#boxInterna .center #sx p a,
#boxInterna .center #sx p a:link,
#boxInterna .center #sx p a:active,
#boxInterna .center #sx p a:visited{ font: bold 15px "Trebuchet MS", Arial; color:#e07e27; text-decoration:none;}
#boxInterna .center #sx p a:hover{ color:#333; text-decoration:underline;}

#boxInterna .center #dx p{ width:460px; float:left; text-align:left; font: normal 12px "Trebuchet MS", Arial; color:#005585; margin:0 0 0 30px !important; margin:0 0 0 15px; line-height:16px;}
#boxInterna .center #dx #boxAttivita{ width:506px; height:auto; float:left; margin:10px 0 0 0;}
#boxInterna .center #dx #boxAttivita .top{ width:100%; height:10px; background:url(../img/bgBoxAttivita_top.jpg) left top no-repeat #F6F6F6; float:left}
#boxInterna .center #dx #boxAttivita .center{ width:100%; height:auto; background:#F6F6F6; float:left}
#boxInterna .center #dx #boxAttivita .bottom{ width:100%; height:10px; background:url(../img/bgBoxAttivita_bottom.jpg) left top no-repeat; float:left}
#boxInterna .center #dx #boxAttivita .center h1{ font: bold 15px "Trebuchet MS", Arial; color:#e07e27; text-transform:uppercase; margin:0 0 5px 30px;}
#boxInterna .center #dx #boxAttivita .center ul{ width:482px !important; width:472px; height:auto; padding:0 12px; display:block; list-style:none; float:left; margin:10px 0;}
#boxInterna .center #dx #boxAttivita .center ul li{ display:block; list-style:none; margin:0 0 10px 0; background:url(../img/bulletBoxAttivita.jpg) left 2px no-repeat; float:left}
#boxInterna .center #dx #boxAttivita .center ul li p{ width:440px; float:left; margin: 0 0 0 18px}
#boxInterna .center #dx #boxAttivita .center ul li a,
#boxInterna .center #dx #boxAttivita .center ul li a:link,
#boxInterna .center #dx #boxAttivita .center ul li a:active,
#boxInterna .center #dx #boxAttivita .center ul li a:visited{ font: normal 12px "Trebuchet MS", Arial; color:#005585; text-decoration:none;}
#boxInterna .center #dx #boxAttivita .center ul li a:hover{ color:#e07e27; text-decoration:underline;}

#boxInterna .center #cataloghi{ width:836px; height:auto; margin:0 auto;}
#boxInterna .center #cataloghi ul{ width:100%; height:auto; display:inline; list-style:none; padding:0; margin:0; float:left}
#boxInterna .center #cataloghi ul li{ width:382px; height:auto; display:inline; list-style:none; padding:0; margin:0 18px; padding:0; float:left}
#boxInterna .center #cataloghi ul li .boxImg{ width:100%; height:50px; float:left; margin:0 0 10px 0;}
#boxInterna .center #cataloghi ul li .boxImg img{ float:left}
#boxInterna .center #cataloghi ul li .boxPdf{ width:382px; height:auto; float:left; margin:0 0 36px 0}
#boxInterna .center #cataloghi ul li .boxPdf .top{ width:100%; height:8px; background:url(../img/bgBoxCataloghi_top.jpg) left top no-repeat #f3f3f3; float:left;}
#boxInterna .center #cataloghi ul li .boxPdf .center{ width:100%; height:auto; background:#f3f3f3; float:left; text-align:center}
#boxInterna .center #cataloghi ul li .boxPdf .bottom{ width:100%; height:8px; background:url(../img/bgBoxCataloghi_bottom.jpg) left top no-repeat; float:left;}
#boxInterna .center #cataloghi ul li .boxPdf .center ul{ width:300px; height:auto; float:left; text-align:center; padding:0 10px; display:block; margin:0; list-style:none}
#boxInterna .center #cataloghi ul li .boxPdf .center ul li{ width:300px; display:block; list-style:none; text-align:left;  background:url(../img/pdfIco.jpg) left top no-repeat; padding:10px 0 10px 30px; margin:0;}
#boxInterna .center #cataloghi ul li .boxPdf .center ul li a,
#boxInterna .center #cataloghi ul li .boxPdf .center ul li a:link,
#boxInterna .center #cataloghi ul li .boxPdf .center ul li a:active,
#boxInterna .center #cataloghi ul li .boxPdf .center ul li a:visited{ font: bold 12px "Trebuchet MS", Arial; color:#0d3966; text-decoration:none;}
#boxInterna .center #cataloghi ul li .boxPdf .center ul li a:hover{ color:#e07e27; text-decoration:underline;}

#boxInterna .center #sxPromoter{ width:383px; height:auto; float:left;}
#boxInterna .center #sxPromoter img{ float:left; margin:0 0 0 20px; border:0px solid #777;}
#boxInterna .center #sxPromoter h1{ font: bold 15px "Trebuchet MS", Arial; color:#034270; margin:0 0 10px 20px;}
#boxInterna .center #sxPromoter p{ width:280px; float:left; line-height:20px; font: normal 11px "Trebuchet MS", Arial; color:#545454; margin:15px 0 0 20px !important; margin:15px 0 0 10px; text-align:justify}
#boxInterna .center #sxPromoter p a,
#boxInterna .center #sxPromoter p a:link,
#boxInterna .center #sxPromoter p a:active,
#boxInterna .center #sxPromoter p a:visited{ font: bold 15px "Trebuchet MS", Arial; color:#e07e27; text-decoration:none;}
#boxInterna .center #sxPromoter p a:hover{ color:#333; text-decoration:underline;}

#boxInterna .center #dxPromoter{ width:530px; height:auto; float:left;}
#boxInterna .center #dxPromoter p{ width:460px; float:left; text-align:justify; font: normal 11px "Trebuchet MS", Arial; color:#034270; margin:0 0 0 30px !important; margin:0 0 0 15px; line-height:16px;}
#boxInterna .center #dxPromoter h3 { font: bold 15px "Trebuchet MS", Arial; color:#e9a539; margin:0 0 10px 30px; }
#boxInterna .center #dxPromoter #boxAttivita{ width:506px; height:auto; float:left; margin:20px 0 10px 0;}
#boxInterna .center #dxPromoter #boxAttivita .top{ width:100%; height:10px; background:url(../img/bgBoxAttivita_top.jpg) left top no-repeat #F6F6F6; float:left}
#boxInterna .center #dxPromoter #boxAttivita .center{ width:100%; height:auto; background:#F6F6F6; float:left}
#boxInterna .center #dxPromoter #boxAttivita .bottom{ width:100%; height:10px; background:url(../img/bgBoxAttivita_bottom.jpg) left top no-repeat; float:left;}
#boxInterna .center #dxPromoter #boxAttivita .center h1{ font: bold 15px "Trebuchet MS", Arial; color:#034270; margin:0 0 0 30px;}
#boxInterna .center #dxPromoter #boxAttivita .center h2{ font: bold 12px "Trebuchet MS", Arial; color:#034270; margin:0 0 15px 30px;}
#boxInterna .center #dxPromoter #boxAttivita .center h4{ font: bold 11px "Trebuchet MS", Arial; color:#034270; margin:0 0 5px 30px;}
#boxInterna .center #dxPromoter #boxAttivita .center .input{ width:430px; padding:2px 5px; background:none; clear:both; border:1px solid #034270; font: normal 11px "Trebuchet MS", Arial; color:#666; margin:0 0 10px 30px;}
#boxInterna .center #dxPromoter #boxAttivita .center .inputMulti{ width:430px; height:120px; padding:2px 0 2px 5px; background:none; clear:both; border:1px solid #034270; font: normal 11px "Trebuchet MS", Arial; color:#666; margin:0 0 10px 30px;}
#boxInterna .center #dxPromoter #boxAttivita .center p{ width:430px; float:left; margin: 0 0 0 30px !important; margin: 0 0 0 15px; font: normal 11px "Trebuchet MS", Arial; color:#034270; line-height:20px}
#boxInterna .center #dxPromoter #boxAttivita .center p a,
#boxInterna .center #dxPromoter #boxAttivita .center p a:link,
#boxInterna .center #dxPromoter #boxAttivita .center p a:active,
#boxInterna .center #dxPromoter #boxAttivita .center p a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#034270; text-decoration:none;}
#boxInterna .center #dxPromoter #boxAttivita .center p a:hover{ color:#e9a539; text-decoration:underline;}
#boxInterna .center #dxPromoter #boxAttivita .center .contBtn{ width:430px; clear:both; margin: 50px 0 0 30px; font: normal 11px "Trebuchet MS", Arial; color:#034270; line-height:20px}
#boxInterna .center #dxPromoter #boxAttivita .center .contBtn .btnInvia{ padding:2px 20px; background:none; float:left; border:1px solid #034270; font: normal 11px "Trebuchet MS", Arial; color:#034270; margin:0 30px 10px 0;}
#boxInterna .center #dxPromoter img{ clear:both; margin:40px 0 40px 30px;}

#boxInterna .center #dxPromoter p.pdf{ width:100%; float:left; padding:10px 0;}
#boxInterna .center #dxPromoter p.pdf a,
#boxInterna .center #dxPromoter p.pdf a:link,
#boxInterna .center #dxPromoter p.pdf a:active,
#boxInterna .center #dxPromoter p.pdf a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#325a7c; background:url(../img/pdfIco.jpg) left top no-repeat; padding:10px 0 10px 30px; text-decoration:underline;}
#boxInterna .center #dxPromoter p.pdf a:hover{ color:#e9a539; background:url(../img/pdfIco.jpg) left top no-repeat; padding:10px 0 10px 30px; text-decoration:none;}

#boxInterna .center #dxPromoter p.promoB{ width:430px; float:left; padding:30px 0 0 0;}


.contBoxSearchPromoter{ width:100%; height:auto; float:left; margin:0 0 40px 0;}
.boxSearchPromoter{ width:160px; margin:0 10px 0 0; float:left;}
.boxSearchPromoter h1{ font: normal 13px "Trebuchet MS", Arial; color:#002c58; margin:0 0 5px 0}
.boxSearchPromoter select{ width:100%; clear:both; border:1px solid #8d8d8d; font: normal 12px "Trebuchet MS", Arial; color:#8d8d8d; padding:1px 0 0 5px}

#menuRapp{ width:310px; float:left; height:auto; margin:0 0 0 30px !important;  margin:0 0 0 15px;}
#menuRapp .top{ width:100%; height:10px; float:left; background:url(../img/bgMenuRapp_top.jpg) left top no-repeat #EFF0F0;}
#menuRapp .center{ width:100%; height:auto; float:left; background:#EFF0F0;}
#menuRapp .bottom{ width:100%; height:10px; float:left; background:url(../img/bgMenuRapp_bottom.jpg) left top no-repeat;}
#menuRapp .center ul{ width:300px; height:auto; float:right; display:block; list-style:none; text-align:left;}
#menuRapp .center ul li{ width:100%; display:block; list-style:none; margin:0 0 5px 0; padding:5px 0}
#menuRapp .center ul li a,
#menuRapp .center ul li a:link,
#menuRapp .center ul li a:active,
#menuRapp .center ul li a:visited{ font: normal 13px "Trebuchet MS", Arial; color:#7b7b7b; text-decoration:none; background:url(../img/bulletMenuRapp.png) 5px 1px no-repeat; padding:0 0 0 20px;}
#menuRapp .center ul li a:hover{ color:#e9a539; text-decoration:underline}
#menuRapp .center ul li.off{ width:100%; display:block; list-style:none; margin:0 0 5px 0; padding:5px 0; background:url(../img/bgMenuRapp_off.jpg) top right no-repeat}
#menuRapp .center ul li.off a,
#menuRapp .center ul li.off a:link,
#menuRapp .center ul li.off a:active,
#menuRapp .center ul li.off a:visited{ font: normal 13px "Trebuchet MS", Arial; color:#7BAAA9; text-decoration:none;  background:url(../img/bulletMenuRapp_off.png) 5px 1px no-repeat; padding:0 0 0 20px;}
#menuRapp .center .submenu ul{ width:280px; height:auto; clear:both; display:block; list-style:none; text-align:left; margin:5px 0;}
#menuRapp .center .submenu ul li{ width:250px; display:block; list-style:none; margin:0 0 5px 30px; background:none}
#menuRapp .center .submenu ul li a,
#menuRapp .center .submenu ul li a:link,
#menuRapp .center .submenu ul li a:active,
#menuRapp .center .submenu ul li a:visited{ font: normal 12px "Trebuchet MS", Arial; list-style:none; color:#7b7b7b; text-decoration:none; background:none; padding:0}
#menuRapp .center .submenu ul li a:hover{ color:#e9a539; text-decoration:underline}
#menuRapp .center .submenu ul li a.offR,
#menuRapp .center .submenu ul li a.offR:link,
#menuRapp .center .submenu ul li a.offR:active,
#menuRapp .center .submenu ul li a.offR:visited{ font: normal 12px "Trebuchet MS", Arial; color:#e9a539; text-decoration:none; background:none; padding:0}
#menuRapp .center a{ cursor:pointer}

#boxInterna .center #dxRapp{ width:530px; height:auto; float:left;}
#boxInterna .center #dxRapp img{ float:left; margin:0 0 0 30px;}
#boxInterna .center #dxRapp #link{ width:500px; float:right; text-align:left; margin:2px 0 0 0}
#boxInterna .center #dxRapp #link a,
#boxInterna .center #dxRapp #link a:link,
#boxInterna .center #dxRapp #link a:active,
#boxInterna .center #dxRapp #link a:visited{ font: normal 10px "Trebuchet MS", Arial; color:#505050; text-decoration:none;}
#boxInterna .center #dxRapp #link a:hover{ color:#e9a539; text-decoration:underline;}
#boxInterna .center #dxRapp ul{ width:500px; float:right; height:auto; text-align:left; display:block; list-style:none; margin:40px 0 0 0;}
#boxInterna .center #dxRapp ul li{ width:98%; float:left; height:auto; text-align:left; display:block; list-style:none; margin:0 0 20px 0; border-bottom:1px dotted #ccc; padding:0 0 20px 0}
#boxInterna .center #dxRapp ul li img{ float:left; margin:0 10px 0 0}
#boxInterna .center #dxRapp ul li p{ width:300px; float:left; font: normal 12px "Trebuchet MS", Arial; color:#505050; line-height:20px; text-align:left; margin:0}

#boxInterna .center #promo{ width:870px; height:auto; margin:0 auto;}
#boxInterna .center #promo ul{ width:100%; height:auto; float:left; display:block; list-style:none}
#boxInterna .center #promo ul li{ width:100%; height:auto; float:left; display:block; list-style:none; margin:0 0 10px 0}
#boxInterna .center #promo ul li .top{ float:left; width:100%; height:10px; background:url(../img/bgPromo_top.jpg) left top no-repeat #F6F6F6;}
#boxInterna .center #promo ul li .center{ float:left; width:100%; height:auto; background:#F6F6F6;}
#boxInterna .center #promo ul li .bottom{ float:left; width:100%; height:10px; background:url(../img/bgPromo_bottom.jpg) left top no-repeat;}
#boxInterna .center #promo ul li .center .contLogo{ float:left; margin:0 0 15px 15px; }
#boxInterna .center #promo ul li .center .contLogo img{ float:left; border:0}
#boxInterna .center #promo ul li .center .contDesc{ float:left; width:100%;}
#boxInterna .center #promo ul li .center .contDesc img{ float:left; margin:0 20px 0 15px; border:1px solid #666;}
#boxInterna .center #promo ul li .center .cont{ float:left; width:620px; height:auto;}
#boxInterna .center #promo ul li .center .cont h1{ font: normal 13px "Trebuchet MS", Arial; color:#b87530; margin:0 0 5px 0}
#boxInterna .center #promo ul li .center .cont p{ font: normal 11px "Trebuchet MS", Arial; color:#325a7c; line-height:18px;}
#boxInterna .center #promo ul li .center .cont p a,
#boxInterna .center #promo ul li .center .cont p a:link,
#boxInterna .center #promo ul li .center .cont p a:active,
#boxInterna .center #promo ul li .center .cont p a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#325a7c; background:url(../img/pdfIco.jpg) left top no-repeat; padding:10px 0 10px 30px; text-decoration:underline;}
#boxInterna .center #promo ul li .center .cont p a:hover{ color:#e9a539; background:url(../img/pdfIco.jpg) left top no-repeat; padding:10px 0 10px 30px; text-decoration:none;}

#paginazione{ width:100%; height:25px; float:left;}
#paginazione #box{ width:auto; float:right;}
#paginazione #box #sx{ float:left; width:10px; height:25px; background:url(../img/paginazione/sx.jpg) left top no-repeat;}
#paginazione #box #center{ float:left; width:auto; height:25px; background:#F6F6F6; text-align:center}
#paginazione #box #dx{ float:left; width:10px; height:25px; background:url(../img/paginazione/dx.jpg) left top no-repeat;}
#paginazione #box #center ul{ display:inline; list-style:none; border:0; padding:0; text-align:center;}
#paginazione #box #center ul li{ float:left; width:auto; display:inline; list-style:none; margin:7px 5px 0 5px; font: bold 10px "Trebuchet MS", Arial; color:#325a7c; border:0; padding:0}
#paginazione #box #center ul li a,
#paginazione #box #center ul li a:link,
#paginazione #box #center ul li a:active,
#paginazione #box #center ul li a:visited{ font: bold 10px "Trebuchet MS", Arial; color:#325a7c; text-decoration:none;}
#paginazione #box #center ul li a:hover{ color:#e9a539;}
#paginazione #box #center ul li a.off,
#paginazione #box #center ul li a.off:link,
#paginazione #box #center ul li a.off:active,
#paginazione #box #center ul li a.off:visited{ font: bold 10px "Trebuchet MS", Arial; color:#e9a539; text-decoration:none;}

#boxInterna .center #sxEventi{ width:383px; height:auto; float:left; text-align:center}
#menueventi{ width:310px; float:left; height:auto; margin:0 0 0 30px !important; margin:0 0 0 15px;}
#menueventi .top{ width:100%; height:10px; float:left; background:url(../img/bgMenuRapp_top.jpg) left top no-repeat #EFF0F0;}
#menueventi .center{ width:100%; height:auto; float:left; background:#EFF0F0;}
#menueventi .bottom{ width:100%; height:10px; float:left; background:url(../img/bgMenuRapp_bottom.jpg) left top no-repeat;}
#menueventi .center ul{ width:300px; height:auto; float:right; display:block; list-style:none; text-align:left;}
#menueventi .center ul li{ width:100%; display:block; list-style:none; margin:0 0 5px 0; padding:5px 0}
#menueventi .center ul li a,
#menueventi .center ul li a:link,
#menueventi .center ul li a:active,
#menueventi .center ul li a:visited{ font: normal 12px "Trebuchet MS", Arial; color:#e9a539; text-decoration:none; background:url(../img/bulletMenuRapp.png) 4px 1px no-repeat; padding:0 0 0 20px;}
#menueventi .center ul li a:hover{ color:#7b7b7b; text-decoration:underline}
#menueventi .center ul li.off{ width:100%; display:block; list-style:none; margin:0 0 5px 0; padding:5px 0; }
#menueventi .center ul li.off a ,
#menueventi .center ul li.off a:link,
#menueventi .center ul li.off a:active,
#menueventi .center ul li.off a:visited{ font: normal 12px "Trebuchet MS", Arial; color:#034270; text-decoration:none;  background:url(../img/bulletMenuRapp_off.png) 4px 1px no-repeat ; padding:0 0 0 20px;}
#menueventi .center ul li p{ font: normal 11px "Trebuchet MS", Arial; color:#7b7b7b; padding:0 5px}
#menueventi .center ul li.off p{ font: normal 11px "Trebuchet MS", Arial; color:#e9a539; padding:0 5px}
#menueventi .center a{ cursor:pointer}


#boxInterna .center #privacy{ width:870px; height:auto; margin:0 auto;}
#boxInterna .center #privacy h1{ font: normal 13px "Trebuchet MS", Arial; color:#b87530; margin:0 0 5px 0}
#boxInterna .center #privacy p{ font: normal 11px "Trebuchet MS", Arial; color:#325a7c; line-height:18px;}
#boxInterna .center #privacy p a,
#boxInterna .center #privacy p a:link,
#boxInterna .center #privacy p a:active,
#boxInterna .center #privacy p a:visited{ font: normal 11px "Trebuchet MS", Arial; color:#325a7c; text-decoration:underline;}
#boxInterna .center #privacy p a:hover{ color:#e9a539; text-decoration:none;}

#siteMapMenu{ width:600px; float:left; height:auto; margin:0 0 0 30px;}
#siteMapMenu ul{ width:100%; height:auto; float:right; display:block; list-style:none; text-align:left;}
#siteMapMenu ul li{ width:100%; display:block; list-style:none; margin:0 0 5px 0; padding:2px 0 ; font: bold 14px "Trebuchet MS", Arial; color:#333;}
#siteMapMenu ul li a,
#siteMapMenu ul li a:link,
#siteMapMenu ul li a:active,
#siteMapMenu ul li a:visited{ font: bold 14px "Trebuchet MS", Arial; color:#333; text-decoration:none; }
#siteMapMenu ul li a:hover{ color:#e9a539; text-decoration:underline}
#siteMapMenu ul ul{ width:580px; height:auto; float:left; display:block; list-style:none; text-align:left; margin:2px 0;}
#siteMapMenu ul ul li{ display:block; list-style:none; margin:0 0 5px 20px;}
#siteMapMenu ul ul li a,
#siteMapMenu ul ul li a:link,
#siteMapMenu ul ul li a:active,
#siteMapMenu ul ul li a:visited{ font: bold 13px "Trebuchet MS", Arial; color:#999; text-decoration:none;}
#siteMapMenu ul ul li a:hover{ color:#e9a539; text-decoration:underline}
#siteMapMenu ul ul li a.plus,
#siteMapMenu ul ul li a.plus:link,
#siteMapMenu ul ul li a.plus:active,
#siteMapMenu ul ul li a.plus:visited{ margin:0 5px 0 0; padding:0; border:1px solid #0CF; font: bold 13px "Trebuchet MS", Arial; color:#0cf; text-decoration:none;}
#siteMapMenu ul ul li a.plus:hover{ margin:0 5px 0 0; padding:0; border:1px solid #c00; font: bold 13px "Trebuchet MS", Arial; color:#c00; text-decoration:none;}
#siteMapMenu ul li a{ cursor:pointer}

#siteMapMenu ul ul ul{ width:580px; height:auto; float:left; display:block; list-style:none; text-align:left; margin:2px 0;}
#siteMapMenu ul ul ul li{ display:block; list-style:none; margin:0 0 5px 45px !important; margin:0 0 5px 25px;}
#siteMapMenu ul ul ul li a,
#siteMapMenu ul ul ul li a:link,
#siteMapMenu ul ul ul li a:active,
#siteMapMenu ul ul ul li a:visited{ font: bold 11px "Trebuchet MS", Arial; color:#666; text-decoration:none;}
#siteMapMenu ul ul ul li a:hover{ color:#e9a539; text-decoration:underline}


#boxInterna .center #sxContatti{ width:383px; height:auto; float:left;}
#boxInterna .center #sxContatti h1{ font: bold 15px "Trebuchet MS", Arial; color:#034270; margin:0 0 10px 20px;}
#boxInterna .center #sxContatti p{ width:280px; float:left; line-height:20px; font: normal 12px "Trebuchet MS", Arial; color:#545454; margin:15px 0 0 20px !important; margin:15px 0 0 10px; text-align:justify}
#boxInterna .center #sxContatti p a,
#boxInterna .center #sxContatti p a:link,
#boxInterna .center #sxContatti p a:active,
#boxInterna .center #sxContatti p a:visited{ font: normal 12px "Trebuchet MS", Arial; color:#545454; text-decoration:none;}
#boxInterna .center #sxContatti p a:hover{ color:#e07e27; text-decoration:underline;}



#accordition{ width:100%; float:left;}
#accordition h1{ font: bold 15px "Trebuchet MS", Arial; color:#034270; margin:0 0 5px 0}
#accordition h1 a,
#accordition h1 a:link,
#accordition h1 a:active,
#accordition h1 a:visited{ font: bold 15px "Trebuchet MS", Arial; color:#034270; text-decoration:none; cursor:pointer;}
#accordition h1 a:hover{ color:#383; text-decoration:none;}

#accordition .prov{ float:left; width:100%; margin:5px 0 10px 0;}
#accordition .prov h2{ font: bold 13px "Trebuchet MS", Arial; color:#383; margin:5px 0}
#accordition .prov h2 a,
#accordition .prov h2 a:link,
#accordition .prov h2 a:active,
#accordition .prov h2 a:visited{ font: normal 13px "Trebuchet MS", Arial; color:#545454; text-decoration:none; cursor:pointer;}
#accordition .prov h2 a:hover{ color:#034270; text-decoration:none;}


/*---------error----------*/
.error_cont{ width:auto; height:auto; margin:5px 0 15px 30px; clear:both; font:bold 10px Arial; color:#c00; text-align:left;}


body ol li { display:list-item; }
ol{ margin:10px 0 0 0;}
ol li{ color:#c00; padding:0; display: block; list-style-position: inside;	list-style-image:none; list-style-type: decimal; margin:0 0 5px 0;}

/* mappa italia */

#wrap_mappa{
	width:356px;
	height:344px;
	border:0px solid #CCCCCC;
	background-color:#EEEEEE;
	}
	#mappa img{
	border:none;
	}
	#mappa{
	width:332px;
	height:319px;
	position:relative;
	left:10px;
	top:10px;
	background-color:#FFFFFF;
	border:0px solid #CCCCCC;
	}
	#mappa a{
	text-decoration:none;
	color:#000000;
	outline:none;
	}
	#mappa a img.regione{
	position:absolute;
	display:block;
	}
	#mappa a:hover img.regione{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
	#mappa a span{
	display:none;
	}

	#mappa span b{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	}
	#aosta{
	left:5px;
	top:37px;
	z-index:1;
	}
	#piemonte{
	left:2px;
	top:27px;
	}
	#liguria{
	left:20px;
	top:77px;
	}
	#lombardia{
	left:41px;
	top:19px;
	}
	#trentino{
	left:80px;
	top:3px;
	z-index:2;
	}
	#veneto{
	left:85px;
	top:15px;
	}
	#friuli{
	left:120px;
	top:15px;
	z-index:3;
	}
	#romagna{
	left:55px;
	top:62px;
	}
	#toscana{
	left:66px;
	top:81px;
	}
	#marche{
	left:118px;
	top:96px;
	}
	#umbria{
	left:113px;
	top:108px;
	}
	#lazio{
	left:105px;
	top:132px;
	}
	#abruzzo{
	left:139px;
	top:128px;
	}
	#molise{
	left:160px;
	top:152px;
	z-index:4;
	}
	#puglia{
	left:182px;
	top:154px;
	}
	#campania{
	left:158px;
	top:169px;
	}
	#basilicata{
	left:194px;
	top:179px;
	z-index:5;
	}
	#calabria{
	left:205px;
	top:210px;
	}
	#sardegna{
	left:30px;
	top:175px;
	}
	#sicilia{
	left:130px;
	top:270px;
	}
