HTML {background-color:#252F1A}
BODY {font-family: Arial, Verdana, "trebuchet ms", Helvetica, sans-serif; font-size:100%; font-weight: normal; color: #000000; margin: 0; background: url(http://download.webisland.net/templates/Webdownload/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://download.webisland.net/templates/Webdownload/images/bgtop.jpg) repeat-x top left;}
div#container {margin:0 auto;position:relative;width: 990px; text-align:center;background: url(http://download.webisland.net/templates/Webdownload/images/bgcontent.gif) repeat-y top left #ffffff;}
div#top {margin:0 auto;position:relative;width:990px;height:180px;background: url(http://download.webisland.net/templates//Webdownload/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.titoloprogramma {color: #000099; font-size:1.5em; font-weight: bold; padding: 10px 0 0 20px; margin: 3px 0 0 0;}

div.download {color: #000099; font-size: 1.2em; font-weight: bold; padding: 5px 0 0 10px; margin: 3px 0 0 0; text-decoration:none;}
div.download a {color: #000099; font-size: 1.2em; font-weight: bold; padding: 5px 0 0 10px; margin: 2px 0 0 0; text-decoration:none;}
div.download a:hover {color: #000099; font-size: 1.2em; font-weight: bold; padding: 5px 0 0 10px; margin: 3px 0 0 0; text-decoration:underline;}

div.schedatecnica {color: #000000; font-size:12px; font-weight:normal; text-decoration:none; padding: 5px 0 0 5px; margin: 3px 0 0 0;}

/* MENU PRINCIPALE */
.menuHead{ margin:0; padding:0; position:absolute;top:120px;left:65px;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 #000099; 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;}



/* 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}

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

img {border:0}
form {margin:0}
input.text,  textarea, input.searchfield, select {color: #4C6233; border: 1px inset #999999; background-color: #ffffff}
input.text,  input.searchfield, select {font-size:13px}
textarea {width: 100%; height:80px;font-size:100%}
input.text {width: 200px; height:18px}
input.searchfield {width: 100px; height:17px;margin:5px 0;font-weight:normal}

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://download.webisland.net/templates/Webdownload/images/bgbot.jpg) repeat-x top left #252F1A;}
div#bot {margin:0 auto;background: url(http://download.webisland.net/templates/Webdownload/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://download.webisland.net/templates/Webdownload/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}

/* 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:80px !important; width /**/: 210px; no-repeat top left;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:5px;color:#4C6233;font-style:italic;font-weight:normal}

div#newstop, div#newsbot {width:750px !important; width /**/: 770px;padding:0 10px}
div#newsbg {width:770px;font-size:110%;}
div#newstop {background: url(http://download.webisland.net/templates/Webdownload/img/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://download.webisland.net/templates/Webdownload/img/newsbg.gif) repeat-y top left}
div#newsbot {height:11px;background: url(http://download.webisland.net/templates/Webdownload/img/newsbot.gif) no-repeat top left}

div#partners {font-size:12px;text-align:center}
div#partners a:link, div#partners a:visited {color:#C0C0C0}
h1, h2, h3 {display:inline}

strong 
{
        color: #000;
}
div.page
{
        position:relative;background: url(http://www.xdirectory.it/templates/Xdirectory/img/bgcontent.jpg) repeat-y top left #ffffff;
        margin: 0 auto;
        width:960px;
                text-align:center
}
div.header
{
        position:relative;
                margin:0 auto;
                height: 130px;
                width:940px;
                text-align:left
}
div#bannertop
{
       position:absolute;top:15px;right:40px;
}

div.logo
{
        float: center;
        width: 760px;
}




.imgdx {float:right;margin-left:10px}
.imgsx {float:left;margin-right:10px}

div.vert-line
{
        border-left: 1px solid #B9A37C;
        float: left;
        height: 40px;
        margin: 10px 0 0 20px;
}
div.menu a
{
        color: #B4A183;
}
div.top-menu
{
        font-size: 1.1em;
        font-weight: bold;
        height: 23px;
        padding: 0;
        margin: 0;
        border-bottom: 1px solid #808080;
}
div.line
{
        background-color: #D2D2D2;
        width: 760px;
        height: 4px;
}        
ul.search
{
        margin: 0 50px 0 20px;
        padding: 0;        
        color: #000000;
}
ul.search li
{
        padding: 0;
}
ul.search li a
{
        color: #000000;
        font-size: 0.9em;
}
ul.menu
{
        list-style-type:none;
        margin:0;
        padding:0;
}
ul.menu li
{
        float: left;
        margin: 0 4px;
        line-height: 20px;
        background: #ffffff;
        height: 23px;
}
ul.menu li a
{
        line-height: 23px;
        padding: 0 15px;
        color: #000000;
        font-size: 0.75em;
        font-weight: bold;
        display: block;
        float: left;
        text-decoration: none;
}
ul.menu li a:hover
{
        color: #2375A7;
}
ul.menu li.active
{
        color: #000000;
        font-weight: bold;
        font-size: 0.75em;
        background: #F36700 url('../img/tab-left-act.gif') top left no-repeat;
}
ul.menu li.active div
{
        line-height: 23px;
        padding: 0 15px;
        background: url('../img/tab-right-act.gif') top right no-repeat;
}
ul.menu li.xml
{
        background-image: none;
        padding: 0 0 0 20px;
}
ul.menu li.xml a
{
        padding: 2px 0 0 0;
        background-image: none;
}
div.lang-switch
{
        float: right;
        margin: 20px 30px 0 0;
        line-height: 14px;
        font-size: 0.85em;
}
ul.lang-switch
{
        list-style-type: none;
        margin: 0;
}
ul.lang-switch li
{
        color: #F36700;
        border-right: 1px solid #FFF;
        float: left;
        padding-right: 4px;
}
ul.lang-switch li a
{
        color: #508CD2;
}
div.link-sorting
{
        font-size: 1em;
        text-align: center;
}
div.link-sorting a
{
        color: #000099;
        font-weight: bold;
}
div.search-form
{
        font-color: #000000;
        font-size: 0.80em;
        font-weight: bold;
        height: 60px;
        border-top: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        background: #c0cfdf;
}
div.search-form a
{
        color: #414141;
}
div.search-tools
{
        margin: 0 5px;
        background-color: #7EA5D0;
        border-bottom: 2px solid #808080;
        height: 28px;
}
input.what
{
        border: 1px solid #000;
                width:466px;height:22px; margin-right:15px;font-size:17px
}
div.bottom
{
        clear: both;
        color: #ffffff;
        font-size: 90%;
                background: url(http://www.xdirectory.it/templates/Xdirectory/img/bot.jpg) no-repeat top left #cc0000;
        width:940px !important; width /**/: 960px;
                height:54px !important; height /**/: 60px;
                padding: 3px 10px;
        position: relative;
        text-align: center;
}
div.bottom a:link, div.bottom a:visited
{
        color: #ffffff;
        font-weight: bold;
}


/**div.content
{
        border-bottom: none;
        padding-bottom: 1px;
        border-top: 1px solid #808080;
        border-bottom: 1px solid #808080;
}**/
div.breadcrumb
{
        font-weight: bold;
        font-size: 0.8em;
        padding: 10px 0 0 0;
}
div.breadcrumb a
{
        color: #000000;
}
p
{
        padding: 0;
        margin: 20px;
}
p.date
{
        font-size: 0.85em;
}
p.news
{
        margin-top: 5px;
        font-size: 0.85em;
}
p.last
{
        font-size: 0.85em;
        margin-top: 5px;
        text-align: right;
}
img
{
        border: 0;
}

form
{
        padding: 0;
        margin: 0;
}

.clearfix:after
{
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}

* html .clearfix
{
        height: 1%;
}
.button
{
        text-align: right;
        margin-bottom: 10px;
}
h1
{
        color: #000000;
        font-size: 1em;
        font-weight: bold;
        margin: 3px 0 0 0;
}
h1 a
{
        color: #161616;
}
div.category-description
{
        color: #000000;
        font-size: 0.8em;
        padding: 0;
        margin: 3px 5px;
}
.wide {clear:both}
div.category-description h1
{
        font-size: 120%;
}
p.date
{
        font-size: 0.85em;
}
p.news
{
        margin-top: 5px;
        font-size: 0.85em;
}
p.last
{
        font-size: 0.85em;
        margin-top: 5px;
        text-align: right;
}
.clearfix:after
{
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}

* html .clearfix
{
        height: 1%;
}

div.field
{
        font-size: 1em;
        font-weight: bold;
        margin-bottom: 10px;
}
fieldset
{
        border: 1px solid #AF1600;
        margin: 5px;
}
legend
{
        color: #333;
        background-color: #f1f1f1;
        border: 1px solid #AF1600;
        font-weight: bold;
        padding: 3px;
}
div.links
{
        text-align: justify;
}
div.links a
{
        color: #000099;
}

div.title
{
        font-size: 1.2em;
        font-weight: bold;

}
div.url
{
        color: #89A8C4;
        padding: 0;
        margin: 2px;
        font-size: 0.99em;
}
div.description
{
        color: #333;
        padding: 0;
        margin: 2px;
        font-size: 1em;
}
div.stat
{
        color: #333;
        padding: 0;
        margin: 2px;
        font-size: 11px;
}
div.pr_stat
{
        color: #333;
        font-size: 0.75em;
        margin: 2px 2px 15px 2px;
}
form
{
        margin: 0;
        padding: 0;
}
div.categories
{
        font-size: 14px;
        list-style-type: none;
        padding: 0 0 5px 0;
        background-color: #FFF;
        border-bottom: none;
        width: 100%;
}
div.categories a
{
        color: #000099;
        font-weight: bold;
}
div.categories div.col
{
        float: left;
        height: 100%;
        text-align: left;
        width: 256px;
        padding-top: 15px;
        position: relative;
}
div.categories div.last
{
        float: left;
        height: 100%;
        text-align: left;
        width: 221px;
        padding-top: 15px;
}
div.subcategories
{
        padding-left: 30px;
}
div.subcategories a
{
        font-size: 0.8em;
        font-weight: bold;
        color: #000099;
}
div.categories div.divider
{
        clear: both;
        height: 1px;
}
div.categories div.categ
{
        line-height: 40px;
        background: url('../img/ico-home.jpg') top left no-repeat;
        margin-left: 5px;
        padding-left: 50px;
}
.no
{
        border: none;
}
a.no
{
        text-decoration: none;
}
.editor-welcome
{
        padding: 0;
        text-align: left;
}
.editor-content
{
        padding: 0;
        text-align: center;
}
div.notification
{
        background-color: #ffffff;
        border: 1px solid #000000;
        font: 100% Verdana;
        font-weight: normal;
        margin: 10px;
        padding: 5px;
}
div.error
{
        background: #FFE9DF url('../img/notif-angle.gif') top left no-repeat;
        border: 2px solid #FD7D47;
        font-weight: bold;
        margin: 10px;
        padding: 5px;
}
div.navigation
{
        color: #333;
        clear: both;
        margin: 0px 0 15px 0;
        text-align: center;
}
div.navigation a
{
        color: #333;
}
div.pagerank
{
        border: 1px solid #ccc;
        height: 4px;
        margin: 0;
        padding: 0;
        width: 100px;
}
div.inner-pagerank
{
        margin-top: -1px;
        background-image: url('../img/pr10.gif');
        float: left;
        height: 5px;
        padding: 0;
}
div.preview
{
        background: url('../img/no-preview.gif') top left no-repeat;
        border: 1px solid #ccc;
        height: 90px;
        width: 120px;
}
div.adsense
{
        margin: 10px 0;
        text-align: center;
}
div.box
{width:750px !important; width /**/: 770px; padding: 3px 10px 0 10px;
background: url(http://www.orny.it/download/templates/Webdownload/img/topbox.jpg) no-repeat top left #0066cc;
 height:28px !important; height /**/: 31px;margin-bottom:10px;}
div.box, div.box h1 {font-style:italic; font-weight:normal; font-size: 18px;color: #ffffff}
div.box h1 {display:inline}
div#categorie, div#statistiche {width:710px !important; width /**/: 770px;font-style:italic; font-weight:normal; font-size: 18px; color: #ffffff;padding: 12px 0 0 60px}
div#statistiche {background: url(http://download.webisland.net/templates/Webdownload/img/bgstats.jpg) no-repeat top left #0066cc; height:37px !important; height /**/: 49px}
div#categorie {background: url(http://download.webisland.net/templates/Webdownload/img/bgcategorie.jpg) no-repeat top left #0066cc; height:37px !important; height /**/: 49px}

div.split2  {width:100%}
div.split2 div {float:left;width:50%;text-align:center}

div#split2box  {width:770px;}
div#split2box div {float:left;width:375px;text-align:left;margin: 0 5px;font-size:90%}
div#split2box div div.titleev, div#split2box div div.titleult {font-size: 18px; color: #ffffff;height:37px !important; height /**/: 49px;padding-top:12px; text-indent:56px;font-style:italic;margin:0;font-weight:normal}
div#split2box div div.titleev a:link, div#split2box div div.titleev a:visited, div#split2box div div.titleult a:link, div#split2box div div.titleult a:visited {color: #ffffff}
div#split2box div div.titleev {text-align:left;background: url(http://download.webisland.net/templates/Webdownload/img/bgevidenza.jpg) no-repeat top center #0066cc}
div#split2box div div.titleult {text-align:left;background: url(http://download.webisland.net/templates/Webdownload/img/bgultimi.jpg) no-repeat top center #0066cc}
div#split2box div div.siti {text-align:left;width:340px !important; width /**/:375px;padding-left:35px}

div.ultiminseriti {text-align:left;width:340px !important; width /**/:375px;padding-left:5px; text-decoration:none; font-weight:normal;}
div.ultiminseriti a {text-align:left;width:340px !important; width /**/:375px;padding-left:5px; text-decoration:none}
div.ultiminseriti a:hover {text-align:left;width:340px !important; width /**/:375px;padding-left:5px; text-decoration:underline}

div.box-caption-green
{
}
div.box-caption-left-green
{ 
}
div.box-caption-right-green
{

}
div.box-caption-orange
{
        background: #a0a0a0;
        color: #ffffff;
        font-size: 0.8em;
        font-weight: bold;
        line-height: 20px;
        padding-left: 5px;
        margin: 0 5px 0 5px;
}
div.box-caption-left-orange
{
        background: #a0a0a0;
        height: 20px;
}
div.box-caption-right-orange
{
        background: #a0a0a0;
        height: 20px;
}
div.box-caption-lemon
{
        background: #b0b0b0;
        color: #ffffff;
        font-size: 0.8em;
        font-weight: bold;
        line-height: 20px;
        padding-left: 5px;
        margin: 0 5px 0 5px;
}
div.box-caption-left-lemon
{
        background: #b0b0b0;
        height: 20px;
}
div.box-caption-right-lemon
{
        background: #b0b0b0;
        height: 20px;
}
div.box-content
{
        font-size: 12px;
        padding: 0px;
}
div.featured-link
{
        margin: 5px 0;
}
div.featured-link a
{
        margin: 5px 0;
        font-size: 0.85em;
        text-align: left;
}
div.sponsored-link
{
        margin: 5px 0;
}
div.sponsored-link a
{
        margin: 5px 0;
        font-size: 0.85em;        
        text-align: left;
}
div.partner-link
{
        margin: 5px 0;
}
div.partner-link a
{
        font-size: 0.85em;
        text-align: left;
}
span.highlight
{
        background-color: #CCC;
        color: #000;
        font-weight: bold;
}
ul.editor-menu
{
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-weight: bold;
        line-height: 20px;
        margin-top: 10px;
}
ul.editor-menu li
{
        text-transform: uppercase;
}
td.link
{
        padding-bottom: 20px;
}
div.comment
{
}
div.posted
{
        font-size: 0.75em;
        margin-bottom: 10px;
        text-align: right;
}
p.user
{
        padding: 0;
        margin: 8px 0;
}
div.news-title
{
        font-size: 0.9em;
        font-weight: bold;
        margin: 0 0 5px 0;
}
div.news-date
{
        font-size: 0.75em;
        text-align: right;
        margin: 0 0 10px 0;
}
td.column
{
        background-color: #FFF;
        width: 0px;
}
td.dotted
{
        background: url('../img/dotted.gif') repeat-y;
        width: 1px;
}
p.field
{
        font-size: 11px;
        margin: 0 0 10px 0;
}
div.payment
{
        border: 2px solid #D1D1D1;
        background-color: #EBEBEB;
        padding: 10px 0 0 10px;
        margin: 0 0 10px 0;
}
ol
{
        padding: 0;
        margin: 0 0 0 30px;
}
.suspended
{
        background-color: #eee;
}
.approval
{
        background-color: #FFEFC7;
}

