<!--
	* {
		margin: 0;
		padding: 0;
	}
  body {
		background-color: #95a3b0;
		font-family: trebuchet, trebuchet ms,arial, helvetica, sans-serif;
		margin: 0;
	}
	.sourisover { cursor: pointer; }
	.sourisover .ctd a { text-decoration: underline; }
	.stdtable {
		border-collapse: collapse;
		border: 0;
		padding: 0;
		margin: 0;
	}
	.footer {
		font-family: arial, helvetica;
		color: #000000;
		font-size: 12px;
	}
	.footer a {
		text-decoration: none;
	}
	.footer a:hover {
		text-decoration: underline;
	}
	a.topaccueil:link,a.topaccueil:visited,.topaccueil,a.topaccueil:hover {
		font-family: arial narrow, arrial, helvetica narrow, helvetica;
		font-size: 11px;
		font-weight: bold;
	}
	a.topaccueil:link,a.topaccueil:visited {
		color: #00528f;
		text-decoration: underline;
	}
	a.topaccueil:hover {
		color: #3082bf;
		text-decoration: none;
	}

	a.marqueelink:link, a.marqueelink:visited {
		font-size: 13px; font-weight: normal;
		color: #00528F;
		text-decoration: none;
	}
	a.marqueelink:hover {
		font-size: 13px; font-weight: normal;
		color: #F25F00;
		text-decoration: underline;
	}

	a.agree:link, a.agree:visited {
		font-size: 13px; font-weight: normal;
		color: #f16000;
		text-decoration: none;
	}
	a.agree:hover {
		font-size: 13px; font-weight: normal;
		color: #ffffff;
		text-decoration: underline;
	}

	.topaccueil {
		color: #ffffff;
	}
	.frmstar {
		font-weight: bold;
		color: #ccffff;
	}
	#mainContent {
		position: relative;
		top: 0px;
		padding: 0;
		margin: 0;
		z-index: 1;
		visibility: visible;
		width: 959px;
	}
	#Pmenu, #Lmenu, #zone1 {
		text-align: left;
		position: absolute;
		visibility: visible;
	}
	#lls_pres {
		position: absolute;
		top: 175px;
		left: 490px;
		left: expression("491px");
	}
	#lls_actus {
		position: absolute;
		top: 254px;
		left: 692px;
		left: expression("693px");
	}
	#Pmenu {
		top: 145px;
		left: 12px;
		z-index: 99;
	}
	#Lmenu {
		top: 205px;
		left: 209px;
		z-index: 98;
		width: 165px;
		height: 200px;
	}
	#zone1 {
		top: 205px;
		left: 399px;
		z-index: 97;
	}
	#Pmenu,.fpmenu,a.fpmenu:link,a.fpmenu:visited,a.fpmenu:hover {
		font-family: arial narrow, arrial, helvetica narrow, helvetica;
		font-size: 12px;
		font-weight: bold;
		color: #349a9a;
		text-decoration: none;
	}
	a.fpmenu:hover {
		color: #349a9a;
		text-decoration: underline;
	}

	#zone1full {
		width: 518px;
		height: 470px;
		overflow: hidden;
	}
	#zone1semi {
		width: 518px;
		height: 230px;
		overflow: hidden;
	}
	#zone1semi_cfi {
		width: 518px;
		height: 300px;
		overflow: hidden;
	}
	#zone1semi_radio {
		width: 518px;
		height: 280px;
		overflow: hidden;
	}
	#zone1semi_forma {
		width: 518px;
		height: 340px;
		overflow: hidden;
	}
	#zone1fullhscroll {
		width: 518px;
		height: 200px;
		overflow-y: hidden;
		overflow-x: auto;
	}
	#zone1fullvscroll {
		width: 512px;
		height: 470px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 2px;
		padding-right: 3px;
	}
	#zone1semivscroll {
		width: 512px;
		height: 230px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 2px;
		padding-right: 3px;
	}
	#zone1semivscroll_cfi {
		width: 512px;
		height: 300px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 2px;
		padding-right: 3px;
	}	
	#zone1semivscroll_forma {
		width: 512px;
		height: 340px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 2px;
		padding-right: 3px;
	}	
	#zone1semivscroll_radio {
		width: 512px;
		height: 280px;
		overflow-y: auto;
		overflow-x: hidden;
		padding-left: 2px;
		padding-right: 3px;
	}	
	#zoneaccroche {
		background-color: transparent;
	}

	#zone1dc {
		width: 427px;
		height: 255px;
		overflow: hidden;
	}
	#zone1dcvscroll {
		width: 427px;
		height: 255px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	#btnclose {
		position: absolute;
		right: 15px;
		top: 42px;
		display: block;
		z-index: 10;
	}

	.mOFF, .mON, .mItem, .mOFF a, .mON a, .mItem a {
		text-transform:uppercase;
	}

	.sm .mON .ctd, .sm .mON .ctd a, .sm .mOFF .ctd, .sm .mOFF .ctd a {
		line-height:1.2em;
		text-transform:none;
	}

	.boxtitre {
		font-size: 18px;
		text-transform:uppercase;
	}

	.boxstitre {
		font-size: 14px;
		font-weight: bold;
	}

	.photoitem {
	 float: left;
	 width: 148px;
	 padding: 5px;
	 margin-bottom: 5px;
	 margin-right: 5px;
	}

	#vRollOver {
		position: absolute;
		z-index:1000;
		top: 140px;
		left: 0px;
		display: none;
	}

	.listeitem {
		padding-bottom:7px;
		margin-bottom:7px;
		border-bottom:dotted white 2px;
	}

	.listeitem .itemtitre {
		font-size:14px;
		color:#666666;
		font-weight:bold;
	}

	.listeitem a {
		text-decoration:none;
		font-weight:bold;
	}

	.listeitem a:hover {
		text-decoration:underline;
		color:#ffffff;
	}

	.tonglet td {
	 color: #888888;
	 font-size: 14px;
	}
	.tonglet a {
	 color: #ffffff;
	 text-decoration: none;
	}
	.tonglet a:hover {
		text-decoration: underline;
	}
	.irech:focus {
		background-color: #ffff11;
	}
	.rechresult {
	}
	#actu1itembottom {
		border-top: #ffffff 2px dotted;
	}
	#actu2itembottom {
		border-top: #ffffff 2px dotted;
	}
-->