/* CSS Document CITY MOTORS - Automobili d'epoca e da collezione dal 1987  */


body {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#626262;
	line-height:21px;
	background-image:url(../img/top/bgTop.jpg);
	background-repeat:repeat-x;
	background-color:#eaeaea;
	}
	
	
form{margin:0; padding:0;}

a img{
	border:hidden;
	border:none;
	border:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
	.imgHover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	.imgHover:hover {
	transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

ul.list li { 
    display: block;
    list-style: none outside none;
    margin-bottom: 20px;
}

	
a {
  color: inherit;
  /*text-transform:uppercase;*/
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
	}
	a:active, a:focus {
	  outline: none;
	}
	a:hover {
	  color: #7d610a;
	}

	
strong{
	color:#ccaa49;
	font-weight:600;
	}

.trans {
    transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	}


.italic {font-style:italic;}
.titCenter {text-align:center; font-weight:bold;display:block;margin:0 0 10px 0;}
.dimPuls {width:250px;}
.uppercase{text-transform:uppercase;}
.left {float:left;}
.right {float:right;}
.absolute {position:absolute; z-index:10;top:0;right:0;}
.bgOro {
	background-color:#b89b3c;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	.bgOro:hover {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
		}
.bgGreen {background-color:#012c11;}
	.bgGreen:hover {
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
		}
	

tr.intestazioneTabella th {background-color:#012c11;}
tbody tr {
	cursor:pointer;
}
tbody tr:nth-child(odd) td {background-color:#f2f2f2;}
tbody tr:nth-child(even) td {background-color:#e6e3e3;}
tbody tr.UltimoArrivo td {background-color:#f8edc7; font-weight:bold;}
tbody tr:hover td {background-color:#b2bfb7;}
tbody tr.UltimoArrivo:hover td {background-color:#e9d696;}


#container {
	width:980px;
	margin:0px auto;
	padding:0px;
	}

#top {
	width:980;
	height:214px;
	margin:0 0 30px 0;
	padding:0px;
	}
	
	#fasciaTop {
		width:980px;
		height:150px;
		margin:0px;
		padding:0px;
		position:relative;
		border-bottom:#b89b3c 3px solid;
		}
		#logoTop {
		width:582px;
		height:146px;
		margin:0px auto;
		padding:0px;
		}
		#txtSloganTop {
		height:20px;
		top:105px;
		left:585px;
		font-size:16px;
		color:#032808;
		font-style:italic;
		font-weight:bold;
		position:absolute;
		z-index:10;
		}
		#socialTop {
		width:200px;
		height:40px;
		top:10px;
		left:0px;
		position:absolute;
		z-index:10;
		}
		#flagTop {
		width:100px;
		height:40px;
		margin:0px;
		padding:0px;
		top:0px;
		right:0px;
		z-index:20;
		position:absolute;
		}
			.langs{
			height:23px;
			padding:0px;
			}
			.langs ul{
			margin-left: 10px;
			list-style:none;
			}
			.langs li{
			display:inline;
			}
		
	#menuTop {
		width:920px;
		/*width:980px;*/
		height:60px;
		margin:0px;
		padding:0 0 0 60px;
		/*padding:0px;*/
		border-bottom:#cbcbcb 1px solid;
		text-align:center;
		}
		div#menuTop ul{
			margin:0;
			padding:0;
			list-style:none;
			}
			div#menuTop li{
			display:inline;
			padding:0 10px;
			color:#626262;
			font-size:20px;
			letter-spacing:0px;
			text-transform:uppercase;
			}
		
		a.p_menuTop,a.p_menuTop:link {
		height:42px;
		margin:0px;
		padding:18px 22px 0;
		float:left;
		text-transform:uppercase;
		border-right:#cbcbcb 1px solid;
		text-align:center;
		}
		a.p_menuTop:hover, a.p_menuTop.current {
		color:#FFFFFF;
		background-color:#b89b3c;
		}
		
		a.p_menuTop_ultimo,a.p_menuTop_ultimo:link {
		height:42px;
		margin:0px;
		padding:18px 22px 0;
		float:left;
		text-transform:uppercase;
		text-align:center;
		}
		a.p_menuTop_ultimo:hover, a.p_menuTop_ultimo.current {
		color:#FFFFFF;
		background-color:#b89b3c;
		}
			

#contContenuti {
	width:940px;
	margin:0px;
	padding:20px;
		box-shadow:0px 0px 7px #CCC;
	  	-webkit-box-shadow:0px 0px 7px #CCC;
	  	-moz-box-shadow:0px 0px 7px #CCC;
	background-color:#FFFFFF;
	float:left;
	}
	
	#slideshow {
	position:relative;
    width:940px;
	height:400px;
	margin:0 0 20px 0;
	padding:0px;
	}
	
