/* ie 5.0 - ie 6.0 - firefox 2 - safari */
@import url('normalize.css');

a{ color:#ff0000; }
a:visited{ color:#ff0000; }

body
{
  font-family: arial, helvetica, sans-serif;
  font-size:14px;
  background: url(images/bktop.jpg) repeat-x;
  background-color: #181107;
  color:#f0f0f0;
}
.titolo
{
  font-family: arial, helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
}
.button:hover, a:hover{
  cursor: pointer;
  border-bottom: 1px solid #ffffff;
}
.button{
  border:0;
  text-indent:-5000px;
}
.atext{
  text-indent:-5000px;
}
body
{
  text-align:center;
}

#content{
  text-align:left;
  width: 780px;  text-align: left; margin: 0 auto;
}

#contentmsg{
  text-align:left;
  width: 780px;  text-align: left; margin: 0 auto;
}

/**************************** ie */

.ie5 .button:hover,
.ie6 .button:hover,
.ie7 .button:hover{
  behavior: url(iehover.htc);
}

.ie5 .button,
.ie6 .button,
.ie7 .button
{
  display: block;
  text-indent:0; 
  padding-top:5000px;
  behavior: url(iehover.htc);
}


.opera .button{
  display: block;
  padding-top:5000px;  
}

.ie ul{
  margin-left:11px;
}

.ie5 #footer #footlogo,
.ie6 #footer #footlogo,
.ie7 #footer #footlogo,
.ie8 #footer #footlogo
{
  position: relative;
  left: 0;
}


/******************************** index */

#index #content{
  text-align:center;
}
#lkatitle{  
  background: url('images/lkabanner.jpg') no-repeat bottom center;
  height:331px;
}
#index #lkatitle{  
  position: relative;
  top:200px;
  display: block;
}
#lkatitle h1{  
  text-indent:-5000px;
}
#index #enter a{
  /*text-align:  center;*/
  position: relative;
  top:280px;
  left: 326px; 
  background: url('images/enter.gif') no-repeat top center;
  display: block;
  width:128px;
  height:28px;
}

.ie5 #index #enter a,
.ie6 #index #enter a,
.ie7 #index #enter a,
.ie8 #index #enter a
{
  position: relative;
  top:280px;
  left: 0px;
}

/********************* lka interactive*/

#contact {
  text-indent:-5000px;
}

#contact a{
  float:right;
  position:relative;
  top:15px;
  height:18px;
  width:146px;
  background: url('images/lcontact.png') no-repeat top center;
}

#newslbl{
  position:relative;
  top:90px;
  height:27px;
  width:161px;
  background: url('images/lnews.png')  no-repeat top left;
}

#newslbl h3{
  text-indent:-5000px;
}

#newslist{
  position: relative;
  top:120px;
  width:780px;
  height:250px;
}


.news {	
  xfloat:left;
  xheight:250px;
  width:780px;
}

.ie5 .news,
.ie6 .news,
.ie7 .news
{
	margins-top:250px;
}

.icona{
  float:left;
  position:relative;
  top:30px;
  width:82px;
  height:76px;
}

.corponews{
  width:650px;
  float:left;
  position:relative;
  left: 20px;
  margin-bottom:50px;  
}

.titolo{
  position:relative;
  height:30px;
  left:100px;
  width:400px;
}

.link a{
  float:left;
  position:relative;
  top: 30px;
  height:20px;
  width:131px;
  background: url('images/playnow.gif') no-repeat top center;
}

.link {
  text-indent:-5000px;
}

#redzone{
  background: url('images/rzicon.jpg')  no-repeat top left;  
}


/********************** footer */

#footer{
  height:60px;
  position: relative;
  left:0;
  margin-top: 50px;
}

#footer #footlink
{
  position: absolute;
  top: 40px;
  left:30px;
}

#footer #footlogo
{
  position: absolute;
  left: 252px;
  width:276px;
  height:35px;
  background: url('images/lkared.png') no-repeat top center;
}

#contentmsg #footer{
  height:60px;
  position: relative;
  left:0;
  margin-top: 200px;
}

/************************ contact */

#home a{
  float:right;
  position:relative;
  top:15px;
  height:20px;
  width:71px;
  background: url('images/lhome.png') no-repeat top center;
}

#home{
  text-indent:-5000px;
}

#contactlbl{
  position:relative;
  top:80px;
  left:200px;
  height:27px;
  background: url('images/lbcontact.png')  no-repeat top left;
}

.ie5 #contactlbl,
.ie6 #contactlbl,
.ie7 #contactlbl
{
  position:relative;
  left:230px;
}

#contactlbl h3{
  text-indent:-5000px;
}

#fcontact{
  position:relative;
  top:90px;
}


#fcontact,#msgbox{
  margin-top:30px;
}

#imsg,#iemail{
  width:100%;
  border: 1px solid #006;
}

#verifica{
  position:relative;
  top:30px;
}
#imver{
  border: 1px solid #006;  
}
#btsend .button{  
  position: relative;
  top:60px;
  left:320px;
  width:61px;
  height:18px;
  background: url('images/lsend.png') no-repeat top left;  
}

.ie5 #lkacontact #btsend,
.ie6 #lkacontact #btsend,
.ie7 #lkacontact #btsend
{
  position:relative;
  left:30px;
}

/************************ LkaMessage.php */
#contentmsg{
  text-align:left;
  width: 780px;  text-align: left; margin: 0 auto;
}
#corpomsg{
  position: relative;
  top:100px;
  /*width:780px;*/
  width:100%;
}
#titolomsg{
  text-align: center;
  /*width:100%;*/
  position:relative;
  left:35px;
  font-family: arial, helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;  
}
#testomsg{
  text-align: center;
  position:relative;
  top:50px;
}
.ie5 #testomsg,
.ie6 #testomsg,
.ie7 #testomsg
{
  position:relative;
  top:30px;
}
/*
#backmsg {
  text-indent:-5000px;
}*/
#backmsg a{
/*  float:left;*/
  display:block;
  position:relative;
  top: 80px;  
  left:360px;
  height:20px;
  width:59px;
  /*text-indent:-5000px;*/
  background: url('images/lback.png') no-repeat top center;
}
#msg #footer{
  position:relative;
  left:35px;
}
/**************************** validate */
#btback .button{
  display:block;
  position:relative;
  top: 80px;  
  left:360px;
  height:20px;
  width:59px;
  /*text-indent:-5000px;*/
  background: url('images/lback.png') no-repeat top center;
}
/************************ activation rz*/


#activation{
  text-align:center;
}

#activation ol{
  list-style-type: decimal;
  padding-left:10px; margin-left:10px;
  margin-top:10px;
}
.ie5 #activation ol,
.ie6 #activation ol,
.ie7 #activation ol
{
  padding-left:20px; margin-left:20px;
}

#activation #content{
/*  width:600px;*/
  margin-left:auto; margin-right:auto;
  text-align:center;
}

#banner_att_RZ{
  position:relative;
  top:20px;
  width:100%;
  text-align: center;
  text-indent:-5000px;
  height:110px;
  background: url('images/banner_att_rz.gif') no-repeat top center;  
}
