
/* Generale */
body {padding:0px;margin:0px;display:block;width:100%;background:url(../img/sfondi/SfondoPagina.jpg) left top repeat-x ;background-color:#e1eaf7;float:left;}
img, form, fieldset, div {display:block;margin:0px;border:0px;padding:0px;position:relative;}

/* Psizionamento e Dimensioni */
#ExternalContent{position:static;width:950px;margin:0px auto;display:block;padding:0px;}
#FixHeight{position:static;float:left;}
#header{float:left; overflow:visible;}
/* Blocchi in header */
#ContenitoreMenu{overflow-y:visible;width:743px;height:93px;background:url(../img/sfondi/SfondoHeader.jpg) left top no-repeat ;float:left;position:relative;padding:0px;}
#Barra {
 float:left;
 width:850px;
 margin-top:1px;

}

/* Menu sopra */
#comandiAlti{height:10px;float:right;position:relative;padding:0px 15px 0px 0px;display:block;}
.VoceComandiAlti{height:30px;float:right;position:relative;display:block;padding:10px 0px 0px 0px;}
#FixComandiAlti{height:61px;float:left;position:relative;width:743px;margin:0px;padding:0px;}
#Menu{position:relative;padding:0px;float:left;width:743px;margin:0px; z-index:200; }
#FixSottomenu{position:relative;padding:0px;float:left;width:743px;margin:0px; z-index:202; background-color:#ff0011;  text-align:left; }
.VoceMenu{overflow-y:visible;float:left;position:relative;display:block;height:32px;padding:0px;margin:0px;}
.Sottomenu{overflow-y:visible;float:left;position:absolute;display:block;height:25px;padding:0px; z-index:200; background:#85a1c7; margin:0px 0px 0px 3px;  width:719px;text-align:left;border:1px solid #c8d4ea;}
#Lay2.Sottomenu{width:521px;padding-left:198px }
#Lay5.Sottomenu{width:290px;padding-left:429px }

#ContenitoreSfondoPagina{z-index:1;background:url(../img/sfondi/RigaCentrale.gif) left top repeat-y ;width:950px;margin:0px auto;display:block;padding:0px;float:left;border-bottom:1px solid #c1d3e9;}
#ContenitorePagina{ text-align:left;z-index:1;background:url(../img/sfondi/SfondoCentrale.jpg) left top no-repeat ;width:950px;margin:0px auto;display:block;padding:0px 0px 40px 0px;float:left;height: auto !important;height:600px;min-height:600px;}

.padding50{
float:left;
padding:0px 50px 0px 50px;
width:850px;
}
.w800padding25{
float:left;
padding:0px 25px 0px 25px;
width:700px;
position:relative;
}
#AperturaChiusuraBoxLista{
width:850px;float:left;background:url(../img/box/Superiore.gif) left top no-repeat; padding:15px 0px 0px 0px;
/*filter:alpha(opacity=30); -moz-opacity:0.30; opacity:0.30;*/
}

#CorpoBoxLista{background-color:#f4f8fc;padding:0px 24px 34px 24px;width:800px;border-left:1px solid #c8d4ea;border-right:1px solid #c8d4ea;float:left;}

#Prodotti{float:left;width:800px;}


#Prodotti a.plus{z-index:1px;
width:770px;
			height:20px; padding:13px 10px 7px 20px; margin:0; background:url(../img/icone/iconaPiu.gif) no-repeat 4px 18px; 
			border-bottom:1px #d2dcea solid;   display:block; cursor:pointer; font-weight:bold; font-size:12px;  color:#294b7b;}
#Prodotti a.plus:hover{
color: #cd1313;

}

#Prodotti a.minus{z-index:1px;
width:770px;
			height:20px; padding:13px 10px 7px 20px; margin:0; background:url(../img/icone/iconaMeno.gif) no-repeat 4px 18px; ; 
			border-bottom:1px #d2dcea solid; 
			display:block; cursor:pointer;  font-weight:bold; font-size:12px; color:#cd1313;}


