/*balises classiques*/

body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	width: 100%;
	margin:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p{
font-size: 11px;
	color:#5c5c5c;
	margin-top: 2px;
	margin-bottom: 2px;
}

td {
}
th {
}

a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#73401f;
}

a visited{
color:#73401f;
}

a:hover {
}
small {

}

span {
	display: None;
}

h3 {
font-size: 20px;
color:#5abbde;
}

h5 {
	font-size: 14px;
	color: #73401f;
	margin-top: 2px;
	margin-bottom: 4px;
}


/*balises avancées - pageheader*/


#pageheader_home {
	height: 46px;
	background-image: url(imgs/background_header_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 973px;
	margin:auto;
	text-align:left;
	}
	
	
#pageheader {
	height: 217px;
	background-image: url(imgs/background_header_int.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 973px;
	margin:auto;
	text-align:left;
	padding-top: 2px;
}

/*balises avancées - InfosBody*/

#InfosBody_conteneur_home{
background-image: url(imgs/background_infobody_homepage.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width: 973px;
	margin:auto;
	_height: 953px;
	min-height: 953px;
}


#InfosBody{
width: 973px;
text-align: justify;
margin:auto;
margin-top: -40px;
}


/*Juste pour firefox */
html:not([lang*=""]) #InfosBody {
margin-top: -60px;
overflow:auto;
}

/*balises avancées - menu*/

#menu_conteneur {
text-align:left;
position:absolute;
margin-top: 28px;
width: 973px;
margin-left: 15px;
}

/*Juste pour firefox */
html:not([lang*=""]) #menu_conteneur {
margin-top: 30px;
}

/* menu */
#menu,#menu ul{
position:absolute;
list-style:none;/*ie5.5*/
margin:0;
padding:0;
line-height:18px;
background-color: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
white-space:nowrap;
}

/* niveau 0 toujours visible */
#menu{
left:10px;
margin-top:-3em;
font-size:.7em;
}

/* sous-menus */
#menu ul{
display:none;
background-color:#E7E5E8;
margin:2px 0 0 -1px;
}
/* sous sous-menus */
#menu li li ul{
left:100%;
margin:-24px 0 0 -1px;
}

#menu li{display:inline;float:left;}

#menu li li{float:none;}


/* liens */
#menu a{
display:block;
padding:3px 5px;
text-decoration:none;
font-size:11px;
color: #73401F;
}
#menu a:hover,#menu a:active,#menu a:focus{
color: #73401F; background-color:none;
text-decoration:underline;
}
#menu a:visited {
	color: #73401F;
	}
	
#menu a.submenu, #menu a:hover.submenu, #menu a:visited.submenu {
	color: #0e94c5;
}

/* partie dynamique */

#menu .montre{display:block}
/* flèches */
 #menu ul a.sub{
 padding-right:10px !important;
 }
/* tracé de la souris */
.trace{background:none;}

/*balises avancées - menu_haut*/


#menu_haut {
list-style: none;
padding-left: 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(imgs/background_menu.jpg);
background-position:left;
background-repeat:no-repeat;
width: 965px;
text-align:center;
height: 80px;
margin:auto;
}


#menu_haut a{
display: block;
width: 123px;
height: 31px;
text-decoration: none;
text-align: center;
padding: 3px;
margin-left: 0px;
margin-right: 4px;
margin-top: 11px;
padding-top: 2px;
background: url(imgs/background_bouton_haut.jpg) no-repeat left center;
font-size: 11px;
font-weight: bold;
color:#97999a;
}

#menu_haut ul {
margin-left: 1px;
}

/*Juste pour firefox*/
html:not([lang*=""]) #menu_haut ul{
margin-left: -39px;
}

#menu_haut li {
float: left;
list-style: none;
line-height: 28px;
margin: 0;
}

#menu_haut a.on {
background: url(imgs/background_bouton_haut_hover.jpg) no-repeat left center;
color:#FFFFFF;
}


#menu_haut a.grd {
background: url(imgs/background_bouton_haut_grd.jpg) no-repeat left center;
width: 155px;
}

#menu_haut a.grd:hover {
background: url(imgs/background_bouton_haut_hover_grd.jpg) no-repeat left center;
}

#menu_haut a.grd_on {
background: url(imgs/background_bouton_haut_hover_grd.jpg) no-repeat left center;
color:#FFFFFF;
width: 155px;
}

#menu_haut a:hover {
background: url(imgs/background_bouton_haut_hover.jpg) no-repeat left center;
color:#FFFFFF;
}


/*balises avancées - favorites*/

#favorites {
text-align:left;
padding-left: 10px;
}

/*Juste pour ie6*/
*html #favorites{
margin-top: -10px;
}

#favorites a{
display:inline;
width:auto;
height:auto;
text-decoration: none;
text-align:left;
padding: 3px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-top: 0px;
background:none;
font-size: 11px;
font-weight: bold;
color:#97999a;
}

#favorites a:hover {
background:none;
}



/*balises avancÃ©es - Abstracts*/
#abstracts td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


#abstracts, #HomePage, #Registration {
}


#InfosBody h2, #HomePage h2, #abstracts h2, #abstracts h3, #Registration h2 {
	font-size: 17px;
	color:#5abbde;
	}

#InfosBody h3, #HomePage h3, #abstracts h2, #abstracts h3, #Registration h3 {
	font-size: 24px;
	color:#5abbde;
	}
	
#InfosBody h4, #HomePage h4, #abstracts h4, #Registration h4, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead {
	font-size: 13px;
	font-style:italic;
}

.doXhead {
	font-size: 14px;
	font-weight:bold;
}


