/*balises classiques*/

body{
background-color: #e6e7da;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
text-align: center;
margin:0;
width: 100%;
color: #000000;
}

p {
margin-top: 2px;
margin-bottom: 2px;
color: #000000;
}

table, td, tr {
text-align: center;
}
th, .SumColHead, .acXcolhead {
	font-size: 12px;
	text-align: center;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;

}
a {
color:#b9cb05;
}
a:hover {
}
a:visited{
color:#b9cb05;
}

a img, img{
border: 0;
}

ul {
}

li {
}
small {
font-size: 11px;
}

span {
	display: None;
}

/*balises avancées - pageheader*/
#pageheader {
background-image:url(imgs/background_header.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 857px;
height: 98px;
margin:auto;
padding-top: 95px;
padding-left: 130px;
}

/*Juste pour firefox*/
html:not([lang*=""]) #pageheader {
padding-top: 85px;
height: 108px;
}

/*balises avancées - menu_haut*/

#menu_haut {
height: 43px;
width: 760px;
text-align: left;
margin:auto;
}

#menu_haut ul{
}


#menu_haut li{
display:inline;
list-style:none;
}

#menu_haut a, #menu_haut a:visited {
color:#b1a9ad;
font-size:13px;
font-weight: bold;
padding-right: 20px;
background-image:url(imgs/background_bouton_menu_haut.jpg);
background-repeat: no-repeat;
background-position:top left;
text-decoration:none;
text-align:center;
width: 157px;
height: 35px;
display:inline-block;
padding-top: 8px;
}


#menu_haut a:hover{
color:#b9cb05;
font-weight:bold;
background-image:url(imgs/background_bouton_menu_haut_hover.jpg);
}


/*balises avancées - menu_homepage*/
#menu_homepage {
_height: 400px;
min-height: 400px;
width: 224px;
padding-left: 8px;
text-align:center;
float:left;
}

/*balises avancées - newsletter*/
#newsletter {
width: 213px;
height: 130px;
}


/*balises avancées - Useful_links*/

#useful_conteneur {
width:222px;
_height:160px;
min-height:160px;
}

#useful_conteneur_int {
width: 228px;
_height: 160px;
min-height: 160px;
float:left;
text-align:left;
clear:both;
}

#useful_links_header {
background-image:url(imgs/background_header_useful_links.jpg);
background-position:top left;
background-repeat: no-repeat;
width:222px;
height:37px;
float:left;
}

#useful_links_header_int {
background-image:url(imgs/background_header_useful_int.jpg);
background-position:top left;
background-repeat: no-repeat;
width:228px;
height:45px;
float:left;
}

#useful_links_infobody {
background-image:url(imgs/background_infobody_useful_links.jpg);
background-position:top left;
background-repeat: repeat-y;
width:222px;
min-height:140px;
text-align:left;
float:left;
}

/* Juste pour IE6 */
* html #useful_links_infobody {
padding-top: 10px;
height:120px;
float:left;
}

#useful_links_infobody_int {
background-image:url(imgs/background_infobody_useful_links_int.jpg);
background-position:top left;
background-repeat: repeat-y;
width:228px;
min-height:140px;
text-align:left;
float:left;
}

/* Juste pour IE6 */
* html #useful_links_infobody_int {
padding-top: 10px;
height:120px;
float:left;
}

#useful_links_infobody ul {
margin-left: 12px;
float:left;
}

#useful_links_infobody_int ul {
margin-left: 22px;
float:left;
}


/*Juste pour firefox*/
html:not([lang*=""]) #useful_links_infobody{
overflow:auto;
float:left;
}

html:not([lang*=""]) #useful_links_infobody_int{
overflow:auto;
float:left;
}

/*Juste pour firefox*/
html:not([lang*=""]) #useful_links_infobody ul{
margin-left: -25px;
margin-top: 0px;
float:left;
}

html:not([lang*=""]) #useful_links_infobody_int ul{
margin-left: -15px;
margin-top: 0px;
float:left;
}

#useful_links_infobody li, #useful_links_infobody_int li{
list-style: none;
line-height: 40px;
}

/* Juste pour IE6 */
* html #useful_links_infobody li{
line-height: 18px;
}

/* Juste pour IE6 */
* html #useful_links_infobody_int li{
line-height: 18px;
}


