* { 
    margin: 0;
	cursor:inherit; 
} 


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; 
	vertical-align: baseline;}
table { border-collapse: separate; border-spacing: 0; }
html {height: 96%; 
 padding:0px;  }
body {height: 96%; cursor:default;

  background:url(../IMAGES/struttura/sfondoInterno.jpg) top left  repeat-x #828b93; }
body.home {height:100%; background:url(../IMAGES/struttura/sfondoHome.jpg) top left  repeat-x #828b93; }
/*Blocchi Principali */
div#container{width:890px;margin:0 auto 0 auto;  min-height: 97%; 
    height: auto !important; 
    height: 97%; 
    margin: 0 auto -10em;
   <!--[if lte IE 6]> 
    min-height: 95%; 
    height: auto !important; 
    height: 95%; 
    margin: 0 auto 0em;
	<![endif]-->    } 
div#su {background:none;width:890px;}
div#centro {  height: auto !important;   height:300px;min-height:300px;width:100%;padding-bottom:55px;height: auto !important; float:left; position:relative;  }

div#giu {height:70px;width:100%;float:left;margin-top:20px;}
.push{ height: 0em;  clear:both; }
/*Blocco Sopra */
div#su #fasciaLoghi{margin:0px auto 0px auto;height:56px;width:838px;}
div#su #fasciaLoghi #LogoArdena {float:left;margin-top:10px;border:0px;}
div#su #fasciaLoghi #stellaMecedes {float:right;margin-top:5px;border:0px;}
div#su #flash{margin:0px auto 0px auto;height:195px;width:838px;}
div#su #barra{margin:0px auto 0px auto;height:135px;width:838px; }
div#su #ombraBarra{margin:0px auto 0px auto;background:url(../IMAGES/struttura/sfondoLayer.jpg) top center  repeat-x ;height:38px;	width:890px;}

/*MENU */
div#su #menu{margin:0px auto 0px auto;background:url(../IMAGES/struttura/sfondoMenu.jpg) top left  repeat-x ; height:70px;width:100%;}

div#su #menu #fasciaBottoni{margin:0px auto 0px auto;width:890px;border-top:1px solid #889097;height:70px;}
div#su #menu #fasciaBottoni a {margin:0px;display:inline;}
div#su #menu #fasciaBottoni img{margin:0px;border:0px;display:inline;}
div#su #menu #fasciaBottoni .BloccoBotone{margin:0px 1px 0px 0px;height:67px;  float:right; background:url(../IMAGES/menu/ombraOff.jpg) bottom center  repeat-x ; }

/*LAYER*/
#fasciaLayer{margin:-35px 0px 0px 0px;position:absolute;} 

div#su #menu .Centrale{position:absolute;background:url(../IMAGES/struttura/centraleLayer.jpg) bottom right  repeat-x ;	margin:0px 0px 0px 0px;	height:34px;width:890px;}
div#su #menu .Centrale .Apertura{background:url(../IMAGES/struttura/aperturaLayer.jpg) bottom  left  no-repeat ;height:34px;overflow:hidden;}
div#su #menu .Centrale .Chiusura{background:url(../IMAGES/struttura/chiusuraLayer.jpg) bottom right  no-repeat ;height:34px;}
div#su #menu .Centrale .layerMenu{position:relative;padding:10px 0px 0px 0px;}
div#su #menu .Centrale .link{padding:0px 10px 0px 10px;}
/*Blocco Sopra */

div#giu #footer #testi { border-top:1px solid #d4d8db;}
div#giu #footer #testi #Ardena{	margin:25px 10px 0px 24px; display:block;  float:left;}  
div#giu #footer  #Mercedes{	margin-left:726px;	margin-top:-30px;position:absolute;}  

div#giu #footer #testi #indirizzo{margin:15px 0px 0px 0px;float:left;}
div#giu #footer #testi #link{ margin:20px 30px 0px 0px; float:right;text-align:right;}

/*HOME PAGE*/

#teaserHome{margin:0px;padding:0px;width:251px;list-style:none;float:right;}
#teaserHome dt{	margin:0px 0px 10px 0px;padding:0px;float:right;}
#focusHome {float:left; width:245px;background:#caccce;margin-top:21px;padding:13px;text-align:left;}
#focusHome #titFocus{position:absolute;margin-top:-31px;float:left;}
#focusHome #fotoFocus{margin:0px auto 21px auto;}

#newsHome{float:left;width:618px;}
#newsHome div{margin:0px;padding:21px 0px 0px 0px; width:588px; float:right;text-align:left;}
#newsHome div .bordo{width:100%;border:1px solid #b4b9be;float:left;text-align:left;}
#titNews{position:absolute;margin-left:43px; margin-top:2px;}
#newsHome div dl {float:left;width:540px;margin:0px;list-style:none;  padding:0px;float:left; list-style:none;}
#newsHome div li{float:left;margin:0px;padding:0px 20px 10px 20px;text-align:left;width:540px;height: auto !important;height:50px;min-height:50px;}
#newsHome  li .Tumb{position:relative;width:81px;height:51px;float:right;margin:-20px 0px 0px 0px; overflow:hidden;padding:0px;}
#newsHome   li .Tumb img {float:left;position:absolute;margin:0px}
#newsHome div li .freccina{position:absolute;margin-top:5px;margin-left:-21px;}
#newsHome div li p{float:left;}
#contenitoreNewsHome {width:100%;padding:25px 0px 0px 0px;margin:0px;float:left;}

/*STRUTTURA BASE PAGINE INTERE */
div#centro .titolo{border:0px;display:block;margin-bottom:5px;}

div#centro .sottoTitolo{border:0px;display:block;margin-top:8px;}
div#centro .spazioTitolo{border:0px;display:block;height:28px;}

div#centro .col660{width:660px;float:left;margin-bottom:50px;}
div#centro .col230{width:228px;float:right;margin-bottom:50px;padding:0px;}

ul{margin:0px;padding:0px;list-style:none;}
li{margin:0px;padding:0px 0px 0px 10px;list-style:none;}
li img {border:0px;position:absolute;margin:7px 0px 0px -10px;}

ul.ListaStoria {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.ListaStoria li {margin:0px; padding:0px 0px 20px 55px; list-style:none;}
.ListaStoria li img {border:0px; position:absolute; margin:0px 0px 0px -76px;}

ul.Listapdf {margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.Listapdf li {margin:0px; padding:0px 0px 20px 20px; list-style:none;}
.Listapdf li img {border:0px; position:absolute; margin:2px 0px 0px -41px;}

.Immagini { width:207px; float:right; } 
.Immagini img.foto {border:1px solid #aeb4ba;}
#Pagine {
	
	float:right;
width:209px;
height:30px;
background:url(../IMAGES/elementi_grafici/basePaginazione.jpg) top right  no-repeat ;
}
#Pagine .posiziona{
	float:left;
	padding:8px 0px 0px 2px;
	width:206px;
		
}
#Pagine .FrecciaIndietro,#Pagine .FrecciaAvanti{
	float:left;
	width:28px;
	height:10px;
	
	padding:0px;
	margin:0px;
}
 
#Pagine .FrecciaIndietro img,#Pagine .FrecciaAvanti img{margin-left:12px;margin-top:4px;}
#Pagine .SpazioNumeri{
	float:left;
	width:128px;
	height:10px;
	margin:0px;
	padding:0px 0px 0px 22px;	 
}
/*Ardena OGGI */
div#centro #ArdenaOggi {border:1px solid #b4b9be;padding:20px; }

