*{ margin:auto; padding:0px; }
body {	
		color:#686868;
		text-align:left;
		text-decoration:none;
		text-transform:none; 
}
body.nobg {}
p {
	OFFline-height:22px;
	OFFtext-align:justify;
}

img, div, span, strong, ul, li, tr, td, form, h1, h2, h3, behavior {padding:0px; margin:0px;}

img{border:0;}

ul{list-style-type:none;}

/*
.main-back {background:url(../images/main-back.jpg) left top no-repeat;}
.nobg .main-back {background-image:none;}
.main-back2 {background:url(../images/main-back2.jpg) left top no-repeat;}
.nobg .main-back2 {background-image:none;}
.main-back3 {background:url(../images/main-back3.jpg) left top repeat-x;}
.nobg .main-back3 {background-image:none;}
*/
.main-back,
.main-back2,
.main-back3 {background-image:none;}


.nav_area{

	float:left;
	text-align:left;
	height:51px;
	padding-left:0px;
}
.nav_area ul{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:block;
}
.nav_area ul li{
	float:left;
	text-align:center;
	OFFfont-family:Georgia;
	OFFfont-size:12px;
	OFFfont-weight:bold;
	text-transform:uppercase;
	color:#000;
	height:51px;
}
.nav_area ul li a{
	padding:15px 15px 0px 15px;
	float:left;
	text-align:center;
	OFFfont-family:Georgia;
	OFFfont-size:13px;
	OFFfont-weight:bold;
	text-transform:uppercase;
	color:#000;
	height:36px;
	text-decoration:none;
}
.nav_area ul li a:hover{
	padding:15px 15px 0px 15px;
	background:#9f9e9c;
	float:left;
	text-align:center;
	OFFfont-family:Georgia;
	OFFfont-size:13px;
	OFFfont-weight:bold;
	text-transform:uppercase;
	color:#000;
	height:36px;
	text-decoration:none;
}
.nav_area ul li a.active{
	padding:15px 15px 0px 15px;
	background:#9f9e9c;
	float:left;
	text-align:center;
	OFFfont-family:Georgia;
	OFFfont-size:13px;
	OFFfont-weight:bold;
	text-transform:uppercase;
	color:#000;
	height:36px;
	text-decoration:none;
}