.spXsecthead, .coXsecthead, .fuXsecthead, .noXsecthead, .sumSubHead, .acXsecthead{
	font-size: 14px;
	color: #73401f;
	margin-top: 2px;
	margin-bottom: 2px;
}

#InfosBody h6, #abstracts h6, #Registration h6{
	font-size: 9px;
}

#InfosBody p, #abstracts p{
	font-size: 11px;
	color:#5c5c5c;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align:justify;
}

#InfosBody input {
border:1px outset #818b8c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px ;
color:#000000;
background-color:#FFFFFF;

}


#InfosBody ul, #abstracts ul {
color:#5c5c5c;
margin-left: 20px;
margin-top: 6px;
margin-bottom: 6px;
}

/*Juste pour firefox*/
html:not([lang*=""]) #InfosBody ul, #abstracts ul{
margin-left: -25px;
}


#InfosBody li, #abstracts li {
color:#5c5c5c;
margin-bottom: 5px;
}


#footer {
background-image:url(imgs/background_footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 965px;
	height: 68px;
	margin:auto;
	clear:both;
	padding-top: 20px;
}
/*balises avancÃ©es - events*/

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .acXcolhead, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead {
color:#000000;
font-size: 13px;

}
Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd, .fuXbody {
color:#000000;
font-size: 12px;
font-weight:normal;

}

.doXfieldlabel {
color:#000000;
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 {
color:#000000;
	font-size: 12px;
	font-weight: normal;
}

.fuXsectintro
 {
color:#000000;
	font-size: 12px;
}

/*balises avancées - table1*/

#table1 {
}
#table1 th {
}

#table1 td {
}

/*balises avancées - tabletab*/
#tab th {
font-size: 11px;
color:#000000;
}
#tab tr {
font-size: 11px;
color:#000000;
}
#tab td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#000000;
}



/*balises avancées - table*/

#table {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#000000;

}
#table th {
font-size: 12px;
color:#000000;
}
#table tr {
font-size: 12px;
color:#000000;
}
#table td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#000000;
}


/*balises avancées - table2*/

#table2 {
}
#table2 th {

}

#table2 td {
}
/*balises avancÃ©es - divers*/
select, input {

}
.SubmitBtn {

}
form {
}

#form table {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#000000;
}

#form td {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
color:#000000;

}
#abstracts hr {

}
hr {

}

/*balises avancés - edito*/

#edito_conteneur {
float:left;
}

#header_edito {
background-image:url(img/header_edito.jpg);
height: 29px;
width: 423px;
background-position: left top;
}


#footer_edito {
background-image:url(img/background_footer_edito.jpg);
height: 18px;
width: 423px;
background-position: left top;
}

/*Juste pour firefox */
html:not([lang*=""]) #footer_edito {
margin-top: -2px;
}

#edito {
background-image:url(img/background_infobody_edito.jpg);
background-position: left top;
background-repeat:repeat-y;
width: 403px;
_height: 320px;
min-height: 320px;
padding-left: 10px;
padding-right: 10px;
padding-top: 20px;
text-align:justify;
}

#edito p {
width: 400px;
font-size: 11px;
color: #5c5c5c;
margin-top: 2px;
margin-bottom: 2px;
}

#edito li {
font-size: 11px;
color: #5c5c5c;
margin-top: 2px;
margin-bottom: 2px;
}

#edito li {
margin-left: -20px;
padding-right: 6px;
}

/*balises avancés - news*/

#news_conteneur {
background-image:url(imgs/background_infobody_infoprat.jpg);
background-position: left top;
background-repeat: repeat-y;
float:right;
text-align:left;
}

#news_header {
background-image:url(imgs/background_infoprat_header.jpg);
background-position:left top;
background-repeat:no-repeat;
width: 213px;
height: 78px;
padding-left: 27px;
padding-top: 20px;
padding-right: 10px;
}

#news_infobody {
background-image:url(imgs/background_infoprat_header.jpg);
background-position:left top;
background-repeat:no-repeat;
width: 213px;
height: 350px;
padding-left: 27px;
padding-right: 10px;
padding-top: 15px;
}

#news_footer {
background-image:url(imgs/background_footer_infoprat.jpg);
background-position:left top;
background-repeat:no-repeat;
width: 250px;
height: 46px;
}

#news_conteneur p {
border-bottom:solid #d8d8d8 1px;
margin-bottom: 20px;
padding-bottom: 10px;
}

#news ul {
padding-left: 0px;
margin-left: 0px;
}

#news li {
font-size: 11px;
color: #5c5c5c;
border-bottom: solid 1px;
border-color:#e2e2e2;
list-style:none;
/*background: url(img/liste_image_news.gif) no-repeat 0 0px;*/
margin-bottom: 8px;
padding-bottom: 4px;
}

#news_conteneur a {
color: #5c5c5c;
}

#news_conteneur a visited{
color: #5c5c5c;
}

#news_conteneur h5{
	font-size: 11px;
	color:#5c5c5c;
	margin-top: 2px;
	margin-bottom: 2px;
}

#news_conteneur h3 {
font-size: 13px;
margin-bottom: 10px;
margin-top: 0px;
}

/*balises avancés - news*/

#news {
float:left;
text-align:left;
padding-top: 395px;
padding-left: 47px;
margin-right: 80px;
width: 400px;
}

#news h5{
font-size:13px;
}

/*balises avancés - welcome*/

#welcome {
width: 412px;
float: left;
padding-top: 200px;
text-align: justify;
}

/*Juste pour firefox */
html:not([lang*=""]) #welcome {
padding-top: 180px;
}

/*Juste pour IE6*/
* html #welcome{
width: 390px;
margin-left: -40px;
}

#welcome h3 {
font-size:18px;
color:#FFFFFF;
}

