
body {
	background-color: #ccc;
	padding: 0;
	margin: 0;
}
body, p, td, a, li {
	font-family: arial, sans-serif;
	font-size: 8pt;
}
ul {
	margin-top: 2px;
}
li {
	margin-left: 15px;
}

/* Documents : DEPRECATED */
ul.doc {
	list-style: none;
}
.doc li {
	margin: 0 10px 5px 10px;
	padding: 0;
	padding-left: 10px;
	list-style: none;
	background: transparent url(../../img/austria/doc_icon_tcm79-116936.gif) top left no-repeat;
}
.doc li a {
	color: #000;
}

/* Docs v2 with mime types */
ul.file {
	list-style: none;
	margin: 0;
	padding: 0;
}
.file li {
	color: #555;
	margin: 3px 0px 3px 7px;
	padding: 0;
	padding-left: 20px;
	list-style: none;
	height: 17px;
}
.file li a {
	color: #000;
	/*font-weight: bold;*/
}
.file li a:hover {
	text-decoration: none;
}
/* Mimes */
li.pdf {
	background: transparent url(../../img/austria/pdficon_small_tcm79-119380.gif) top left no-repeat;
}
li.flash {
	background: transparent url(../../img/austria/flash-icon_tcm79-119880.jpg) top left no-repeat;
}
li.word {
	background: transparent url(../../img/austria/wordicon_small_tcm79-119381.gif) top left no-repeat;
}
li.xls {
	background: transparent url(../../img/austria/excel_icon_tcm79-121840.gif) top left no-repeat;
}
li.audio {
	background: transparent url(../../img/austria/read-more_tcm79-117822.gif) top left no-repeat;
}
li.zip {
	background: transparent url(../../img/austria/zip_icon_tcm79-121842.gif) top left no-repeat;
}
li.ppt {
	background: transparent url(../../img/austria/powerpoint_icon_tcm79-121841.gif) top left no-repeat;
}
li.html {
	background: transparent url(../../img/austria/icon_html_tcm79-127942.gif) top left no-repeat;
}

.left-menu {}
.left-menu h4 {
	margin-left: 11px;
	margin-bottom: 4px;
}
.left-menu h4 a {
	color: #666;
}
.left-menu ul{
	list-style: none;
	margin-left: 11px;
}
.left-menu li {
	list-style: none;
	padding-left: 17px;
	background: transparent url(../../img/austria/left_menu_off_tcm79-132642.gif)  top left no-repeat;
	margin-top: 2px;
	margin-left: 0;
}
.left-menu li.active {
	list-style: none;
	padding-left: 17px;
	background: transparent url(../../img/austria/left_menu_on_tcm79-132643.gif) top left no-repeat;
}
.left-menu li a {
	color: #666;
}
td.left-menu  ul ul {
	display: none;
	margin: 0;
}
td.left-menu  ul>ul {
	margin-left: 11px;
}
td.left-menu ul.active {
	display: block;
}


/* Flash content in overlay on the hp */
#homeflashcontent {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
h3.red {
	font-size: 10pt; 
	color: #ff0000;
	padding: 0;
	margin: 0;
}
.bodytext { 
	font-size:8pt; 
	color:#000000; 
	padding-left:1px;
	padding-top: 2px;
	padding-bottom: 4px; 
}
br.clear-float {
	clear: both;
	padding: 0;
	margin: 0;
}
.upline {
	color: #666;
	font-size: 8pt;
	text-align: left;
}
.upline a, .upline a:visited {
	color: #666;
	text-decoration: none;
}
.upline a:hover {
	color: #666;
	text-decoration: none;
}
/* Products tables */
table.tbProducts {
	border-right: 1px solid #aaa;
}
td.tbTitle {
	background-color: #888;
	color: #fff;
	font-weight: 600;
	font-family: arial, "lucida console", sans-serif;
	text-align: center;
}
table.tbProducts td {
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	padding: 5px;
}

/* Homepage components */
.intro-nav h3.with-bg {
	color: #fff;
	font-size: 11px;
	margin: 0;
	padding: 0;
	padding-left: 8px;
	background-color: #FF0000;
	margin-bottom: 8px;
}

