/*  GLOBAL HTML STYLES      */ 

html {background-color: #000000;}
body {margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;color: #FFF;background-color: #000;}
#divWrapper {width: 920px;margin: 10px auto 0 auto;}
#firefoxCenterStyle {margin: 0 auto 0 auto; text-align: -moz-center;  } /*text-align: -moz-center; for Firefox */

/* ------------------ */
/* TEXT */
/* ------------------ */
h1, h2, h3, h4 {font-family: "Lucida Grande", Verdana, sans-serif; }
h1 {font-size: 18px; margin: 0 0 .95em 0; color: #777; font-weight: bold; }
h2 {font-size: 18px; margin: .5em 0 .95em 0 .95emf; padding: 0; color: #777; font-weight: bold; }
h3 {font-size: 80%; margin: 0; padding: 0; font-weight: bold; }
h4 {font-size: 80%; margin: 0; padding: 0; font-weight: bold; }
p {margin: .25em 0 .75em 0; padding: 0 15px 0 0; font-size: 12px; line-height: 18px; }
.evident {font-weight: bold; }
.BoxHeading, .BoxHeading a {margin: 0em;padding: 0.5em 0.5em;font-size: 10px;font-weight: bold;color: #777;background-color: #CCC;text-align: left;}
.externalLinks {margin: 0; padding: 0.3em 0.3em; }
.externalLinksDown {margin-top: -2000px; padding: 0.3em 0.3em; }
.externalLinksColored {color: green; }

/* ------------------------------*
/*   DIV SECTION - LOGO TITLE	  */	
#divSectionTitle {width: 600px;margin: 0;padding: 0;background-image: url(../grafics/bg_gradient_hor.jpg);background-repeat: repeat-y;}
.txtSectionTitle {font-size:22px;color: #CC6600;margin: 0px;padding-top: 10px;padding-bottom: 10px;}
#homepageLink {margin-top: -35px; font-size: 8px; } 	 	
.txtSubTitle {font-size: 13px;color: #990033;font-weight: bold;}

/* --------------------------*/
/*   FULL TABLE   */	

#tableLayout { border-top: 1px solid #CCC;border-left: 1px solid #CCC;}
#tableLayoutHomepage {width: 780px;border-right: #990033 2px solid;border-top: #990033 2px solid;border-left: #990033 2px solid;border-bottom: #990033 2px solid;}

/* -----------------------------*/
/*   DIV SECTION - LOGO 	  */	

.#divLogoImgHomepage {margin-left: 55px; padding-top: 15px;	padding-bottom: 15px; clear: both; } {margin-top: 50px;	margin-left: 50px;	}
.imgLogoTitleHomepage {float: left; vertical-align:top; }

.txtLanguageEnglish  {padding-left: 0px;}
.txtLanguageItaliano {padding-left: 20px;}
.txtLanguageEspagnol {padding-left: 40px;}
.txtLanguageDeutsch  {padding-left: 60px;}
#divLogoImg {margin-left: 55px; padding-top: 15px;	padding-bottom: 15px; clear: both; }
#divLanguageVersions {float: right; margin-top: 25px; margin-right: 35px; }

/* ------------------ 
 NAVIGATION 
 ------------------ */
a { color: #CCCCCC; } 
a:link { color: #CCCCCC; }
a:hover { color: #da6032; }
a.backTop {font-size: 9px; }
li#currentSection a:link, li#currentSection a:visited { color: #CC6600; font-weight: bold; }


#divSiteNavHome {margin: 50px 0 15px 0; padding: 3px 0 3px 0; background-color: #37383b;  }
#divSiteNavHome ul {margin: 0; padding: 0; list-style-type: none; font-size: 80%; font-weight: bold; color: #FFF;  }
#divSiteNavHome ul li  {
	display: inline;
	text-align:left;
}
#divSiteNavHome ul li a {
	margin: 0 25px 0 5px;
	padding: 0;
	text-decoration: none;
}
#divSiteNavHome a:link, #divSiteNavHome a:visited { color: #CCC; }
#divSiteNavHome a:hover { color: #e46830; } 
#divSiteNavHome a.current { color: #e46830; }

#divNavFLAGS{ margin-top: 25px; margin-bottom: 25px; font-size: 10px;}
#divSectionNav {padding-bottom: 25px;	padding-left: 55px;	}
#divNavigation a:link, #divNavigation a:visited, #divNavigation a:active {font-size: 11px;}
#divNavigation a:hover, #divNavigation a.current:link,#divNavigation a.current:visited {font-size: 11px;color: #CC6600;}

/* -------------------------------------------------*/
/*   DIV HOMEPAGE  */

#sectionLeft {float: left; width: 180px; padding-left: 05px;}
#sectionRight {float: right; width: 600px;}



/* -------------------------------------------------*/
/***   DIV FOOTER   ***/	
/* ---FOOTER-- */
#divFooter {clear: both; float: left; width: 340px;margin: 40px 0 0 3px;border-top-style: solid;color: #888585;  /*eventually #cccccc*/border-top-color: #CCCCCC;border-top-width: 1px;padding-top: 3px;font-size: 11px;}  /*firefox browser 2.0 need float left to assign the id*/
#divFooter a { text-decoration: none; }
#divFooter a:link, #divFooter a:visited { color: #888585; }
#divFooter a:hover { color: #e46830; } 

