/* SFONDO LAYOUT ESTESO ALL'INTERA LARGHEZZA E LUNGHEZZA DEL BROWSER */
html,body{margin:0;
          padding:0;
}

/* DEFINIZIONE FONT USATO NEL LAYOUT */
body{
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 76%;
	}

p{
  margin:0 10px 10px
}

a{
  color: #981793;
}


div#header {
	width: 100%;
	height: 89px;
	margin-top: 5px;
	/*width: 964px;*/
	margin-left:0px;
	margin-left:auto;
	margin-right:auto;

}


div#headerbox{
	width: 1000px;
	height: 89px;
	margin-left:auto;
	margin-right:auto;
	border: 1px dotted #000000;
}


div#subheader {
	margin-top: 3px;
	overflow:hidden;
}

div#container{
              text-align:left;
	/*border: 1px dotted #000000;*/
	width: 1000px;
	overflow:hidden;
  margin:0 auto;
}

div#content p{
              line-height:1.4;
}

div#footer{
           color: black;
           font-size: 9px;
}




div#topcontent{
	width:800px;
	height: 180px;
	margin: 0 0px;
	margin-top: 0px;
	border: 1px solid #fff;     
}




/* REGOLE DELLA TABELLA PER IL BOX CONTENUTO ALL'INTERNO DEL BOX ALUPLANET CONTENENTE LE NEWS DALLE AZIENDE */
div#intopcontent table{ 
width:100%;

}
div#intopcontent a{
color:#000000;
font-weight: bold;}

/* REGOLE PER LA LISTA NEWS DEL BOX CONTENUTO ALL'INTERNO DEL BOX ALUPLANET CONTENENTE LE NEWS DALLE AZIENDE */
div#intopcontent ul { 
                     margin: 0px; 
                     padding: 0px;
                     padding-bottom: 8px;
}

/* REGOLE PER LA LISTA NEWS DEL BOX CONTENUTO ALL'INTERNO DEL BOX ALUPLANET CONTENENTE LE NEWS DALLE AZIENDE */
div#intopcontent li.azienda_news  {
                                   list-style-type: none;
 					     font-size: 85%;
                                   font-weight: bold;
}

/* REGOLE PER LA LISTA NEWS DEL BOX CONTENUTO ALL'INTERNO DEL BOX ALUPLANET CONTENENTE LE NEWS DALLE AZIENDE */
div#intopcontent li.descrizione_news  {
                                       list-style-type: none;
                                       font-size: 80%;
                                       color: #333333;

}  

div#intopcontent td.logo_news { width: 80px; vertical-align:top}                                
div#intopcontent td.logo_news img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
} 

div#topcontentinterno{
	width:800px;
	height: 90px;
	margin: 0 0px;
	margin-top: 0px;
	border: 1px solid #fff;     
}


div#content{
            width:800px; 
            margin: 0 0px;    
            margin-top: 0px; 
            margin-bottom: 0px;
            background-color: white;
			overflow:hidden;
			
}

  
div#scroll  a{
	
	color:#666666;
	text-decoration: none;
}   

div#contenuti {float: left;
               width: 620px;
               margin-top: 5px;
			   display:inline;
overflow:hidden;
}     
    
div#contenutiinterni {float: left;
               width: 600px;
               margin-top: 5px;
			   padding-right:10px;
			   padding-left:10px;
			   padding-bottom:15px;
			   display:inline;
overflow:hidden;
}  
div#contenutiinterni a{
color:#d71920;
text-decoration:underline;
} 

div#contenutiinterni input{
	color:#000000;
	text-decoration:none;
	font-size: 12px;
}
 
 div#contenutiinterni select{
	color:#000000;
	text-decoration:none;
	font-size: 11px;
}

div#contenutiinterni ul{
margin-left:40px;
} 


div#dx {
        float:right;
        width:180px;
        margin-top: -16px;
		display:inline;
overflow:hidden;

}

div#wrapper{

            width:800px;
			float:right;
			/*border: 1px #d71920 solid;*/
			display:inline;
			overflow:hidden;
			margin-top:2px;
}


/* REGOLE PER LA COLONNA SX PER IL BOX CONTENENTE RICERCA, ISCRIZIONE, NEWSLETTER */
div#navigation{
			/*border: 1px #d71920 solid;*/
               float:left;
			  display:inline;
               width:195px;

               left:0px; 

               /*border: 1px #d71920 solid;*/
               padding: 0px;
               font-size: 11px;

				margin-top: 3px;
				margin-bottom:0px;
				overflow:hidden;
				padding-top:7px;
}

