@charset "utf-8";
/* CSS Document */


h1 { font-size: 1.6em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 1.4em; margin-bottom: 0.75em; color:#060; text-transform:uppercase; }
h3 { font-size: 1.1em; line-height: 1; margin-bottom: 0; }
h4 { font-size: 2.3em; line-height:normal; margin-bottom:0.4em; color:#77b237; }
h5 { font-size: 1.2em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

a,a:visited,a:active {color:#171695;text-decoration:none;}
a:hover {color:#171695;text-decoration:underline;}
h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img { margin:0; }


input, select, textarea { padding:2px 3px; font-size:1em; }
button { cursor:pointer; }
fieldset { margin-bottom:10px; }
legend { padding:0.1em 0.6em; margin-left:0.5em; font-weight:bold; }

table  { /*margin-bottom: 1.4em;*/ width:98%; }
th { font-weight: bold; }
thead th { background: #c3d9ff; }
th,caption { padding: 4px 5px 4px 5px; }
tr.even td { background: #e5ecf9; }
tfoot { font-style: italic; font-size:0.9em; }
caption { display:none; }

.alignLeft { text-align:left; }
.alignCenter { text-align:center; }
.alignRight { text-align:right; }
.alignJustify { text-align:justify; }
.valignMiddle { vertical-align:middle; }

.separatore { font-size:2px; height:2px; clear:both; }
.separatore_riga { height:4px; border-bottom:1px solid #262626; margin:6px 0; clear:both; }
.separatore_riga2 { height:5px; background-image:url(../images/bg_h1.png); background-position:left bottom; background-repeat:repeat-x; margin:6px 0; clear:both; }

/*##############################################################################################################*/

html { background-color:#b9a786; }
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:80%; color:#000; }

#box { width:980px; margin:0 auto; border:1px solid #6b5e45; }
#header { position:relative; height:203px; background-image:url(../images/bg_header.jpg); background-position:left top; background-repeat:no-repeat; }
	#logo { position:absolute; left:50px; top:20px; }
	#companyInfo { position:absolute; left:420px; top:20px; }
		#companyInfo h1 { color:#171695; line-height:1.1em; }
		#companyInfo strong { font-weight:bold; font-size:1.3em; }
		#companyInfo a { color:#171695; text-decoration:none; }

#globalMenu { position:absolute; bottom:5px; right:210px; }
	#globalMenu span {  }
	#globalMenu a { color:#000; text-decoration:none; font-weight:bold; }
	#globalMenu a:hover { text-decoration:underline; }

#container { background-image:url(../images/bg_container.jpg); background-position:left top; background-repeat:repeat-y; }
#slide { height:157px; background-color:#000; background-image:url(../images/bg_slide.jpg); background-position:left top; background-repeat:no-repeat; /*filter:alpha(opacity=50); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.50; opacity:0.5; */  padding:0 50px; }

#mainMenu { border-top:2px solid #928366; padding:0 50px; }
	.mainMenu-voice { background-image:url(../images/bg_mainMenu-voice.png); background-position:center top; background-repeat:no-repeat; float:left; margin:0 7px; text-align:center; padding:5px 0 0 0; }
	.mainMenu-voice a { width:110px; height:27px; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:1.2em; text-decoration:none; display:block; }
	.mainMenu-voice a:hover { width:110px; height:27px; color:#c3ad89; }

#content { padding:0 117px; margin:10px 0 0 0; /*border-top:1px solid red;*/ }
	#content h1 { color:#000; font-size:2.5em; }
	#content span { text-transform:uppercase; }


	.contentBlock-tp1 p { width:80%; }
	.contentBlock-tp1 img { float:right; width:121px; }

#lastOscar { width:331px; float:left; margin:0 80px 0 0; position:relative; /*border-top:1px solid red;*/ }
#statuetta { position:absolute; top:-15px; left:15px; z-index:1; }
	#lastOscar .top { height:36px; background-image:url(../images/bg_lastoscar-top.png); background-position:center bottom;
	background-repeat:no-repeat;
	/*filter: alpha(opacity=70);	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);	-moz-opacity: 0.70;	opacity:0.7;*/ }
	#lastOscar h2 { color:#FFF; font-size:1.8em; padding:2px 0 0 45px; }

	#lastOscar .middle { padding:20px 10px 10px 10px; background-color:#c0ba9e; /*filter:alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;*/ }
	#lastOscar .bottom {  height:14px; background-image:url(../images/bg_lastoscar-bottom.png); background-position:center bottom; background-repeat:no-repeat; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;*/ }


#hightlights { width:331px; float:left; position:relative; }
#campana { position:absolute; top:10px; left:10px; z-index:1; }
	#hightlights .top { height:36px; background-image:url(../images/bg_lastoscar-top.png); background-position:center bottom; background-repeat:no-repeat; /*filter:alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;*/ }
	#hightlights h2 { color:#FFF; font-size:1.8em; padding:2px 0 0 45px; }

	#hightlights .middle { padding:10px 10px 10px 10px; background-color:#c0ba9e; /*filter:alpha(opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7;*/ }
	#hightlights .bottom {  height:14px; background-image:url(../images/bg_lastoscar-bottom.png); background-position:center bottom; background-repeat:no-repeat; /*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity: 0.70; opacity:0.7; */}


.pdf { width:130px; float:left; padding:7px; background-color:#e8dbb1; background-image:url(../images/ico_download.png); background-position:5px 5px; background-repeat:no-repeat; margin:0 15px 0 0; }
	.pdf a { padding:0 0 0 30px; color:#000; text-transform:uppercase; text-decoration:none; }
	.pdf a:hover { text-decoration:underline; }

.video { width:135px; float:left; padding:7px; background-color:#e8dbb1; background-image:url(../images/ico_video.png); background-position:5px 5px; background-repeat:no-repeat; }
	.video a { padding:0 0 0 30px; color:#000; text-transform:uppercase; text-decoration:none; }
	.video a:hover { text-decoration:underline; }

.dettaglio { width:135px; float:left; padding:7px; background-color:#e8dbb1; background-image:url(common/images/ico_dettaglio.png); background-position:5px 5px; background-repeat:no-repeat; }
			.dettaglio a { padding:0 0 0 30px; color:#000; text-transform:uppercase; text-decoration:none; }
			.dettaglio a:hover { text-decoration:underline; }
#footer { background-image:url(../images/bg_footer.png); background-position:left top; background-repeat:no-repeat; margin:20px 0 0 0; text-align:center; padding:11px 0 5px 0; }


	.itemBlock { width:160px; height:200px; background-color:#FFF; border:5px solid #c4af95; margin:0px 15px 15px 0px; float:left; overflow:hidden; }
	.bordered{border:5px solid #c4af95;background-color:#FFF;}
	.itemBlock-img { width:209px; height:144px; }
	.itemBlock-title { text-align:center;color:#817359; font-weight:bold; padding:15px 5px 5px 5px; }
	.itemBlock-title a { color:#817359; text-decoration:none; }
	.itemBlock-title a:hover { color:#000; }

.oscarBlock { width:311px; height:150px; background-color:#FFF; border:5px solid #c4af95; margin:0px 25px 25px 0px; padding:10px; float:left; }
	.oscarBlock-img { width:22px; margin:0 20px 0 0; float:left; }
	.oscarBlock-info { width:269px; float:left; }
