     body {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 11px;
          color : #000000;
          background-color : #ffffff;
          margin : 0;
          padding : 0;

      }
    html body #menu { 
          position : absolute;
      }
	/* #####################################################################################*/
#languedrapeau{
	position: absolute;
	top:10px;
	right:20px;
}
.adumButton, a.adumButton,a:hover .adumButton {
	 background-image: url(http://www.adum.fr/as/images/fond_boutton.jpg);
				
	  background-repeat: repeat-x;
	  padding-top:5px;
	  padding-bottom:5px;
	  padding-right:15px;	  
 	  padding-left:15px;	  
	  font-weight: bold;
	  color:#ffffff;
     -moz-border-radius: 0px 15px 0px 15px;
     -webkit-border-radius: 0px 15px 0px 15px;
		text-decoration: none;
	   cursor: hand;
		cursor:pointer;
 border-top:0;	
 border-left;
 border-right:3px #4b616c solid;
 border-bottom:3px #4b616c solid;
}

#bandeau_droite{
	position: absolute;
          background-color :   transparent; /*#ffd733;*/ 
          top : 60px;
          bottom : 0;
          position :  absolute;
			 right:0;
          height : 1000px;
          padding-left : 2px;
          width : 100px;
			 z-index: 300;
			
}

   #corps {
          position : absolute;
          margin-left : 20px;
			 letter-spacing: 0.5pt;
			 top :125px;
          left : 160px;
          height : 100%;
          font-size : 10pt;
          padding : 10px;
			 text-align: left;
			 width: 75%;
          background-color : transparent;
			 border-right: 1px solid #005A29;
			  border-left: 1px solid #005A29;
          color : #000000;
      }
    #main {
          background-color : transparent;
			 width: 100%;
			 
      }
		    #bandeau_haut {
         position : absolute;
       /* background-image: url(http://www.adum.fr/as/ed/contact/images/bandeau.jpg); */
		 background-repeat: no-repeat;
 		 left:0px;
		 width: 100%;
          height : 115px;
          border : 1px;
          font-size : 20px;
          text-align : center;
			 font-weight: bold;
          padding-top : 3px;
          color :  #000000;
		  border-bottom-style: solid;
		  border-bottom-width: 4px;
          border-color : #00319A;
		word-spacing: 8px;
      }
      

	/* #####################################################################################*/	
		.ligneModificationPl ul {
	width:540px;
}		
    a, a:hover, #contenuMain, div#corps li, #menu, .celluleMauveClair, #sous_menu, #menu ul li ul, #menu ul li ul li a, #menu ul li ul li a:hover, div#centre, #main, .Style5, th, .Style17, .Style22, #bandeau_haut {
          background-color : transparent;
      }
a, a:visited  {
color: #00319A;
text-decoration: none;
}

a:hover {
color: #00319A;
text-decoration: underline;
}

    a img {
          border : 0;
          text-decoration : none;
      }
    .spacer {
          clear : both;
          height : 0;
      }
    p, #contenuMain {
          text-align : justify;
      }
    #descId {
          width : 80%;
          background-color : transparent;
      }
    #formId {
          border : 0;
      }

    li#champsIdentification {
          list-style : none;
          padding-bottom : 0.15em;
          margin : 0;
      }
    ul#champsIdentification {
          border-width : 2px;
          border-style : solid;
          border-color : #6d6d6d;
          width : 450px;
          padding : 0;
          margin : 0;
			 background-color:  transparent;
      }
/* ################################################################################### */		
/* MENU */		

    #menu {
          background-color : transparent; /*#ffd733;*/ 
       font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:  normal;
          top : 150px;
          bottom : 0;
          position :  absolute;
			 left:0;
          height : 1000px;
          background-repeat : repeat;
          padding-left : 0px;
          width : 180px;
			 
      }
   
		    #sous_menu {
          text-align : left;
          font-size: 11pt;
          font-weight : bolder;
			 background-color:  transparent;
			 color: #00319A  ;
			
      }

#menu a  {
display: block;
background-color:  transparent;
width: 200px;
text-align: left;
text-decoration:   none;
text-indent:5pt;
font-size:10px;
 margin: 1px;
color: #00319A;
BORDER: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:  normal;

}

#menu a:hover  {
border: 0;
color:#FF9A36;
 font-weight: bold;
}

