/* CSS Document 
Site: www.realkombatsystem.it
For: Real Kombat System
Autore: Casalegno Marco
WebSite: http://www.kreatore.it
Email: isthat@kreatore.it
Date: 25/01/2009
*/
/*--------------------------  ELEMENTI ----------------------------*/
*{
 margin:0;
 padding:0;
}
body{
 font-family:Trebuchet MS;
 font-size:14px;
 background:#f7f7f7 url(../images/testa.jpg) repeat-x left top;
 color:#333;
 text-align:center;
}
a{color:#DA251C;}
fieldset{border:0;}
h1{
 font-size:60px;
 background: url(../images/logo.jpg) no-repeat left top;
 position:absolute;
 top:15px;
 padding-left:190px;
 left:0;
 height:195px
}
h1 a{
 color:#29166F;
 text-decoration:none;
}
h2{
 color:#fff;
 font-size:30px;
 background:url(../images/icona.jpg) no-repeat right top;
 position:absolute;
 top:15px;
 right:0;
 padding-right:350px;
 padding-top:80px;
 height:115px;
}
h3{
 font-size:24px;
 color:#29166F;
 border-bottom:1px solid #29166F;
}
h3 a{
 text-decoration:none;
 font-size:20px;
 border-bottom:1px solid #DA251C;
}
iframe{
 border:3px double #29166F;
 margin-left:70px;
 margin-top:20px;
 width:525px;
 height:350px;
}
img.sx{
 float:left;
 margin:5px;
}
img.dx{
 float:right;
 margin:5px;
}

legend{display:none;}
/*--------------------------  CLASSI ----------------------------*/
.articolo{width:720px;}
.articolo ul,.articolo ol{margin-left:25px;}
.articolo p{padding-bottom:12px;}
.blocco{
 border-bottom:1px dotted #e0e0e0;
}
.blocco .thumb{
 float:left;
 margin:5px;
 padding:2px;
 border:1px solid #333;
}
.blocco h4{
 font-size:20px;
 color:#29166F;
 padding-bottom:7px;
}

.clear{clear:both;}
p.continua{
 background:#eee;
 clear:both;
 padding:5px;
}
p.continua span, p.continua a{
 margin:0 10px;
  color:#666;
}
.data{
 float: left;
 width: 50px;
 margin:0 3px 3px 0;
 text-align: center;
 color:#333;
 padding-bottom: 5px;
 border:1px solid #29166F;
 background: #ccc;
}
.data span.d{
 display: block;
 font-size: 170%;
 font-weight: bold;
 color:#fff;
 padding-top: 5px;
 background: #09f;
}
.data span.m{text-transform: uppercase}
.evento{
 margin-top:20px;
}
.hide{visibility:hidden;}
.istr{
 color:#fff;
 border:0;
 background:#DA251C;
 padding:3px 25px;
 margin-bottom:15px;
}
.left{float:left;}
.menu{
 width:160px;
 float:left;
 list-style:none;
 text-align:right;
 padding-top:10px;
}
.menu li{
 padding:2px 0;
}
.menu li a{
 display:block;
 border-left:8px solid #29166F;
 color:#29166F;
 border-bottom:1px solid #29166F;
 text-decoration:none;
}
.menu li a:hover{
 color:#DA251C;
 border-left:8px solid #DA251C;
 border-bottom:1px solid #DA251C;
}
.pointer{
 cursor:pointer;
 color:#000;
}
.right{float:right;}
.submenu{  padding:0 20px;}
.submenu a{
 background:#DA251C;
 color:#fff;
 text-decoration:none;
 padding:0 5px 5px 5px;
 font-size:15px;
}
.submenu a:hover{
 background:#E64A41;
}
.w50{
 width:48%;
 background:#f7f7f7;
}
.w50 a{
 color:#666;
 text-decoration:none;
}
.w50 dl{ margin:3px 10px;}
.w50 dt{
 border-bottom:1px dashed #999;
 color:#666;
}
.w50 dd{
 padding-top:5px;
 color:#555;
}
.w50 h3{
 border-bottom:0;
 font-size:16px;
 background:#DA251C;
 text-align:center;
 color:#fff;
}
.zemContactForm{
 margin-bottom:20px;
 background:#fafafa;
 padding:20px;
}
/*--------------------------  IDENTIFICATORI ----------------------------*/
#corpo, #piede, #testa{
 width:920px;
 margin:0 auto;
}
#corpo, #piede{
 background:#fff;
 border:3px solid #0099FF;
 border-top:0;
 border-bottom:0;
 padding:10px;
}
#corpo{
 text-align:left;
 padding-top:0;
}
#piede{ font-size:12px;}
#piede a{color:#555;}
#testa{
 height:217px;
 position:relative;
}

/*RIchiesto dal cliente*/
div.data{display:none;}