x	/* =HOME */
	#home h2, #home h3 {
		font-size: 1em;
		margin: 0;
		}
		#home h2 img, #home h3 img {
			margin: 0 -5px;
			}
			#home h2 img.texte, #home h3 img.texte {
				margin: 0 0 0 4px;
				}
			#home h3 a {
				text-decoration: none;
				}
				#home h3 a:hover {
					text-decoration: underline;
					}
	#home #conteneur {
		min-height: 0;
		height: auto;
		}
	#home #contenu {
		padding:19px;
		}
		#home #contenu p {
			margin-top: 0;
			}
		#offre_du_mois {
			border: 1px solid #d4d4d4;
			float: left;
			margin-right: 5px;
			margin-bottom: 14px;
			min-height: 200px;
			padding: 0;
			width: 340px;
			}
			#offre_du_mois a,
			#offre_du_mois a:hover {
				color: #3E88C2;
				}
			#offre_du_mois strong,
			#zoom  strong,
			#entre_nous strong,
			#epargne_iphone strong,
			#a_la_une strong,
			#focus strong {
				color: #000;
				}
			#offre_du_mois a strong,
			#zoom  a strong,
			#entre_nous a strong,
			#epargne_iphone a strong,
			#a_la_une a strong,
			#focus a strong {
				color: #000;
				}
				#offre_du_mois h2 img,
				#offre_du_mois h3 img { margin: 0;}
		#zoom {
			border: 1px solid #d4d4d4;
			float: left;
			margin-bottom: 14px;
			padding: 0 5px 5px;
			width: 182px;
			}
			#zoom a {
				color: #008d9f;
				}
			#zoom strong {
				color: #000;
				}
		#entre_nous {
			border: 1px solid #d4d4d4;
			clear: both;
			float: left;
			margin-right: 6px;
			margin-bottom: 14px;
			padding: 0 0 0 5px;
			text-align: left;
			width: 186px;
			}
			#entre_nous h3, #epargne_iphone h3 {
				padding-top: 4px;
				margin-bottom: 2px;
				}
				#entre_nous a, #epargne_iphone a {color: #4B7284;}
			#entre_nous p, #epargne_iphone p {line-height: 14px;}
			#entre_nous p {margin-bottom: 4px;}
			#epargne_iphone p {margin-bottom: 3px;}
				#entre_nous .contact a, #epargne_iphone .contact a {letter-spacing: -1px;}
					#entre_nous .encart_img {
						float: right;
						margin: 0 5px 0 0;
						padding: 0;
						z-index: 0;
						}
		#epargne_iphone {
			border: 1px solid #d4d4d4;
			float: left;
			margin-right: 0;
			margin-bottom: 14px;
			padding: 0 0 0 5px;
			width: 335px;
			}
			#epargne_iphone h2 {background: #0E68A7;}
					#epargne_iphone .encart_img {
						float: right;
						margin: 0 4px 0 0;
						padding: 0;
						z-index: 0;
						}	
			#trophes_oscars, #trophes_label {
				position: absolute;
					right: 5px;
				}
			#trophes_oscars {	top: 20px;}
			#trophes_label {	top: 59px;}
			
			
		#a_la_une {
			border: 1px solid #d4d4d4;
			float: left;
			margin-right: 6px;
			padding: 0;
			position: relative;
			width: 340px;
			}
			#a_la_une h2 {
				background: #dfe9ee;
				color: #305463;
				line-height: 2;
				padding-right: 22px;
				margin-bottom: 0.4em;
				text-align: right;
				}
				#a_la_une h2 img {
					float: left;
					margin: 0;
					}
			#a_la_une ul {
				margin: 0;
				padding: 0;
				list-style: none;
				}
				#container-alaune {padding: 0;}
				.itemUne {margin: 0; position: relative; width: 200px}
				#a_la_une h3 {
				/*	background: url(../img/puce_la_une.gif) no-repeat;*/
					color: #4B7284;
					font-weight: bold;
					padding-bottom: 4px;
					text-align: left;
					}
					#a_la_une h3 a:hover,
					#a_la_une p a:hover {background: none;}
					.itemUneImage {
						display: block;
						float: left;
						height: 86px;
						width: 86px;
						margin-right: 5px;
						}
				#container-alaune .itemUne div {padding: 5px 5px 5px 0;}
				.itemUne p {
					margin: 0 0 1em;
					padding-left: 0;
					}
					#container-alaune .itemUne p {margin: 0;text-align: left;}
					.itemUne p a {
						color: #000;
						display: block;
						text-decoration: none;
						}
						.itemUne a:hover, .itemUne a:focus {background-color: #dfe9ee;}
					.itemUne p.important a {color: #D60526;}
			#a_la_une #rss img {
				position: absolute;
					top: 3px;
					right: 2px;
				}
			#a_la_une .newsletter {margin: 0;}
		#focus {
			border: 1px solid #d4d4d4;
			float: left;
			position: relative;
			width: 192px;
			}
			#focus div {
				background: #b91520;
				/*padding: 2px 5px 0;*/
				text-align: center;
				min-height: 131px;/* IE6 *html hack */
				word-wrap: break-word;
				}
				*html #focus div {height: 131px;}
				#focus div a {
					color: #fff;
					text-decoration: none;
					}
				#focus div .lien {
					background: #fbd7d9;
					color: #B91520;
					display: block;
					font-size: 0.909em;/* 10px */
					font-weight: bold;
					}
				#focus div span {font-weight: bold;}
				#focus div strong {
					color: #fff;
					font-size: 1.5em;
					font-style: italic;
					}
			#stopAnim {
				font-size: 0.8em;
				margin: 0;
				position: absolute;
					bottom: -1.4em;
					left: 0;
				}
		/* =ENCART ENQUETE */
		#encart_enquete {
			background-color: #FFF;
			border:  2px #4B7284 solid;
			clear: both;
			width: 525px;
			}
			#encart_enquete h2 {
				background-color: #4B7284;
				color: #FFF;
				font-weight: bold;
				padding : 5px;
				}	
			#encart_enquete strong {color: #4B7284;}
			#encart_enquete div.contenu {
				background-color : #DFE9EE;
				font-weight: normal;
				padding : 5px;
				}
				#encart_enquete div.contenu img.float_left {margin-right: 0.5em;}
				#encart_enquete div.contenu form {text-align: center;}
					#encart_enquete div.contenu input.button { 
						background-color: #C6D7DE; 
						border: 1px solid #5A92AD; 
						color: #5A92AD; 
						cursor: pointer;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						margin: 0;
						padding: 0 3px; 
						width: 75px;
						}
						
