body
{
background-color: #1f1a17;
# background-image: url("bg.jpg");
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.content
{
	width: 1000;
	position: relative;
	background-color: #403322;
	background-image: url("bg.jpg");
	background-position: top;
	
	margin-top: 	0px;
	margin-bottom: 0px;
	margin-left: 	auto;
	margin-right: auto;
	
	border-color: 505050;
	border-style: solid;
	border-width: 0px;
	#border-radius: 0px 0px 24px 24px;
	border-top: 0px;
	
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 0px;
    
}

.title
{
	position: relative;
	top: 80px;
	margin-left: 15;
	margin-right: 0;
	margin-bottom: 0px;
	#margin-top: 60px;
		
	color: 505050;
	font-size: 30;
	font-family: verdana;
	font-style: italic;
	font-weight: bold;

}


.titlebar
{
	position: absolute;
	top: 161px;
	left: 20px;
	width:880;
	#height: 36px;
	margin-left: 15;
	margin-right: 0;
	margin-bottom: 0px;
	#margin-top: 60px;
	color: 505050;
	border-bottom: 5px solid #505050;

}

.bottombar
{
	position: absolute;
	bottom: 55px;
	left: 20px;
	width:880;
	#height: 36px;
	margin-left: 15;
	margin-right: 0;
	margin-bottom: 0px;
	#margin-top: 60px;
	color: 505050;
	border-bottom: 5px solid #505050;

}

.subtitle
{
	position: relative;
	top: 87px;
	height: 26px;
	margin-left: 15;
	margin-top: 0;
	color: 404040;
	font-size: 13;
	font-family: verdana;
	font-style: italic;
}

.logo
{
    position: absolute;
    top: 100px;
    right: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.header
{
	background-image: url(HeaderLFS.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #3A3A3A;
	width: 1000px;
	height: 194px; 
	position: relative;
	left: 		0px;
	top: 		0px;
	border: 	0px;
	padding: 	0px;
	margin-top: 		0px;
	margin-bottom: 	0px;
	margin-left: 		0px;
	margin-right: 	auto;
}

.disclaimer
{
	background-color: #3A3A3A;
	position: relative;
	top: 0px;
	left: -20px;
	width: 920;
	margin-top: 0;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
}

.bottomfilet
{
	position: absolute;
    bottom: 0px;
    right: 0px;
	background-image: url(Logo.png);
	background-position: right;
	width: 20px;
	height: 117px;
}

.bottomfilet2
{
	position: absolute;
    bottom: 0px;
    right: 0px;
	width: 20px;
	height: 40px;
	background-image: url(Logo.png);
	background-position: -233px -21px; 
    background-repeat: no-repeat;
	#border: 1px solid #505050;
}

.bottomfiletleft
{
	position: absolute;
    bottom: 0px;
    left: 0px;
	width: 20px;
	height: 40px;
	background-image: url(Logo.png);
	background-position: -134px -21px; 
    background-repeat: no-repeat;
	#border: 1px solid #505050;
}

.formgroup											
{
border:0px solid #df7f7f;
border-radius:0px;

-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
-o-border-radius:0px;
position:relative;
width: 650px;	
}

#spacer
{
width: 130px;
float: left;
}

#email												
{
background:#909090; 
width: 330px;
padding:20px; 
outline:0px; 
border:1px; 
border-color: #ffffff;
border-radius:			10px; 
-webkit-border-radius:	10px;
-moz-border-radius:		10px; 
-o-border-radius:		10px; 
-o-border-radius:		10px; 
color: white;
font-family: 'Open Sans', sans-serif; 
font-size:16px; 
text-align:left; 
line-height:35px; 
height:40px;
float:left;
position:relative;
}

#button
{
border-radius:			10px; 
-webkit-border-radius:	10px; 
-moz-border-radius:		10px; 
-o-border-radius:		10px; 
-o-border-radius:		10px; 
padding:0; 
text-align:center; 
color:#d30d0d;
font-size:17px; 
line-height:35px;
background:#fff; 
outline:0px; 
box-shadow:0px; 
border:0px; 
width:170px; 
outline:none; 
border:0px; 
float:right; 
height:40px;
}

#reftitle
{
	margin-left: 30px;
	width: 300px;
	padding-top: 0px;
	border-bottom: 2px solid black;
	padding-bottom: 4px;
	font-weight: bold;
	font-style: italic;
	font-size: 14;
	font-family: verdana;
	/* font: bold italic 14 Verdana, arial, sans-serif; */
	color: black;
	margin-top: 45px;
	margin-bottom: 15px;
	
}

#reflfstitle
{
	margin-left: 30px;
	width: 300px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 45px;
	margin-bottom: 15px;
	border-bottom: 2px solid white;
	font-weight: bold;
	font-style: italic;
	font-size: 14;
	font-family: verdana;
	/* font: bold italic 14 Verdana, arial, sans-serif; */
	color: white;
	
	
}

#reflfstitletop
{
	#position:relative;
	#top: -10px;
	margin-left: 30px;
	width: 300px;
	padding-top: 0px;
	padding-bottom: 4px;
	margin-top: 30px;
	margin-bottom: 15px;
	border-bottom: 2px solid white;
	font-weight: bold;
	font-style: italic;
	font-size: 14;
	font-family: verdana;
	/* font: bold italic 14 Verdana, arial, sans-serif; */
	color: white;
	
	
}

#refsubtitle
{
	width: 350px;
	margin-left: 15px;
	margin-top: 30px;
	margin-bottom: 15px;
	border-bottom: 2px solid black;
	padding-top: 0px;
	padding-bottom: 4px;
	
	/* font: bold italic 14 Verdana, arial, sans-serif; */
	font-weight: bold;
	font-style: italic;
	font-size: 14;
	font-family: verdana;
	
	color: black;
	
}

.text
{
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 30px;
	font: 12 Verdana, arial, sans-serif;
	text-align: justify;
	font-size: 12;
	font-family: verdana;
	color: #BBBBBB;
}


p.centertext {
	font-family: "Verdana", sans-serif;
	font-size: 20px;
	color: white;
	font-weight: bold;
	text-align: center;
}

p.centertextgrey {
	font-family: "Verdana", sans-serif;
	font-size: 20px;
	color: #AAAAAA;
	font-weight: bold;
	text-align: center;
}

.flagfr
{


	background: url(flagfr.png);
	background-position: right;
	background-repeat: no-repeat;
	
	vertical-align: middle;
	color: #BBBBBB;
	font-size: 14;
	font-family: arial, sans-serif;
	line-height: 25px;
	font-style: italic;
}

.flagus
{
	
	
	background: url(flagus.png);
	background-position: right;
	background-repeat: no-repeat;

	vertical-align: center;
	color: #BBBBBB;
	font-size: 14;
	font-family: arial, sans-serif;
	line-height: 25px;
	font-style: italic;
}


.flagtext
{
	height: 14px;
	margin-top: 0px;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 30px;
	font: 12 Verdana, arial, sans-serif;
	text-align: right;
	vertical-align: super;
	font-size: 12;
	font-family: verdana;
	color: #AAAAAA;
}

.textnospace
{
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
	font: 12 Verdana, arial, sans-serif;
	text-align: justify;
	font-size: 12;
	font-family: verdana;
	color: BBBBBB;
	0background-color: BLACK;
}

.footnote
{
	margin-top: 8px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 50px;
	text-align: right;
	font: Verdana, arial, sans-serif;
	font-size: 15;
	font-family: verdana;
	font-style: italic;
	font-weight: bold;
	color: #4a4a4a;
}

.gallery
{
	0background-color: grey;
	margin-bottom: 0;
	width: 900; 
	height: auto;
	margin: auto;
	text-align: center;		
}
 
.refimgtable
{
	/* margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 20px; 
	margin-right: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 200px;
	width: 250px; */   
	align: center;		
	0background-color: white;
   	position: relative;   
	# display: inline;
	padding-right: 20px;
	
}

.refimg
{
	background-color: white;
	border-style: 	solid;
	border-width: 	2px;
	border-color: 	grey;
	margin-left: 	10;
	margin-right: 	10;
	margin-bottom: 	20;
	border-radius: 10px 10px 10px 10px;
	0outline: black solid 2px;
	0outline-offset: 4px;
	0display: inline;
	float: none;
	/* position:relative;
	right: 4px;
	width: auto;
	border-radius: 5px 5px 5px 5px; */
	padding: 2px; 
}

.refimglarge
{
	background-color: white;
	border-style: 	solid;
	border-width: 	4px;
	border-color: 	black;
	margin-left: 		10;
	margin-right: 	10;
	margin-bottom: 	20;
	border-radius: 20px 20px 20px 20px;
	0outline: black solid 2px;
	0outline-offset: 4px;
	0display: inline;
	float: none;
	/* position:relative;
	right: 4px;
	width: auto;
	border-radius: 5px 5px 5px 5px; */
	padding: 2px; 
}


.refimgtable a:hover img
{
	border-style: solid;
	border-width: 2px;
	border-color: white;
	border-radius: 10px 10px 10px 10px;
	/*outline: grey solid 2px;
	outline-offset: -4px; */
}

.imgtext
{
	margin-top: 10px;
	padding-bottom: 30px;
	0display: inline;
	font-style: italic;
	font-size: 12;
	font-family: verdana;
	text-align: center;
}

.text a
{
text-decoration: underline;
font-weight: bold;
color: AAAAAA;
}

.text a:visited
{
text-decoration: underline;
font-weight: bold;
color: AAAAFF;
}

#hr
{
width:60%;
height: 2px;
background-color: CCCCCC;
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
}

#header
{
	background: url(frise01.jpg) bottom repeat-x;
	background-color: white;
	height: 118;
	padding-top: 8px;
	0border: 1px solid yellow;
}

#logo
{
	background: url(logoSmall1.GIF) no-repeat;
	background-position: 28px 5px;
	border-top: 1px solid black;
	padding-top: 0px;
	margin-top: 8px;
	margin-bottom: 30px;
	border-bottom: 1px solid black;
	padding-bottom: 0px;
	background-color: white;
	width: 100%;
	height: 90px;
}

#navbottom
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	padding: 10px;
	width: 500;
	text-align: center;
	background-color: white;
	font-weight: bold;
	font-style: italic;
	font-size: 12;
	font-family: verdana;
	font-color: grey;
	border-color: BBBBBB;
    border-radius: 0px 0px 0px 	0px;
    border-style: solid;
    border-width: 1px;
}

.footer
{
	0position: relative;
	width: 100%;
	height: 54px;
	color: grey;
	font-style: italic;
	font-size: 12;
	font-family: verdana;
	background: url(logobas.gif) right bottom no-repeat, url(bgbas.gif) bottom repeat-x;
	0background-color: grey;
}

.footer p
{
	position: relative;
	font: italic 13 Verdana, arial, sans-serif;
	text-indent: 20px;
	padding-top: 10px;
}