#left           { float: left; width: 573px; background: #fff; padding: 26px; }
#left table     { float: left; width: 573px; }
#left td        { text-align: left; padding: 2px 5px 0px 0px; }
#left th        { text-align: left; padding: 5px 5px 5px 0px; }
#left th        { font-size: 14px; color: #0082c8; border-bottom: 1px solid #7fc0e3; }

.row-3          { background: #ddf0f6; border-bottom: 1px solid #7fc0e3; }
.row-1          { background: #ecf3fb; border-bottom: 1px solid #7fc0e3; }
.row-2          { background: #ffffff; border-bottom: 1px solid #7fc0e3; }

#right          { float:left; width:286px; height:502px; padding: 20px 26px; }
#right h2       { font-size: 18px; color: #0082c8; border: 0px; padding: 0px; margin-bottom: 16px; }
#right p        { padding: 0px; }
#right li       { border-bottom: 1px solid #7fc0e3; padding: 4px 0px; }

#right form      { padding-bottom: 0px; border-bottom: 1px solid #fff; }
#right form p    { position: relative; left: 125px; top: -25px; font-size: 11px; }
#right input     { width: 269px; padding: 8px 8px; font-size: 11px; margin-top: 4px; border: 1px solid #d8d9da; color: #0082c8; }

#right select    { width: 287px; padding: 8px 5px 3px 5px; font-size: 11px; border: 1px solid #d8d9da; color: #0082c8; }
#right option    { padding: 3px; }
#right .submit,
#left .submit    { width: 110px; padding: 5px; text-transform:uppercase; color: #fff; background: #77292a; border: 0px; cursor: pointer; }
#right .agenda   { border-top: 1px solid #0082c8; border-bottom: 0px solid #0082c8; padding: 20px 0px; font-size: 11px; }
#right td        { padding-right: 5px; }


#most-view          { font-size: 11px; }     

#block      { float: left; width: 573px; padding-bottom: 26px; }
#block_1    { float: left; position: relative; left: -26px; width: 625px; padding: 0px; }
#cursus     { float: left; width: 268px; padding: 26px; padding-left: 20px; font-size: 11px; border-top: 1px solid #0181c6; }
#training   { float: left; width: 284px; padding: 26px; padding-right: 0px; font-size: 11px; border-top: 1px solid #0181c6; border-left: 1px solid #0181c6; }

.image      { float: right; width: 200px; height: 150px; border: 1px solid #0181c6; }

#map                { float: left; width: 550px; }
#map ul             { float: left; width: 550px; }
#map ul li          { float: left; width: 550px; font-weight: bold; }
#map ul li ul       { float: left; padding-left: 40px; width: 510px; }
#map ul li ul li    { float: left; width: 550px; font-weight: normal; }

span.title      { padding-top: 10px; }
.cursus span    { float: left; width: 550px;}
