/*balises classiques*/

body{
background-color:#eeeeee;
	margin: 0px;
	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-top: 2px;
	margin-bottom: 2px;
}

td {
}
th {
}


a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c9f7a;
}

a visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c9f7a;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
small {

}

input {
	border:1px outset #795d6a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	background-color:#e6e7d7;
}

ul {
	font-size: 11px;
	color:#666666;
}

li {
	font-size: 11px;
	color:#666666;
	line-height: 20px;
}

span {
display: None;
}

/*balises avancées - page choix des langues*/

#InfosBody_homepage {
background-image:url(imgs/background_choix_langues.jpg);
	background-repeat: no-repeat;
	background-position:center;
	width: 700px;
    height: 900px;
	margin:auto;
}


/*balises avancées - pageheader*/

#pageheader {
background-image:url(imgs/background_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 790px;
	height: 36px !important;
    height: 32px;
	margin:auto;
	padding-top: 223px !important;
	padding-top: 227px;
	text-align:left;
	padding-left: 235px;
}

#pageheader_gd {
background-image:url(imgs/background_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1025px;
    height: 259px;
	margin:auto;
}



#pageheader_homepage {
background-image:url(imgs/background_header_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 805px !important;
	width: 875px;
	height: 37px !important;
    height: 33px;
	margin:auto;
	padding-top: 353px !important;
	padding-top: 357px;
	padding-left: 220px !important;
	padding-left: 150px;
}

/*balises avancées - InfosBody_homepage*/

#InfosBody_conteneur_homepage {
background-image:url(imgs/background_infobody_home_fr.jpg);
background-position:left top;
background-repeat:no-repeat;
_height: 548px;
/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 548px;
width: 1025px;
margin:auto;
}

#InfosBody_conteneur_homepage_eng {
background-image:url(imgs/background_infobody_home_eng.jpg);
background-position:left top;
background-repeat:no-repeat;
_height: 548px;
/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 548px;
width: 1025px;
margin:auto;
}

#InfosBody_conteneur_homepage_de {
background-image:url(imgs/background_infobody_home_de.jpg);
background-position:left top;
background-repeat:no-repeat;
_height: 548px;
/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 548px;
width: 1025px;
margin:auto;
}

#InfosBody_conteneur_homepage_esp {
background-image:url(imgs/background_infobody_home_esp.jpg);
background-position:left top;
background-repeat:no-repeat;
_height: 548px;
/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 548px;
width: 1025px;
margin:auto;
}
#InfosBody_conteneur_homepage_it {
background-image:url(imgs/background_infobody_home_it.jpg);
background-position:left top;
background-repeat:no-repeat;
_height: 548px;
/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 548px;
width: 1025px;
margin:auto;
}

#Infobody_homepage_fr{
_height: 548px;
min-height: 548px;
width: 1025px;
margin:auto;
}

#Infobody_homepage_eng{
_height: 548px;
min-height: 548px;
width: 1025px;
margin:auto;
}

#Infobody_homepage_de{
_height: 548px;
min-height: 548px;
width: 1025px;
margin:auto;
}

#Infobody_homepage_esp{
_height: 548px;
min-height: 548px;
width: 1025px;
margin:auto;
}

#Infobody_homepage_it{
_height: 548px;
min-height: 548px;
width: 1025px;
margin:auto;
}


/*balises avancées - InfosBody*/

#InfosBody_conteneur {
background-image:url(imgs/background_infobody_conteneur.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*on passe le height à 550 pour ie car on enlève le padding top de 260*/
_height: 500px;
	/*le _ devant height permet à cette proporiété de n'être prise en charge que par IE et il semble que cela soit toujours le cas ous IE7*/	
min-height: 500px;
	width: 1025px;
	text-align:justify;
	color:#000000;
	margin:auto;
	overflow: auto !important;
	overflow:inherit;
}

#InfosBody_fr {
background-image:url(imgs/background_infobody_fr.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
float:left;
}

#InfosBody_gd {
background-image:url(imgs/background_infobody_fr.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
float:left;
overflow:hidden !important;
overflow:inherit;
}

#InfosBody_eng {
background-image:url(imgs/background_infobody_eng.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
float:left;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
}

#InfosBody_ftp {
_height: 500px;
min-height: 500px;
width: 770px;
float:left;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
}


#InfosBody_de {
background-image:url(imgs/background_infobody_de.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
float:left;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
}

#InfosBody_esp {
background-image:url(imgs/background_infobody_esp.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
float:left;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
}