#Prodotti .TabellaItem  a{
display:block;
width:100%;
height:100%;
}
#Prodotti .TabellaItem tr { 
background-color:#e8eef6;
}
#Prodotti .TabellaItem td{
border-right:1px #d2dcea solid;
border-bottom:1px #d2dcea solid;
text-align:center;
padding:8px 13px 8px 13px;
}
#Prodotti .TabellaItem tr.rollLink{ 

background-color:#e5d8df;
cursor:pointer;
}
#Prodotti .TabellaItem tr.rollLink a{ 
color: #cd1313 ;
cursor:pointer;

}

#footer{
padding:0px 0px 0px 6px;
margin:0px;
height:18px;
float:left;
text-align:center;
width:950px;
display:block;
position:relative;
clear:both;
}

.Lleft{
display:block;
padding:0px 0px 0px 0px;
margin:0px;

 text-align:left;
float:left;
width:400px;
position:relative;
}

.Lright{
padding:0px 0px 0px 50px;
 
margin:0px;
 text-align:left;
float:left;
width:400px;

}

.BoxMediaSopra{z-index:100;background:url(../img/home/BoxMedia_Sopra.gif) left top no-repeat ;width:398px;margin:0px auto;display:block;padding:0px;float:left; background-color:#f4f7fc;}
.BoxMediaSotto{z-index:100;background:url(../img/home/BoxMedia_Sotto.gif) left bottom no-repeat;width:398px;margin:0px auto;display:block;padding:24px 0px 18px 0px;float:left;}
.BoxMediaCentro{padding:15px 21px 0px 21px;z-index:100;margin:0px;display:block;float:left;width:351px;border:0px;border-left:1px solid #c1d3e9;border-right:1px solid #c1d3e9;}
.BoxMediaCentro div {margin:0px 0px 0px 21px;display:block;float:left;width:257px;border:0px;padding:0px; background-color:#f4f7fc;height: auto !important;height:70px;min-height:70px; }

#BoxNovitaSopra{z-index:100;background:url(../img/home/BoxNovitaEventi.jpg) left top no-repeat ;width:384px;margin:0px auto;display:block;padding:26px 12px 0px 12px;float:left;}
/*#BoxNovitaSotto{z-index:100;background:url(../img/home/BoxNovita_Sotto.gif) left bottom no-repeat;width:409px;margin:0px auto;display:block;padding:0px 0px 0px 0px;float:left;}*/
#BoxNovitaSopra div.cella{width:180px;margin:0px auto;display:block;padding:26px 6px 0px 6px;float:left; }


#frmAlto{display:block; margin:0; padding:0px;float:left; overflow:visible;}
#frmAlto label{display:block; float:left;font-weight:bold;color:#000;margin:-5px 0px 0px 0px;clear:left;}
#frmAlto input{display:block; float:left; border:1px #205091 solid;margin:-5px 0px 0px 0px;clear:right;background-color:#c5d9eb; height:16px;padding:4px 0px 0px 0px;position:relative;}
#frmAlto textarea{display:block; float:left; border:1px #205091 solid;margin:5px 0px 0px 0px;clear:right;width:310px;background-color:#c5d9eb;}


/******************Prodotti*******************************/

#FrmRegister{display:block; margin:0; padding:0px;float:left; overflow:visible;}
#FrmLogin{ margin:0; padding:0px; overflow:visible;}
#FrmRegister label, #FrmLogin label{display:block; font-weight:bold;color:#000;margin:2px 0px 0px 0px;clear:left;}
#FrmRegister input, #FrmLogin input{display:block;  border:1px #205091 solid;margin:2px 0px 0px 0px;clear:right;background-color:#c5d9eb; height:13px;padding:1px 0px 1px 0px;position:relative;}
#FrmRegister textarea, #FrmLogin textarea{display:block;  border:1px #205091 solid;margin:5px 0px 0px 0px;clear:right;width:310px;background-color:#c5d9eb;}


#FixModale{position:static;width:800px;z-index:2000;float:left;overflow:visible;display:block;}
#DivModale{height:500px;float:left;position:absolute;display:none;z-index:3004;background:#ffffff;filter:alpha(opacity=10); -moz-opacity:0.1; opacity:0.1;}
#DivLogin{height:250px;float:left;position:fixed;width:300px;display:none;z-index:2001;margin:auto;margin-top:-100px;margin-left:330px;}
#Dicv{z-index:3100;position:absolute;margin-top:0px;text-align:left;}
#DivRegister{height:250px;float:left;position:fixed;display:none;z-index:3003;margin:auto;top:0px;margin-left:217px;text-align:center;}

/********************* Persone *********************************/ 
.BoxCrew{width:250px;padding:20px 50px 0px 0px;float:left;margin:0px;}
.BoxCrew div {width:180px;float:left; padding:0px;} 
.RigaCrew{float:float;width:850px;padding:0px 0px 20px 0px;}
.BoxCrew .nome{width:127px;padding:0px 0px 0px 18px;float:left;margin:0px;}
.BoxCrew .label{width:23px;padding:0px 0px 0px 18px;float:left;margin:0px;}
.BoxCrew .label img{margin:5px 0px 0px 0px;float:left;}
.BoxCrew .testo{width:110px;padding:0px 0px 0px 0px;float:left;margin:0px;}

/********************* Sfondo Immagini *********************************/ 

.SfondoFotoAlto{
width:388px;
padding:15px 0px 0px 0px;
margin:0px;
background:url(../img/box/BoxSuperiore.gif) left top no-repeat ;
float:left;

}
.SfondoFotoSotto{
width:388px;
padding:0px 0px 15px 0px;
margin:0px;
background:url(../img/box/BoxInferiore.gif) left bottom no-repeat ;
float:left;
}
.SfondoFotoCentro{
width:358px;
padding:0px 15px 0px 15px;
margin:0px;
background-color:#d7e2f2;
float:left;

}

/***************QUALITA****************/

#BoxLinkQualita{
height:46px;
width:338px;
padding:20px 0px 0px 50px;
margin:0px;
background:url(../img/icone/FrecciaDownload.gif) left bottom no-repeat ;
}
#BoxLinkQualita2{
height:46px;
width:338px;
padding:20px 0px 0px 50px;
margin:0px;
background:url(../img/icone/Download.gif) left bottom no-repeat ;
}
/********Novita**********/

#Novita{float:left;width:388px;}


#Novita a.plus{z-index:1px;
text-decoration:none;
width:348px;
			height: auto !important;height:20px;min-height:20px; padding:13px 10px 7px 20px; margin:0; background:url(../img/icone/iconaPiu.gif) no-repeat 4px 38px; 
			border-bottom:1px #d2dcea solid;   display:block; cursor:pointer; font-weight:bold; font-size:12px;  color:#294b7b;}
#Novita a.plus:hover{
color: #cd1313;

}

