@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family: calibri, Helvetica, sans-serif;
	font-size: 34px;
	color: #ffffff;
	text-align: center;
	background-color: #f5f5f5;	
}
div#wrapper {
width: 1093px;
height:0 auto;
margin: 0 auto;
background-color: #ffffff;
background-image: url(../img/bg.png);
background-repeat: repeat-y;
text-align: left;
}
.header {
width: 974px;
height:230px;
padding-right:60px;
padding-left:60px;
}
.logo {
width: 379px;
height:230px;
float: left;
}
.downloadbox{
width: 575px;
height:230px;
float: left;
padding-top: 20px;
padding-left: 20px;
background-image: url(../img/downloadcs.png);
background-repeat: no-repeat;
}
.bottomdownload{
width: 492px;
height: 90px;
padding-top:67px;
float: left;
}
.fb{
width: 575px;
height: 50px;
float: left;

}
.bottomgo{
width: 45px;
height: 90px;
padding-left: 35px;
padding-top: 67px;
float: left;
}
.center {
width: 974px;
height:2500px;
padding-right:60px;
padding-left:60px;
}
.box {
width: 974px;
height:493px;
background-image: url(../img/bgcenter.png);
background-repeat: no-repeat;
position: absolute;
}
.boxNobg{
width: 974px;
height:493px;
position: absolute;
}
.boxtxt{
background-color: #d8d2d2;	
padding: 15px;
}
.video{
width: 470px;
height:387px;
padding: 50px 45px 56px 65px;
float: left;
}
.twitter{
width: 273px;
height:379px;
padding: 68px 60px 56px 30px;
float: left;
}
.prReg{
width: 323px;
height:550px;
padding: 20px 20px 0px 20px;
margin-top: 20px;
float: left;
border: 1px solid #cccccc;
}
.boxReg{
width: 560px;
height:580px;
padding: 35px 20px 0px 20px;
margin-top: 20px;
float: left;
border: 1px solid #cccccc;
}
h1{
font-size: 34px;
color: #2fa6cc;
line-height: 40px
}
h2{
font-size: 25px;
color: #2fa6cc;
line-height: 30px;
}
h3{
font-size: 14px;
line-height: 18px;}


.pippo{
font-size: 18px;
line-height: 18px;
color: #2fa6cc;
}
.pippo a:link {
font-size: 18px;
line-height: 18px;
color: #2fa6cc;
}
.pippo a:visited {
color: #2fa6cc; text-decoration:none; font-weight: bold;
}
.pippo a:hover {
color: #000000; text-decoration:none; font-weight: bold;
}
.pippo a:active {
color: #2fa6cc;text-decoration:none; font-weight: bold;
}

a {color:#ffffff; text-decoration:none; font-weight: bold;} 
a:link {color:#ffffff; text-decoration:none; font-weight: bold;}      /* unvisited link */
a:visited {color:#ffffff; text-decoration:none; font-weight: bold;}  /* visited link */
a:hover {color:#123945; text-decoration:none; }  /* mouse over link */
a:active {color:#6dd9f6; text-decoration:none; }  /* selected link */ 

h1 a:link {color:#2fa6cc; text-decoration:underline; font-weight: bold;}      /* unvisited link */
h1 a:visited {color:#2fa6cc;text-decoration:underline; font-weight: bold;}  /* visited link */
h1 a:hover {color:#123945;}  /* mouse over link */
h1 a:active {color:#2fa6cc;}  /* selected link */ 

.boxInput{padding:5px 10px 5px 10px; border:10px solid #3cb800; background-color: #ffffff;}
.searchbox{height:35px;border:1px dashed #cccccc;border-bottom:0;width:200px;margin:0;padding:0}
.clear{border:1px solid #3cb800; width:974 }



