:-moz-any-link:focus {
  outline: none;
}

#hd {

	font-size: 22pt;
	margin-top: 10px !important; 
	clear: none;
}

#iconhome {}

#hd a:link {color: black; text-decoration: none;}
#hd a:visited {color: black; text-decoration: none;}
#hd a:hover {color: #999999; text-decoration: none;}

a:link {color: blue; text-decoration: none;}
a:visited {color: blue; text-decoration: underline;}
a:hover {color: blue; text-decoration: none;}
#navhoriz {
	height: 5px;
	background-color: black;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}

.yui-g {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
}

.introtxt {
	font-size: 1.3em;
	border-bottom: 1px black dotted;
	padding-bottom: 10px;
	text-align: justify;
}

.first p {
	margin-top: 5px;	
}


.first h2 {
	font-weight: bold;
	margin-top: 0px;
	border-top: 0px black dotted;
	padding-top: 5px;
	text-align: left;
	letter-spacing: 1.5px;
}

.first h3 {
	font-weight: bold;
	margin-top: 0px;
	border-top: 0px black dotted;
	padding: 6px 0 1px 0;
	text-align: left;
	letter-spacing: 1.5px;
}

.first ul ol {
	border-top: 0px black solid;
	padding: 10px;
}

.first li {
	list-style-type: square;
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 5px;
}

.dottedbox {
	border: 1px black dotted;
	background-color: #yyy;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
	/*width: 500px;*/
	line-height: 20px;	
}

.box {
	padding: 0 0 20px 0;
	margin: 10px 0 20px 0;
	line-height: 1.2em;
	border-bottom: 1px black dotted;	
}

.rightheader {
	background-color: #fff; 
	color: #000; 
	font-weight: bold; 
	padding: 1px 1px 1px 1px; 
	font-size: 7pt; 
	text-align: center; 
	margin: 10px 0 5px 0;
	text-transform: uppercase;
	border: 1px black solid;
	background-color: #F0F0F0;
}

#rightblock {
	/*line-height: 15px;*/
	font-size: .9em;
	font-family: arial, helvetica, sans-serif;
}

.navright {
	line-height: 24px;
	margin-bottom: 25px;	
}

#rightblock a {
	color: black;
	text-align: center;
	text-decoration: none;
	text-underline-style: dotted;
	border-bottom: 1px dotted black;
}

#rightblock a.visited {
	color: black;
}

#rightblock a:hover {
	border-bottom: 1px solid black;
}

#rightblock p {
	margin-left: 5px;
	margin-bottom: 7px;
	text-align: justify;
}

#rightblock ul {
	margin-left: 7px;
	text-align: center;
}

#rightblock h3 {
	text-align: center;
	margin: 8px 0 6px 0;
	font-weight: normal;
	font-size: 7pt;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.meetinginfo p {
	text-align: center !important;
	line-height: 12pt;
}

.meetinginfo a {
	font-style: italic !important;
}

.resourcesinfo p {
	text-align: left !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	font-size: .9em;
	line-height: 1.6em;
}

.contacts p {
	text-align: left !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	font-size: 1em;
}

.spacer {
	height: 5px;
}

#ft {
	border-top: 3px black solid;
	text-align: center;
	font-size: 8pt;
	padding-top: 7px;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}


/*||||||||||| STYLES FOR researcher.php |||||||||||||*/
.researchercontainer {
	border: 1px black dotted;
	background-color: #yyy;
	padding: 5px 20px 20px 20px;
	margin-top: 10px;
	width: 500px;
	line-height: 20px;
	float: left;	
}

.researchercontainer h2 {margin:0 !important; padding: 0 !important; clear: none;}
.researchercontainer p {
	width: 500px;
	text-align: justify;
}

.researcherimg {
	margin-left: 8px;
	margin-top: 0px;
	border: 1px dotted black !important; 
	padding: 3px;
	float: right;
	vertical-align:top;
	clear: none;
}

.researchertelephone {float: left !important; width: 160px !important;}
.researcheremail {float: left !important; margin-left: 50px; width: 280px !important; margin-bottom: 10px;}

.researachericon {	
	border: 1px dotted black; 
	padding: 3px;
}

.affiliation {
	border-bottom: 1px dotted black;
	padding-bottom: 3px;
	/*width: 710px! important;*/
}

.researchermore {margin-top: 10px; 	/*border-top: 1px dotted grey;*/}
.researchermorecontent {margin-top: 10px;}
.researchermorecontentspacer {display: block; height: 5px; width: 500px; border-top: 1px black dotted; margin-top: 10px;}


/*||||||||||| Styles for workshops |||||||||||||*/

.workshopdocuments {padding: 0 0 0 10px;}
	.workshopdocuments p {margin: 0 !important; padding: 0 !important;}
	.workshopdocuments a:link {color: #45418D; text-decoration: none;}
	.workshopdocuments a:visited {color: #45418D ; text-decoration: none;}
	.workshopdocuments a:hover {color: #39349A; text-decoration: underline;}
	.workshopdocuments li {padding: 0 15px 5px 0;}

.documenttitle {font-weight: bold;}

/*||||||||||| STYLES FOR phpFormGenerator FORMS |||||||||||||*/

.mainForm

.mainForm ul {list-style-type: none;}
.mainForm li {list-style-type: none; margin-bottom: 20px;}
.mainForm label {display: block; font-weight: bold; font-family: "Trebuchet MS",verdana,arial,sans serif; font-size: 10pt; padding-top: 0px; margin-bottom: 3px;}
.obligatoire {color: #cc0000;}
.checkbx {display: inline !important; margin-left: 2px; margin-right: 5px; font-weight: normal !important;}


/*||||||||||| STYLES FOR fadeslideshow.js |||||||||||||*/
#fadeshow2toggler {}
.next {}
.previous {}
.status {margin: 0 135px !important;}



