/*
Theme Name: Giorgio Ferraris
Theme URI: http://www.giorgioferraris.it/
Description: Tema per Giorgio Ferraris
Version: 1.0
Author: Fabrizio De Bortoli
*/

*{font-family:Times New Roman;}
body{}
	p{
		line-height:20px;
		font-size:12px;
		font-family:Verdana;
		color:#585858;
		margin:10px 0;
		}
	h1:hover{cursor:pointer;}
	h2{
		font-style:italic;
		height:22px;
		font-size:16px;
		border-bottom:1px dotted #E91D26;
		margin-bottom:20px;
		}
			
	.right{float:right;}
	.left{float:left;}
	
	.foto-left{float:left;margin:5px 10px 5px 0;}
	.foto-right{float:right;margin:5px 0px 5px 10px;}
	
	div#pellicola{
		background:url(img/pellicola.jpg) repeat-x;
		height:187px;
		width:100%;
		position:absolute;
		top:50px;
		}
	div#container{
		width:850px;
		margin:0 auto;
		background:url(img/sf-body.jpg) repeat-y;
		padding:20px 20px 0 20px;
		overflow:hidden;
		}
		div#header{
			position:relative;
			height:250px;
			background: url(img/logo_pd.jpg) no-repeat right center;
			}
			div#header h1{
				padding-top:75px;
				color:#E91D26;
				font-size:50px;
				font-weight:normal;
				text-transform:uppercase;
				font-family:Times New Roman;
				}
				div#header h1 span{
					font-weight:bold;
					font-family:Times New Roman;
					}
			div#header h2{
				color:#E91D26;
				font-size:24px;
				font-family:Times New Roman;
				font-weight:normal;
				border:none;
				}
		
			img#giorgio{
				margin-right:30px;
				float:left;
				}
				
		div#content{clear:both;overflow:hidden;}
			div#main{
				float:left;
				width:540px;
				display:block;
				margin-top:35px;
				}
				div.post{
					margin-bottom:40px;
					}
					div.post h2 a{
						text-decoration:none;
						color:#414141;
						}
					div.parag{
						}
						div.parag p{
							margin:5px 0;
							text-align:justify;
							}
						div.parag a{
							border-bottom:1px dotted #E91D26;
							text-decoration:none;
							color:#414141;
							}
							div.parag a:hover{
								color:#E91D26;
								}
			div#sidebar{
				float:right;
				width:260px;
				}
				div#menu{
					}
					ul#nav{}
						ul#nav li{
							border-bottom:1px dotted #ddd;
							height:30px;
							list-style:none;
							background: url(img/li_style.jpg) no-repeat 5px center;
							padding-left:20px;
							}
							ul#nav li#active{
								background: url(img/li_active.jpg) no-repeat 6px center;
								}
								ul#nav li#active a{
									font-weight:bold;
									}
							ul#nav li a{	
								color:#fff;
								font-size:12px;
								line-height:30px;
								text-transform: capitalize;
								text-decoration:none;
								}
								ul#nav li:hover{	
									background: url(img/li_hover.jpg) no-repeat 6px center;
									cursor:pointer;
									}
				div.sidebox{
					margin:40px 0;
					}
					div.sidebox h3{
						color:#E91D26;
						border-top:1px solid #83E394;
						padding-top:3px;
						margin-bottom:5px;
						}
				div.nuvola{
					background:#eee;
					padding:5px;
					margin-bottom:30px;
					}
					div.nuvola h3{
						font-size:14px;
						text-transform:uppercase;
						border-bottom:1px solid #E91D26;
						margin-bottom:5px;
						}
					div.nuvola p{
						font-size:12px;
						line-height:15px;
						}
		
	a.linka{
		display:block;
		font-size:12px;
		text-decoration: none;
		min-height:35px;
		line-height:14px;
		color:#5E6872;
		padding:0 0 10px 30px;
		margin-left:5px;
		text-align:justify;
		}
		a.linka span{font-size:12px;font-weight:bold;}
		a.lvideo{background: url(img/clip_video.png) no-repeat left 6px;}
		a.lrassegna{background: url(img/clip_comunicato.png) no-repeat left 7px;}
		a.lagenda{background: url(img/clip_agenda.png) no-repeat left 7px;}
		
	div#programma{}	
		div.progBox{
			width:250px;
			float:left;
			margin:10px 20px 20px 0;
			overflow:hidden;
			display:block;
			padding-top:10px;
			}
			div.progBox p, div.progBox2 p{text-align:justify;}
				div.progBox h3, div.progBox2 h3{
					color:#E91D26;
					text-transform:uppercase;
					font-family:Times New Roman;
					font-size:18px;
					}
		div.progBox2{
			padding-top:10px;
			margin:20px 10px;
			overflow:hidden;
			}
	
	div#footer{
		background:#E91D26;
		height:25px;
		width:890px;
		margin:0 auto;
		border-top:1px solid #E91D26;
		}
		div#footer p{
			line-height:25px;
			padding-left:10px;
			font-size:10px;
			color:#fff;
			margin-top:0;
			}
			div#footer a{
				color:#fff;
				text-decoration:none;
				}
				
	p#facebook{
		background:url(img/facebook.jpg) no-repeat;
		padding-left:110px;
		height:30px;
		}
		p#facebook a{
			line-height:30px;
			color:#414141;
			border-bottom:1px dotted #E91D26;
			text-decoration:none;
			}
			p#facebook a:hover{
				color:#E91D26;
				}
