/* BASE STYLES */body { background: #ff6 url(bg100000.jpg) 50% top repeat-y; margin: 0; font: normal 11px "Verdana",sans-serif; text-align: center; }#page { color: #333; width: 1000px; background: #ffc; margin: 0 auto; position: relative; text-align: left; border: 1px solid #333; border-width: 0 1px;  padding-bottom: 10px; }br.clear { clear: both; font-size: 1px; }p { font: normal 12px "Verdana",sans-serif; }a { color: #540; }a:hover { color: #00C; }u, a.keyword { text-decoration: none; font-weight: bold; color: #822; } /* border-bottom: 1px dotted #333; cursor: help; */u i, i u, i a.keyword, a.keyword i { text-decoration: none; font-weight: bold; font-style: italic; color: #228; }a.keyword { border-bottom: none; }a.keyword:hover { border-bottom: 1px dotted #999; cursor: help; }form { margin: 0; }iframe { border: 0px; }iframe.long { border: 0px; width: 468px; height: 60px; }iframe.mini { border: 0px; width: 120px; height: 60px; }/* PARTS */div#layout-left   { position: absolute; left: 0; width: 130px; margin: 0px; padding: 0px; background-color: #F4F8ff; border-right: 0px solid #99A; border-bottom: 4px solid #99A; line-height: 1.2;  }div#layout-center { margin: 0px; margin-left: 130px; margin-right: 300px; padding: 0px; background-color: white; border-left: 1px solid #99A; border-right: 1px solid #99A; border-bottom: 1px solid #99A; line-height: 1.2;  }div#layout-right  { position: absolute; right: 0; width: 300px; line-height: 1.2;  } /* eeeef4 */div#mainleft    { text-align:center; }div#maincontent { padding: 0px; }div#mainright   { }div#footer  { background-color: transparent; clear: both; margin-top: 0px; margin-bottom: 15px; padding: 5px; border-top: 0px solid #99A; text-align: center; color: #99A; font: normal 10px "Verdana",sans-serif; }/* HEADER */div#header { background: url(bg_fondo.jpg) top left; padding: 0px; }div.logo-sm, div.logo- { background: transparent url(bg_home0.jpg) top left no-repeat; margin: 0px; padding: 1px 0px; }div#long-banner { padding: 5px; background: #000; border-bottom: 1px solid #666; text-align: center; }div#minibanner { text-align: center; margin-bottom: 10px; }div#network { float: right; 	background: url(bg_netwo.gif) top left repeat-x; 	color: white; line-height: 14px; font-family: "Verdana", sans-serif; font-size: 10px; padding-right: 5px; padding-left: 2px;	margin: 0;}div#network a { color: white; text-decoration: none; }div#network a:hover { color: white; text-decoration: underline; }div#network img { float: left;  }/* MENU */div#layout-menu { margin: 59px 0 0 100px; }div#menu-main { width: 100%; margin: 0px; font: bold 12px "Arial",sans-serif; height: 24px; white-space: nowrap; }div#menu-main div.dn { height: 24px; line-height: 24px; padding: 0px 0px 0px 1px; float: left; margin-right: 1px; 	background-image: url(bgtab000.gif);	background-position: 100% 0px;	background-repeat: no-repeat;}div#menu-main div.on { height: 24px; line-height: 24px; padding: 0px 0px 0px 1px; float: left; margin-right: 1px; 	background-image: url(bgtab000.gif);	background-position: 0px -30px;	background-repeat: no-repeat;}div#menu-main div.dn a { color: white; display: block; float: left; padding: 0px 13px 4px 11px;  text-decoration: none;	background-image: url(bgtab000.gif);	background-position: 100% 0px;	background-repeat: no-repeat;}div#menu-main div.on a { color: white; display: block; float: left; padding: 0px 13px 4px 11px;  text-decoration: none; 	background-image: url(bgtab000.gif);	background-position: 100% -30px;	background-repeat: no-repeat;}div#menu-main div.dn a:hover { color: yellow;  text-decoration: none; 	background-image: url(bgtab000.gif);	background-position: 100% -60px;	background-repeat: no-repeat;}div#menu-main div.on a:hover { color: yellow;  text-decoration: none; 	background-image: url(bgtab000.gif);	background-position: 100% -90px;	background-repeat: no-repeat;}/* SERVICE */div#service { float: right; font: normal 10px "Verdana",sans-serif; color: #333; padding: 3px 5px 0px 5px; 	height: 16px; }div#service a { color: #333; text-decoration: none; font-weight: bold; }div#service img { vertical-align: bottom; }div#service a:hover { text-decoration: underline; color: black; }div#service a:hover img { background: #fd0; }/* SUBMENU */div#submenu { clear: both; background: black; padding-bottom: 4px; padding-top: 0px; margin-bottom: 0px; }div#submenu img.min-height { width: 1px; height: 30px; }div#submenu { font: normal normal 10px "Verdana","Helvetica",sans-serif; color: yellow; }div#submenu b { color: yellow; }div#submenu a { font-weight: normal; color: white; text-decoration: none;  padding: 0px 4px; white-space: nowrap; }div#submenu a:hover { color: #eef; text-decoration: underline; }div#submenu div#submenu-channels-layout { float: left; width: 75%; min-width: 300px; padding: 0px 20px 0px 20px; }div#submenu-channels { line-height: 150%; padding: 0px 0px; }/* SEARCHBOX */div#submenu div#menu-search { float: right; width: 20%; min-width: 190px; height: 30px; padding: 0px; text-align: right; margin: 0px; margin-top: 5px; font-weight: bold; }div#submenu div#menu-search form { padding: 2px 4px 4px 4px;  background: black url(bgsearch.gif) top right no-repeat;}div#submenu div#menu-search form input.searchinput { width: 120px; font: normal 11px "Arial",sans-serif; color: #999; background: transparent url(bgsearci.gif); border: 0; padding: 1px; padding-right: 8px; padding-left: 20px; margin: 0px 2px; }div#submenu div#menu-search form input.searchinputie { width: 120px; font: normal 11px "Arial",sans-serif; color: #666; background: transparent; border: 0; padding: 1px; padding-right: 8px; padding-left: 20px; margin: 0px 2px; }div#submenu div#menu-search form input.searchinput:focus { font-weight: normal; color: #333; background: transparent; background-image: none; }/* LEFT BOX */div.APleftbox { font: normal normal 11px "Arial","Verdana",sans-serif; color: #333; margin: 0px; padding: 0px; width: 100%; margin-bottom: 10px; }div.APleftbox h1 { font: normal bold 11px "Arial","Verdana",sans-serif; color: #334; border-left: 8px solid #334; padding: 0px; padding-left: 4px; margin-left: 4px; margin-top: 0px; }div.APleftbox h1 a { color: #334; text-decoration: underline;  }div.APleftbox h1 a:hover { color: #900; text-decoration: underline;  }div.APleftbox ul { list-style-image: url(selected.gif); margin-left: 16px; padding: 0px; margin-top: 2px; }div.APleftbox li { padding: 1px 0px; }div.APleftbox a { text-decoration: none; color: #556; }div.APleftbox a:hover { text-decoration: underline; color: #900; }/* COLONNA DESTRA */div.APlistbox { font: normal normal 10px "Verdana",sans-serif; color: #899; margin: 0px; padding: 0px; width: 100%; }div.APlistbox div.title { background: #eee url(bg_inner.gif) left top no-repeat; height: 24px; padding-left: 20px; margin-bottom: 4px; }div.APlistbox h1 { background: #eee url(bg_inner.gif) right top no-repeat; height: 24px;  font: normal bold 11px "Arial","Verdana",sans-serif; color: white; padding: 4px; margin: 0px; vertical-align: middle; }div.APlistbox h2 { background: url(bg_homer.gif) top right repeat-x; height: 26px; color: white; padding: 0px 30px 0 0px; font: bold 11pt "Arial","Helvetica",sans-serif; margin-bottom: 5px;  }div.APlistbox h2 a { display: block; background: url(bg_homer.gif) top left repeat-x; height: 26px; padding: 2px 10px 0 24px; color: white; text-decoration: none; font-size: 10pt; font-weight: bold; }div.APlistbox h2 a:hover { text-decoration: underline; }div.APlistbox p { font: normal normal 10px "Verdana",sans-serif; margin-left: 10px; padding-left: 10px; padding-right: 5px; margin-top: 2px; }div.APlistbox form { margin: 2px 0px 2px 0px; background: #ffd; border: 1px solid #cc9; padding: 4px; }div.APlistbox form > p { padding: 0; margin: 0; margin-bottom: 4px; color: #333; }div.APlistbox input[type='text'] { font: normal normal 10px "Verdana",sans-serif; border: 1px solid #cc9; background: #ffe; width: 120px; color: #333; padding: 2px; }div.APlistbox input[type='submit'] { margin: 0; font: bold normal 10px "Verdana",sans-serif; text-transform: uppercase; border: 1px solid #993; background-image: url("button00.gif"); background-position: 0px 0px; background-repeat: repeat-x; color: #ccc; padding: 0px 6px 4px 6px; height: 18px; }div.APlistbox input[type='submit']:hover { background-position: 0px -20px; cursor: pointer; color: white; }div.APlistbox form label:hover { text-decoration: underline; cursor: pointer; color: #00C; }div.APlistbox ul { list-style-image: url(link0000.gif); margin-left: 10px; padding-left: 10px; padding-right: 5px; margin-top: 2px; }div.APlistbox li { padding: 2px 0px; border-bottom: 1px solid #999; }div.APlistbox li.APlistselected { list-style-image: url(selected.gif); color: #333; }div.APlistbox li.APlistgroup { list-style-type: none; list-style-image: url(shim0000.gif); font: normal bold 10px "Verdana",sans-serif; color: #999; border-top: none; }div.APlistbox a { text-decoration: none; }div.APlistbox a:hover { text-decoration: underline; }/* IMAGES */div.APimgleft { float: left; margin: 5px 20px 5px 0px; color: #666; font: normal 10px "Verdana","Arial", sans-serif; line-height: 12px; }div.APimgleft img {  border-color: black; border-style: solid; border-width: 1px; }div.APimgleft img.noBorder { border: 0; }div.APimgright { float: right; margin: 5px 0px 5px 20px;color: #666; font: normal 10px "Verdana","Arial", sans-serif; line-height: 12px; }div.APimgunaligned { margin: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.APimginbox { margin: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.APimglistmain { float: left; margin-right: 10px; margin-bottom: 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }/* MOREIMAGES */div.IMGleft { float: left; margin: 10px 20px 10px 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.IMGright { float: right; margin: 10px 0px 10px 20px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.IMGcenter { text-align: center; margin: 10px 0px 10px 0px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }div.IMGcenter img { margin: auto;  border-color: black; border-style: solid; border-width: 1px; }/* GALLERIES */div.APgallery { clear: both; margin: 10px 0px 10px 30px; text-align: center; width: 420px; }div.APgallery1 { background: white url(holderbg.gif) top left no-repeat; height: 80px; }div.APgallery2 { margin-left: 94px; padding: 2px; margin-bottom: 0px;  }div.APgallery3 { margin-left: 22px; color: white; margin-top: 0px; font: normal 10px "Verdana","Helvetica","Arial", sans-serif; }div.APgallery3 a { color: white; }div.APgallery3 a:hover { color: yellow; }div#APcontentArticle div.APgallery2 img { border: 0; }span.noteref { vertical-align: super; font: normal 11px "Arial", sans-serif; padding: 0 3px; }/* DELOSSTORE */div.delosstore { margin: 30px; padding: 10px; background-color: #def; border: 1px solid #abc; font: normal 11px "Verdana","Helvetica","Arial", sans-serif; }div.delosstore a { color: #114; text-decoration: none; }div.delosstore a:hover { color: #36c; text-decoration: underline; }div#APcontentArticle div.delosstore h3, div.delosstore h3 { font-size: 13px; margin: 0px; margin-bottom: 6px; }div.delosstore a h3, div.delosstore a u { color: #36c; }/* DELOS STORE SEARCH BOX */div#delosstore-box { background: #ccd6e1 url(bg000000.gif) top left repeat-x; padding: 0px; margin-bottom: 4px; border-top: 1px solid white; }div#delosstore-box form { margin: 0; }div#delosstore-box table { margin: 45px 5px 6px 10px; padding: 1px; border: 0; }div#delosstore-box input.text { font: normal 11px Verdana,sans-serif; color:#999; width: 100px; border: 2px solid #369; padding: 1px; }div#delosstore-box input.text:focus { color: #333; }div#delosstore-box input.button { border: 0; }div#delosstore-box p { font: normal 10px Verdana,sans-serif; color:#003; padding: 4px; margin: 0px; }div#delosstore-box div.delosstore-close { background: #ccd6e1 url(bglogo00.gif) top left repeat-x; padding: 0px; padding-bottom: 24px; height: 30px; }/* BREADCRUMBS */div.APbreadcrumbs { height: 40px; color: #666; background: white url(bread_bg.gif) repeat-x;  }div.APbreadcrumbs a { color: #666; text-decoration: none; }div.APbreadcrumbs a:hover { color: #00C; ext-decoration: underline; }div.APbreadcrumbs div span { display: block; float: left; height: 24px; padding: 6px 3px 0 5px; }/* DELOS STORE SEARCH BOX */div#delosstore-box { background: #ccd6e1 url(bg000000.gif) top left repeat-x; padding: 0px; margin-bottom: 4px; border-top: 1px solid white; }div#delosstore-box form { margin: 0; }div#delosstore-box table { margin: 45px 5px 6px 10px; padding: 1px; border: 0; }div#delosstore-box input.text { font: normal 11px Verdana,sans-serif; color:#999; width: 100px; border: 2px solid #369; padding: 1px; }div#delosstore-box input.text:focus { color: #333; }div#delosstore-box input.button { border: 0; }div#delosstore-box p { font: normal 10px Verdana,sans-serif; color:#003; padding: 4px; margin: 0px; }div#delosstore-box div.delosstore-close { background: #ccd6e1 url(bglogo00.gif) top left repeat-x; padding: 0px; padding-bottom: 24px; height: 30px; }