div#navigation p{ padding-left: 10px;
                  padding-top: 1px;
                  margin: 0px;
                  margin-left: 0px;
}

div#navigation input{ 
                     padding: 0px;
                     margin: 0px;
}

div#innavigation {
	padding-top: 8px;
	padding-bottom: 0px;
}


div.subnavigation {
	background-color: #d71920;
	color: #fff;
	padding: 5px;
	width:185px;                   /*border: 1px #d71920 solid;
					-moz-border-radius: 7px;
                    -webkit-border-radius: 7px;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:7px;
	vertical-align:bottom;
}

div.subnavigation a {
	color: #fff;
	text-decoration:none;}



div#footer{
           clear:left;
           width:100%; 
	text-align:center;
}

.xboxcontent{
	width:200px;
	background-color: #FFFFFF;
	border: 0px solid #d71920;
	margin-top:10px;
	margin-bottom:20px;
	width: 180px;
margin-left:15px;

}
.xboxcontent.img{
	text-align:center;
}

.navcontent{
	background-color: #FFFFFF;
	border: 1px solid #d71920;
	margin-bottom:20px;
}

.savepadding{
	padding-top: 10px;
	padding-bottom: 1px;
}



div.subextra {
	  font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #d71920;
	margin-top:10px;
	margin-bottom:20px;
}

div.subextra ul{ 
                margin: 10px;
                padding: 0px;
}

div.subextra ul li { 
                 list-style-type: none;
                 padding-bottom: 5px;
}

div.subextra ul li a{ 
				 text-decoration:none;
				 color:#000000;
}
div.subextra li.dailynews { 
                           font-size: 11px;
}

div.subextra li.dailynews b{ 
                             font-size: 11px;
                             color: #d71920;
                             margin: 0px;
                             padding: 0px;
}

div.subextra li.dailynews a{ 
                             font-size: 11px;
                             color: #d71920;
							 text-decoration:none;
}

div.subextra img{ padding: 2px; }
 
/* REGOLE DELLE IMMAGINI CONTENUTE NEL BOX CONTENUTI */
div#contenuti img {
                        filter:alpha(opacity=50); 
                        -moz-opacity: 0.5;
                        opacity: 0.5;
}

/* REGOLE DELLE IMMAGINI CONTENUTE NEL BOX CONTENUTI QUANDO IL MOUSE PASSA SOPRA LE IMMAGINI */
div#contenuti img:hover {
                        filter:alpha(opacity=100); 
                        -moz-opacity: 1;
                        opacity: 1;
                      
}

/* REGOLE PER IL BOX CHISXX CONTENUTO NEL BOX CONTENUTI */
div#chisxx {
            float: left;
            width: 124px;
            height: 182px;
		
            
}

/* REGOLE DELL'IMMAGINE CONTENUTA NEL BOX CHISXX CONTENUTO NEL BOX CONTENUTI */
div#chisxx img{ 
               margin-top: 70px;
               margin-left: 15px;
}

/* REGOLE PER IL BOX NOTIZIE E INFO CONTENUTO NEL BOX CONTENUTI */
div#notizieeinfo {
            float: left;
            width: 230px;
            height: 210px;
}

/* REGOLE DELL'IMMAGINE CONTENUTA NEL BOX NOTIZIE E INFO CONTENUTO NEL BOX CONTENUTI */
div#notizieeinfo img{ 
                     margin-top: 30px;
                     margin-left: 5px;
}

/* REGOLE PER IL BOX EVENTI CONTENUTO NEL BOX CONTENUTI */
div#eventi {
            float: left;
            width: 241px;
            height: 157px;
}

/* REGOLE DELL'IMMAGINE CONTENUTA NEL BOX EVENTI CONTENUTO NEL BOX CONTENUTI */
div#eventi img{ 
               margin-top: 10px;
               margin-left: 5px;
}

/* REGOLE PER IL BOX MULTIMEDIA CONTENUTO NEL BOX CONTENUTI */
div#multimedia {
                float: left;
               
                width: 360px;
                height: 210px;
}

/* REGOLE DELL'IMMAGINE CONTENUTA NEL BOX MULTIMEDIA CONTENUTO NEL BOX CONTENUTI */
div#multimedia img{ 
               margin-top: 0px;
               margin-left: 40px;
}

