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


.elements								{ }
.elements ul							{ }
.elements li							{ list-style:none; }

.elements .element						{ position:relative; margin:0 0 0 22px; width:628px; }

.elements .ttr	 						{ background:url('/media/element/ttr.png') 0 0 no-repeat; min-height:15px; padding:13px; }
.elements .ttr .surtitre				{ }
.elements .ttr .date					{ font-weight:bold; color:#ff6600; }
.elements .ttr .remise					{ display:inline-block; padding:0 0 2px 9px; background:url('/media/page_a/remise.png') 0 0 no-repeat; color:#ffffff;  }
.elements .ttr .remise span				{ display:inline-block; height:14px; padding:0 6px 0 0; background:url('/media/page_a/remise.png') right top no-repeat; }
.elements .ttr .titre					{ width:550px; font-size:14px; font-weight:bold; }
.elements .ttr .titre a					{ }
.elements .ttr .titre a:link,
.elements .ttr .titre a:visited			{ text-decoration:none; }
.elements .ttr .titre a:active,
.elements .ttr .titre a:hover			{ text-decoration:underline; }

.elements .ctn	 						{ position:relative; padding:0 13px; }
.elements .ctn .td_vignette				{ padding:3px 0 0 0; }
.elements .ctn .td_txt					{ width:100%; }
.elements .ctn .surtitre				{ font-size:9px; font-weight:bold;  }
.elements .ctn .localisation			{ color:#547981; padding:0 0 3px 0; }
.elements .ctn .hebergements			{ padding:5px 0; }
.elements .ctn .hebergement				{ display:inline-block; background:#a0e5f5 url('/media/element/hebergement.png') 0 0 repeat-x; border:1px solid #c8e7ef; }
.elements .ctn .hebergement .img		{ text-align:center; }
.elements .ctn .hebergement .img a				{ display:block; padding:5px 3px 3px 3px; }
.elements .ctn .hebergement .img a:link,
.elements .ctn .hebergement .img a:visited		{ color:#047d9a; text-decoration:none; }
.elements .ctn .hebergement .img a:active,
.elements .ctn .hebergement .img a:hover		{ color:#047d9a; text-decoration:underline; }
.elements .ctn .promo					{ display:inline-block; padding:2px 0; margin-right:3px; }
.elements .ctn .promo a					{ width:58px; height:17px; }
.elements .ctn .derniere-minute			{ display:inline-block; padding:2px 0; }
.elements .ctn .derniere-minute a		{ width:100px; height:17px; }
.elements .ctn .chapo 					{ font-weight:bold; line-height:normal; color:#547981; margin-bottom:5px; }
.elements .ctn .fck 					{ color:#547981; }
/*.elements .ctn .vignette				{ }
.elements .ctn .vignette img			{ background:#e2eaeb; border:0 none; padding:5px; }
.elements .ctn .vignette.left			{ padding:0 7px 0 0; }
.elements .ctn .vignette.right			{ padding:0 0 0 15px;}*/
.elements .ctn .zoom 					{ display:none; position:absolute; z-index:100; background:#f6f8f9; padding:5px; border:1px solid #e1e9ea; text-align:center; }
.elements .ctn .zoom img 				{ width:218px; }
.elements .ctn hr						{ border-bottom:1px solid #e2eaeb; margin:.5em 0 0 0; }

#jzoom 									{ display:none; position:absolute; z-index:1000; background:#f6f8f9; padding:5px; border:1px solid #e1e9ea; text-align:center; }
#jzoom img 								{ width:218px; }


.elements dl							{ margin:10px 0; }
.elements dt							{ font-weight:bold; float:left; margin-right:5px;  }
.elements dd							{ }

.elements .destination					{ font-weight:bold; margin-bottom:10px; }

.elements .btm	 						{ position:relative; background:url('/media/element/btm.jpg') 0 0 no-repeat; height:64px; }
.elements .btm .reserver				{ height:30px; width:100px; margin:0 auto; padding:34px 0 0 16px; background:url('/media/element/btm_reserver.jpg') 0 34px no-repeat; }
.elements .btm .reserver a				{ width:84px; height:19px; } 
.elements .btm .savoir-plus				{ width:97px; height:15px; margin:0 auto; padding:18px 0 0 0; }
.elements .btm .savoir-plus a			{ display:block; width:97px; height:15px; }



/* Liens */
.elements .liens						{ }
.elements .liens .ttr					{ }
.elements .liens .ttr h4				{ }
.elements .liens .ttr h4 span			{ }
.elements .liens .ctn					{ padding:2px; }
.elements .liens ul						{ }
.elements .liens li						{ }
.elements .liens a						{ }
.elements .liens a:link,
.elements .liens a:visited				{ }
.elements .liens a:active,
.elements .liens a:hover				{ }

/* Fichiers */
.elements .fichiers						{ }
.elements .fichiers .ttr				{ }
.elements .fichiers .ttr h4				{ }
.elements .fichiers .ttr h4 span		{ }
.elements .fichiers .ctn				{ padding:2px; }
.elements .fichiers ul					{ }
.elements .fichiers li					{ }
.elements .fichiers a					{ }
.elements .fichiers a:link,
.elements .fichiers a:visited			{ }
.elements .fichiers a:active,
.elements .fichiers a:hover				{ }



