/*balises classiques*/

body{
	width: 834px;
	margin-right: auto;
	margin-left: auto;
	*text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table {
text-align: left;
}
td {
	font-size: 13px;
}
th {
	font-size: 13px;
}

a img{
border:none;
}

a {
	color: #f59b00;
	text-decoration: underline;
}
a:hover {
	color: #7a80b8;
	text-decoration: underline;
}
small {
	font-size: 13px;
}

span {
	display: None;
}


/*balises avancées - pageheader*/

#pageheader {
	width: 834px;
	background-image: url(imgs/background_header.jpg);
	background-repeat: no-repeat;
	height: 122px;
	margin-right: auto;
	margin-left: auto;
	*text-align: center;
}

#pageheader h1 {
	background-image: url(imgs/logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 88px;
	width: 145px;
	float: right;
	margin: 0px 20px 0px 0px;
	*margin: 0px 10px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#pageheader h2 {
	display: none;
}

#pageheader p {
}

/*balises avancées - menu*/

#menu {
	background-image: url(imgs/background_menu.jpg);
	background-repeat: no-repeat;
	width: 834px;
	height: 42px;
	*text-align: center;
	margin:auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#menu ul {
	float:left;
	margin-left: 0px;
	padding-bottom: 0px;
	/*width: 600px;*/
	margin-bottom: 0px;
	padding-top: 5px;
	*padding-top: 15px;
	padding-left: 15px;
    *text-align: left;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#menu li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 13px;
}
#menu H5 {
	float: right;
	width: 200px;
	position: relative;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-right: 10px;
}

#menu a {
	color: #FFFFFF;
	text-decoration: none;

}

#menu a:hover {
	text-decoration: underline;

}
/*balises avancées - ssmenu*/

#smenu, #ssmenu {
	width: 819px;
	position: relative;
	background-color: #f59b00;
	*text-align: left;
}
#smenu H5, #ssmenu h5 {
	display:none;
}
#smenu ul, #ssmenu ul {
	text-align: right;
	margin: 0px;
	padding: 5px 20px 5px 0px;

    *text-align: left;
}

#smenu li, #ssmenu li {
	display: inline;
	list-style-type: none;
	margin: 0 10 0 0;
	padding: 0;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


#smenu a, #ssmenu a {
	text-decoration: none;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0;
	color: #FFFFFF;
}

#smenu a:hover, #ssmenu a:hover {
	text-decoration: underline;
}

/*balises avancÃ©es - Abstracts uniquement*/

#abstracts td {
	vertical-align:top;
}

#pixel{
height:1px;
clear:both;
}

/*balises avancÃ©es - InfosBody*/

#InfosBody, #abstracts {
	width: 794px;
	min-height:500px;
	_height:500px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 50px;
	text-align: justify;
	background-image: url(imgs/body.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#InfosBody_gd {
	width: 754px;
	padding-right: 20px;
	padding-left: 60px;
	padding-bottom: 50px;
	text-align: left;
	background-image: url(img/body.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#InfosBody h3, #abstracts h2, #abstracts h3, .doXhead  {
	color: #f59b00;
	font-size: 18px;
	font-weight: bolder;
	text-align: left;
	padding-top: 20px;
	text-align: left;
}
#InfosBody h4, #abstracts h4, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead{
	font-size: 15px;
	font-weight:bold;
	color: #7a80b8;
	text-align: left;
}
#InfosBody h5, #abstracts h5, .spXsecthead, .coXsecthead, .fuXsecthead, .noXsecthead, .sumSubHead, .coXtdsum, .acXsecthead {
	font-size: 12px;
	font-weight: bold;
	color: #4E4E4E;
	text-align:left;
}

#InfosBody h6 {
	font-size: 12px;
	font-weight: bold;
	color: #4E4E4E;
	text-align:left;
	display:inline;
}

#InfosBody p, #InfosBody td, #abstracts p, #abstracts td, .linecolor {
    text-align: justify;
	margin-top: 2px;
	margin-bottom: 2px;
}


#InfosBody li, #abstracts li {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 50px;
	margin-left: 40px;
	color: #7a80b8;
	*text-align: justify;
}
#InfosBody a {
	font-weight: bolder;
	color: #f59b00;
	text-decoration: underline;
}

#InfosBody a:hover {
	font-weight: bolder;
	color: #7a80b8;
	text-decoration: underline;
}
#footer {
	width: 834px;
	background-image: url(imgs/background_footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 54px;
	margin-right: auto;
	margin-left: auto;
}
/*balises avancÃ©es - contacts*/

/*#contacts {
	width: 430px;
	float: right;
}*/

#contacts h4 {
	width: 397px;
	height: 47px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 7px;
	padding-bottom: 0;
	padding-right: 0;
	padding-left: 25px;
	margin:0;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
}

#contacts p {
	padding-left: 10px;
	color: #7a80b8;
	text-align: justify;
	width: 350px;
}

#contacts a {
	margin-top: 5px;
	font-weight: bolder;
	color: #f59b00;
	text-decoration: underline;
	}

#contacts a:hover {
	margin-top: 5px;
	font-weight: bolder;
	color: #7a80b8;
	text-decoration: underline;
}

#contacts ul {
	color: #7a80b8;
	margin-left: 40px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

#contacts li {
	display: list-item;
	list-style-type: none;
	margin-bottom: 5px;
	margin-right: 50px;
	margin-left: 40px;
	color: #7a80b8;
	text-align: justify;
}
/*balises avancÃ©es - events*/

#events {
	background-color: #be7da2;
	padding-left: 10px;
}

#contacts h5 {
}
#contacts ul {
}
#contacts li {
}
#contacts a {
}
#contacts a:hover {
}
.ExXhead, .ExXintro, .ExXbody, .ExXtd, .doXfieldlabel, .acXcolhead, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
Events TD, .doXtd, , .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd {
	vertical-align: middle;
}
.acXtd {
	text-align:left;
}

/*Balise avancée - Alerte*/
.alert{
	color: #FF0000;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*balises avancées - Welcome*/

/*#Welcome {
	width: 300px;
	margin-top: 0px;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 10;
	padding-top: 35px;
	padding-right: 0;
	padding-left: 10;
	float: left;
}*/

#Welcome h3 {
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	text-align: left;
}

#Welcome h4 {
	width: 356px;
	height: 47px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 7px;
	color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	margin-top: 30px;
	margin-left: 1px;
}

#Welcome p {
	margin: 5px;
	color: #7a80b8;
	text-align: justify;
	width: 350px;
}


/*balises avancées - table*/

#table {
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	height: 432px;
	margin: 0;
	padding-left:14px;
	padding-right:0;
	padding-top:0;
	padding-bottom:0;
}
#table1 th {
}
#table1 tr {
}
#table1 td {
}

/*balises avancÃ©es - divers*/
select {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}
input {
	font-size: 13px;
}
#form table {
	margin-left: 90px;
}
#form td {
	font-size: 13px;
}
#abstracts hr {
	display: none;
}
#HomePage {
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	margin-left: 1px;
	padding-left: 1px;
}

#news, #news p {
text-align:center;

}