/* ################################################################################### */		
    .celluleMauveClair, .blocOrangeClair {
         /* background-color : #ADD5D6; /*#eab000;*/
				margin: 0pt;
	border: 1px #D8D9C9 solid;
	background-color: #ffffff;

	color: #75725f;
      }
		.blocOrangeClair {
		font-weight: bold;
		}
		.blocMauveClair, #cv{
			margin: 0pt;
	background-color:  transparent;
	padding: 10px;
	width:80%;
	}



    div#centre {
          margin-left : 165px;
          width : 540px;
          background-color : transparent;
      }

    div#corps h1,  div#corps #description, div#corps h3, #titre  {
          color : #FF5B2B;
          text-align : left;
          background-color : #ffffff;
      }
		    div#corps h1{
           font-size : 13pt;
			  color: #FF5B2B;
      }
			 div#corps h3 {
           font-size : 10pt;
			  color:#FF9A36;
			  }
		 .blocOrange{
		 	 font-size : 13pt;
          background-color :    transparent; 
			 color: #FF5B2B;
			 font-weight: bold;
		 }
    div#corps h2,div#corps#titre{
          font-size : 16pt;
			 text-align: left;
			 margin: 0;
			 color: #00319A;
			 background-color: transparent;
      }
		div#corps legend {
          font-size : 13pt;
			 text-align: left;
			 margin: 0;
			 color: #005A29;
			 background-color: transparent;			
		}
    .Style3 {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 16px;
      }
    .Style5 {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 14px;
          font-weight : bold;
          color : #00319A;
      }
    body, td, th {
          font-family : Arial, Helvetica, sans-serif;
          font-size : 12px;
          color : #000000;
      }
    .Style17 {
          font-size : 17px;
          color : #000000;
      }
	    .Style9 {
          font-size : 8pt;
			 background-color: transparent;
      }
    .Style22 {
          color : #00319A;
          font-weight : bold;
      }
	    .Style20 {
			font-size: 20pt;
      }	
    div#corps p, h6 {
          text-align : justify;
			 font-weight: normal;
          font-size : 10pt;
      }
    div#corps #description p {
          text-align : center;
      }
		.carrerouge,  div#corps ul.carrerouge li {
       list-style-image: url(http://www.adum.fr/as/ed/ParisTech/images/carre_rouge.jpg); 
		 list-style: url(http://www.adum.fr/as/ed/ParisTech/images/carre_rouge.jpg); 
		  margin : 20px;
		  background-color:  transparent;
      }
		.fleche_verte, div#corps ul.fleche_verte li {
       list-style-image: url(http://www.adum.fr/as/ed/ParisTech/images/fleche_verte.jpg);
		  margin :  20px;
      }
		div#corps a{
			color:#FF5B2B;
		}
		div#corps a:hover{
			color:#00319A;
		   text-decoration: none;
		}
		div#corps a.vert{
			color:#00319A;
		}    /*#conteneur {
          position : absolute;
          width : 100%;
          left : 2px;
          margin-left : 0px;
          padding-left : 15px;
          padding-right : 15px;
      }*/
	#logo{
		position: absolute;
		top: 10px;
		left: 10px;
		z-index: 100;
	}


/* CSS Document */
#formId {
position: absolute;
top: 7em;
left: 15em;
border: 0px solid #00246e;
padding: 1%;
margin: 0;
width: 10em;
text-align: center;
height: 25%;}

html>body #formId {
width: 12em;}

#titreId {
font-size: 10pt;
font-weight: bold;
}

#champsIdentification {
margin-left: 0;
margin-bottom: 0;}

html>body #champsIdentification {
padding: 0;
}

#descId {
position: absolute;
top: 13px;
font-size: 12pt;
text-align: center;
padding-left: 9em;
padding-right: 12em;}

.submitForm {
margin-bottom: 0;}


.plusgros{
	font-size: 13pt;
}
.bleu{
	background-color: #FF5B2B ;
}

 
input,.bordure{
	border:0px;
}
.cadre_bleu{
	background-color:  transparent;
	color:#FF5B2B;
	padding: 10px;
	text-align: center;
	vertical-align : middle;
	border: 1px #FF5B2B solid;
}
.boutton{
	background-color: #FF5B2B;
	color: #00319A;
	font-weight: bold;
	padding: 5px;
}

a:hover.blocMauveClair {
	color:#ffffff;
	text-decoration: none;
	
}
a.boutton,  a:visited.boutton {
background-color: #FF5B2B;
	color: #00319A;
font-weight: bold;
padding: 5px;
}
a:hover.boutton{
background-color: #FF5B2B;
	color: #00319A;
font-weight: bold;
text-decoration: none;
padding: 5px;
}
.cadre_gris{
	background-color:   transparent;
	border: 1px #000000 solid;
	text-align: left;
	color:#000000;
	padding:10px;
	font-size: 9pt;
}
.titre_cadre_gris{
	 color : #00319A;
          text-align : left;
          background-color : #ffffff;
			 font-size: 11pt;
			 text-decoration: none;
			 font-weight: bold;
}
h4{
text-decoration: underline;
	 color : #00319A;
          text-align : left;
          background-color : #ffffff;
			 font-size: 15pt;
			 font-weight: bold;
}
#d0,#d1,#d2,#d3,#d4,#d5,#d6,#d7,#d8,#d9,#d10,#d11,#d12,#d13,#d14,#d15,#d16,#d17,#d18,#d19,#d20,#d21,#d22,#d23,#d24{
	 background-color:  transparent;
	 border: 1px #000000 solid;
}
.bleu{
	background-color: #00319A;
	padding: 5px;
	color: #FFFFFF;
}
.textebleu{
color:	#00319A;
}
.texte_blanc{
	color: #ffffff;
}
#connecteNomPrenom, #date {
position: absolute;
display: inline;
top: 0.4em;
/*margin: 0.5em;*/
padding: 0.05em;
padding-left: 0.5em;
padding-right: 0.5em;
width: auto;
font-size: 10pt;
background-color: #ffffff;
border: 1px solid #00246e;}

#date {
right: 0%;
background-color: #ffffff;
border: 1px solid #00246e;}

.espace
{
color:#ffffff;
}
.titrebleu
{
font-size:13pt;
font-weight:bold;
color:#00319A;
}
.blockim
{
display:block;
float:right;
border:none;
padding-left:20px;
}
.petit
{
font-size:9px;
}

