* { margin:0; padding:0; }
body {background:#fefefe url(img/ibLogoPetit.png) no-repeat 100% 5px; color:#964c59/*bleu 48a7d7*/; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.3em; font-size:0.71em; font-family:verdana, arial, helvetica, sans-serif }
html { font-size:100%; }
/*=STR Structure*/
/*------------------*/
#Tete { background:url(img/ibLogoPetit.png) no-repeat -10px 5px; min-height:1px; padding-top:120px;}
#TeteInt { margin-top:-120px; }
#Corps { background:url(img/bandeH1.jpg); min-height:1px; padding-top:51%; }
#CorpsInt { background:#fefefe url(img/ibLogoPetit.png) no-repeat 50% 80%; margin:-51% 7em 1em 7em; padding:1em 1em 17em 1em; }
#MenuH { background:url(img/menuFd8.jpg) repeat-x 0 0; height:30px; }
#MenuH ul { text-align:center; }
#MenuH li { display:inline; }
#MenuH a { color:#fefefe; line-height:25px; padding:10px 15px; text-transform:uppercase; text-decoration:none; }
#MenuH a:hover, #MenuH li a:focus { color:#964c59; background:url(img/menuFd4.jpg) repeat-x 0 0; }
#MenuH a.ici { color:#964c59; background:url(img/menuFd4.jpg) repeat-x 0 0; }
#Pied {background:url(img/bandeH.jpg); min-height:1px; padding-top:8%; text-align:center; }
#PiedInt { margin-top:-8%; padding:.5em 0; }
#PiedInt a { text-decoration:none; }
#Pied ul { margin-top:.9em; }
#PiedInt li { border:.1em dotted #964c59; display:inline; padding:.2em .3em; }

/*=BAL Balises*/
/*------------------*/
acronym {cursor:help; border-bottom:.01em dotted;}
blockquote { font-size:1.4em; font-weight:bold; margin:0 auto; width:80%;}
blockquote p, ul { padding-left:1.5em;}
blockquote .petit { font-size:.8em; }
blockquote img.flottantG { margin-left:-2.5em; margin-top:-1em; }
blockquote img.flottantD { margin-top:-1em; }
hr {/*Couleur du fond d'écran, personnalisée au besoin, ici bdx*/
	background-color:#964c59; /* Pour tous sauf IE */
	border:0;
	color:#964c59;  /* Pour IE */
	clear:both;
	display:block;
	text-align:center;
	height:5px;
	margin:2em auto;
	width:60%;	
	}					
img {border:none;}
sup, sub {line-height:0;}
/*=Titres************/
h1 { height:0; text-indent:-999em; }/* invisible*/
h1, h2, h3, h4, h5, h6 {font-family:Georgia, Times, serif; }
h2 {font-size:1.8em;}
h2:first-letter { font-weight:bolder; font-size: 1.5em; }
#Tete h2 { margin-top:2em; text-align:center; }
h3 {font-size:1.6em;}
h4 { font-size:1.4em; }
h5 { font-size:1.2em; }
h6 { font-size:1.1em; }
/*=Liens***********/
a { font-weight:bold; text-decoration:underline; }
a, a:visited { color:#964c49/*bdx*/; }
a:visited {  text-decoration:none; } 
a:active, a:focus, a:hover { background-color:#cbe3cb/*vert*/; color:#964c59;}

/*=Listes************/
dt {font-weight:bold;}
dl.commeAgenda { font-size:1.2em; }
.commeAgenda dt {  border-right:2px solid #ff6600; height:100px; left:0; overflow:hidden; position:relative; top:100px; width:110px; }
.commeAgenda dt.noPhoto {  border:0 none; margin-top:-80px;}
dt.margeHNegative { margin-top:-80px; }
.commeAgenda dd { border-left:2px solid #ff6600; margin-left:110px; padding-left:.5em; }
ul {list-style:none; margin-left:0;}
li.signet { display:inline; border:#ff6600 solid; border-width:0 2px 0 0; padding:0 2px 0 2px; text-indent:2px; }
li.signet a, li.signet a:visited { background:transparent; color:#ff6600; text-decoration:none; }
.retourHaut a  { background:transparent; color:#ff6600; display:block; text-decoration:none; }
/*=PERS Personnalisation*/
/*------------------*/
.aGauche { text-align:left; }
.aDroite { text-align:right; }
.auCentre80 { margin-left:auto; margin-right:auto; width:80%; }
.auCentre60 { margin-left:auto; margin-right:auto; width:60%; }
.auCentre50 { margin-left:auto; margin-right:auto; width:50%; }
.cache { display:none; }
.cap { font-variant:small-caps; }
.centre { text-align:center; }
.clearG { clear:left; }
.clearD { clear:right; }
.dernier { border:0 none!important; }
.duBalai {clear:both; height:0;}
.enLigne { display:inline; }
.espaceG80 { padding-left:80px; }
.espaceD130 { padding-right:130px; }
.espaceG100 { padding-left:100px; }
.espaceG140 { padding-left:140px; }
.espaceG140Nul { padding-left:0!important; }
.espaceH10 { padding-top:10px; }
.flottantG { float:left; }
.flottantD { float:right; }
.grand { font-size:1.2em; }
.gras {font-weight:bold;}
.invisible { visibility:hidden; height:0; }
.margeB5 { margin-bottom:5px; }
.margeD5 { margin-right:5px; }
.margeH5 { margin-top:5px; }
.margeB10 { margin-bottom:10px; }
.margeD10     { margin-right:10px; }
.margeH10 { margin-top:10px; }
.margeB20 { margin-bottom:20px; }
.margeG20 { margin-left:20px; }
.margeH20 { margin-top:20px; }
.margeH30 { margin-top:30px; }
.margeB1em { margin-bottom:1em; }
.margeH1em { margin-top:1em; }
.margeB2em { margin-bottom:2em; }
.margeH2em { margin-top:2em; }
.noMargeB { margin-bottom:0; }
.nonGras { font-weight:normal; }
.oblique {font-style:italic;}
.petit { font-size:.9em; }
.ssImgDeFond {background-image:none; }
/*Couleurs*/
/*------------------*/
.bleu { color:#48a7d7; }
.bdx { color:#964c59; }
.vert { color:#cbe3cb; }
