/*--------------------
   EN SAVOIR PLUS (liens parametrables)
 ---------------------*/

	#content div.savoir-plus {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
		background: #A0CD02;
	}
			#content div.savoir-plus div.top {
					background: url('../images/corner-savoirplus-tp.gif') repeat-x top left;
			}
			#content div.savoir-plus div.bottom {
					background: url('../images/corner-savoirplus-bttm.gif') repeat-x bottom left;
			}
			#content div.savoir-plus div.middle-left {
					background: url('../images/corner-savoirplus-lft.gif') repeat-y top left;
			}
			#content div.savoir-plus div.middle-right {
					background: url('../images/corner-savoirplus-rght.gif') repeat-y top right;
			}
			#content div.savoir-plus div.top-left {
					background: url('../images/corner-savoirplus-tplft.gif') no-repeat top left;
			}
			#content div.savoir-plus div.top-right {
					background: url('../images/corner-savoirplus-tprght.gif') no-repeat top right;
			}
			#content div.savoir-plus div.bottom-left {
					background: url('../images/corner-savoirplus-bttmlft.gif') no-repeat bottom left;
			}
			#content div.savoir-plus div.bottom-right {
					background: url('../images/corner-savoirplus-bttmrght.gif') no-repeat bottom right;
			}
			#content div.savoir-plus div.middle {
					margin: 0; padding: 15px 20px 25px 25px;
			}
			#content div.savoir-plus h4 {
			margin: 0; padding: 0;
			font-family: Helvetica, sans-serif; font-size:2.2em; font-weight:normal;
			color:#FFFFFF;
		}
				#content div.savoir-plus h4 span {
						font-family: Arial, sans-serif; font-size: 2.2em; font-weight: bold;
						color: #FFFFFF;
						vertical-align: middle;
				}

		#content div.savoir-plus ul {
					margin: 0px 0px 0px 15px; padding: 0;
			}
					#content div.savoir-plus ul li {
							margin: 0; padding: 0px 0px 5px 0px;
							font-size: 1.1em;
							color: #FFFFFF !important;
							list-style-image: none !important;
					}

					#content div.savoir-plus a,
					#content div.savoir-plus a:link,
					#content div.savoir-plus a:visited {
							color: #FFFFFF !important;
							text-decoration: underline;
					}
					#content div.savoir-plus a:hover {
							color: #980280 !important;
					}

/*--------------------
   SONDAGE
 ---------------------*/

#content div.sondage {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.sondage div.top {
				position: relative;
				height: 5px;
				background: #1C6B94;
			}
					#content div.sondage div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-sondage-tplft.gif') no-repeat top left;
					}
					#content div.sondage div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-sondage-tprght.gif') no-repeat top left;
					}

			#content div.sondage div.middle {
					padding: 7px 14px;
					background: #1C6B94;
					border-left: 1px solid #1C6B94; border-right: 1px solid #1C6B94;
			}

			#content div.sondage div.bottom {
				position: relative;
				height: 5px;
				background: #1C6B94;
			}
					#content div.sondage div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-sondage-bttmlft.gif') no-repeat bottom left;
					}
					#content div.sondage div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-sondage-bttmrght.gif') no-repeat bottom left;
					}

		#content div.sondage h4 {
			margin: 0; padding: 3px 0px 5px 0px;
			font-family: Helvetica, sans-serif; font-size:2.5em; font-weight:normal;
			color:#FFFFFF;
			text-transform:uppercase;
		}

			#content div.sondage h4 span {
					float: left;
					overflow: hidden;
				}
					#content div.sondage h4 span.span-right {
						float: right;
						padding-top: 10px;
						font-size: 0.5em;
						color: #A4C1C9;
						text-transform: none;
					}

		#content div.sondage p {
				clear: both;
				margin: 0px 0px 10px 0px;
				padding: 10px 0 0 0;
				_padding: 5px 0 0 0;
				line-height: 1.6em;
				font-size: 1.1em; font-weight: bold;
				color: #A4C1C9 !important;
		}
				#content div.sondage p span {
					font-size: 1.4em;
					color: #FFFFFF !important;
				}
				#content div.sondage a,
				#content div.sondage a:link,
				#content div.sondage a:visited {
						color: #01B1BC;
				}
				#content div.sondage a:hover {
						color: #FFFFFF;
				}

		#content div.sondage ul {
					margin: 0px 0px 20px 0px; padding: 0;
			}
					#content div.sondage ul li {
							clear: both;
							margin: 0px 0px 10px 0px; padding: 0;
							font-size: 1.1em;
							color: #ffffff;
							list-style: none;
					}

			#content div.sondage ul input {
					float: left;
					margin: 0px 12px 0px 0px;
					width: 10px; height: 20px;
			}
			#content div.sondage div.sbmt {
					position: relative;
					margin: 0px auto 10px auto;
					width: 70%;
					background: #ffffff url('../images/btn-sondage-bttm.gif') repeat-x bottom left;
			}
					#content div.sondage div.sbmt a,
					#content div.sondage div.sbmt a:link,
					#content div.sondage div.sbmt a:visited {
							width:140px;
							height:14px;
							display:block;
							font-size:0px;
							text-indent:-900px;
							background:url('../images/bg_sondage_submit.png') no-repeat bottom left;
					}

					#content div.sondage div.sbmt a:hover{
						background-position:  top left;
					}

					#content div.sondage label{
						line-height:16px;
					}