/* Contatti */
div#centro #StruttiraFORM{border:1px solid #b4b9be;padding:20px; float:left; position:relative;}
/**** FORM ***/
 
.modulo div {width:100%;  height:1px; }
form {
	width:100%;
	padding:0px;
	margin:0px;
	float:left;
}

label{
	width:175px;
	float:left;
	clear:left;
	margin-top:11px;
}
input, textarea, select {
	width:436px;
	float:left;

	margin-top:8px;

	border:1px solid #cdcdcd;
	background:#8d959c;
	
	
	
}

textarea{
	height:96px;
	scrollbar-base-color: #f0f0f0;
scrollbar-arrow-color: #353535;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #353535;
scrollbar-track-color: #e3e3e3;

}
input.check{
	margin-top:11px;
	width:auto;
	float:left;
	border:0px;
	background:#8d959c;
	
}

/******** PAGINA STORIA *****************/

.cellaContenitrice{
float:left;
width:278px;
padding:0px 28px 14px 0px;	
margin:0px;

} 
   
.cellaContenitrice .bordo{
float:left;
width:183px;
padding:18px 13px 13px 80px;
border:1px solid #cdcdcd; 	
margin:0px;
}

.cellaContenitrice img.foto{
margin-top:15px;
 border:1px solid #cdcdcd; 	
}

/*************** PAGINA SEDI ************/
#SEDI{
float:left;
width:100%;	
}



