html, body  { margin: 0;padding: 0; background-color: #ffd400; } 
#total 		{ position: relative; width:921px; margin:auto; background-image:url(/fileadmin/templates/main/images/fd_divTotal.gif); background-repeat:repeat-y;  }

/* Home (A) */ 
#principalA { clear:left; background-image:url(/fileadmin/templates/main/images/bg_home1.gif); background-repeat:repeat-y; }
#blocTitre { background-image:url(/fileadmin/templates/main/images/bg_home2.gif); background-repeat:no-repeat; width:921px; }
#blocTitreInterne { padding-left:20px; }
#blocTexte { background-image:url(/fileadmin/templates/main/images/bg_home3.gif); background-repeat:no-repeat; width:921px; padding:0px 0px 0px 20px; }
#blocTexteInterne { float:left; width:380px; }

/* handiGo réalité (B) */ 
#principalB { clear:left; background-image:url(/fileadmin/templates/main/images/bg_realite1.gif); background-repeat:repeat-y; }
#blocFondB { background-image:url(/fileadmin/templates/main/images/bg_realite2.gif); background-repeat:no-repeat; width:921px; }
#colGaucheB { float:left; padding-left:20px; width:554px; }
#colDroiteB {float:left; padding-left:0px; width:327px; }
#rochongo { position:absolute; top:440px; left:490px; width:83px; height:150px; background-image:url(/fileadmin/templates/main/images/rochongoB.png); z-index:1; }
#boxHautB  { width:487px; height:16px; background-image:url(/fileadmin/templates/main/images/boxHautB.gif); }
#boxFondB  { width:447px;  background-image:url(/fileadmin/templates/main/images/boxFondB.gif); padding:0px 20px 0px 20px; }
#boxBasB   { width:487px; height:16px; background-image:url(/fileadmin/templates/main/images/boxBasB.gif); }
#contDroite1B { padding-left:135px; }
#contDroite2B { padding:20px 0px 0px 198px; }
#contDroite3B { margin:15px 0px 0px 50px; padding:5px 7px 2px 7px; background-color:#be2034; color:#FFFFFF; font:.9em/1.2em Arial, Helvetica, sans-serif; }
#blocSmenu    { width:178px; float:left; background-image:url(/fileadmin/templates/main/images/sMenu_fondB.gif); 
			    margin:0px 15px 15px 0px; border-bottom:#000000 solid 1px; padding-bottom:7px; }
#blocSmenuListe { padding:0px 7px 7px 7px; }
#piedB { background-image:url(/fileadmin/templates/main/images/piedB.gif); width:921px; height:18px; }

/* handiGo solidarité (C) */ 
#principalC { clear:left; background-image:url(/fileadmin/templates/main/images/bg_solidarite1.gif); background-repeat:repeat-y; }
#blocFond1C { width:921px; background:url(/fileadmin/templates/main/images/bg_solidarite2.gif) no-repeat top; }
#blocFond2C { width:921px; background:url(/fileadmin/templates/main/images/bg_solidarite3.gif) no-repeat bottom; }
#colGaucheC { float:left; padding-left:20px; width:626px; }
#blocVideoConteneurC  { margin-bottom:30px;width:610px; background-image:url(/fileadmin/templates/main/images/boxVideoFond1C.gif); }
#blocVideo1C  { float:left; width:406px; }
#blocVideo2C  { padding:0px 5px 0px 10px; }
#blocVideo3C  {background-position:right top;background-repeat:no-repeat; float:left; width:56px; height:122px; background-image:url(/fileadmin/templates/main/images/boxVideoFond2C.gif); padding:5px 0px 0px 10px; }
#blocVideo4C  { float:left; width:135px; height:122px; background:url(/fileadmin/templates/main/images/boxVideoFond3C.gif); background-repeat:no-repeat; padding:17px 0px 0px 3px; }
#blocVideo5C  { clear:both; height:17px; background-image:url(/fileadmin/templates/main/images/boxVideoBasC.gif);background-repeat:no-repeat; }
#colDroiteC { float:left; width:251px; }
#boxHautC   { width:261px; background-image:url(/fileadmin/templates/main/images/boxHautC.gif); }
#boxHaut1C  { width:203px; height:188px; background-image:url(/fileadmin/templates/main/images/boxHaut1C.gif); padding:3px 0px 0px 58px; }
#boxHaut2C  { padding:15px 0px 0px 70px; }
#boxFondC  { width:221px;  background-image:url(/fileadmin/templates/main/images/boxFondC.gif); padding:0px 20px 0px 20px; }
#boxBasC   { width:261px; height:18px; background-image:url(/fileadmin/templates/main/images/boxBasC.gif); margin-bottom:200px; }
#piedC { background-image:url(/fileadmin/templates/main/images/piedC.gif); width:921px; height:16px; }

/* handiGo Goodies, widget... (D) */ 
#principalD { clear:left; background-image:url(/fileadmin/templates/main/images/bg_goodies1.gif); background-repeat:repeat-y; }
#amiD { position:absolute; z-index:1; top:120px; left:720px; }
#blocFond1D { background-image:url(/fileadmin/templates/main/images/bg_goodies2.gif); background-repeat:no-repeat; width:921px; }
#blocFond2D { padding-left:20px; }
#colonneD { float:left; margin-right:18px; }
#boxHautD   { width:281px;  background-image:url(/fileadmin/templates/main/images/boxHautD.gif); }
#boxFondD  { width:260px; background-color:#FFFFFF; border-right:#000000 solid 1px; padding:5px 10px 5px 10px; }
#boxBasD   { width:281px; height:18px; background-image:url(/fileadmin/templates/main/images/boxBasD.png); }
#blocVignetteD { float:left; }
#blocTexte1D { float:left; padding-left:5px; }
#blocTexte2D { float:left; width:120px; padding-left:5px; }
#blocWidget { padding:0px 60px 0px 60px; text-align:center; font-weight:bold; }
#piedD { background-image:url(/fileadmin/templates/main/images/piedD.gif); width:921px; height:18px; }

/* handiGo GOGO (E) */ 
#principalE { clear:left; background-image:url(/fileadmin/templates/main/images/bg_gogo1.gif); background-repeat:repeat-y; }
#blocFondE { background-image:url(/fileadmin/templates/main/images/bg_gogo2.gif); background-repeat:no-repeat; width:921px; }
#col1E { float:left; width:194px; padding:20px 0px 0px 20px; }
#col2E { float:left; width:452px; }
#boxHautE   { width:441px; height:26px; background-image:url(/fileadmin/templates/main/images/boxHautE.gif); }
#boxFondE  { width:401px;  background-image:url(/fileadmin/templates/main/images/boxFondE.gif); padding:0px 20px 0px 20px; }
#boxBasE   { width:441px; height:18px; background-image:url(/fileadmin/templates/main/images/boxBasE.gif); }
#col3E { float:left; width:235px; }
#blocPhoto { background-image:url(/fileadmin/templates/main/images/bg_photosE.gif); background-position:left bottom; background-repeat:no-repeat; width:205px; 
			 padding-left:25px; text-align:right; }
