/* CSS Document */


/*///////////////////////// Stili per tutte le pagine //////////////////////*/

*	{
	margin:0;
	padding:0;
	}

body	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		background-color: #FFFFFF;
		background-image: url(../images/bgBody.gif);
		background-repeat: repeat-x;
		background-position: left 170px;
		}

h1		{
		width:200px;
		height:134px;
		position:relative;
		color:#7C110B;
		}

h2		{
		font-size:18px;
		color:#5F6C6D;
		font-variant:small-caps;
		}

span	{
		background-image:url(images/headerlogo.jpg);
		position:absolute;
		width:100%;
		height:100%;
		left: 14px;
		top: 409px;
		}	



/*///////////////////////// ID //////////////////////*/

#bernardi	{
			margin-right: 10px;
			border-top: 1px dotted #CCC;
			padding-top: 10px;
			}

#bodyContent	{ 
			    width:750px;
				position:absolute;
			    left: 50%;
				top: 175px;;
				margin-left: -375px;
				height:auto;
				}

#bodyContent h3	{
				margin-top:10px;
				margin-left:10px;
				color:#5F6C6D;
				font-variant:small-caps;
				font-size:2em;
				letter-spacing: 1.4px;
				}

#columnLeft	{
			float:left;
			width:220px;
			text-align:left;
			border-right: 1px dotted #57081E;
			margin-top: 15px;
			margin-bottom: 15px;
			}

#columnRight	{
				float:left;
				width:500px;
				text-align:left;
				margin-top: 15px;
				margin-left: 20px;
				}	

#columnRight ul li	{
					margin-left:28px;
					padding-bottom:10px;
					line-height:1.6em;
					color:#666666;
					font-size:12px;
					list-style-type: circle;
					}

#footer	{
		clear: left;
		width: 750px;
		padding-bottom:20px; 
		border-top: 1px dotted #57081E;
		right:0px; height:20px;
		text-align:right;
		}

#header	{ 
	    width:100%;
		height:140px;
		background:url(../images/erlerbg.jpg) repeat-x;
		}	

#header h1	{ 
		    position: absolute;
		    width:750px;
			left: 50%;
			margin-left: -370px;
			margin-top: 20px;
			}	
 
#lingue	{
		position:absolute;
		left:50%;
		margin-left:260px;
		margin-top:90px;
		z-index:50;
		font-size:10px;
		}

#lingue a	{
			color:#FFFFFF;
			text-decoration:none;
			}

#lingue a:hover, a:visited	{
							text-decoration:underline;
							}

#nav	{ 
	    width:100%;
		height:35px;
		background-color:#5F6C6D;
		border-top: 1px solid #DBDBDB;
		border-bottom: 1px solid #FFF;
		}

#pennelli	{
			position: absolute;
			left:50%;
			width: 400px;
			height: 170px;
			margin-left: -170px;
			z-index: 10;
			top: 0px;
			}

#quote	{
		margin:0px;
		margin-top:10px; 
		margin-left:20px; 
		font-size:12px;
		line-height:1.6em;
		color:#5F6C6D;
		}
	
ul#menu	{ 
	    list-style:none;
		left:50%;
		margin-left:-365px;
		position:absolute;
		top: 150px;
		z-index: 20;
		}					

ul#menu li	{ 
		    float:left;
			margin-right: 20px;
			text-decoration:none;
			color:#FFF;
			font-variant: small-caps;
			font-weight:normal;
			font-size:16px;
			}

ul#menu li a, ul#menu li a:visited	{
									text-decoration:none;
									color:#FFF;
									font-variant: small-caps;
									font-weight:normal;
									font-size:16px;
									}	

ul#menu li a:hover	{
					font-weight:normal;
					font-size:16px;
					text-decoration:underline;
					}

#virgolette_sopra	{
					background-image:url(../img/virg_aperte.gif); 
					background-repeat:no-repeat;
					height: 30px;
					margin:0px;
					margin-left: 10px;
					}

#virgolette_sotto	{
					background-image:url(../img/virg_chiuse.gif);
					background-repeat:no-repeat;
					height: 30px;
					margin:0px;
					background-position: right top;
					margin-right: 10px;
					}


/*///////////////////////// CLASS //////////////////////*/
	

.imgborder	{ 
			padding:10px;
			background:#DBDBDB;
			border:solid 1px #CCC;
			float:left;
			margin:10px;
			}

.imgritratto	{ 
				padding:10px;
				background:#FFFFFF;
				border:solid 1px #CCC;
				margin-left: 30px;
				margin-bottom: 20px;
				}

p.paragrafogrande	{
					padding:10px;
					line-height:1.6em;
					color:#666666;
					font-size:12px;
					}

p.paragrafogrande a	{
					text-decoration:none;
					color:#660000;
					font-weight:normal;
					font-size:12px;
					}

p.paragrafopiccolo	{
					padding:10px;
					line-height:1.6em;
					color:#666666;
					font-size:11px;
					}
#credits	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BEBEBE;
	}
#credits a, #credits a:visited	{
	font-size:11px;
	text-decoration:none;
	font-weight:900;
	color:#BEBEBE;
	;
	}
#credits a:hover	{
	color:#999;
	}
