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

/* ------------------------- */
/* ----- Global Styles ----- */
/* ------------------------- */
* { margin:0px; padding:0px; font-family:"Trebuchet MS", Verdana; font-size:12px; }
body {  }
html { overflow: -moz-scrollbars-vertical; }
a { outline:none; color:#000; }
	a.red { text-decoration:none; text-transform:uppercase; color:#0072bc !IMPORTANT; font-weight:bold !IMPORTANT; }
		a.red:hover {text-decoration:underline; }

img { border:0px; }
	.img_left { float:left; margin:0px 10px 10px 0px; }
	.img_right { float:right; margin:0px 0px 5px 10px; }
	.img_full { margin:0px 0px 10px 0px; }
#banner_edizioni_associate { margin: 20px 0 0 0; width:100%; text-align: center; }
	#banner_edizioni_associate img { border: 1px solid #a2a2a2; }
#banner_de_persio { margin: 20px 0 0 0; width:100%; text-align: center; }
.left { float: left; }
.right { float: right; }
div.attention { width:100%; border-top:2px dotted #0072bc; border-bottom:2px dotted #0072bc; background:#EEE url(../img/icons/error.png) 5% 50% no-repeat; padding:5px 5px 5px 15px; color:#0072bc; text-align:center; font:normal 13px 'Cabin', Verdana, Geneva, sans-serif; margin:0px 0px 20px 0px; }
	div.attention img { margin:0px 10px 0px 0px; }
div.attention_ok { width:100%; border-top:2px dotted #006699; border-bottom:2px dotted #006699; background:#EEE url(../img/icons/accept.png) 5% 50% no-repeat; padding:5px 5px 5px 15px; color:#006699; text-align:center; font:normal 13px 'Cabin', Verdana, Geneva, sans-serif;  margin:0px 0px 20px 0px; }
	div.attention_ok img { margin:0px 10px 0px 0px; }
	
.search_result { font:inherit; color:#FFFFFF; background-color:#4C80A7;  text-decoration: none; }

.breadcrumb { font:normal 11px 'Cabin', Verdana, Geneva, sans-serif; }
.num_comments { background:url(../img/icons/comments.png) 0% 50% no-repeat; padding:0px 0px 0px 20px; text-decoration:none !important; }
.short { width:150px; size:30; }
.normal { width:250px; size:40; }
.uppercase { text-transform:uppercase !important; }
.lowercase { text-transform:lowercase !important; }
.normalcase { text-transform:none !important; }

em { font-style: italic; }
strong { font-weight: 700; }
/* ------------------------- */
/* ------- Headings -------- */
/* ------------------------- */
h1, h2, h3, h4, h5 { }

h1 { padding:5px 0px 5px 0px; color:#000; text-decoration:none; font-family:'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; font-weight:normal; }
	h1 a { font:normal 80%/102% 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; margin:0px 0px 7px 0px; text-decoration:none; }
		h1 a:hover { color:#4c80a7; text-decoration:underline; }
		
	h1.category_title { font:bold 26px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-transform:uppercase; border-bottom:1px solid #E1E1E1; padding:5px 0px; margin:0px 0px 10px 0px; }
	h2.category_title { font:bold 18px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-transform:uppercase; border-bottom:1px solid #E1E1E1; padding:5px 0px; margin:0px 0px 10px 0px; }

h2 a { font-size:18px; color:#000; text-decoration:none; }
h2 { margin:0px 0px 10px 0px; color: #000; }
	h2 a:hover { text-decoration:underline; }
h3 a { font-size:12px; color:#0072bc; text-decoration:none; text-transform:uppercase; }
	h3 a:hover { text-decoration:underline; }
h4 { font-size:14px; color:#000; text-decoration:none; text-transform:uppercase; margin:0px 0px 10px 0px; }
h5 { font-size:12px; color:#f90; text-decoration:none; margin:0px 0px 0px 0px; }


/* ------ Float Hacks ------ */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }

/* ------ Template ------ */
#myDialog { font:normal 13px 'Cabin', Verdana, Geneva, sans-serif; }
#wrapper { width:980px; margin:0px auto; }
	#top_service_menu { margin: 5px 10px 5px 0; }
		#top_service_menu a { color: #666; float: right; font-size: 0.8em; margin: 0 0 0 20px; text-decoration: none; }
			#top_service_menu a:hover {color: #0072bc; }
	
	#header { border-top:5px solid #000; background:#525252; padding:0px 0px 10px 0px; height:150px; display:none;  }
		#header .boxgrid, #main_article .boxgrid { width: 220px; height: 130px; margin:10px; float:left; background:#E5E5E5; border: solid 2px #E5E5E5; overflow: hidden; position: relative; }
			#header .boxgrid img, #main_article .boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
			#header .boxgrid a, #main_article .boxgrid a { color:#0072bc; }
			#header .boxgrid p, #main_article .boxgrid p { padding: 0 5px; color:#000; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
			#header .boxgrid h3 a, #main_article .boxgrid h3 a { margin: 5px; color:#0072BC; font:bold 14px 'Helvetica Neue',helvetica,sans-serif;  text-decoration:none; display:block; line-height:18px }
			
		#header .boxcaption, #main_article .boxcaption { float: left; position: absolute; background: #E5E5E5; height: 140px; width: 100%; opacity: .9; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }
 			#header .caption .boxcaption, #main_article .caption .boxcaption { top: 105px; left: 0; }
			
	#menu { border-top: 2px solid #0072BC; background:#FFF; height:28px; margin:0px; padding:0px; }
		li.right { float:right; }
			li.right img { float:left; margin:0px 10px 0px 0px; }
			li#menu_leggi_mp { background:#ff9900; }
			li#menu_newsletter { background:#ff9900; }
			li#menu_most_view { background:#0072bc;}
		.sf-menu a, .sf-menu li { background: #FFF; color: #000 !important; }
			
			.menu_color_attualità:hover { background:#FBB03B !important; color:#FFF !important; }
			.menu_color_musica:hover { background:#ED1E79 !important; color:#FFF !important; }
			.menu_color_cinema:hover { background:#ff9900 !important; color:#FFF !important; }
			.menu_color_cultura:hover { background:#0072BC !important; color:#FFF !important; }
			.menu_color_mondo:hover { background:#39B54A !important; color:#FFF !important; }
			.menu_color_economia:hover { background:#93C !important; color:#FFF !important; }
			
			#facebook_like, #twitter_follow { padding: 5px 0 0 0; }
				#facebook_like:hover, #twitter_follow:hover { background: none; }
	
	.slideshow { height: 90px; width: 350px; margin: auto }
	.slideshow img { }
	.actions { }
					
	#issuu { display:none; }
	
	#main_content { width:100%; }
		#tagsContainer { float:left; width:100px; margin:20px 20px 0px 0px; }
			ul#tags { color: #d7d7d7; text-transform: uppercase; text-align: right; }
			ul#tags li { margin:0px 0px 0px 0px; }
			ul#tags li a { font:normal 10px 'Helvetica Neue',helvetica,sans-serif; text-decoration:none; padding: 1px 3px; color: #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:compact; }
				ul#tags li a:hover { background:#ED1E79; color:#FFF; }
				ul#tags li a.selected { background:#AAA; color:#FFF; }
				
		#total_body { float:left; width:860px; margin:20px 0px 0px 0px; }
			#logo { float:left; margin:0px 0px 20px 0px;  }
				#logo_img { display:block; background:url(../img/logonew2b.jpg) 0% 0% no-repeat; width:220px; height:100px; }
			.service_items { margin:0px 0px 5px 0px; font-size:11px; text-align: left; }
				#url { font-family:'Helvetica Neue',helvetica,sans-serif; }
				#search {  }
				#greetings { margin-top:0px; }
				.service_items.right { text-align: right; }
				#data { font-family:'Helvetica Neue',helvetica,sans-serif; }
				
			#social_header { }
				a.social_header { background-position:50% 0%; background-repeat:no-repeat; display:block; width:24px; height:24px; text-decoration:none; float:left; }
				#social_header a:hover { background-position:50% 100%; }
					#social_header #facebook { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/facebook.png); }
					#social_header #twitter { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/twitter.png); }
					#social_header #vimeo { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/vimeo.png); }
					#social_header #friendfeed { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/friendfeed.png); }
					#social_header #rss { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/rss.png); }
				
					#iscrizione_newsletter { margin: 10px 0 0 0; float: right; }
					#meltinpot_newsletter_container { text-align:center; font: italic 16px "Trebuchet MS"; padding: 5px; margin: 0 0 20px 0; background: #0072bc; border-bottom: 2px solid #525252; }
						#meltinpot_newsletter_container label { color: #FFF; padding: 0 20px 0 0; }
						#meltinpot_newsletter { font: italic 16px 'Helvetica Neue',"Trebuchet MS"; width: 250px; }
						#meltinpot_newsletter_container input.submit_button { background: #900; padding: 5px 10px; color: #FFF; }
							#meltinpot_newsletter.selected { color:#000; font: normal 16px 'Helvetica Neue',"Trebuchet MS"; }
			
			#article_container { margin:0px 0px 0px 0px; }
				#mega_article { margin:0px 0px 10px 0px; }
					#mega_article .main_picture { width:860px; height:260px; }
					#mega_article h1 a { font:normal 22px 'Helvetica Neue',helvetica,sans-serif; color:#0072BC; }
					.mega_article_image { margin:0px 0px 0px 0px; }
				
				#big_article { float:left; width:420px; margin:0px 20px 0px 0px; }
					#big_article .main_picture { width:420px; height:260px; }
					#big_article h1 a { font:normal 22px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#0072BC; }
					.article_info, .article_info * { font:normal 13px 'Helvetica Neue',helvetica,sans-serif; }
					.abstract { font:normal 14px 'Cabin', Verdana, Geneva, sans-serif; line-height:18px; margin:10px 0px 0px 0px; }
					
				#medium_article { float:left; width:420px;  }
					#medium_article h1 a { font:normal 22px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#0072BC; }
					#medium_article .main_picture { width:420px; height:260px; text-align:center; }
					#medium_article .half_picture { width:210px; height:344px; text-align:center; margin:0px 10px 0px 0px; }
					#medium_article .last_week { margin:0px 0px 10px 0px; }
					#medium_article .last_week img { border:3px solid #FFF; }
					#medium_article .last_week img:hover { border:3px solid #0072BC; }
					
				#little_article { margin:20px 0px 0px 0px; }
					.little_article { width: 200px; margin:0px 20px 0px 0px; float:left; }
						.little_article.last { margin-right:0px !important; }
						.little_article .little_picture { width:200px; height:130px; text-align:center; margin:0px 0px 10px 0px; }
						.little_article h2 a { color:#0072BC; font:normal 16px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; }
						.little_article h4 { color:#515D69; font:normal 13px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-transform:uppercase; }
						.little_article .abstract { font:normal 13px 'Cabin', Verdana, Geneva, sans-serif; line-height:18px; }
					
				#little_article .little_boxgrid { width: 200px; height: 130px; margin:0px 20px 0px 0px !important; float:left; background:#E5E5E5; border: solid 2px #E5E5E5; overflow: hidden; position: relative; }
					#little_article .little_boxgrid.last { margin-right:0px !important; }
					#little_article .little_boxgrid h3 a { margin: 26px 5px 5px 5px; color:#0072BC; font:bold 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif;  text-decoration:none; display:block; line-height:18px; text-transform:none; }
					
				#little_article .little_boxcaption { float: left; position: absolute; background: #E5E5E5; height: 50px; width: 100%; opacity: .9; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; }
					#little_article .little_caption .little_boxcaption { top: -20px; left: 0; }
				
					
				#last_week { border-top: 3px solid #0072bc; margin: 20px 0px 0px 0px; }
					.last_week { float:left; width:420px; margin:10px 0px 10px 0px; font:normal 13px 'Cabin', Verdana, Geneva, sans-serif; line-height:18px; }
					#last_week .left_column { margin:10px 20px 0px 0px; }
					a.category_badge { font:normal 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; padding: 1px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:20px 0px 5px 0px; }
					#last_week h2, h2.twitter { font:bold 16px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-transform:uppercase; border-bottom:1px solid #E1E1E1; padding:5px 0px; margin:0px 0px 10px 0px; }
					#last_week h3 { margin:5px 0px 0px 0px; }
					#last_week h3 a { font:normal 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; color:#0072BC; }
					#last_week p { font: normal 13px 'Cabin', sans-serif; }
				 
				 #main_article { font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; float:left; }
					 #main_article #text_body { width:590px; padding:0px 20px 0px 0px; text-align:justify; background:url(../img/bg_border_line.jpg) 100% 0% no-repeat;}
					 #main_article h1 { font-size:36px; color:#0072BC !important; }
					 #main_article h2 { font-size:18px; }
					 #main_article img { margin:0px 10px 10px 0px; max-width:900px; }
					 #main_article p { margin:0px 0px 20px 0px; font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; line-height:20px; }
					 
					 #video_preview { margin:0px 0px 20px 0px; }
					 .sociable-hovers { width:18px; margin:0px 10px 10px 0px !important; }
				#comments { }
					.comments { padding:10px; margin:0px 0px 10px 0px; border:1px solid #EEE; }
					.comment_head { padding: 5px; border: 1px solid #b0c1d4; background-color: #c1d6f1; margin:0px 0px 5px 0px; }
					.comment_text { background-color: #fdfdfd; padding: 4px; border:1px solid #dddddd;
line-height: 22px; }

				.author_list { width: 100%; }
					.single_article_list { width: 40%; float: left; }

					/* -- Modulo form -- */
					#commentform {margin-bottom: 15px}
					#commentform fieldset {border: 1px solid #ddd; padding: 8px}
					#commentform fieldset.attention {border: 1px solid #ddd; padding: 8px; background:#F2F2F2; color:#222; font-weight:bold;}
					
					#commentextfield {margin-top: 10px}
					
					#commentform label {margin-bottom: 4px; display: block;}
					#commentform input, #commentform textarea {}
					
					#commentform #ud_name, #commentform #ud_email, #commentform #ud_url, #commentform #ud_text{width: 555px; padding: 4px; background: #F2F2F2; border: 1px solid #ccc; margin-bottom: 10px}
					#commentform #ud_name:focus, #commentform #ud_email:focus, #commentform #ud_url:focus, #commentform #ud_text:focus {
						background: #F7F7F7;
					}
					
					 
					 #service_column { float:right; width:240px; padding:0px 0px 10px 10px; }
					 	#service_column .boxgrid { margin:0px 10px 20px 10px; }
					 
			.other_article { float:left; width:47%; background:url(../img/news-bg.gif) repeat-x 0% 100%; margin:5px; padding:5px; height:90px; }
				.other_article h1 a { font-size:18px; padding:0px 0px 0px 0px !important; margin:0px !important; line-height:10px !important; }
				.other_article h1 { padding:0px 0px 0px 0px !important; margin:0px; }
				.other_article a { text-decoration:none; }
				
				.search_article { height:140px !important; }
				
				.article_list { font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; line-height:20px; }
					.article_list  p { }
				
				.user_info { font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; line-height:20px; }
				
			.suggeriamo { }
				.suggeriamo div { border-left:1px solid #ccc; margin:30px 10px 20px 10px; padding:0px 0px 20px 20px; width:245px; float:left;}
					.suggeriamo div:hover { background:#CCC; border-left:1px solid #000; }
				.suggeriamo div p { margin:5px 10px 0px 0px !important; }
				.suggeriamo a { font-size:12px; color:#000; font-weight:normal; }
				.suggeriamo h3 { color:#ccc; text-transform:uppercase; font:bold 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; padding:5px 0px 5px 0px; margin:0px 0px 20px 0px; }
				
			.galleria_fotografia { font:normal 13px 'Cabin', Verdana; }
			
			.divSpeciale { margin:0px 0px 20px 0px; }
				.divSpeciale p, .divSpeciale h1, .divSpeciale h3 { padding:0px 0px 0px; }
				.divSpeciale img { margin:0px 10px 10px 0px; }
				.divSpeciale p { color:#444; font:normal 13px 'Cabin', Verdana; }
				.divSpeciale h3 a { font:normal 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; color:#0072BC; text-decoration:none; }
				.divSpeciale a { text-decoration:none; }

			
			#archivio { font:normal 12px 'Cabin', Verdana, Geneva, sans-serif; }
				#three_column_left { float:left; width:35%; margin:0px 0px 20px 0px; padding:0px 10px 0px 0px; border-right:1px solid #eee; }
				#three_column_middle { float:left; width:35%; padding:0px 10px 0px; margin:0px 0px 20px 0px;  border-right:1px solid #eee; }
				#three_column_right { float:left; width:20%; margin:0px 0px 20px 10px; }
				
				#archivio h1 a { line-height:10px; }
				
			.three_users { width:32%; margin:0px 10px 0px 0px; height:100px; float:left; font:normal 12px 'Cabin', Verdana, Geneva, sans-serif; }
				.three_users h3 a { margin:0px !important; padding:0px; !important; }
			
			.static_content { font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; }
				.static_content a { }
				.static_content h2 { font-size: 24px; margin:0px 0px 40px 0px;  }
				.static_content p { margin: 0px 0px 20px 0px; font: normal 13px 'Cabin', Verdana, Geneva, sans-serif; }
				
			.pagination { float:left; margin:0px 0px 20px 0px; }
				a.pageNumber { display:block; float:left; background:#666; color:#FFF; padding:2px 7px 2px; margin:0px 2px 0px 0px; text-decoration:none; font-weight:bold; }
				a.active { background:#0072bc !important; }
				
			#mp_consiglia { border-top: 1px solid #000; margin:30px 0px 20px 0px; background:#EEE url(../img/bg_footer.jpg) repeat-x; font:normal 13px 'Cabin', Verdana; padding:0px 10px 10px 10px; color:#FFF; }
				#mp_consiglia h2 a { font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#535a5b; text-transform:uppercase; padding:5px 0px; display:block; text-decoration:none;}				
				#mp_consiglia h3 a, #mp_consiglia h3 { font:normal 14px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#0072bc; margin:0px 0px 5px 0px; text-decoration:none;}
				.mp_consiglia { float:left; width:300px; margin:10px 20px 10px 0px; }
					.mp_consiglia a { font:normal 13px 'Cabin', Verdana; text-decoration:none; color:#000; }
				
			#footer { border-top: 1px solid #000; margin:30px 0px 20px 0px; background: #FFF; font:normal 13px 'Cabin', Verdana; }
				#footer h2, #footer h2 a { font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#535a5b; text-transform:uppercase; padding:5px 0px; display:block; }
				#footer h3 a, #footer h3 { font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; color:#535a5b; text-transform:uppercase; }
				#footer .footer { float:left; }
				
				#social_network { margin:0px 10px 0px 10px; padding:0px 0px 10px 0px; }
					a.social_network { background-position:50% 100%; background-repeat:no-repeat; display:block; width:48px; height:48px; text-decoration:none; float:left; }
					#social_network a:hover { background-position:50% 0%; }
						#social_network #facebook { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/CSS/facebook.png); }
						#social_network #twitter { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/CSS/twitter.png); }
						#social_network #vimeo { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/CSS/vimeo.png); }
						#social_network #friendfeed { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/CSS/friendfeed.png); }
						#social_network #rss { background-image:url(../img/icons/socialnetwork/Set_of_social_icons_no_2_by_Tydlinka/CSS/rss.png); }
					
				#hp_contest { margin:0px 10px 0px 20px; padding:0px 0px 10px 0px; }
					a.contest { background-position:50% 100%; background-repeat:no-repeat; display:block; height:80px; text-decoration:none; float:left; }
					#hp_contest a:hover { background-position:50% 0%; }
						#hp_contest #through_the_lens { background-image:url(../img/bg_through_the_lens.png); width:130px; margin:0px 20px 0px 0px;  }
						#hp_contest #revision { background-image:url(../img/bg_revision.png); width:172px;  }
						#hp_contest #maybeombrelli { background-image:url(../img/bg_maybeombrelli.png); width:161px;  }
						#hp_contest #maybephoto { background-image:url(../img/bg_maybephoto.png); width:199px;  }
				
				/* Media Partner */
				#footer #social_network a, #footer #logo_cortiandcigarettes { background-position: 50% 100%; float: left; background-repeat:no-repeat; display: block; height: 70px; margin: 10px 10px 0 0; text-decoration: none; }
				#footer #social_network a:hover, #footer a#logo_cortiandcigarettes:hover { background-position: 50% 0%; }
				
				#logo_mp_news { background-image: url(../img/bg_logo_mp_news.jpg); width: 105px; }
				#logo_europocket { background-image: url(../img/bg_logotipo_europocket.jpg); width: 202px; }
				#logo_cineuropa { background-image: url(../img/bg_logo_cineuropa.jpg); width: 202px; }
				#logo_cafebabel { background-image: url(../img/bg_logo_cafebabel.jpg); width: 189px; }
				#logo_oltreillimes { background-image: url(../img/bg_logo_oltreillimes.jpg); width: 189px; }
				#logo_jugen_de_presse { background-image: url(../img/bg_logo_jugen_de_presse.jpg); width: 189px; }
				#logo_eurosduvillage { background-image: url(../img/bg_logo_eurosduvillage.jpg); width: 157px; }
				#logo_cortiandcigarettes { background-image: url(../img/bg_logo_cortiandcigarettes.jpg); width: 251px; }
				#logo_europe_direct { background-image: url(../img/bg_logo_europe_direct.jpg); width: 70px; }
				
				#categories { border-top: 1px solid #000; padding:10px; background:#B2B2B2; text-align:center; }
					#categories a { color:#FFF; margin:0px 10px 0px 0px; font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; }
			
			#service_menu { text-align:center; }
				#service_menu a { color:#666; font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; }
			
			#copyright { margin:20px 0px; text-align:center; font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; }
			
			
			#multimedia_section { }
				#multimedia_section div.left { margin: 0 20px 0 0; }
			
			.multimedia_list { width: 390px; }
			.multimedia_list.photo_items { width: 100%; }
				.multimedia_list li { margin: 0 0 10px 0; }
					.multimedia_list li a { text-decoration: none; }
			
			
			
			
		
/* ---- Colori ---- */


.color_Attualità:hover { background:#FBB03B !important; color:#FFF; }
.color_Musica:hover { background:#ED1E79 !important; color:#FFF; }
.color_Cinema:hover { background:#ff9900 !important; color:#FFF; }
.color_Cultura:hover { background:#0072BC !important; color:#FFF; }
.color_Mondo:hover { background:#39B54A !important; color:#FFF; }
.color_Economia:hover { background:#93C !important; color:#FFF; }

.category_color_ { background:#FBB03B !important; color:#FFF !important; }
.category_color_Attualità { background:#FBB03B !important; color:#FFF !important; }
.category_color_Musica { background:#ED1E79 !important; color:#FFF !important; }
.category_color_Cinema { background:#ff9900 !important; color:#FFF !important; }
.category_color_Cultura { background:#0072BC !important; color:#FFF !important; }
.category_color_Mondo { background:#39B54A !important; color:#FFF !important; }
.category_color_Economia { background:#93C !important; color:#FFF !important; }



						
/* ------------------------- */
/* ---------- List --------- */
/* ------------------------- */

ul.article_list { margin:10px 0px 0px 20px; }
	ul.article_list li { list-style-image:url(../img/icons/page_white_text.png); list-style-position:inside; margin:0px 0px 10px 0px; }
	
ul#archivio_category { margin:10px 0px 0px 20px; }
	ul#archivio_category li ul li { list-style-image:url(../img/icons/page_white_text.png); list-style-position:inside; margin:5px 0px; }
	ul#archivio_category li a {  }

ul#archivio_users { margin:10px 0px 0px 0px; }
	ul#archivio_users li { list-style-image:url(../img/icons/user.png); list-style-position:inside; margin:0px 0px 10px 0px; }

ul#archivio_data { margin:10px 0px 0px 0px; }
	ul#archivio_data li { list-style-image:url(../img/icons/calendar.png); list-style-position:inside; margin:0px 0px 10px 0px; }
	
ul.protocollo { margin:10px 0px 0px 20px; }
	ul.protocollo li { list-style-image:url(../img/icons/page_white_text.png); list-style-position:inside; margin:0px 0px 5px 0px; }					
	
	
/* ---------- Extra --------- */

.print { padding:20px; }
	.print img { margin:10px; }
	.print p { font-size:14px !important; }
	.print h1 { font-size:22px !important; }
	.print h2 { font-size:18px !important; }
	

#crumbs ul, li {
	list-style-type:none;
	padding:0;
	margin:0;
	}		
#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	font:normal 13px 'Cabin', Verdana, Geneva, sans-serif;
	}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#crumbs li a {
	background:url(../img/bg_crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
#crumbs a:link, #crumbs a:visited,	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#dd2c0d;
	}	
	
/* Registration Form */

#registration { font-size:12px; font-family: 'Cabin', Verdana,arial,sans-serif; }
#registration p {  line-height:20px; margin:0px 0px 0px 110px; }
#registration fieldset > ol > li > select {
	width:255px;
}
			
#registration fieldset {
	margin:0px;
	border:0px;
}

	#registration label {
		line-height: 1.8;
		vertical-align: top;
		float: left;
		text-align: right;
		margin-right: 1em;
		width: 100px;
		font-weight: bold;
	}
	#registration fieldset ol, fieldset li {
		margin: 0px;
		padding: 5px 5px 5px 0px;
		list-style: none;
		text-align:left;
	}
	
	#registration fieldset input.normal {
		width:250px;
		size:40;
	}
	
	#registration fieldset input.sendbutton {
		background:#0072bc;
		width:100px;
		height:25px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	#registration fieldset input.radiobutton {
		margin:3px 0px 0px 0px;
	}
	
	#registration fieldset textarea {
		width:400px;
		height:100px;
	}
	
#registration .receive {
	margin:0px 0px 0px 10px;
}

/* New Multimedia Section */
#video_body { background: #000; color: #FFF; margin: 0 auto }
	#video_header { background: #FFF; padding: 20px 0 0; margin: 0 0 20px 0; }
	#video_body .container {}
		#video_body .container * { color: #FFF; }
		#video_body .container h1 { font-size: 1.8em; }
		#video_body .container .text_description { margin: 0 30px 0 0; }
	#video_footer { background: #FFF; padding: 0; margin: 0px 0 0; }
		#video_footer h2 { color: #000 !important; }
		
		/* Media Partner */
		#video_footer a, #video_footer #logo_cortiandcigarettes { background-position: 50% 100%; float: left; background-repeat:no-repeat; display: block; height: 70px; margin: 10px 10px 0 0; text-decoration: none; }
		#video_footer a:hover, #video_footer a#logo_cortiandcigarettes:hover { background-position: 50% 0%; }
		
		#logo_mp_news { background-image: url(../img/bg_logo_mp_news.jpg); width: 105px; }
		#logo_europocket { background-image: url(../img/bg_logotipo_europocket.jpg); width: 202px; }
		#logo_cineuropa { background-image: url(../img/bg_logo_cineuropa.jpg); width: 202px; }
		#logo_cafebabel { background-image: url(../img/bg_logo_cafebabel.jpg); width: 189px; }
		#logo_oltreillimes { background-image: url(../img/bg_logo_oltreillimes.jpg); width: 189px; }
		#logo_jugen_de_presse { background-image: url(../img/bg_logo_jugen_de_presse.jpg); width: 189px; }
		#logo_eurosduvillage { background-image: url(../img/bg_logo_eurosduvillage.jpg); width: 157px; }
		#logo_cortiandcigarettes { background-image: url(../img/bg_logo_cortiandcigarettes.jpg); width: 251px; }
		#logo_europe_direct { background-image: url(../img/bg_logo_europe_direct.jpg); width: 70px; }
		
		#maybephoto { background-image:url(../img/bg_maybephoto.png); width:199px; height: 80px !important;  }
		
		#video_thumbs { margin: 40px 0 0 0; }
			.video_element { margin: 0 0 10px 0; }
			#video_thumbs img { border: 3px solid #C9C9C9; margin: 0 15px 0 0; }
				#video_thumbs img:hover { border: 3px solid #0072bc; }
			.title_divider { border-bottom: 1px solid #C9C9C9; }
			
			
	#video_footer_categories { background: #B2B2B2; border-top: 3px solid #000; text-align:center; }
		#video_footer_categories #categories { border: 0; }
		#video_footer_categories a { color:#FFF; margin:0px 10px 0px 0px; font:normal 12px 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; }
	
	#video_service_footer { padding: 0; margin: 10px 0 30px; text-align:center; }
		#video_service_footer a { font: normal 1.1em 'Terminal Dosis','Helvetica Neue',helvetica,sans-serif; text-decoration:none; }
		#video_service_footer * { color: #C9C9C9 !important; }
			
		
		
		
		
		
		
		
		
		
		
