@charset "utf-8";
/* CSS Document
by Marco Marsili in mediaus
*/

html{

	font-family:Arial, Helvetica, sans-serif;
	}

body{
	margin:0;
	padding:0;
	background: url(../img/ground.jpg) no-repeat;
	background-position: top center;
	background-color:#f4f3f3;
	height:222px;
	font-size:12px;
	}

#head{
	margin-top:30px;
	
	background: url(../img/head-menu.jpg) no-repeat;
	background-position: top left;
	height:162px;
	width:968px;
	margin-left:auto;
	margin-right:auto;
	
	position:relative;
	
	}

#head-intro{
	margin-top:30px;
	
	background: url(../img/head-menu_intro.jpg) no-repeat;
	background-position: top left;
	height:162px;
	width:968px;
	margin-left:auto;
	margin-right:auto;
	
	position:relative;
	
	}
	
#logoLanducci{
	float:left;
	margin-top:5px;
	margin-left:2px;
	padding:0;
	
	}

#zonaLogo{
	position:absolute;
	width:172px;
	height:16px;
	z-index:1;
	bottom:0;
	right:1px;

}





#ita{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	margin:0;
	padding:0;
	width:86px;
	height:16px;
	float:left;

	}

#ita a{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	display:block;
	width:86px;
	height:16px;
	}
#ita a:hover{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top left;
	display:block;
	width:86px;
	height:16px;
	}

#ita a.active{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top left;
	display:block;
	width:86px;
	height:16px;
	}

#eng{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	margin:0;
	padding:0;
	width:86px;
	height:16px;
	float:left;
	}

#eng a{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom right;
	display:block;
	width:86px;
	height:16px;
	}

#eng a:hover{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top right;
	display:block;
	width:86px;
	height:16px;
	}

#eng a.active{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top right;
	display:block;
	width:86px;
	height:16px;
	}

/*   

 parte lingue intro
 
*/

#zonaLogo-intro{
	position:absolute;
	width:172px;
	height:16px;
	z-index:1;
	bottom:-16px;
	right:1px;

}





#ita-intro{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	margin:0;
	padding:0;
	width:86px;
	height:16px;
	float:left;

	}

#ita-intro a{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	display:block;
	width:86px;
	height:16px;
	}
#ita-intro a:hover{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top left;
	display:block;
	width:86px;
	height:16px;
	}

#ita-intro a.active{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top left;
	display:block;
	width:86px;
	height:16px;
	}

#eng-intro{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom left;
	margin:0;
	padding:0;
	width:86px;
	height:16px;
	float:left;
	}

#eng-intro a{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: bottom right;
	display:block;
	width:86px;
	height:16px;
	}

#eng-intro a:hover{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top right;
	display:block;
	width:86px;
	height:16px;
	}

#eng-intro a.active{
	background: url(../img/lingue.jpg) no-repeat;
	background-position: top right;
	display:block;
	width:86px;
	height:16px;
	}

	
/* ######################################### */
/* #########NAVIGAZIONE ORIZZONTALE############# */
/* ######################################### */

#navigation1{
	float:right;

	width:800px;
	margin-top:1px;
	
	}

#navigation1 ul{
	margin:0;
	padding:0;
	}

#navigation1 li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#navigation1 li .pulsante1{
	margin:0;
	padding:10px 0 0 30px;
	width:113px;
	display:block;

	}

#navigation1 li .pulsante1active{
	margin:0;
	padding:10px 0 0 30px;
	width:113px;
	display:block;
	
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;

	}


#navigation1 li .pulsante2{
	margin:0;
	padding:10px 0 0 25px;
	width:133px;
	display:block;


	}

#navigation1 li .pulsante2active{
	margin:0;
	padding:10px 0 0 25px;
	width:133px;
	display:block;
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;

	}


#navigation1 li .pulsante3{
	margin:0;
	padding:10px 0 0 20px;
	width:122px;
	display:block;
	
	}
	
	
