/* CSS Document */

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family:sans-serif, Arial, Tahoma;
	font-size:0.90em;
line-height: 1.5em;
color:#333333;
font-weight: normal;
}
.evidenziato{
font-size:1em;
color:#FF6600;
font-weight:bold;
}
.evidenziato2{
font-size:1.2em;
color:#FF6600;
font-weight:bold;
}
/* stile link */
a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color: #F60;
	text-decoration:none;
	font-weight:bold;
	}
a:active{
	color: #333;
	text-decoration:none;
}
/* fine link */


img.border {  /*qbug IE in quanto vede l'img come elemento in-line similtesto e aggiunge qualche pixel*/
display:block;
}
#body{
width:960px;
background-color:transparent;
margin-left:30px;
}
#container{
position:relative;
	/*top:1%;
left:5%;*/
width:960px;
height:100%;
	margin:0px auto;/*centra negli altri browsers*/
	overflow:visible;
}
/*header*/
#contatti{
position:absolute;
top:4px;
right:10px;
}
/*end header*/

/*menu left*/
#menu_left{
position:relative;
top:30px;
width:186px;
float:left;
}

#menu_leftbig{
position:relative;
top:20px;
}
/*fine menu left*/


/*menu centrale*/
#corpo_home{
position:relative;
top:30px;
left:80px;
width:440px;
float:left;
}
.tasti {
width:130px;
height:130px;
background-image:url(img/tasto.gif);
float:left;
margin-right:15px;
margin-bottom:15px;
}
.tasti img{
margin-top:30px;
margin-left:10px;
}
.tasti a:hover {
width:130px;
height:130px;
background-image:url(img/tasto_dn.gif);
float:left;
display: block;
}

#copy{
position:relative;
top:30px;
width:200px;
font-weight:bold;
float:right;
}
#iva{
position:relative;
top:30px;
width:200px;
font-size:0.8em;
color:#999999;
float:left;
}
/*fine menu centrale*/

/*inizio menu destra*/
#menu_right{
position:relative;
top:30px;
left:120px;
width:206px;
float:left;
}
#login{
width:206px;
height:119px;
background-image:url(img/login.jpg);

}
#login_grande{
width:204px;
height:141px;
background-image:url(img/login_grande.jpg);

}
input{
	position:relative;
	top:40px;
	left:20px;
	font-family:sans-serif, Arial, Tahoma;
	font-size:0.85em;
	line-height: 1.5em;
}
#login_freccia{
position:absolute;
top:80px;
left:175px;
}


#login_scritta{
position:absolute;
border:none;
top:110px;
left:22px;
font-size:0.85em;
}
#login_riga{
position:absolute;
top:100px;
left:20px;
}

#logo_speakclub_hp{ position:relative;
width:95px;
top:50px;
left:20px;
}
#logo_deagostini_hp{ position:relative;
width:105px;
top:70px;
left:50px;
}
#logo_speakclub{ position:relative;
width:165px;
top:10px;
left:5px;
}
#logo_deagostini{ position:relative;
width:105px;
top:30px;
left:45px;
}

/*fine menu destra*/

/*inizio menu sinistra interno*/
#menu_left_int{
position:relative;
top:30px;
width:186px;
float:left;
}
/*fine menu sinistra interno*/

/*inizio centrale interno*/
#corpo_home_int{
margin-top:30px;
margin-left:33px;
width:650px;
text-align:justify;
float:left;

}
#titolo{
position:relative;
top:10px;
margin-bottom:20px;
}
#titoletto{
	position:relative;
	top:10px;
	margin-bottom:20px;
	width: 343;
	height: 13;
}

#stilecopyright{font-family: Neuropol, neo-geo, sans-serif};
/*fine centrale interno*/

/*----------------------*/
