a { cursor: hand; }
#bloc_cont .detail_carnet { padding-top: 7px; padding-left: 7px; min-height: 190px; }
#bloc_cont h2 a { font-size: 14px; font-weight: bold; color: #4d4530; }
#bloc_cont .detail_carnet .photo_carnet { float:left; height: 175px; width: 164px; background-image: url(../images/fd_mos_carnet.gif); background-repeat: no-repeat; text-align: center; padding-top: 22px; margin-right: 7px; vertical-align: middle; overflow: hidden; }
#bloc_cont .detail_carnet .photo_carnet img { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: groove; border-right-style: groove; border-bottom-style: groove; border-left-style: groove; border-top-color: #776e5e; border-right-color: #776e5e; border-bottom-color: #fcfaf5; border-left-color: #fcfaf5; }
.tag { font-size: 10px; text-align: left; margin-left: 7px; margin-bottom: 7px; }
.titre_detail_etape { text-align: left; background-color: #fff; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e6e3e3; padding: 7px 0px 7px 7px; width: 100%; }
.titre_detail_etape b { font-size: 1.2em; color: #ee7c0a; }
#bloc_cont .titre_detail_etape a { text-align: right; }
#bloc_cont .detail_etape { width: 100%;  background-color: #fff; margin-top: 0px; margin-bottom: 25px; padding: 0px 0px 15px; }
.col_droit-a { width: 80px; text-align: right; float: right; padding-right: 15px; }
#bloc_cont .col_droit-a a { font-size: 10px; text-decoration: none; }
.col_droit-b { width: 110px; text-align: right; float: right; padding-right: 15px; }
#bloc_cont .col_droit-b a { font-size: 10px; text-decoration: none; }
#bloc_cont .detail_etape h3 { font-size: 1.2em; font-weight: bold; text-align: left; color: #000000; margin-top: 3px; }
#bloc_cont .detail_etape .desc_etape img { float:left; margin-right: 7px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #bcb9b9; border-right-color: #bcb9b9; border-bottom-color: #fcfaf5; border-left-color: #fcfaf5; margin-top: 3px; height: 70px; width: 70px; }
#bloc_cont .detail_etape .desc_etape { text-align: left; margin-bottom: 10px; padding-left: 5px; }
#bloc_cont .detail_etape .photos { text-align: left; padding-left: 5px; }
#bloc_cont .detail_etape .photos img { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b5a687; border-right-color: #b5a687; border-bottom-color: #fcfaf5; border-left-color: #fcfaf5; margin-top: 3px; height: 70px; width: 70px; }
#bloc_cont .detail_etape .photos h4 { background-image: url(/images/fd_pointille.gif); background-repeat: repeat-x; background-position: center; }
#bloc_cont .detail_etape .photos h4 span { font-size: 14px; color: #635b46; background-color: #f4eddd; }
#bloc_cont .detail_photos_etape { margin-bottom: 7px; }
#bloc_cont .detail_photos_etape  img{ border: 7px solid #bcb9b9; }
#bloc_cont .detail_photos_etape p { font-size: 1em; margin-right:20px; margin-left:20px; margin-left: 6px; text-align: left; margin-top: 3px; }
#bloc_cont .detail_photos_etape b { font-size: 1.1em; text-align: center; }
#bloc_cont .detail_photos_etape .photos_left { padding-top: 36px; text-align: center; width: 245px; padding-left: 20px; border: 1px dashed #CCC; }
#bloc_cont .detail_photos_etape .photos_right { padding-top: 36px; text-align: center; width: 245px; padding-right: 20px;  border: 1px dashed #CCC; }
#bloc_cont .detail_photos_etape .video { padding-top: 36px; text-align: center; vertical-align: top; }
#bloc_cont .detail_photos_etape .video p { font-size: 10px; margin-right:30px; margin-left:50px; margin-left: 6px; text-align: center; margin-top: 3px; }
#bloc_cont .detail_photos_etape .video b { font-size: 11px; text-align: center; }
#glowingtabs-right { float:right; width:100%; font-size:90%; line-height:normal; border-bottom:  1px solid #b1e0ff; margin-bottom: 7px; }
#glowingtabs-right ul { list-style-type: none; margin:0; margin-left: 5px; padding:0; }
#glowingtabs-right li { display:inline; margin:0; padding:0; }
#glowingtabs-right a { float:right; background:url(../images/onglet_left.gif) no-repeat left top; margin:0 4px 0 0; /*spacing between each tab*/ padding:0 0 0 9px; text-decoration:none; }
#glowingtabs-right a span { float:left; display:block; background:url(../images/onglet_larg.gif) no-repeat right top; padding: 4px 12px 3px 3px; font-weight:bold; color:#645f5d; font-size: 1.2em; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs-right a span { float:none; }
/* End IE5-Mac hack */

#glowingtabs-right a:hover span { color: black; }
#glowingtabs-right #current a { background-position:0 -24px; }
#glowingtabs-right #current a span { /*Selected Tab style*/ background-position:100% -24px; /*Shift background image up to start of 2nd tab image*/ color: black; background-image: url(../images/onglet_larg.gif); }
#glowingtabs-right a:hover { /*onMouseover style*/ background-position:0% -24px; /*Shift background image up to start of 2nd tab image*/ }
#glowingtabs-right a:hover span { /*onMouseover style*/ background-position:100% -24px; /*Shift background image up to start of 2nd tab image*/ }
