@charset "utf-8";

/********************* BALISES GENERALES ***/

*{margin:0; padding:0;}

body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	background-color: #ebebeb;
	margin:auto; /* pour IE affichage au centre */
	width:100%; /* pour IE affichage au centre */
	text-align:center; /* pour IE affichage au centre */
}

p {margin-bottom:10px; font-size:12px;}

img{padding:0px; margin:0px;}

tr{padding:10px;font-size:12px;}
th, .SumColHead, .acXcolhead {font-size: 12px; text-align: center; padding: 0px 0px 0px 5px; font-weight: bold;}

a {text-decoration:underline; color:#646567; font-weight:bold;}
a:hover {text-decoration:none;}
a img{border: 0;}

ul {margin-left:15px; margin-bottom:10px; font-size:12px;}
li {list-style-position:inside; margin-bottom:5px;}

small {font-size: 10px;}
.pixel{clear:both; height:1px;}
.vide{clear:both;}
.heure{font-weight:bold; color:#9c846a;}
.atelier{margin-left:30px;}

/********************* BALISES AVANCEES - PAGE */
/*#container{text-align:left;}*/
#InfoBody_container{width:950px; margin-left:auto; margin-right:auto; margin-top:30px;}
#InfoBody{ background-color:#FFF; padding-top:30px; text-align:left;}


/********************* BALISES AVANCEES - HEADER */

#Header_conteneur{height:223px; overflow:hidden;}
#header_gauche{width:235px; float:left;}
#header_gauche_haut{height:161px;}
#header_gauche_bas{height:63px; background-image:url(images/banner_gch_bas.jpg);}
#header_droit{width:715px; float:left;}
#header_droit_haut{height:113px; float:left;background-color:#FFF;}
#header_droit_bas{height:110px; float:left;}

/********************* BALISES AVANCEES - PAGES INTERIEURES */

/* Balises avancees - InfosBody */
#InfosBody form { }

h3, #InfosBody h3, .coXhead, .fuXhead{ color:#e00818; font-size:14px; padding-top:15px; padding-bottom:15px;}
h4, #InfosBody h4, .spXsecthead, .noXsecthead, .acXsecthead, .doXdemohead, .noXhead, .trXhead, .spXhead, .fusectIntro, .doXdemohead {}
h5, #InfosBody h5, .fuXsecthead, .coXsecthead, .sumSectHead {}
h6, #InfosBody h6, .sumSubHead {}

/* Balises avancees - footer */
#footer{}

/************************** Balises avancees - EI Content Manager *******************************/
#InfoBody_GD{padding:10px; text-align:left; background-color:#FFF;}

/************************** Balises avancees - Events *******************************/

/* Page de formulaire */
.doXhead{padding-bottom:15px;} /* Balise pour le titre du formulaire */

td .doXfieldlabel {width: 400px; font-size:12px;} /* Balise pour les cellules avec le label d'un champ */
td .doXtd{padding-bottom:5px;} /* Balise pour les cellules avec un champ */
.doXintro {padding-bottom:10px; padding-left:20px;font-size:12px;} /* Balise d'introduction au formulaire */
.alert{} /* Balise d'alerte erreur */
input.SubmitBtn{/* bouton continue */
padding:5px; 
border:1px #c1afa4 solid; 
background-color:#ffffff; 
color:#c1afa4; 
font-weight:bold;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
} 

/* Page de details concernant le paiement (page 2) */
.coXhead{padding-bottom:15px;} /* Balise pour le titre du formulaire */
.coXsecthead{padding-bottom:10px;} /* Balise pour le sous-titre du formulaire */
.coXtd{padding-bottom:10px;font-size:12px;} /* Balise pour les cellules */

/* Page concernant le programme et les sessions */
.fuXhead{padding-bottom:15px;} /* Balise pour le titre du formulaire */
.fuXsecthead{padding-bottom:10px;} /* Balise pour le sous-titre du formulaire */
.fuXtd{padding-bottom:10px;} /* Balise pour les cellules */

/* Page concernant le resume de l'inscription */
.doXtdsum, .coXtdsum{padding-left:20px;padding-bottom:10px; font-size:12px;} /* Balise pour les cellules */
.SumSectHead{padding-left:20px;padding-bottom:10px;} /* Balise pour le sous-titre du formulaire */
.sumSubHead{padding-bottom:5px;} /* Balise pour le sous-sous-titre du formulaire */
.SumSectHead a img{width:75px;}

/* Page concernant le paiement */
.doXtd{padding-top:5px; padding-bottom:10px;} /* Balise pour les cellules */

/* Balise inconnue ****/
.maXintro{font-size:12px; padding-left:20px; padding-top:7px;}
.maXtd{font-size:12px; padding-top:7px;}
.acXintro{font-size:12px; padding-left:20px;padding-top:7px;}
.acXtd{font-size:12px; padding-top:7px;}
.acXhotel{font-size:12px; padding-top:7px;}
.acXhotelintro{font-size:12px; padding-top:7px;}
.acXsubsect{font-size:12px; padding-top:7px;}
.acXtdsum{font-size:12px; padding-left:20px;}
.maXtdsum{font-size:12px;padding-left:20px;}
.maXhead{padding-left:20px;}
.acXhead, .doXhead{padding-left:20px;}
.SumSubHead, .doXbody{font-size:12px;padding-left:20px;}
/*balises  - table1 */
#table1 {margin: 0px; padding: 0px;	font-size: 12px;}
#table1 th {color: #FFFFFF;	background-color: #5e89c2;}
#table1 tr {}
#table1 td {padding-right: 5px;	padding-left: 5px; vertical-align: top;}

/*balises - table2 */
#table2 {border: 1px solid #999999;	margin: 0px; padding: 0px; border-collapse:collapse;}
#table2 th {color: #ffffff; background-color: #5e89c2; text-align:center; padding:7px;} 
#table2 tr {}
#table2 td {border: 1px solid #999999; padding:5px;}

/*balises - divers */
select {margin-top: 5px; margin-bottom: 5px;}
form {margin-top: 0px; margin-bottom: 0px;margin-left:20px;}
input {}
#form table {margin-left: 90px;}
#form td {}
#abstracts hr {display: none;}
.programme {background-image: url(img/l1-1.gif); background-repeat: no-repeat; height: 57px; width: 120px;}