.photoE { border:#000000 solid 3px; margin-bottom:0px; }
#texteZoom { padding:15px 0px 0px 30px;}
#piedE { background-image:url(/fileadmin/templates/main/images/piedE.gif); width:921px; height:18px; }

/* handiGo enseignants (F) */ 
#principalF { clear:left; background-image:url(/fileadmin/templates/main/images/bg_enseignants1.gif); background-repeat:no-repeat; height:499px; }
#blocFondF { padding:0px 0px 0px 20px; }
#conteneurGalerie { float:left; width:154px; padding-left:4px; }
#boxHautF   { background-image:url(/fileadmin/templates/main/images/boxHautF.png); width:801px; height:18px; }
#boxFondF  { width:801px; border-right:#000000 solid 1px; background-color:#86e6f7; }
#boxBasF   { background-image:url(/fileadmin/templates/main/images/boxBasF.png); width:801px; height:18px; }
#blocGalerie1-1 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo1_v.jpg) center no-repeat; }
#blocGalerie1-2 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo2_v.jpg) center no-repeat; }
#blocGalerie1-3 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo3_v.jpg) center no-repeat; }
#blocGalerie1-4 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo4_v.jpg) center no-repeat; }
#blocGalerie1-5 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo5_v.jpg) center no-repeat; }
#blocGalerie1-6 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo6_v.jpg) center no-repeat; }
#blocGalerie1-7 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo7_v.jpg) center no-repeat; }
#blocGalerie1-8 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo8_v.jpg) center no-repeat; }
#blocGalerie1-9 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo9_v.jpg) center no-repeat; }
#blocGalerie1-10 { clear:left; width:154px; height:120px; margin-top:5px; background:url(/fileadmin/gallery/gallery_photos/photo10_v.jpg) center no-repeat; }
#blocGalerie2 { clear:left; padding-left:7px; }
#mentionsF { clear:left; background-image:url(/fileadmin/templates/main/images/bg_enseignants2.gif); background-repeat:no-repeat; height:499px; }
#mentionsTexte { padding:15px 120px 0px 30px; }
#mentionsSuivante { position:absolute; top:510px; left:700px; }
#mentionsPrecedente { position:absolute; top:510px; left:50px; }
#landing { padding:80px 0px 0px 40px; }
#landingTexte { border:#CC9966 solid 0px; float:left; width:300px; margin-right:20px; }
#landingMedia { border:#0099dd solid 0px; float:left; }
#blocContact { width:250px; float:left; margin-top:-10px;}


/* Envoi à un ami (A D) */ 
#divAmi { background-image:url(/fileadmin/templates/main/images/bulle_ami.gif); width:106px; height:32px; font-size:12px; font-weight:bold; 
		  text-transform:uppercase; padding:17px 0px 0px 10px; float:right; margin-top:50px; }
#divAmi2 { background-image:url(/fileadmin/templates/main/images/bulle_ami2.gif); width:106px; height:41px; font-size:12px; font-weight:bold; 
		  text-transform:uppercase; padding:8px 0px 0px 10px;  }
#divAmi a{color: #000000; font-weight:bold; text-decoration:none;}
#divAmi2 p{margin:0}
#divAmi2 a{color:#000000;}
#formAmi { padding:0px 120px 0px 40px; }
		  
#both { clear:both; }		  
#conteneurFooter { clear:both; }
#footer1 { float:left; padding:0px 180px 0px 20px; margin:0}
#footer2 { float:left; padding:0px 180px 0px 20px;  margin:0}
#footer3 { float:left; padding:10px 20px 0px 20px; margin:0 }


/* Png transparents */ 
* html img,
* html .png{
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
); 
}