﻿html,body{margin:0 auto;padding:0}
/*div {border: 1px solid #000000}*/
body{
    font: 11px Arial, Helvetica, sans-serif;
	text-align:left;
	background-color:#FFFFFF;
	width:100%;
	/*height:100%;*/ 
	color: #999999;
}
div#hp{width:666px;height:400px;margin:180px auto;text-align:center}
div#immaginehp{float:right;padding:26px 0 26px 0; text-align:right;}
div#testohp{float:left;margin:0 auto;text-align:left }
div#logoosamahp{margin:0 auto;padding:10px 36px 10px 26px}
div#instructions{margin-top:15px;margin-left:30px;display:block;width: 210px;text-align:justify;padding:0px 10px 0px 0;visibility:hidden}

/* ========================*/
/* ==== Hp_navigation =====*/
/* ========================*/
#Hp_navigation {margin-top:20px;display:block}
#Hp_navigation li.Hp_introduction {margin-left:30px;margin-bottom:10px;color:#999999}
#Hp_navigation li.Hp_space {margin-top:10px}
#Hp_navigation li a,
#Hp_navigation li a:link, 
#Hp_navigation li a:visited, 
#Hp_navigation li a:hover, 
#Hp_navigation li a:active{margin:0 0 0 30px;color:#999999;font-weight:bold;text-decoration:none;width:6px auto;height:8px auto;background:transparent url(../immagini/triangolo_rosso.gif) no-repeat; padding:0 0 0 11px}
#Hp_navigation li a:hover{text-decoration:underline}


/* ==============================*/
/* ==== Aziende_navigation =====*/
/* ============================*/
#Aziende_navigation { margin-top:20px}

#Aziende_navigation li.Aziende_space {margin-top:10px}
#Aziende_navigation li,
#Aziende_navigation li a,
#Aziende_navigation li a:link, 
#Aziende_navigation li a:visited, 
#Aziende_navigation li a:hover, 
#Aziende_navigation li a:active {color:#999999;text-decoration:none;width:175px; height:23px;background:transparent url(../immagini/lnkindex_off.gif) no-repeat;padding:0 0 0 3px}
#Aziende_navigation li a:hover {color:#cc0000}
#Aziende_navigation li a:visited{color:#cc0000} 
#Aziende_navigation li.Aziende_margin {margin-left:10px}
#Aziende_navigation li.Aziende_titolo {background:#FFFFFF}

td#menumptd{width:180px}
table#menump{width:180px;display:block}