#useful_links_infobody a.lien1, #useful_links_infobody a.lien2, #useful_links_infobody a.lien3, #useful_links_infobody_int a.lien1, #useful_links_infobody_int a.lien2, #useful_links_infobody_int a.lien3 {
color:#5d5b5b;
}

#useful_links_infobody a.lien1:hover, #useful_links_infobody a.lien2:hover, #useful_links_infobody a.lien3:hover, #useful_links_infobody_int a.lien1:hover, #useful_links_infobody_int a.lien2:hover, #useful_links_infobody_int a.lien3:hover {
text-decoration: underline;
}


#useful_links_infobody a.lien1, #useful_links_infobody_int a.lien1{
background-image:url(imgs/favorites.jpg);
background-position:  left center;
background-repeat: no-repeat;
padding-left: 40px;
display:block;
font-size:12px;
text-decoration:none;
}

#useful_links_infobody a.lien2, #useful_links_infobody_int a.lien2{
background-image:url(imgs/rss_useful.jpg);
background-position:  left center;
background-repeat: no-repeat;
padding-left: 40px;
display:block;
font-size:12px;
text-decoration:none;
}

#useful_links_infobody a.lien3, #useful_links_infobody_int a.lien3{
background-image:url(imgs/programme_useful.jpg);
background-position:  left center;
background-repeat: no-repeat;
padding-left: 40px;
display:block;
font-size:12px;
text-decoration:none;
}

#useful_links_footer {
background-image:url(imgs/background_footer_useful_links.jpg);
background-position:top left;
background-repeat: no-repeat;
width:222px;
height:16px;
float:left;
}

#useful_links_footer_int {
background-image:url(imgs/background_footer_useful_links_int.jpg);
background-position:top left;
background-repeat: no-repeat;
width:228px;
height:23px;
float:left;
}

#menu_useful_int_cont {
width: 228px;
_height: 300px;
min-height: 300px;
float:left;
text-align:left;
float:left;
}

/*balises avancées - menu*/

#menu {
width: 228px;
_height: 300px;
min-height: 300px;
float:left;
text-align:left;
}

#menu_header {
background-image: url(imgs/background_header_menu.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 228px;
height: 38px;
float:left;
}

#menu_infobody {
background-image:url(imgs/background_infobody_menu.jpg);
background-position: left top;
background-repeat: repeat-y;
width: 228px;
_height: 300px;
min-height: 300px;
float:left;
}

#menu_footer {
background-image:url(imgs/background_footer_menu.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 228px;
height: 24px;
float:left;
}



#menu ul{
margin-left: 15px;
float:left;
}

/*Juste pour firefox */
html:not([lang*=""]) #menu ul{
margin-left: -25px;
float:left;
}

#menu li {
margin-left: 0px;
list-style:none;
line-height: 30px;
}


#menu p {
font-size:12px;
color:#a9b362;
}

#menu a, #menu a:visited {
text-decoration:none;
font-size:13px;
color:#a9b362;
border-bottom: dotted 1px;
width: 185px;
display:block;
}

#menu a:hover {
color:#1266af;
font-weight:bold;
}


/*balises avancées - menu_droit*/
#menu_droit_conteneur {
_height: 413px;
min-height: 413px;
width: 222px;
text-align:left;
float:left;
}


/*balises avancées - smenu*/

#smenu {
}

#smenu H5 {
}

#smenu ul {
}

#smenu li {
}


#smenu a {

}

#smenu a:hover {

}

/*balises avancées - ssmenu*/

#ssmenu {
}
#ssmenu ul {
}

#ssmenu li {
}


#ssmenu a {
}

#ssmenu a:hover {
}
#ssmenu h5 {
}


/*balises avancÃ©es - InfosBody*/

#InfosBody_conteneur {
background-image:url(imgs/background_infobody.jpg);
background-repeat: repeat-y;
background-position: left top;
_height: 541px;
min-height: 541px;
width: 987px;
margin:auto;
}

/*Juste pour firefox*/
html:not([lang*=""]) #InfosBody_conteneur{
overflow:auto;
}


#edito_menu_droit_conteneur, #infobody_conteneur {
width: 746px;
_height: 413px;
min-height: 413px;
float:left;
}

#edito_conteneur {
_height: 375px;
min-height: 375px;
width: 524px;
float:left;
}


#edito_header {
background-image:url(imgs/background_header_welcome_message.jpg);
background-position:left top;
background-repeat: no-repeat;
height: 58px;
width: 524px;
}