/*--------------------
   ARTICLES LES PLUS CONSULTES
 ---------------------*/
	#content div.articles-consultes {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.articles-consultes div.top {
				position: relative;
				height: 15px;
				background: #ffffff;
			}
					#content div.articles-consultes div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 165px; height: 15px;
							background: url('../images/corner-articlesconsultes-tplft.gif') no-repeat top left;
					}
					#content div.articles-consultes div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 15px;
							background: #ffffff;
					}

			#content div.articles-consultes div.bottom {
				position: relative;
				height: 20px;
				background: #ffffff url('../images/corner-articlesconsultes-bttm.gif') repeat-x bottom left;
			}
					#content div.articles-consultes div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 41px; height: 20px;
							background: url('../images/corner-articlesconsultes-bttmlft.gif') no-repeat bottom left;
					}
					#content div.articles-consultes div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 168px; height: 20px;
							background: url('../images/corner-articlesconsultes-bttmrght.gif') no-repeat bottom left;
					}

			#content div.articles-consultes div.middle {
					padding: 7px 14px;
					background: url('../images/corner-articlesconsultes-mddl.gif') repeat-y top left;
			}
			#content div.articles-consultes h4 {
					margin: 0px 0px 10px 0px; padding: 0px 0px 6px 0px;
					font-family: Helvetica, sans-serif; font-size:2.4em; font-weight:bold;
					color: #90B902;
					border-bottom: 1px solid #CFD1D2;
					text-transform: uppercase;
					overflow: hidden;
					height: 35px;
			}
				#content div.articles-consultes h4 span {
					float: left;
					overflow: hidden;
				}
					#content div.articles-consultes h4 span.span-right {
						float: right;
						display: block;
						width: 60px; height: 35px;
						margin: 0px 0 0 0; padding: 0;
						background: url('../images/titre-articles-les-plus-consultes.gif') no-repeat top left;
						text-indent: -500em;
						overflow: hidden;
					}

			#content div.articles-consultes ul {
					margin: 0; padding: 0;
			}
					#content div.articles-consultes ul li {
							margin: 0px 0px 10px 0px; padding: 0;
							font-size: 1.1em;
							color: #6E7172;
							list-style: none;
					}
							#content div.articles-consultes ul li span { font-weight: bold; color: #4E514C; }

					#content div.articles-consultes a,
					#content div.articles-consultes a:link,
					#content div.articles-consultes a:visited {
							color: #6E7172;
					}
					#content div.articles-consultes a:hover {
						text-decoration: none;
						color: #90B902;
					}

/*--------------------
   ALERTE (image)
 ---------------------*/

#content div.alerte-2 {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}

	#content div.alerte-2 a, #content div.alerte-2 a:link, #content div.alerte-2 a:visited {
		display: block;
		overflow: hidden;
                /*
		text-indent: -500em;
		background: transparent url('../images/ban-alerte.jpg') no-repeat top left;
                */
		height: 255px;
		width: 216px;
	}

	#content div.alerte-2 a:hover {
		opacity:0.8;
		filter: alpha(opacity=80);
	}