td.content {
	width: 100%;
}
/* Collectors */
.collector {}
.collector-2col {}	/* Will display the items in 2 columns */
.collector h3 {
	color: #fe0000;
	font-size: 12px;
	margin: 0;
	padding: 0;
	margin-left: 14px;
}
.collector h3.with-bg {
	color: #fff;
	font-size: 11px;
	margin: 0;
	padding: 0;
	margin-left: 14px;
	padding-left: 3px;
	background-color: #FF0000;
	margin-right: 14px;
	margin-bottom: 3px;
}
.coll-elt {
	clear: both;
	padding: 3px;
	padding-right: 12px;
	margin: 0;
	margin-bottom: 6px;
	margin-left: 14px;
}
/* 2 colums collector */
.collector-2col .coll-elt {
	clear: none;
	float: left;
	width: 255px;
	padding-right: 2px;
	/*border: 1px solid red;*/
}
/* 3 colums collector */
.collector-3col .coll-elt {
	clear: none;
	float: left;
	width: 155px;
	padding-right: 2px;
}
.collector-2col>.coll-elt, .collector-3col>.coll-elt {	/* Moz fix for IE bug */
	margin-left: 14px;
}
/* Element title */
h2, h4 {
	color: #fe0000 !important;
	font-size: 11px;
	padding: 0;
	margin: 0 0 2px 0;
}
h2.white { 
	color: #FFFFFF !important;
	font-size: 11px;
	padding: 0;
	margin: 0 0 2px 0;
}
.coll-elt p, .intro-nav p {
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
}
.coll-elt img, .coll-elt object, .intro-nav img  {
	float: left;
	margin: 0 10px 3px 0;
}
.coll-elt object {
	margin-top: 5px;
}
.coll-elt table object  {	/* Don't apply float on embed objects */
	clear: both;
}
/* Padding separator */
.coll-sep {
	clear: both;
	padding: 0px;
	margin: 0;
}
/* Readmore v2 : picto is inserted here */
a.read-more {
	padding-left: 10px;
	background: transparent url(../../img/austria/read-more_tcm79-117822.gif) top left no-repeat;
	color: #000;
}
/* Red bold links, used for true stories */
a.bred {
	font-weight: bold;
	color: #fe0000;
}	
/* Annual Reports v2, by nwo */
#annual-reports {
	margin-left: 15px;
}
.latest-report img, .single-report img {
	float: left;
	margin: 0 10px 10px 0;
}
#annual-reports p {
	margin: 0;
	padding: 0;
	margin-top: 5px;
}
.latest-report {		/* 100% */
	margin-bottom: 15px;
	margin-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.single-report {		/* 50% */
	width: 45%;
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
}
p.rss-feed {
	text-align: right;
}
.rss-feed a {
	margin-right: 10px;
	padding-right: 21px;
	background: transparent url(../../img/austria/rss-icon_tcm79-119583.gif) top right no-repeat;
	color: #000;
}

/* Images v2, compliant True Story v2 */
/**
   <div id="image">
    <div id="pic" style="width:95px">
     <a href="/phpthumb/phpThumb.php?src=/img/country/pic.jpg&w=800" class="thickbox" title="My Caption">
      <img class="photos" src="/phpthumb/phpThumb.php?src=/img/country/pic.jpg&w=95&h=95&zc=C" title="My Caption" />
     </a>
     <div class="image-link">
      <a href="/phpthumb/phpThumb.php?src=/img/country/pic.jpg&w=800" class="thickbox" alt="Zoomer l'image" title="My Caption">
       <img src="/img/country/icon-zoom_tcm82-121188.gif" width="21" height="21">
      </a>
     </div>
    </div>
   </div> 
 */
/* MA theme */
#image {
	float: left;
	margin: 0;
	/*margin-right: 5px;*/
}
#image-right {
	float: right;
	margin: 0;
	/*margin-left: 5px;*/
}
#pic a img  {	margin: 0; float: none; }	/* Mandatory to clear the margin of the collector images */
#pic { position: relative; width: 95px; }
.tiny { width: 95px; }
.small { width: 110px; }
.medium { width: 250px; }
.large { width: 500px; }
.photos { border: 0; }

.image-link { position: relative; }
.image-link img { 				/* icon */
	position: absolute;
	border: 0;
	top: -21px;
	height: 21px; 
	width: 21px; 
	right: 0;
}
#caption {
	position: relative;
 	font: normal 1em arial, helvetica, sans-serif;
	color: #ddd;
	background: #000;
	padding: 3px;
}
#caption a {
	color: #ddd;
	text-decoration: none;
}


