

/* TAGS */



body 	{


	margin : 0;

	padding : 0;

	border : 0 none inherit;

	border-top : 0px;

	font: 13px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	color: #585757; 


background-color: #FFFFFF;


}

/* h2 {font-family: 'Times New Roman', 'Lucida Grande', 'Helvetica Neue', Arial, Sans-serif; font-size: 1.7em;} */

/* footer */
#footer {
	clear: both;
	margin: 0;
	font-family: 'Lucida Grande', 'Helvetica Neue', Arial, Sans-serif;
	font-size: 0.9em;
	color: #333333;	
	letter-spacing: .2px;
}
#footer p {
	padding:0px 0;
}
#footer a { 
	color: #055959; 
	text-decoration: none;
}

#footer a:hover { 
	color: #FFF; 
	text-decoration: none;
}


/* links */
a, a:visited {	
	color: #047E7E;
	background: inherit;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	background: inherit;
	text-decoration: underline;
}



/* images */
img.float-right {
 	margin: 5px 0px 10px 10px;
 		background: #FAFAFA;
  border: 1px solid #E4E4E4;
	padding: 8px;

}
.float-left {
 	margin: 5px 10px 10px 0px;
 		background: #FAFAFA;
  border: 1px solid #E4E4E4;
	padding: 8px;

}

.picR {margin: 5px 0px 10px 10px; background: #FAFAFA; border: 1px solid #E4E4E4; padding: 8px;}

/* Main Column */
#main {
	float: left;
	display: inline;	
}
#main h2 {
	font: bold 1.7em 'Georgia', 'Helvetica Neue', Arial, Sans-serif;
	color: #009999; 
	margin-left: 5px;		
	letter-spacing: 0px;
}
#main h2 a {
	color: #009999;
	text-decoration: none;		
}
#main ul li {
	list-style-image: url(img10/bullet1.jpg);
}


#sidebar {
	padding: 0; 
	margin: 0 0px 0 0;
	display: inline;	
}
#sidebar h3 {
	color: #666666; 
	font: bold 1.4em 'Georgia', 'Helvetica Neue', Arial, Sans-serif;
	text-transform: none;
	letter-spacing: -0.5px;
	padding: 5px 0 0 7px; 
	margin: 10px 0 5px 10px; 	
}

/* sidebar menu */
#sidebar .sidemenu {
	margin: 10px 10px 5px 7px; padding: 0;
	text-decoration: none;			
}
#sidebar .sidemenu li {
	list-style: none;
	margin: 0;
	padding: 3px 10px; 		
	border-bottom: 1px solid #E8E8E8;	
}
* html body #sidebar .sidemenu li {
	height: 1%;
}
#sidebar .sidemenu li a {
	text-decoration: none;	
	color: #047E7E;
	background: none;
	font-weight: normal;
}
#sidebar .sidemenu li a span {
	color: #7F7F7F;	
	font-size: .9em;
	
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	font-weight: normal;
	}
#sidebar .sidemenu li a:hover {	
	color: #000;	
	background: none;	
}
#sidebar .sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar .sidemenu ul li { border: none; }




hr {
border: 0;
color: #CCCCCC;
background-color: #CCCCCC;
height: 10px;
width: 100%;
text-align: left;
}


sup {
 line-height: 0;
  font-size : 70%; /*8.25pt*/
}

sub {
 line-height: 0;
  font-size : 70%; /*8.25pt*/
}


.hr1 {

	color: #CBB05D;

	background-color: #CBB05D;

	height: 2px;

	width: 100%;

	overflow: hidden;

	margin: 12px 0;

	padding: 0px;

	font-size:1px;
}


/* ID - Used for Structural & Contents Cells */



#ContentsMain {

	color: #333333;

font-family: georgia, verdana, arial, helvetica, san-serif;
line-height: 21px;

}

#ContentsMain a {

font-family: Arial, Helvetica, sans-serif;

	color: #2E5C81;

	text-decoration: none;

}

#ContentsMain a:visited {

	color: #2E5C81;

	text-decoration: none;

}	

#ContentsMain a:hover {

	color: #2E5C81;

	text-decoration: none;
	background-image: url(img/underline1.png); background-position:100% 100%; background-repeat:repeat-x;

}

.hr1 {

	color: #E5E5E5;

	background-color: #E5E5E5;

	height: 1px;

	width: 100%;

	overflow: hidden;
	
	margin: 12px 0;
	
	padding: 0px;
	
	font-size:1px;

}

