@charset "utf-8";
body {
	margin:0;
	padding:0;
	background-color:#162947;
	background-image: url(css_img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font: 11px Tahoma, Verdana, sans-serif;
}

*{
	margin:0;
	padding:0;
	border:0;
}
a{
text-decoration:none;
}
#contenitore{
	width:930px;
	margin:0px auto;
	padding:0;
/*	background-image: url(home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
*/}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#header{
	width:930px;
	height:84px;
}
#headerLogo{
width:195px;
float:left;
}
#headermenuA{
float:left;
margin:54px 0 0 0;
width:400px;
}
#headermenuService{
float:right;
margin:30px 0 0 0;
width:290px;
text-align:right;
}

#menuA{
width:400px;
margin: 0;
padding: 0;
float: left;
font: bold 11px Tahoma, Verdana, sans-serif;
text-transform:lowercase;}

#menuA li{
display: inline;
}

#menuA li a{
float: left;
color: black;
padding: 4px 15px 0px 12px;
text-decoration: none;
background: transparent url(css_img/menuA.gif) bottom right no-repeat;
color:#6F6F6F;
}

#menuA li a#sx{
/*border-left: 1px solid #d3bdbe;*/
border:none;
padding-left:0px;
}

#menuA li a#dx{
border-right: 1px solid #d3bdbe;
background-position: top left;
}

#menuA li a:visited{
color:#6F6F6F;
}

#menuA li a:hover{
color:#333;
background-image: url(css_img/menuAover.gif);
}


/*[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows
padding-top: 1em;
}
*/
#menuService ul
{
margin:0;
padding:0;
}

#menuService li
{
font-family:Tahoma, Verdana, sans-serif;
font-size:11px;
display: inline;
border-right: 1px solid #367c9c;

}

#menuService a
{
margin:0;
padding:1px 10px 0px 15px;
text-decoration: none;
line-height:16px;
}

#menuService a:link, #menuService a:visited
{
color:#FFF;
}

#menuService a:hover
{
color: #a9cbe4;
}
#ricerca{
margin:7px 0 0 0;
}
.ricercaField {
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#333;
	border:none;
	border-top: 1px solid #969595;
	height: 15px;
	width: 140px;
}
.ricercaBtn{
	padding:0;
	margin:0;
	height:16px;
	width:16px;
	background:url(css_img/ricercaBtn.gif) top ;
	border:none;
}
#breadcrumbs{
	width:910px;
	margin:8px 10px 10px 10px;
	font: 10px Tahoma, Verdana, sans-serif;
	color:#999999;
}
#breadcrumbs a{
text-decoration:none;
color:#999;
}
#breadcrumbs a:link, #breadcrumbs a:visited
{
color:#999;
}

#breadcrumbs a:hover
{
color: #333;
}
.menuProdotti{
list-style-type: none;
margin: 0;
padding: 0;
width: 170px;
}
.menuProdotti li{
list-style-type: none;
}
.menuProdotti li a{
list-style-type: none;
text-indent:0px;
background: white url(css_img/menuProdotti.gif) repeat-x bottom right;
font: 11px Tahoma, Verdana, sans-serif;
color: #666;
display: block;
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
border: 1px solid #CCC;
border-top-color: #FFF;
line-height:16px;
}

* html .menuProdotti li a{ /*IE only.*/
list-style-type: none;
width: 163px;
}

.menuProdotti li a:visited, .menuProdotti li a:active{
list-style-type: none;
color: #666;
}

.menuProdotti li a:hover{
list-style-type: none;
background-image: url(css_img/menuProdottiover.gif);
color:#333;
}
.menuProdotti2{
list-style-type: none;
margin: 0;
padding: 0;
width: 170px;
}
.menuProdotti2 li{
list-style-type: none;
}
.menuProdotti2 li a{
list-style-type: none;
background: white url(css_img/menuProdotti2.gif) repeat-x bottom right;
font: 11px Tahoma, Verdana, sans-serif;
color: #666;
display: block;
width: auto;
padding: 4px 0;
padding-left: 5px;
text-decoration: none;
border: 1px solid #CCC;
border-top-color: #FFF;
line-height:16px;
}

* html .menuProdotti2 li a{ /*IE only.*/
list-style-type: none;
width: 163px;
}

.menuProdotti2 li a:visited, .menuProdotti2 li a:active{
list-style-type: none;
color:#666;
}

.menuProdotti2 li a:hover{
list-style-type: none;
background-image: url(css_img/menuProdotti2over.gif);
color:#333;
}

.menuTitoli{
background:white url(css_img/menuProdottiTitolo.gif);
width:163px;
height:20px; 
font: bold 11px Tahoma, Verdana, sans-serif;color:#FFF;
padding:5px 0 0 5px;
border: 1px solid #CCC;
border-bottom: none;
}
#cont{
width:910px;
padding:0px 10px 25px 10px;
background-color:#FFF;
background: white /*url(css_img/contBack.gif)*/  no-repeat bottom right;
}
#contCatalogo{
width:910px;
padding:0px 10px 10px 10px;
background-color:#FFF;
background: white url(css_img/contBackCatalogo.gif) repeat-y;
}

#contBack{
width:930px;
height:26px;
background: transparent url(css_img/footer.png)  no-repeat bottom right;
}
#contBackCatalogo{
width:930px;
height:26px;
background: transparent url(css_img/footerCatalogo.png)  no-repeat bottom right;
}
#cont131a{
background:#FFFFFF;
width:170px;
float:left;
}
#cont131b{
width:540px;
float:left;
margin:0 0 0 15px;
}
#cont131b554{
width:554px;
float:left;
margin:0px;
}

