/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:100%;	
	background:#000 url(images/fe/pattern_top.gif) repeat-x top;
	color:#8b8989;
	text-align:center;
	width:100%;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span,
a span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
h2{
	font-size:24px;
	font-weight:bold;
	color:#9f0101;
}
h6{
	font-size:12px;
	font-weight:bold;
	color:#9f0101;
}
/* CONTENITORE */
#contenitore{
	width:100%;
	margin:0 auto;
}
/* HEADER */
#header{
	width:1040px;
	height:108px;
	margin:0 auto;
}
#logo{
	width:1040px;
	height:77px;
	background:url(images/fe/logo.jpg) no-repeat;
}
#menu{
	width:940px;
	height:31px;
	background:url(images/fe/bg_menu.jpg) no-repeat;
	margin-left:50px;
	padding-left:60px;
}
#menu ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#menu ul li{
	display:inline;
	float:left;
	height:25px;
	font-size:12px;
	font-weight:bold;
	line-height:25px;
}
#menu ul li a{
	color:#7f7878;
	text-decoration:none;
	display:block;
}
#menu li a:hover{
	height:25px;
	color:#bd0000;
}
#menu li.home a{
	width:115px;
	background:url(images/fe/home.jpg) no-repeat;
}
#menu li.home a:hover{
	width:115px;
	background:url(images/fe/home.jpg) no-repeat 0 -25px;
}
#menu li.home_act{
	background:url(images/fe/home.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:115px;
}
#menu li.parco a{
	width:120px;
	background:url(images/fe/parco.jpg) no-repeat;
}
#menu li.parco a:hover{
	background:url(images/fe/parco.jpg) no-repeat 0 -25px;
}
#menu li.parco_act{
	background:url(images/fe/parco.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:120px;
}
#menu li.dovesiamo a{
	width:110px;
	background:url(images/fe/dovesiamo.jpg) no-repeat;
}
#menu li.dovesiamo a:hover{
	background:url(images/fe/dovesiamo.jpg) no-repeat 0 -25px;
}
#menu li.dovesiamo_act{
	background:url(images/fe/dovesiamo.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:110px;
}
#menu li.servizi a{
	width:78px;
	background:url(images/fe/servizi.jpg) no-repeat;
}
#menu li.servizi a:hover{
	background:url(images/fe/servizi.jpg) no-repeat 0 -25px;
}
#menu li.servizi_act{
	background:url(images/fe/servizi.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:78px;
}
#menu li.azienda a{
	width:89px;
	background:url(images/fe/azienda.jpg) no-repeat;
}
#menu li.azienda a:hover{
	background:url(images/fe/azienda.jpg) no-repeat 0 -25px;
}
#menu li.azienda_act{
	background:url(images/fe/azienda.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:89px;
}
#menu li.contatti a{
	width:85px;
	background:url(images/fe/contatti.jpg) no-repeat;
}
#menu li.contatti a:hover{
	background:url(images/fe/contatti.jpg) no-repeat 0 -25px;
}
#menu li.contatti_act{
	background:url(images/fe/contatti.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:85px;
}
#menu li.segway a{
	width:96px;
	background:url(images/fe/segway.jpg) no-repeat;
}
#menu li.segway a:hover{
	background:url(images/fe/segway.jpg) no-repeat 0 -25px;
}
#menu li.segway_act{
	background:url(images/fe/segway.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:96px;
}
#menu li.archivio a{
	width:129px;
	background:url(images/fe/archivio.jpg) no-repeat;
}
#menu li.archivio a:hover{
	background:url(images/fe/archivio.jpg) no-repeat 0 -25px;
}
#menu li.archivio_act{
	background:url(images/fe/archivio.jpg) no-repeat 0 -25px;
	color:#bd0000;
	width:129px;
}
/* CORPO */
#corpo{
	width:940px;
	margin:0 auto;
}
#testo{
	width:840px;
	margin:0 auto;
	margin-top:35px;
	margin-bottom:45px;
	text-align:justify;
	font-size:12px;
}
#testo h2{
	margin-bottom:20px;
}
#testo p{
	margin-bottom:20px;
	line-height:18px;
}
#testo p a,
#testo p a:hover{
	font-weight:bold;
	color:#9f0101;
	text-decoration:none;
}
.box_video{
	float:left;
	margin:0px 0px 10px 68px;
	padding-bottom:20px;
}
.box_video object{
	width:149px;
	height:112px;
	/*border:1px solid #bb0000;*/
	margin-bottom:10px;
}
.box_video p{
	font-size:12px;
	color:#a8a8a8;
}
#col_sx_home{
	width:515px;
	float:left;
}
#box_flash_big{
	width:515px;
	height:393px;
	margin-bottom:50px;
}
#box_slide_flash{
	margin-left:48px;
	width:447px;
	height:75px;
	background:url(images/fe/bg_slide.jpg) no-repeat;
	padding-left:20px;
	padding-top:30px;
}
#box_slide_flash object{
	width:447px;
	height:70px;
}
#col_dx_home{
	float:left;
	width:425px;
}
*:first-child+html #col_dx_home{
	width:404px;
}
#txt_home{
	height:312px;
	padding-top:25px;
}
#txt_home h2{
	text-align:left;
	margin-left:25px;
	margin-bottom:20px;
}
#txt_home p{
	font-size:12px;
	text-align:left;
	margin:0px 25px 15px;
}
#txt_home p a,
#txt_home p a:hover{
	font-weight:bold;
	color:#9f0101;
	text-decoration:none;
}
#box_archivio_flash{
	width:403px;
	height:211px;
	background:url(images/fe/bg_archivio.jpg) no-repeat;
}
#box_flash_video{
	width:153px;
	height:155px;
	float:left;
	padding-left:29px;
	padding-top:28px;
	text-align:center;
}
#box_flash_video object{
	width:180px;
	height:136px;
	/*border:1px solid #b5b5b5;*/
	margin-bottom:5px;
}
#indietro{
	width:40px;
	height:26px;
	float:left;
	
	
}
#avanti{
	width:40px;
	height:26px;
	float:right;
	
}
#indietro a,
#avanti a{
	
	width:36px;
	height:26px;
}
#txt_video{
	height:156px;
	width:150px;
	float:left;
	margin-top:27px;
	margin-left:50px;
	text-align:left;
	overflow:auto;
}
#txt_video p{
	font-size:10px;
	color:#a8a8a8;
	line-height:18px;
}
#txt_video p a,
#txt_video p a:hover{
	font-weight:bold;
	color:#9f0101;
	font-size:12px;
}
/* COLONNA SX */
#col_sx{
	width:515px;
	float:left;
}
#where{
	margin-top:34px;
	margin-bottom:28px;
}
#foto img, #where img{
	width:452px;
	height:303px;
	border:1px solid #bb0000;
}
#cont_foto{
	margin-left:31px;
}
.box_foto{
	float:left;
	margin:0px 0px 10px 20px;
	padding-bottom:10px;
}
.box_foto img{
	width:91px;
	height:61px;
	border:1px solid #bb0000;
	margin-bottom:10px;
}
.box_foto p{
	font-size:10px;
	color:#8b8989;
}
.box_foto p a{
	color:#8b8989;
	text-decoration:underline;
}
.box_foto p a:hover{
	color:#bb0000;
}
/* COLONNA DX */
#col_dx{
	float:left;
	width:425px;
	padding-bottom:35px;
}
#col_dx h2{
	text-align:left;
	margin-left:25px;
	margin-bottom:20px;
	margin-top:25px;
}
#col_dx p{
	font-size:12px;
	text-align:justify;
	margin:0px 45px 15px 25px;
	line-height:18px;
}
#col_dx p a,
#col_dx p a:hover{
	font-weight:bold;
	color:#9f0101;
	text-decoration:none;
}
#col_dx p a.sottolineato{
	text-decoration:underline;
}
/* FOOTER */
#footer{
	width:100%;
	height:80px;
	clear:left;
	background:url(images/fe/pattern_bottom.gif) repeat-x bottom;
}
#footer_txt{
	width:1003px;
	height:80px;
	margin:0 auto;
	background:url(images/fe/bg_footer.jpg) no-repeat;
	color:#a8a8a8;
	font-size:12px;
	line-height:45px;
}
#footer a,
#footer a:hover{
	color:#a8a8a8;
}
/*SCHEDA**************************************************/
#box_lista{
	width:860px;
	float:left;
	padding-left:40px;
}
#form_selezione{
	width:625px;
	text-align:left;
	padding-left:235px;
}
#form_selezione form{
	margin-top:16px;
	margin-bottom:20px;
	float:left;
}
label{
	font-size:11px;
	font-weight:bold;
	color:#928f8f;
}
select{
	width:230px;
	height:19px;
	background:#313131;
	border:1px solid #e3e3e3;
	font-size:10px;
	line-height:15px;
	margin-left:2px;
	color:#d2d2d2;
}
#form_selezione p{
	font-size:12px;
	font-weight:bold;
	color:#c3080e;
	float:left;
	margin-top:20px;
	margin-left:75px;
}
#form_selezione p a,
#form_selezione p a:hover{
	color:#c3080e;
}
.mod_auto{
	width:860px;
	margin-bottom:20px;
	border-bottom:1px solid #515151;
	float:left;
}
.foto_scheda{
	width:201px;
	height:181px;
	background:url(images/fe/bg_foto_scheda.gif) no-repeat left top;
	float:left;
	text-align:center;
	margin-right:23px;
}
.foto_scheda p a,
.foto_scheda p a:hover{
	color:#f5f5f5;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
.foto_scheda img{
	width:187px;
	height:143px;
	margin-top:10px;
}
.testo_scheda{
	width:636px;
	text-align:left;
	padding-bottom:20px;
	font-size:11px;
	float:left;
}
.testo_scheda h3{
	width:625px;
	height:25px;
	line-height:25px;
	color:#ded8d8;
	padding-left:11px;
	font-size:14px;
	font-weight:bold;
	background:url(images/fe/bg_tit_scheda.gif) no-repeat;
	margin-bottom:3px;
}
.testo_scheda p{
	margin:0px 13px;
	width:610px;
	line-height:21px;
}
.testo_scheda p span,
#testo_scheda_auto p span{
	color:#c3080e;
	font-weight:bold;
}
.bordo{
	border-bottom:1px dashed #5a5555;
}
.paginazione{
	width:860px;
	text-align:center;
	clear:left;
	margin-bottom:10px;
}
div.paginazione ul{
	list-style:none;
	text-align:center;
}
div.paginazione li{
	display:inline;
	margin-right:6px;
	font-size:12px;
 	font-weight:bold;
	height:19px;
}
div.paginazione li.act{
 	display:inline;
 	color:#c3080e;
	text-decoration:underline;
}
div.paginazione a{
	color:#c2c2c2;
	text-decoration:none;
}
div.paginazione a:hover{
	color:#c3080e;
	text-decoration:underline;
}
div.paginazione li.indietro a{
	background:url(images/fe/freccia_sx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
}
div.paginazione li.avanti a{
	background:url(images/fe/freccia_dx.gif) no-repeat;
	padding:3px 10px;
	text-decoration:none;
	line-height:19px;
}
/*DETTAGLIO*******************/
#box_scheda{
	width:860px;
	margin-top:40px;
	margin-bottom:5px;
	margin-left:48px;
	float:left;
}
#foto_scheda_auto{
	width:307px;
	height:235px;
	background:url(images/fe/bg_foto_schedabig.gif) no-repeat left top;
	float:left;
	text-align:center;
	margin-right:15px;
	padding-top:2px;
}
#foto_scheda_auto img{
	width:291px;
	height:194px;
	margin-top:10px;
}
#foto_scheda_auto p{
	width:307px;
	height:22px;
	line-height:26px;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	line-height:20px;
}
#foto_scheda_auto p a,
#foto_scheda_auto p a:hover{
	color:#fff;
}
#testo_scheda_auto{
	width:532px;
	text-align:left;
	font-size:11px;
	float:left;
}
#testo_scheda_auto h3{
	width:521px;
	height:26px;
	line-height:26px;
	color:#ded8d8;
	padding-left:11px;
	font-size:14px;
	font-weight:bold;
	background:url(images/fe/bg_tit_scheda_auto.gif) no-repeat;
	margin-bottom:3px;
}
#testo_scheda_auto p{
	margin:0px 13px;
	width:506px;
	line-height:21px;
}
#commenti{
	width:860px;
	margin-left:48px;
	text-align:left;
}
*:first-child+html #commenti{
	margin-left:24px;
}
#commenti h6{
	font-weight:bold;
	line-height:25px;
}
.commenti_txt{
	font-size:11px;
	text-align:justify;
	margin-right:16px;
	line-height:17px;
}
.box_commenti{
	float:left;
	width:159px;
	height:61px;
	border:1px solid #585858;
	margin:20px 10px 20px 0px;
	text-align:center;
}
.box_commenti_tit{
	width:159px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#dfdcdc;
	background:#585858;
}
.box_commenti_txt{
	width:159px;
	height:35px;
	line-height:35px;
	font-size:11px;
	background:#000;
}
#tit_galleria{
	width:845px;
	height:26px;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:url(images/fe/bg_tit_galleria.gif) no-repeat;
	clear:left;
	text-align:center;
	margin-bottom:30px;
	margin-left:48px;
}
*:first-child+html #tit_galleria{
	margin-left:7px;
	margin-top:20px;
}
.mod_galleria{
	margin-left:42px;
	width:183px;
	height:143px;
	float:left;
	padding-bottom:35px;
}
*:first-child+html .mod_galleria{
	margin-left:44px;
}
.mod_galleria img{
	width:172px;
	height:131px;
	border:1px solid #9f0101;
}
.mod_galleria p{
	width:189px;
	height:35px;
	line-height:20px;
	font-size:10px;
	font-weight:bold;
}
.mod_galleria p a,
.mod_galleria p a:hover{
	color:#c2c2c2;
}

.intro {
font-size: 12px;
padding: 20px 100px;
}
.intro a {
	color:#8b8989;
	text-decoration:underline;

}
.intro a:hover{
	color:#bb0000;
}

.opener{
  cursor:pointer;
}

.img_martinmotors{
  border:1px solid #9f0101;
}

#footer_txt p.data{
    margin-top:-10px;
}