#offresFaderControler {
	list-style: none;
	margin: 0;
	position: absolute;
		right: 4px;
		top: 4px;
	}
	#offresFaderControler li {
		margin: 0;
		display: inline;
		}
.jsActif #offres-container { 
	height: 258px;
	overflow: hidden;
	}
#offres-container h3 { padding: 0 5px;}
#offres-container h3 img { margin: 0 -5px; }
#offres-container .texte { padding: 0 5px; }
#offres-container ul {
	list-style: none;
	margin: 0;
	width: 322px;
	}
	.jsActif #offres-container li {position: absolute;}
	.jsActif #offres-container ul {height: 258px;}
	#offres-container .offre {
		background: #fff;
		height: 258px;
		margin: 0 0 1em;
		padding: 0;
		position: relative;
		}
		#offres-container .link {width: 330px;}
		#offres-container .link a,
		#offres-container .link a:hover {
			color: #000;
			text-decoration: none;
			}
	#offres-container .offre .contact {padding-bottom: 4px;}
	
#a_la_une .js {
	overflow:hidden;
	zoom:1;
	}
#a_la_une .carousel,
#a_la_une .carousel .carousel-wrap {
	margin:0;
	border:0;
	zoom:1;
	}
#a_la_une .js .carousel-wrap {
	display:inline-block;
	vertical-align:middle;
	width: 300px;
	margin: 10px 2px 10px;
	}