/* Navigazione per prodotti/marchi */
a.lnkprodottion, 
a.lnkprodottion:link, 
a.lnkprodottion:visited, 
a.lnkprodottion:active{color:#cc0000;font-weight:bold;text-decoration:none;display:block;width:70px;height:22px;background:transparent url(../immagini/tab-sx-on.png) no-repeat;padding:3px 0px 3px 20px}
a.lnkprodottion:hover{text-decoration:underline}

a.lnkmarchioff,
a.lnkmarchioff:link, 
a.lnkmarchioff:visited, 
a.lnkmarchioff:active{color:#999999;font-weight:bold;text-decoration:none;display:block;width:67px;height:22px;background:transparent url(../immagini/tab-dx-off.png) no-repeat;padding:3px 0px 3px 23px}
a.lnkmarchioff:hover{text-decoration:underline}


a.lnkprodottioff, 
a.lnkprodottioff:link, 
a.lnkprodottioff:visited, 
a.lnkprodottioff:active{color:#999999;font-weight:bold;text-decoration:none;display:block;width:70px;height:22px;background:transparent url(../immagini/tab-sx-off.png) no-repeat;padding:3px 0px 3px 20px}
a.lnkprodottioff:hover{text-decoration:underline}

a.lnkmarchion,
a.lnkmarchion:link, 
a.lnkmarchion:visited, 
a.lnkmarchion:active{color:#cc0000;font-weight:bold;text-decoration:none;display:block;width:67px;height:22px;background:transparent url(../immagini/tab-dx-on.png) no-repeat;padding:3px 0px 3px 23px}
a.lnkmarchion:hover{text-decoration:underline}


/* Navigazione per marchi/prodotti */
a.lnkmarchionbis, 
a.lnkmarchionbis:link, 
a.lnkmarchionbis:visited, 
a.lnkmarchionbis:active{color:#cc0000;font-weight:bold;text-decoration:none;display:block;width:67px;height:22px;background:transparent url(../immagini/tab-sx-on.png) no-repeat;padding:3px 0px 3px 23px}
a.lnkmarchionbis:hover{text-decoration:underline}

a.lnkprodottioffbis,
a.lnkprodottioffbis:link, 
a.lnkprodottioffbis:visited, 
a.lnkprodottioffbis:active{color:#999999;font-weight:bold;text-decoration:none;display:block;width:70px;height:22px;background:transparent url(../immagini/tab-dx-off.png) no-repeat;padding:3px 0px 3px 20px}
a.lnkprodottioffbis:hover{text-decoration:underline}


a.lnkmarchioffbis, 
a.lnkmarchioffbis:link, 
a.lnkmarchioffbis:visited, 
a.lnkmarchioffbis:active{color:#999999;font-weight:bold;text-decoration:none;display:block;width:67px;height:22px;background:transparent url(../immagini/tab-sx-off.png) no-repeat;padding:3px 0px 3px 23px}
a.lnkmarchioffbis:hover{text-decoration:underline}


a.lnkprodottionbis,
a.lnkprodottionbis:link, 
a.lnkprodottionbis:visited, 
a.lnkprodottionbis:active{color:#cc0000;font-weight:bold;text-decoration:none;display:block;width:70px;height:22px;background:transparent url(../immagini/tab-dx-on.png) no-repeat;padding:3px 0px 3px 20px}
a.lnkprodottionbis:hover{text-decoration:underline}



#downloadflash a,
#downloadflash a:link, 
#downloadflash a:visited, 
#downloadflash a:active{color:#999999;font-weight:bold;text-decoration:none; display:block; background:transparent url(../immagini/triangolo_rosso.gif) no-repeat; padding:0 0 0 11px}
#downloadflash a:hover{text-decoration:underline}



div#container{vertical-align:middle;width:980px;margin:20px auto}
div#header{text-align:center;margin:0 auto}
div#logoosamatop{text-align:center;margin:0 auto}
div#linkosamatop{line-height:28px;text-align:center;margin:0 auto}
div#flashcontent{background-repeat:no-repeat;text-align:center;margin:0 auto}
/*div#footer{line-height:42px;width:980px;float:left;vertical-align:middle;margin:5px 3px 0 3px  auto}*/
div#footer{line-height:45px;width:980px;float:left;vertical-align:middle;text-align:center;margin:0 3px 0 0 auto}
div#footerleft{float:left}
div#footercenter{float:left;margin-top:1px;margin-left:186px}
/*
div#footercenter{float:left;text-align:center;margin-left:300px}
div#footerpartnerinter{float:left;text-align:center;height:42px;margin-top:10px;margin-left:3px}
*/
div#footerpartnerinter{float:left;margin-left:3px}
div#footerright{float:right;padding:18px 3px 0 0;margin:0 auto; text-align: right; line-height:16px;}
div#DatiSocietari{float:right;padding:0 3px 0 0;margin:0 auto; line-height:11px; clear:both; text-align: right;}

.lblintro{width:180px;text-align:justify}

a.headfootlink,
a.headfootlink:link, 
a.headfootlink:visited, 
a.headfootlink:active{color:#999999;text-decoration:none}
a.headfootlink:hover{color:#999999;text-decoration:underline} 

#lblArtista{font-size: 14px;font-weight:bold;color:#CC0000;text-decoration:none}

a.titleofproduct,
a.titleofproduct:link, 
a.titleofproduct:visited, 
a.titleofproduct:active{font-size: 14px;font-weight:bold;color:#CC0000;text-decoration:none}
a.titleofproduct:hover{font-size: 14px;font-weight:bold;color:#CC0000;text-decoration:underline} 

.lblArtista{
width:400px;
font-size:12px;
color:#999999;
}

.lblArtista2{
font-size: 14px;
font-weight:bold;
color:#CC0000;
text-decoration:none;
}

a.codeofproduct,
a.codeofproduct:link, 
a.codeofproduct:visited, 
a.codeofproduct:active{font-size: 14px;color:#999999;text-decoration:none}
a.codeofproduct:hover{font-size: 14px;color:#999999;text-decoration:underline} 


a.linkblue,
a.linkblue:link,
a.linkblue:visited,
a.linkblue:active{color:#003366;font-weight:bold;text-decoration:none}
a.linkblue:hover{color:#003366;font-weight:bold;text-decoration:underline} 

.titleproduct{font-size: 14px;font-weight:bold;color:#CC0000}  
.codeproduct{font-size: 14px;color:#999999}

.imageproduct{text-align:right}


table#leftcontatti{width:330px;margin: 0 0 0 0 auto}
table#rightcontatti{width:500px;margin:0 0 0 0  auto}
table#rightprivacy{width:75%;overflow:auto;text-align:justify}
table#leftsearch{width:240px;margin: 0 0 0 0 auto}
table#searchresult{width:740px;margin:0 auto;color:#999999}


table#rightsearch{width:580px;margin:0 0 0 0 auto}
table#leftmondo{width:240px}
table#rightmondo{width:740px;vertical-align:middle}


.alertmsg{color:#cc0000}

td#marchiprodotti{display:block;width:200px}

.iconew{display:block;vertical-align:top;width:200px;text-align:center}   

div#areacontatti
{
	line-height:22px;
	font-size: 10px;
	float:left;
	width:465px;
	padding-right:100px;
	padding-left:15px;
	text-align: left; 
}

p#descrprodotto {text-align:justify}


.NodeStyle
{ 
     color:#999999;font-weight:bold;width:168px;height:23px;background-image:url(../immagini/lnkindex_off.gif);margin:0 0 0 0;padding:0 0 0 3px
      
}

.ChildNodeStyle
{ 
    color:#003366;font-weight:bold 
}

.ChildNodeStyleSelected
{ 
    color:#CC0000;font-weight:bold 
}


div#divindex
{
   overflow:auto;
   height:575px;   
}

.main
{
	vertical-align: top;
	width:980px;
	/*height:600px;*/
	margin:0 auto;
    background:  #FFFFFF;
}


.index
{
	width: 240px;	
	/*height:575px;*/
	margin:0;
}

.contenuto
{
	width: 740px;	
	/*height:575px;*/
	margin:0;	
	color:#999999;
	vertical-align:text-top; 
}

.segnaposto
{
	width:740px;
	height:575px;
	margin:0;
    background:  #ffffff;
}

.segnapostoazienda
{
	width:930px;
	height:470px;
	margin:0;
    background:  #ffffff;
}


.paginatore
{
	position:static;
	width:700px;
	height:35px;
	margin:0;
	background:#ffffff;
    vertical-align:top;
    text-align:right;    
	
}

.paginatorericerca
{
	position:static;
	width:600px;
	height:35px;
	margin:0;
	background:#ffffff;
    vertical-align:top;
    text-align:right;    
	
}

.privacy
{
	position:static; 
	height:575px;
	margin:0;
	color:#333333
}

.contenitorerisultato
{
	position: static;
	width:740px;
	height:575px;
	margin:0;
	color:#333333;
	padding:5px	 
}


.numerorisultato
{
  font-size: 18px;
  font-weight: normal;
  color:#CCCCCC
}

a.nomerisultato, a.nomerisultato:link, a.nomerisultato:active{font-size: 18px;vertical-align: top;padding:0 0 0 15px;color:#f00;text-decoration:none}
a.nomerisultato:hover{text-decoration:underline}

a.codicerisultato, a.codicerisultato:link, a.codicerisultato:active{font-size: 11px;vertical-align: middle;color:#333333;text-decoration:none;padding:0 0 0 15px}
a.codicerisultato:hover{text-decoration:underline}


.bigtitle
{
  font-size: 28px;
  color:#CCCCCC   
}


/* ==============================*/
/* ==== Marchi_navigation =====*/
/* ============================*/
 li.Marchi_navigation a,
 li.Marchi_navigation a:link, 
 li.Marchi_navigation a:visited, 
 li.Marchi_navigation a:hover, 
 li.Marchi_navigation a:active { font-size: 12px; color:#333; text-decoration:none;width:155px; height:23px;background:transparent url(../immagini/lnkindex_off_marchi_prova.gif) no-repeat;padding:0 0 0 20px}
 li.Marchi_navigation a:hover {color:#f00;text-decoration:bold}

.prodotto
{
	width:740px;
	height:575px;
	vertical-align:text-top;
	/*border-left:1px solid #999;
	/*border:1px solid #999;*/

}


.hrsearch 
{
   color:#CCCCCC;
   margin:0px 0px 0px 5px;
   width:500px;
}

.hrindex 
{
   color:#CCCCCC;
   margin:0px 0px 0px 5px;
   width:150px;
   vertical-align:top; 
}


ul {
	margin:0px 0px 0px 5px;
	padding: 0;
	list-style: none;
}

div#corpo{ padding: 20px; }



a.buttonheader
{
    text-decoration: none; 
    color:#CCCCCC
}

a.buttonheader:hover
{
    color: #ff0000;
}

a.buttoncontattaci
{
    color:#CC0000;
    text-decoration: underline; 
}

a.buttoncontattaci:hover
{
    color: #CC0000;    
    text-decoration: underline;
}

a.buttonpager
{
    text-decoration: none; 
    color:#333333
}

a.buttonpager:hover
{
    color: #ff0000;
}

a.buttonfooter
{
	font-size: 10px;
    text-decoration: none; 
    color:#ffffff
}

a.buttonfooter:hover
{
    color: #ffffff;
    text-decoration: underline; 
}

div#areaclienti
{
	float:left;
	font-size: 10px;
	width:85px;
	margin:5px 0px 0px 0px; 
	padding-left:15px
}

div#visitecom
{
	float:left;
	font-size: 10px; 
	width:500px;
	margin: 0px 0px 0px 100px;

}

div#arealingue
{
	float:right;
	font-size: 10px;
	width:200px;
	margin:5px 0px 0px 0px 
}

div#areasito
{
	line-height:22px;
	font-size: 10px;
  	float:right;
	width:90px;
	margin:0;
	padding-right:15px;
   
}

a.Link, a.Link:link, a.Link:active{font-weight:bold;color:#333333;text-decoration:underline;}
a.Link:hover{font-weight:bold;color:#ff0000;text-decoration:none;}

a.LinkName, a.LinkName:link, a.LinkName:active, a.LinkName:hover, a.LinkName:visited {font-size: 10px;color:#333333;text-decoration:none;}
a.LinkCode, a.LinkCode:link, a.LinkCode:active, a.LinkCode:hover, a.LinkCode:visited { font-weight:bold;color:#333333;text-decoration:none;}

.LinkImg
{
  cursor:url(immagini/magnify.cur)
}


a.button
{
    display:block;
    margin:10px 0px 10px 0px;
    font-size: 12px;
    text-align:left;
    text-decoration: none; 
    color: #333333
}

a.button:hover
{
    color: #ff0000;
}


a.buttonlink
{
    text-decoration: none; 
    color: #333333
}

a.buttonlink:hover
{
    color: #ff0000;
}


a.lnkindex {font: 11px  Verdana, Arial, Helvetica, sans-serif; color:#333; text-decoration:none; display:block; width:175px; height:23px;background:transparent url(../immagini/lnkindex_off.gif) no-repeat}
a.lnkindex:hover {color:#f00;background:transparent url(../immagini/lnkindex_off.gif) no-repeat}

a.aziendalink
{
    margin:0px 0px 0px 5px;
    text-align:left;
    text-decoration: none; 
    color: #333333
}

a.aziendalink:hover
{
    color: #ff0000;
}

.lnkbutton
{
    vertical-align:text-top;

}

.imglineaCCC
{
    vertical-align:top;
    margin-left:5px
}


div#content p{line-height:1.4}

div#wrapper{float:left;width:930px;background:#ffffff; display:inline;}

div#navigation{background:#ffffff}
div#navigation p{margin:0 10px 10px}

div#extra{background:#ffffff}


div#maincontent{width:930px; background:transparent; color:#333333}


div#content{margin:80px 180px 10px 200px}
div#extra{float:left;width:336px;margin-left:-336px;margin-top:120px}

div#navigation{float:left;width:200px;margin-left:-930px;margin-top:120px}
div#spaziatura{float:left;width:100%;height:140px;background:#ffffff;overflow:hidden}
div#spaziaturafooter{text-align:left; float:left; display:inline; width:1024px; height:251px; padding:0px}
div#leftfootimg{float:left;width:220px;height:140px;background:#ffffff;margin:0 auto;margin-top:25px;margin-left:20px}
div#leftfootcombo{float:left;width:220px;height:140px;background:#ffffff;margin:0 auto;margin-top:40px}
div#rightfootcombo{float:right;width:220px;height:140px;background:#ffffff;margin:0 auto;margin-top:40px}
div#rightfoottrova{float:right;width:220px;height:140px;background:#ffffff;margin:0 auto;margin-top:40px}
div#separatorebasso{float:left;margin:0;width:5px;height:140px;margin:0 auto;margin-top:10px}


.buttoncerca{width:180px;text-align:right}
.buttoninvia{width:74px;height:23;text-align:right;vertical-align:middle}
div#arcobaleno{float:left;width:930px;height:10px;background:#ffffff}
div#spaziaturahp{float:left;width:100%;height:200px;background:#ffffff;overflow:hidden}
div#imghp{float:left;width:450px;margin:0}
div#separatorehp{float:left;margin:0;width:30px;margin:0}
div#navigatehp{float:right;width:450px;}
.marchi{font-size:  10px;color: #000000;width: 180px;background: #FFD700}
.aziende{font-size:  10px;color: #000000;width: 180px;background: #87CEFA}
.trova{font-size:  10px;color: #000000;width: 170px;background: #FAEBD7}
.NavigazioneAzienda{font-size:  11px;font-weight: bold}
.TitoloAzienda{font-size:  18px;color:#FF0000}
.SottoTitoloAzienda{font-size:  15px;}
.IntroduttivoAzienda{font-size:  11px;font-weight: bold}

/*========== OMBRA ==========*/
#mainwrapper { width:960px; margin:0 auto; padding:0; overflow:hidden; background:#fff url(../immagini/ombra_LR.jpg) repeat-y; }

#ombratop {height:15px; width:960px;}
#ombratop dl {float:left; width:960px; height:15px; margin:0; padding:0; background:#fff url(../immagini/ombra_T.jpg) repeat-x;}
#ombratop dt {float:left; height:15px; width:15px; background:#fff url(../immagini/ombra_TL.jpg) no-repeat; }
#ombratop dd {float:right; height:15px; width:15px; background:#fff url(../immagini/ombra_TR.jpg) no-repeat; }

#ombrabottom {height:15px; width:960px;}
#ombrabottom dl {float:left; width:960px; height:15px; margin:0; padding:0; background:#fff url(../immagini/ombra_B.jpg) repeat-x;}
#ombrabottom dt {float:left; height:15px; width:15px; background:#fff url(../immagini/ombra_BL.jpg) no-repeat; }
#ombrabottom dd {float:right; height:15px; width:15px; background:#fff url(../immagini/ombra_BR.jpg) no-repeat; }