/*--------------------
   ALERTE (texte)
 ---------------------*/

#content div.alerte {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.alerte div.top {
				position: relative;
				height: 5px;
				background: #9F1388;
			}
					#content div.alerte div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-alerte-tplft.gif') no-repeat top left;
					}
					#content div.alerte div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-alerte-tprght.gif') no-repeat top left;
					}

			#content div.alerte div.middle {
					padding: 7px 14px;
					background: #9F1388;
					border-left: 1px solid #9F1388; border-right: 1px solid #9F1388;
			}

			#content div.alerte div.bottom {
				position: relative;
				height: 4px;
				background: #9F1388;
			}
					#content div.alerte div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-alerte-bttmlft.gif') no-repeat bottom left;
					}
					#content div.alerte div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-alerte-bttmrght.gif') no-repeat bottom left;
					}

		#content div.alerte h4{
			margin: 0; padding: 3px 0px 5px 0px;
			font-family: Helvetica, sans-serif; font-size:2.5em; font-weight:normal;
			color:#FF62E7; background: url('../images/important.gif') no-repeat top right;
			text-transform:uppercase;
		}
		#content div.alerte p {
			margin: 0px 0px 15px 0px; padding: 0;
			font-size: 1.1em;
			color: #BBC2B6 !important;
		}
					#content div.alerte p strong {
						font-size: 1.4em; font-weight: bold;
						color: #FFFFFF !important;
					}

					#content div.alerte a,
					#content div.alerte a:link,
					#content div.alerte a:visited {
							color: #FF62E7 !important;
					}
					#content div.alerte a:hover {
						text-decoration: none;
						color: #FFFFFF !important;
					}

/*--------------------
   NUAGE DE TAGS
 ---------------------*/

#content div.tag-cloud {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.tag-cloud div.top {
				position: relative;
				height: 5px;
				background: url('../images/corner-tagcloud-tp.gif') repeat-x top left;
			}
					#content div.tag-cloud div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-tagcloud-tplft.gif') no-repeat top left;
					}
					#content div.tag-cloud div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-tagcloud-tprght.gif') no-repeat top left;
					}

			#content div.tag-cloud div.middle {
					padding: 7px 14px;
					background: #E1E5E7 url('../images/corner-tagcloud-mddl.gif') repeat-x top left;
					border-left: 1px solid #E1E5E7; border-right: 1px solid #E1E5E7;
			}

			#content div.tag-cloud div.bottom {
				position: relative;
				height: 5px;
				background: url('../images/corner-tagcloud-bttm.gif') repeat-x bottom left;
			}
					#content div.tag-cloud div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-tagcloud-bttmlft.gif') no-repeat bottom left;
					}
					#content div.tag-cloud div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-tagcloud-bttmrght.gif') no-repeat bottom left;
					}

		#content div.tag-cloud h4{
			margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px;
			font-family: Helvetica, sans-serif; font-size:2em; font-weight:normal;
			color:#61676a; background: url('../images/keywords.gif') no-repeat top right;
			border-bottom: 1px solid #CFD1D2;
			text-transform:uppercase;
		}

/*--------------------
   EN IMAGES
 ---------------------*/
#content div.en-images {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.en-images div.top {
				position: relative;
				height: 5px;
				background: url('../images/corner-enimages-tp.gif') repeat-x top left;
			}
					#content div.en-images div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 135px; height: 5px;
							background: url('../images/corner-enimages-tplft.gif') no-repeat top left;
					}
					#content div.en-images div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-enimages-tprght.gif') no-repeat top left;
					}

			#content div.en-images div.middle {
					padding: 7px 14px;
					background: #ECEDEA url('../images/corner-enimages-mddl.gif') repeat-x top left;
					border-left: 1px solid #CACEC4; border-right: 1px solid #CACEC4;
			}

			#content div.en-images div.bottom {
				position: relative;
				height: 5px;
				background: url('../images/corner-enimages-bttm.gif') repeat-x bottom left;
			}
					#content div.en-images div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-enimages-bttmlft.gif') no-repeat bottom left;
					}
					#content div.en-images div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 5px;
							background: url('../images/corner-enimages-bttmrght.gif') no-repeat bottom left;
					}

		#content div.en-images h4 {
			font-family: Helvetica, sans-serif; font-size:2em; font-weight:normal;
			color:#ffffff;
			text-transform:uppercase;
		}
		#content div.en-images p {
			margin: 0px 0px 5px 0px; padding: 0;
			font-size: 1.1em;
			color: #4E514C;
		}
				#content div.en-images p span {
						font-weight: bold;
				}

				#content div.en-images a,
				#content div.en-images a:link,
				#content div.en-images a:visited {
						color: #4E514C;
				}
				#content div.en-images a:hover {
						color: #980280;
				}
