@charset "UTF-8";
/* CSS Document */

HTML,
BODY {
	 width: 100%;
	 height: 100%;
	 font-family: verdana, helvetica, arial,'MS PGothic','Osaka';
	 font-size: 10px;
	 color: #777777;
	 background-color: #FFFFFF;
	 margin: 0px;
}

A:link, A:visited, A:active     { text-decoration:none; color:#000;}
A:hover      { text-decoration:underline;}


#logging input {color: #999999; height: 15px}

/* Per tutte le pagine */

#container {

	width: 				100%;
	height: 			100%;
	text-align: 		center;
	
}

#content {

	position:			relative;
	left: 				0px;
	top: 				0x;
	width: 				970px;
	margin: 			auto;
	text-align: 		left;
	
}

#bloccoCentrale {

	min-height: 		405px;
	height: 			auto !important;
	height: 			405px;

}

#middle {
	float:				left;
	width:				740px;
	min-height: 		405px;
	height: 			auto !important;
	height: 			405px;
	padding-left:		40px;
	background:			url(../img/spaziatore.jpg) left repeat-y;
}

#middle A:link,  #middle A:visited, #middle A:active {
	text-decoration:none;
	font-weight: bold;
	color: #505050;
}
#middle A:hover {
	text-decoration:underline;
	color: #CE0000;
}
#middle p{
	margin-bottom: 10px;
	padding: 0px;
}
/* Header *******************************************/

#headerMenu {

	position:			relative;	
	height:				25px;
	background-color:	#dcdcdc;
	
}

#headerMenu #logging{
	position:			absolute; 
	top:				4px; 
	left:				25px
}

#headerMenu #submit{
	position:			absolute; 
	top:				5px; 
	left:				240px;
}

#headerMenu #loggingMenu {

	position:			absolute; 
	top:				6px; 
	left:				290px;
	color:				#000; 
	font-size:			11px; 
	font-family:		Arial,'MS PGothic','Osaka';
	
}

#linkesterno {

	float:				right;
	color:				#000; 
	font-size:			11px; 
	width:				228px;
	font-family:		Arial,'MS PGothic','Osaka';
	padding-right:		5px;
	
}

#carrello {

	float:				right;
	height:				25px;
	background-color:	#DCDCDC;
	width:				60px;
	text-align:			center;

}

#carrello_wide {

	float:				right;
	height:				25px;
	background-color:	#DCDCDC;
	width:				60px;
	text-align:			center;
                          
}

#headerMenu #loggingMenuLoggato {

	position:			absolute; 
	top:				6px; 
	left:				50px;
	color:				#000; 
	font-size:			11px; 
	font-family:		Arial,'MS PGothic','Osaka';
	
}

/* *********************************************************/

/* Menu ****************************************************/

#bloccoMenu{

	float:				left;
	width:				190px;
	min-height: 		405px;
	height: 			auto !important;
	height: 			405px;
	margin:				0;
	padding:			0;	

}

#bloccoMenu #uomoDonna {

	position:			relative;
	width:				inherit;
	background:			url(../img/righe.jpg) repeat-x;
	height:				43px;
	font-size:			13px;

}

#bloccoMenu #uomoDonna .bloccoSesso {

	position:			absolute; 
	top: 				3px; 	
	width:				95px; 
	height: 			37px; 
	background:			#f0f0f0;

}

#bloccoMenu #uomoDonna .bloccoSesso:hover {

	/* background:			#000; */
	cursor:				pointer; 

}

#bloccoMenu #uomoDonna .selected,  #bloccoMenu #uomoDonna .selected a{
	
	background:			#000000;
	color:				#FFFFFF;
	
}


#menuPrd ul {

	margin:				0px;
	padding:			0px;
	list-style:			none;

}

#menuPrd ul img{

	border:				0px;

}

#menuPrd ul ul {

	margin-left:		10px;

}

/* *********************************************************/

/* bloccoPrd ***********************************************/

#bloccoPrd{

	float:				left;
	width:				740px;
	min-height: 		405px;
	height: 			auto !important;
	height: 			405px;
	padding-left:		40px;
	background:			url(../img/spaziatore.jpg) left repeat-y;

}

#titolo {

	position:			relative;
	width:				inherit;
	background:			url(../img/righe.jpg) repeat-x;
	height:				43px;
	
}

#titolo img{

	/* position:			absolute; */
	/* top:				8px; */
	/* left:				0px; */     
	padding: 8px 0px 0px 0px;

}

/* ********************************************************/
/* bloccoPrd dettaglio ************************************/

#schedaPrd #immagini{

	position:			relative;
	float:				left;
	width:				433px;

}

#schedaPrd #datiScheda{

	position:			relative;
	float:				left;
	width:				307px;

}

ul.colaviable, ul.colaviable li{

	margin-left: 		0px;
	padding-left: 		0px;
	list-style:			none;
	display: 			inline;

}

ul.colaviable li div{

	float:				left;
	margin-right:		10px;
	width:				40px; 
	height:				16px; 
	border: 			1px solid #000; 

}

/* ********************************************************/

/* bloccoPrd interno *************************************/


.prodListRow {
	border-bottom: 1px solid #DCDCDC;
	background-image: url(/img/bk_products.gif);
	background-repeat: repeat-y;

}

