body {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #929191;
	margin: 0px;
	padding: 0px;
	/*background-color: #f6f5f5;	*/
	background-color: #fff;
	overflow:hidden;
																							
	}
#msg_div{
position: absolute;
text-align: center;
background-color:#535353; 
left: 35px;
top: 100px;
border: 1px dotted #cbcbcb;
width:260px; 
display:none;
padding: 10px;
}
.table_forum{

	color: #333333;
	text-align: left;

}
.table_form{
	font-size: 11px;
	text-align: left;
	background-color: #fff;
}
.form_error{
	background-color: #87839a;
	color: #fff;
	font-weight: bold;
	width: 630px;
	padding: 10px;
	text-align: left;
}
.tit_form{
	color: #87839a;
	font-weight: bold;
	text-transform: uppercase; 
}
form{
	padding: 0px;
	margin: 0px;
}
span#kmlogo{width:346px; float:left; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/common/logo.png'); }
span#kmlogo img{width:346px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	 
span#kylie_main{width:127px; float: right; 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/common/kylie_main.png'); }
span#kylie_main img{width:127px;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	 
#over_kylie{
width:127px; 
position: absolute;
left: 920px;
bottom: 20px;
z-index: 10

}
hr{
	height: 1px;
	color: #cdcbcb;
	width: 95%
}
#main{
position: absolute;
width: 100%;
height: 593px;
bottom: 0px;
top: 100px;
}
#container{

	width:100%; 
	border: 0px;
	bottom: 0px;
	background-color: #ffffff;

}
#cont_navi{
		margin-top:20px;
}

#navi{
	background-color: #dadace;
	width: 70%;
	text-align: center;

	
}
.navi{
	color: #ee5679;
	text-align: center;
}
#content{
	border:  0px;
	height: 404px;

}
#bg_laterale{
	background-image: url(../img/common/bg-laterale.jpg);
	/*background-position: left;*/
	background-position: center;
	height: 404px;
	right: 0px;
}

#search{
	background-color: #ebebeb;
	padding-left: 4px;
	padding-top: 3px;
	/*margin-bottom: 3px;*/
	border-bottom: 2px solid #fff;

}
#banner{
	margin-top: 3px;
}

.list{
   text-transform: uppercase; 
	font-family: Small Fonts,Arial,Helvetica;
	color: #fff;
	font-size: 9px;
}
.debug{
  border:1px solid #FF0000;
 }
 .debug2{
  border:1px solid Lime;
 }
 .stroke{
 	border: 1px solid #7C7C7C; 
 }
  .stroke_white{
 	border: 1px solid #fff; 
 }
  .stroke_b{
 	border: 2px solid #fff; 
 }
  .stroke_gallery{
 	border: 2px solid #cfd4e2; 
	margin-right: 9px;
 }
 
 .btn-generic{
 	width: 100px;
	margin-bottom: 0px;
 }
  .scroller_news{
 	/*border: 1px solid red;*/
 }
 .orange{
 	color: #e56737;
 }
 .hr_grey{
 	height: 1px;
	color: #cdcbcb;
	text-align: left;
 }
 a {color:#003562; text-decoration:none;}
a:hover {color:#87839a;}
input, textarea, option{
	padding-left: 5px;
	
}