#navigation1 li .pulsante3active{
	margin:0;
	padding:10px 0 0 20px;
	width:122px;
	display:block;
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;
	}
	
	
#navigation1 li .pulsante4{
	margin:0;
	padding:10px 0 0 20px;
	width:127px;
	display:block;
	}

#navigation1 li .pulsante4active{
	margin:0;
	padding:10px 0 0 20px;
	width:127px;
	display:block;
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;
	}	


#navigation1 li .pulsante5{
	margin:0;
	padding:10px 0 0 20px;
	width:55px;
	display:block;
	}

#navigation1 li .pulsante5active{
	margin:0;
	padding:10px 0 0 20px;
	width:55px;
	display:block;
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;
	}
	
	
	#navigation1 li .pulsante6{
	margin:0;
	padding:10px 0 0 20px;
	width:106px;
	display:block;
	}
#navigation1 li .pulsante6active{
	margin:0;
	padding:10px 0 0 20px;
	width:114px;
	display:block;
	
	background: url(../img/selezionatoFinale.jpg) no-repeat;
	background-position: top left;
	background-repeat:no-repeat;
	}
	
	
	
	
	


#navigation1 li a{
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
/* ######################################### */
/* #########NAVIGAZIONE 2 ############# */
/* ######################################### */


.pulsante4active #navigation2  ul li a{
	margin:0;
	padding:10px 0 0 20px;
	width:127px;
	display:block;
	background: url(../img/selezionato.jpg) no-repeat;
	background-position: top left;
	background-repeat:repeat-x;
	border:solid 1px grey;
	}	


#navigation2{
	float:left;
	width:113px;
	margin-top:5px;
	}


#navigation2 ul{
	margin:0;
	padding-left:35px;
	}

#navigation2 li{
	list-style:none;
	font-size:14px;
	color:#000;
	margin:2px 0 2px -20px;
	padding:0 0 0 20px;
	width:113px;
	}

#navigation2 ul li a{
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	display:block;
	height:18px;

	}

#navigation2 ul li span{
	font-size:11px;
	font-weight:bold;
	background: url(../img/puntatore.jpg) no-repeat;
	background-position: top left;
	margin:0 0 0 -20px;
	padding:0 0 0 20px;
	
	display:block;
	
	height:18px;
	width:110px;
	
	
	
	}

#navigation2 ul li a span{
	font-size:11px;
	font-weight:bold;
	
	background-image:none!important;
	

	margin-left:-20px;
	padding-left:20px;
	display:block;

	height:18px;
	
	}

#navigation2 li ul{
	

	margin:-2px;
	padding:0;
	}

#navigation2 li ul li{
	margin:0 0 0 -20px;
	padding:0 0 0 20px;
	width:110px;


	}

#navigation2 ul li ul li span{
	background: url(../img/puntatore.jpg) no-repeat;
	background-position: top left;
	
	font-size:12px;
	color:#d7131d;
	font-size:11px;
	margin:2px 0 0 -10px;
	padding:0 0 0 20px;
	width:100px;

	display:block;

	}

#navigation2 ul li ul li a{
	font-size:11px;
	font-weight:normal;
	margin-left:10px;
	width:100px;
	display:block;
	
	text-decoration:none;
	}

#content{
	width:968px;
	
	background: url(../img/top_corpo_pagina.png);
	background-position: top left;
	background-repeat:no-repeat;
	
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	padding-top:20px;
}

#animazione{

	margin:0 0 0 0;
	padding:4px 0 0 0;
	width:968px;
	height:109px;
	border-top: solid 1px #e1e0e0;

	}
#animazione.FreeHtml{
	margin:0;
	padding:0;
	}

#contenitoreFlash{
	margin:0;
	padding:0;
	width:968px;
	height:109px;


	}


#content_intro{
	width:968px;
	
	
	border-top:solid 1px #e1e0e0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:0px;

	
}

