html{margin:0;padding:0;}
body{color:#fff;background-color:#000000;margin:0;width:auto;padding:0;min-width:780px !important;font-size:80%;font-family: Arial, Verdana, sans-serif;}
a#title{display:block;position:absolute;left:0px;border-left:1.5em solid black;top:13px;height:70px;width:405px;background-image:url(http://www.mediterraneo.cc/int/title.png);background-repeat:no-repeat;}
a#title:hover{background-position:0px -70px;}
ul#menu	{display:block;position:absolute;border-left:15px solid #0F0202;top:91px;height:16px;width:728px;background:transparent url(http://www.mediterraneo.cc/int/menu.png) 0 -16px no-repeat;margin:0;padding:0;}
ul#menu li {width:80px;margin:0;padding:0;border:0;list-style:none;position:absolute;top:0;}
ul#menu li, ul#menu a {display:block;height:16px;margin:0;padding:0;border:0;}
ul#menu li a {text-indent:-9999px;text-decoration:none;margin:0;padding:0;border:0;overflow:hidden;}
#home {left:0;}
#gdr {left:80px;}
#forum {left:160px;}
#guide {left:241px;}
#files {left:320px;}
#aiuto {left:400px;}
#login {left:480px;}
#misc {left:560px;}
#gioca {left:640px;width:85px;}
#gioca a {width:85px;}
div#contents{position:relative;margin:0;padding:0;line-height:130%;border-left:1px solid #101010;border-right:1px solid #101010;padding-left:8px;padding-right:8px;}
li#home a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) 0 0 no-repeat;}
li#gdr a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -80px 0 no-repeat;}
li#forum a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -160px 0 no-repeat;}
li#guide a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -241px 0 no-repeat;}
li#files a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -320px 0 no-repeat;}
li#aiuto a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -400px 0 no-repeat;}
li#login a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -480px 0 no-repeat;}
li#misc a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -560px 0 no-repeat;}
li#gioca a:hover {background: transparent url(http://www.mediterraneo.cc/int/menu.png) -640px 0 no-repeat;width:84px;}
div#header{position:relative;height:115px;background-image:url(http://www.mediterraneo.cc/int/topbg.png);background-position:top left;background-repeat:repeat-x;clear:both;margin:0;padding:0;}
div.boxtext div.subbox p, p {margin:15px;margin-top:8px;margin-bottom:8px;cursor:default;}
a{color:#99A4AF;text-decoration:none;}
a:hover{color:#99CCFF;}
a:active{}
a:visited{color:#6B97BF;}
.title {background-color:#0F0F0F;color:#FAFFEF;font-family: Verdana, Arial, sans-serif;background-position:17px 2px;background-image:url(http://www.mediterraneo.cc/int/shdwsword.gif);cursor:default;background-repeat:no-repeat;height:25px;padding-top:6px;padding-left:69px;margin-top:15px;margin-bottom:15px;padding-right:12px;font-weight:bold;font-size:103%;}
#topstr{text-align:right;color:#808080;font-size:95%;margin:0;padding:0;padding-top:15px;padding-bottom:7px;padding-right:3%;background-image:url(http://www.mediterraneo.cc/int/templarigrey_flt.png);background-repeat:repeat-x;background-position:0 12px;z-index:10;}
#bottomstr{text-align:right;color:#808080;font-size:95%;margin:0;padding:0;padding-top:14px;padding-right:3%;height:30px;margin-bottom:10px;background-image:url(http://www.mediterraneo.cc/int/templarigrey_flt.png);background-repeat:repeat-x;background-position:0 -5px;padding-bottom:10px;}
.titlespan {background-image:url(http://www.mediterraneo.cc/int/swordclose.gif);padding-right:72px;background-position:right -9px;background-repeat:no-repeat;}
.title2 {background-image:url(http://www.mediterraneo.cc/int/templarigrey.png);padding-top:6px;padding-left:69px;background-repeat:repeat-x;height:30px;}
.alt{display:none;}
.null{margin:0;padding:0;}
.b1{background:transparent url(http://www.mediterraneo.cc/int/boxtop.png) 1px 0 repeat-x;}
.b2{background:transparent url(http://www.mediterraneo.cc/int/boxbottom.png) bottom left repeat-x;}
.b3{background:transparent url(http://www.mediterraneo.cc/int/boxver.png) top left repeat-y;}
.b4{background:transparent url(http://www.mediterraneo.cc/int/boxverdx.png) top right repeat-y;}
.b5{background:transparent url(http://www.mediterraneo.cc/int/boxcorntop.jpg) top left no-repeat;}
.b6{background:transparent url(http://www.mediterraneo.cc/int/boxcorntopdx.jpg) top right no-repeat;}
.b7{background:transparent url(http://www.mediterraneo.cc/int/boxcornbott.jpg) bottom left no-repeat;}
.b8{background:transparent url(http://www.mediterraneo.cc/int/boxcornbottdx.jpg) bottom right no-repeat;}
.box{background-color:transparent;padding-top:8px;padding-bottom:8px;padding-left:15px;padding-right:15px;font-size:100%;z-index:50;}
.box ul{padding-left:20px;margin-left:5px;}
.box ul li{list-style: outside url(http://www.mediterraneo.cc/int/list.png);}
div#footer{display:block;width:auto;color:#BFBFBF;clear:both;background:#000 url(http://www.mediterraneo.cc/int/footer2.jpg) top left repeat-x;height:24px;clear:both;font-size:100%;margin:0;margin-top:12px;padding-top:9px !important;padding-left:15px;}
div.hr {background:black url(http://www.mediterraneo.cc/int/dec3.png) top left repeat-x;height:9px;margin-bottom:10px;}
.box div.hr {background:black url(http://www.mediterraneo.cc/int/dec2.png) top left repeat-x;height:9px;}
div.hr hr {display: none;}
div#forummenu{clear:both;background:black url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/pulsantierabg.jpg) top left repeat-x;width:auto;margin-left:0.5%;margin-right:0.5%;height:43px;}
div#forummenu a {float:left;display:block;height:18px;width:80px;padding:0;margin:0;margin-top:12px;background-position:0 -17px;background-repeat:no-repeat;}
div#forummenu a:hover {background-position:0 0;}
div#forummenu a#faq {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_faq.png);}
div#forummenu a#cerca {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_cerca.png);}
div#forummenu a#utenti {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_utenti.png);}
div#forummenu a#gruppi {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_gruppi.png);}
div#forummenu a#profilo {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_profilo.png);}
div#forummenu a#registrazione {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_register.png);}
div#forummenu a#login {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_login.png);}
div#forummenu a#logout {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_logout.png);}
div#forummenu a#privmsg {background-image:url(http://www.mediterraneo.cc/int/http://www.mediterraneo.cc/forum_privmsg.png);}
fieldset{padding-bottom:10px;margin-left:10px;padding-left:10px;padding-right:10px;border:2px groove #AFAFAF;background-color:#0F0808;}
legend{font-weight:bold;padding-left:10px;padding-right:10px;}
form input.text {height:16px;position:absolute;right:0;top:center;width:200px;background-color:#8F8F8F;border-color:#5F5F5F;margin-right:5px;}
form input.text:focus{background-color:#BFBFBF;}
form p.b label, form p.a label{margin-top:4px;position:absolute;left:10px;top:0px;}
form p.b, p.a{height:22px;position:relative;background-color:#0F0F0F;margin-bottom:0;margin-top:1px;margin-right:0;margin-left:0;}
div p.b, p.a{height:22px;position:relative;background-color:#0F0F0F;margin-bottom:0;margin-top:1px;margin-right:0;margin-left:0;}
form p.b, div p.b{background-color:#0F0303;}
form p.a, div p.a{background-color:#0F0505;}
form select{height:20px;position:absolute;right:0;top:center;width:200px;background-color:#8F8F8F;border-color:#5F5F5F;margin-right:5px;}
form select:focus{background-color:#BFBFBF;}
form textarea {position:absolute;right:0;top:center;background-color:#8F8F8F;border-color:#5F5F5F;margin-right:5px;}
form textarea:focus{background-color:#BFBFBF;}
.stampa{display:none;}
input.button{cursor:pointer;font-weight:bold;font-size:95%;width:200px;background-color:#0F0F0F;color:#DFDFDF;padding:2px;}
div#leftmenu{float:left;width:168px;border-right:1px dotted #101010;}
div#rightmenu{float:right;width:168px;border-left:1px dotted #101010;}
.white{color:#FFFFFF}
a img {border:0;}
.newsdate{float:right;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;background-color:#0F0505;height:17px;color:#4F4F4F;font-size:90%;margin:0;padding:0;padding-right:10px;padding-left:10px;padding-top:1px;padding-bottom:2px;margin-left:1px;}
.newsimg{vertical-align:middle;float:left;}
.newstitle{font-weight:bold;border-top:1px solid #0f0f0f;border-bottom:1px solid #0f0f0f;background-color:#0F0505;height:17px;margin-right:0;padding-left:10px;padding-right:10px;padding-top:3px;}
.newstitle , .boxtitle strong {color:#8393AF;font-size:100%;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:2px;}
.newstitle {padding-left:15px;}
.newstext {font-size:95%;border-left:1px solid #0f0f0f;margin-left:8px;margin-right:0;padding-left:10px;padding-right:10px;padding-bottom:5px;border-right:1px solid #0f0f0f;border-bottom:2px solid #0f0f0f;}
.latmenu p {text-align:center;color:white;font-weight:bold;margin-bottom:5px;}
p.boxtext {font-size:95%;border-left:1px solid #0f0f0f;padding-left:10px;padding-right:10px;padding-bottom:5px;border-right:1px solid #0f0f0f;border-bottom:2px solid #0f0f0f;}
div.boxtext {margin:15px;margin-top:8px;margin-bottom:8px;cursor:default;font-size:95%;border-left:1px solid #0f0f0f;padding-left:10px;padding-right:10px;padding-bottom:5px;border-right:1px solid #0f0f0f;border-bottom:2px solid #0f0f0f;}
div.boxtext p {margin:0;}
div.boxtext .subbox {width:200px !important;width:auto;float:right !important;float:none;background-color:#0F0505;margin:5px;}
.boxtitle{position:relative;font-weight:bold;border:1px solid #0f0f0f;background-color:#0F0505;height:17px;margin-right:0;padding-left:10px;padding-right:10px;padding-top:3px;margin-left:8px;}
.latul {margin:0 auto;padding:0;border:1px solid #0F0505;border-bottom:5px solid #0F0505 !important;border-bottom:6px solid #0F0505 !important;}
div#secbox {}
.email {vertical-align:middle;padding-bottom:1px;padding-left:5px;padding-right:5px;}