/* BASE STYLES */

body { background: #adb9dc url(../img/header/bg1000.jpg) 50% top repeat-y; margin: 0; font: normal 11px "Verdana",sans-serif; text-align: center; }
#page { color: #333; width: 1000px; background: #e4eaf4; margin: 0 auto; position: relative; text-align: left; border: 1px solid #333; border-width: 0 1px; padding-bottom: 1px; }

p { font: normal 12px "Verdana",sans-serif; }
a { color: #009; }
a:hover { color: #00f; }
strong { font-weight: bold; color: #660000; } /* border-bottom: 1px dotted #333; cursor: help; */
em { font-weight: bold; font-style: italic; color: #000066; }
form { margin: 0; }
iframe { border: 0px; }

/* PARTS */

div#layout-left  { position: absolute; left: 0; width: 130px; margin: 0px; padding: 0px; background-color: #d2dcfb; border-right: 1px solid #006; border-bottom: 1px solid #006;  line-height: 1.2; }
div#layout-center { margin: 0px; margin-left: 130px; margin-right: 300px; padding: 0px; background-color: white; border-right: 1px solid #999; line-height: 1.2; }
div#layout-right   { position: absolute; right: 0; width: 300px; margin: 0px; padding: 0px; background-color: transparent;  line-height: 1.2; } /* eeeef4 */

div#mainleft    { text-align:center; }
div#maincontent { padding: 15px; }
div#mainright   { padding: 10px; }
div#footer  { background-color: transparent; clear: both; margin-top: 0px; margin-bottom: 15px; padding: 5px; border-top: 1px solid #999; text-align: center; color: #999; font: normal 10px "Verdana",sans-serif; }

/* HEADER */

div#mainheader { background: #006 url(../img/header/bgtestata.jpg) no-repeat; width: 100%; margin: 0px; position: relative; }
div#service { font: normal 10px "Verdana",sans-serif; color: #66A; float: right; margin: 4px 5px 2px 5px; }
div#service a { text-decoration: none; color: #fd0; font-weight:bold; padding: 2px 4px; }
div#service a:hover { text-decoration: underline; }
div#service a:hover img { background: #fd0; }
div#longbanner { float: right; margin: 2px 10px 4px 3px; clear: right;  }
div#minibanner { margin: 2px 5px 15px 2px; }
div#rss { position: absolute; right: 10px; bottom: -14px; }
div#delosnetwork { background: black; text-align: right; padding-right: 10px; font: normal 10px "Verdana",sans-serif; color: white; line-height: 20px; }
div#delosnetwork a { color: #ccc; text-decoration: none; } div#delosnetwork a:hover { color: white; text-decoration: underline; }
/* MENU */

div#layout-menu { background: #009; width: 100%; margin: 0px; border-bottom: 2px solid #76c4c4; }
div#layout-mainmenu { background: #00C url(../img/menu/bg.gif); width: 100%; margin: 0px; }
div#mainmenu { width: 100%; margin: 0px; font: bold 12px "Arial",sans-serif; }

div#mainmenu div.on { height: 24px; line-height: 22px; padding: 0px 0px 0px 1px; float: left; 
	background-image: url(../img/menu/bgtab.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#mainmenu div.dn { height: 24px; line-height: 22px; padding: 0px 0px 0px 1px; float: left; 
	background-image: url(../img/menu/bgtab.gif);
	background-position: 0px -30px;
	background-repeat: no-repeat;
}
div#mainmenu div.on a { color: white; display: clock; float: left; padding: 0px 18px 0px 6px; height: 24px; text-decoration: none; 
	background-image: url(../img/menu/bgtab.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
}
div#mainmenu div.dn a { color: white; display: clock; float: left; padding: 0px 18px 0px 6px; text-decoration: none; 
	background-image: url(../img/menu/bgtab.gif);
	background-position: 100% -30px;
	background-repeat: no-repeat;
}
div#mainmenu div.on a:hover { color: #fd0; text-decoration: none;
	background-image: url(../img/menu/bgtab.gif);
	background-position: 100% -60px;
	background-repeat: no-repeat;
}
div#mainmenu div.dn a:hover { color: #fd0; text-decoration: none;
	background-image: url(../img/menu/bgtab.gif);
	background-position: 100% -90px;
	background-repeat: no-repeat;
}
div#mainmenu div#menu-end { height: 24px; float: left; width: 6px;  }


/* SUBMENU */

div#submenu { clear: both; background: #009; padding-bottom: 4px; }
div#submenu { font: normal normal 10px "Verdana","Helvetica",sans-serif; color: #fd0; }
div#submenu b { color: #76c4c4; }
div#submenu a { font-weight: normal; color: white; text-decoration: none;  padding: 2px 4px; white-space: nowrap; }
div#submenu a:hover { color: #fd0; text-decoration: underline; }
div#submenu div#menu-delosnetwork {  float: left; width: 20%; min-width: 120px;  }
div#submenu div#submenu-channels-layout { float: left; width: 54%; min-width: 300px; padding: 0px; }
div#submenu-channels { line-height: 150%; padding: 4px 10px; }
div#submenu div#menu-search { float: right; width: 25%; min-width: 120px; padding: 0px; text-align: right; margin: 5px 0px; font-weight: bold; }
div#submenu div#menu-search form { padding: 4px;  background: #009 url(../img/menu/bgsearch.gif) right no-repeat;}

/* SEARCHBOX */
div#submenu div#menu-search form input.searchinput { width: 100px; font: normal 12px "Arial",sans-serif; color: #666; background: transparent url(../img/shim.gif); border: 0px solid white; padding: 1px; margin: 0px 12px; }
div#submenu div#menu-search form input.searchinput:focus { font-weight: normal; color: #333; }

/* LEFT BOX */

div.APleftbox { font: normal normal 10px "Verdana",sans-serif; color: #333; margin: 0px; padding: 0px; width: 100%; margin-bottom: 15px; }
div.APleftbox h1 { font: normal bold 12px "Arial","Verdana",sans-serif; color: #336; border-left: 8px solid #336; padding: 0px; padding-left: 6px; margin-left: 4px; margin-top: 0px; }
div.APleftbox h1 a { color: #336; text-decoration: underline;  }
div.APleftbox h1 a:hover { color: #00F; text-decoration: underline;  }
div.APleftbox ul { list-style-image: url(../img/box/selectedleft.gif); margin-left: 16px; padding: 0px; margin-top: 2px; }
div.APleftbox li { padding: 2px 0px; border-bottom: 1px solid #bef; }
div.APleftbox a { text-decoration: none; }
div.APleftbox a:hover { text-decoration: underline; }

/* IMAGES */
div.APimgleft { float: left; margin-right: 20px; margin-bottom: 10px; color: #888; font: normal 10px "Arial", sans-serif; line-height: 12px; }
div.APimgright { float: right; margin-left: 20px; margin-bottom: 10px; color: #888; font: normal 10px "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; width: 100%; }

/* GALLERIES */
div.APgallery { margin: 10px 0px 10px 30px; color: text-align: center; width; 100%; }
div.APgallery1 { background: white url(../img/gallery/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; }

/* DELOS STORE SEARCH BOX */
div#delosstore-box { background: #ccd6e1 url(http://www.delosstore.it/banner/boxsf/bg.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(http://www.delosstore.it/banner/boxsf/bglogo.gif) top left repeat-x; padding: 0px; padding-bottom: 24px; height: 30px; }