.hr2 {

	color: #E5E5E5;

	background-color: #E5E5E5;

	height: 1px;

	width: 60%;

	overflow: hidden;
	
	margin: 12px 0;
	
	padding: 0px;
	
	font-size:1px;

}


.langues {font-family: Arial, Helvetica, sans-serif; color: #2E5C81; text-decoration: none; line-height: 21px;}

.datefont {font-family: Georgia, Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #7A8445; text-decoration: none;}
.datefont2 {font-family: Georgia, Serif, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #938E56; text-decoration: none;}

.navbar {padding: .3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2E5C81; text-decoration: none; background-image: url(img/whitefade.png);}

.thinborderfloat {
 float:left;
 border:solid 1px silver;
 padding:5px;
 margin-right:10px;
 } 



.thinborderfloat2 {
 border:solid 1px silver;
 padding-top:6px;
 padding-left:6px;
 padding-right:6px;
 padding-bottom:10px;
 background-color: #FFFFFF;
 } 

.thinborderfloat3 {
 border:solid 0px silver;
 padding:10px;
 background-color: #FFFFFF;
 } 


.menulink { text-transform:uppercase;}

.navleft { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E5C81; text-decoration: none; line-height: 21px;}
.navleft:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E5C81; text-decoration: none;}
.navleft:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E5C81; text-decoration: none;}
.navleft:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E5C81; text-decoration: none; background-image: url(img/underline1.png); background-position:100% 100%; background-repeat:repeat-x; }
.navleft:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #2E5C81; text-decoration: none; background-image: url(img/underline1.png); background-position:100% 100%; background-repeat:repeat-x; }

.navleft2 { text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #2E5C81; text-decoration: none; line-height: 20px;}
.navleft2:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #2E5C81; text-decoration: none;}
.navleft2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #2E5C81; text-decoration: none;}
.navleft2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #2E5C81; text-decoration: none; background-image: url(img/underline1.png); background-position:100% 100%; background-repeat:repeat-x; }
.navleft2:visited:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #2E5C81; text-decoration: none; background-image: url(img/underline1.png); background-position:100% 100%; background-repeat:repeat-x; }

.topnav { padding: .3em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D6361; text-decoration: none;}
.topnav:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D6361; text-decoration: none;}
.topnav:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D6361; text-decoration: none;}
.topnav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D6361; text-decoration: underline;}
.topnav:visited:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D6361; text-decoration: underline;}

.bottomnav { font-size: 12px; color: #333333; text-decoration: none; }
.bottomnav:link { font-size: 12px; color: #333333; text-decoration: none;}
.bottomnav:visited { font-size: 12px; color: #333333; text-decoration: none;}
.bottomnav:hover { font-size: 12px; color: #333333; text-decoration: underline;}
.bottomnav:visited:hover { font-size: 12px; color: #333333; text-decoration: underline;}

.homepage { font-size: 16px; }


.whiteback { background: #FFFFFF;}

.specialh1 {

	padding: .3em;
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 150%;

	font-style: normal;

	font-weight: bold;

	color: #768522;

text-transform:uppercase;

background-image: url(img/whitefade.png);
}

.specialh1b {
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 150%;

	font-style: normal;

	font-weight: bold;

	color: #000000;

text-transform:uppercase;

}

	border-bottom: 1px solid #E8E8E8;	
}


.sidelink { color: #047E7E; text-decoration: none; border-bottom: 1px solid #E8E8E8;}
.sidelink:link { color: #047E7E; text-decoration: none;}
.sidelink:visited { color: #047E7E; text-decoration: none;}
.sidelink:hover { color: #000; text-decoration: none;}
.sidelink:visited:hover { color: #000; text-decoration: none;}

.sideh3 {
	color: #666666; 
	font: bold 1.4em 'Georgia', 'Helvetica Neue', Arial, Sans-serif;
	text-transform: none;
	letter-spacing: -0.5px;
	padding: 0px 0 0 7px; 
	margin-left: 10px; 	

}

.videolink { color: #047E7E; text-decoration: none; }
.videolink:link { color: #047E7E; text-decoration: none;}
.videolink:visited { color: #047E7E; text-decoration: none;}
.videolink:hover { color: #CCCCCC; text-decoration: none;}
.videolink:visited:hover { color: #CCCCCC; text-decoration: none;}