#edito_infobody {
background-image:url(imgs/background_infobody_welcome_mess.jpg);
background-position:left top;
background-repeat: repeat-y;
_height: 375px;
min-height: 375px;
width: 509px;
text-align: justify;
padding-left: 15px;
}


#edito_footer {
background-image:url(imgs/background_footer_welcome_mess.jpg);
background-position:left top;
background-repeat: no-repeat;
height: 24px;
width: 524px;
}

#InfosBody, #abstracts {
background-image:url(http://www.colloquium.eu/associations/ESLO/imgs/background_infobody_interieur.jpg);
background-position: left top;
background-repeat: repeat-y;
	_height: 600px;
	min-height: 600px;
	text-align:justify;
	width: 721px;
	padding-left:20px;
}


#InfosBody_footer {
background-image:url(http://www.colloquium.eu/associations/ESLO/imgs/background_footer_infobody.jpg);
background-position: left top;
background-repeat: no-repeat;
width: 741px;
height: 26px;
}

/*Juste pour IE6
* html #InfosBody, #abstracts{
padding-right: 0px;
}*/

h3, #InfosBody h3, #abstracts h2, #abstracts h3, .doXhead  {
	font-size: 22px;
	font-weight: normal;
	color: #0063a2;
	margin-bottom: 10px;
	margin-top: 2px;
}

#InfosBody h4, #abstracts h4, .spXsecthead, .coXsecthead, .noXsecthead, .sumSubHead, .acXsecthead, .doXdemohead, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead, {
	font-size:20px;
	color:#99b100;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 20px;
}
h5, #InfosBody h5, #abstracts h5, .fuXsecthead {
font-size: 18px;
	font-weight:normal;
	font-style:italic;
	color:#0063a2;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: left;
}

h6, #InfosBody h6, #abstracts h6 {
font-size: 12px;
color:#99b100;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 2px;
	text-align: left;
}

#InfosBody p, #abstracts p {
	text-align: justify;
	margin-top: 2px;
	margin-bottom: 2px;

}
#InfosBody ul, #abstracts ul {

}

#InfosBody li, #abstracts li {
}
#InfosBody a {
}

#InfosBody a:hover {
}

#InfosBody  #registrationTable table{
border: 1px solid #594b8c;
}

#InfosBody  #registrationTable td {
padding: 7px;
border: 1px solid #594b8c;
}

#InfosBody  #registrationTable td p{
text-align: left;
}

/*balises avancÃ©es - events*/

#events {
}

td .doXfieldlabel {
	width: 400px;
	}

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead {
}
#Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd {
}
.acXtd {

}
/*Balise avancée - Alerte*/
.alert, .doXintro {
	padding: 10px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	color: #594B8C;
	font-weight: normal;
	font-size: 12px;
}
.doXintro {
	padding: 10px 5px 10px 5px;
	margin: 0px 0px 0px 0px;
	text-align:left;
}

/*balises avancées - table*/

#table1 {
	padding: 0px;
	margin: 5px 0px 5px 60px;
	border: 1px solid #581914;
}
#table1 th {
	background-color: #C7AEAC;
	color: #FFFFFF;
	text-align: left;
	font-weight: bolder;
	padding: 0px 5px;
	margin: 0px;
	border: 1px solid #581914;
}
#table1 tr {
}
#table1 td {
	background-color: #FFFFFF;
	color: #594b8c;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #581914;
}
/*balises avancées - table*/

#tab {
	padding: 0px;
	margin: 5px 0px 5px 60px;
	border: 1px solid #004F5E;
	
}
#tab th {
	background-color: #C7AEAC;
	color: #FFFFFF;
	text-align: left;
	font-weight: bolder;
	padding: 0px 5px;
	margin: 0px;
	border: 1px solid #581914;
}
#tab tr {
}
#tab td {
    background-color: #FFFFFF;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #581914;
}

/*balises avancées - table2*/

#table2 {
	padding: 5px;
	margin: 5px 0px;
	border: 1px solid #581914;
	width: 90%;
	
}
#table2 th {
	background-color: #C7AEAC;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	padding: 0px 5px;
	margin: 0px;
	border: 1px solid #581914;
}
#table2 tr {
}
#table2 td {
    background-color: #FFFFFF;
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #004F5E;
}
/*balises avancÃ©es - divers*/
select {
	
}
form {
}
input {
color: #594b8c;
}
select {
color: #594b8c;
}

