HTML {background-color:#252F1A}
BODY {font-family: Arial, "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #000000; margin:0; background: url(http://www.webisland.net/themes/Webisland/images/bg.jpg) repeat top left #6C7E58;text-align:center}
a:link, a:visited {color:#000099; text-decoration:none}
a:hover {text-decoration:underline}

/* struttura */
div#containerc {margin:0 auto;position:relative;width: 100%; text-align:center;background: url(http://www.webisland.net/themes/Webisland/images/bgtop.jpg) repeat-x top left;}
div#container {margin:0 auto;position:relative;width: 990px; text-align:center;background: url(http://www.webisland.net/themes/Webisland/images/bgcontent.gif) repeat-y top left #ffffff;}
div#top {margin:0 auto;position:relative;width:990px;height:180px;background: url(http://www.webisland.net/themes/Webisland/images/top.jpg) no-repeat top left;text-align:center}
div#banner728 {margin:0 auto;position:absolute;width:728px;height:90px;top:5px;right:0}
div#banner728adsense {margin:0 auto;position:absolute;}

/* MENU PRINCIPALE */
.menuHead{ margin:0; padding:0; position:absolute;top:120px;left:45px;text-align:cneter;list-style:none; height:29px; font-size:16px;line-height:29px;}
.menuHead li{ float:left; min-width:5em; /* VOCI ORIZZONTALI */ position:relative}
.menuHead li ul {font-size:12px}
* html .menuHead li{ width:5em;}
.menuHead a:link, .menuHead a:visited {display:block; height:29px; line-height:29px; padding: 0 13px; text-decoration:none; text-align:center; white-space: nowrap; font-weight:bold;color:#ffffff}
/* SOTTO MENU */
.menuHead ul{ margin:0; padding: 0; list-style:none; width:170px; border:3px solid #009; border-top:1px solid #008CBB}
.menuHead ul li{/*float:none;*/ width:170px; /* VOCI A COMPARSA */}
.menuHead ul a:link, .menuHead ul a:visited{ float:none; display:block; text-align:left; height:20px; line-height:20px; background:#008CBB; color: #ffffff; font-weight:normal;}
.menuHead ul a:hover {color:#ffcc00; text-decoration:underline;}
/* MENU ON OFF */
.menuHead ul,
.menuHead ul.subMenu-off{ position:absolute; /*visibility:hidden;*/ top:-10000em }
/*.menuHead ul.subMenu-on{ visibility:visible;}*/
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuHead ul.subMenu-on{ position:absolute;/* primo livello di annidamento:menu a discesa */ top:29px; visibility:visible; left: -3px; z-index:150;}
/* COLORI */
.menuHead{ color:#fff;}
.menuHead a{ color:#fff;}
/* EFFETTO ROLLOVER */
.menuHead a:hover,
.menuHead a:focus,
.menuHead a:active{ text-decoration: underline;}

/* colori canali */        
.menuHead .mstandard a:hover{ color:#ffcc00;}
.menuHead .mstandard ul a:hover{ color:#ffcc00;}
        

.primaVoce a {background:none;}
.primaVoce a:hover {background:none;}

/*nascondi select box articoli*/
.invisibile { visibility:hidden;}
.visibile {visibility:visible;}

ul#topmenu {position:absolute;top:120px;left:0;width:990px;margin:0 auto;padding:0; font-size: 16px; height:29px;list-style:none; font-weight:bold;line-height:29px; text-align:center}
ul#topmenu li a {text-decoration:none; text-align:center; margin:0 18px}
ul#topmenu li {display:inline}
ul#topmenu li a:link, ul#topmenu li a:visited {color:#ffffff; text-decoration:none}
ul#topmenu li a:hover {text-decoration:underline}

div#sx {position:absolute;top:280px;width:170px;left:20px;text-align:center}
div#content {margin: 0 20px 0 200px;min-height: 650px;height: auto !important;height: 650px;text-align:justify}
div#content table {font-size:100%}

div#botc {clear: left;position:relative;width:100%;text-align:center;background: url(http://www.webisland.net/themes/Webisland/images/bgbot.jpg) repeat-x top left #252F1A;}
div#bot {margin:0 auto;background: url(http://www.webisland.net/themes/Webisland/images/bot.jpg) no-repeat top left;width:950px !important; width /**/: 990px;padding: 2px 20px 0 20px;height:140px !important; height /**/: 142px;text-align:left;font-size:12px;color:#73895A}
div#copyright {clear: left;width:100%; height:35px !important; height /**/: 50px; padding-top:15px;background: url(http://www.webisland.net/themes/Webisland/images/bot.jpg) repeat-x top left #A7B689;font-size:12px;text-align:center;color:#ffffff}
div#copyright a:link, div#copyright a:visited {color:#ffffff;font-weight:bold}

/* mappatura logo */
ul#mlogo {
        margin:0;
        padding:0;
        list-style:none;
        position:absolute;
        width:240px;height:78px;
        left: 0;
        top: 16px;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:240px;height:78px;
}
#mlogo a {
display:block;
width:100%;
height:100%}
.alt {display:none}

/* sx */
div#topboxsx, div#bgboxsx, div#botboxsx {width:150px !important; width /**/: 160px;padding:0 5px}
div#topboxsx {height:8px;background: url(http://www.webisland.net/themes/Webisland/images/topboxsx.jpg) no-repeat top left;font-size:4px}
div#bgboxsx {background: url(http://www.webisland.net/themes/Webisland/images/bgboxsx.jpg) repeat-y top left}
div#botboxsx {height:8px;background: url(http://www.webisland.net/themes/Webisland/images/botboxsx.jpg) no-repeat top left}

/* content */
div#split2home {margin:0 auto;width:950px;height:95px}
div#split2home div {float: left}
div#split2home div div {width:50%}
div#split2home div#topbox, div#split2home div#cerca {height:85px !important; height /**/: 95px;padding:5px 10px}
div#split2home div#topbox {width:730px !important; width /**/: 730px; no-repeat top left}
div#split2home div#cerca {margin-left:10px;width:100px !important; width /**/: 150px; text-align:left}
div#split2home div#topbox h2 a:link, div#split2home div#topbox h2 a:visited {font-size:18px;color:#000000;font-style:italic;font-weight:normal}
div#split2home div#cerca h2 {font-size:18px;color:#4C6233;font-style:italic;font-weight:normal}

div#newstop, div#newsbot {width:750px !important; width /**/: 770px;padding:0 10px}
div#newsbg {width:770px}
div#newstop {background: url(http://www.webisland.net/themes/Webisland/images/newstop.jpg) no-repeat top left;min-height: 186px;height: auto !important;height: 196px;text-align:justify;padding-top:10px}
div#newsbg {background: url(http://www.webisland.net/themes/Webisland/images/newsbg.gif) repeat-y top left}
div#newsbot {height:11px;background: url(http://www.webisland.net/themes/Webisland/images/newsbot.gif) no-repeat top left}

div#partners {font-size:12px}
div#partners a:link, div#partners a:visited {color:#C0C0C0}

.verde {color:#339900;font-weight:bold}

div.wide {margin: 0;clear:left}

div#linkhome {color:#000000; font-size:18px; text-decoration:underline}
div#linkhome a:link, div#linkhome a:visited {color:#000000; font-size:18px; text-decoration:underline}



/* form e img  div {border: 1px solid #000000} */ 
.center {text-align:center}
.right {text-align:right}
.pag {text-align:right;margin-top: 30px}
ul {margin:0 0 0 20px;padding:0 0 0 20px}
ul li ul {margin:0 0 0 10px;padding:0 0 0 5px;}
hr {margin:5px 0; color:#009900}
.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}
h1, h2, h3 {display:inline}
h1 {color:#009;font-size:16px}
hr {margin: 0 auto; width:95%; height:1px; color:#009900}
img {border:0}
form {margin:0}
input.text,  textarea, input.search, select {color: #4C6233; border: 1px inset #999999; background-color: #ffffff}
input.text,  input.search, select {font-size:13px}
textarea {width: 100%; height:80px;font-size:100%}
input.text {width: 200px; height:18px}
input.search {width: 100px; height:17px;margin:5px 0;font-weight:normal}
select {width: auto;margin:0 5px}
.button {border:1px solid #ff6600;background-color:#ff9900;color:#ffffff;font-weight:bold;font-size:12px;height:20px}

