﻿/*
.btnAccessible { position:absolute; border:1px solid red; width:200px; text-align:center; display:none; }
.btnAccessible { display:block; left:50%; z-index:99999; width:375px !important; height:auto !important; margin-left:-187px; padding:7px 0 18px; color:#6BB522 !important; font-size:1.2em; font-weight:bold; text-align:center; background:url(../imgs/bg/invisible-links.png) no-repeat; position:absolute;  }
.accessible-link, .accessible-info { position:absolute !important;  }
*/

* html .btnAccessible {
    position: absolute;
    top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+"px" : body.scrollTop+"px");
}
.btnAccessible  { display:block; left:50%; width:375px; height:40px; margin-left:-200px; background:url(../imgs/others/header/invisible-links.png) left top no-repeat; outline:0; text-align:center; line-height:23px; font-weight:bold; color:#5FCE00; z-index:1000; }

/* +accessible */
.show-accessible-link {
	text-indent:0px !important;
	display:block;
	left:50%;
	z-index:99999; 
	width:375px !important;
	height:auto !important;
	margin-left:-187px;
	padding:7px 0 18px;
	color:#6BB522 !important;
	font-size:1.2em;
	font-weight:bold;
	text-align:center;
	background:url(../imgs/bg/invisible-links.png) no-repeat;
}
.accessible-link, .accessible-info { position:absolute !important; left:-9999px; color:#6BB522 }

/* +no-flash */
.box-no-flash { position:relative }

.no-flash { width:188px; border:none; background-color:#fc3; padding:17px 14px 14px; margin:50px auto 50px; font-size:10px; } 
.no-flash em { font-size:1em }
.no-flash p { margin-bottom:4px !important; font-size:1.1em; color:#333 !important; }
.no-flash p.bottom { width:auto !important; height:auto !important; overflow:visible !important; margin:10px 0 0 0 !important; background:none !important }
.no-flash a { color:#333 !important; font-size:1em !important; text-decoration:underline; }

.subhome .box-no-flash { width:921px; height:246px; margin:30px 0 50px 74px }
/* end no-flash */


/* +accessible-content */
.accessible-content { position:relative; border-top:1px dotted #D0D9E8;	border-bottom:1px dotted #D0D9E8; padding:10px 5px 10px 5px; margin:10px 0 10px 0; }
.accessible-content h2, .accessible-content h3 { color:#60C102 }
.accessible-content h4 { font-size:1.2em; font-weight:bold; margin-bottom:5px; }
 
.accessible-content dt { font-size:1.1em; font-weight:bold; margin:0 0 5px 0; }
.accessible-content dd { font-size:1.1em; margin:0 0 10px 0; }
.accessible-content dd * { font-size:1em !important }
.accessible-content ul { list-style:square inside; margin:10px 0; }
.accessible-content dd img { display:block; }
.accessible-content dd img.left { margin-right:5px; }
.accessible-content dd img.right { margin-left:5px;  }

.accessible-content table { border-collapse:collapse; margin:0 0 10px 0; }
.accessible-content table td { empty-cells:hide; }
.accessible-content table caption { margin:10px 0 2px 0; font-weight:bold; font-size:1.1em; color:#999; }
.accessible-content td { border:1px #999 solid; background:#eee; }
.accessible-content th { font-weight:bold; border-left:1px #999 dotted; }
.accessible-content td, .accessible-content th { padding:3px; }

.accessible-content .transcriptions-list li { list-style:none;  margin:0 0 10px 0;  }
.accessible-content .transcriptions-list li a { padding:4px 10px; background:#60C102; color:#fff; font-size:1.4em; line-height:1.5em; }
.accessible-content .transcriptions-list li a.movie-title { font-weight:bold; }
.accessible-content h2.title-transcr-videos { font-size:1.4em; font-weight:bold; color:#60C102; }
.section-infos-transcription { margin:0 75px 40px 75px; }
.section-infos-transcription p { margin-bottom:10px; }
.section-infos-transcription p strong { font-weight:bold; }
.section-infos-transcription a { font-weight:bold; text-decoration:underline; }

.accessible-content .box { padding:10px; background-color:#f0f0f0; margin:5px 0 0 0; }

p.missing-content-message { margin:20px auto; padding:20px 0; border:1px #faa solid; background:#fee; text-align:center; width:400px; }
.panel .accessible-content p { color:#606060 !important }

.accessible-content .global li { list-style-type:none; margin-bottom:15px; background-color:#efefef; padding:10px 8px; }
.accessible-content .global li li { list-style-type:square; margin-bottom:3px; padding:0; background-color:transparent; } 
/* end accessible-content */




/* +alternative-history */
.about-us-history .accessible-content  { width:675px; margin:0 auto; }
.about-us-history .accessible-content ul.decades-list  { margin:0 0 15px 0; padding:0 0 16px 0; background:url(../../imgs/backgrounds/alternative-shadow.jpg) no-repeat center bottom; height:50px; width:675px; }
.about-us-history .accessible-content ul li  { list-style-type:none; list-style-position:inside; width:81px; margin:0 18px 0 0; padding:0; float:left; }
.about-us-history .accessible-content ul li a { display:block; width:81px; padding:5px 0; margin:5px 0 0 0; color:#fff !important; text-decoration:none; text-align:center; font-size:0.9em; background-color:#00f; }
.about-us-history .accessible-content ul li a:hover { padding:10px 0 5px 0; margin:0; }
.about-us-history .accessible-content ul li a span { display:block; font-size:2.1em; }
.about-us-history .accessible-content .decade1950, #decade1950 { background:#7CD526; }
.about-us-history .accessible-content .decade1960, #decade1960 { background:#2195E2; }
.about-us-history .accessible-content .decade1970, #decade1970 { background:#F78D24; }
.about-us-history .accessible-content .decade1980, #decade1980 { background:#2DD4CD; }
.about-us-history .accessible-content .decade1990, #decade1990 { background:#F7B124; }
.about-us-history .accessible-content .decade2000, #decade2000 { background:#69AA2A; }
.about-us-history .accessible-content .decade2010, #decade2010 { background:#8031A3; }
.about-us-history .accessible-content h3 { width:105px; padding:2px 9px 2px 9px; margin:0 0 15px 0; font-size:1.5em; color:#fff; }
.about-us-history .accessible-content div div { padding-left:7px; margin:0 0 20px 0; border-left:4px #666 solid; }
.about-us-history .accessible-content div.marks-block-1950 div { border-color:#7CD526; }
.about-us-history .accessible-content div.marks-block-1960 div { border-color:#2195E2; }
.about-us-history .accessible-content div.marks-block-1970 div { border-color:#F78D24; }
.about-us-history .accessible-content div.marks-block-1980 div { border-color:#2DD4CD; }
.about-us-history .accessible-content div.marks-block-1990 div { border-color:#F7B124; }
.about-us-history .accessible-content div.marks-block-2000 div { border-color:#69AA2A; }
.about-us-history .accessible-content div.marks-block-2010 div { border-color:#8031A3; }
.about-us-history .accessible-content h4 { font-size:1.2em; font-weight:bold; color:#999; margin-bottom:3px; }
.about-us-history .accessible-content p { margin:0 !important; }
.about-us-history .accessible-content a.go-to-top { display:block; text-decoration:underline; margin:3px 0 0 0; width:35px; }
.about-us-history .accessible-content a.go-to-top:hover { text-decoration:none; color:#333; }
/* end alternative-history */

/* end Abaoute Us*/



/* +energy-and-technology*/

.energy-source-presal .accessible-content, .energy-research-sustainable .accessible-content, .energy-research-expanding .accessible-content,
.energy-source-biofuel .accessible-content { margin:10px auto; width:700px; text-align:left; }
.energy-source-presal .accessible-content h2, .energy-research-sustainable .accessible-content h2, .energy-research-expanding .accessible-content h2,
.energy-source-biofuel .accessible-content h2 { margin-bottom:15px; }

/* end energy-and-technology*/