.chiudi{
padding:10px 0px 10px 0px;
border-top:1px solid #c8d4ea;
float:left;
width:850px;
margin-top:12px;
}

#News h1, #mediaFoto h1, #mediaLetteratura h1{
font-family: "Arial", "Verdana", "Helvetica",;
	font-size:16px;
	font-weight: bold;
	color: #cd1313;
	text-decoration:none;
	padding:0px 0px 10px 0px;
	float:left;
	width:850px;
border-bottom:1px solid #c8d4ea;	
}

#News img.foto{
border:3px solid #bacce3;
float:left;
margin:12px 25px 12px 0px;
clear:left;

}

div.allegati{
padding:0px 10px 0px 20px; margin:0; background:url(../img/icone/iconaPiu.gif) no-repeat 4px 7px;
text-decoration:none;
font-weight:bold;


}


#lista dl{
padding:0px;
margin:0px;
width:850px;
}

#lista dd{
padding:20px 0px 20px 0px;
margin:0px;
width:850px;
height: auto !important;height:50px;min-height:50px;
border-bottom:1px solid #c8d4ea;
}
#lista img.foto{
border:2px solid #c8d4ea;
margin:0px 20px 20px 0px;
}

/*Conattti */

.cellform{
padding:5px 0px 5px 0px;
margin:0px;
width:375px;
float:left;
 text-align:left;


}