.prodListItemBox {
	float: 				left; 
	width: 				350px; 
	padding: 			5px 8px 5px 8px;
}

.prodListItemImage {
	float: 				left;
	width: 				185px;	
	vertical-align:		top;
}

.prodListItemImage DIV.newcollection {
	background: 		#2F4F6F; 
	color: 				#FFF; 
	font-size: 			9px; 
	font-family: 		Verdana,'MS PGothic','Osaka'; 
	font-weight: 		bold; 
	text-align:			center; 
	padding: 			1px 0px 2px 0px; 
	width:				172px; 
	margin-bottom: 		1px;
}

.prodListItemImage DIV.newcollection SPAN {
	font-weight: 		normal;
}	

.prodListItemImage IMG {
	border: 			1px solid #DCDCDC;
	padding: 			15px 5px 15px 5px;
	background-color: 	#FFFFFF;
}

.prodListItemImage IMG.newcollection {
	border: 			1px solid #DCDCDC;
	padding: 			7px 5px 7px 5px;
	background-color: 	#FFFFFF;
}

.prodListItemImage A:hover IMG {
	border: 			1px solid #D80000;
}

.prodListItemDescr {
	float: 				left; 
	width: 				165px; 
	padding-top: 		3px;

}

.prodListItemLabel1 {
 	font-family: Verdana, Helvetica,'MS PGothic','Osaka'; font-size: 9px; color: #999999;
}

.prodListItemLabel2,
.prodListItemLabel3 {
 	font-family: Verdana, Helvetica,'MS PGothic','Osaka'; font-size: 9px; color: #999999;
 	padding-top: 10px
}

.prodListItemModel {
	font-family: Arial, Helvetica,'MS PGothic','Osaka';   font-size: 12px; font-weight: bold; color: #323232;
}

.prodListItemCode {
	margin-top: 3px;
	font-family: Arial, Helvetica,'MS PGothic','Osaka';   font-size: 10px; font-weight: bold; color: #666666;
}

.prodListItemPrice {
	font-family: Verdana, Helvetica,'MS PGothic','Osaka'; font-size: 11px; font-weight: bold; color: #CD0000;
}


/* ********************************************************/

/* Paginazione ********************************************/

#schedaPrd .pagingContainer {

	height:				34px;
	position:			relative;

}

#schedaPrd .pagingContainer .paging {

	position:			absolute;
	width:				740px;
	top:				8px;
	text-align:			center;

}

#schedaPrd .pagingContainer .paging ul {

	margin: 			0px;
	padding: 			0px;

}

#schedaPrd .pagingContainer .paging ul li{

	margin: 			0px;
	padding: 			0px;
	padding-right:		5px;
	display: 			inline;

}

#schedaPrd .pagingContainer .pagingLink a{

	color:				#999;
	font-size:			12px;
	font-family: 		Verdana, Helvetica,'MS PGothic','Osaka'; 
	font-size: 			11px; 
	font-weight: 		bold; 

}

#schedaPrd .pagingContainer .pagingLink a:hover{

	color:				#FF0000;

}

#schedaPrd .pagingContainer .pagingSelectedLink a{

	color:				#ff0000;
	font-size:			12px;
	font-family: 		Verdana, Helvetica,'MS PGothic','Osaka'; 
	font-size: 			11px; 
	font-weight: 		bold;

}


/* ********************************************************/

/* Footer *************************************************/

#footerContainer {

	position:			relative;
	width:				inherit;
	height:				20px;
	background:			#828282;

}

#footerContainer #footerListContainer {

	position:			absolute;
	top:				3px;
	left:				30px;

}

#footerContainer ul, #footerContainer ul li{
		
	margin-left: 		0px;
	padding-left: 		0px;
	padding-right:		5px;
	display: 			inline;	
	color:				#FFFFFF;
	
}

#footerContainer ul li a{

	color:				#FFFFFF;

} 

#headerLogo {
	min-height: 		139px;
	height: 			auto !important;
	height: 			139px;
	width: 				970px;
}

#sfondo_paesi {
	background-image: url(/img/sfondo_paesi.jpg);
	background-repeat: no-repeat;  
	width: 970px;
	height: 451px;
}

.success_div {
	width: 500px; margin: auto; padding: 10px 10px 10px 10px; border: 1px solid; color: #4F8A10; background-color: #DFF2BF;
}   

.error_div {
	width: 500px; margin: auto; padding: 10px 10px 10px 10px; border: 1px solid; color: #D8000C; background-color: #FFBABA;
}  

.warning_div {
	width: 500px; margin: auto; padding: 10px 10px 10px 10px; border: 1px solid; color: #9F6000; background-color: #FEEFB3;
}   

.prodDetailsDescr A,
.prodDetailsDescr A:link,
.prodDetailsDescr A:visited,
.prodDetailsDescr A:active{color:#000000; color: #666; text-indent:none; font-weight: bold; text-decoration: none;}
/* .prodDetailsDescr A:hover{color:#000000; color: #fff; background-color: #999; text-decoration: none;} */
.prodDetailsDescr A:hover{color:#000000; color: #666; font-weight: bold; text-decoration: underline;} 