#InfosBody_it {
background-image:url(imgs/background_infobody_it.jpg);
background-position: right bottom;
background-repeat:no-repeat;
_height: 500px;
min-height: 500px;
width: 770px;
float:left;
padding-top: 0px !important;
padding-top: 10px;
padding-right: 15px;
}

/*balises avancées - menu_languages*/

#menu_languages {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 745px;
height: 22px;
}

#menu_languages p {
display: inline;
}

#menu_languages a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
		font-weight:bold;
		color: #666666;
		text-decoration:none;
		height: 22px !important;
		height: 16px;
		text-align: center;
		padding: 10px;
}

#menu_languages a:hover {
text-decoration:underline;
}

#menu_languages a:visited {
}


#menu_languages ul {
}
/*Juste pour ie7*/
*+html #menu_languages ul{ 
margin-left: 30px;
}

#menu_languages li {
list-style: none;
float: left;
margin-top: -3px;
height: 22px;
}

/*Juste pour firefox*/
html:not([lang*=""]) #menu_languages li { 
margin-top: -20px;
}

/*Juste pour ie7*/
*+html #menu_languages li{ 
margin-top: 1px;
}

#menu_languages a.lienfr {
color:#5e9e7a;
}

#menu_languages a.lieneng, #Infobody_homepage_eng a{
color:#4784b5;
}

#menu_languages a.lieneng hover {
text-decoration:underline;
}

#menu_languages a.liende, #Infobody_homepage_de a {
color:#8b4988;
}

#menu_languages a.liende hover {
text-decoration:underline;
}

#menu_languages a.lienesp, #Infobody_homepage_esp a {
color:#d9583d;
}

#menu_languages a.lienesp hover {
text-decoration:underline;
}

#menu_languages a.lienit, #Infobody_homepage_it a {
color:#e7b242;
}

#menu_languages a.lienit hover {
text-decoration:underline;
}

/*balises avancées - menu_fr*/

#menu_fr {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 240px;
height: 400px;
float:left;
text-align:left;
}

#menu_fr a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		display:block;
		color:#000000;
		text-decoration:none;
		background-image:url(imgs/puce_menu_verte.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 15px;
		line-height: 30px;
		height: 30px;
}

#menu_fr a:hover {
font-size: 12px;
font-weight:bold;
color:#5c9f7a;
background-image:url(imgs/puce_globe_vert.gif);
background-repeat:no-repeat;
padding-left: 25px;
line-height: 35px;
height: 35px;
}

#menu_fr p {
font-size: 12px;
}


#menu_fr a:visited {
}


#menu_fr ul {
}

#menu_fr li {
list-style: none;
}

/*balises avancées - menu_eng*/

#menu_eng {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 240px;
height: 400px;
float:left;
text-align:left;
}

#menu_eng a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		display:block;
		color:#000000;
		text-decoration:none;
		background-image:url(imgs/puce_menu_eng.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 15px;
		line-height: 30px;
		height: 30px;
}

#menu_eng a:hover {
font-size: 12px;
font-weight:bold;
color:#4381b4;
background-image:url(imgs/puce_globe_eng.gif);
background-repeat:no-repeat;
padding-left: 25px;
line-height: 35px;
height: 35px;
}

#menu_eng p {
font-size: 12px;
}


#menu_eng a:visited {
}


#menu_eng ul {
}

#menu_eng li {
list-style: none;
}

/*balises avancées - menu_de*/

#menu_de {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 240px;
height: 400px;
float:left;
text-align:left;
}

#menu_de a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		display:block;
		color:#000000;
		text-decoration:none;
		background-image:url(imgs/puce_menu_de.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 15px;
		line-height: 30px;
		height: 30px;
}

#menu_de a:hover {
font-size: 12px;
font-weight:bold;
color:#894985;
background-image:url(imgs/puce_globe_de.gif);
background-repeat:no-repeat;
padding-left: 25px;
line-height: 35px;
height: 35px;
}

#menu_de p {
font-size: 12px;
}


#menu_de a:visited {
}


#menu_de ul {
}

#menu_de li {
list-style: none;
}

/*balises avancées - menu_esp*/

#menu_esp {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 240px;
height: 400px;
float:left;
text-align:left;
}

#menu_esp a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		display:block;
		color:#000000;
		text-decoration:none;
		background-image:url(imgs/puce_menu_esp.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 15px;
		line-height: 30px;
		height: 30px;
}

#menu_esp a:hover {
font-size: 12px;
font-weight:bold;
color:#dd4c2f;
background-image:url(imgs/puce_globe_esp.gif);
background-repeat:no-repeat;
padding-left: 25px;
line-height: 35px;
height: 35px;
}

