/*Alessandro Pizzolitto Web Designer for Penso dot us */

body {
margin: 0;
padding: 0;
text-align: center;
font-family:"Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
background-image: url(../images/bg.gif);
background-position:center bottom;
background-attachment: fixed;
background-repeat: no-repeat;
color:#CCCCCC;
font-size:80%;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
	}
a{
	color:#A8A8A8;
}	
h1{
text-align:left;
font-size:103px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#CC0033;
}
h2{
font-weight: normal;
padding-left: 10px;
text-align:left;
font-size:15px;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
color:#A8A8A8;
}
p{
padding-left:10px;
text-align: left;
font-style: normal;
font-size:13px;
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
color:#A8A8A8;
}
#contenitore{
margin:auto;
width: 850px;
height:600px;
}
#menu{
margin: auto;
width: 566px;
height:40px;
float:right;
}
.underlinemenu{
font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
padding-top:10px;
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 8px 0 9px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #CC0033;
padding: 6px 10px 4px 10px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
}

#colonna{
   margin:auto;
   float: left;
	width: 277px;
	height: 598px;
}
.flash{
	margin:auto;
	height:65px;
}
.home{
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.home h1{
	font-size:11px;
}
.news{
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.news h1{
	font-size:11px;
}
.team{
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.team h1{
	font-size:11px;
}
.face{
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.face h1{
	font-size:11px;
}
.english{
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.english h1{
	font-size:11px;
}
.partner {
	width: 230px;
	border-bottom:1px dotted #A8A8A8 ;
}
.partner h1 {
	font-size:11px;
}
.logo {
	width: 140px;
	height:116px;
	padding-top:10px;
	background-image: url(../images/penso_logo.png);
	background-repeat: no-repeat;
}
#contenuti{
	margin:auto;
	width: 566px;
}
.comunicazione{
   padding-top:10px;
	height: 95px;
	}
	

#footer{
	margin:auto;
	width:850px;
	height:40px;
}
#footer p{
	margin:auto;
	text-align: center;
}

h1#chi{position: relative;width: 560px;height: 120px;
    font: bold 12px Trebuchet MS,sans-serif;color: #CC0033}

h1#chi span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/chi.gif);
}

h1#comunicazione{position: relative;width: 557px;height: 81px;
    font: bold 12px Trebuchet MS,sans-serif;color: #CC0033}

h1#comunicazione span{
	position: absolute;
	width: 557px;
	height: 81px;
}

h1#come{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#come span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/come.gif);
}
h1#cosa{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#cosa span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/cosa.gif);
}

h1#dove{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#dove span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/dove.gif);
}

h1#perche{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#perche span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/perche.gif);
}
h1#news{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#news span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/news.gif);
}
h1#partner{position: relative;width: 560px;height: 120px;
    font: bold 11px Trebuchet MS,sans-serif;color: #CC0033}

h1#partner span{
	position: absolute;
	width: 560px;
	height: 120px;
	background: url(../images/partner.gif);
}
.split2 ul{
	text-align:left;
	list-style-type:none;
	}

div.split2 div{
    float: left;
    width: 45%;
    width: 49%;
    width: 45%;
    padding: 0 2%
    }

div.clearer{
    float: none; clear: left
    } 
.lista li{
	display:inline;
	list-style-type:none;
	text-decoration:none;
	padding: 5px 10px 5px 10px;
	}