.contain-area-home 	{ padding:68px 45px 20px 45px; OFFfont:bold 16px/30px arial; color:#EEE;}

.contain-area 		{ padding:0px 45px 20px 45px; OFFfont:bold 14px/30px arial; color:#EEE;}

.contain-area2 		{ padding:25px 20px 10px 20px; margin-top:10px; OFFfont:normal 22px/18px arial; color:#EEE; text-align:center; text-transform:uppercase;}

.footer {background:url(../images/footer-back.jpg) left top repeat-x; height:51px;}

.footer a { OFFfont:normal 12px arial; color:#807e77; text-decoration:none; padding:0 5px;}
.footer a:hover { OFFfont:normal 12px arial; color:#fff; text-decoration:none; padding:0 5px;}

.link 		{ font-weight:normal; OFFfont:normal 11px arial; color:#fff; text-decoration:none;}
.link:hover { OFFfont:normal 11px arial; color:#fff; text-decoration:underline;}



a.sample_attach, div.sample_attach
{
  display: block;
  width:   auto;
  height:17px;
  
  	padding: 8px 15px;
  margin-left:0px;
  text-decoration: none;
	  OFFfont-family:Georgia, "Times New Roman", Times, serif;
	  OFFfont-weight: 900;
  font-size: 13px;
  text-transform:uppercase;
  color:#000;
  filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;
  background:#bfbfbf; background: rgb(191,191,191); OFF:,0.9;
}

a.sample_attach:hover {
  color:#fff;
  filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
  background: rgb(121,121,121); OFF:,0.95;
  OFFbackground: #bfbfbf;
  /*background-color:#999999;*/
  text-shadow: #000 1px 1px 3px;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: none; }


a{
text-decoration:none;
color:#E8E8E8;
OFFfont:normal 14px arial;
font-weight:bold;
}
a:hover{
text-decoration:none;
}

p{
margin-top:10px;
margin-bottom:10px;
}

/* spostato in tiny.css
	a.azzurro { display:block; padding:10px; margin:10px 0; color:rgb(18,192,226); }
	a.azzurro:hover { 
		background: rgba(91,91,91,0.7);
	 	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	    text-shadow: #000 1px 1px 3px;
	}
*/






/* dal pre */


	body {
			font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
			color:#EEE;
		}
		
	.nav_area 	{text-align:center;}
	.nav_area,
	.nav_area ul,
	.nav_area ul li,
	.nav_area ul li a,
	.nav_area ul li a:hover,
	a.sample_attach,
	div.sample_attach
	{font-weight: normal; font-style: normal; line-height:normal; font-family: 'Bodoni-SerialBold', sans-serif; font-size:14px; }

	.nav_area ul { display:block; width:887px; margin-left:56px; }
	
	.nav_area ul li a:hover { text-shadow: #FFF 0px 0px 3px; }
	
	.the_ultimate 	{ 	padding-top:21px; padding-bottom:15px; 
						font-size:19px; 
						font-weight: normal; font-style: normal; line-height:normal; font-family: 'BodoniBeckerRegular', sans-serif;
						color:#fff; 
						text-shadow: #333 1px 1px 1px;
						height:23px;
					}
	.nobg .the_ultimate 	{ padding-bottom:0; }
	
	.created_by,
	.void_created_by{ 	font-size:17px; padding-top:2px;
						font-weight: normal; font-style: normal; line-height:normal; font-family: 'BodoniBeckerRegular', sans-serif; 
						color:#fff; 
						text-shadow: #333 1px 1px 1px;
						height:19px;
					}

	#bottom_links a		{ text-transform:uppercase; font-size:13px; }
	#link_press_release { float:left; margin-left:100px; }
	#link_oil			{ float:right; margin-right:100px; }
	#link_press_release,
	#link_oil			{ color:#CCC !important; font-weight:normal; }
	#link_press_release:hover ,
	#link_oil:hover 	{ color:#FFF !important; text-decoration:none; }


	.td_centrale 		{ height:453px; }
	.td_centrale_foto	{ height:494px; text-align:center;  }
	.td_centrale_foto #fla_container { padding:0 34px; }

	h1.contain-area2 { font-weight:normal; font-size:18px; }
	
	.content p,
	.content div,
	.content .main_par p,
	.content .main_par div { 
		  font-size:15px; 
		  line-height:1.5em; 
		  text-shadow: #000 1px 1px 2px;
		  display:block;
		  margin:0; border:0; padding:0;
	}
	.content .press_column p { font-size:13px; line-height:1.4em; margin-bottom:15px; text-align:left; }
	.content .press_column div.main_col { margin:0; padding:0; border:0; }
	div.main_par { margin-top:15px; margin-bottom:10px; }
	
	
/* spostato in tiny.css
	a.link_blocco 		{ font-weight:normal; display:block; padding:2px; }
	a.link_blocco:hover { 
		background: rgba(91,91,91,0.7);
		filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
		text-shadow: #000 1px 1px 3px;
		color:#FFF;
	}
*/

/* 20100720 - da bgfade - */

body 		{ 
	margin:0; padding:0; border:0;
	background:#000 url(../images/body-back.png) top left repeat-x;
}
#background { 	position:absolute; z-index:0; 
				width:100%; height:100%; 
				OFFbackground:#FC0; 
}
#real_content { position:absolute; z-index:1; }
#real_content .main-back { background-image: url(../images/main-back_transp65.png); }/* riquadro nero sotto ai testi - 20100916 alleggerito main-back_transp65.png al posto di main-back_transp.png */
#logo 			 { text-align:center; padding:10px; }
#logo img 		 { margin:0 auto; }
#photo_container_bg { overflow:hidden; padding:2px 0 0 0; OFFwidth:1000px; position:relative; OFFbackground:#FC0; }
#main_img_bg {
	width:1000px; 
	height:800px; 
	margin:0 auto;
	border:0;
	overflow:hidden;
	position:relative;
	clear:both;
}
#photo_container_bg #main_img_bg img	{ position:absolute; top:-50px; left:0; width:100%; height:100%; }
#others 								{ display:none; }
#photo_container #main_img .the_ultimate_photos { 
	position:absolute; top:10px; left:0; z-index:999999; 
	width:800px; 
		height:23px;
	text-align:center; 
	font-size:19px; 
	font-weight: normal; font-style: normal; line-height:normal; font-family: 'BodoniBeckerRegular', sans-serif;
	color:#fff; 
	text-shadow: #333 1px 1px 1px;
	background:transparent url(../images/glow/the_ultimate.png) no-repeat center center;
}
.the_ultimate 	{ background:transparent url(../images/glow/the_ultimate.png) no-repeat center center; }
.created_by 	{ background:transparent url(../images/glow/created_by.png) no-repeat center center; 
	margin-bottom:5px;
}
.void_created_by 	{ background:none; margin-bottom:5px; }

#photo_container #main_img .the_ultimate_photos span,
.the_ultimate span,
.created_by span,
.void_created_by span { display:block; font-size:1px; text-align:left; text-indent:-9999em;  }
.footer { background:none; }



.link_blocco:hover { 
	background: rgba(91,91,91,0.7);
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	text-shadow: #000 1px 1px 3px;
	color:#FFF;
}





