/* common 
============================================ */
body {
    background: url(images/Chais-10.JPG) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;    
    opacity: 0.95;
    filter:alpha(opacity=95);  

font-family: verdana;
margin: 0px;
padding: 0px;
color: #FFE0B4;

overflow-y: hidden ; /* fonction microsoft supprimant les ascenseurs sous IE */
margin: 0; /* la marge du body est à 0 pixels */
padding:0; /* marge intérieure à 0 pixels */
}
html > body {overflow-y: auto} /* annule le overflow-y pour firefox 1.5 et supérieur */
/*.boite {width:20% ; height:800px ; border:2px solid black} /* boite servant à faire défiler l'écran, en débordant de la page */
/* layout
============================================ */
#fond {
position: relative;
background: #FFFFFF;/*url(contentBG.jpg);*/
/*background: #787D80;*/
margin: 20px auto;
padding: 0px;
width: 1000px;
border: 1px solid #283031;
}
#container {
position: relative;
/*background: url(contentBG.jpg);*/
/*background: #787D80;*/
/*margin: 20px auto;*/
margin-left: 10px;
margin-bottom: 10px;
padding: 0px;
width: 980px;
height: 100%; /* la hauteur de la boite occupe 100% de l'écran */
overflow: auto
/*border: 1px solid #283031;*/
}

#quickSummary {
position: absolute;
top: 50px;/*170px;*/
left: 0px;
width: 600px;
display: block;
/*background: transparent url(demo.gif) top left no-repeat;*/
}

#preamble, #explanation, #participation, #benefits, #requirements {
margin: 0px 0 0 270px;/*192px;*/
width: 500px;
background: transparent;
}
#preamble {
	clear: right; 
	/*padding: 100px 10px 0px 0px;*/
	}
#footer {
margin: 25px 0 0 0;
background: transparent url(footer.jpg) top left no-repeat;
height: 1.5em;
border-top: 1px solid #fff;
}

#linkList {
background: url(contentBG.jpg);
position: absolute;
width: 250px;
top: 165px;
left: 10px;
}



/* header
============================================ */

#pageHeader {
	height: 164px;
	margin: 0;
	/*border-bottom: 1px solid #ffffff;*/
	}

#pageHeader h1 {
	display: none;
	}

#pageHeader h2 {
	display: none;
	}



/* text
============================================ */
p {
font-size: 10px;
padding: 5px 5px 10px 5px;
margin: 0;
line-height: 16px;
}

#quickSummary p.p1 {
margin: 0;
padding: 40px 35px 25px 28px;
font-size: 0px;
color: #787D80;
}

#quickSummary p.p2 {
margin-top: 45em;
margin-left: 8px;
padding: 10px 10px 10px 10px;
font-size: 11px;
width: 140px;
}



/* headings
============================================ */
#quickSummary {
margin: 0px;
}

#intro h3 {
margin: 10px 0 0 0;
padding: 0;
width: 480px;
height: 35px;
}

#supportingText h3 {
margin: 10px 0 0 0;
padding: 0;
width: 480px;
height: 35px;

}

#linkList h3 {
height: 25px;
margin: 0px 0 0 0;
padding: 0px;
}


h3 span { display: none; }
/*
#preamble h3 {
background: transparent url(h3_preamble.gif) no-repeat top left;
}
*/
#explanation h3 {
background: transparent url(h3_explanation.gif) no-repeat top left;
}


#participation h3 {
background: transparent url(h3_participation.gif) no-repeat top left;
}

#benefits h3 {
background: transparent url(h3_benefits.gif) no-repeat top left;
}

#requirements h3 {
background: transparent url(h3_requirements.gif) no-repeat top left;
}

#lselect h3 {
background: transparent url(h3_lselect.gif) no-repeat top left;
width: 250px;
height: 30px;
margin: 15px 0 0 5px;
}

#lfavorites h3 {
background: transparent url(h3_lfavorites.gif) no-repeat top left;
margin: 15px 0 0 5px;
}

#larchives h3 {
background: transparent url(h3_larchives.gif) no-repeat top left;
width: 150px;
height: 30px;
margin: 15px 0 0 5px;
}

