/*******************************/
/*        	News		       */
/*******************************/
/* Le carousselle dans les articles */
.newsCarousselleDisplay{
	margin:auto;
	overflow:auto;
	width:460px;
}
.newsCarousselleDisplayTitle{
	float:right;
	margin:6px 10px 0 0;
	overflow:hidden;
	width:170px;
}

.newsCarousselleDisplayTitle a, .newsCarousselleDisplayTitle a:hover{
	/*	background:transparent url(../scpt/images/carousselleLinkBg.gif) repeat scroll center; */>
	background:transparent url(images/) no-repeat scroll left top;
	border-bottom:1px solid #D6D9DE;
	color:#787878;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin:0 0 0px;
	padding:6px 0 0;
	text-align:center;
	text-decoration:none;
}
.newsCarousselleDisplayTitle a.selectedCar{
	/*	background:transparent url(../scpt/images/carousselleLinkBgHover.gif) repeat scroll center; */
	background:#D6D9DE none repeat scroll 0 0;
}
.spanTitle{
	font-size:11px;

}
.spanSubtitle{
	color:#FFFFFF;
	display:block;
	margin:0 0 0 10px;
	padding:0;

	display:none;
}
.newsCarousselleDisplayBody{
	border:0 solid;
	height:465px;
	margin:6px 0;
	overflow:hidden;
}
.newsCarousselleDisplayArticles{
	float:left;
	height:465px;
	margin:0 5px 0 0;
	overflow:hidden;
	width:456px;
}
.newsCarousselleDisplayArticles p{
	margin:0;
	padding: 0;
}
.contentCarousselle{
	height:465px;
	width:5000px;
}
/** Bulles **/
.newsBubbleContent{
	margin:0;
	overflow:auto;
	padding:0;
}
.newsBubble{
	background:transparent url(../scpt/images/bulle.png) no-repeat scroll center center;
	float:left;
	height:200px;
	margin:0 10px 10px 0;
	width:300px;
}
.newsBubble h2{
	color:#0B4499;
	font-size:15px;
	margin:0 0 0 10px;
	padding:5px 0 0;
}
.newsBubble h3{
	border:0 solid;
	color:red;
	float:right;
	font-size:11px;
	font-weight:normal;
	margin:0 20px 0 0;
	padding:0;
	text-align:right;
	width:190px;
}
.newsBubble div{
	float:left;
	height:150px;
	margin:0 0 0 6px;
	overflow:hidden;
	padding:0 6px 0 0;
	width:280px;
}
/* Accordéon */
h2.accordion_toggle{
  background:#EFFFD0 url(../scpt/images/h1_bg.png) no-repeat scroll left bottom;
  border-top:1px solid;
  color:#074775;
  font-size:15px;
  font-weight:bold;
  height:20px;
  text-indent:70px;
}
.oldNews{
	border:0 solid;
	margin:34px 10px -48px 0;
	overflow:hidden;
	padding:7px 0;
	text-align:right;
}
.oldNews a{
	background:#D3EB5F none repeat scroll 0 0;
	border:2px solid;
	color:#074775;
	display:inline;
	font-size:13px;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:4px;
}


.left { float: left; }
.right { float: right; }
#wrapper { width: 870px; margin: 20px auto; }
.menu {
	list-style-type:none;
	margin:0;
	position:relative;
}
.menu a.tab {
	background-color:#FAFAFA;
	border:1px solid #CCD8E3;
	font-size:11px;
	margin:0 5px 0 0;
	padding:5px 10px;
}
.menu a.selected {
	background-color:#CCD8E3;
}
#map-menu { background-color: #FFF; padding: 5px 10px; border: 1px solid #CCD8E3; margin-bottom: 10px; }
#map-menu a { background-position: 0 6px; background-repeat: no-repeat; padding: 5px 20px 5px 22px; }
.scroller {
  border:0 solid #CCD8E3;
  height:470px;
  margin-bottom:5px;
  overflow:hidden;
}

.scroller#scroller-3 {
	width: 868px;
	height: 300px;
}

#content-1 {
	width: 5500px;
}

#content-2 {
	width: 420px;
}

.slide {
	background-color:#FFFFFF;
	border:0 solid;
	height:470px;
	margin:5px 0;
	padding:10px;
}
/* Mode discontinu */
.news{
	border-bottom:1px dotted #B7B7B7;
	color:#C4CE0E;
	cursor:pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 10px 0 0;
}
.newsHide{
	border:0 solid;
	display:block;
	float:right;
	font-weight:bold;
	margin:-40px 4px 0 0;
	padding:10px 0;
	text-indent:10px;
	width:110px;
}
.newsHideMinus{
	background:transparent url(../scpt/images/minus.png) no-repeat scroll right center;
}
.newsHideMore{
	background:transparent url(../scpt/images/plus.png) no-repeat scroll right center;
}
/* Archives */
#newsArchive{
	margin:0 0 20px;
	padding:0;
}
#newsArchive ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#newsArchive li{}
#newsArchive span{
	border:0 solid;
	color:#999999;
	display:inline-block;
	font-size:9px;
	width:140px;
}
#newsArchive a{
	color:#3B5998;
	cursor:pointer;
	outline-style:none;
	text-decoration:none;
}
#newsArchive a:hover {
	text-decoration:underline;
}
#displayArchive{

  display:none;

	background:transparent url(../scpt/images/archive.png) no-repeat scroll left bottom;
	bottom:70px;
	cursor:pointer;
	font-weight:bold;
	padding:20px 0;
	position:absolute;
	right:10px;
	text-indent:53px;
	width:150px;
}
/* Ajouter commentaires */
.newsComment{
	border:0 solid;
	margin:0 0 0 50px;
	overflow:auto;
	padding:5px;
}
div.addComment{
	background:#ECEFF5 none repeat scroll 0 0;
	border:0px solid;
	margin:0 0 5px;
	overflow:auto;
	padding:5px;
	width:450px;
}
div.avatarComment{
	float:left;
	height:40px;
	margin:0 5px 0 0;
	width:40px;
}
img.avatarComment{
	height:40px;
	width:40px;
}
textarea.addComment{
	float:left;
	height:49px;
	margin:0;
	padding:0;
	width:250px;
}
input.addCommentSubmit{
	background-color:#3B5998;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	margin:28px 5px 0 0;
	padding:2px 15px 3px;
	text-align:center;
}
.delComment{
	background:transparent url(../scpt/images/closeFB.gif) no-repeat scroll center center;
	border:1px solid #ECEFF5;
	cursor:pointer;
	display:block;
	float:right;
	height:11px;
	margin:0 0 0 0;
	width:11px;
}
.delComment:hover{
	background:transparent url(../scpt/images/closeFBover.gif) no-repeat scroll center;
}
.comments{}
.linkComment a{
	color:#3B5998;
	cursor:pointer;
	outline-style:none;
	text-decoration:none;
}
.linkComment a:hover{
	text-decoration:underline;
}
.commentsDate{
	color:#999999;
	font-size:9px;
	font-weight:normal;
}
.dispComment{
	border:0 solid;
	float:left;
	margin:0;
	width:390px;
}