.SubmitBtn, #InfosBody .SubmitBtn{
     border:none;
     color: #FFFFFF;
	 font-size:18px;
	 font-weight: normal;
     background: transparent url(http://www.colloquium.eu/associations/ESLO/imgs/background_continue.jpg) no-repeat top left;
     width:180px;
     height:45px;
	 padding-left: 15px;
	 cursor:pointer;
}

textarea {
}
#form table {
}
#form td {
}
#abstracts hr {
	display: none;
}
#HomePage {
}
#footer {
background-image:url(imgs/background_footer.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 61px;
	width: 987px;
	margin:auto;
}

/*Juste pour firefox*/
html:not([lang*=""]) #footer {
clear:both;
}


#pictos_home {
margin-top: 5px;
text-align:left;
float:right;
margin-right: 125px;
}

/*Juste pour IE6 */
* html #pictos_home{
margin-right: 65px;
}

#pictos_home a.lien1{
background-image: url(http://www.colloquium.eu/associations/ESLO/imgs/contacts.jpg);
background-repeat: no-repeat;
background-position: left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
font-style:normal;
margin-left: -10px;
margin-right: -25px;
text-decoration:none;
font-weight:normal;
text-align: left;
display: block;
padding-top: 55px;
padding-left: 103px;
width: 123px;
height: 85px;
}

#pictos_home a.lien1:visited{
color: #FFFFFF;
}

#pictos_home a.lien2{
background-image: url(http://www.colloquium.eu/associations/ESLO/imgs/register.jpg);
background-repeat: no-repeat;
background-position: left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
margin-left: 0px;
font-style:normal;
text-decoration:none;
font-weight:normal;
text-align: left;
display: block;
padding-top: 50px;
padding-left: 110px;
width: 109px;
height: 90px;
}

#pictos_home a.lien2:visited{
color: #FFFFFF;
}

#pictos_home a.lien3{
background-image: url(http://www.colloquium.eu/associations/ESLO/imgs/partners.jpg);
background-repeat: no-repeat;
background-position: left top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
margin-left: -10px;
font-style:normal;
text-decoration:none;
font-weight:normal;
text-align: left;
display: block;
padding-top: 55px;
padding-left: 110px;
width: 104px;
height: 85px;
}

#pictos_home a.lien3:visited{
color: #FFFFFF;
}

#pub-anim {
background-image:url(http://www.colloquium.eu/associations/ESLO/imgs/pub_anim.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 130px;
_height: 606px;
min-height: 606px;
float: right;
}


/*Balise avancée sponsors*/

#sponsors_conteneur {
width: 228px;
_height: 300px;
min-height: 300px;
float:left;
}

#sponsors_header {
background-image:url(imgs/sponsors_header.jpg);
background-position: top left;
background-repeat:no-repeat;
width: 228px;
height: 58px;
float:left;
}

#sponsors_infobody {
background-image:url(imgs/background_sponsors_infobody.jpg);
background-position: top left;
background-repeat: repeat-y;
width: 228px;
_height: 300px;
min-height: 300px;
text-align: center;
float:left;
}

#sponsors_footer {
background-image:url(http://www.colloquium.eu/associations/ESLO/imgs/background_footer_sponsors.jpg);
background-position: top left;
background-repeat:no-repeat;
width: 228px;
height: 27px;
float:left;
}

/*balises avancées - #keep_me_update*/
#keep_me_update {
height: 134px;
width: 222px;
}

/*balises avancées - #doctor_locator*/
#doctor_locator {
height: 119px;
width: 222px;
}

/*balises avancées - #news*/
#news_conteneur {
_height: 350px;
min-height: 350px;
width: 746px;
float:right;
margin-right: 13px;
}

/*Juste pour IE6 */
* html #news_conteneur{
margin-right: 7px;
}

#news_header {
background-image:url(http://www.colloquium.eu/associations/ESLO/imgs/background_header_news.jpg);
background-position: left top;
background-repeat:no-repeat;
height: 48px;
width: 746px;
}

#news_infobody {
background-image:url(imgs/background_infobody_news.jpg);
background-position: left top;
background-repeat: repeat-y;
_height: 350px;
min-height: 350px;
width: 746px;
}

#news_footer {
background-image:url(imgs/background_footer_news.jpg);
background-position: left top;
background-repeat:no-repeat;
height: 21px;
width: 746px;
}