body {
	margin: 0;
	padding: 0;
	font-size: small;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff
	}
h1 { 
	font-size: 150%; 
	color: #663;
	}
h2 { 
	font-size: 120%; 
	color: #663;
	}
h2.themes-conf { 
	margin: 10 10 10 10 ;
	padding: 5px 5px 5px 5px ;
        font-size: 120%; 
	color: #ffffff;
	background: #663
	}
h2.annonce-acc { 
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font-family: Georgia, serif;
        font-size: 120%; 
	color: #663;
	}
h3      {  
        font-size: 100%; 
        font-weight: 900;
        }
h3.home {
	margin: 10;
	padding: 0;
	font-size: 130%; 
        font-weight: bold;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663;
	background: #fff
	}
h3.homepast {
	margin: 10;
	padding: 0;
	font-size: 110%; 
        font-weight: bold;
        font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
        color: #663;
	background: #fff
	}
h3.titre-conf {
	font-size: 125%; 
        font-weight: bold;
        font-family: Georgia, serif;
	margin: 4px 0px 0px 0px;
	padding: 10px 10px 5px 0px;
	}
h3.annonce-acc { 
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font-size: 100%; 
	color: #663;
	}
h4      {  
        font-size: 100%; 
        font-weight: 600;
        font-style: italic;
        }
a:link{
	color: #006666;
	}
a:visited{
	color: #666666;
	}
#acc-droite{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px 0px 20px 30px;
	list-style: bullet;
	background: #ffffff;
	}
#acc-droite2{
	font-size: 85%;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0px 0px 5px 0px;
	background: #ffffff;
	}
#legende-droite{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%; 
	width: 100%;
	margin: 0;
	padding: 10px 0px 10px 0px;
	background: #ffffff;
	}
#nav {
	float: left;
	width: 100%;
	margin: 0;
	padding: 5px 0px 20px 14px;
	list-style: none;
	background: #ffffff;
	}
#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	}
#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #666666;
	text-decoration: none;
	border: 1px solid #bad9de;
	background: #CCC666;
	}
#nav a:hover, #actif a {
    text-decoration: underline;
	color: #000000;
	padding-bottom: 4px;
	border-color: #727377;
	background: #bad9de;
	}
#nav2 {
	width: 80%;
	margin: 0px 0px;
	padding: 0 0 0 2px;
	border: 1px solid #ffffff;
	list-style: none;
	background: #ffffff;
	}
#nav2 li {
	margin: 1px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
	font-family: sans-serif;
	font-size: 90%;
	}
#nav2 a {
	display: block;
	padding: 4px 8px;
	color: #006666; 
	text-decoration: none;
	}
#nav2 a:hover, #actif2 a {
    text-decoration: underline;
	color: #333;
	padding-bottom: 4px;
	font-weight: bold;
	}
p.footer-text {
        font-size: 80%;
	color: #666666;
	}
sup.footer-text {
        font-size: 100%;
	color: #666666;
	}
#conf-accueil {
	margin-left: 2px;
	padding-left: 12px;
  	border: 2px solid #663;
	}
.activites {
  	line-height: 1.2em;
  	background: #919191;
  	}
table .activites {
  	width: 99%;
  	border: px solid #000;
  	background: #fff;
  	}
table .activites caption {
        font-size: 100%;
	color: #666666;
  	margin: 0;
  	padding: 8px 0px;
  	text-align: left;
 	border: 0px solid #000;
  	border-bottom: none;
 	background: #fff;
  	}
table .activites th, table .activites td {
  	font-size: 80%;
	color: #666666;
        margin: 0;
  	padding: 4px 8px;
  	text-align: left;
        border-right: 1px solid #b5b5b5;
        border-top: 1px solid #b5b5b5;
        border-left: 1px solid #b5b5b5;
  	border-bottom: 1px solid #b5b5b5;
  	}
table .activites th {
  	color: #999;
  	}
table .activites .name {
  	text-align: left;
  	}
table .activites .dates {
  	font-size: 120%;
	color: #663;
	font-weight: bold;
  	}
table .activites .heure {
   	font-size: 120%;
 	color: #663;
 	font-weight: bold;
  	}
table .activites tr {
  	background: #e6e6e6;
  	}
table .activites tr.alt {
  	background: #f1f1f1;
  	}
table .activites td a {
  	display: block;
  	font-weight: bold;
  	}
p.titreconf {
   	font-size: 120%;
 	color: #663;
 	font-weight: bold;
        margin-bottom: 0
  	}
p.nom-titre-cie {
   	font-size: 100%;
   	color: #663;
        margin-top: 0
  	}
p.desc-conf-court {
   	font-size: 100%; 
        margin: 0px 0px 0px 0px;
        padding: 6px 2px 6px 0px;
  	}
p.img-conf {
        margin: 0px 0px 0px 0px;
        padding: 6px 2px 0px 0px;
  	}
p.nom-titre-cie-08 {
   	font-size: 100%;
	font-style: italic; 
        margin-top: 0
  	}
p.bio-conf-08 {
   	font-size: 100%;
	font-style: italic; 
        margin-top: 0
  	}
p.titreconf08 {
   	font-size: 100%;
 	color: #663;
 	font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
  	}
p.titreconf08-strong {
   	font-size: 140%;
 	color: #663;
 	font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 0px;
        background: yellow;
  	}
p.date-lieu-hre {
   	font-size: 90%;
        margin: 0px 300px 0px 0px;
        padding: 2px 2px 2px 0px;
        background: yellow;
  	}
p.attention {
   	font-size: 90%;
        margin: 0px 0px 10px 0px;
        padding: 2px 2px 2px 0px;
        background: yellow;
  	}
p.textegauche {
   	font-size: 80%;
        margin: 10px 25px 10px 10px;
        padding: 5px 5px 5px 5px;
        background: yellow;
  	}
h1.popup { 
	font-size: 120%; 
        margin: 5px 5px 0px 10px;
	color: #663;
	}
h2.popup { 
	font-size: 100%; 
        margin: 5px 5px 0px 10px;
	color: #663;
	}
p.popup { 
	font-size: 80%; 
        margin: 5px 5px 0px 10px;
	}
