html, BODY {  margin:0px;  border:0px;  background-attachment:fixed;  background-color:white;  /* background-image: url(fond2.jpg); */  height: 100%  }/* Tableaux */TR {font-size:10pt}TD {font-size:10pt; border-style:inherit; border-width:inherit; border-color:inherit;}
 
.rien {border-style:none;}
  .titre1 {border-style:solid; border-width:1px; border-color:#FFAA55; background-image:url(tableau-fonce.gif);text-align:center;font-weight:bold;}.corps1 {border-style:solid; border-width:1px; border-color:#FFCC77; background-image:url(tableau-clair.gif);text-align:center;}UL {list-style-image:url(double1.jpg)}
.sancroche {list-style-image:none}

TR.titre {background-image:url(tableau-fonce.gif);text-align:center}TD.titre {background-image:url(tableau-fonce.gif);text-align:center}TR.corps {background-image:url(tableau-clair.gif);text-align:center;border-width:8px;border-color:#FFCC77}A:link {color:#CC8844;border:0 none;}A:visited {color:#BF7C38;border:0 none}A:active {color:#CC8844;border:0 none}#important {  text-align:center;  font-size:14pt;  color:#CC0000;  }    #message-important {  font:bold italic 14pt arial;  text-align:center;  color:#336699;  width:40%;  background-color:#FFAD52;
  border-radius: 10px;  margin-left: 30%;  margin-top: 40px;  margin-bottom:280px;  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 8px;
  padding-right: 3px;  text-align: left;  }a.liensbandeau {  color:red;
  padding: 5px;  }
      A.important:visited {color:#FF0000}a[href$='.pdf'] { 	padding: 5px 20px 5px 0;	background: transparent url(pdficon_small.gif) no-repeat center right;}a[href$='.mov'], a[href$='.flv'], a[href$='.mp4'], a[href$='.avi'] { 	padding: 5px 20px 5px 0;	background: transparent url(icon_film.gif) no-repeat center right;}H1 {  color:#336699;  font-size:40pt;  font-style: normal;  margin-bottom:0.15em;  text-align:center;  padding-top: 36px;  }     H2 {  background-image: url(portee5.gif);  color: white;  font: normal 24pt times;  text-indent:10pt;  height:69px;  line-height:66px;  text-align:left;  }

H3 {  color:#336699;  font: bold 28pt arial;  text-align:center;    margin: 20px 0px 20px 0px;   }

H4 {  color:black;  font: bold 18pt arial;  text-align:center;    margin: 40px 0px 20px 0px;   }  H5 {  color:black;  font: bold 10pt arial;  text-align:left;     }      #bandeau {  text-align:center;  font-size:11pt;  color:#336699;    }

#clap {
  padding-bottom:15px;
  margin-top: -145px;
  margin-left:300px;   }


#soustitre-eleves {  text-align:right;  font-size:18pt;  color:#6999c9;
  padding-top:15px;
  padding-right:290px;   }
a.lien_soustitre-eleves {  color:#6999c9;
  text-decoration:none;  }
  #bloc_soustitres {  margin-top:-70px;
  margin-left:-40px  }
  #soustitre1 {  text-align:center;  font-size:42pt;
  margin-left: -70px;  color:#FDA411;   }
#lien_soustitre1 {  color:#FDA411;  }
  #soustitre2 {  text-align:center;  font-size:36pt;  color:#FF5D00;  margin-left:-35px;  }
#lien_soustitre2 {  color:#FF5D00;  }
#soustitre3 {  text-align:center;  font-size:30pt;  color:#FDA411;  margin-left:130px;  }
#lien_soustitre3 {  color:#FDA411;  }
  #soustitre4 {  text-align:center;  font-size:24pt;  color:#A22831;  margin-left:141px;
  margin-top:7px;  }
#lien_soustitre4 {  color:#A22831;  }
 
#bleu {color:#336699;}

    #principal {	background: url(rideau_accueil.gif) no-repeat top left;	margin-top: -36px; 	}
	
	
#rideaudroite {	background: url(accueilrideau-grand-invers.gif) no-repeat top right;	margin-top: -36px; 	}
	  #signature {  text-align:right;  font-size:8pt;  color:black;  }  #titre {  text-align:center;  color: black;  /*border:1px #000 solid;*/  margin: 20px 40px 40px 40px;  }#section {margin: 0px 40px 20px 40px;}#section1 {margin: 0px 40px 20px 40px;}#section2 {margin: 0px 40px 20px 40px;}#section3 {margin: 0px 40px 20px 40px;}#section4 {margin: 0px 40px 20px 40px;}#section5 {margin: 0px 40px 20px 40px;}#section6 {margin: 0px 40px 20px 40px;}#section7 {margin: 0px 40px 20px 40px;}#section8 {margin: 0px 40px 20px 40px;}#section9 {margin: 0px 40px 20px 40px;}