/* REGOLE PER IL BOX SHOP CONTENUTO NEL BOX CONTENUTI */
div#shop {
          float: left;
          margin-top: -35px;
          width: 234px;
          height: 188px;
	

}
div#intopcontent{
	width: 275px;
	margin-top: 20px;
	margin-left: 480px;
	background-color: #FFFFFF;
	border: 1px #d71920 solid;
}

div#intopcontentsubscribe{
	position:absolute;
	width: 275px;
	height:30px;
	margin-top: -15px;
	margin-left: 15px;
	cursor:pointer;
}

div#intopcontentlist{
	position:absolute;
	width: 275px;
	height:50px;
	margin-top: -130px;
	margin-left: 20px;
	cursor:pointer;

}
div#form_Newsletter{
display:inline;
padding:0px;
}


/* DEFINIZIONE DEI BOX DELLE VOCI MENU PRINCIPALE */
div#subheader table {
                     margin: 0px;
                     padding: 0px;
					 width:100%;
}

div#subheader td {
                  color: #000000;
                  /*padding-right: 37px;*/
				  padding-bottom:4px;
				  text-align:right;
}

div#subheader td.spazio {
                         padding-right: 25px;
}

div#subheader td:hover {
                        color: #000;

}

.divmenutop ul{ 
                margin: 0px;
                padding: 0px;
}

.divmenutop ul li {
	list-style-type: none;
	padding-bottom: 5px;
	list-style-position: inset;
}

.divmenutop ul li a{
	text-decoration:none;
	color:#fff;
	font-weight: normal;
	margin-left:10px;
}

.divmenutop ul li a:hover{
	text-decoration:none;
	color:#000000;
	font-weight: normal;
	margin-left:10px;
}

#menutable td {
	text-decoration:none;
	color:#000000;
	font-weight: normal;
	height:32px;
	vertical-align:top;

}

#menutable td a{
	text-decoration:none;
	color:#000000;
	font-weight: normal;
}

#menutable td a:hover{
	text-decoration:none;
	color:#d71920;

}

#menutable .dataatt{
         color: #666666;

}


/* ----------------------------------------------------------------------------------*/

/* DEFINIZIONE DEI BOX MENU CHE APPAIONO PASSANDO CON IL MOUSE SULLA RELATIVA IMMAGINE NEI CONTENUTI */
div#chisxxmenu {
                      display: none;
                      position: absolute;
                      /* DEFINISCE LA POSIZIONE DEL BOX MENU RELATIVA ALL IMMAGINE */
                      /* LE REGOLE CHE HANNO COME PREFISSO # VENGONO INTERPRETATE SOLO DA INTERNET EXPLORER */
                      margin-top : 85px;
                      #margin-top : 85px;
                      margin-left: 40px;
                      width: 93px;
                      #width: 93px;
                     
					  z-index:600;
}

.chisxxmenu2 { 
         border: #fff 1px solid;
         color: #fff;
         background-color: #d71920;
}

div#notizieeinfomenu {
                      display: none;
                      position: absolute;
                      /* DEFINISCE LA POSIZIONE DEL BOX MENU RELATIVA ALL IMMAGINE */
                      /* LE REGOLE CHE HANNO COME PREFISSO # VENGONO INTERPRETATE SOLO DA INTERNET EXPLORER */
                      margin-top : 42px;
					  margin-left:30px;
                      width: 175px;
                      #width: 175px;
					  z-index:600;
}



.notizieeinfomenu2 { 
         border: #fff 1px solid;
         color: #fff;
         background-color: #d71920;
}


div#multimediamenu {
                      display: none;
                      position: absolute;
                      /* DEFINISCE LA POSIZIONE DEL BOX MENU RELATIVA ALL IMMAGINE */
                      /* LE REGOLE CHE HANNO COME PREFISSO # VENGONO INTERPRETATE SOLO DA INTERNET EXPLORER */
                      margin-top: 30px;
                      #margin-top: 30px;
                      margin-left: 46px;
                      width: 170px;
                      #width: 170px;
                     
					  z-index:600;
}



.multimediamenu2 { 
                  border: #fff 1px solid;
                  color: #fff;
                  background-color: #d71920;
}

div#shopmenu {
                      display: none;
                      float: right;
                      /* DEFINISCE LA POSIZIONE DEL BOX MENU RELATIVA ALL IMMAGINE */
                      /* LE REGOLE CHE HANNO COME PREFISSO # VENGONO INTERPRETATE SOLO DA INTERNET EXPLORER */
                      margin-top: 25px;
                      #margin-top: 25px;
                      margin-left: 20px;
                      width: 140px;
                      #width: 140px;
                     
					  z-index:600;
}