.cellfromLarga {
padding:15px 0px 15px 0px;
margin:0px;
width:800px;
float:left;
 text-align:left;
 border-top:1px solid #c8d4ea;
}

#FRMcontatti {display:block; width:800px; margin:auto; padding:0px;float:left;}
#FRMcontatti fieldset{padding:0px;margin:0px 0px 0px 0px}
#FRMcontatti label{display:block; font-weight:bold; float:left;margin:5px 0px 0px 0px;clear:left;width:100px;}
#FRMcontatti input{display:block; float:left; border:1px #bdd1e9 solid;margin:5px 0px 0px 0px;clear:right;width:270px;background-color:#ebf2fc;}
#FRMcontatti label.textarea {
#FRMcontatti label{display:block;font-weight:bold; float:left;margin:5px 0px 0px 0px;width:800px;}
}
#FRMcontatti textarea{display:block; float:left; border:1px #bdd1e9 solid;margin:5px 0px 0px 0px;width:800px;background-color:#ebf2fc;}

#mediaFoto{
width:850px;
float:left;

padding:0px; 
}

#mediaFoto .Lleft{

float:left;
margin:0px;
padding:0px  0px 0px 25px;

}
#mediaFoto .Lright{
width:350px;
float:right;
margin:0px;
padding:0px  25px 0px 0px;

}


#mediaFoto h1,#mediaLetteratura h1{
/* é anche in news*/
margin-bottom:20px;
}


#mediaAudio img.foto,#mediaLetteratura img.foto {
border:3px solid #bacce3;
float:right;
margin:12px 25px 12px 0px;
clear:rigth;

}


#Media_Relation .Lleft{
display:block;
padding:0px 25px 0px 50px;
margin:0px;

 text-align:left;
float:left;
width:400px;
position:relative;
}

#Media_Relation .Lright{
padding:0px 50px 0px 17px;
 
margin:0px;
 text-align:left;
float:left;
width:408px;

}


#wordwild img {
display:inline;
margin:0px 9px 0px 0px;
}

#wordwild td {
border-bottom:1px solid #c8d4ea;
border-left:1px solid #c8d4ea;
width:230px;
}
#wordwild td.first{
border-bottom:1px solid #c8d4ea;
border-left:0px;
width:110px;
}
#wordwild a{
text-decoration:underline;
}
#wordwild a:hover{
text-decoration:none;
}
.Contatti {
width:800px;
float:left;

height:350px;
padding:0px;
margin:0px;
}
.fixMappa{
width:570px;
float:left;

height:300px;
padding:0px;
margin:0px;
}
.indirizzi{
width:180px;
float:left;
height:200px;
padding:40px 0px 0px 50px;
margin:0px;
 
}

.indirizzi img.foto{
border:3px solid #bacce3;
}

.mappa{
width:540px;
display:block;
background:#000;
height:270px;
padding:0px;
margin:0px;
position:relative;

}

/********Foto**************/
   .BoxCornice  {
    
      background-color: #d7e2f2;
      background-image: none;
	 float:left;
    }

   .BoxCornice div.ulcorner {
      background-image: url(../img/box/AngoloAltoSXBlu.gif);
      background-position: top left;
      background-repeat: no-repeat;
	  float:left;

    }
   .BoxCornice div.urcorner {
      background-image: url(../img/box/AngoloAltoDXBlu.gif);
      background-position: top right;
      background-repeat: no-repeat;
	  float:left;
	
    }
   .BoxCornice div.blcorner {
      background-image: url(../img/box/AngoloBassoSXBlu.gif);
      background-position: bottom left;
      background-repeat: no-repeat;
	  float:left;

    }
   .BoxCornice div.brcorner {
      background-image: url(../img/box/AngoloBassDXBlu.gif);
      background-position: bottom right;
      background-repeat: no-repeat;
      padding: 15px;

	   float:left;
    }
  .BoxCornice  div.innercontent {
    text-align:center;
	    float:left;
		width:380px;
      
		overflow-x:hidden!important;
overflow-y:auto;
	  
    }
	
/****************************/


