@charset "utf-8";
/* CSS Document */

body {margin:0;padding:0;font-family:Verdana, Geneva, sans-serif;background:#dbd9dd;font-size:11px;}




/***************************
		Structure
****************************/

#main {width:970px;margin:0 auto;padding:12px 10px 0;}


/***************************
		Utile
****************************/

.left {float:left;}
.block {display:block;}
.clear {display:block;clear:both;}
.hide {display:none;}
.a-right {text-align:right;}
.a-center {text-align:center;}

/***************************
		Header
****************************/

#header {height:104px;background:url(../img/bg-header.jpg) right top no-repeat;position:relative;z-index:999;}
	.v2 {background:url(../img/header-top_02.jpg) right top no-repeat!important;}
#logo {float:left;}
	#logo a {width:94px;height:104px;background:url(../img/logo.jpg) left top no-repeat;display:block;}
	
#bannerTitle {float:left;}
	#bannerTitle a {width:270px;height:70px;margin-top:30px;display:block;}

#header .left-content {width:5px;height:104px;display:block;background:url(../img/left-header.gif) left top no-repeat;float:left;}
#header a.last {border:0;}

#menu_top {position:absolute;top:4px; right:4px;margin:0;padding:0;}
	#menu_top li {display:block;float:left;}
	#menu_top li a {padding:0 4px;color:#000;border-right:1px solid #000;text-decoration:none;}
	
	#menu_top li a:hover {text-decoration:underline;}
	
#menu_first {height:27px;position:absolute; z-index: 1000; top:76px;right:0;padding:0;float:left;font-family:Helvetica, Arial, sans-serif;margin:0;padding:0;}
	#menu_first li {display:block;float:left;border-right:1px solid #737373;text-decoration:none;position:relative;}
		#menu_first li a {height:20px;padding:7px 10px 0;float:left;color:#fff;text-decoration:none;font-weight:bold;}
		
		#menu_second {width:943px;position: relative; top: 1px; z-index: 5!important; background: url(../img/bg-menu-second.jpg) top left repeat-x;}
		#menu_second li {position:relative;z-index:2;}
		
		#menu_second li ul{position:absolute;top:26px;left:0;padding:0;background:url(../img/blank.gif) #fff repeat;z-index:999999;}
		#menu_first li ul {position:absolute; top:26px;left:0;margin:0;padding:0;background:url(../img/blank.gif) repeat #dbd9dd;z-index:999989;}
			#menu_first li ul li {height:auto;float:none;border:0;display:block;}
			#menu_first li ul li a {height:auto;padding:4px;display:block;border-top:1px solid #737373;float:none;background:#dbd9dd;color:#000000;font-weight:normal;}
			#menu_first li ul li a:hover {background-color:#263237;color:#fff;}
			
			#menu_second li {display:block;}
			#menu_second li ul {border: 1px solid #CCC; max-height: 600px;overflow:auto;z-index:999;background:#dbd9dd;}
			#menu_second li ul li {float:none;}
			#menu_second li ul li a:hover {background-color:#263237;color:#fff;}
			#menu_second li ul li a {display:block;color:#000;border:0;background:#dbd9dd;height:auto;padding:2px 10px;float:none;}
			
			
			
			
#header .top {position:absolute;top:30px;right:7px;}
	#header form div {text-align:right;}
	#header form label {color:#fff;font-size:12px;}
	#header form a {color:#a5aaac;margin-left:12px;font-size:11px;}
	#header form .input {width:194px;margin-top:3px;}
	#header form .submit {width:24px;margin:15px 0 0;display:block;border:none;background:none;font-size:20px;color:#eaebeb;}
	

#saison {position:absolute;top:28px;left:375px;}

/*******************************
			Content
********************************/

#content {padding-left:5px;background:url(../img/left-content.jpg) #a3a8ab repeat-y;position:relative;z-index:1;}
#content-bottom {width:970px;height:25px;display:block;background:url(../img/content-grey-bottom.jpg) repeat-y;}

#smart-banner {padding:8px 0 0 17px;background:url(../img/content-smart-banner-bg.jpg) no-repeat;position: relative; z-index: 1;}
#smart-banner embed {}

#slider{padding:0 0 0 8px;background:url(../img/slider-bg.jpg) no-repeat;}

#grey {padding:17px 0 0 22px;background:url(../img/content-grey.jpg) no-repeat #a3a8aa;height:1%;}

.chronique .title,
#grey .title {
	height:28px;
	margin:0;
}

	#grey #title-video {width:301px;background:url(../img/title_video.jpg);}
	#title-search-event {width:223px;height:28px;background:url(../img/title_search-event.jpg);}
	.col-3 #title-search-event {margin:5px 0;}
	#title-newsletter {width:223px;height:28px;background:url(../img/title_newsletter.jpg);}
	#grey #title-news-express {width:927px;background:url(../img/title_news-express.jpg);}
	#title-a-surveiller {width:223px;height:28px;margin:0;background:url(../img/title-a-surveiller.gif);}
	
	
	#grey .col-1 {width:301px;margin-right:12px;float:left;}
	#grey .col-1 .object {border:1px solid #fff;width:299px;}
	#grey .col-1 object {display:block;width:299px;height:254px;} 
	
	#grey .col-2 {width:223px;margin-right:27px;float:left;}
	.gris a,
	#grey  a {color:#000;}
	#grey .col-2 p {margin:5px 0 13px;}
	.col-3 .input,
	.col-2 .input {width:79px;font-size:11px}
	.col-2 .size2 {width:190px;}
	.col-2 .size3 {width:172px;}
	.col-3 .submit,
	.col-2 .submit {width:25px;height:26px;font-size:0;text-indent:-10000px;line-height:0;border:0;background:url(../img/btn-submit.jpg) no-repeat;}
	
	#facebook {width:76px;margin:4px auto;display:block;}
	
	
	#grey .col-3 {float:left;/*margin-right:25px;*/}
	#grey .col-3 #teaser-top {margin:0 0 23px;}
	#grey .col-3 img,
	#grey .col-3 a {display:block;}
	
	#grey .col-4 {width:130px;float:left;text-align:center;}
		#grey .col-4 a img {display:block;}
		
	#grey .col-5 {width:927px;clear:both;background:#fff;border:1px solid #4d4d4d;}
	
	#grey .col-5 .block {width:248px;float:left;margin:15px 20px 18px 25px;float:left;}
	#grey .col-5 .block h3 {color:#004677;font-size:11px;margin:1px 0;}
	
	#grey .col-5 .block .read-more {color:#004677;display:block;}
	
	#grey .date {color:#4d4d4d;}
	