#bottomContenuto{
	width:968px;
	
	background: url(../img/bottom_corpo_pagina.png);
	background-position: top left;
	background-repeat:no-repeat;
	
	height:13px;
	
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding-top:0;
	}

#content-Interno{
	background: url(../img/ground_corpo_home.jpg);
	background-color:white;
	background-position: top left;
	background-repeat:repeat-x; 
	border-left:solid 1px #e1e0e0;
	border-right:solid 1px #e1e0e0;
	
}

#content-Interno_intro{
	background: url(../img/ground_corpo_home.jpg);
	background-position: top left;
	background-repeat:repeat-x;  
	border-right:solid 1px #e1e0e0;
	border-left:solid 1px #e1e0e0; 
	border-top:solid 1px white;
	
}

#animation_bottom_intro{
	
	}
#content_titolo{
	font-size:16px;
	color:#333333;
	font-weight:bold;


	}


#titolo .FormattedText{
	float:left;
	padding-left:30px;
	display:block;
	font-size: 36px;

	}

#divisore{
	float:left;
	margin:18px 10px 0 20px;

	height:30px;

	border-right:solid 1px #c1c1c1;
	
	}
	
#slogan{
	float:left;
	padding:0;
	display:block;
	width:600px;
	margin:12px; 0 0 0;

	}
	
#slogan p{
	float:left;
	padding:0;
	display:block;
	width:600px;
	margin:0 0 0 0;

	}	
	
#contenuto_sx {
	
	}



.TitlePage h1{
	background-color:#d8131d;
	color:#FFF;
	font-size:30px;
	font-weight:bold;
	margin:25px 0 0 0;
	width:376px;
	height:45px;
	padding-left:30px;
	}
	
h2#titolo_intro{
	color:#d8131d;
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size:48px;
	font-weight:bold;
	margin:35px 0 0 0;
	width:376px;
	height:45px;
	padding-left:30px;


	}



#contenuto_sx .FormattedText{
	float:right;
	width:495px;
	margin:15px 10px 0 0;
	padding:0;

	}



#contenuto_centrale{
	padding:20px 20px 10px 30px;
	width:380px;

	}

#contenuto_centrale p{
	padding:5px;
	
	}
#contenuto_centrale_intro_1{
	padding:10px 0 10px 0;
	width:410px;

	}

#contenuto_centrale_intro{
	padding:10px 0 10px 30px;
	width:410px;

	}


#contenuto_centrale_intro p{
	padding:5px;
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-weight:bold;
	font-size:27px;
	font-stretch:expanded;
	color:#b9b9b9;
	}



/* ########################################### */
/* ############# FOOTER ################ */
/* ########################################### */


#footer{
	margin-left:auto;
	margin-right:auto;
	background: url(../img/ground_footer.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	width:968px;
	padding:12px 0 0 0;
	font-size:10px;
	height:30px;
	}

#footer strong{
	font-size:11px;
	font-weight:bold;
	
	}

.testoFooter1{
	float:left;
	font-weight:bold;

	}
	

.testoFooter2{
	float:right;
	font-weight:bold;
	width:140px;
	}


#footer p{
	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
	}

#footer-interno{
	margin-left:auto;
	margin-right:auto;
	background: url(../img/ground_footer.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	width:968px;
	padding:12px 0 0 0;
	font-size:10px;
	height:30px;
	}
	

#footer-interno p{

	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
	}



	

p.ottimizzato{
	background: url(../img/sito_ottimizzato.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	height:31px;
	
	
	}

.GalleryImages{
	float:right;
	}
	
.GalleryImages ul{
	list-style:none;
	margin:0 20px 0 0;
	padding:0;
	width:450px;
	
	}


.GalleryImages li{
	display:block;
	float:left;

	border:solid 4px #EBEBEB;
	padding:5px;
	margin:5px
	}
	
.GalleryImages li a{

	

	
	
	}
	
.GalleryImages li a img{
	border:none;
	}