body
{
   background: #FFB200 url("../../includes/images/ce_bg.jpg") repeat-x left top;
   color:#3E2C00;
   font-size:14px;
   font-family:Verdana;
   padding:0px;
   margin:0px;
}
#page
{
   width:960px;
   margin-top:5px;
   margin-left:auto;
   margin-right:auto;
}
h1,
h2,
h3,
h4,
h5,
strong
{
   color:#886000;
}
a:link,
a:active,
a:visited
{
   color:#9D6F00;
}
a:focus,
a:hover
{
   color:white;
   background-color:#9D6F00;
}
.block_tel_content
{
   background-color:#886000;
}
.module_right
{
   border-top:solid 1px #9D6F00;
}
#block_content_right
{
   width:438px;
   float:right;
}
#block_content_right p,
#block_content_right h2
{
   margin-left:0px
}
#menu_left ul
{
   padding:0px;
   margin-left:5px;
   margin-top:5px;
   width:150px;
   margin-left:22px;
}
#menu_left ul li
{
   list-style-image:url(../../includes/images/nav/etoile.gif);
   list-style-position:outside;
   margin-top:0px;
   margin-bottom:6px;
}

#evtcomp, #stage, #club
{
   width:438px;
   margin:15px 0px 15px auto;
}
#menu_left
{
   width:175px;
   margin-top:15px;
   font-size:8px;
}
#menu_left h2,#evtcomp h2, #stage h2, #club h2
{
   margin:0px 0px 1px 11px;
   font-size:12px;
   font-weight:bold;
   color:#cf6929;
}
#menu_left h3,#evtcomp h3, #stage h3, #club h3
{
   margin:0px 0px 1px 5px;
   font-size:14px;
   font-weight:bold;
}
#menu_left h2
{
   width:140px;
}
#evtcomp .content,
#stage .content,
#club .content
{
   width:414px;
}
#menu_left .content
{
   width:156px;
   padding:0px;
   font-size:10px;
}
#menu_left .tl,#menu_left .tr,#menu_left .bl,#menu_left .br,#menu_left .border_top,#menu_left .border_bottom,
#evtcomp .tl,#evtcomp .tr,#evtcomp .bl,#evtcomp .br,#evtcomp .border_top,#evtcomp .border_bottom,
#stage .tl,#stage .tr,#stage .bl,#stage .br,#stage .border_top,#stage .border_bottom,
#club .tl,#club .tr,#club .bl,#club .br,#club .border_top,#club .border_bottom
{
   float:left;
}
#menu_left .tl,#menu_left .bl,
#evtcomp .tl,#evtcomp .bl,
#stage .tl,#stage .bl,
#club .tl,#club .bl
{
   clear:left;
}
#menu_left .tl,#menu_left .tr,#menu_left .border_top,
#evtcomp .tl,#evtcomp .tr,#evtcomp .border_top,
#stage .tl,#stage .tr,#stage .border_top,
#club .tl,#club .tr,#club .club
{
   height:15px;
}
#menu_left .bl,#menu_left .br,
#evtcomp .bl,#evtcomp .br,
#stage .bl,#stage .br,
#club .bl,#club .br
{
   height:10px;
   width:10px;
}
#menu_left .tl,
#evtcomp .tl,
#stage .tl,
#club .tl
{
   width:142px;
   background-image:url(../../includes/images/cadre/tllong_163d21.png);
   background-position:right bottom;
}
#menu_left .tr,
#evtcomp .tr,
#stage .tr,
#club .tr
{
   width:10px;
   background-image:url(../../includes/images/cadre/tr_163d21.png);
}
#menu_left .br,
#evtcomp .br,
#stage .br,
#club .br
{
   background-image:url(../../includes/images/cadre/br_163d21.png);
}
#menu_left .bl,
#evtcomp .bl,
#stage .bl,
#club .bl
{
   background-image:url(../../includes/images/cadre/bl_163d21.png);
}
#menu_left .border_top
{
   height:15px;
   background-image:url(../../includes/images/cadre/border_top_163d21.png);
   width:8px;
}
#evtcomp .border_top,
#stage .border_top,
#club .border_top
{
   height:15px;
   background-image:url(../../includes/images/cadre/border_top_163d21.png);
   width:286px;
}
#evtcomp .border_bottom,
#stage .border_bottom,
#club .border_bottom
{
   height:10px;
   width:418px;
   background-image:url(../../includes/images/cadre/border_bottom_163d21.png);
}
#menu_left .border_bottom
{
   height:10px;
   width:140px;
   background-image:url(../../includes/images/cadre/border_bottom_163d21.png);
}
.calendrier_competition_equestre .picto
{
   height:28px;
}
.calendrier_competition_equestre,
.calendrier_stage_equestre,
.tarif_stage_equestre,
.tarif_pension
{
   font-size:10px;
   width:414px;
   margin:auto;
}
.tarif_stage_equestre
{
   width:225px;
   margin-left:0px;
}
.tarif_pension
{
   width:295px;
   margin-left:0px;
}
.calendrier_competition_equestre th,
.calendrier_stage_equestre th,
.tarif_stage_equestre th,
.tarif_pension th
{
   text-align:left;
   background-color:#3E2C00;
   color:white;
}