#lresources h3 {
background: transparent url(h3_lresources.gif) no-repeat top left;
margin: 15px 0 0 5px;
}
#lresources{
margin-left:12px;
}

/* lists
============================================ */
#linkList ul {
	list-style: none;
	margin-left: 15px;
	padding: 0px;
}
#linkList li {
	font-size: 14px;
	padding-left: 29px;
	background-image: url(shellBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#connexion{
	font-size: 14px;
	padding-left: 29px;
	background-image: url(shellBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
#champ{
	font-size: 14px;
	padding-left: 29px;
	/*background-image: url(shellBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;*/
}
/*
#linkList ul {
font-size: 10px;
list-style: none;
margin: 2px 0 0 0px;
padding: 0 0 0 0;
}
#linklist li{
margin: 0;
padding: 0 0 5px 27px;
line-height: 14px;
color: #3D453A;
background-image: url(shellBullet.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}

#linkList ul li {
background: #878F94;
margin: 0;
padding: 0 0 5px 27px;
line-height: 14px;
color: #3D453A;
background: url(contentBG.jpg);
}
*/
/*
#linkList #lselect {
border: 1px solid #ffffff;
border-bottom: 0px dashed #ffffff;
padding-bottom: 0px;
}

#linkList #lfavorites {
border-bottom: 1px dashed #ffffff;
padding-bottom: 0px;
}

#linkList #larchives {
border: 1px solid #ffffff;

padding-bottom: 0px;
}

#linkList #lresources {
border: 1px solid #ffffff;
padding-bottom: 0px;
}
*/

#linkList #lselect a:link, #linkList #lselect a:visited { display: block; }

#linkList #lselect a.c:link, #linkList #lselect a.c:visited { display:inline; }

#linkList #larchives a:link, #linkList #larchives a:visited { display: block; }

#linkList #larchives a.c:link, #linkList #larchives a.c:visited { display:inline; }

/* links
============================================ */

a, a:link, a:visited {
color: #FFE0B4;
text-decoration: underline;
font-weight: normal;
}

a:hover {
color: #FFE0B4;
text-decoration: none;
font-weight: normal;
}

#quickSummary a, #quickSummary a:link, #quickSummary a:visited {
font-weight: bold;
text-decoration: underline;
color: #ffffff;
font-size: 11px;
}

#quickSummary a:hover {
font-weight: bold;
text-decoration: none;
color: #ffffff;
}


#linkList a, #linkList a:link, #linkList a:visited {
color: #505A4C;
font-weight: bold;
text-decoration: none;
}

#linkList a:hover {
text-decoration: none;
color: #ffffff;
}

#linkList a.c, #linkList a.c:link, #linkList a.c:visited {
color: #505A4C;
text-decoration: none;
}

#linkList a.c:hover {
text-decoration: none;
color: #ffffff;
}
/*
#linkList #larchives a:link,a:visited {
color: #3D453A;
text-decoration: underline;
}
#linkList #larchives a:hover {
text-decoration: none;
color: #3D453A;
}
*/
#footer a, #footer a:link, #footer a:visited {
text-decoration: none;
color: #617886;
font-size: 11px;
padding: 0 20px 0 0;
}

#footer a:hover {
text-decoration: underline;
color: #FCE4C4;
}
/*
#extraDiv1
{
	background: url(phare.gif) bottom left fixed no-repeat;
	position: absolute;/*fixed;
	z-index: 5;
	margin: 0 0 -50px 0;
	padding: 0;*/
/*
	width: 200px;
	height:550px;
	bottom: 0;
	
	left: 0;
}*/
body>#extraDiv1 {position:fixed;}

html>body #extraDiv1
{
	margin: 0 0 0 0;
}
#extraDiv2
{
	width: 50px;
	height:5px;
	top: 14px;
	left: 100px;
	position: absolute;
}
#extraDiv3
{
	width: 50px;
	height:5px;
	top: 14px;
	right: 100px;
	position: absolute;
}
#extraDiv4
{
	/*background: url(logo.gif);*/
	width: 197px;
	height:115px;
	top: 64px;
	left: 0px;
	position: absolute;
}

html>body #extraDiv3
{
	margin: 0 0 0 0;
}



.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}
