/* ############################# Template [Catalogo] ############################### */
body{
background-image: url(../Images/sf_page-0809-356.jpg);
background-position:left top;
background-repeat:repeat-x;
}
#codBody {margin-left:0em;margin-right:0em;margin-top:0em;}
#codHeader { padding:0px;
background-image:url(../Images/top-90.jpg);
	background-repeat:no-repeat;
	height:137px;
 }
 
 
#codNav {height:30px; /*background-color:yellow;*/ border-bottom: 1px solid #ccc;}
#col1{width:185px; height:480px; float:left; margin-top:20px; margin-right:20px;}
#wdgCodContent {height:auto;
	  	min-height:450px;
		  /*overflow-y: scroll;*/
		  width:750px;
		  float:left;
		  }
		  
		  
#SIXwdgleft2{
height:300px;
width:180px;
background-position:left top;
	background-repeat:no-repeat;
	background-image:	url(../Images/sf_menu-91.jpg);
	z-index:2;
	}		  

#main{ clear:both; /*margin-top:10px;*/ width:990px; height:auto; min-height:550px;}
#page_margins{ width:990px; margin: 0;}
 #wdgCodFooter { 
	padding: 5px ; /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sovrastanti. */
color:#666666;
	margin: 0;
	/*background-color:#1E1B16;*/
	border-top: dotted 1px #666;
	height:auto ;
	min-height:51px;
	/*position: fixed;
	 bottom: 0;*/
	padding-top:5px;
clear:both;
 width:945px;
}

#wdgCodFooter hr {border: none 0;
border-top: 1px dotted #666;
/*the border*/
	width: 100%;
height: 1px;
/*whatever the total width of the border-top and border-bottom equal*/
	clear:both;}


#prodottiCategorie
	{
	width:200px;float:left;font-size:0.9em;/*background:#aa99aa*/;
	}
#prodottiList
	{
	width:650px; /*background:#FF33FF*/;
	}

.prodottoObject
	{
	/*background:orange*/;
	margin-top:5px;
	} 

.prodottoImage
	{
	float:left; margin:3px; /*border:solid 2px black*/;
	} 
.prodottoZoomImage{
                color: #999;
	font-size: 9px;
	font-family: Verdana;
                margin-bottom:20px;
                /*margin-left:90px;*/
                clear:both;
                /*border-bottom:1px solid #ccc;*/
padding-bottom:5px;
                
}

.prodottoDati
	{
	float:left; width:auto; min-width: 300px; margin: 3px;  padding:3px; /*background:#CCCCCC;*/
	}
.prodottoNome
	{
	float:left; /*background:red;*/ width:100%; height:25px; line-height:25px; color:#1D3254; font-weight:bold; font-size:16px;
	} 
.prodottoNomeAlias
	{
	float:left; /*background:#999999;*/ width:100%; visibility:hidden; height:25px; line-height:25px; margin-top:3px;
	}
	
	
.prodottoCorpo
	{
	float:left; /*background:#999999;*/ width:100%; height:25px; line-height:25px; margin-top:3px;
	}
.prodottoLink
	{
	float:left; /*background:#999999;*/ width:100%; height:25px; line-height:25px; margin-top:3px;
	}
.prodottoListAlternative
	{
	/*background:#ffddaa;*/ width:100%; height:25px; line-height:25px; padding:10px;
	}
.prodottoAlternative
	{
	float:left; margin:3px; border:solid 2px black;}
	
	
	
/*-- categoriaObject --*/	

/*.categoriaObject
	{
	margin:5px;padding:5px;background:white;float:left;width:100px;text-align:center;
	} */
	
.categoriaObject
	{margin:5px;padding:5px;background-color:transparent;float:left;width:100px;text-align:center; color:#333;	}

	
.categoriaObject img a .categoriaObject img a:active .categoriaObject img a:visited
	{
	/*border: 2px transparent solid; */
	margin:5px;
		}
	
.categoriaObject img a:hover
	{
	float:left;  color:#811618; width:100px;   border: 2px #811618  solid; 
	}

.categoriaLink, .categoriaLink a, { color:#333; text-decoration:none;}
.categoriaLink a:hover, { color:#333; text-decoration:none;}
.categoriaImg, .categoriaImg a, {	/*border:  solid 3px #747D78 ;*/}
.categoriaImg a:hover, {	/*border:  solid 3px #ffffff ;*/}

/*-- END categoriaObject --*/

/*--catalogoProdottoObject --*/
.catalogoProdottoObject
	{
	margin:5px;padding:5px;background-color:transparent;float:left;width:100px;text-align:center; color:#333;}
	
.catalogoProdottoObject img a .catalogoProdottoObject img a:active .catalogoProdottoObject img a:visited
	{
	/*border: 2px transparent solid; */
	margin:5px;
		}
	
.catalogoProdottoObject img a:hover
	{
	float:left;  color:#811618; width:100px;   border: 2px #811618  solid; 
	}


.catalogoProdottoLink, .catalogoProdottoLink a, { color:#333; text-decoration:none;}
.catalogoProdottoLink a:hover, { color:#333; text-decoration:none;}
.catalogoProdottoImg, .catalogoProdottoImg a, {	/*border:  solid 3px #747D78 ;*/}
.catalogoProdottoImg a:hover, {	/*border:  solid 3px #ffffff ;*/}

/*-- END catalogoProdottoObject --*/
	

.BarraPaginazione { clear:both; border-top:#CCCCCC dotted 1px; padding-top:5px; font-size:10px; text-transform: uppercase;}

.BarraPaginazione a, .BarraPaginazione a:visited { color:#666; text-decoration:none;}
.BarraPaginazione  a:hover, { color:#666; text-decoration:none;}

.BarraPaginazione_Indietro, .BarraPaginazione_Pagine, BarraPaginazione_Avanti{ float:left; width:auto; margin-right:5px;}	
	


#navRecords{clear:both; border-top:#CCCCCC dotted 1px; padding-top:5px; font-size:10px; text-transform: uppercase; }

#prevRecord a:link {
	text-decoration: none;
	color:#666;
	float:left;
	
}

#prevRecord a:hover {
	text-decoration: none;
	color: #666;
	float:left;
}

#prevRecord a:visited {
	text-decoration: none;
	color:#666;
	float:left;
}

#prevRecord a:active {
	text-decoration: none;
	color:#666;
	float:left;
}


#nextRecord a:link {
	text-decoration: none;
	color:#666;
	float:left;
	margin-left:10px;
}

#nextRecord a:hover {
	text-decoration: none;
	color: #666;
	float:left;
	margin-left:10px;
}

#nextRecord a:visited {
	text-decoration: none;
	color:#666;
	float:left;
	margin-left:10px;
}

#nextRecord a:active {
	text-decoration: none;
	color:#666;
	float:left;
	margin-left:10px;
}