#menu_esp p {
font-size: 12px;
}


#menu_esp a:visited {
}


#menu_esp ul {
}

#menu_esp li {
list-style: none;
}

/*balises avancées - menu_it*/

#menu_it {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 240px;
height: 400px;
float:left;
text-align:left;
}

#menu_it a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		display:block;
		color:#000000;
		text-decoration:none;
		background-image:url(imgs/puce_menu_it.gif);
		background-repeat:no-repeat;
		background-position:left center;
		padding-left: 15px;
		line-height: 30px;
		height: 30px;
}

#menu_it a:hover {
font-size: 12px;
font-weight:bold;
color:#e6b032;
background-image:url(imgs/puce_globe_it.gif);
background-repeat:no-repeat;
padding-left: 25px;
line-height: 35px;
height: 35px;
}

#menu_it p {
font-size: 12px;
}


#menu_it a:visited {
}


#menu_it ul {
}

#menu_it li {
list-style: none;
}


/*balises avancÃ©es - Abstracts*/
#abstracts td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


#abstracts, #HomePage, #Registration {
padding-right: 25px;
}


#InfosBody h2, #InfosBody_homepage h2, #HomePage h2, #abstracts h2, #abstracts h3, #Registration h2,#InfosBody_conteneur h2, #InfosBody_conteneur_homepage h2, #InfosBody_conteneur_homepage_eng h2, #InfosBody_conteneur_homepage_de h2, #InfosBody_conteneur_homepage_esp h2, #InfosBody_conteneur_homepage_it h2 {
	font-size: 16px;
	color:#5c9f7a;
	font-weight:bold;
	margin-bottom: 12px;
	}

#InfosBody h3, #InfosBody_homepage h3, #HomePage h3, #abstracts h2, #abstracts h3,#InfosBody_conteneur h3, #InfosBody_conteneur_homepage h3, #Registration h3, #InfosBody_conteneur_homepage_eng h3, #InfosBody_conteneur_homepage_de h3, #InfosBody_conteneur_homepage_esp h3, #InfosBody_conteneur_homepage_it h3 {
	font-size: 16px;
	color:#5c9f7a;
	font-weight:bold;
	margin-bottom: 12px;
	}
	
#InfosBody h4, #InfosBody_homepage h4, #HomePage h4, #abstracts h4, #Registration h4,#InfosBody_conteneur h4, #InfosBody_conteneur_homepage h4, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead, #InfosBody_conteneur_homepage_eng h4, #InfosBody_conteneur_homepage_de h4, #InfosBody_conteneur_homepage_esp h4, #InfosBody_conteneur_homepage_it h4 {
	font-size: 14px;
	font-style:italic;
	color:#5c9f7a;
}

.doXhead {
	font-size: 14px;
	font-weight:bold;
	color:#795d6a;
}

#InfosBody p, #InfosBody_homepage p,#InfosBody_conteneur p,  #InfosBody_conteneur_homepage p, #abstracts p, .doXbody, .p.texte-prog, #InfosBody_conteneur_homepage_eng p, #InfosBody_conteneur_homepage_de p, #InfosBody_conteneur_homepage_esp p, #InfosBody_conteneur_homepage_it p{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	width: 750px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#InfosBody h5, #InfosBody_homepage h5, #abstracts h5,#InfosBody_conteneur h5, #InfosBody_conteneur_homepage h5, .spXsecthead, #Registration h5, .coXsecthead, .fuXsecthead, .noXsecthead, .sumSubHead, .acXsecthead, #InfosBody p.titre2, #InfosBody_conteneur_homepage_eng h5, #InfosBody_conteneur_homepage_de h5, #InfosBody_conteneur_homepage_esp h5, #InfosBody_conteneur_homepage_it h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#5c9f7a;
	margin-top: 6px;
	margin-bottom: 6px;
	font-weight:bold;
}

#InfosBody h6, #InfosBody_homepage h5,#InfosBody_conteneur h6, #abstracts h6, #Registration h6, #InfosBody_conteneur_homepage h6, #InfosBody_conteneur_homepage_eng h6, #InfosBody_conteneur_homepage_de h6, #InfosBody_conteneur_homepage_esp h6, #InfosBody_conteneur_homepage_it h6{
	font-size: 9px;
}

#InfosBody input {
	border:1px outset #795d6a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	background-color:#e6e7d7;
}


#InfosBody ul, #InfosBody_homepage ul, #abstracts ul {
	font-size: 11px;
	color:#666666;
}

