p {     
        font-size: 100%; /* for IE */
	font-family: Georgia, serif;
	color: #333;
	line-height: 1.5em; /* 24px */
        font-size: 16px; /* non-IE */
	}
h5 {     
        font-family: Georgia, serif;
	color: #333;
	line-height: 1.5em; /* 24px */
        font-size: 16px; /* non-IE */
        margin-bottom: -5px;
        margin-top: 25px;
	}
p, .descrizione_news{     
        font-size: 100%; /* for IE */
	font-family: Georgia, serif;
	color: #333;
	line-height: 1.5em; /* 24px */
        font-size: 14px; /* non-IE */
        padding-left:7px;
        padding-bottom:7px;
        border-bottom: 1px dotted #ccc; 
	}
.descrizione_news a img {     
          border: 3px solid #ccc;
          margin-right:5px;
          margin-top:10px;
	}
.title_video {
	height: 30px;
	width: 500px;
	margin-top: 50px;
	float: left;
	font-family: Georgia, serif;
	font-size: 16px;
	line-height: 1.5px;
	color: #333;
	margin-bottom: -5px;
	font-weight: bold;
}
.descrizione_news a:hover img {     
          border: 3px solid #333;
          margin-right:5px;
          margin-top:10px;
	}
.locandina_left {
	width: 250px;
	height: 290px;
	background-color: #FFF;
	float: left;
	padding-top: 20px;
	padding-left: 20px;
}
.separatore {
	height: 100px;
	width: 600px;
	float: left;
}
.testo_right {
	height: 100%;
	width: 470px;
	background-color: #FFF;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
}
.testo_right_inside {
	height: 100%;
	width: 470px;
	background-color: #FFF;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
}
.titolo_film {
	float: left;
	height: 50px;
	width: 120px;
	background-color: #039;
}

html,body{margin:0}
	body {
	padding:0 0 10px 0;
	min-width:760px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 76%;
	line-height: 135%;
	background-image: url(../images/body_bgd3_reverse.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	}
	code {
		font-family:Monaco, Courier, "Courier New", monospace;
	}
	h1 {
		font-size:1.5em;
	}
#map { 
       height:400px;
       width: 750px;
       margin: 15px 0 15px 15px;
      border: 10px solid #F3F1E5;
}

	#labfooter {
		text-align:left;
		clear:both;
                padding: 0;
	}

#labfooter #left a{
		text-decoration:none;
                color:#333;
	}
#labfooter #left a:hover{
	text-decoration:none;
	color:#06C;
	}

#labfooter p {     
	font-family: Georgia, serif;
	color: #333;
	line-height: 16px; /* 24px */
        font-size: 13px; /* non-IE */
        border:none;
	}


       #left {
           float:left;
           width: 250px;
           padding: 0 0 0 15px;
        }

       #right{ 
           float:left;
           width: 500px;
           text-align:right;
           padding: 0 10px 0 0;
        }

	#wrap {
		width:800px;
		margin:0 auto;
	}
	#main {
	clear:both;
	border-top: 1px dotted #333;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
#main a{
		text-decoration:none;
                color:#333;
	}
#main a:hover{
	text-decoration:none;
	color:#06C;
	}
	.adwrap,
	.adwrap iframe {
		width:300px;
		height:250px;
	}
	.adwrap {
		float:left;
		margin:0 1em 0 0;
	}
	.adwrap-wide,
	.adwrap-wide iframe {
		width:468px;
		height:60px;
	}
	.adwrap-wide {
		margin:0 auto;
	}
	/* CSS for the tabs starts here */
	#header {
	height:370px;
	padding: 175px 25px 0 25px;
	margin-top:0;
	background-image: url(../images/new_header3+top3.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
	#nav {
		float:left;
		width:auto;
		margin-top:-57px;
		font-size:0.94em;
		line-height:1em;
	}
	#nav ul {
		margin:0;
		padding:0 0 0 28px;
		list-style:none;
	}
	#nav li {
	float:left;
	margin:0 0 0 -1px;
	padding:0 0 0 6px;
	background-image: url(../images/nav1.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}
	#nav li:hover {
		background-position:-6px 100%;
	}
	#nav a {
	float:left;
	display:block;
	color:#473215;
	font-weight:bold;
	font-family:Georgia,Times,"Times New Roman",serif;
	padding:5px 14px 12px 8px;
	text-decoration:none;
	background-image: url(../images/nav2.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}
	#nav li:hover a {
	background-image:url(../images/nav1.gif);
	}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#000;
		text-decoration:underline;
	}
	#home #nav #t1,
	#services #nav #t2,
	#projects #nav #t3,
	#about #nav #t4,
	#contact #nav #t5 {
		background-position:-12px 100%;
		padding-left:26px;
		margin:0 2px 0 1px;
	}
.box_slideshow_galleria {
	height: 100%;
	width: 750px;
}
	#home #nav #t1 a,
	#services #nav #t2 a,
	#projects #nav #t3 a,
	#about #nav #t4 a,
	#contact #nav #t5 a {
		background-image:url(images/nav2s.gif);
		padding-left:0;
		padding-right:19px;
	}
	#nav #t1,
	#home #nav #t1 {
		margin-left:0;
	}
	#nav #t5,
	#contact #nav #t5 {
		margin-right:0;
	}
#right_2 {
	float:left;
	width: 500px;
	text-align:right;
	height: 20px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
}
.img_links {
	height: 100px;
	width: 100px;
	float: left;
	margin-right: 40px;
}
.txt_links {
	float: left;
	height: 100%;
	width: 500px;
}
.video_youtube {
	height: 344px;
	width: 425px;
	float: left;
	margin-top: 20px;
}
.video_youtube_testo {
	height: 100%;
	width: 320px;
	float: right;
}
.tabellafoto {
	height: 100%;
	width: 750px;
}
.img_mini_galleria {
	height: 120px;
	width: 222px;
	float: left;
}
#main_galleria {
	clear:both;
	border-top: 1px dotted #333;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#main_galleria a {
	text-decoration:none;
	color:#333;
}
#main_galleria a:hover {
	text-decoration:none;
	color:#06C;
}
.img_newlook_button_galleria {
	height: 230px;
	width: 720px;
	float: left;
}