.gris {background:url(../img/bg-content-gris.gif) repeat-y;}
#sec-calendar {background:url(../img/gris-calendrier.gif) repeat-y;}
	
	.gris .top {padding:7px 0 0 18px;background:url(../img/bg-top-circuit.jpg) no-repeat;position:relative;height:1%;}

#sec-calendar .top {padding:7px 7px 0 10px;background:url(../img/calendrier-top.gif) no-repeat;}
	#sec-calendar .top #menu_second {width:948px;}
	
		.gris .top .menu {height:28px;margin:0;padding:1px 0 0;}
		.gris .top .menu li {display:block;float:left;}
		.gris .top .menu li a {
			height:21px;padding:7px 15px 0;display:block;float:left;
			text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;
			border-right:1px solid #6f777a;color:#fff;text-decoration:none;
		}
		
		.gris .top .pagination {height:20px;margin:0 0 3px;padding:6px 0 0; background-color: #000;}
		.gris .top .pagination.size1 {width:943px;height:25px;}
		.gris .top .pagination .total {padding:0 28px;color:#fff;text-transform:uppercase;}
		.gris .top .pagination a,
		.gris .top .pagination span,
		.gris .top .pagination form {float:left;font-size:11px;color:#FFF;}
		.pagination a{
			text-decoration:none;padding:0px 6px;border-right:1px solid #fff;
			color:#999!important;
		 }
		 .pagination a:hover {text-decoration:underline;}
		.JPaginationCurrentPage{
			padding:0px 6px;border-right:1px solid #fff;
			font-weight:bold;
		}
 		.JPagination3points{
			padding:0px 6px;border-right:1px solid #fff;
		}
		
		.gris .top .pagination a.item {padding:0 6px;color:#FFF;border-right:1px solid #fff;text-decoration:none;}
			.gris .top .pagination a.item:hover {text-decoration:underline;}
		.gris .top .pagination a.last {border:0;}
		.gris .top .pagination form {text-transform:uppercase;}
		.gris .top .pagination a.JPaginationPrevious {padding:0 0px;width:11px;height:11px;margin:1px 7px 0;background:url(../img/pagination_prev.gif);display:block;}
		.gris .top .pagination a.JPaginationNext {border-right:0px solid #fff;padding:0 0px;width:11px;height:11px;margin:1px 7px 0;background:url(../img/pagination_next.gif);display:block;}
		
		.gris .top .pagination form {margin:-1px 0 0;position:relative}
		.gris .top .pagination form select {width:160px;padding:0 0 0 8px;font-size:10px;color:#004677;}
		
	.gris .top .block, .gris .top .block-circuit {width: 721px; height:141px;background:url(../img/bg-bloc-info.jpg) no-repeat;}
	
	#sec-calendar .top .block {width:494px;height:auto;padding:2px 0 7px 0;background:url(../img/calendrier_block-middle.gif) repeat-y;position:relative;float:left;clear:both;}
	#sec-calendar .top .block .top {height:2px;width:494px;background:url(../img/calendrier_block-top.gif) no-repeat;
	position:absolute;top:0;left:0;padding:0;}
	#sec-calendar .top .block .bottom {height:7px;width:494px;background:url(../img/calendrier_block-bottom.gif) no-repeat;
		position:absolute;bottom:0;left:0;}
	
	.block .num {width:23px;height:17px;padding:5px 0 0;display:block;color:#fff;text-align:center;background:#004677;margin-top:2px;}
	
	.block .numEvenement {width:23px;height:19px;padding:5px 0 0;display:block;color:#fff;text-align:center;background:red;margin-top:2px;}
	
	#sec-calendar .block .info {width:459px;padding-bottom:20px;height:auto;}
	/*
			Le height sert à mettre le bg gris en hover
	*/
	.content .block .info {height:auto;}
	.content .desc {padding:0 0 10px;}
	.block .info {width:686px;padding:9px 6px 6px;position:relative;
		height:117px;
	}
	
	.block .info:hover {background-color: #ececee;}
	.block .info img {margin:0 12px 5px 0; border:0; }
	
	#sec-calendar .block .desc {width:335px;float:left;}
	.block .desc {}
	.block .desc h2 {margin:0;color:#000;}
	.block .desc a {color:#004677;}
	#sec-calendar .url {bottom:13px;}
	.block .info .url {position:absolute;bottom:6px;left:118px;}
	.block .info .ico-zone {text-align:right;position:absolute;top:6px;right:7px;}
	
	.block .info .btn-zone a,
	.block .info .ico-zone a {text-decoration:none;}
	.block .info .ico-zone a:hover {text-decoration:underline;}
	.block .info .ico-zone a span {float:left;margin:5px;}
		
	.block .info .ico-zone img {margin:0 0 0 5px;border:0;float:left;}

	.block .info .btn-zone {text-align:right;position:absolute;bottom:1px;right:7px;}
	.block .info .btn-zone a {
		width:70px;height:20px;color:#fff;text-transform:uppercase;
		float:left;display:block;text-align:center;background:url(../img/block-btn.jpg);
		padding:2px 0 0 4px;font-size:10px;
	}
		
.gris .col-2 {width:210px;position:absolute;right:12px;top:70px;}
.gris .recherche .col-2 {top:45px;right:8px;position:inherit;}
.gris .container-block {width:494px;padding:3px 0 0 3px;position:relative;}

	.bottom-cal {width:965px;height:3px;background:url(../img/gris-cal-bottom.gif)no-repeat;display:block;}
	#gmap {margin:5px 0 0 2px;position:relative;z-index:1;}
		#gmap #map {border:2px solid #ffffff;}
		#gmap-top {width:23px;height:21px;display:block;background:url(../img/gmap_top.gif) no-repeat;position:absolute;top:0;left:-1px;}
		#gmap-top-gris {width:23px;height:21px;display:block;background:url(../img/gmap_top-gris.gif) no-repeat;position:absolute;top:0;left:-1px;}
		#gmap-bottom {width:19px;height:22px;display:block;background:url(../img/gmap_bottom.gif) no-repeat;position:absolute;right:0px;bottom:0px;}
		#gmap-more {font-size:12px;color:#1a272c;text-decoration:none;font-weight:bold;}
			#gmap-more:hover {text-decoration:underline;}
		
		#form-gmap {margin:0 0 25px;}
		#form-gmap select {width:168px;}
			#form-gmap select option {background:#dbd9dd;}
		
		#gmap-top-white {width:23px;height:21px;display:block;background:url(../img/gmap_top-white.gif) no-repeat;position:absolute;top:0;left:-1px;}
		#gmap-bottom-white {width:19px;height:22px;display:block;background:url(../img/gmap_bottom_white.gif) no-repeat;position:absolute;right:-2px;bottom:1px;}
		
		
.commercial-links {width:208px;padding:0 3px 0 5px;background:url(../img/bg-liens-commerciaux_bg.jpg) repeat-y;}
	.col-2 h3.comm-links {height:16px;margin:0;padding:3px 0 0 25px;font-size:10px;text-transform:uppercase;
	background:#004677 url(../img/bg-liens-commerciaux_h3.jpg) left top no-repeat;color:#fff;}
	.commercial-links a {padding:8px 18px;color:#000;display:block;text-decoration:none;}
	/*.commercial-links a:hover {background:#f6d7b2;}*/
	.commercial-links a strong {display:block;}
	.commercial-links .break {display:block;height:1px;width:208px;background:url(../img/bg-liens-commerciaux_separateur.jpg)}
	#content .col-2 .bottom {display:block;height:7px;width:216px;background:url(../img/bg-liens-commerciaux_bottom.jpg)!important;}
	
	.col-2 .read-more {color:#000;margin-left:17px}


.commercial-links-selected {width:208px;padding:0 3px 0 5px;background:url(../img/bg-liens-commerciaux_bg.jpg) repeat-y;}
	.commercial-links-selected a {padding:8px 18px;color:#000;display:block;text-decoration:none;background:#f6d7b2;}
	/*.commercial-links a:hover {background:#f6d7b2;}*/
	.commercial-links-selected a strong {display:block;}
	.commercial-links-selected .break {display:block;height:1px;width:208px;background:url(../img/bg-liens-commerciaux_separateur.jpg)}


.leaderboard {margin:5px 0 0 10px;}
	.leaderboard p {margin:0 0 6px;width:728px;text-align:center;background:url(../img/leader_fleche.jpg) no-repeat center}

#arianne {height:21px;padding:8px 0 0 21px;background:url(../img/bg-breadcrumbs.jpg) right top;}
#arianne a {color: #444;}
#arianne a:hover {text-decoration: none;}
#arianne a:visited {}

#footer p {width:410px;margin:10px 15px;text-align:center;color:#132025;font-size:9px;float:left;line-height:1em;}
#footer a {float:left;margin:0 5px;}
#footer img {display:block;}

.back {margin:5px 0 4px 1px;padding:2px 0 3px 22px;display:block;color:#ffffff!important;background:url(../img/back-arrow.gif) center left no-repeat;font-size:12px;}

/*************************************************************
					Page membre & Chronique
**************************************************************/

.chronique .top {background:url(../img/chronique-top.jpg) no-repeat;padding:8px 0 0 10px;}
.member .top {background:url(../img/membre-details-top.jpg) no-repeat;padding:6px 0 0 20px;}
.chronique .content-generator,
.member .content-generator {background:url(../img/membre-details-content.jpg) repeat-y; height:1%;}
#bottom,
.chronique .bottom,
.member .bottom {width:964px;height:8px;display:block;background:url(../img/membre-details-bottom.jpg) no-repeat;}

#bottom {border-right:1px solid #8A898C;background-color:#a3a8ab;}
#member-cat #navigation {
	float: right;
	margin: 10px 30px;
}
#info {float:left;}
#member-cat ul {margin:0;padding:0;float:left;}
#member-cat ul li {
	margin:0;float:left;font-size:14px;
	display:block;
	border-top:1px solid #adadae;
	position:relative;
	background:#fff;
}
	#member-cat ul li.current {background:#efeef0;border-bottom:1px solid #efeef0;}
	#member-cat ul li a {height:29px;padding:7px 30px 0;display:inline-block;color:#878787;text-decoration:none;position:relative;z-index:60;border-bottom:1px solid #ADADAD;}
	#member-cat ul li.current a {color:#000000;border:0;}
	
	#member-cat ul li.first .left-corner{display:none!important;}
	
	
	#member-cat ul li .left-corner{
		width:18px;height:35px;background:url(../img/member-tabs_left.gif) top right;display:block;
		position:absolute;bottom:0;left:0;
	}
	#member-cat ul li .right-corner{
		width:12px;height:34px;background:url(../img/member-tabs_right.gif) top right;display:block;
		position:absolute;top:0px;right:0;
	}
	
	#member-cat ul li.previous .right-corner{
		width:12px;height:34px;background:url(../img/member-tabs_right_previous.gif) top right;display:block;
		position:absolute;top:-1px;right:0;
	}
	#member-cat ul li.current .left-corner {width:18px;height:35px;background:url(../img/member-tabs_left-current.jpg) top right;display:block;
		position:absolute;bottom:-1px;left:0;}
	#member-cat ul li.current .right-corner {
		width:13px;height:37px;background:url(../img/member-tabs_current_right.gif) top right;display:block;
		position:absolute;top:0;right:0;
	}
	#member-cat ul li.next .left-corner {
		width:19px;height:36px;background:url(../img/member-tabs_next.gif) bottom left ;display:block;
		position:absolute;bottom:0;left:0;z-index:99;
	}
	#member-cat ul li.last .right-corner {
		width:15px;height:36px;background:url(../img/membre-tabs-last_right.gif) top right;display:block;
		position:absolute;top:-1px;right:0;
	}


	#member-cat #desc {width:904px;height:auto;margin:-2px 0 0;padding:15px 4px 15px 16px;background:url(../img/members-desc.gif) #efeef0 repeat-x;}
	#member-cat #desc .left-info {width:350px;padding:0 50px 0 0;float:left;}
	#member-cat #desc h2 {float:none;}
	#member-cat #desc .gallery {width:500px;float:left;} 
	#member-cat #desc .gallery img {margin:0 6px 7px 0;display:block;float:left;}
#member-img {width:249px;padding:9px 0 0 6px;}

#member-info {width:310px;margin:9px 0 0;}
#member-info table td {padding: 0;}

#member-other-info {margin-top:25px; margin-right: 15px; text-align: right;}
#member-other-info img#stars {margin:0; padding: 0;}
#member-other-info ul {list-style: none;}
#member-other-info ul li a {display: block; color: #a2a7a9; margin-bottom: 5px; text-decoration: none;float:right;}
#member-other-info ul li#erable {margin-top: 10px; padding-right: 30px; padding-top: 5px; height: 15px; background: url(../img/ico-block-erable.png) right center no-repeat;}
#member-other-info ul li#pomme {margin-top: 10px;padding-right: 30px; padding-top: 5px; height: 15px; background: url(../img/ico-block-pomme.png) right center no-repeat;}
#member-other-info ul li#prix {margin-top: 10px;padding-right: 30px; padding-top: 5px; background: url(../img/ico-block-gp-2009.png) right center no-repeat;}
#member-other-info a img {border: none;}


#map span{display:none;}
.member h1 {margin:12px 0 17px;font-size:18px;}

.chronique .clear {height:0;font-size:0;line-height:0;}

.chronique #tabs {background:#95999b;height:37px;}
.chronique #tabs ul {margin:0;padding:0;height:36px;float:left;}
	.chronique #tabs ul li {float:left;display:block;background:#fff;position:relative;}
	.chronique #tabs ul li a {
		margin:0;float:left;font-size:14px;
		border-top:1px solid #adadae;
		height:29px;padding:7px 30px 0;display:block;color:#878787;text-decoration:none;
		display:block;position:relative;z-index:60;
	}
	.chronique #tabs ul li a:hover,
	.chronique #tabs ul li a.current {color:#000;}
	.chronique #tabs ul li a:hover {text-decoration:underline;}
	.chronique #tabs ul li .left-corner {
		background:url(../img/chronique-menu_left.gif) left top no-repeat;width:59px;
		height:36px;position:absolute;left:0;top:0;z-index:50;display:block;
	}
	.chronique #tabs ul li .right-corner {
		background:url(../img/chronique-menu_right.gif) right top no-repeat;width:26px;
		height:36px;position:absolute;right:0;top:0;z-index:50;display:block;
	}
	.chronique #tabs ul li.last .right-corner {
		background:url(../img/chronique-last.jpg) right top no-repeat;width:15px;
		height:38px;position:absolute;right:0;top:0;z-index:61;display:block;
	}
	.chronique #tabs ul li a .current {background:#efeef0;color:#000000;}
	.chronique #tabs ul li.first .left-corner {display:none;}
	/*.chronique #customer_content {}*/
	.template-news {width:650px;float:left;padding:39px 27px 26px 46px;}
	.chronique .up {padding:0 0 0 15px;background:url(../img/up-arrow.gif)no-repeat center left;color:#a2a7a9;text-decoration:none;}
	.chronique .up:hover {text-decoration:underline;}
	

	#fin-tabs {display:block;height:31px;width:67px;background:url(../img/fin-chronique.jpg);float:left;margin:6px 0 0;}
	#fin-tabs.current {background:url(../img/fin-chronique-current.jpg);}
	
.chronique .col-1 {width:723px;float:left;background:url(../img/chroniques-col-1-bg.gif) repeat-y;}
.chronique .col-2 {
	width:223px;margin:0;padding:23px 0 0;border-left:1px solid #8c9194;float:left;
	background:url(../img/chroniques-col-2-bg.jpg) #fff no-repeat top left;position:relative;top:0;right:0;
}
	.chronique .col-2 #title-video {width:223px;height:28px;margin:0 0 3px;background:url(../img/chroniques-col-2-title_videos.gif) no-repeat;}

.chronique .col-2 p.title-ul {margin:10px 33px;font-size:13px;color:#000;}
.chronique .col-2 ul {margin:10px 0 8px 48px;padding:0;}
	.chronique .col-2 ul li {margin:0 0 2px;display:block;list-style-type:none;}
	.chronique .col-2 ul li a {color:#9a9c9b;text-decoration:underline;}
	.chronique .col-2 .size2 {width:180px;margin:3px 0 0 5px;}


#member-cat {margin:40px 0 0;}

#member-cat #fin-tabs {display:block;height:30px;width:57px;background:url(../img/members-last.jpg) bottom;float:left;margin:8px 0 0;}
#member-cat	#fin-tabs.current {background:url(../img/members-last-current.gif) bottom;}

/* GALLERY PHOTO */
#espacesPhotos {
	float: left;
	width: 925px;
	padding-bottom: 50px;
}

#espacesPhotos ul.gallery, #espacesPhotos ul.thumbGallery {
	float: left;
	margin-top: 15px;
}

#espacesPhotos ul.gallery li {
	width: 199px;
	padding-right:7px;
	height: 251px;
	display: block;
	float: left;
	margin-right: 15px;
	background: url(../img/bg-photo.png) top left no-repeat;
}

#espacesPhotos ul.thumbGallery li {
	width: 128px;
	padding-right:7px;
	height: 164px;
	display: block;
	float: left;
	margin-right: 5px;
	background: url(../img/bg-thumb-photo.png) top left no-repeat;
	text-align:center;
}
#espacesPhotos  ul.k3Gallery li span.spanname {height:auto;}
#espacesPhotos ul.thumbGallery li span {display:block;clear:both;padding:0 4px;}
#espacesPhotos ul.thumbGallery li span.spandesc {display:none;}
#espacesPhotos ul.gallery li a, #espacesPhotos ul.thumbGallery li a {
	display: block;
	margin-top: 9px;
	margin-left: 1px;
	text-decoration: none;
}

