@charset "utf-8";
/* CSS Document */
/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.12.1
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*end*/
/* Default layout  */
/*
html,body{margin:0 0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.1%; background:#f0f0f0; color: #224466;}
hr {color: #fff;background-color: #fff;border: solid 1px #fff;}
html {font-size: 62.5%;}
body{font-family:"Lucida Grande", "Tahoma", "Helvetica", "Arial", sans-serif;font-size:120%;}
*/
html,body{margin:0 0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.1%; background:#f0f0f0; color: #224466;}
hr {color: #fff;background-color: #fff;border: solid 1px #fff;}
html {font-size: 62.5%;}
/*body{font-family:"Lucida Grande", "Tahoma", "Helvetica", "Arial", sans-serif;font-size:120%;}*/
body{font-family: "Arial", "Helvetica", "sans-serif" ;font-size:130.1%;}

/* Struttura del sito */
div#FGBheader_container {background: #F0F0F0;}
div#FGBheader_container_2012 {background: #00233f; /*height: 105px;*/ padding-top: 1em; }
div#FGBheader_2012 {width: 840px; margin: 0 auto;}
div#FGBlogo_container {float: right; margin: -50px 5% 0 0; }
div#FGBmenu_container {margin-left: 5%; font-style: Verdana, Arial, Helvetica, sans-serif; /*font-weight:bold;*/}
div.FGBcleaner {clear: both;}
div#FGBpiedipagina {background: #F0F0F0; text-align:center; padding-top: 1em;}
div#FGBtabselector_container {background-color: #990000; color: #FFF; /*font-weight:bold;*/ padding: .25em 0}
div#FGBtabselector_innertube {margin: 0 5%;}
div#FGBbottombar {background-color: #002440; color: #c3a642; margin-top: 1em;}
div#FGBbottombar_innertube {margin: 0 auto; width: 840px;}
div#FGBcontent_innertube {margin: 0 5%; /*height: 500px;*/ color: #002440;}

/* intestazione */
h1 {color: #C3A642; font-size: 1.2em; /*font-style: italic;*/ font-weight: bold; padding: 0px 0 0 110px;}
h2 {color: #FFFFFF; font-size: 1em; padding: 0px 0 0 110px; margin-bottom: 15px}
.FGBLogo_image {float: left; padding-bottom: 5px;}

/* logo */
div#FGBlogo_innertube {margin-right: 0; width: 405px;}

/* menu first level */
#FGBmenu_Innertube {margin-left: 110px; padding-top: 1.5em;}
#FGBmenu_first_level_container { background-color: #6586a5; /*margin-top: 50px;*/ width: 726px; border-top-left-radius: 1em; border-top-right-radius: 1em; padding: .25em; font-size: 130.1%; }
#FGBmenu_first_level_container ul li, #FGBmenu_first_level_container ul li a, #FGBmenu_first_level_container ul li a:visited {list-style: none; display: inline; color:#FFF; text-decoration:none; padding: .5em;}
#FGBmenu_first_level_container ul li a:hover {color:#FFF; text-decoration:underline; padding: .20em .5em .5em .5em; background-color: #c3a642; /* border-top-left-radius: 1em; border-top-right-radius: 1em; */}
#FGBmenu_first_level_container ul li.li_selected a {color:#FFF; text-decoration:underline; padding: .20em .5em .5em .5em; background-color: #c3a642; /* border-top-left-radius: 1em; border-top-right-radius: 1em; */}
#FGBmenu_first_level_container ul li.li_menu_language a, #FGBmenu_first_level_container ul li.li_menu_language a:visited {color:#FFF; text-decoration:none; padding: .5em; }
#FGBmenu_first_level_container ul li.li_menu_language a:hover {color:#FFF; text-decoration:underline; padding: 0 .5em; background-color: #6586A5; /* border-top-left-radius: 0em; border-top-right-radius: 0em; */}
/* Form nel menu */
form.menuform {display:inline; padding:0 0 0 7px; font-size: 0.8em;}
legend.menuform{display:none; visibility:hidden;}
fieldset.menuform{display:inline;}
label.menuform{display:none; visibility:hidden;}
button.menuform{display:inline; font-size: 0.9em; border: 1px solid #990000; color: #781351; background-color:#fff;height: 1.5em; margin-bottom:-3px;padding-top: 0px;}
input.menuform{display:inline; font-size: 0.9em; border: 1px solid #990000; color: #781351; background-color:#fff;height: 1.2em;}

/* menu second level */
.FGBmenu_second_level_container { background-color: #c3a642; width: 726px; padding: .25em; font-size: 130.1%;}
.FGBmenu_second_level_container ul { padding: 0 0 0 .5em;}
.FGBmenu_second_level_container ul li { list-style: none; display: inline; color:#FFF; text-decoration:none; border-right: solid 1px #FFF; padding: 0 0.25em;}
.FGBmenu_second_level_container ul li a, #FGBmenu_second_level_container ul li a:visited { list-style: none; display: inline; color:#FFF; text-decoration:none; padding: 0 .5em 0 0.25em;}
.FGBmenu_second_level_container ul li a:hover { text-decoration:underline; }
.FGBmenu_second_level_container ul li.li_last {border-right: none; }
.FGB_hidden {display: none; visibility: hidden;}

#FGBmenu_entry1 ul {margin-left: 0em;}
#FGBmenu_entry2 ul {margin-left: 6.5em;}
#FGBmenu_entry3 ul {margin-left: 13.5em;}
#FGBmenu_entry4 ul {margin-left: 12em;}

/* menu tabselector*/
div#FGBtabselector_innertube {width: 840px; margin: 0 auto; }
div#FGBtabselector_innertube_container {margin-left: 110px; }
div#FGBtabselector_innertube_asset { width: 726px; }

ul#tabselector_menu { padding-left: 0.3em; }
ul#tabselector_menu li {list-style: none; display: inline; padding: 0 0.5em 0 1em;}
ul#tabselector_menu li a, ul#tabselector_menu li a:visited {color:#FFF; text-decoration:none; padding: 0 1.25em 0 0.0em; border-right: solid 1px #FFF; }
ul#tabselector_menu li a:hover { text-decoration:underline; }
ul#tabselector_menu li.li_last a{ border-right: none; }

/* content */
div#FGBtabentry0 {/*height:400px; */ margin:0 auto; padding-top: 2.5em; text-align: center;}
div#FGBtabentry1 {text-align: center;/*vertical-align: middle;*/}
div#mapster_wrap_0 {margin: 0 auto;}
div#FGBtabentry1 img {display: block; margin: 0 auto;}
div#FGBtabentry2 {/*width: 840px; margin: 0 auto;*/}

#FGBmission {width: 850px; margin: 0 auto;}
#FGBmission_content {float: left; text-align: left; width: 410px; padding: 0 10px 0 0; font-size: 1.2em; height:200px; }
#FGBsocial_mission_container {font-size: 1.2em; height:200px; }
#FGBmission_text {height: 160px;}
#FGBmission_text p a, #FGBmission_text p a:hover, #FGBmission_text p a:visited {text-decoration: none; color: #990000; }
.FGBsocial_news {float: left; width: 200px; margin: 0 16px 10px 0; height: 220px; text-align: left;}
#FGBsocial_news_container {text-align: justify; width: 200px; font-size: 1.1em; height: 200px; overflow: hidden; }
#FGBsocial_news_content {padding: 0px 5px 0px 0px; font-size: 90%}
#FGBsocial_news_content p {margin-bottom: 1em; text-align: left;}
#FGBsocial_twitter {float: left; text-align: left; /*text-align: justify;*/ width: 200px; font-size: 1.1em; background-color: #002440; height: 200px; border-top-left-radius: 10px; border-top-right-radius: 10px; }
#FGBsocial_twitter p a, #FGBsocial_twitter p a:hover, #FGBsocial_twitter p a:visited {text-decoration: none; color: #FFFFFF; }
#FGBsocial_twitter_container {background-color: #FFF; color: #002440; /*border-top-left-radius: 10px; border-top-right-radius: 10px;*/ margin: 10px 2px; height: 160px; overflow-y: auto; padding: 0.5em; font-size: 90%}
#FGBsocial_twitter p {color: #FFF; padding: 0 1em; font-weight: bold; margin: 3px 0 -5px 0;}
p.FGBsocial_twitter_bottom {color: #002440; font-weight: normal; text-align: right; margin-right:10px;}
#fgb_home_social {margin-top: 60px;}
/* FGB carousel */

#fgb_home_social2 {background-color: #eee;}
#FGBmission_text p {background-color: #eee;}

.FGB_social_ul_group li {height: 42px; padding: 2px 0px 2px 10px; margin: 0 0 5px 0; }
.FGB_social_ul_group li div {vertical-align: middle }
.FGB_social_ul_group li a { text-decoration: none !important; }
#FGB_social_item_1 {border-left: 9px solid #fcbc34; }
#FGB_social_item_2 {border-left: 9px solid #a02e50; }
#FGB_social_item_3 {border-left: 9px solid #bec049; }
#FGB_social_item_4 {border-left: 9px solid #0a5896; }

#.FGB_little_icon {width: 32px; height: 32px; margin-right: 20px}
.FGB_little_icon {width: 32px; height: 32px; margin-left:11px}

.FGB_big_icon {width: 100%; height: 32px;}
.FGB_last_icon {margin-right: -10px;}
 
/* #FGBcarousel {visibility:hidden;} */
#FGBcarousel ul {position:absolute; overflow:hidden; margin:0; padding:0; list-style:none;}
#FGBcarousel ul li {float:left;width:200px; height:200px; margin:0 10px 0 0;}
#FGBcarousel .mask {position:relative; overflow:hidden; width:840px; margin: auto; }
#FGBcarousel .pagination-links {display: none; visibility: hidden;list-style:none;margin:0;padding:0;}
#FGBcarousel .pagination-links li {display:inline;}
#FGBcarousel .pagination-links li.current {background:grey;}
#FGBcarousel .disabled {color:#c0c0c0;}
.FGBcarousel_overlap { position: relative; width: 200px; height: 200px; }
.FGBcarousel_title, .FGBcarousel_content { position: absolute; }
.FGBcarousel_overlap .FGBcarousel_title a, .FGBcarousel_overlap .FGBcarousel_content a:hover, .FGBcarousel_overlap .FGBcarousel_content a:visited { text-decoration: none; color: #002440; }
.FGBcarousel_title { border: 1px solid #CCCCCC; min-height: 3em; width: 80%; color: #002440; background-color: rgba(255,255,255,0.7); bottom: 5%; left: 10%;}
.info {display: none; visibility: hidden; height: 0px;}

.FGBcarousel_overlap .FGBcarousel_content  {top: 0; left: 0; z-index: 1; width: 200px; height: 200px; }
.FGBcarousel_overlap .FGBcarousel_title {bottom: 0; z-index: 2; color: #002440; margin: auto; border: 1px solid #CCCCCC; margin: 0px 5px 10px 5px; min-height: 3em; width: 188px; background-color: transparent; background-color: rgba(255,255,255,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99dddddd,endColorstr=#99dddddd)";}
.prev {position: relative; left: -358px; color:#900; }
.next {position: relative; left: 346px; color:#900; }

/* bottombar */
ul.FGBgoldbullet li {list-style: none; display: inline; background-image:url('/img/FGB_gold_bullet.gif'); background-repeat:no-repeat;background-position:left center; padding-left: 15px; color:#FFF; margin-left: 2em;}
ul.FGBgoldbullet li a, ul.FGBgoldbullet li a:visited {color:#FFF; text-decoration:none;}
ul.FGBgoldbullet li a:hover {color:#FFF; text-decoration:underline;}
ul.FGBleftmenu {float: left; margin-left: -2em;}
ul.FGBrightmenu {float: right; margin-right: 1em;}
#references {margin-top: 5px;}

/* TIMELINE */
div.timeline-event-icon { border: 1px solid #aaa; padding: 1px; background: white; }
div.timeline-event-icon-default { border: none; padding: 0px;}
div.timeline-event-icon img { width:50px; height:50px; }
div.timeline-default { height: 450px; }
div#timeline-filters { margin: 1em auto; text-align: center; }
div#timeline-filters select {margin-right: 2em; width: 150px;}
div.timeline-band-layer-inner { overflow-x:hidden; overflow-y:scroll;}

/* FGB cloud */
#origin {position: relative; width: 100%; height: 100%; left: 0; top: 250px; text-align: center; z-Index: 100;}
#frame {position:absolute;top:0px;left:0px;}
#FGBCloud {height: 500px; width:100%; text-align: center;}

/*FGB tweet */
.tweet_list { list-style: none; margin: 0; padding: 0; overflow-y: hidden; }
.tweet_list .awesome, .tweet_list .epic { text-transform: uppercase; }
.tweet_list li { overflow-y: auto; overflow-x: hidden; padding: 0 0.5em 0.5em 0.5em; list-style-type: none; }
.tweet_list li a { color: #0C717A; }
.tweet_list .tweet_even { background-color: #F0F0F0; }
.tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet_list .tweet_avatar img { vertical-align: middle;}

/* AddThis */
#FGBAddThis_container {margin-top: -20px;}
.addthis_button_facebook_like iframe {width:93px !important;}

#scoxntainer {width: 850px; margin: auto; text-align: center;}
.format_1x1 {width:200px; height:200px;}
.format_1x1 .image img {width:200px; height:200px;}
.format_1x2 {width:200px; height:400px;}
.format_1x2 .image img {width:200px; height:417px;}
.format_1x3 {width:200px; height:600px;}
.format_1x3 .image img {width:200px; height:634px;}
.format_1x4 {width:200px; height:800px;}
.format_1x4 .image img {width:200px; height:851px;}
.format_2x1 {width:400px; height:200px;}
.format_2x1 .image img {width:417px; height:200px;}
.format_2x2 {width:400px; height:400px;}
.format_2x2 .image img {width:417px; height:417px;}
.format_2x3 {width:400px; height:600px;}
.format_2x3 .image img {width:417px; height:634px;}
.format_2x4 {width:400px; height:800px;}
.format_2x4 .image img {width:417px; height:851px;}
.format_3x1 {width:600px; height:200px;}
.format_3x1 .image img {width:634px; height:200px;}
.format_3x2 {width:600px; height:400px;}
.format_3x2 .image img {width:634px; height:417px;}
.format_3x3 {width:600px; height:600px;}
.format_3x3 .image img {width:634px; height:634px;}
.format_3x4 {width:600px; height:800px;}
.format_3x4 .image img {width:634px; height:851px;}
.format_4x1 {width:800px; height:200px;}
.format_4x1 .image img {width:851px; height:200px;}
.format_4x2 {width:800px; height:400px;}
.format_4x2 .image img {width:851px; height:417px;}
.format_4x3 {width:800px; height:600px;}
.format_4x3 .image img {width:851px; height:634px;}
.format_4x4 {width:800px; height:800px;}
.format_4x4 .image img {width:851px; height:851px;}
.tooltip { display:none; position:absolute; border: 1px solid #CCCCCC; color: #002440; background-color: rgba(255,255,255,0.9); border-radius:5px; padding:10px; width: 300px}

