/*balises classiques*/

body{
	background-color:#e5e7da;
	margin: 0px;
	color:#795d6a;
}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#795d6a;
margin-top: 2px;
margin-bottom: 2px;
}

ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#795d6a;
margin-top: 2px;
margin-bottom: 2px;
}

td {
}
th {
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7c83;
}

a visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7c83;
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

a.subscribe {
	font-size:15px;
}

a.subscribe visited {
	font-size:15px;
}

a.subscribe:hover {
	font-size:15px;
}



small {

}

span {
	display: None;
}

/*balises avancées - pageheader*/

#pageheader_conteneur {
background-image:url(imgs/background_conteneur_pageheader.jpg);
background-repeat:repeat-x;
background-position: left top;
height: 284px;
width: 100%;
}



#pageheader_left {
background-image:url(imgs/background_pageheader_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 302px;
    height: 284px;
	float:left;
}

#pageheader_homepage_right {
background-image:url(imgs/background_pageheader_right_homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
    height: 284px;
	float:right;
}

#pageheader_right {
background-image:url(imgs/background_pageheader_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 600px;
    height: 284px;
	float:right;
}


/*balises avancées - InfosBody_conteneur*/

#InfosBody_conteneur{
background-image:url(imgs/background_infobody_conteneur.jpg);
background-position:left top;
background-repeat:repeat-y;
_height: 580px;
/*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: 600px;
width: 100%;
float:left;
}


/*balises avancées - InfosBody*/

#InfosBody_homepage {
background-image:url(imgs/background_infobody_homepage.jpg);
background-repeat:no-repeat;
background-position:right top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	_height: 500px;
	min-height: 500px;
	text-align:justify;
	color:#000000;
	padding-left: 10px;
margin-left: 245px;
margin-right: 10px;
}

#InfosBody_right {
	width: 0px;
	height: 500px;
	background-color:#e5e7da;
	float:right;
}



#InfosBody {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	_height: 500px;
	min-height: 500px;
	text-align:justify;
	color:#000000;
	padding-left: 10px;
	padding-right: 20px;
margin-left: 245px;
margin-right: 10px;
}

/*balises avancées - menu_conteneur*/
#menu_conteneur {
float:left;
width: 245px;
background-image:url(imgs/background_menu_conteneur.jpg);
background-repeat:no-repeat;
background-position:left top;
}



#menu_langue {
padding-left: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 245px;
height: 40px;
text-align:left;
margin-top: 2px;
}

#menu_langue a{
font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#7b7c83;
		font-weight:bold;
		text-decoration:none;
}

#menu_langue a:hover {
text-decoration:underline;
}

#menu_langue a:visited {
		color:#7b7c83;
}

#menu_langue p {
		color:#7b7c83;
}


/*balises avancées - menu*/

#menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 245px;
height: 250px;
text-align:left;
margin-top: 2px;
}

#menu ul {
margin-left: 20px;
}

#menu li {
list-style:none;
line-height:30px;
color:#85b916;
line-height: 25px;
display: block;
height: 26px;
}

#menu span.bleu{
display:inline;
color: #0776ae;
}


/*balise pour le clignotement*/
#clignotant{
display:block;
}

/*Pour firefox*/
html:not([lang*=""]) #menu ul { 
margin-left: -20px;
margin-top: 0px;
}

#menu a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
		color:#7b7c83;
		text-decoration:none;
		BACKGROUND: url(imgs/puce_menu.gif) no-repeat left center;
		padding-left: 15px;
}

#menu a:hover {
font-size: 12px;
font-weight:bold;
BACKGROUND: url(imgs/puce_menu_hover.gif) no-repeat left center;
}

#menu a:visited {
		color:#7b7c83;
}

/*balise pour la fonction clignontement*/
#clignotant{

}



