@charset "utf-8";
/* CSS Document */
/*
	colore:
		- rosa chiaro:		#fbe8d7
		- azzurro:		#2188ca
		- arancione:		#da4705
		- giallo:			#fff600
*/
body{
	padding: 5px 0 15px 0;
	background-color: #2188ca;	/*background-image: url(immagini/_fondoSite.gif);*/
}
	#site{
		width: 771px;
		margin: 0 auto 0 auto;
		font-family: "Comic Sans MS", Tahoma, Arial;
		padding-top: 10px;
	}
		#top{
		}
		#work{
			padding: 0 20px 0 37px;
		}
		#workContent{
			background-color: #fbe8d7;
			background-image: url(immagini/_fondo.jpg);
			background-repeat: repeat-x;
			background-position: top;
		}
			#workContentBase{
				float: left;
				width: 470px;
				margin-left: 12px;
			}
			#workContentBase.noNews{
				width: 690px;
			}
				#workContentBase h1, #workContentBase .h1{
					margin: 0;
					padding: 0;
				}
					#workContentBase h1 span, #workContentBase .h1 span{
						display:none;
					}
					#workContentBase h1.alt{
						color: #da4705;
						margin: 0 0 5px 0;
						letter-spacing: -1px;
						font-weight: bold;
						font-size: 20px;
					}
				#workContentBase h2{
					margin: 0 0 5px 0;
					padding: 0;
					color: #da4705;
					font-size: 18px;
					letter-spacing: -1px;
					font-weight: bold;
				}
				#workContentBase h3{
					margin: 5px 0 5px 0;
					padding: 0;
					color: #2188ca;
					font-size: 16px;
					letter-spacing: -1px;
					font-weight: bold;
				}
					#workContentBase h3 a{
						text-decoration: none;
						color: #2188ca;
						margin-bottom: 1px;
						border-bottom: 0px;
					}
						#workContentBase h3 a:hover{
							margin-bottom: 0px;
							border-bottom: 1px dotted #2188ca;
						}

				#workContentBaseTxt{
					background-color:white;
					padding: 5px 10px 10px 10px;
					font-size: 12px;
					line-height: 17px;
				}
					#workContentBaseTxt ul{
						margin: 5px 0 5px 10px;
						padding: 0px 10px 0 15px;
					}
					#workContentBaseTxt li{
						margin: 0 0 0 0;
						padding: 0 5px 0 0;
					}
					#workContentBaseTxt p{
						padding: 0 0 8px 0;
						margin: 0px;
					}
					#workContentBaseTxt .alt{
						color: #da4705;
					}
					#workContentBaseTxt .alt2{
						color: #2188ca;
					}
					#workContentBaseTxt p.sottotitolo{
						font-size: 11px;
						font-style: italic;
						color: #2188ca;
						margin-bottom: 10px;
					}
					#workContentBaseTxt a{
						color: #2188ca;
					}
						#workContentBaseTxt a:hover{
							color: #da4705;
						}
						#workContentBaseTxt a.alt{
							border-bottom: 1px dotted #2188ca;
							margin-bottom: 0px;
							text-decoration: none;
						}
							#workContentBaseTxt a:hover{
								border-bottom: 0px;
								margin-bottom: 1px;
							}
			#workDxBox{
				float: right;
				width: 205px;
				height: 252px;
				margin-right: -10px;
				background-image: url(immagini/_dxBox.gif);
				background-repeat: no-repeat;
			}
				#workDxBox #workDxBoxTxt{
					color: white;
					font-size: 12px;
					padding: 25px 25px 0 25px;
					line-height: 14px;
				}
					#workDxBox #workDxBoxTxt h2{
						font-size: 16px;
						letter-spacing: -1px;
						margin: 0 0 10px 0;
						padding: 0;
						color: #fff600;
					}
						#workDxBox #workDxBoxTxt h2 a{
							color: #fff600;
							text-decoration: none;
							border: 0;
							margin: 0;
						}
							#workDxBox #workDxBoxTxt h2 a:hover{
								color: #da4705;
								border: 0;
								margin: 0;
							}
					#workDxBox #workDxBoxTxt p{
						margin: 0 0 3px 0;
						padding: 0;
					}
					#workDxBox #workDxBoxTxt .date{
						font-size: 9px;
					}
					#workDxBox #workDxBoxTxt a{
						color: #fff600;
						text-decoration: none;
						border-bottom: 1px dotted #fff600;
						margin-bottom: 0px;
					}
						#workDxBox #workDxBoxTxt a:hover{
							color: #da4705;
							border-bottom: 0px;
							margin-bottom: 1px;
						}
				#gallery{
				}
					#gallery a{
						text-decoration: none;
					}
					#gallery ul{
						list-style: none;
						padding:0;
						margin: 0;
					}
					#gallery li{
						float:left;
						margin: 0 5px 15px 0;
					}
						#gallery li img{
							border: 1px solid #2188ca;
							padding: 3px;
							background-image: white;
						}
		#footer{
			padding: 0 20px 0 37px;
		}
			#footer div{
				background-color: #2188ca;
				color: white;
				font-size: 10px;
				text-align: center;
				padding: 3px;
			}
			#footer div a{
				color: white;
				margin-bottom: 1px;
				text-decoration: none;
				padding: 0 2px 0 2px;
				border-bottom: 1px dotted white;
			}
				#footer div a:hover{
					background-color: #da4705;
					border: 0;
					margin-bottom: 2px;
				}
			#footer #footerLink{
				font-size: 10px;
			}
		
		/*
			Classi base
		*/
		.linePoint{
			font-size: 1px;
		}
		.poesia{
		/*font-family: "Times New Roman", Times, serif;
			font-size: 13px;
			border: 1px dotted #fbe8d7;*/
			color: #2188ca;
			padding: 5px;
			letter-spacing: 0px;
			line-height: 14px;
		}