#espacesPhotos ul.gallery li a img, #espacesPhotos ul.thumbGallery li a img {border: none;}
#espacesPhotos ul.gallery li p, #espacesPhotos ul.thumbGallery li p {text-align: center;clear:both;padding:0 7px;}

#espacesPhotos div.hr {
	width: 900px;
	height: 15px;
	float: left;
	margin-top: 15px;
	margin-bottom: 18px;
	margin-left: -16px;
	background: url(../img/hr-gallery.png) no-repeat scroll center;
}

#espacesPhotos div.hr hr {display: none;}

#espacesPhotos ul.pagination {
	margin-top: 30px;
	margin-left: 295px;
	float: left;
	width: 400px;
	height: 20px;
	background-color: #FFF;
}

#espacesPhotos ul.pagination li {
	list-style: none;
	display: block;
	float: left;
	color: #000;
}

#espacesPhotos ul.pagination li a {color: #000;}

#espacesPhotos ul.pagination li a img {
	border: none;
	margin-top: 2px;
}

#espacesPhotos ul.pagination li a:hover {ext-decoration: underline;}
#espacesPhotos ul.pagination li a.active {}
/* FIN GALLERY PHOTO */


/* PAGE CIRCUIT */
.gris .top .left p#briefMap {float: left; width: 920px;}



