/* styles BLOCK */
a:link {color : #333333 ; text-decoration:none}
a:active {color:#FF6600 ; text-decoration:underline}
a:hover { color:#FF6600 ; text-decoration:underline}
a:visited { color:#333333 ; text-decoration:none}

body { font : normal normal 12pt arial,sans-serif; margin-bottom : 100px
 }
header { position : fixed ; width : 100% ; font : normal 2em cursive ; text-align : center ; top : 10px
}
img { vertical-align : middle ; margin : 0px 30px
}
nav { position : absolute ; top : 100px ; left : 10px
}
iframe { width : 200px ; height : 1200px ; border : none 
}
#explication { margin-top : 150px ; margin-left : 220px
}
#commentaire {  margin-left : 220px
}
h1 { border-bottom : inset medium ; font : bold 1.8em cursive ; color : #71430F ; margin-top : 70px ; margin-right : 40% ; margin-left : 2% ; clear : both 
}		
h2 { margin-left : 4% ; font : italic bold 1.4em serif ; color : #D89E34
}
h3 { margin-left : 5% ; font : italic normal 1.2em serif ; color : black
}
article { position : absolute ; top : 150px ; visibility : hidden ; background-color : bisque ; border : outset ; width : 80% ; margin : auto
}
p ,li { margin-left : 5% ; line-height : 150%
}
.au_milieu { text-align : center
}
.para { margin: 10px 5%;    text-align: justify;    line-height: 1.5em;
}
.flo_gau { float : left ;   margin-right : 5% ;
}
.flo_gau_dec { float : left ;   margin-right : 5% ; padding-left : 5%
}
.flo_dro {float:right ;   margin-right : 10% ; margin-left : 30px
}
.pas_flo { clear : both 
}
ul { list-style-image: url(images/puce_b.gif); 
}
ol.lien , ul.lien { margin-top : 0px ; margin-bottom : 0px 
}
li p { margin-left : 10px
}
.bandeau { border: 1px solid #A47E99;    margin: 5px 5px 0px 0px; padding : 5px ;
    font-weight: bold; font-size : 0.8em ;   color : white ;	background-color: navy;
}
.interieur { border: solid #F3BD82;  margin: 0px 5px 0px 0px; font-size : 0.8em ;
    border-width: 0px 1px 1px;    background-color: #FFE6A9;
}
.attention { background-color : green ; color : white ; padding : 10px ; border : inset medium ; font : bold 1em sans-serif ; text-align:center ; margin : 0 25% 0 5%
}

/* styles INLINE */
table { margin-left : 5%
}
tr { vertical-align :top
}
th { color : white ; background-color : navy ; padding : 11px
}
td { background-color : #FFEBB9 ; padding : 11px ; border : thin solid 
}  
.titre { margin-left : 4% ; font : italic bold 1.4em serif ; color : #D89E34
}
.precision { margin-left : 5% ; font : italic normal 1.2em serif ; color : #71430F
}
.blanc { background-color : white ; 
}
.milieu, img, object { vertical-align : middle
}
.large { width : 200px ; text-align : center ; vertical-align : middle
}
.nouveau {background-color : lime ; }










			 
	
		 
  fieldset { border: medium groove ;
    margin-bottom: 11px;
    }
	



  legend { border: medium inset ;
    padding: 5px;
    background-color: yellow;
    color: black;
    margin-left: 5%;
    }

	
	
	
	
 
	
 	


.bouton { background-color : red ; color : white ; 
padding : 5px ; border : outset medium ; font : bold 10pt sans-serif ;
cursor : help}

  .decal { margin: 1em 5%;
    }