.slide{
	position:relative;
	width:940px;
	height:400px;
	overflow:hidden;
}

.txtSlide{
	position:absolute;
	top:0;
	left:0;
	padding:10px;
	width:940px;
	height:400px;
	z-index:50;
}

.imgSlide{
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:400px;
	z-index:30;
	background-repeat:no-repeat;
}

.imgSlide a{
	display:block;
	width:940px;
	height:400px;
}

/* cycle pager */
.cycle-pager { 
	width: auto;
	z-index: 500;
	position: absolute;
	bottom: 10px;
	right:10px;
	overflow: hidden;
    text-align: right;
}

.cycle-pager li {
	float:left;
    display: inline;
	width: 20px;
	height: 20px; 
	margin-left:10px;
}

.cycle-pager li a{
    display: block;
	width: 20px;
	height: 20px; 
	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	background-color: #ddd;
	cursor: pointer;
}

.cycle-pager li a:hover {
	background-color: #888;
}

.cycle-pager li.cycle-pager-active a {
	background-color: #b89b3c;
}

.cycle-pager > * {
	cursor: pointer;
}

.cycle-prev{
	position:absolute;
	z-index: 200;
	left:5px;
	top:125px;
	width:32px;
	height:32px;
	cursor:pointer;
	background-image:url(../images/slide_prev.png);
	background-repeat:no-repeat;
	display:none;
}

.cycle-next{
	position:absolute;
	z-index: 200;
	right:5px;
	top:125px;
	width:32px;
	height:32px;
	cursor:pointer;
	background-image:url(../images/slide_next.png);
	background-repeat:no-repeat;
	display:none;
}

.cycle-prev:hover, .cycle-next:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

	#ContBoxVetrina {
	position:relative;
    width:930px;
	height:183px;
	margin:0 0 30px 0;
	padding:4px;
	border:#e6e6e6 1px solid;
	}
	.boxVetrina {
    width:226px;
	height:183px;
	margin:0 4px 0 0;
	padding:0 4px 0 0;
	float:left;
	text-align:center;
	border-right:#e6e6e6 1px solid;
	}
	.titVetrina {
	height:26px;
	margin:0 0 4px 0;
	padding:3px 0 0 0;
	background-color:#b89b3c;
	}
	.boxVetrina img {
    width:226px;
	height:150px;
	margin:0px;
	padding:0px;
	}
	
		.boxVetrina02 {
		width:225px;
		height:183px;
		margin:0px;
		padding:0px;
		float:left;
		text-align:center;
		}
		.boxVetrina02 img {
		width:225px;
		height:150px;
		margin:0px;
		padding:0px;
		}
		

#colonnaSX {
    width:240px;
	margin:0 20px 0 0;
	padding:0px;
	float:left;
	}
	#colonnaSX input {
	margin:0 0 10px 0;
	padding:5px;
	font-size:13px;
	color:#666666;
	}
	
	.puls_SX {
	display:block;
	width:208px;
	margin:0 0 5px 0;
	padding:10px 20px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	.puls_TOP {
	display:block;
	width:191px;
	text-align:center;
	margin:0 2px 20px;
	padding:10px 20px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
	
#colonnaDX {
    width:680px;
	margin:0px;
	padding:0px;
	float:left;
	}
	#imgBIG {
    width:680px;
	margin:0 0 20px 0;
	padding:0px;
	}
	#sliderGalleryTop {
	position:relative;
    width:648px;
	height:70px;
	margin:0 0 30px 0;
	padding:0px 16px;
	text-align:center;
	}
	#sliderGalleryTop img {
    	margin:0px;
		padding:0 2px;
		}
	#titoloSezione {
    width:680px;
	margin:0 0 40px 0;
	padding:0px;
	}
	#boxDatiPrezzo {
    width:680px;
	height:100px;
	margin:0 0 20px 0;
	padding:0px;
	}
	#boxCaratteristiche {
		width:350px;
		height:80px;
		margin:0px;
		padding:0px;
		float:left;
		}
		#boxPrezzo {
		width:220px;
		margin:0px;
		padding:0px;
		float:right;
		text-align:right;
		}
		.prezzo{
		display:block;
		width:210px;
		height:35px;
		font-size:30px;
		font-weight:100;
		margin:0 0 15px 0;
		padding:15px 0 0 0;
		text-align:center;
		color:#ffffff;
		float:right;
		background-color:#1f9b15;
		}
		
	#boxDescrizione {
		width:680px;
		margin:0 0 30px 0;
		padding:15px 0 0 0;
		position:relative;
		}
	
	#boxGallery {
		width:680px;
		margin:0 0 25px 0;
		padding:0px;
		}
		#boxGallery img {
		margin:0px;
		padding:0 2px;
		}
		
	#boxVideo {
		width:680px;
		margin:0px;
		padding:0 0 20px 0;
		text-align:center;
		}
	