/*RF*/
                                #content #main-content div.article div.en-images a,
                                #content #main-content div.article div.en-images a:link,
                                #content #main-content div.article div.en-images a:visited{
                                                color: #4E514C;
                                                text-decoration:none;
                                }
				#content #main-content div.article div.en-images a:hover {
						color: #980280;
				}
                                #content #main-content div.article div.en-images p {
                                        text-align:left;
                                        margin-right:0;
                                }
                        
		#content div.en-images div.en-images-visual{
			margin: 12px auto 0px auto;
			position:relative;
			overflow: hidden;
			width: 126px; height:140px;
		}

			#content div.en-images div.en-images-visual img.visual-original,
			#content div.en-images div.en-images-visual img.visual-frame {
				position:absolute;
				top:0; left:0;
				behavior:url('fileadmin/templates/js/iepngfix.htc');
			}




/*--------------------
   ACTUALITES
 ---------------------*/
	#content div.actu {
		margin: 0px 0px 10px 0px; padding: 0;
		width: 100%;
	}
			#content div.actu div.top {
				position: relative;
				height: 14px;
				background: url('../images/corner-actu-tp.gif') repeat-x top left;
			}
					#content div.actu div.top div.top-left {
							position: absolute; top: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 135px; height: 14px;
							background: url('../images/corner-actu-tplft.gif') no-repeat top left;
					}
					#content div.actu div.top div.top-right {
							position: absolute; top: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 14px;
							background: url('../images/corner-actu-tprght.gif') no-repeat top left;
					}

			#content div.actu div.bottom {
				position: relative;
				height: 17px;
				background: url('../images/corner-actu-bttm.gif') repeat-x bottom left;
			}
					#content div.actu div.bottom div.bottom-left {
							position: absolute; bottom: 0px; left: 0px;
							margin: 0; padding: 0;
							width: 5px; height: 17px;
							background: url('../images/corner-actu-bttmlft.gif') no-repeat bottom left;
					}
					#content div.actu div.bottom div.bottom-right {
							position: absolute; bottom: 0px; right: 0px;
							margin: 0; padding: 0;
							width: 185px; height: 17px;
							background: url('../images/corner-actu-bttmrght.gif') no-repeat bottom left;
					}

			#content div.actu div.middle {
					padding: 7px 14px;
					border-left: 1px solid #E1E5E7; border-right: 1px solid #E1E5E7;
			}
			#content div.actu h4 {
					margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px;
					font-family: Helvetica, sans-serif; font-size:2em; font-weight:normal;
					color: #980280;
					border-bottom: 1px solid #DCDCDB;
					text-transform: uppercase;
			}
			#content div.actu p.title {
					margin: 0px 0px 10px 0px; padding: 0;
					font-size: 1.1em;
					color: #4E514C;
			}
			#content div.actu p.subtitle {
					margin: 0px 0px 5px 0px; padding: 0;
					font-family: Helvetica, sans-serif; font-size:1.5em; font-weight:bold;
					color: #980280;
			}
					#content div.actu p.title span {
							display: block; margin-bottom: 5px;
							font-weight: bold;
					}

			#content div.actu ul {
					margin: 0; padding: 0;
			}
					#content div.actu ul li {
							margin: 0px 0px 10px 0px; padding: 0;
							font-size: 1.1em;
							color: #4E514C;
							list-style: none;
					}
							#content div.actu ul li span { font-weight: bold; }

					#content div.actu a,
					#content div.actu a:link,
					#content div.actu a:visited {
							color: #4E514C;
					}
					#content div.actu a:hover {
						text-decoration: none;
						color: #980280;
					}
