/* CSS Peugeot */

body { 
	background:#AEBCC7;
	color:#000000;
	font-size: 12px;
	font-family:'Peugeot', Verdana, Geneva, sans-serif;
	margin:0; 
	padding:0;
}

		@font-face {
			font-family: Peugeot;
			src: url('Peugeot Normal v2.eot');
			src: local('Peugeot'), url('Peugeot Normal v2.ttf') format('truetype');
		}		

		@font-face {
			font-family: Peugeot;
			font-weight: bold;
			src: url('Peugeot Bold v2.eot');
			src: local('Peugeot'), url('Peugeot Bold v2.ttf') format('truetype');
		}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight: normal; }

ul { list-style-type:none; margin:0; padding:0; }
form { margin:0; padding:0;}

.clear { clear:both;}  .left { float:left;}  .right { float:right;}  .focus { color:#2E5498;} 

a { text-decoration:none; color:#2E5498; }
a:hover { text-decoration:underline; color:#2E5498;}
a img { border:0; }

h1 { font-size:34px; color:#000000; margin-bottom:5px; margin-left:10px; float:left; }
h2 { font-size:18px; color:#212121; margin-bottom:5px; }

p { margin:0 0 30px 0; padding:0; line-height:20px; font-size:14px; }


/* Struttura */

#cont { width:970px; margin:10px auto 0 auto; background:#FFFFFF; padding-bottom:20px; }
#head { width:952px; height:58px; background:url(_head.jpg) no-repeat top #FFFFFF; float:left;
padding:6px 0 6px 18px; }
.briciole { color:#8D8D8D; font-size:11px; float:left; margin-top:45px; margin-left:30px; } 
.briciole a { color:#8D8D8D; }  .briciole a:hover { color:#2E5498; } 

.back { float:right; margin-top:22px; font-size:11px; }
.back a { color:#000000; font-size:11px; }

#footer { background:#95A3B5; color:#FFFFFF; font-size:11px; width:952px; margin:0 auto; height:17px; padding:3px 0 0 18px; }
#footer a { color:#FFFFFF; } #footer a:hover { color:#FFFFFF; text-decoration:underline; }

#main_in { width:934px; background:#FFFFFF; float:left; padding:0 0 20px 0; display:inline; margin-left:18px; }
.intestazione { width:934px; border-bottom:1px dotted #CCCCCC; float:left; display:inline; margin-top:20px; }

#scheda_sx { width:400px; background:#FFFFFF; float:left; padding:0; display:inline; margin-right:24px; }
#scheda_dx { width:510px; background:#FFFFFF; float:left; padding:0; display:inline; margin:0; text-align:justify; }

#menu { width:934px; height:40px; *height:45px; float:left; display:inline; background:url(_menu.jpg) no-repeat #212121 left top; margin:20px 0 20px 18px; }

#menu ul li { float:left; position:relative; height:28px; display:inline; }
#menu ul li.last { float:right; position:relative; height:28px; display:inline; background:none; }

#menu ul li a { text-align:center; padding:11px 10px 13px 9px; color:#FFFFFF; font-size:14px; float:left; display:inline; line-height:14px; }
#menu ul li a:hover { color:#DDDDDD; text-decoration:none; }

#menu ul li ul.tendina { left:0; padding:0; width:120px; float:left; margin-left:-2px; margin-top:38px; z-index:100000; position:absolute; background:#212121; padding-bottom:5px; }
#menu ul li ul.tendina li { background:none; float:left; margin:0; z-index:10000; width:120px; display:inline; height:auto; }
#menu ul li ul.tendina li a { float:left; display:inline; color:#FFFFFF; width:100px; margin:0; padding:5px 2px 5px 18px; z-index:100000; text-align:left; background:url(_arrow.jpg) left center no-repeat; font-size:13px; }
#menu ul li ul.tendina li a:hover { color:#DDDDDD;  }


#menu ul li ul.tendina2 { left:0; padding:0; width:120px; float:left; margin-left:-6px; *margin-left:-6px; margin-top:40px; *margin-top:45px; z-index:100000; position:absolute; background:#212121; padding-bottom:5px; }
#menu ul li ul.tendina2 li { background:none; float:left; margin:0; z-index:10000; width:120px; display:inline; height:auto; }
#menu ul li ul.tendina2 li a { float:left; display:inline; color:#FFFFFF; width:109px; margin:0; padding:5px 2px 5px 12px; z-index:100000; text-align:left; background:url(_arrow.jpg) left center no-repeat;  font-size:13px; }
#menu ul li ul.tendina2 li a:hover { color:#DDDDDD;  }

ul.modelli_peugeot { float:left; display:inline; margin-top:20px; }
ul.modelli_peugeot li { float:left; width:160px; text-align:center; margin-right:33px; margin-bottom:30px;}
ul.modelli_peugeot li img { float:left; display:inline; border-bottom:1px solid #F4F4F4; margin-bottom:10px; }
ul.modelli_peugeot li img:hover { border-bottom:1px solid #CCCCCC; }
.modello a { width:160px; float:left; text-align:center; color:#212121; font-size:14px; display:inline; }
.modello a:hover { color:#000000; text-decoration:none; }

.button a { background:url(button_sx.jpg) no-repeat left #212121; height:28px; font-size:16px; color:#FFF; float:right; padding-left:30px; padding-top:10px; padding-right:30px; }
.button a:hover { text-decoration:none; color:#DDDDDD; }

.img_scheda { float:left; border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom:15px; }
.img_scheda:hover { border-bottom:1px solid #CCCCCC; }
.img_scheda_small { float:left; border:1px solid #EFEFEF;  }
.img_scheda_small:hover { border:1px solid #CCCCCC;  }
.img_scheda_small_centrale { float:left; border:1px solid #EFEFEF; margin:0 17px; }
.img_scheda_small_centrale:hover { border:1px solid #CCCCCC;  }

#scheda_sx .clear { font-size:14px; }