/*
@import url("https://fonts.googleapis.com/css?family=EB Garamond");
*/
@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700");

/* BEGIN CHANGES TO BOOTSTRAP CSS */
@media (min-width: 767px) {
	.navbar-nav > li {
		/* display: inline-block; */
		/* float:none;  */
	}
}
@media (max-width: 767px) {
	#div_flags {margin-bottom:20px; margin-top:10px}
}

.navbar-nav {
    float:none;
    margin:0 auto;
    display: block;
    text-align: center;
}

.navbar-nav > li > a, .navbar-brand {
    padding-top:10px !important; 
    padding-bottom:0 !important;
    height: 38px;
}
.navbar {min-height:38px !important}


.navbar-toggle {
    padding: 6px 7px;
    margin-top: 5px;
    margin-bottom: 5px;
 }
 
 body {padding-top: 0; font-size:15px}
 /*
 body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 ,.h6 , .tooltip, .popover {font-family: "Ubuntu", Arial, Georgia, "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, sans-serif}
 */
### .btn-primary:hover {
  color: #ffffff;
  background-color: orange;
  border-color: orange;
}
 
/* END CHANGES TO BOOTSTRAP CSS */ 
 
 @media  screen and (max-width: 10000px) {
	#ad_widex{display:block}
	#ad_narrow{display:none}
}
@media screen and  (max-width: 750px) {
	#ad_widex{display:block}
	#ad_narrow{display:none}
	#logospace {display:none}
}
@media screen and (max-width: 500px) {
	#ad_widex{display:none}
	#ad_narrow{display:block}
	#div_ad {max-width:280px !important}
	#div_ad2 {width:320px !important}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 999px}
.navbar .nav {margin: 0; font-size:14px}
#banner {min-height: 0px;}
#hr_bottom {border-top:1px solid #f0f0f0; margin-top:15px; margin-bottom:0}
.pg_title {text-align:center}


.btn-xs {display:none !important} /* avoid source-button to appear */

.popups_ext {position:relative;width:0px;height:0px; margin:auto !important; text-align:center; z-index:99999;margin:0; background-color:silver }
.help_popups_ext {position:relative;width:0px;height:0px; text-align:left; z-index:99999;margin:0;}
#msgpopup {position:relative;  left:-250px;   width:500px;background-color:#ffffec; text-align:center; border: 2px solid silver; border-top: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2; z-index:9}
.inline {display:inline-block}

h1 {text-align:center; font-size:28px}

#img_ajax {position:absolute; display:none; width:0;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9; text-align:center; z-index:999999999; background-color:transparent; padding-left:50%; padding-right:50%; ;left:0; }
#img_ajax_int {width:360px;position:relative; left:-180px; top:120px; color:#003366; padding:20px;  border: 1px solid #003366; background-color:white; font-size:22px; border-radius: 50%}

.popups_ext {position:relative;width:0px;height:0px; margin:auto; text-align:center; z-index:99999;margin:0; background-color:silver }
.help_popups_ext {position:relative;width:0px;height:0px; text-align:left; z-index:99999;margin:0;}
#msgpopup {position:relative;  left:-280px;   width:500px;background-color:#ffffec; text-align:center; border: 2px solid silver; border-top: 1px solid #e2e2e2;  border-left: 1px solid #e2e2e2; z-index:9}
.inline {display:inline-block}


.td_txt_mid {padding-right:30px;} 
.td_txt_right {padding-right:10px} 
.td_txt_img {width:80px}
.td_txt_right , .td_txt_mid {width:350px}


.contentpaneopen a.link_bc:link,a.link_bc:visited,a.link_bc:active  {color: #003366;	text-decoration: underline;}
.contentpaneopen a.link_bc:hover { color:maroon;text-decoration: underline}
#friend_sites{ margin:auto;margin-top:100px;text-align:center;width:800px; font-size:10px}


p.sectiontitle{background-image:url(/images/arrow-up5.gif); background-position: left ;background-repeat:no-repeat; padding-left:30px; font-size:15px; font-weight:bold; cursor:pointer; color:#194370;margin-top:5px}
a.sectiontitle:link,a.sectiontitle:hover,a.sectiontitle:visited,a.sectiontitle:active { color:#194370;  background-color:#FFFF00; font-size:30px}
p.titoli {margin:0px; margin-bottom:10px;padding:0px; font-weight:bold; color:#194370; font-family:Ubuntu, Arial, Helvetica, sans-serif;font-size:28px;}
.articletitle{font-size:26px; font-weight:bold; color:#194370; font-weight:bold; text-align:left}
.submenux { font-size:11px; font-family:Ubuntu, Arial, Helvetica, sans-serif;top:3px;position:absolute;left:830px}

.pictitle1 {text-align:center; font-size:22px; font-weight:bold; color:#194370;}
.pictitle2  {text-align:center; font-size:32px; font-weight:bold; color:#194370; }

#s5_header_wrap {background:#000000 url(templates/custom_images/s5_logo_clean.jpg) no-repeat top center;}

.nodisplay {display:none}
.nomargin div {margin:0; height:0; padding:0}
.center {text-align:center}
#s5_number {display:none}
#s5_cpanel_pos_holder {visibility:hidden}

#s5_body_padding {margin-left:10px;margin-right:10px;padding-top:0px; }
#s5_column_wrap {padding:0;margin:0;}
.article_separator {display:none}
#s5_div_ts1 {font-size:10px; }
h2 {font-size:20px;margin:0; margin-bottom:6px}
p {margin:0; padding:0}
/*
#s5_div_ts1 li , .div_bullets li	{background:url(/templates/custom_images/bullet_black.png) no-repeat center left; background-position:0 5px; padding-left:20px;margin-left:10px; vertical-align:top; line-height:14px; margin:4px}
.hasTip {display:none}
*/
/*DEVE essere 1px!!!*/
#s5_body_padding {padding:1px;} 
#s5_middle_column {margin-left:17px;margin-bottom:10px}
.contentpaneopen  .buttonheading {display:none;height:0px}
.product_font {color:#333333}
.product_title {color:#111111; font-weight:bold; font-size:14px}
#s5_bottom_wrap_outer {height:35px}
#s5_footer_pos,#s5_footer_pos_inner{height:10px}


.a_underl, .link_bc {text-decoration:underline !important}
.a_underl:hover, .link_bc:hover{text-decoration:none !important}
.article {width:700px; margin:auto}
.articlewide {width:950px; margin:
}
.center {text-align:center}
hr {border-bottom:1px solid silver}

h1 {font-weight:normal}

.shadow {
-webkit-box-shadow: 0px 4px 8px rgba(100, 100, 100, 0.69);
-moz-box-shadow:    0px 4px 8px rgba(100, 100, 100, 0.69);
box-shadow:         0px 4px 8px rgba(100, 100, 100, 0.69);
}
div.genpage {margin:auto; font-size:16px; padding-left:10px; padding-right:10px}
.page_content {padding: 25px;padding-top: 0px;wifdth: 95%;max-width: 800px;margin: auto;}

div.genpage h1 {margin-top:40px; margin-bottom:30px }
.qmark {background-image: url('/images/help_icon2_H16.gif'); width: 20px; display: inline-block; background-repeat: no-repeat; background-position: 0px 0px; height: 13px; padding: 0pt; margin: 0pt; cursor: pointer; xxz-index: 9999}
####alogo {font-family:Georgia; xxfont-size:32px !important}
###.navbar-default .navbar-toggle {border-color: white}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {background-color: transparent}
mark, .mark {
    background-color: initial;
}
