/* Définition des classes d'objets*/
table.bg {
background-repeat:no-repeat; 
}
td.bg {
background-repeat:no-repeat;

}

p.pied {
border-top: solid black 1px;
margin-left: 150px;
margin-right: 150px;
padding-left:75px;
text-decoration: none;
}

td.orga {
border: 1px black solid;
text-align: center;


}
table.style {
border-collapse: collapse;
border-bottom: 1px solid black;
}
table.adsup  {
	border-collapse: collapse;
	border: 2px solid black;
	margin: auto;
	text-align: center;
}
th, td.adsup {
	border: 1px solid black;
}
table.adsupap {
border-collapse: collapse;
border: 2px solid black;
margin: auto;
text-align: left;
}
th, td.adsupap {
	border: 1px solid black;
	text-align: left;
}
h1.corps {
color: black;
text-decoration:none;
text-indent:5;
border-bottom-width: thin;
border-bottom-style: solid;
border-left-width: thick;
border-left-style: solid;
margin-left:10;
margin-right:10;
Margin-top:5;
font-size:20;
font-style:bold;

}
.MenuTitre1 {
color: white;
font-style: bold;
border: 1px;
border-style: solid;
border-color: #006;
text-align: left;
text-decoration: none;
font-size: 20;

}
.MenuTitre2 {
font-style: bold;
text-align: center;
text-decoration: none;
border-bottom: none;
font-size: 16;
}

.p1:first-letter {
font-size : 200% ; /* Taille agrandie à 200% par rapport aux autres lettres */
  text-transform : uppercase ; /* Lettre en majuscule */
  color : red ;

}
p.signature {
text-align: right;
}
p.signbis {
text-align: right;
font-style: italic;
}
p.blog {
color: white;
}
p.quote {
font-style: italic;
font-weight: bold;
font-size: 13; 
}
p.sub {
font-weight: bold;
font-size: 15;
}
p.diplome {
text-align: left;
}




/* Définition des écritures */
a.chemin {
color: black;
text-decoration:none;
text-indent:5;
border-bottom-width: thin;
border-bottom-style: dotted;
}
a {
color: black;
text-decoration:none;
text-indent:5;
}
h1 {
color: black;
text-decoration:none;
text-indent:5;
border-bottom-width: thin;
border-bottom-style: solid;
border-color: #006;
border-left-width: thick;
border-left-style: solid;
margin-left:10;
margin-right:10;
Margin-top:5;
font-size:20;
font-style:bold;

}

h2 {
color:black;
text-decoration:none;
border-color: #006;
border-bottom-width:thin;
border-bottom-style: dashed;
margin-left:10;
margin-right:10;
font-size:16;
font-style:bold;
}

p {
color: black;
text-decoration:none;
text-indent:10;
text-align:justify;
font-size: 14;
padding-left:5;
padding-right:5;

}
/* Menu Déroulant Gauche*/
body {
margin: 0;
padding: 0;
background:white;
font: verdana, arial, sans-serif;
font-size: 20;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */ 
top: 200px;
left: 5px;


}
#menu {
width: 190px;
}
#menu dt {
cursor: pointer;
margin: 2px 0;
height: 20px;
color: white;
line-height: 20px;
text-align: center;
font-weight: bold;
border: 1px solid blue;
background: #006;
}
#menu dd {
border: 1px solid blue;
}
#menu li {
text-align: center;
background: #fff;
}
#menu dt a {
color: white;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a
{
color: black;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}
#menu li a:hover, #menu dt a:hover {
background: #aae;
color: black;
}

/* Menu déroulant haut */

dl, dt, dd, ul, li {
margin-left: 5px;
padding: 0;
list-style-type: none;
}
#menu2 {
position: absolute;
top: 150px;
left: 0px;
/* z-index:100; */
width: 1024;
height: 35px;
background-color: white;
}
#menu2 dl {
float: left;
width: 132px;

height: 20px;
margin: 0 1px;
}
#menu2 dt {
cursor: pointer;

height: 20px;
margin-top: 10px;
text-align: center;
font-weight: bold;
background: #006;
border: 1px solid blue;
}
#menu2 dd {
border: 1px solid blue;
}
#menu2 li {
text-align: center;
background: #fff;
}
#menu2 li a, #menu2 dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu2 li a:hover, #menu2 dt a:hover {
color: black;
background: #aae;
}





