@charset "UTF-8";
* { margin: 0; padding: 0; }

body, html { width: 100%; }
body {
	font-size:12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:12px;
  color:#FFF;
	background: url("img/sfondo.jpg");}
	
	

.clearAfter:after {
content: '-';
display: block;
height: 0;
line-height:0;
font-size:1px;
clear: both;
visibility: hidden;
}
.clearAfter {
display: inline-block;
}
/* \ */
.clearAfter {
display: block;
}
	

#wrapper{ width:100%;
height:540px; background-image:url(img/sfondodivcentrale.jpg);
background-repeat:repeat-x;
margin-top:10px;

}

#contenuto{
	width:856px;
	height:539px;
	margin:0 auto;
	background-color:#000;
	
}


#menu{width:856px;
height:39px;
margin:0 auto;
background-image:url(img/sfondo_menu.jpg);
background-repeat:repeat-x;

}


#menu ul {
	list-style:none;
	float:right}
	
	#menu ul li {float:right}

#menu ul li.chisiamo a span, #menu ul li.dovesiamo a span, #menu ul li.contatti a span, #menu ul li.linee a span, #menu ul li.lyfe a span, #menu ul li.news a span  {
display:none;}


#menu li.chisiamo a{
background-image:url(img/chisiamo.jpg);
width:90px; height:39px;
display:block}

#menu li.chisiamo a:hover, #menu li.chisiamo {
background-image:url(img/chisiamo_over.jpg);
width:90px; height:39px;
display:block}

#menu li.dovesiamo a{
background-image:url(img/dovesiamo.jpg);
width:99px; height:39px;
display:block}

#menu li.dovesiamo a:hover, #menu li.dovesiamo {
background-image:url(img/dovesiamo_over.jpg);
width:99px; height:39px;
display:block}

#menu li.contatti a{
background-image:url(img/contatti.jpg);
width:86px; height:39px;
display:block}

#menu li.contatti a:hover, #menu li.contatti {
background-image:url(img/contatti_over.jpg);
width:86px; height:39px;
display:block}

#menu li.linee a{
background-image:url(img/linee.jpg);
width:130px; height:39px;
display:block}

#menu li.linee a:hover, #menu li.linee {
background-image:url(img/linee_over.jpg);
width:130px; height:39px;
display:block}

#menu li.lyfe a{
background-image:url(img/lyfe.jpg);
width:84px; height:39px;
display:block}

#menu li.lyfe a:hover, #menu li.lyfe {
background-image:url(img/lyfe_over.jpg);
width:84px; height:39px;
display:block}

#menu li.news a{
background-image:url(img/news.jpg);
width:65px; height:39px;
display:block}

#menu li.news a:hover, #menu li.news {
background-image:url(img/news_over.jpg);
width:65px; height:39px;
display:block}

#colsx{width:180px;
padding:16px; 
float:left;
line-height:16px;}

#coldx {
float:right;
line-height:16px;
margin-top:20px;
padding:14px;
width:610px;
}


#coldx2{width:610px;
padding:14px;
margin-top:20px;
line-height:16px;
float:right;
background :url(img/news/sfondo_news.jpg) no-repeat right ;

}

#internasx{ width:290px; float:left;text-align:justify; margin-top:24px}

#contfoto1{width:290px; height:240px;
}
#contfoto2{width:290px;
}

#contfoto3{width:290px; height:240px;}
#contfoto4{width:290px;
}

#internadx{ width:290px; float:right;text-align:justify; margin-top:24px}

h1{margin-top:20px; text-align:center}

h2{
	margin-bottom:6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:1.2em;
	color:#FFF;
	
}

h3{
	margin-top:6px;
margin-bottom:6px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;
font-size:1.2em;
color:#FFF}

.titoli{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
color:#FFF;
}

.testi{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
color:#FFF;
text-align:justify;
}

.centro{margin:0 auto;
text-align:center;
display:block}

#footer{width:856px;
height:50px;
margin:0 auto;
text-align:right;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px
}


a {color:#FFF}

#foto_grande{width:610px; 
height:330px;
display:block;}

#foto_gruppi{width:580px; 
height:320px;

display:block;
margin:0 auto;
}

ul.foto{ float:left;
list-style:none;
margin-top:10px;}

ul.foto li{float:left;
margin-left:3px;}

ul.foto li.titolo{float:right; display:block;
padding:4px 16px 4px 4px;}

ul.foto li.titolo a{float:right; display:block;
 text-decoration:none}

ul.foto li.titolo a:hover {float:right; display:block; text-decoration:underline;
}

img {border:none}

#internalinee{ width:380px; float:left;text-align:justify; margin-top:86px;}

#internanews{ width:460px; float:left;text-align:justify; margin-top:40px;}

#grandenews{ width:360px; float:left}
#piccolenews{ width:100px; float:right}

ul.news{ float:left;
list-style:none;
margin-top:10px;}

ul.news li{
padding:6px; margin-left:8px}

#privacy{ width:270px;
height:80px;
overflow:auto;
display:block;


}
	
	.titolo{float:right; display:block;
 text-decoration:none}
 
 .grassetti{ font-weight:bold}