#page {	font: normal 10pt arial; 	margin: 0px 0px 0px 220px;  background-attachment:fixed;		background: #fff url(fond.jpg) repeat top center; 	text-align:justify;	}#page_am {	font: normal 10pt arial; 	margin: 0px 0px 0px 200px;  background-attachment:fixed;  background: transparent none repeat scroll center top;	 	text-align:justify;	}	#menu {	font: bold 10pt arial;  	margin-top:0px; 	margin-left: 0px;  	margin-right:0px; 	margin-bottom:0px; 	position: absolute;   background-color: #336699; 	width:220px; 	height:130%; 	top: 0px;  	left: 0px;  	color:#000000;  bottom: 0px;  }#description {   margin-left: 200px;   }
  
 
 #voeux { 	  background-image: url(AIMP_Voeux-2012.jpg);
  background-repeat:no-repeat;
  background-position:40% 0%;
  background-attachment:scroll;
  padding-right: 10px;	}



.section {	font: bold 10pt arial;  	margin-top:0px; 	margin-left: 0px;  	margin-right:0px; 	margin-bottom:0px; 	text-align:left;  }

.logoaimp { 	  background-image: url(clef-sol-orange.png);
  background-repeat:no-repeat;
  background-position:40% 0%;
  background-attachment:scroll;
  padding-right: 10px;	}

.tablo1 {
	margin-top:0px; 	margin-left: 0px;  	margin-right:0px; 	margin-bottom:40px;}

.tablo2 {
	margin-top:110px; 	margin-left: -600px;  	margin-right:0px; 	margin-bottom:0px;
 	padding-bottom:40px;    
 	text-align:left;
    }
  .legende-image {background:#000000 none repeat scroll 0 0;bottom:0;color:#FFFFFF;font-size:0.95em;font-weight:bold;left:25px;padding:5px 10px 5px 5px;position:absolute;	}.adresse {   font:bold 8pt arial;   text-align:left;   border-style:none;    }
  
  .annonce {   background-color:#FFCC66;   padding:2px;   border:1px solid #FF6600;    }.clefdesol { 	  background-image: url(clef-sol-orange.png);
  background-repeat:no-repeat;
  background-position:40% 0%;
  background-attachment:scroll;
  padding-right: 10px;	}
.pinceaux { 	  background-image: url(pinceaux.png);
  background-repeat:no-repeat;
  background-position:40% 0%;
  background-attachment:scroll;
  padding-right: 18px;	}
.rideaugauche { 	  background-image: url(rideaugauche-petit.png);
  background-repeat:no-repeat;
  background-position:0% 60%;
  background-attachment:scroll;
  padding-right: 13px;	}	
.rideaudroit { 	  background-image: url(rideaudroit-petit.png);
  background-repeat:no-repeat;
  background-position:0% 60%;
  background-attachment:scroll;
  padding-left: 12px;	}	
	.en18 {   font-size:18px;   }
  
  
.trespetitsans {   font-family:"Arial", Helvetica, Sans-serif;   font-size:0.7em;   text-align:center;  }
.orange {color:#FFAD52;}.orang {color:#FF5D00;  }  .bordeaux {color:#A22831;  }.jaune {color:#FCC824;  }.jaune-orange {color:#FFAD52;  }.rouge {   color:red;   }  .enrouge {   color:red;   font:bold 11pt arial;   text-align:center;    }  .enrougepetit {   color:red;   font:bold 9pt arial;   text-align:center;    }  .soustitres {   font:bold 24pt arial;   color:#CC8844;   text-align:center;  }
 
.teteparagraphe {   font:bold 18pt arial;   color:black;   text-align:left;  }
  .textimportant {   font:bold italic 12pt arial;   color:#336699;   text-align:center;  }

.videocentre {   text-align:center;
   margin-top:20px;
   margin-bottom:20px;  }

.videodroite {   text-align:right;
   margin-top:-35px;
   margin-left: 0px;  	margin-right:200px;
   margin-bottom:20px;
   padding-top:0px;  }

  
.fbouc {   text-align:right;
   margin-top:-250px;
   margin-bottom:220px;
   padding-right:220px;  }
.fbouctxt {   padding-bottom: 25px;   }
  .textebleu {   color:#336699;    }.txtbleu18ital {   font-style: italic;    font-size: 18px;    color: #336699;    }.titrimage {  text-align:center;}.webfont1 {	    font-family: 'Neucha', serif;        font-size: 30px;        color:#FFFFFF;	}.webfont2 {			font-family: 'Neucha', serif;        font-size: 20px;        color:#BF7C38;	}.webfont3 {			font-family: 'Neucha', serif;        font-size: 14px;        color:#BF7C38;	}