/* Links */
ul.links {
	padding: 0;
	margin: 0;
}
ul.links, ul.links li {
	list-style: none;
}
ul.links li {}
/* Videos */
ul.links-video {
	padding: 0;
	margin: 0;
}
ul.links-video, ul.links-video li {
	list-style: none;
}
ul.links-video li {
	line-height: 17px;
	padding-left: 20px;
	background: transparent url(../../img/austria/video-icon_tcm79-119049.gif) top left no-repeat;
	color: #000;
}
ul.links-video li.video-item a {
	color: #000;
}
.bodytextBold	{ font-size:8pt; color:#000000; font-weight:bold;padding-left:1px }
.bodytextHeader, .bodytextHeader a { font-size:8pt; color:#FF0000; font-weight:bold; padding:0; margin:0; }
.divControlScroll	{ position:absolute; left:317px; top:529px; width:309px; height:63px; clip:rect(0px 309px 63px 0px);}
.divScrollBox	{ position:absolute; left:0px; top:0px; font-size:11pt; visibility:hidden;}
.filesize	{ font-size:8pt; color:#000000; font-family:arial, sans-serif; }
.heading	{ font-size:12pt; font-weight:bold; color:#000000; font-family:arial; }
.headingsmall	{ font-size:10pt; font-weight:bold; color:#000000; font-family:arial; }
.lhsmenuhead	{ font-size:8pt; color:#666666; font-family:arial; text-decoration:underline; font-weight:bold; }
.lhsmenuheadsimple	{ font-size:8pt; color:#666666; font-family:arial; text-decoration:none; font-weight:bold; }
.linkfont	{ font-size:8pt; color:#FF0000; font-family:arial; }
.linkheader	{ font-size:8pt; color:#000000; font-family:arial; font-weight:bold; }
.newsdate	{ font-size:8pt; color:#000000; font-family:arial; font-weight:bold; }
.newsheader	{ font-size:8pt; color:#FFFFFF; font-family:arial;padding-left:3px }
.newshighlight	{ font-size:8pt; color:#FF0000; font-family:arial; font-weight:bold; }
.select	{ height:19px; font-size:8pt; color:#000000; font-family:arial; }
.warning, .warning p, .warning span { font-size:8pt; color:#FF0000; font-family:arial, sans-serif; }
a.alphabet	{ font-size:8pt; color:#000000; font-weight:bold; text-decoration:underline; }
a.alphabetselected	{ font-size:8pt; color:#FF0000; font-weight:bold; text-decoration:none; }
a.bodytextlink	{ font-size:8pt; color:#000000; text-decoration:underline; }
A.footerlink	{ font-size:8pt; color:#666666; }
a.language	{ font-size:8pt; color:#FF0000; }
a.lhsmenu	{ font-size:8pt; color:#666666; text-decoration:underline; }
a.readmore	{ font-size:8pt; color:#000000; text-decoration:underline; }
a.sitemap	{ font-size:8pt; color:#000000; text-decoration:underline; }
a.titlebarlink	{font-size:8pt; color:#666633; font-weight:bold;}
body	{ margin:0; background-color:#CCCCCC; font-family:arial; }
h1	{ font-size:12pt; font-weight:bold; color:#000000; padding-bottom: 0; margin-bottom: 0; }
.footerlink2 	{ padding-top: 4px; font-size:8pt; color:#666666; font-family:arial; }
.footerlink2 a	{ color:#666666; margin: 8px; }
.maxi	{ height: 60px; font-size: 20px; font-weight: bold; }
.tabl	{ width: 230px; background-color: #E1E1E1; text-align: right; font-size: 11px; }
.tabltitle	{ width: 230px; background-color: #E1E1E1; font-weight: bold; font-size: 11px; }
.tabr	{ background-color: #FF0000; color: #fff; text-align: center; font-weight: bold; font-size: 11px; }
.tabr2	{ background-color: #FF9900; color: #000; text-align: center; font-weight: bold; font-size: 11px; }
.tabr3	{ background-color: #FFBE50; color: #000; text-align: center; font-weight: bold; font-size: 11px; }
.tabr4	{ background-color: #E6DCAA; color: #000; text-align: center; font-weight: bold; font-size: 11px; }
.tabtitlel	{ border: 2px solid #EAEAEA; font-weight: bold; }
.tabwhite	{ height: 10px;}
a.top {
	padding-left: 12px;
	background: transparent url(../../img/austria/backtotop_tcm79-119501.gif) top left no-repeat;
	color: #000;
	text-decoration: none;
	margin-right: 25px;
	font-weight: bold;
}
a.top:hover, a.top:visited {
	color: #000;
	text-decoration: none;
}
#footer	{ 
	font-family:arial;
	color: #888;
	font-size: 8pt;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
 }
#footer p, #footer a, #footer_countries a	{ color: #666; font-size: 8pt; }
#footer ul, #footer li, #footer_countries ul, #footer_countries li	{ 
	list-style: none;
	padding: 0;
	margin: 0;
	color: #888;
	font-size: 8pt;
	display: inline;
}
#footer_countries	{ 
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: 7px;
	text-align: center;
	font-family:arial;
	color: #888;
 }
#footer_countries a:hover	{ text-decoration: none; }
#footer_countries p	{ 
	color: #888;
	font-size: 8pt;
	padding: 0;
	margin: 0;
	display: inline;
 }
#footer_image	{ float: left; }
ul#classiclinks a	{ 
	font-size: 8pt; 
	color: #000;
	font-weight: bold;
 }
ul#classiclinks a:hover	{ text-decoration: underline; }
.couche	{ position:absolute;visibility:hidden;z-index:1 }

.custom_bg1 {background-color:#FF0000;}
.custom_bg2 {background-color:#FF9900;}
.custom_bg3 {background-color:#FFBE50;} 
a.lhsmenuOn { font-size:8pt; color:#FF0000; text-decoration:underline; }

#popup{
	position:absolute;
	z-index: 200;
	background-color: Silver;
	border: 1px outset gray;
}
#popshadow{
	background-color:#000000;
	position:absolute;
	z-index: 100;
	filter:alpha(opacity = 60);
	-moz-opacity: .6;
}
#popcontainer{
	padding:0;
	spacing:0;
	margin:0;
	height:400px;
	width:14px;
	position:absolute;
	z-index: 300;
	filter:alpha(opacity = 70);
	-moz-opacity: .7;
}
#popcontainer #close{
	position:absolute;
	top:0;
	left:0;
	width:14px;
	height:12px;
	background-image: url(../../img/elvia_france/cross_tcm81-38430.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#popcontainer #question{
	position:absolute;
	top:12;
	left:0;
	width:14px;
	height:14px;
	background-image: url(../../img/elvia_france/question_tcm81-38431.gif);
	background-repeat: no-repeat;
	background-position: top;
	cursor:help;
}
#popcontainer #opening{
	position:absolute;
	top:26;
	left:0;
	width:14px;
	height:14px;
	background-image: url(../../img/elvia_france/arrow_tcm81-38478.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

/* News v2 */

#bookmark {
}
#boormark ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#bookmark li {
	list-style: none;
	display: inline;
	margin-right: 10px;
}
#bookmark li a {
	text-decoration: none;
}
#bookmark li a:hover {
	/*border-bottom: 2px solid #ccc;*/
}

/* Forms */
#wform {

}
td.form-elt {
	font-weight: bold;
}
.form-textinput {
	border: 1px solid #aaa;
	width: 250px;
}
.form-mandatory {
	color: #fe0000;
	font-weight: bold;
	font-size: 12px;
}
td.form-mandatory {
	
}
.form-conditions  {
	text-align: center;
}
#forms-textarea {
	width: 70%;
	border: 1px solid #aaa;
	text-align: left;
	height: 30px;
	overflow: auto;
	padding: 2px;
}
#forms-textarea p {
	margin: 0;
	padding: 0;
}
.form-submit {
	text-align :center;
}
#form-messages {
	color: #fe0000;
}

/* Image Bank v2 */
div#image-bank {
	width: 100%;
	padding: 0;
	margin: 0;
	margin-left: 16px;
	text-align: center;
}

div#image-bank .thumbnail {
	width: 100px;
	float: left;
	text-align: center;
	margin: 5px;
	margin-left: 0;
}
div#image-bank .image img {
	margin-bottom: 4px;
}
div#image-bank form input {
	clear: left;
	margin-top: 4px;
}
#image-bank #email {
	text-align: left;
	margin-top: 15px;
}
#image-bank #email p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
#image-bank #email input {
}