div, span, ul, li, a, form, input, select, options, img, p {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

img {
	border: 0;
}

img.ebutton {
	margin-top: 2px;
}

select.search {
	width: 130px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
} 

input.search {
	width: 110px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

a, a:visited {
	font-weight: bold;
	font-size: 10px;
	color: #000000;											
	text-decoration: none;
}
																																
a:hover {
	font-weight: bold;
	font-size: 10px;
	color: #C70209;											
	text-decoration: none;
}
								
span.spanpiccolo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}

span.spanmedio {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;						
}

span.spangrande {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #DA0109;
}

span.strike {
	font-size: 12px;
	text-decoration: line-through;
}
											
span.spansconto {
	font-weight: bold;
	font-size: 12px;
	color: #D90209;
}
											
textarea.textInput {
	width: 210px;
	height: 60px;
}

textarea.textInput2 {
	width: 210px;
	height: 35px;
}

#divcontainer {
	width: 800px;
	margin: 0 auto;	
}
	
		#divcontent {
			clear:both;
			width: 800px;
		}	
	
				#divleft {
					float: left;
					width: 202px;
					height: 641px;
					background-color: #FFFFFF;			
					background: url(../images/sfondo_left.jpg) no-repeat 0 0;
				}
				
						#divtopleft {
							float: left;
							clear: left;
							width: 190px;
							height: 130px;
						}
						
						#divmenu {
							float: left;
							clear: left;
							width: 190px;
							height: auto;															
							margin: 11px 0px 0px 8px;
							text-align: left;
						}

						* html #divmenu {
							width: 182px;
						}						
						
								#ulmenu li {
									font-weight: bold;
									font-size: 12px;
									color: #000000;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;							
									list-style-type: none;
								}
																																										
								#ulmenu li a.linkmenuprinc, a.linkmenuprinc:visited {
									font-weight: bold;
									font-size: 12px;
									color: #000000;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;
								}
																																
								#ulmenu li a.linkmenuprinc:hover {
									font-weight: bold;
									font-size: 12px;
									color: #C70209;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;
								}
																
						#divsearch1 {
							float: left;
							clear: left;
							margin: 12px 0px 0px 8px;					
							width: 190px;
							height: 86px;
							background-color: #EEEEEE;
						}
						
						* html #divsearch1 {
							width: 182px;				
							margin: 16px 0px 0px 8px;					
						}						
								
								#divformsearch {
									width: auto;
									margin: 24px;
									text-align: left; 									
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									font-weight: bold;
									color: #000000;										
								}
						
						#divsearch2 {
							float: left;
							clear: left;
							margin: 2px 0px 0px 8px;
							width: 186px;					
							height: 86px;
							border: 2px solid #EEEEEE;							
						}
						
						* html #divsearch2 {
							width: 178px;				
						}						

								#divformmarche {
									width: auto;
									margin: 24px;
									text-align: left; 									
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									font-weight: bold;
									color: #000000;										
								}
														
						#divbest {
							float: left;
							clear: left;
							margin: 2px 0px 0px 8px;
							width: 190px;					
							height: 208px;
							background-color: #C70209;
						}

						* html #divbest {
							width: 182px;				
							height: 224px;
						}
									
								#divservlist {
									margin-top: 10px;
									text-align: center;
								}	
								
								#divservlist #ulserv {
									list-style: none outside url(../images/dotcat.gif)											
								}
								
								#divservlist #ulserv li {									
									font-weight: bold;
									font-size: 12px;
									color: #FEF565;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;																	
									margin-left: 20px;
								}

								#ulserv li a.linkserv, a.linkserv:visited {
									font-weight: bold;
									font-size: 12px;
									color: #FEF565;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;
								}
																																		
								#ulserv li a.linkserv:hover {
									font-weight: bold;
									font-size: 12px;
									color: #FECB65;											
									text-align: left;
									text-decoration: none;
									line-height: 20px;
								}								

								#divservtitle {
									margin-top: 10px;
									text-align: center;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 12px;
									font-weight: bold;									
									color: #000000;																		
								}								
				
				#divcenter {
					float: left;
					width: 202px;
					height: 641px;
					background-color: #D90209;			
					background: url(../images/sfondo_rosso.jpg) repeat-x 0 0;
				}
				
				
						#divcategory {
							height: 506px;
						}
						
								#divmenucat {
									padding-top: 10px;								
								}
								
										#ulmenucat {
											list-style: none outside url(../images/dotcat.gif)											
										}
										
										#ulmenucat li {
											font-weight: bold;
											font-size: 12px;
											color: #FEF565;											
											text-align: left;
											text-decoration: none;
											line-height: 10px;																	
											margin-left: 20px;										
										}
																																												
										#ulmenucat li a.linkmenucat, a.linkmenucat:visited {
											font-weight: bold;
											font-size: 12px;
											color: #FEF565;											
											text-align: left;
											text-decoration: none;
											line-height: 20px;
										}
																																		
										#ulmenucat li a.linkmenucat:hover {
											font-weight: bold;
											font-size: 12px;
											color: #FECB65;											
											text-align: left;
											text-decoration: none;
											line-height: 20px;
										}								
						
						#divlogo {
							text-align: center;
							margin-bottom: 2px;				
						}
			
				#divright {
					float: left;
					width: 396px;
					height: 641px;
					background-color: #FFFFFF;			
					background: url(../images/sfondo_right.jpg) no-repeat 0 0;
				}
							
						#divtopright {
							float: left;
							clear: left;
							width: 349px;
							height: 52px;
							margin-left: 47px;
						}		

						* html #divtopright {
							margin-left: 0px;
							padding-left: 47px;
						}

								#divblockgrey {
									width: 349px;
									height: 32px;
									/*background: #EEEEEE;*/
								}
								
								* html #divblockgrey {
									width: 349px;
								}
																												
								#divpromo1 {
									width: 396px;
									text-align: left;
									margin-top: 20px;
									margin-left: 40px;													
								}
								
								* html #divpromo1 {
									width: 309px;
									margin-left: 0px;
									padding-left: 40px;
								}
		
								#divpromo2 {
									width: 396px;
									text-align: left;
									margin-top: 5px;
									margin-left: 65px;
								}

								* html #divpromo2 {
									width: 284px;
									margin-left: 0px;
									padding-left: 65px;									
								}
										
								#divpromo3 {
									width: 396px;
									text-align: left;
									margin-top: 5px;
									margin-left: 160px;
								}

								* html #divpromo3 {
									width: 189px;
									margin-left: 0px;
									padding-left: 160px;									
								}								
																										
								#divpromo4 {
									width: 396px;
									text-align: left;
									margin-top: 18px;
									margin-left: 10px;
								}

								* html #divpromo4 {
									width: 339px;
									margin-left: 0px;
									padding-left: 10px;									
								}						

						#divarticles {
							float: left;
							width: 394px;
							height: 376px;
							margin-top: 200px;
							margin-left: 2px;
						}						

						* html #divarticles {
							width: 394px;
							margin-top: 0px;
							margin-left: 0px;
							padding-top: 36px;
							padding-left: 2px;
						}

						#divarticlepers {		
							clear: both;
							width: 394px;
							margin-top: 50px;
							margin-left: 1px;																
						}
																				
								#divblockgreyart {
									width: 394px;
									height: 52px;
									background-color: #EEEEEE;
									text-align: left;
								}
								
									#artcontentdx {
										width: 198px;
										border: 2px solid #EEEEEE;										
										text-align: center;
									}
						
										#divtitleart {
											font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 18px;
											font-weight: bold;
											color: #000000;
											padding: 14px 0 0 25px ;
										}
										
								#divgeneralcontent {
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									color: #000000;
									height: 95px;
									padding: 14px 0 0 24px;
									text-align: justify;
								}
								
								#divarticles div.divart, #divarticlepers div.divart {
									height: 95px;
									padding: 14px 0 0 24px;
									font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									color: #000000;									
									text-align: left;			
								}						
								
										#divarticles div.divart div.divartphoto {						
											float: left;
											width: 135px;
											height: 87px;
											text-align: center;
											padding-top: 8px;
											border: 4px solid #EEEEEE;
										}
										
										#divarticles div.divart div.divartcontent {						
											float: left;
											width: 200px;
											margin-left: 10px;
											font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
											font-size: 11px;
											color: #000000;									
											text-align: left;
										}
										
										div.divartcontent a img {						
											margin-top: 30px;
										}

				#divfooter {
					clear: both;
					width: 800px;
					text-align: center;
					margin: 0px;
					padding: 0px;
				}
				
						#divfooterleft {
							float: left;
							width: 190px;
							height: 45px;
							background-color: #EEEEEE;
							margin: 3px 0px 0px 8px;
							font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size: 10px;
							color: #636363;
							text-align: center;
						}
						
						* html #divfooterleft {
							width: 182px;
						}
		
						#divfootercenter {
							float: left;
							width: 202px;
							height: 45px;
							border-top: 2px solid #EEEEEE;
							margin-top: 3px;
							margin-left: 4px;
						}
						
							#divvalidate {
								margin-top: 8px;
							}
									
						#divfooterright {
							float: left;
							width: 396px;
							height: 45px;
							border-top: 2px solid #EEEEEE;
							margin: 3px 0px 0px 0px;
						}
												
						#divragsoc {
							margin-left: 30px;
							text-align: left;
							font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							color: #636363;
						}