.IE #a_la_une .js .carousel-wrap {display:inline;}
#a_la_une .carousel ul {margin:0;padding:0;zoom:1;}
#a_la_une .js ul li {
	overflow:hidden;
	display:inline;
	float:left;
	width:300px;
	height:88px;
	zoom:1;
	}
#a_la_une .carousel .carousel-control {
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	width:15px;
	height:15px;
	cursor:pointer;
	line-height:999px;
	zoom:1;
	border:0;
	text-indent:-9999px;
	}
#a_la_une .carousel .carousel-next {background: url(../img/b_next.gif) no-repeat;}
#a_la_une .carousel .carousel-previous {background: url(../img/b_prev.gif) no-repeat;}
#a_la_une .carousel .carousel-control:hover {
	-moz-opacity:.7;
	opacity:0.70;
	filter:alpha(opacity=70);
	}
#a_la_une .carousel .disabled,#a_la_une .carousel .disabled:hover {
	-moz-opacity:.1;
	opacity:0.10;
	filter:alpha(opacity=10);
	cursor:default;
	}
#a_la_une .carousel div {
	margin: 0;
	padding: 0;
	border: 0;
	}
#a_la_une .carousel ul {
	padding: 0;
	list-style: none;
	}
#a_la_une .carousel ul li {
	margin: 0;
	position: relative;
	padding: 6px;
	width: 328px;
	}
#a_la_une .carousel ul li cite {
	position:absolute;
	bottom:3px;
	right:10px;
	line-height:19px;
	font-size:11px;
	}
#a_la_une .carousel ul li cite a img {vertical-align:middle;}
#a_la_une .carousel ul li cite a {
	color:#fff;
	text-decoration:none;
	}
#a_la_une div.center-wrap {
	overflow:hidden;
	clear:both;
	zoom:1;
	}
#a_la_une div.center-wrap div {
	border:0;
	margin:15px 0;
	}
#a_la_une div.center-wrap a {
	margin:0 2px;
	padding:2px 5px;
	border:1px solid #4f4f4f;
	background:#333;
	cursor:pointer;
	color:#fff;
	-moz-border-radius:12px;
	webkit-border-radius:12px;
	border-radius:12px;
	}
#a_la_une div.center-wrap a.active {
	font-weight:bold;
	color:#5db0e6;
	}
.visuel_actu {margin-right: 5px;}
#alauneCarouselControler {
	line-height: 19px;
	margin: 0;
	position: absolute;
		right: 4px;
		bottom: 0;
	}
	#alauneCarouselControler img {vertical-align: middle;}

/* =JCAROUSEL */
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 340px;}
	#container-alaune.jcarousel-container-horizontal {}
.jcarousel-skin-tango .jcarousel-container-vertical {
	width: 340px;
	height: 260px;
	}
	#container-alaune.jcarousel-container-vertical {height: 100px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  340px;
	height: 260px;
	}
	#container-alaune .jcarousel-clip-horizontal {height: 100px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:  340px;
	height: 260px;
	}
	#container-alaune .jcarousel-clip-vertical {height: 100px;}
.jcarousel-skin-tango .jcarousel-item {
	width: 340px;
	height: 260px;
	}
	#container-alaune .jcarousel-item {height: 88px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 10px;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
	margin-right: 0;
	}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
	}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-horizontal.png) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(prev-horizontal.png);
	}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
	}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-horizontal.png) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(next-horizontal.png);
	}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
	}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-vertical.png) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	}
.jcarousel-skin-tango .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-vertical.png) no-repeat 0 0;
	}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
	}