#SEDI .CellaDX{
float:right;
width:400px;
padding:15px 15px 25px 15px;
margin:0px;
/*background:url('../images/struttura/sfondoSfumato.jpg');*/
}

#SEDI .CellaSX{
float:left;
width:400px;
padding:15px 15px 25px 15px;
margin:0px;
/*background:url('../images/struttura/sfondoSfumato.jpg') repeat-x;*/
}

#SEDI .unica{
float:left;
width:888px;
border:1px solid #cdcdcd; 	
margin:0px;
background:url('../images/struttura/sfondoSfumato.jpg') repeat-x;
}
#SEDI .ImgBoxGrande{
	float:left;
	border:1px solid #cdcdcd; 	
}
#SEDI .AvantiIndietro{
float:left;
width:390px;	
height:20px;
padding:10px 5px 10px 5px;
	
}

#SEDI .linkMappa, #SEDI .linkMappa:visited {
	float:left;
	margin-top:20px;
}

#SEDI .linkMappa:hover {
	float:left;
	margin-top:20px;
	color:#ffffff;
 	text-decoration:none;
}

#SEDI .linkMappa img{

	position:absolute;
	margin:5px 0px 0px -16px;
	
}
#SEDI .CellaMAPPA{
	float:left;
	width:860px;
	padding:25px 15px 25px 15px;
	border:1px solid #cdcdcd; 	
	margin:0px;
	background:url('../images/struttura/sfondoSfumato.jpg') repeat-x;
}
#SEDI .CellaMAPPA #ColSX{
	float:left;
	width:230px;
	border:1px solid #cdcdcd; 	
}
#SEDI .titoloBOX{
	position:absolute;	
	margin-top:-60px;
	margin-left:-247px;
}
#SEDI .CellaMAPPA #ColDX{
	float:right;
	width:600px;
	border:1px solid #cdcdcd; 	
}

#SEDI .CellaMAPPA #ColDX #mappa{
	height:402px;
	width:600px;
	background:#ffffff;
	
}

#SEDI #MapsForm {
	float:left;
	margin:0px;
	width:230px;
	padding:0px;
	
}
#SEDI  fieldset {padding:0px;margin:0px;float:left;}

#SEDI .CellaMAPPA #MapsForm  .cellaTitolo{
	float:left;
	width:206px;
	padding:6px 12px 0px 12px;
	height:16px; 
	margin:-0px;
	 background:url('../images/struttura/sfondoSfumato.jpg') repeat-x;
	 border-bottom:1px solid #cdcdcd;
}

#SEDI #MapsForm label{
	float:left;
	width:206px;
   margin:10px 12px 6px 12px;
   padding:0px;
  
	
}

#SEDI #MapsForm input{
	float:left;
	width:206px;
   margin:0px 12px 0px 12px;
   padding:0px;

}
.ChiudiForm {
	 padding:6px 12px 12px 12px;
}
.ChiudiForm div {
	float:left;
	 border-top:1px solid #cdcdcd;
	 margin:12px 0px 0px 0px;
	 width:206px;
	 padding:6px 0px 12px 0px;
}
.ChiudiForm img{
	float:right;
	position:relative;
}

/**********************************************************************/

/*#news div{margin:0px;padding:21px 0px 0px 0px; width:588px; float:right;text-align:left;}*/
#liste  .bordo{width:660px;border:1px solid #b4b9be;float:left;text-align:left; display:table-cell;}
#liste  dl {float:left;width:618px;margin:0px;list-style:none;  padding:0px 20px 0px 20px;float:left; list-style:none;}
#liste  dd{line-height:16px;float:left;margin:0px;padding:15px 0px 10px 0px;text-align:left;width:618px;height: auto !important;height:66px;min-height:66px;border-bottom:1px solid #b4b9be;}
#liste  dd .Tumb{position:relative;width:81px;height:51px;float:right;margin:-20px 0px 0px 0px; overflow:hidden;padding:0px;}
#liste  dd .Tumb img {float:left;position:absolute;margin:0px}
#liste  dd .freccina{position:absolute;margin-top:0px;margin-left:-21px;}
#liste  dd p{width:510px;line-height:normal;}