.gris .top .left ul.dlw {margin:0; padding:0; margin-bottom: 10px;}

.gris .top .left ul.dlw li {
	list-style: none;
	display: inline;
}

.gris .top .left ul.dlw li a {
	text-decoration: underline;
	color: #000;
	font-size: 12px;
}

.gris .top .left ul.dlw li a#pdf {text-decoration: none;}
.gris .top .left ul.dlw li a#pdf img {border: none;}

.gris .left .top #map {border: 3px solid blue; margin-top: 10px;}

.gris .sidebar {position: absolute; top: 660px; margin-left: 730px;}

.gris .top .block-circuit {height: auto; background:url(../img/bg-bloc-info-circuit.png) no-repeat; margin-top: 10px;}
.block-circuit .num {width:23px;padding:5px 0 0;display:block;color:#fff;text-align:center;}
	.block-circuit .info {height: 1%; margin-top: 4px; margin-left: 5px;}
	
	.block-circuit .info:hover {background-color: none;}
	.block-circuit .info img {margin:0 12px 10px 0; }
	.block-circuit .desc {float:left;width:620px;}
	.block-circuit .desc h2 {margin:0; width: 620px;}
	.block-circuit .desc a {color:#004677;}
	.block-circuit .info .url {position:absolute;bottom:6px;left:118px;}
	.block-circuit .info .ico-zone {text-align:right;position:absolute;top:6px;right:7px;}
	
	.block-circuit .info .btn-zone a,
	.block-circuit .info .ico-zone a {text-decoration:none;}
	.block-circuit .info .ico-zone a:hover {text-decoration:underline;}
	.block-circuit .info .ico-zone a span {float:left;margin:5px;}
		
	.block-circuit .info .ico-zone img {margin:0 0 0 5px;border:0;float:left;}

/* FIN PAGE CIRCUIT */

/* SECTION NEWS */
div.newslist, div.news {
	width: 650px;
	margin: 10px;
	margin-bottom: 15px;
}

div.newslist h2 {
	
}

div.newslist p, div.news p {line-height: 18px;}
div.newslist a {margin-left: 10px;}

/* FIN SECTION NEWS */

.col-3 {width:231px;padding-left:1px;height:1%;position:relative;}
.col-3 .calendar {margin:0 0 15px;}

.a-surveiller {width:214px;background:url(../img/bg-a-surveiller.gif) repeat-y;padding:2px 9px;min-height:100px;}
	.a-surveiller p {width:206px;}
	
.bas-a-surveiller {width:227px;height:6px;background:url(../img/a-surveiller-bottom.gif);display:block;}

/* CALENDRIER */

#blockhead p, #blockhead_tg p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000000; /* *** */ margin:0 0 12px;}

#bh_titre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:20px; }
#bh_titre_tg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:225px; text-align:center; height:35px; }
.section-link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; margin:0; text-decoration:none;}
.section-link:hover {text-decoration:underline; color:#FFF}
#bh_titre2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; width:470px; text-align:center; height:41px; }

#fc_petit {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:267px; padding:14px 14px 0 ;overflow:auto;}
#fc_grand {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:303px; padding:14px 14px 0 ;overflow:auto;}
#fc_tgrand {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:396px; padding:14px 14px 0 ;overflow:auto;}

#fc_tgrand .accueilTitre{margin:0 0 0 0;}
#fc_tgrand .accueilTexte{margin:0 0 15px 0;}

#fc_tpetit {position:relative; border:1px solid #1a6aac; border-top:none; width:195px; height:100px; padding:14px 14px 0 ;overflow:auto;}
#fc_black {position:relative; border:1px solid #4d4d4d; border-top:none; width:195px; height:196px; padding:0 14px 0 ;overflow:auto;}
#fc_black_cal {position:relative; border:1px solid #4d4d4d; border-top:none; width:195px; height:213px; padding:8px 14px 0; overflow:auto;  }


#bhk {float:left; width:180px; margin-bottom:25px;}
#bhk_logo {float:left; width:60px;}
#bhk_text {float:left; margin-left:10px; width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;color:#000000; /* *** */}


/* droite */
#zonemembre {position:relative; width:200px; margin:0 0 0 10px; color:#000000; /* *** */ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#zonemembre p{margin:0 0 5px;}
#blockblack{position:relative; width:225px; padding:6px 0 0; background:url(../img/entete_black.jpg) no-repeat top left;  margin:20px 0 0; *margin:0 0 20px;}
#pub_droite{position:relative; width:223px; margin:26px 0 0; *margin:0 0 20px; border:1px solid #6f6e6e; height:102px; padding-top:15px;}


#btn_cal {position:absolute; bottom:0; width:224px; _width:228px; height:9px;}
#btn_activite {float:left; margin-left:1px; _margin-left:1px; width:111px; height:18px; background:url(../img/menu/activite.jpg) top left no-repeat; display:block;}

#btn_forma {float:left; margin-left:1px; _margin-left:0; width:111px; height:18px; background:url(../img/menu/formation.jpg) top left no-repeat; display:block;}

/* effet texte */
span.bleu {color:#1666aa; font-weight:bold;}
a.bleu, a.bleu:link, a.bleu:visited {color:#1666aa; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
a.bleu:active, a.bleu:hover {text-decoration:underline;}
span.gris {color:#282828; font-size:10px;}
span.jour {color:#363636; font-size:17px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
span.mois {color:#363636; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.vert, a.vert:link, a.vert:visited {font-weight:bold; font-size:11px; cursor:pointer; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.vert:active, a.vert:hover {text-decoration:underline;}
a.grf, a.grf:link, a.grf:visited {color:#000000; /* *** */ font-size:10px; cursor:pointer; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.grf:active, a.grf:hover {text-decoration:none;}
select.rech{border:1px solid #a5acb2; background-color:#fff; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;  height:22px; padding:4px 1px 2px;  cursor:pointer; margin:5px 0;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1666aa; margin:8px 0;}
span.menuct {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b7b7b7; font-style:italic; margin:0; display:inline-block; padding:0 4px;}
a.menuct, a.menuct:link, a.menuct:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#b7b7b7; font-style:italic; text-decoration:underline; cursor:pointer;}
a.menuct:active, a.menuct:hover {text-decoration:none;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin:0; margin-bottom:15px;}

/* calendrier */
ul#cale_jour {margin:4px 0 0; *margin:2px 0; _margin:0; padding:0; position:relative; height:15px; width:195px;}
ul#cale_date {margin:4px 0 0; *margin:2px 0; _margin:0; padding:0; position:relative; height:20px; width:195px;}
ul#cale_jour li {float:left; width:21px; height:15px; margin:0 3px; *margin:0 3px; _margin:0 3px;  padding:0px; list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#b7b7b7; text-align:center;}
ul#cale_jour li a {display:block; width:21px; height:21px; text-decoration:none; color:#b7b7b7;  text-align:center;}

ul#cale_date li {float:left; width:21px; height:21px; margin:2px 3px 1px;  _margin:2px 3px 1px; list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; /* *** */ text-align:center;}
ul#cale_date li a {display:block; width:21px; height:21px; text-decoration:none; color:#000000;  text-align:center; font-weight:bold;}
ul#cale_date li.def {display:block; width:21px; height:16px; text-decoration:none; padding:5px 0 0;  color:#000000; /* *** */ text-align:center;}
/*ul#cale_date li.def:hover { background-color:#454545; color:#FFF;}*/

ul#cale_date li.cvert {float:left; width:21px; height:21px; margin:2px 3px 1px; _margin:2px 3px 1px;  list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; background-color:#86c400;}
ul#cale_date li.cvert a {display:block; width:21px; height:21px; text-decoration:none; color:#fff; text-align:center;   background-color:#86c400;}
ul#cale_date li.cvert a:hover { background-color:#454545;}

ul#cale_date li.cbleu {float:left; width:21px; height:21px; margin:2px 3px 1px; _margin:2px 3px 1px;  list-style-type:none; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; background-color:#1768ab;}
ul#cale_date li.cbleu a {display:block; width:21px; height:21px; text-decoration:none; color:#fff; text-align:center;  background-color:#1768ab;}
ul#cale_date li.cbleu a:hover { background-color:#689bc6;}
	ul#cale_date li.csplit,ul#cale_date li.csplit a:hover {background:url(../img/calendrier_split.jpg) no-repeat top left;}
	ul#cale_date li.csplit a{color:#fff;}

/* FIN CALENDRIER */

/* RECHERCHE AVANCÉE */

ul#resultat {background:transparent url(../img/bg-menu-second.jpg) repeat-x scroll left top;width:710px;padding:5px 7px 5px 7px;}
ul#resultat li {display:inline;margin:0 55px 0 65px;font-size:14px;}
ul#resultat a {color:#fff;}

form#form-search{margin:30px 0 0 30px;}
form#form-search select,input{width:190px;}
form#form-search div#form-section{padding-right:10px;margin-right:20px;color:#fff;text-align:right;font-size:14px;float:left;vertical-align:middle;height:23px;width:140px;background:transparent url(../img/bg-menu-second.jpg) repeat-x scroll left top;}

div#resultAdvSearch{margin:30px 0 0 0;}
div#resultAdvSearch div#divmembre p.memsection a {color:#1E1E1E;font-size:16px;padding-left:25px;}
div#resultAdvSearch div#divevent {color:#1E1E1E;padding:10px 25px 0 25px;}
div#resultAdvSearch div#divtexte {color:#1E1E1E;padding:10px 25px 0 25px;}

div#resultAdvSearch div#divevent span.date {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}
div#resultAdvSearch div#divevent span.nom {color:#00335B;font-family:Arial,Helvetica,sans-serif;font-size:14px;	font-weight:bold;text-transform:uppercase;}
div#resultAdvSearch div#divevent span.lieu {color:#6193B3;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}
div#resultAdvSearch div#divevent span.adresse {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}

div#resultAdvSearch div#divevent p.desc {color:#004273;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:15px;}
div#resultAdvSearch div#divevent p.adresse a:link {color:#003767;font-weight:bold;text-decoration:none;}
div#resultAdvSearch div#divevent p.adresse a:hover {color:#003767;font-weight:bold;text-decoration:underline;}
div#resultAdvSearch div p.zeroresult {color:#1E1E1E;font-size:14px;}


div#resultAdvSearch div#divtexte span.nom a {color:#00335B;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;text-decoration:none;}
div#resultAdvSearch div#divtexte span.nom a:hover {text-decoration:underline;}
div#resultAdvSearch div#divtexte p.desc {color:#004273;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal;line-height:15px;}

/* FIN RECHERCHE AVANCÉE */

#bg-chronique {background:url(../img/chronique-bg.gif) #95999B repeat-y left;}

#resultat {margin:0;padding:0;}

#fc_black_cal {background:#fff;}

.comm {margin:0 20px}
	.comm p {margin:15px 0;}
.comm .JPagination {margin:30px 0;}

#navigation {margin:0 20px 0 0;}
#previous-page {background:url(../img/page-navig-prev.gif) no-repeat left center;padding:0 0 0 20px;}

#next-page {background:url(../img/page-navig-next.gif) no-repeat right center;padding:0 20px 0 0;}

#multimedia ul {right:0!important;}
#multimedia ul ul {left:-175px!important;width:175px;}
#member-other-info {position:absolute;right:225px;top:20px;}
#member-other-info a img {float:right;margin:0 0 0 4px;}

.test .block {height:auto!important;margin:0 0 20px;}
.test .block .info {height:auto!important;background:none repeat scroll 0 0 #FFFFFF;}
.test .block .desc {width:570px;float:left;}

#listeInfo {width:721px;}
#wrapper-listing {float:left;width:721px;}
#col-2-listing {margin:-3px 0 0 10px;position:relative;float:left;right:0;top:0;}