.ecole { display: inline; float: right; width: 501px; margin: 15px 5px 0 0; padding: 0}

.ecole h2 { margin-top: 8px; padding: 0 0 5px 0; border-bottom: 1px dashed #D4BE9B; font: bold 20px Verdana; letter-spacing: -2px; color: #E2DED3 }
.ecole h3 { margin: 0 0 0 0 }

.ecole p { width: 269px; margin: 0; font: 11px Verdana; color: #5E3F0F; line-height: 1.4em }
.ecole p.accroche { margin-bottom: 5px }
.ecole .html { margin-bottom: 7px }

.ecole div.photo1 { float: right; margin: 0 0 7px 0; text-align: right }
.ecole div.photo1 img { width: 200px; padding: 5px; border: 1px solid #EAE9DD; vertical-align: top }

.photos { width: 212px; float: right; clear: right; padding: 0 }
.photos img { width: 92px; border: 1px solid #EAE9DD; vertical-align: top; padding: 5px; margin-bottom: 5px }

#menu_ecole { display: inline; float: left; clear: left; width: 186px; margin-left: 2px; padding-top: 14px; background: url(../img/fond_menu_boutik_haut.jpg) }
#menu_ecole ul { margin: 0; padding: 0 20px 60px 25px; background: url(../img/fond_menu_boutik_bas.gif) 0 100% }
#menu_ecole li { list-style: none; padding: 3px 0; border-bottom: 1px dashed #D4BE9B }
#menu_ecole a { font: bold 11px Verdana; text-transform: uppercase; color: #5E3F0F; text-decoration: none }
#menu_ecole a:hover { text-decoration: underline overline }

#contenu { width: 697px; padding-left: 5px; padding-right: 5px }

#panier { margin-left: 15px }

.html { font: 11px Verdana }