/*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, #HomePage h2, #abstracts h2, #abstracts h3, #Registration h2 {
	font-size: 20px;
	color:#795d6a;
	}

#InfosBody h3, #HomePage h3, #abstracts h2, #abstracts h3, #Registration h3, #InfosBody_homepage h3 {
	font-size: 15px;
	color:#7b7c83;
	font-weight:bold;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	height: 23px;
	margin-bottom: 10px;
	}
	
#InfosBody h4, #HomePage h4, #abstracts h4, #Registration h4, .acXhead, .fuXhead, .maXhead, .noXhead, .trXhead, .spXhead, .sumSectHead, .fusectIntro, .coXhead, .doXdemohead, .coXtdsum{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:italic;
	color:#7b7c83;
}

.doXhead {
	font-size: 14px;
	font-weight:bold;
	color:#795d6a;
}


#InfosBody h5, #InfosBody_homepage h5, #abstracts h5, #edito h5, .spXsecthead, #Registration h5, .coXsecthead, .fuXsecthead, .noXsecthead, .sumSubHead, .acXsecthead {
	font-size: 13px;
	color:#7b7c83;
	margin-top: 12px;
	margin-bottom: 2px;
	font-weight:bold;
}

#InfosBody h6, #abstracts h6, #Registration h6{
	font-size: 9px;
}

#InfosBody .h7 {
font-size: 14px;
color:#1b92ca;
margin-top: 12px;
margin-bottom: 2px;
font-weight:bold;
border-bottom:dotted 1px;
}

#InfosBody p, #abstracts p, .doXbody{
	font-size: 11px;
	color:#795d6a;
	margin-top: 2px;
	margin-bottom: 2px;
}

#InfosBody input {
	border:1px outset #795d6a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#795d6a;
	background-color:#e6e7d7;
}


#InfosBody ul, #abstracts ul,#InfosBody_homepage ul {
	font-size: 11px;
	color:#795d6a;
	margin-left: 15px;
	}
	
	html:not([lang*=""]) #InfosBody ul, #abstracts ul,#InfosBody_homepage ul{
	
	margin-left: -25px;
	}

#InfosBody li, #abstracts li,#InfosBody_homepage li {
	font-size: 11px;
	color:#795d6a;
	line-height: 15px;
}

#footer_conteneur {
background-image:url(imgs/background_footer_contenreur.jpg);
background-repeat:repeat-x;
	background-position:left top;
	width: 100%;
	height: 34px;
	float:left;
}

#footer {
background-image:url(imgs/background_footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 27px;
	height: 34px;
}

/*balises avancÃ©es - events*/

.ExXhead, .ExXintro, .ExXbody, .ExXtd, .acXcolhead, .coXcolhead, .fuXcolhead, .trXcolhead, .trXsecthead, .maXcolhead, .fuXintro {
font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#795d6a;
	font-size: 13px;
}

Events TD, .doXtd, .coXtd, .fuXtd, .maXtd, .trXtd, .noXtd, .spXtd, .fuXbody {
	color:#e6e7d7;
	font-size: 12px;
	font-weight:normal;
}

.doXfieldlabel {
	color:#795d6a;
	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, .SumColHead, .coXintro, .maXtdsum, .maXintro, .acXintro {
	color:#795d6a;
	font-size: 12px;
	font-weight: normal;
}

.fuXsectintro
 {
	color:#e6e7d7;
	font-size: 12px;
}

/*balises avancées - table1*/

#table1 {
}
#table1 th {
}

#table1 td {
}

/*balises avancées - tabletab*/
#tab th {
	font-size: 11px;
	color:#795d6a;
}
#tab tr {
	font-size: 11px;
	color:#795d6a;
}
#tab td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#795d6a;
}



/*balises avancées - table*/

#table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#795d6a;
}
#table th {
	font-size: 12px;
	color:#795d6a;
}
#table tr {
	font-size: 12px;
	color:#795d6a;
}
#table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#795d6a;
}


/*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:#795d6a;
	background-color:#e6e7d7;

}
.SubmitBtn {

}
form {
}

#form table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#795d6a;
}

#form td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#795d6a;
}
#abstracts hr {

}
hr {

}

/*balises avancées - edito*/
#edito {
width: 100%;
_height: 300px;
min-height: 300px;
float:left;
text-align:justify;
}

/*balises avancées - utilities*/
#utilities {
width: 200px;
height: 140px;
margin-left: 55px;
margin-top: 25px;
}

/*Juste pour firefox*/
html:not([lang*=""]) #utilities { 
margin-top: 45px;
}

#utilities h5 {
font-size:12px;
color:#85b916;
width: 160px;
}

#utilities h3 {
font-size:13px;
color:#d82a70;
width: 160px;
}

#utilities p {
width: 160px;
}

#info_prat{
border-top: 1px dotted #7b7c83;
border-bottom: 1px dotted #7b7c83;
height: 23px;
}

#info_prat h3{
border-top: 0px;
border-bottom: 0px;
height: 30px;
display:inline;
}

#info_prat_contenu{
padding-top: 10px;
}



#info_prat_contenu p {
margin-bottom: -20px;
}

#info_prat_contenu h5  {
	font-size: 13px;
	color:#7b7c83;
	margin-top: 2px;
	margin-bottom: -10px;
	font-weight:bold;
}


/*balises avancées - contact*/
#contact {
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
height: 185px;
background-image:url(imgs/background_contact.jpg);
background-position: left top;
background-repeat:repeat-y;
padding-left: 10px;
padding-top: 5px;
}

/*Pour firefox*/
html:not([lang*=""]) #contact {
padding-top: 1px;
height: 200px;
}

#contact h5 {
width: 220px;
color:#FFFFFF;
font-size:13px;
margin-bottom: 2px;
}

#contact h3 {
width: 220px;
color:#FFFFFF;
font-size:16px;
margin-bottom: -10px;
}

#contact p {
width: 220px; 
}

#rss {
margin-top: 20px;
width: 225px;
margin-left: 15px;
}

#rss strong{
color:#7b7c83;
}

#InfosBody h3.bleu, h3.bleu, #InfosBody h5.bleu, h5.bleu, #InfosBody h4.bleu, h4.bleu, #InfosBody li.bleu, li.bleu {
color:#1b92ca;
}
