/*
	COEDIL Style Sheet
	@author: Riccardo Mares
	@date: 2008
	@factory: Esa Software
	
	@color base:
		- arancio: d09700
		- arancio: ffd871
		- blu: 446682
		- blu scuro: 091833
		- chiarissimo: e4eaed
*/
body{
	padding: 0 0 20px 0;
	margin: 0;
	background-color: #d2dee8;
	background-image: url(immagini/_fondo.jpg);
	background-repeat: repeat-x;
}
#main{
	width: 760px;
	padding: 0;
	margin: 0 auto 0 auto;
	background-color: #fff;
}
	#top{
		background-image: url(immagini/topTmp3.jpg);
		background-repeat: no-repeat;
		height: 265px;
	}
		#top #topMenu{
		}
		#top #topMenu img{
			float: left;
		}
	#secondFloor{
		clear: both;
		background-image: url(immagini/leftFondo.gif);
		background-position: left top;
		background-repeat: repeat-y;
	}
		#left{
			float:left;
			width: 210px;
		}
			#left b{
				color: #333;
			}
			#left p{
				margin: 0 0 8px 0;
				padding: 0;
			}
			#left a.baseLink{
				color: #d09700;
				text-decoration: none;
			}
				#left a:hover.baseLink{
					text-decoration: underline;
				}
			#left a.hiddenLink{
				color: #333;
				text-decoration: none;
			}
				#left a:hover.hiddenLink{
					text-decoration: underline;
					color: #d09700;
				}
			#left h2{
				font-family: "Trebuchet MS", Tahoma, Arial;
				margin: 1px 0 8px -1px;
				padding: 0;
				font-size: 20px;
				font-weight: bold;
				letter-spacing: -1px;
				color: #091833;
			}
			#left #box1, #left #box2, #left #box3,#left #boxContatti{
				border-style: solid;
				border-width: 10px;
				border-bottom-width: 0px;
				padding: 8px 10px 10px 10px;
				background-color: #FFFFFF;
				width: 160px;
				
				font-family: Tahoma, Arial;
				font-size: 11px;
				color: #666;
				line-height: 12px;
			}
			#left #box1{
				border-color: #446682;
				border-top-width: 0px;
				padding-top: 2px;
			}
			#left #box2{
				border-color: #d09700;
			}
			#left #box3{
				border-color: #ffd871;
			}
			#left #boxContatti{
				border-width: 10px;
				border-color: #446682;
				margin-bottom: 25px;
			}
		#content{
			float: right;
			width: 500px;
			min-height: 200px;
			padding: 0 0 10px 0;
		}
			#content #prontaConsegna
			{
				margin: 0px -10px 0px -10px;
				padding: 10px;
				background-color: #ffeebf;
			}
			#content #secondMenu{
				height: 20px;
			}
			#content #secondMenu.on{
				background-image: url(immagini/secondMenuFondo.gif);
				background-repeat: repeat-x;
				height: 55px;
			}
			#content #secondMenu img{
				float: left;
			}
			#contentEnd{
				clear: right;
			}
			#contentTxt{
				font-family: Tahoma, Arial;
				font-size: 12px;
				color: #444;
				line-height: 17px;
				padding: 0 40px 0 0;
			}
				#contentTxt ul{
					padding: 0;
					margin: 5px 10px 5px 20px;
					list-style-type: square;
				}
				#contentTxt li{
					margin: 0;
					padding: 0 0 5px 0;
				}
				#contentTxt p b{
					color: #091833;
				}
				#contentTxt p{
					margin: 0;
					padding: 0 0 9px 0;
				}
				#contentTxt h1{
					font-family: "Trebuchet MS", Tahoma, Arial;
					margin: 1px 0 13px -1px;
					line-height: 26px;
					padding: 0;
					font-size: 28px;
					font-weight: bold;
					letter-spacing: -2px;
					color: #091833;
				}
				
				#contentTxt h2{
					font-family: "Trebuchet MS", Tahoma, Arial;
					margin: 5px 0 8px -1px;
					padding: 0;
					font-size: 20px;
					font-weight: bold;
					letter-spacing: -1px;
					color: #446682;
				}
				#contentTxt h3{
					font-family: "Trebuchet MS", Tahoma, Arial;
					margin: 0 0 7px -1px;
					padding: 0;
					font-size: 15px;
					font-weight: bold;
					letter-spacing: -1px;
					color: #d09700;
				}
					#contentTxt h3 .prefix{
						color: #446682;
						font-size: 75%;
					}
					#contentTxt h3 a{
						text-decoration: none;
						color: #d09700;
						margin-bottom: 0px;
						padding: 0;
					}
					#contentTxt h3 a:hover{
						color: #d09700;
					}
					#contentTxt fieldset
					{	
						font-size: 12px;
						letter-spacing: -1px;
					}
					#contentTxt legend h3{
						color: #091833;
					}
					
				#contentTxt .alt, #contentTxt .altBig{
					color: #d09700;
				}
				#contentTxt .altBig{
					font-size: 120%;
				}
				#contentTxt .thSx, #contentTxt .thSxB{
					float: left;
					margin: 0 20px 0 0;
					font-size: 11px;
				}
				#contentTxt .thDx, #contentTxt .thDxB{
					float: right;
					margin: 0 0 10px 20px;
					font-size: 11px;
				}
				#contentTxt .thSxB,#contentTxt .thDxB
				{
					padding: 5px;
					border: 1px solid #e4eaed;
				}
				#contentTxt .thGallery, #contentTxt .thGalleryOn{
					padding: 5px;
					border: 1px solid #e4eaed;
					margin: 0 30px 10px 0;
					font-size: 11px;
					width: 160px;
					float: left;
					color: #446682;
					background-color: White;
				}
					#contentTxt .thGalleryIcon
					{
						/*border-bottom: 5px solid #d09700;
						margin-bottom: 4px;*/
					}
					#contentTxt .thGalleryTxt
					{
						background-color: #446682;
						padding: 2px 5px 2px 5px;
						color: White;
						line-height: 11px;
					}
				#contentTxt .thGalleryOn
				{
					/*border: 1px solid #d09700;*/
					border: 1px solid #446682;
				}
				
				#contentTxt .double{
					/* dopo la serie (x2) inserire sempre un <br clear="left" /> */
					width: 210px;
					float: left;
					margin: 0 20px 10px 0;
				}
				#contentTxt .triple{
					/* dopo la serie (x3) inserire sempre un <br clear="left" /> */
					width: 135px;
					float: left;
					margin: 0 17px 10px 0;
					font-size: 11px;
				}
				#contentTxt .little
				{
					font-size: 75%;
				}
				#contentTxt input, #contentTxt textarea, #contentTxt select
				{
					font-family: Tahama, Arial;
					font-size: 11px;
					color: #446682;
				}
				#contentTxt a{
					color: #446682;
					text-decoration: underline;
				}
					#contentTxt a:hover{
						color: #d09700;
						text-decoration: underline;
					}
				
				#contentTxt #paginazione
				{
					float: right;
					margin: 0 0 10px 10px;
					font-size: 10px;
					text-transform: uppercase;
				}
					#contentTxt #paginazione a
					{
						color: White;
						text-decoration: none;
						padding: 0 3px 0 3px;
						background-color: #446682;
					}
						#contentTxt #paginazione a:hover
						{
							text-decoration: underline;
						}
				
				#contentTxt #path{
					color: #446682;
					font-family: "Trebuchet MS", Tahoma, Arial;
					font-size: 12px;
					letter-spacing: -1px;
					text-transform: uppercase;
					margin: 5px 0 15px 0;
					clear: left;
					border-bottom: 1px solid #e4eaed;
				}
					#contentTxt #path a{
						color: #446682;
						text-decoration: none;
					}
					#contentTxt #path a:hover{
						color: #d09700;
						text-decoration: underline;
					}
					#contentTxt #path b{
						color: #d09700;
					}
				/*
					progetti
				*/
				#contentTxt .progettiMap
				{
					width: 180px;
					height: 170px;
					overflow: hidden;
				}
				#contentTxt hr.coedil{
					height: 1px;
					color: #ddd;
					margin-bottom: 10px;
				}
		#secondFloorEnd{
			clear: both;
		}
	#bottom{
		clear: both;
		font-family: Tahoma, Arial;
		font-size: 10px;
		color: white;
		background-color: #446682;
		text-align: center;
		padding: 3px;
	}
		#bottom a{
			color: #d09700;
			text-decoration: none;
		}
		#bottom a:hover{
			text-decoration: underline;
		}
	#viewer{
		/*background-image: none;
		background-color: #333;*/
		padding: 5px 10px 5px 10px;
		margin: 0;
		font-family: "Trebuchet MS", Tahoma, Arial;
		color: #091833;
	}
		#viewer img{
			border: 10px solid #446682;
			margin: 0 0 10px 0;
		}
		#viewer h1{
			font-size: 24px;
			margin: 0 0 2px 0;
			padding: 0;
			color: #ffd871;
		}
		#viewer p{
			margin: 0 0 5px 0;
			padding: 0px;
			color: #fff;
			font-size: 12px;
		}
