/********************************************
 *
 *  OVERRIDE CSS
 *  
 *********************************************/

.test_ovveride { color: #FF0000; font-size: 20px; }


#mainmenu_container .sub ul li { width: 258px; white-space: nowrap; }

/********************************************
*
* SINGLE PAGE
*  
*********************************************/

.main_desc .thumb .album_image .bloc .inner_bloc .pics img { border: none; padding: 0; }

/* Split Col with floating Thumb */

.single_page .main_body ul#splitcol2 li { width: 275px; float: left; height: 80px; display: block; background: none; padding-left: 0; }

/* Bloc Carte chemin de campagne */
.single_page .main_body .map_chemin { float: right; border: 1px solid #D1D1D1; padding: 1px; width: 250px; margin-left: 20px; margin-bottom: 10px; }
.single_page .main_body .map_chemin img { border: none; padding: 0; }
.single_page .main_body .map_chemin a { background: url(../images/layout/small-arrow-grey.png) no-repeat 3px 1px; padding-left: 14px; font-size: 11px; color: #AB1A23; }


/* Floating IMG */
.single_page .main_body img.noborder { border: none; } 

/********************
*
*  SECTION PLEIN AIR
*  
********************/
 
/* Slide show page */
#thematiques.pleinair .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a {  background-color: #66A839; }
#thematiques.pleinair .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a:hover { background-color:#467427; }
#thematiques.pleinair .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a.selected { background-color: #467427; }

#thematiques.single_page.campagne h3 { clear: left; }


/******************************
*
*  SECTION CHEMINS DE CAMPAGNE
*  
******************************/
 
#thematiques.single_page.campagne .main_body ul li { background: url(../images/layout/bullet-chemins-campagne.png) no-repeat scroll 0 7px }

#thematiques.single_page.campagne .r_col .bloc_links_sections.bloc_menu .bloc .body ul li a:hover, #thematiques.single_page.campagne .r_col .bloc_links_sections.bloc_menu .bloc .body ul li a.selected { color: #AB1A23; }

/* Slide show page */
#thematiques.campagne .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a {  background-color: #D8DCA0; }
#thematiques.campagne .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a:hover { background-color:#AB1A23; }
#thematiques.campagne .album_image .bloc .body .inner_bloc .pager .pager_slider ul li a.selected { background-color: #AB1A23; }

#thematiques.single_page.campagne h3.audio { font-size: 22px; background:url(../images/layout/icon-audio.png) no-repeat left bottom; padding-left: 35px; }
#thematiques.single_page.campagne p.audio { margin-top: -15px; padding-top: 0; }

#thematiques.single_page.campagne p a { color: #53892F; }
#thematiques.single_page.campagne p a:hover { color: #425E1C; }

/******************************
*
*  Page Golf été 2010
*  
******************************/
.golf_listing { border-top: 1px solid #EEEEEE; margin-bottom: 10px; }
.golf_listing .item { border-bottom: 1px solid #EEEEEE; padding: 2px 0; }
.golf_listing .item .thumb { float: left; padding-top: 10px; }
.golf_listing .item .thumb img { border: 1px solid #D1D1D1; padding: 1px; }
.golf_listing .item .desc { margin-left: 116px; }
.golf_listing .item .desc h4 a { color:#0076DF; display:block; font-size:18px; font-weight: normal; line-height:21px; padding: 0; margin: 0;}
.golf_listing .item .desc h4 a:hover { color: #64A438; }
.golf_listing .item .desc h5 { font-size: 14px; color: #00508e; line-height: 14px; padding: 0; margin: 0; }
.golf_listing .item .desc .city { color: #64A438; font-size: 11px; }
.golf_listing .item .desc p { font-size: 12px; line-height: 110%; }
.golf_listing .item .bt_more { float: none; margin-left: 410px; margin-bottom: 10px; }


/**************************************
*
*  Page Conditions Sentier - Motoneige
*  
**************************************/

.sectors { border-top: 1px solid #EEEEEE; margin-bottom: 10px; }
.sectors .trail { border-bottom: 1px solid #EEEEEE; padding: 10px 0 2px 0; }
.sectors .trail span.sector { font-size: 12px; color: #008CCD; line-height: 12px; }
.sectors .trail span.update { float: right; font-size: 11px; color: #666; }
.sectors .trail h4 { color:#0076DF; display:block; font-size:16px; font-weight: normal; line-height: 21px; padding: 0; margin: 0; clear: right; }
.sectors .trail table td { border: none; padding: 0; }
.sectors .trail table td.conditions { width: 260px; }
.sectors .trail table td.comments { border-left: 1px solid #EEEEEE; padding-left: 20px; }
.sectors .trail table h5 { font-size: 14px; color: #008CCD; font-weight: normal; padding: 4px 0; }
.sectors .trail table h5.snow { background: url(../images/layout/icon-snow.png) no-repeat; padding-left: 24px; }
.sectors .trail table h5.snowmobile { background: url(../images/layout/icon-snowmobile.png) no-repeat; padding-left: 24px; }