.boxElencoEvento {
    width:680px;
	height:125px;
	margin:0 0 20px 0;
	padding:0px;
	text-align:left;
	border-bottom:#d9d9d9 1px solid;
	}
	
.paginazione {
    width:680px;
	margin:10px 0 20px 0;
	padding:0px;
	text-align:center;
	}
		
.imgSX_evento {
	margin:0 20px 5px 0;
	padding:2px;
	float:left;
	background-color:#FFFFFF;
	border:#d9d9d9 1px solid;
	}
		
		
#sottoMenuInternoTop {
	width:940px;
	height:40px;
	margin:0 0 20px 0;
	padding:0px;
	}
	#elencoVeicoli {
	width:940px;
	margin:0px;
	padding:0px;
	position:relative;
	}

	
#contFooter{
	width:100%;
	height:341px;
	padding:0px;
	margin:40px 0 0 0;
	color:#373739;
	background-color:#d2d2d2;
	}
	#boxFooter{
	width:980px;
	padding:35px 0 25px 0;
	margin:0px auto;
	color:#373739;
	}
	.titFooter{
	color: #626260;
	font-size:28px;
	font-family:'Julius Sans One', sans-serif;
	font-weight:400;
	text-decoration:none;
	padding:0px;
	margin:0 0 25px 0;
	}
	#BoxEventiFooter{
	width:320px;
	padding:0 25px 0 0;
	margin:0 25px 0 0;
	float:left;
	text-align:left;
	border-right:#b7b7b7 1px solid;
	}
	#BoxNewsletterFooter{
	width:310px;
	padding:0 25px 0 0;
	margin:0 25px 0 0;
	float:left;
	text-align:left;
	border-right:#b7b7b7 1px solid;
	}
	#BoxContattiFooter{
	width:240px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:left;
	}
		#BoxContattiFooter img{
		padding:0px;
		margin:0 0 10px 0;
		}
	

#contFooterBottom{
	width:100%;
	height:77px;
	padding:0px;
	margin:0px;
	background-color:#b7b7b7;
	}
	#footer{
		width:980px;
		height:77px;
		padding:0px;
		margin:0px auto;
		}
		#footerSX{
		width:490px;
		padding:30px 0 0 0;
		margin:0px;
		float:left;
		text-align:left;
		}
		#footerDX{
		width:490px;
		padding:20px 0 0 0;
		margin:0px;
		float:right;
		text-align:right;
		}
	



/* INIZIO CSS RELATIVO AL TESTO */

h1{
	font-size:30px;
	font-weight:100;
	margin:0px;
	padding:0px;
	line-height:30px;
	color:#b89b3c;
	}
	.linkH1, a.linkH1:link{
	color: #b89b3c;
	text-decoration:none;
	}
	a.linkH1:hover{
	text-decoration:underline;
	}
	

h2{
	font-size:25px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#d97600;
	}
	.linkH2, a.linkH2:link{
	font-size:25px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
	}
	a.linkH2:hover{
	text-decoration:underline;
	}
	

h3{
	font-size:45px;
	font-weight:400;
	margin:0px;
	padding:0px;
	letter-spacing:5px;
	color:#ccaa49;
	line-height:30px;
	}
	
.linkH3, a.linkH3:link{
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#3191c4;
	text-decoration:underline;
	}
	a.linkH3:hover{
	text-decoration:none;
	}
	
h4{
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#b89b3c;
	}
	
.linkH4, a.linkH4:link{
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#b89b3c;
	text-decoration:none;
	}
	a.linkH4:hover{
	text-decoration:underline;
	}
	
h6 {
    color: #ccaa49;
	font-weight:300;
	font-size:16px;
    text-transform: uppercase;
	}
	.inline h6 { display: inline; font-weight:300; }
	.list h6 { display: inline; font-weight:300; }


.linkMenuTop, a.linkMenuTop:link{
	color: #ffffff;
	font-weight:400;
	font-size:17px;
	text-transform:uppercase;
	text-decoration:none;
	}
	a.linkMenuTop:hover{
	text-decoration:underline;
	}

.linkWhite,a.linkWhite:link{
	color: #ffffff;
	font-weight:100;
	text-decoration:none;
	}
	a.linkWhite:hover{
	color: #f0dfa7;
	}
	

.txtBoxFooter,a.txtBoxFooter:link{
	color: #373739;
	text-decoration:none;
	}
	a.txtBoxFooter:hover{
	text-decoration:underline;
	}
	
	
.txtDataEvento{
	font-size:14px;
	letter-spacing:0px;
	text-decoration:none;
	}
