e@charser utf-8;
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.0
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

#ones {
  padding-top:36px;
  width:140px;
}

*{
  outline:none;
}

input,textarea,select{font-size:100%;}

legend{color:#000;}

.chiudi{
  font-size:11px;
  
  margin-right:40px;
}

a {
  text-decoration:none;
  color:#663399;
}

#wOver_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 900px;
	background-color: #000000;
}

#wOver{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	background: none;
	background-repeat: no-repeat;	
	background-position: center;
}

#wOverContainer{
	position: relative;
	background-color: #ffffff;
	width: 450px;
	height: auto;
	margin: 0px auto;
	line-height: 100%;
	text-align: left;
}


body{
font-family: Arial , Helvetica, sans-serif;
color:#663399;
color:#715687;
margin: 0px;

}
#cnt{
  width:950px;
 /* height:750px;*/
  margin:auto;

}
#header {
  width:950px;
  height:116px;
  height:80px;
  float:left;
  font-size:9px;
    
}

#header ul {
	margin: 0px;
	padding: 0px;
	height: 50px;
	list-style: none;
	
}

#header li {
  padding-right:0px;
	padding-bottom: 0px;
	text-align: center;
	float: left;
	text-align:left;
	font-size:11px;	
	font-weight:800;
}

#page{
  width:950px;
  height:590px;

} 

#home {
  width:250px;
  height:80px;
  margin:auto;
  margin-top:300px;
  font-size:11px;
  text-align:right;
  
}
.lenguage{
  font-size:9px;
  margin-left:80px;
  margin-top:38px;
  width:40px;
  
  float:left;
}
#plus{
  width:692px;
  height:68px;
  margin-left:188px;

}

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#blog{

  /*float:right;  */
}

.box:hover {
  cursor:hand;
}

#menu {
  height:60px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #e1dfe5;
  width:807px;
  margin:auto;
  padding-bottom:14px;
  
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left:251px;
	margin-top:43px;
	
	
}

#menu li {
	padding: 0px;
	float: left;
	vertical-align:bottom;
	text-align:left;
}

.sx{
  float:left;
  width:399px;
  height:450px;
  
}
.dx{

  margin-left:400px;
  height:385px;
}
.info {
  margin-top:10px;
  padding-top:20px;
  border-top: 1px solid #d3ced9; 
}
#slider{
  margin:auto;
  width: 800px; 
  height:1230px;
   
}
.slide{
  height:500px;
  width: 800px;
  font-size:12px;
  float:left;

}
#sopra {
  height: 500px;
  width: 800px;
	margin:auto;
	overflow:hidden;     
  border-bottom:1px solid  #e1dfe5;
  
}

#down{
   height:500px;
   width: 800px;
   font-size:11px;
   margin-left:3200px;
   /*height:450px;*/
   float:left;
   
}

#down2{
   height:500px;
   width: 800px;
   font-size:11px;
   /*height:450px;   */
   float:right;
   margin-right:800px;
   
}

#down3{
   height:500px;
   width: 800px;
   font-size:11px;
   /*height:450px;   */
   
   float:left;
   /*margin-left:800px;*/
   
   margin-top:-500px;
   margin-left:1600px;
   
}

#footer{
    font-size:9px;
    text-align:right;
    margin-right:75px;
   
}

#greena{
  
  margin-left:316px;
}

#cnt_scroll {
	width: 390px;
	height: 390px;
	overflow: hidden;
	float: left;

}
#cnt_scroll2 {
	width: 390px;
	height: 380px;
	overflow: hidden;
	float: left;
  margin-top:-15px;
}

#cnt_scroll2 .info{
  border:none;
  margin-bottom:10px;
  border:none;
  border-bottom: 1px solid #d3ced9;
  min-height:78px;
  
}

#cnt_scroll2 .track {
   float: left;       
   width: 1px;
   height: 365px;
   background-color:#d3ced9;

}

.track {
   float: left;       
   width: 1px;
   height: 390px;
   background-color:#d3ced9;

}

.handle {
   width: 7px;
   height:15px;
   margin-left:-3px;
   background-color:#b0c021;
   /*background-color: #660000;*/
   display: block;
}

#form_reg{
  font-size:14px;
  text-align:left;
  float:left;
}
#form_reg td input{
  border:0px;
  width:355px;
  color:#ffffff;
  background-color:#715687;
  height:25px;
  padding-left:5px;
  margin-top:23px;
}


#form_reg td a{
  border:0px;
  width:145px;
  float:right;
  color:#ffffff;
  background-color:#715687;
  height:25px;
  line-height:25px;
  text-align:center;
  margin-top:30px;
  margin-right:120px;
}

#accredito a {
  text-decoration:underline;
  font-weight:normal;
  font-size:15px;
  font-weight:bold;
  color:#715687;
}