#Dettaglio .bordo{width:620px;border:1px solid #b4b9be;float:left;text-align:left;padding:20px;margin:0px;}
#Dettaglio .titDettagli{
float:left;width:610px;padding:15px 0px 3px 0px;
}
#Dettaglio .allegati{
float:left;width:100%;padding:15px 0px 10px 0px;
}
#Dettaglio .allegati{
	border-top:1px solid #b4b9be;
	
	
}
#Dettaglio .allegati ul{
	margin:0px;
	padding:0px;
   list-style:none;
   
   	
}
#Dettaglio .allegati li{
	margin:0px;
	padding:0px 0px 5px 26px;
	}
#Dettaglio .allegati li img{position:absolute;margin:3px 0px 0px -18px; }

#Dettaglio .ChiusuraScheda{width:620px;padding:15px 0px 15px 0px;border-top:1px solid #b4b9be;margin-top:25px;}
#Dettaglio .ChiusuraScheda img {float:right;border:0px;}

#DettaglioDX {
	
	float:right;

	
}
#DettaglioDX .approfondimenti {
	border:1px solid #b4b9be;
	padding:15px 15px 15px 0px;
	float:right;
	width:190px;

	background:url('../images/struttura/sfondoSfumatoApprofondimenti.jpg') left bottom repeat-x ;
	
}

#DettaglioDX  .approfondimenti IMG {
	margin:0px 0px 5px 15px;	
}

#DettaglioDX .approfondimenti ul{
	margin:0px;
	padding:0px 0px 0px 15px;
   list-style:none;
   float:right;   	
   
}
#DettaglioDX .approfondimenti li{
	margin:0px;
	padding:0px 0px 5px 0px;
	float:right;
	width:170px;
}
#DettaglioDX .approfondimenti li img{position:absolute;margin:5px 0px 0px -16px; }

/*****************************************************************************************/
/* colonne */

.colDX430{	float:right;	width:435px;border:0px;}
 
.colSX430{
 float:left;	
 width:435px;border:0px;
}
.BannerGamma {
	padding:11px 0px 11px 0px;
		width:432px;
	height:129px;
	border:0px;
}
.BannerGamma div{
	width:432px;
	height:130px;
	border:1px solid #b4b9be;	
}
.BannerGamma div .testo{padding:55px 0px 5px 55px;width:200px;border:0px;height:70px;}
.BannerGamma div .testo .freccina{border:0px;display:block;border:0px;position:absolute;margin-top:5px;margin-left:-15px;}

.BannerDX{
	float:right;
		border:0px;
}
.BannerDX div{
	width:200px;
	height:130px;
	
}
.BannerDX div .testo{padding:50px 0px 5px 18px;width:115px;border:0px;height:60px;}
.BannerDX div .testo .freccina{border:0px;display:block;border:0px;position:absolute;margin-top:5px;margin-left:-15px;}



/***********
 * * 
 * 
 */
.LogoExNovo{
	margin-top:-5px;
}

.BottoneUsato{
		float:right;
		margin-bottom:23px;
		
		
}
/*********************************************************/
table.TabellaRisutati{
	border:1px solid #cdcdcd;
	border-collapse:collapse;
	margin:0px 0px 15px 0px;
}
.TabellaRisutati td, th{
	border:1px solid #cdcdcd;
	 text-align:center;
	 vertical-align:middle;
}
.TabellaRisutati th{
	color:#fff;
	font-weight:bolder;
	height:22px;
	background:#8d959c;
}

/********************************************gallery*************************/
#gallery.bordo{ display:table-cell;width:870px;margin-bottom:50px;border:1px solid #b4b9be;float:left;text-align:left;padding:10px;}

#gallery .Tumb{
	width:125px;
	height:80px;
	border:0px;
	margin:0px;
	padding:10px;
	float:left;
	
}

#gallery .Intern{
	position:absolute;
	width:127px;
	height:82px;
	padding:0px;
	margin:0px;
	z-index:99;
	display:block;
	background:#fff;
	filter:alpha(opacity=0); -moz-opacity:0; opacity:0;
	
}
#gallery  div.Intern2{
	position:absolute;
	border:1px solid #b4b9be;
	width:125px;
	height:79px;
	padding:0px;
filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
	z-index:99;
	display:block;
	
	
}
#gallery .limimg { width:125px;height:80px;overflow:hidden;position:absolute; 	margin:0px;
	padding:0px;}
#gallery .Tumb img {float:left;margin:0px}


#gallery .ChiusuraScheda{float:left;width:100%;padding:15px 0px 15px 0px;border-top:1px solid #b4b9be;}
#gallery .ChiusuraScheda img {float:right;border:0px;}
a, a:over, a:active, a:focus, a:link, a:visited {
cursor:pointer;	
}