#InfosBody li, #InfosBody_homepage li, #abstracts li {
	font-size: 11px;
	color:#666666;
	line-height: 20px;
}

#InfosBody_eng h3, #InfosBody_eng h4, #InfosBody_eng h5, #InfosBody_eng a, #InfosBody_conteneur_homepage_eng a:hover, #InfosBody_conteneur_homepage_eng h3, #InfosBody_conteneur_homepage_eng h5 {
color:#4984b0;
}

#InfosBody_de h3,#InfosBody_de h4, #InfosBody_de h5, #InfosBody_de a, #InfosBody_conteneur_homepage_de a:hover, #InfosBody_conteneur_homepage_de h3, #InfosBody_conteneur_homepage_de h5 {
color:#894b8e;
}

#InfosBody_esp h3, #InfosBody_esp h4, #InfosBody_esp h5, #InfosBody_esp a, #InfosBody_conteneur_homepage_esp a:hover, #InfosBody_conteneur_homepage_esp h3, #InfosBody_conteneur_homepage_esp h5 {
color:#d74d30;
}

#InfosBody_it h3, #InfosBody_it h4, #InfosBody_it h5, #InfosBody_it a, #InfosBody_conteneur_homepage_it a:hover, #InfosBody_conteneur_homepage_it h3, #InfosBody_conteneur_homepage_it h5 {
color:#e8ad35;
}

#footer {
background-image:
url(imgs/background_footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}

#footer_eng {
background-image:
url(imgs/background_footer_eng.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}

#footer_ftp {
background-image:
url(imgs/background_footer_ftp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}

#footer_de {
background-image:
url(imgs/background_footer_de.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}

#footer_esp {
background-image:
url(imgs/background_footer_esp.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}

#footer_it {
background-image:
url(imgs/background_footer_it.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 69px;
	margin:auto;
}


#footer_homepage {
background-image:url(imgs/background_footer_homepage.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 1025px;
	height: 119px;
	margin:auto;
	clear:both;
}

/*balises avancÃ©es - events*/

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .acXcolhead, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead, .fuXintro {
	color:#666666;
	font-size: 13px;
}

Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd, .fuXbody {
	color:#666666;
	font-size: 12px;
	font-weight:normal;
}

.doXfieldlabel {
	color:#666666;
	font-size: 12px;
	font-weight:normal;
}

.acXtd {
	text-align:left;
	font-size:11px;
}

.acXhotel {
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

/*Balise avancée - Alerte*/
.alert {
color:#FF0000;
	font-size: 12px;
	font-weight: bolder;
	width: 500px;
}

.doXintro, .trXfrom1, .doXtdsum, .coXbody, .acXtdsum, .fuXtdsum, .coXtdsum, .SumColHead, .coXintro, .maXtdsum, .maXintro, .acXintro, .coXtdsum {
	color:#666666;
	font-size: 12px;
	font-weight: normal;
}

.fuXsectintro
 {
	color:#666666;
	font-size: 12px;
}

/*balises avancées - table1*/

#table1 {
}
#table1 th {
}

#table1 td {
}

/*balises avancées - tabletab*/
#tab th {
	font-size: 11px;
	color:#666666;
}
#tab tr {
	font-size: 11px;
	color:#666666;
}
#tab td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}



/*balises avancées - table*/

#table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
#table th {
	font-size: 12px;
	color:#666666;
}
#table tr {
	font-size: 12px;
	color:#666666;
}
#table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}


/*balises avancées - table2*/

#table2 {
}
#table2 th {

}

#table2 td {
}
/*balises avancÃ©es - divers*/
select, input {
	border:1px outset #795d6a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#666666;
	background-color:#e6e7d7;
}
.SubmitBtn {

}
form {
width: 500px;
}

#form table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	width: 500px;
}

#form td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}
#abstracts hr {

}
hr {

}

/*balises avancées - edito*/
#edito {
width: 494px;
_height: 350px;
min-height: 350px;
text-align:justify;
float:left;
padding-left: 0px;
padding-top: 70px
}

#edito p {
width: 490px;
}

/*balises avancées - utilities*/
#utilities {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 200px;
height: 200px;
padding-left: 40px;
height: 140px;
float:left;
text-align:left;
margin-top: 30px !important;
margin-top: 45px;
}
#utilities p {
width: 190px;
}

/*balises avancées - inscription*/
#inscription {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 223px;
height: 172px !important;
height: 172px;
float:left;
padding-top: 60px;
margin-left: 35px;
}