div#contenuti div  ul{ 
			margin: 10px;
			padding: 0px;
}

div#contenuti div ul li {
	list-style-type: none;
	padding-bottom: 3px;
	list-style-position: inset;
}

div#contenuti div  ul li a{
	text-decoration:none;
	color:#fff;
	font-weight: normal;

}

div#contenuti div  ul li a:hover{
	text-decoration:none;
	color:#000000;
	font-weight: normal;

}





.shopmenu2 { 
                  border: #fff 1px solid;
                  color: #fff;
                  background-color: #d71920;
}

#form_Newsletter {
padding:0px;
display:inline;
margin:0px;}

#form_search {
padding:0px;
display:inline;
margin:0px;}

/* REGOLE PER LA LISTA CATEGORIE IN POPUP */
div#Categorie {
text-align:left;}

div#Categorie ul { 
	padding: 0px;
	padding-bottom: 3px;
}

div#Categorie li  {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
}


.avviso{
	font-size: 12px;
	color: #d71920;
}

/*STILI DI PAGINAZIONE*/
div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:left;
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #99210B;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#777777;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #99210B;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}
	
/* regole per la scheda azineda*/
#TableListaAziende {
width:100%;
}
#TableListaAziende td{
vertical-align:middle;}

#LineabassaAziende{
	color:#d71920;
	height: 1px;
}
#dettaglio_azienda h4{
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
}
#dettaglio_azienda {
	color: #FFFFFF;
	font-size: 12px;
}

#dettaglio_azienda a {
	color: #FFFFFF;
	text-decoration:underline;
}
#dettaglio_azienda a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#dettaglio_azienda td {
vertical-align:top;
}
#dettaglio_azienda td a {
vertical-align:top;
color: #FFFFFF;}
.bianco{
	color: #FFFFFF;
}

#LogoAZ{
	margin-right:20px;
}


div#scroll {
	width: 600px;
	margin-top: 5px;
	margin-left:5px;
	color:#666666;
	height:16px;
				
				


}

/* position:relative and overflow:hidden are required */
#scroller {position:relative; overflow:hidden; width:100%;  height:16px; display:none; cursor:pointer}

/* #testP must also contain all text-sizing properties of #tag */
#testP {visibility:hidden; position:absolute; white-space:nowrap;}

.red{
	color:#d71920;
	background-color:#d71920;
	height: 1px;
	border-bottom: 1px solid #d71920;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 10px;
}


#photo_strip {width:90%; margin-left:15px; border-top:0px solid #888;}
#contenitoreIMG {
	padding:0;
	height:170px;
	width:572px;
	overflow:auto;
	color:#222; /*background:#fff; */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#contenitoreIMG ul {margin:0; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#contenitoreIMG ul li {display:inline; padding:0 15px; /*background:#fff*/; border-bottom:0px solid #888; vertical-align:top;}
#contenitoreIMG ul li img {border:1px solid #555; margin: 30px 0 10px 0;}
#contenitoreIMG img{ border:0px; margin-right:15px;}
#photo_strip h1 {text-align:left; padding:0; margin:0; width:630px; height:38px; line-height:35px; color:#555; font-weight:normal; font-size:20px; border-bottom:0px solid #888;}
#contenitoreIMG p {margin:0; padding:5px 0; font-size:11px;}

#photodiv{
width:100%}

/* REGOLE PER LA LISTA CATEGORIE IN AJAX */
div#BanCategorie {
	text-align:left;
	position: relative;
	top: 0px;
	padding-left: 10px;
	float:left;


}

div#BanCategorie ul { 
	padding: 0px;
	padding-bottom: 3px;
	margin-left:-12px;
}

div#BanCategorie ul li ul{ 
	padding: 0px;
	padding-bottom: 3px;
	margin-left:20px;
}

div#BanCategorie li  {
	list-style-type: none;
	font-size: 10px;
	font-weight: bold;
}
#BannerCat{
	float:right;
	width:200px;

}

#BannerCatB{
float:right;
margin-bottom:5px;
display:inline;
}

#DettaglioNewsint{
padding-left:5px;
padding-right:5px;
}

IFRAME{
z-index:0;}


.big{
font-size:14px;
}
.medium{
font-size:12px;
}
.small{
font-size:10px;
}

.Rosso
{
	color: #FF0000;

}

.Rosso12px{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