.linkTitEventi,a.linkTitEventi:link{
	color: #846f2a;
	font-weight:400;
	font-size:21px;
	letter-spacing:1px;
	text-decoration:none;
	}
	a.linkTitEventi:hover{
	color: #a88103;
	}
	
.txtLinkBig{font-size:25px;}

.linkMail,a.linkMail:link{
	color: #846f2a;
	font-weight:400;
	font-size:17px;
	letter-spacing:1px;
	text-decoration:none;
	}
	a.linkMail:hover{
	color: #a88103;
	}	

.txtFooter,a.txtFooter:link{
	font-family:'Julius Sans One', sans-serif;
	color: #626260;
	font-weight:400;
	font-size:18px;
	text-decoration:none;
	}
	a.txtFooter:hover{
	text-decoration:underline;
	}	




/* INIZIO PULSANTI */

a.p_flag,a.p_flag:link {
	display:block;
	width:32px;
	height:32px;
	margin-left: 10px;
	float:right;
	/*background-image:url(../img/flag/flagSprite.jpg);
	background-repeat:no-repeat;*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_flag:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

.flag_IT{background-position: 0px 0px;}
.flag_EN{background-position: -102px 0px;}

a.p_invia,a.p_invia:link {
	display:block;
	margin:0px;
	padding:5px 10px;
	color:#ffffff;
	text-align:center;
	background-color:#b89b3c;
	border:#775e0d 1px solid;
	}
	a.p_invia:hover {
	background-color:#775e0d;
	}

a.p_pdf,a.p_pdf:link {
	display:block;
	width:600px;
	height:32px;
	margin:0px;
	padding:5px 0 0 45px;
	color:#7d610a;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	background-image:url(../img/icon_pdf.png);
	background-repeat:no-repeat;
	}
	a.p_pdf:hover {
	color:#CCCCCC;
	}
	
a.p_link,a.p_link:link {
	width:600px;
	height:30px;
	margin:0px;
	padding:5px 0 0 45px;
	display:block;
	color:#7d610a;
	background-image:url(../img/icon_link.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_link:hover {
	color:#CCCCCC;
	}

a.p_stampa,a.p_stampa:link {
	display:block;
	width:48px;
	height:48px;
	margin:0px;
	float:right;
	padding:0 30px 0 0;
	background-image:url(../img/veicoli/p_stampa.jpg);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_stampa:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
	a.p_info,a.p_info:link {
	display:block;
	width:48px;
	height:48px;
	margin:0px;
	float:right;
	padding:0 30px 0 0;
	background-image:url(../img/veicoli/p_info.jpg);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_info:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
	a.p_segnalaAmico,a.p_segnalaAmico:link {
	display:block;
	width:48px;
	height:48px;
	margin:0px;
	float:right;
	padding:0px;
	background-image:url(../img/veicoli/p_segnalaAmico.jpg);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_segnalaAmico:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}

a.p_prev,a.p_prev:link {
	display:block;
	width:12px;
	height:20px;
	margin:24px 10px 0 0;
	float:left;
	background-image:url(../img/veicoli/p_prev.jpg);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_prev:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	
a.p_next,a.p_next:link {
	display:block;
	width:12px;
	height:20px;
	margin:24px 0 0 10px;
	float:right;
	background-image:url(../img/veicoli/p_next.jpg);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	a.p_next:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}


/* INIZIO pulsanti social top */
	
a.p_facebookTop,a.p_facebookTop:link {
	display:block;
	width:31px;
	height:30px;
	margin:0 7px 0 0;
	float:left;
	background-image:url(../img/top/p_facebook.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_facebookTop:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
a.p_gPlusTop,a.p_gPlusTop:link {
	display:block;
	width:31px;
	height:30px;
	margin:0 7px 0 0;
	float:left;
	background-image:url(../img/top/p_gPlus.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_gPlusTop:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}

a.p_youTubeTop,a.p_youTubeTop:link {
	display:block;
	width:30px;
	height:30px;
	margin:0px;
	float:left;
	background-image:url(../img/top/p_youTube.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_youTubeTop:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
/* FINE pulsanti social top */


/* INIZIO pulsanti social footer */
	
a.p_facebook,a.p_facebook:link {
	display:block;
	width:37px;
	height:36px;
	margin:0 7px 0 0;
	float:right;
	background-image:url(../img/footer/p_facebook.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_facebook:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
a.p_gPlus,a.p_gPlus:link {
	display:block;
	width:37px;
	height:36px;
	margin:0 7px 0 0;
	float:right;
	background-image:url(../img/footer/p_gPlus.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_gPlus:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
a.p_youTube,a.p_youTube:link {
	display:block;
	width:36px;
	height:36px;
	margin:0px;
	float:right;
	background-image:url(../img/footer/p_youTube.png);
	background-repeat:no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	}
	a.p_youTube:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
	
/* FINE pulsanti social footer */