body {
  	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #FCFAE0;
	font-size: 12pt;
	text-align: center;
}
p {
 font-size: 16px;
 margin-left: 25px;
}
table tr td {
 font-size: 16px;
}
table tr td p {
 margin-left: 0;
}
h1	{
 color: #FCFAE0;
}
h2	{
 color: #000000 ;
 text-align: center;
 margin-top: 35px;
 padding-bottom: 10px;	
 /*border-bottom: dotted 1px #191970;*/
}
h3	{
 color: #000000 ;
 font-size: 16px;
 margin: 20px 0 -5px 0;
}
/*h4 {
 margin: 0;
 padding: 0;
}*/
a:link, a:visited  {
 text-decoration: none;
 font-size: 12pt;
 color: #191970;
} 
a:hover {
 text-decoration: none;
 font-size: 12pt;
 color: #CCCCCC;
}
.retour {
 margin-left: 200px;
 /*text-align: center;*/
}
.retour a {
 text-decoration: underline;
 font-size: 14px;
}
.pdf {
 vertical-align: text-bottom;
 border: none;
}
#banniere {
 text-align: center;
 border: none;
}
#contenu {
 width: 850px;
 padding: 0 70px;
 margin: 0 auto;
  text-align: left;
}

#menu table {
 width: 100%;
 border: none;
 border-collapse: collapse;
 }
/*border="0" cellspacing="1" cellpadding="1"*/
#menu table td {
 width: 20%;
 padding: 1px 4px;
 }
#menu table tr td a:link, #menu table tr td a:visited  {
 display: block;
 width : 100%;
 text-decoration: none;
 text-align : center;
 font-size: 10pt;
 color: #FCFAE0;
 padding: 2px;
 border: solid 1px #191970;
 background-color: #191970;
 } 
#menu table tr td a:hover {
 font-weight: bold;
 color: #191970;
 background-color: #FCFAE0;
 } 
/* PAGE DU MENU COURANTE */
#menu table tr td #currentpage {
 font-weight: bold;
 color: #191970;
 background-color: #FFFFFF;
 } 

#pied {
 text-align: center;
}
#pied p {
 font-size: 12px;
}

/* PAGE DES COMITES*/
table.comite {
 width: 850px;
 padding: 0;
 margin: -20px 0 0 20px;
}
table.comite tr {
 padding: 0;
 margin: 0;
}
table.comite tr td {
 padding: 20px 20px 10px 20px;
 margin: 0;
 text-align: left;
}

/* PAGE DES REALISATIONS*/
#sous-menu {
 margin: 30px 0 25px 50px;
}
ol.romain {
 list-style-type: upper-roman;
 font-size: 16px;
}
ol.romain li {
 margin-bottom: 10px;
}
ol.romain li ol {
 margin-top: 2px;
}
ol.romain li ol li {
 margin-bottom: 1px;
}
table.realisations {
 width: 810px;
 padding: 0;
 margin: -10px 0 0 25px;
}
table.realisations tr {
 padding: 0;
 margin: 0;
}
table.realisations tr td {
 padding: 10px 20px 0 10px;
 margin: 0;
 text-align: left;
 vertical-align: top;
}

/* PAGE ETRE MEMBRE */
table.membre {
 width: 610px;
 padding: 0;
 margin: -10px 0 2px 100px;
}
table.membre tr {
 padding: 0;
 margin: 0;
}
table.membre tr td {
 width: 170px;
 padding: 10px 0 0 0;
 margin: 0;
 text-align: left;
 vertical-align: top;
}
table.membre tr td+td {
 width: 50px;
 text-align: left;
 line-height: 1.6em;
}

/* PAGE REVUE LAUDEM */
ul.sommaires {
 margin-left: 75px;
 list-style-type: circle;
}
ul.sommaires li {
 margin-bottom: 7px;
}

/* PAGE DE LIENS */
.liens {
 float: left;
 width: 45%;
 padding-left: 30px;
}
.liens ul {
 margin-left: 15px;
 list-style-type: circle;
}
.liens ul li {
 margin-bottom: 5px;
}

/* CLASSES GENERALES */
ul.liste_normale {
 margin-left: 25px;
 margin-right: 25px;
 list-style-type: circle;
}
ul.liste_normale li {
 margin-bottom: 5px;
}
.clear {
	clear: both;
}
.italique {
 font-style: italic;
}
.center {
 text-align: center;
}
.ligne	{
 margin: 0;
 padding: 5px 0;	
 border-bottom: dotted 1px #191970;
}

/* PAGE DE NOUVEAUTES ET ACTIVITES */
.div_activite {
 margin-left: -25px;
 padding-top: 25px;
 clear: both;
}
.signature {
 text-align: right;
 font-style: italic;
 }

h3.activite {
 text-align: center;
 margin-left: 20px;
 margin-bottom: 15px;
}
.img_droite, .img_gauche {
 font-size: 11px;
 font-style: italic;
 text-align:center;
}
.img_droite {
 float: right;
 margin: 0 0 20px 40px;
}
.img_gauche {
 float: left;
 margin: 0 50px 20px 30px;
}

