
/* Balises générales */

*{
margin:0;
padding:0;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f6eada;
margin:auto; /* pour IE affichage au centre */
width:100%; /* pour IE affichage au centre */
text-align:center; /* pour IE affichage au centre */
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
}

tr{
padding:10px 0;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
}

th, .SumColHead, .acXcolhead {
font-size: 12px;
text-align: center;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
font-weight: bold;

}

a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#dc843c;
}

a:visited{
color:#dc843c;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:active{
text-decoration:none;
color:#dc843c;
}

a img{
border: 0;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#626262;
}

li {
}

small {
font-size: 10px;
}

span {
display: None;
}

/* Balises avancees - container */
#container{
width:889px;
margin:0 auto;
text-align:left;
}

/* Balises avancees - header */
#header{
height:250px;
background:url(imgs/background_header.jpg) no-repeat top center;
}

/* Balises avancees - InfosBody container */
#InfosBody_container{
background:url(imgs/background_repeat.jpg) repeat-y center center;
}

/* Balises avancees - menu*/

#menu{
width:160px;
float:left;
padding:30px 20px;
}

#menu ul{
list-style:inside;
}

#pixel{ /* pour prendre la hauteur des float en compte */
clear:left;
height:1px;
}

/* Balises avancees - InfosBody */

#InfosBody, #abstracts {
width:620px;
min-height:450px;
_height:450px;
float:left;
padding:30px;
margin-right:9px;
background-color:#f6eee3;
}

h3, #InfosBody h3, #abstracts h2, #abstracts h3, .doXhead  {
font-size:17px;
color:#dc843c;
font-weight:bold;
margin-bottom:15px;
}

#InfosBody h4, #abstracts h4, .spXsecthead, .coXsecthead, .noXsecthead, .sumSubHead, .acXsecthead, .doXdemohead, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead{
font-size:15px;
color:#dc843c;
margin-bottom:10px;
}

h5, #InfosBody h5, #abstracts h5, .fuXsecthead {
font-size:13px;
font-weight:bold;
color:#4482b1;
margin-bottom:7px;
}

h6, #InfosBody h6, #abstracts h6 {
font-size:11px;
font-weight:bold;
margin-bottom:5px;
color:#97afcf;
}

#InfosBody p, #abstracts p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#626262;
}

#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 EVENTS*/

#events {
}

td .doXfieldlabel {
width: 400px;
padding:6px 0;
}

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead {
}

#Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd {
padding:6px 0;
}

.acXtd {
}

/* Balise EVENTS - Alerte*/

.alert, .doXintro {
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
text-align:left;
color: #594B8C;
font-weight: normal;
}

.doXintro {
padding: 10px 5px 10px 5px;
margin: 0px 0px 0px 0px;
text-align:left;
}


.doXintro li{
list-style-position:inside;
}


/* Balises EVENTS - table1 */

#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 EVENTS - 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 EVENTS - formulaire */

select {
}

form {
}

input {
color: #594b8c;
}

select {
color: #594b8c;
}

.SubmitBtn, #InfosBody .SubmitBtn{
border:1px solid #626262;
color:#000000;
width:100px;
height:30px;
text-align:center;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
background-color:#ebe1ee;
margin-top:15px;
}

textarea {
}

#form table {
}

#form td {
}

#abstracts hr {
display: none;
}

/* Balises avancees - footer */

#footer{
clear:left;
height:26px;
background:url(imgs/background_footer.jpg) no-repeat top center;
}

#footer p {
}