#cont131c{
width:170px;
float:right;
}

.col540{
width:540px;
height:90px;
margin:0 0 15px 0;
}
.col554{
width:554px;
height:90px;
margin:0 0 15px 15px;
}
.col262sx{
width:262px;
float:left;
margin:0 0 14px 0;
}
.settore{
	width:262px;
	height:155px;
	float:left;
	padding:0px 0px 20px 15px;
}

.col262dx{
width:262px;
float:right;
}
.col262titoli{
height:30px;
font: bold 12px Tahoma, Verdana, sans-serif;
color:#333;
padding:0 0 10px;
}
.col262titoli a, .col262titoli a:active,.col262titoli a:visited{
display:block;
height:30px;
background: url(css_img/catTitoli.gif) no-repeat top left;
color:#333;
padding:8px 8px 5px 10px;
text-decoration:none;
}
.col262titoli a:hover{
display:block;
height:30px;
background: url(css_img/catTitoliOver.gif) no-repeat top left;
color:#6699CC;
padding:8px 8px 5px 10px;
text-decoration:none;
}

.col262contenutiSx{
float:left;
width:129px;/*immagini da 140px larghezza*/
margin:5px 0 0 0;
padding:0 0 0 9px;
}
.col262contenutiDx{
float:right;
width:114px;/*immagini da 140px larghezza*/
margin:5px 0 0 0;
padding:0 4px 0 4px;
list-style: none;
}
.col262contenutiDx li {
list-style: none;
padding-left: 10px;
background-image: url(css_img/lista.gif);
background-repeat: no-repeat;
background-position: 0 4px;
} 
.col262contenutiDx li a, .col262titoli li a:active,.col262titoli li a:visited{
color:#666;
display:block;
background-position: 0 4px;
}
.col262contenutiDx li a:hover{
color:#6699CC;
display:block;
background-position: 0px 4px;
}
.bannerNovitaTitolo{
height:26px;
font: bold 11px Tahoma, Verdana, sans-serif;
color:#FFF;
padding:0 0 10px;
}
.bannerNovitaTitolo a, .bannerNovita a:active,.bannerNovita a:visited{
display:block;
height:26px;
background: url(css_img/novitaTitolo.gif) no-repeat top left;
color:#FFF;
padding:6px 8px 5px 10px;
text-decoration:none;
}
.bannerNovitaTitolo a:hover{
display:block;
height:26px;
background: url(css_img/novitaTitoloOver.gif) no-repeat top left;
color:#FFF;
padding:6px 8px 5px 10px;
text-decoration:none;
}
.bannerNovitaItem{
width:170px;
margin:0 0 10px 0;
padding:0 0 10px 0;
background: url(css_img/novitaFondo.gif) no-repeat bottom left;
color: #006699;
}
.bannerNovitaModello{
width:160px;
padding:0 4px 10px 5px ;
font: bold 11px Tahoma, Verdana, sans-serif;
}
.bannerNovitaModello a, .bannerNovitaModello a:active,.bannerNovitaModello a:visited{
color: #006699;
}
.bannerNovitaModello a:hover{
color:#6699CC;
}
.bannerNovitaFoto{
width:60px;
float:left;
padding:0 0 0 5px;
}
.bannerNovitaTesto{
width:90px;
float:right;
font:  10px Tahoma, Verdana, sans-serif;
color: #006699;
padding:0 5px 0 0;
}
.bannerNovitaPrezzo{
width:90px;
font: 10px Tahoma, Verdana, sans-serif;
color: #006699;
padding:5px 5px 0 0;
}
.bannerNewsTitolo{
height:26px;
font: bold 11px Tahoma, Verdana, sans-serif;
color:#FFF;
padding:0 0 10px;
}
.bannerNewsTitolo a, .bannerNewsTitolo a:active,.bannerNewsTitolo a:visited{
display:block;
height:26px;
background: url(css_img/newsTitolo.gif) no-repeat top left;
color:#FFF;
padding:6px 8px 5px 10px;
text-decoration:none;
}
.bannerNewsTitolo a:hover{
display:block;
height:26px;
background: url(css_img/newsTitoloOver.gif) no-repeat top left;
color:#FFF;
padding:6px 8px 5px 10px;
text-decoration:none;
}
.bannerNewsItem{
width:170px;
margin:0 0 5px 0;
padding:0 0 10px 0;
background: url(css_img/newsFondo.gif) no-repeat bottom left;
color: #663366;
border-top:1px solid #bea0b0;
}
.bannerNewsItem img{
width:150px;
margin:7px 8px 3px 9px;
border:1px solid #bea0b0;
}
.bannerNewsTesto{
width:150px;
font:  11px Tahoma, Verdana, sans-serif;
color: #003366;
margin:0px 8px 7px 9px;
color: #663366;
}
#footer{
width:910px;
margin:0px 5px 10px 5px;
font: 11px Tahoma, Verdana, sans-serif;
color: #a9cbe4;
}
#footer a
{
margin:0;
padding:0px 5px 0px 5px;
text-decoration: none;
line-height:16px;
border-right: 1px solid #367c9c;
}

#footer a:link, #footer a:visited
{
color:#a9cbe4;
}

#footer a:hover
{
color: #FFF;
}
#footerSx{
float:left;
}
#footerDx a
{
margin:0;
padding:0;
text-decoration: none;
line-height:16px;
border:none
}
#footerDx{
float:right;
}