/*Theme Name: dfcomag v3 voteTheme URI: http://www.dfco.frDescription: dfco.fr ThemeVersion: 0.1bAuthor: B*/@font-face {  font-family: chunkfive;  src: url('fonts/chunkfive.otf');}html{	margin:0;	padding:0;	height:auto;} body{	margin:0;	padding:0;	height:100%;}body{	color:#000;	background: #d40028 url(images/fond.jpg) no-repeat center top;	font-family:Arial,sans-serif;	text-align:center;}#logoprint {display: none;}#pageflip {	position: relative;}#pageflip img {	width: 120px; height: 124px;	z-index: 999;	position: absolute;	right: 0; top: 0;	-ms-interpolation-mode: bicubic;}#pageflip .msg_block {	width: 120px; height: 120px;	position: absolute;	z-index: 50;	right: 0; top: 0;	background: url(images/pageflip-mask.jpg) no-repeat right top;	text-indent: -9999px;}#login {width: 700px; height: 26px; overflow: hidden;}/* INPUUUUUUUUUUUUUUUUUUUT */input#searchsubmit {  background:#D40028 url(images/fd_poignee.png) repeat-x scroll center center;  border: 1px solid #333;  color:#fff;  font-family: Verdana, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  letter-spacing: normal;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}/* INPUUUUUUUUUUUUUUUUUUUT */input, textarea, select {  background:#fff;  border: 1px solid #666;  color:#d40028;  font-family: Verdana, sans-serif;  font-size: 10px;  font-style: normal;  font-weight: normal;  letter-spacing: normal;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}#recherche, #login {		text-decoration: none;}#login {position: relative;}#recherche input {  color: #fff;  padding: 2px;  margin: 4px;  border: 0;  background: transparent;   -webkit-border-radius: 4px;   -moz-border-radius: 4px;   -khtml-border-radius: 4px;   border-radius: 4px;   width: 100%;   background: #333 url(images/loupe.png) no-repeat right center;   }#login .loginform, #login .signinform {    padding: 2px;    color: #AAA;    font-family: Helvetica, Arial, sans-serif;    font-size: 11px;    font-style: normal;    font-weight: normal;    text-transform: normal;    letter-spacing: normal;    line-height: 1.4em;    height: 22px;  }#logincontainer {position: absolute; width: 700px; height: 44px; left: 0; top: 0;}  #log, #pwd, .bt_login, #user_login, #wp-submit, #user_email {  background:#333;  border: 1px solid #666;  color:#fff;  width: 64px;  margin: 2px;}.bt_login, .bt_register, #wp-submit { width: 24px;}#recherche textarea, #recherche select {margin: 4px;border: 4px solid #333;}#login a.inscription, #login a.logmein {font-size:10px;color: #fff;text-decoration: none;margin: 2px 2px 2px 32px;background: #d40028 url(images/tiroirs.png) repeat-x 0 0;padding: 2px;text-transform: uppercase;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}#page {    position: relative;    min-height: 100%;    height: 100%;    voice-family: "\"}\"";    voice-family: inherit;    height: auto;}html>body #page {    height: auto;}hr {	clear:both;	font-size:1px;	height:0;	line-height:1px;}/* Text meant only for screen readers */.screen-reader-text {	position: absolute;	left: -9000px;}.scroll-pane {  height: 244px;  overflow: auto;}#logintoutca {	background: #000;  color: #fff;  text-align: left;  -webkit-border-bottom-right-radius: 6px;  	box-shadow: 0px 3px 3px rgba(0,0,0,0.4);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);    }.xbox {  border: 1px solid #d40028;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;		box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	margin-bottom: 8px;	}	.xbox-grey {  border: 1px solid #999;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;		box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.3);	margin-bottom: 8px;	}.xbox-grey-8 {  border: 1px solid #999;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;	margin: 8px;	}.xbox .inside, .xbox-grey .inside, .xbox-grey-8 .inside {  text-align: left;  position: relative;  padding: 0;  margin: 0;  overflow: hidden;}.cells {display:inline;float:left;margin:0;}.cells_50 {  width: 50%;}.cells_25 {  width: 25%;}/* =Menu-------------------------------------------------------------- */#topmenu {	background: #000;}#access {	margin: 4px auto;	display:block;	z-index: 997;}/* The main theme structure */#access .menu-header{	margin: 0 auto;	width: 960px;	z-index: 997;}#access .menu-header,div.menu {	font-size: 11px;	text-transform: uppercase;	font-weight: bold;	margin-left: 6px;	z-index: 997;}#access .menu-header ul,div.menu ul {	list-style: none;	margin: 0;	z-index: 997;}#access .menu-header li,div.menu li {	float:left;	position: relative;	z-index: 997;}#access a {	display:block;	text-decoration:none;	color:#fff;	background:#d40028 url('images/enteterouge.png') repeat-x;	padding:0 8px;  margin:0 4px;		line-height:18px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;}#access ul ul {	display:none;	position:absolute;	top:18px;	left:4px;	float:left;	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	width: 164px;	z-index: 999;}#access ul ul li {	min-width: 164px;	}#access ul ul ul {	left:100%;	top:0;}#access ul ul a {	background:#333;	height:auto;	line-height:1em;	padding:6px;  margin:0;		width: 160px;	text-align: left;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	-khtml-border-radius: 0px;	border-radius: 0px;}#access li:hover > a,#access ul ul :hover > a {	color:#fff;	background:#d40028;}#access ul li:hover > ul {	display:block;}#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {	color: #fff;}* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover {	color:#fff;}.current_page_item {	color:#fff;	background:#d40028;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;}ul.children {  	z-index: 999;}/* ------------------------------------------------------------------------------------------------------------- */#top {height:120px;padding-top: 0;}#bg {background: url(images/bg.png) no-repeat top center;padding-top: 16px;/* min-height: 1246px; */}#logo{background:transparent url(images/logo.png) no-repeat scroll left 32px;height:120px;position:relative;width:260px;}#logo a {display:block;height:120px;margin:0;opacity:0;width:291px;text-indent: -999px;}#menutop{	padding: 0px !important;	margin: 110px 0 0 !important;	float: right;	/*width: 580px !important;*/	z-index: 999;}#nav-left {	float:left;	background: #fff;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;  padding: 2px;	}/* DROPDOWNS */#nav1, #nav1 ul{	padding: 0;	float:left;	list-style: none;  /* width: 100%; */}#nav1 {	padding: 0;	float:left;  /*  background:#D40028 url(images/fd_poignee.png) repeat-x scroll center center;   border: 1px solid #000;   */}#nav1 a {	display: block;	padding: 2px;  background:#eee;  color:#333;font-family: Helvetica, Arial, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: normal;line-height: 1.6em;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}#nav1 a.menutopctv {  background:transparent url(images/menutopctv.jpg) repeat-x right center;  color:#fff;  padding-right: 36px;}#nav1 a.menutopbtq {  background: #ffcc00;  color:#333;}#nav1 li {	float: left;	font-weight:bold;	font-size:11px;		text-transform:uppercase;	margin: 1px;}#nav1 li a:hover {background:#d40028;color:#fff;text-decoration: none;}#nav1 a.menutopctv:hover {  background:transparent url(images/menutopctv.jpg) repeat-x right center;  color:#eee;}#nav1 li ul {	position: absolute;	width: 204px;	left: -999em;	padding-top:1px;	z-index: 999;  background:#fff;  	-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}#nav1 li:hover ul, #nav1 li.sfhover ul {	left: auto;}#nav1 li ul li {	width: 200px;	font-size: 12px;	background: #eee;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}#nav1 li ul li.alt {	background: #ddd;}#nav1 li ul li a:link, #nav1 li ul li a:active, #nav1 li ul li a:link, #nav1 li ul li a:visited {	background: transparent;	color: #333;	text-decoration:none;	text-align: left;	padding: 2px;}#nav1 li ul li a:hover {	background: #d40028 repeat-x scroll center center;	color: #fff;	text-decoration:none;	text-align: left;	padding: 2px;}#nav1 li:hover, #nav1 li.hover {    position: static;}#nav1 li ul ul {	margin: -29px 0 0 15em;}#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {	left: -999em;}#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {	left: auto;}#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {	left: -999em;}#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {	left: auto;} #sidebar_deux {background: url(images/bg_footer.png) no-repeat top center;overflow:hidden;padding-bottom:4px;padding-top:0;position:relative;}#footer {  background: url('images/footer.png') no-repeat  top center;  overflow:hidden;  min-height: 96px !important;  position:relative;}#ptitelulu {  height: 310px;padding-top: 8px;/*  margin: 0;  */}#content {background: url(images/content_bottom.png) no-repeat bottom center;padding-top: 8px;z-index: 888;}#autopromo {margin-left:auto;margin-right:auto;padding-top:48px;padding-bottom:8px;text-align:left;/* height: 64px; */position: relative;overflow: hidden;}#autopromo .boxgrid{	width: 216px;	height: 94px;	/* float:left; */	background:#d40028;	border: solid 2px #eee;	overflow: hidden;	position: relative;}#autopromo .boxgrid img{	position: absolute;	top: 0;	border: 0;}#autopromo .boxcaption{	float: left;	position: absolute;	background: #eee;	height: 100px;	width: 100%;	opacity: .8;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	font-size: 12px; 	}#autopromo .boxcaption a, #autopromo .boxcaption a:link, #autopromo .boxcaption a:visited, #autopromo .boxcaption a:active {	padding: 2px;	color: #333;	text-decoration: none; 	}#autopromo .boxcaption a:hover {	color: #666;	text-decoration: none; 	}#autopromo  .slidedown .boxcaption { 	top: 94px; 	left: 0; }#Tableau_01 {	position:relative;	left:0px;	top:0px;	width:940px;	height:138px;	overflow: none;}#bande-partenaires-01 {	position:absolute;	left:0px;	top:0px;	width:18px;	height:48px;}#bande-partenaires-02 {	position:absolute;	left:18px;	top:0px;	width:77px;	height:48px;}#bande-partenaires-03 {	position:absolute;	left:95px;	top:0px;	width:14px;	height:48px;}#bande-partenaires-04 {	position:absolute;	left:109px;	top:0px;	width:77px;	height:48px;}#bande-partenaires-05 {	position:absolute;	left:186px;	top:0px;	width:14px;	height:48px;}#bande-partenaires-06 {	position:absolute;	left:200px;	top:0px;	width:77px;	height:48px;}#bande-partenaires-07 {	position:absolute;	left:277px;	top:0px;	width:26px;	height:48px;}#bande-partenaires-08 {	position:absolute;	left:303px;	top:0px;	width:48px;	height:48px;}#bande-partenaires-09 {	position:absolute;	left:351px;	top:0px;	width:9px;	height:48px;}#bande-partenaires-10 {	position:absolute;	left:360px;	top:0px;	width:47px;	height:48px;}#bande-partenaires-11 {	position:absolute;	left:407px;	top:0px;	width:9px;	height:48px;}#bande-partenaires-12 {	position:absolute;	left:416px;	top:0px;	width:47px;	height:48px;}#bande-partenaires-13 {	position:absolute;	left:463px;	top:0px;	width:21px;	height:48px;}#bande-partenaires-14 {	position:absolute;	left:484px;	top:0px;	width:43px;	height:48px;}#bande-partenaires-15 {	position:absolute;	left:527px;	top:0px;	width:8px;	height:48px;}#bande-partenaires-16 {	position:absolute;	left:535px;	top:0px;	width:42px;	height:48px;}#bande-partenaires-17 {	position:absolute;	left:577px;	top:0px;	width:23px;	height:48px;}#bande-partenaires-18 {	position:absolute;	left:600px;	top:0px;	width:43px;	height:48px;}#bande-partenaires-19 {	position:absolute;	left:643px;	top:0px;	width:8px;	height:48px;}#bande-partenaires-20 {	position:absolute;	left:651px;	top:0px;	width:42px;	height:48px;}#bande-partenaires-21 {	position:absolute;	left:693px;	top:0px;	width:22px;	height:48px;}#bande-partenaires-22 {	position:absolute;	left:715px;	top:0px;	width:43px;	height:48px;}#bande-partenaires-23 {	position:absolute;	left:758px;	top:0px;	width:8px;	height:48px;}#bande-partenaires-24 {	position:absolute;	left:766px;	top:0px;	width:43px;	height:48px;}#bande-partenaires-25 {	position:absolute;	left:809px;	top:0px;	width:22px;	height:48px;}#bande-partenaires-26 {	position:absolute;	left:831px;	top:0px;	width:42px;	height:48px;}#bande-partenaires-27 {	position:absolute;	left:873px;	top:0px;	width:9px;	height:48px;}#bande-partenaires-28 {	position:absolute;	left:882px;	top:0px;	width:42px;	height:48px;}#bande-partenaires-29 {	position:absolute;	left:924px;	top:0px;	width:16px;	height:48px;}#bande-partenaires-30 {	position:absolute;	left:0px;	top:48px;	width:18px;	height:3px;}#bande-partenaires-31 {	position:absolute;	left:18px;	top:48px;	width:77px;	height:3px;}#bande-partenaires-32 {	position:absolute;	left:95px;	top:48px;	width:14px;	height:3px;}#bande-partenaires-33 {	position:absolute;	left:109px;	top:48px;	width:77px;	height:3px;}#bande-partenaires-34 {	position:absolute;	left:186px;	top:48px;	width:14px;	height:3px;}#bande-partenaires-35 {	position:absolute;	left:200px;	top:48px;	width:77px;	height:3px;}#bande-partenaires-36 {	position:absolute;	left:277px;	top:48px;	width:26px;	height:3px;}#nike {	position:absolute;	left:303px;	top:48px;	width:48px;	height:28px;}#bande-partenaires-38 {	position:absolute;	left:351px;	top:48px;	width:9px;	height:3px;}#leader {	position:absolute;	left:360px;	top:48px;	width:47px;	height:28px;}#bande-partenaires-40 {	position:absolute;	left:407px;	top:48px;	width:9px;	height:3px;}#orange {	position:absolute;	left:416px;	top:48px;	width:47px;	height:28px;}#bande-partenaires-42 {	position:absolute;	left:463px;	top:48px;	width:21px;	height:3px;}#bande-partenaires-43 {	position:absolute;	left:484px;	top:48px;	width:43px;	height:3px;}#bande-partenaires-44 {	position:absolute;	left:527px;	top:48px;	width:8px;	height:3px;}#bande-partenaires-45 {	position:absolute;	left:535px;	top:48px;	width:42px;	height:3px;}#bande-partenaires-46 {	position:absolute;	left:577px;	top:48px;	width:23px;	height:3px;}#bande-partenaires-47 {	position:absolute;	left:600px;	top:48px;	width:43px;	height:3px;}#bande-partenaires-48 {	position:absolute;	left:643px;	top:48px;	width:8px;	height:3px;}#bande-partenaires-49 {	position:absolute;	left:651px;	top:48px;	width:42px;	height:3px;}#bande-partenaires-50 {	position:absolute;	left:693px;	top:48px;	width:22px;	height:3px;}#bande-partenaires-51 {	position:absolute;	left:715px;	top:48px;	width:43px;	height:3px;}#bande-partenaires-52 {	position:absolute;	left:758px;	top:48px;	width:8px;	height:3px;}#bande-partenaires-53 {	position:absolute;	left:766px;	top:48px;	width:43px;	height:3px;}#bande-partenaires-54 {	position:absolute;	left:809px;	top:48px;	width:22px;	height:3px;}#bande-partenaires-55 {	position:absolute;	left:831px;	top:48px;	width:42px;	height:3px;}#bande-partenaires-56 {	position:absolute;	left:873px;	top:48px;	width:9px;	height:3px;}#bande-partenaires-57 {	position:absolute;	left:882px;	top:48px;	width:42px;	height:3px;}#bande-partenaires-58 {	position:absolute;	left:924px;	top:48px;	width:16px;	height:3px;}#bande-partenaires-59 {	position:absolute;	left:0px;	top:51px;	width:18px;	height:6px;}#bande-partenaires-60 {	position:absolute;	left:18px;	top:51px;	width:77px;	height:6px;}#bande-partenaires-61 {	position:absolute;	left:95px;	top:51px;	width:14px;	height:6px;}#bande-partenaires-62 {	position:absolute;	left:109px;	top:51px;	width:77px;	height:6px;}#bande-partenaires-63 {	position:absolute;	left:186px;	top:51px;	width:14px;	height:6px;}#bande-partenaires-64 {	position:absolute;	left:200px;	top:51px;	width:77px;	height:6px;}#bande-partenaires-65 {	position:absolute;	left:277px;	top:51px;	width:26px;	height:6px;}#bande-partenaires-66 {	position:absolute;	left:351px;	top:51px;	width:9px;	height:6px;}#bande-partenaires-67 {	position:absolute;	left:407px;	top:51px;	width:9px;	height:6px;}#bande-partenaires-68 {	position:absolute;	left:463px;	top:51px;	width:21px;	height:6px;}#europcar {	position:absolute;	left:484px;	top:51px;	width:43px;	height:25px;}#bande-partenaires-70 {	position:absolute;	left:527px;	top:51px;	width:8px;	height:6px;}#dijoncereales {	position:absolute;	left:535px;	top:51px;	width:42px;	height:25px;}#bande-partenaires-72 {	position:absolute;	left:577px;	top:51px;	width:23px;	height:6px;}#bienpublic {	position:absolute;	left:600px;	top:51px;	width:43px;	height:25px;}#bande-partenaires-74 {	position:absolute;	left:643px;	top:51px;	width:8px;	height:6px;}#bleubourgogne {	position:absolute;	left:651px;	top:51px;	width:42px;	height:25px;}#bande-partenaires-76 {	position:absolute;	left:693px;	top:51px;	width:22px;	height:6px;}#bourgogne {	position:absolute;	left:715px;	top:51px;	width:43px;	height:25px;}#bande-partenaires-78 {	position:absolute;	left:758px;	top:51px;	width:8px;	height:6px;}#cg21 {	position:absolute;	left:766px;	top:51px;	width:43px;	height:25px;}#bande-partenaires-80 {	position:absolute;	left:809px;	top:51px;	width:22px;	height:6px;}#adw {	position:absolute;	left:831px;	top:51px;	width:42px;	height:25px;}#bande-partenaires-82 {	position:absolute;	left:873px;	top:51px;	width:9px;	height:6px;}#coupdpouce {	position:absolute;	left:882px;	top:51px;	width:42px;	height:25px;}#bande-partenaires-84 {	position:absolute;	left:924px;	top:51px;	width:16px;	height:6px;}#bande-partenaires-85 {	position:absolute;	left:0px;	top:57px;	width:18px;	height:19px;}#veolia {	position:absolute;	left:18px;	top:57px;	width:77px;	height:47px;}#bande-partenaires-87 {	position:absolute;	left:95px;	top:57px;	width:14px;	height:19px;}#doras {	position:absolute;	left:109px;	top:57px;	width:77px;	height:47px;}#bande-partenaires-89 {	position:absolute;	left:186px;	top:57px;	width:14px;	height:19px;}#ineo {	position:absolute;	left:200px;	top:57px;	width:77px;	height:47px;}#bande-partenaires-91 {	position:absolute;	left:277px;	top:57px;	width:26px;	height:19px;}#bande-partenaires-92 {	position:absolute;	left:351px;	top:57px;	width:9px;	height:19px;}#bande-partenaires-93 {	position:absolute;	left:407px;	top:57px;	width:9px;	height:19px;}#bande-partenaires-94 {	position:absolute;	left:463px;	top:57px;	width:21px;	height:19px;}#bande-partenaires-95 {	position:absolute;	left:527px;	top:57px;	width:8px;	height:19px;}#bande-partenaires-96 {	position:absolute;	left:577px;	top:57px;	width:23px;	height:19px;}#bande-partenaires-97 {	position:absolute;	left:643px;	top:57px;	width:8px;	height:19px;}#bande-partenaires-98 {	position:absolute;	left:693px;	top:57px;	width:22px;	height:19px;}#bande-partenaires-99 {	position:absolute;	left:758px;	top:57px;	width:8px;	height:19px;}#bande-partenaires-100 {	position:absolute;	left:809px;	top:57px;	width:22px;	height:19px;}#bande-partenaires-101 {	position:absolute;	left:873px;	top:57px;	width:9px;	height:19px;}#bande-partenaires-102 {	position:absolute;	left:924px;	top:57px;	width:16px;	height:19px;}#bande-partenaires-103 {	position:absolute;	left:0px;	top:76px;	width:18px;	height:1px;}#bande-partenaires-104 {	position:absolute;	left:95px;	top:76px;	width:14px;	height:1px;}#bande-partenaires-105 {	position:absolute;	left:186px;	top:76px;	width:14px;	height:1px;}#bande-partenaires-106 {	position:absolute;	left:277px;	top:76px;	width:26px;	height:1px;}#bande-partenaires-107 {	position:absolute;	left:303px;	top:76px;	width:48px;	height:1px;}#bande-partenaires-108 {	position:absolute;	left:351px;	top:76px;	width:9px;	height:1px;}#bande-partenaires-109 {	position:absolute;	left:360px;	top:76px;	width:47px;	height:1px;}#bande-partenaires-110 {	position:absolute;	left:407px;	top:76px;	width:9px;	height:1px;}#bande-partenaires-111 {	position:absolute;	left:416px;	top:76px;	width:47px;	height:1px;}#bande-partenaires-112 {	position:absolute;	left:463px;	top:76px;	width:21px;	height:1px;}#bande-partenaires-113 {	position:absolute;	left:484px;	top:76px;	width:43px;	height:1px;}#bande-partenaires-114 {	position:absolute;	left:527px;	top:76px;	width:8px;	height:1px;}#bande-partenaires-115 {	position:absolute;	left:535px;	top:76px;	width:42px;	height:1px;}#bande-partenaires-116 {	position:absolute;	left:577px;	top:76px;	width:23px;	height:1px;}#bande-partenaires-117 {	position:absolute;	left:600px;	top:76px;	width:43px;	height:1px;}#bande-partenaires-118 {	position:absolute;	left:643px;	top:76px;	width:8px;	height:1px;}#bande-partenaires-119 {	position:absolute;	left:651px;	top:76px;	width:42px;	height:1px;}#bande-partenaires-120 {	position:absolute;	left:693px;	top:76px;	width:22px;	height:1px;}#bande-partenaires-121 {	position:absolute;	left:715px;	top:76px;	width:43px;	height:1px;}#bande-partenaires-122 {	position:absolute;	left:758px;	top:76px;	width:8px;	height:1px;}#bande-partenaires-123 {	position:absolute;	left:766px;	top:76px;	width:43px;	height:1px;}#bande-partenaires-124 {	position:absolute;	left:809px;	top:76px;	width:22px;	height:1px;}#bande-partenaires-125 {	position:absolute;	left:831px;	top:76px;	width:42px;	height:1px;}#bande-partenaires-126 {	position:absolute;	left:873px;	top:76px;	width:9px;	height:1px;}#bande-partenaires-127 {	position:absolute;	left:882px;	top:76px;	width:42px;	height:1px;}#bande-partenaires-128 {	position:absolute;	left:924px;	top:76px;	width:16px;	height:1px;}#bande-partenaires-129 {	position:absolute;	left:0px;	top:77px;	width:18px;	height:6px;}#bande-partenaires-130 {	position:absolute;	left:95px;	top:77px;	width:14px;	height:6px;}#bande-partenaires-131 {	position:absolute;	left:186px;	top:77px;	width:14px;	height:6px;}#bande-partenaires-132 {	position:absolute;	left:277px;	top:77px;	width:26px;	height:6px;}#bande-partenaires-133 {	position:absolute;	left:303px;	top:77px;	width:48px;	height:6px;}#bande-partenaires-134 {	position:absolute;	left:351px;	top:77px;	width:9px;	height:6px;}#bande-partenaires-135 {	position:absolute;	left:360px;	top:77px;	width:47px;	height:6px;}#bande-partenaires-136 {	position:absolute;	left:407px;	top:77px;	width:9px;	height:6px;}#bande-partenaires-137 {	position:absolute;	left:416px;	top:77px;	width:47px;	height:6px;}#bande-partenaires-138 {	position:absolute;	left:463px;	top:77px;	width:21px;	height:6px;}#bande-partenaires-139 {	position:absolute;	left:484px;	top:77px;	width:43px;	height:6px;}#bande-partenaires-140 {	position:absolute;	left:527px;	top:77px;	width:8px;	height:6px;}#bande-partenaires-141 {	position:absolute;	left:535px;	top:77px;	width:42px;	height:6px;}#bande-partenaires-142 {	position:absolute;	left:577px;	top:77px;	width:23px;	height:6px;}#bande-partenaires-143 {	position:absolute;	left:600px;	top:77px;	width:43px;	height:6px;}#bande-partenaires-144 {	position:absolute;	left:643px;	top:77px;	width:8px;	height:6px;}#bande-partenaires-145 {	position:absolute;	left:651px;	top:77px;	width:42px;	height:6px;}#bande-partenaires-146 {	position:absolute;	left:693px;	top:77px;	width:22px;	height:6px;}#bande-partenaires-147 {	position:absolute;	left:715px;	top:77px;	width:43px;	height:6px;}#bande-partenaires-148 {	position:absolute;	left:758px;	top:77px;	width:8px;	height:6px;}#bande-partenaires-149 {	position:absolute;	left:766px;	top:77px;	width:43px;	height:6px;}#bande-partenaires-150 {	position:absolute;	left:809px;	top:77px;	width:22px;	height:6px;}#bande-partenaires-151 {	position:absolute;	left:831px;	top:77px;	width:42px;	height:6px;}#bande-partenaires-152 {	position:absolute;	left:873px;	top:77px;	width:9px;	height:6px;}#bande-partenaires-153 {	position:absolute;	left:882px;	top:77px;	width:42px;	height:6px;}#bande-partenaires-154 {	position:absolute;	left:924px;	top:77px;	width:16px;	height:6px;}#bande-partenaires-155 {	position:absolute;	left:0px;	top:83px;	width:18px;	height:21px;}#bande-partenaires-156 {	position:absolute;	left:95px;	top:83px;	width:14px;	height:21px;}#bande-partenaires-157 {	position:absolute;	left:186px;	top:83px;	width:14px;	height:21px;}#bande-partenaires-158 {	position:absolute;	left:277px;	top:83px;	width:26px;	height:21px;}#dvf {	position:absolute;	left:303px;	top:83px;	width:48px;	height:28px;}#bande-partenaires-160 {	position:absolute;	left:351px;	top:83px;	width:9px;	height:21px;}#leklube {	position:absolute;	left:360px;	top:83px;	width:47px;	height:28px;}#bande-partenaires-162 {	position:absolute;	left:407px;	top:83px;	width:9px;	height:21px;}#ips {	position:absolute;	left:416px;	top:83px;	width:47px;	height:28px;}#bande-partenaires-164 {	position:absolute;	left:463px;	top:83px;	width:21px;	height:21px;}#eiffage {	position:absolute;	left:484px;	top:83px;	width:43px;	height:28px;}#bande-partenaires-166 {	position:absolute;	left:527px;	top:83px;	width:8px;	height:21px;}#pentax {	position:absolute;	left:535px;	top:83px;	width:42px;	height:28px;}#bande-partenaires-168 {	position:absolute;	left:577px;	top:83px;	width:23px;	height:21px;}#gazette {	position:absolute;	left:600px;	top:83px;	width:43px;	height:28px;}#bande-partenaires-170 {	position:absolute;	left:643px;	top:83px;	width:8px;	height:21px;}#vootv {	position:absolute;	left:651px;	top:83px;	width:42px;	height:28px;}#bande-partenaires-172 {	position:absolute;	left:693px;	top:83px;	width:22px;	height:21px;}#granddijon {	position:absolute;	left:715px;	top:83px;	width:43px;	height:28px;}#bande-partenaires-174 {	position:absolute;	left:758px;	top:83px;	width:8px;	height:21px;}#dijon {	position:absolute;	left:766px;	top:83px;	width:43px;	height:28px;}#bande-partenaires-176 {	position:absolute;	left:809px;	top:83px;	width:22px;	height:21px;}#fondation {	position:absolute;	left:831px;	top:83px;	width:42px;	height:28px;}#bande-partenaires-178 {	position:absolute;	left:873px;	top:83px;	width:9px;	height:21px;}#bande-partenaires-179 {	position:absolute;	left:882px;	top:83px;	width:42px;	height:21px;}#bande-partenaires-180 {	position:absolute;	left:924px;	top:83px;	width:16px;	height:21px;}#bande-partenaires-181 {	position:absolute;	left:0px;	top:104px;	width:18px;	height:7px;}#bande-partenaires-182 {	position:absolute;	left:18px;	top:104px;	width:77px;	height:7px;}#bande-partenaires-183 {	position:absolute;	left:95px;	top:104px;	width:14px;	height:7px;}#bande-partenaires-184 {	position:absolute;	left:109px;	top:104px;	width:77px;	height:7px;}#bande-partenaires-185 {	position:absolute;	left:186px;	top:104px;	width:14px;	height:7px;}#bande-partenaires-186 {	position:absolute;	left:200px;	top:104px;	width:77px;	height:7px;}#bande-partenaires-187 {	position:absolute;	left:277px;	top:104px;	width:26px;	height:7px;}#bande-partenaires-188 {	position:absolute;	left:351px;	top:104px;	width:9px;	height:7px;}#bande-partenaires-189 {	position:absolute;	left:407px;	top:104px;	width:9px;	height:7px;}#bande-partenaires-190 {	position:absolute;	left:463px;	top:104px;	width:21px;	height:7px;}#bande-partenaires-191 {	position:absolute;	left:527px;	top:104px;	width:8px;	height:7px;}#bande-partenaires-192 {	position:absolute;	left:577px;	top:104px;	width:23px;	height:7px;}#bande-partenaires-193 {	position:absolute;	left:643px;	top:104px;	width:8px;	height:7px;}#bande-partenaires-194 {	position:absolute;	left:693px;	top:104px;	width:22px;	height:7px;}#bande-partenaires-195 {	position:absolute;	left:758px;	top:104px;	width:8px;	height:7px;}#bande-partenaires-196 {	position:absolute;	left:809px;	top:104px;	width:22px;	height:7px;}#bande-partenaires-197 {	position:absolute;	left:873px;	top:104px;	width:9px;	height:7px;}#bande-partenaires-198 {	position:absolute;	left:882px;	top:104px;	width:42px;	height:7px;}#bande-partenaires-199 {	position:absolute;	left:924px;	top:104px;	width:16px;	height:7px;}#bande-partenaires-200 {	position:absolute;	left:0px;	top:111px;	width:18px;	height:27px;}#bande-partenaires-201 {	position:absolute;	left:18px;	top:111px;	width:77px;	height:27px;}#bande-partenaires-202 {	position:absolute;	left:95px;	top:111px;	width:14px;	height:27px;}#bande-partenaires-203 {	position:absolute;	left:109px;	top:111px;	width:77px;	height:27px;}#bande-partenaires-204 {	position:absolute;	left:186px;	top:111px;	width:14px;	height:27px;}#bande-partenaires-205 {	position:absolute;	left:200px;	top:111px;	width:77px;	height:27px;}#bande-partenaires-206 {	position:absolute;	left:277px;	top:111px;	width:26px;	height:27px;}#bande-partenaires-207 {	position:absolute;	left:303px;	top:111px;	width:48px;	height:27px;}#bande-partenaires-208 {	position:absolute;	left:351px;	top:111px;	width:9px;	height:27px;}#bande-partenaires-209 {	position:absolute;	left:360px;	top:111px;	width:47px;	height:27px;}#bande-partenaires-210 {	position:absolute;	left:407px;	top:111px;	width:9px;	height:27px;}#bande-partenaires-211 {	position:absolute;	left:416px;	top:111px;	width:47px;	height:27px;}#bande-partenaires-212 {	position:absolute;	left:463px;	top:111px;	width:21px;	height:27px;}#bande-partenaires-213 {	position:absolute;	left:484px;	top:111px;	width:43px;	height:27px;}#bande-partenaires-214 {	position:absolute;	left:527px;	top:111px;	width:8px;	height:27px;}#bande-partenaires-215 {	position:absolute;	left:535px;	top:111px;	width:42px;	height:27px;}#bande-partenaires-216 {	position:absolute;	left:577px;	top:111px;	width:23px;	height:27px;}#bande-partenaires-217 {	position:absolute;	left:600px;	top:111px;	width:43px;	height:27px;}#bande-partenaires-218 {	position:absolute;	left:643px;	top:111px;	width:8px;	height:27px;}#bande-partenaires-219 {	position:absolute;	left:651px;	top:111px;	width:42px;	height:27px;}#bande-partenaires-220 {	position:absolute;	left:693px;	top:111px;	width:22px;	height:27px;}#bande-partenaires-221 {	position:absolute;	left:715px;	top:111px;	width:43px;	height:27px;}#bande-partenaires-222 {	position:absolute;	left:758px;	top:111px;	width:8px;	height:27px;}#bande-partenaires-223 {	position:absolute;	left:766px;	top:111px;	width:43px;	height:27px;}#bande-partenaires-224 {	position:absolute;	left:809px;	top:111px;	width:22px;	height:27px;}#bande-partenaires-225 {	position:absolute;	left:831px;	top:111px;	width:42px;	height:27px;}#bande-partenaires-226 {	position:absolute;	left:873px;	top:111px;	width:9px;	height:27px;}#bande-partenaires-227 {	position:absolute;	left:882px;	top:111px;	width:42px;	height:27px;}#bande-partenaires-228 {	position:absolute;	left:924px;	top:111px;	width:16px;	height:27px;}#plandusite ul {list-style-type:none;margin:0 8px 16px 8px;padding:0;}#plandusite {position: relative;padding-top: 140px;}#plandusite ul li {margin-left: 0;text-align: left;font-size: 0.8em;}#plandusite ul li a:link, #plandusite ul li a, #plandusite ul li a:visited {padding: 1px;color: #fff;}#plandusite ul li a:hover, #plandusite ul li a:active {color: #d40028;text-decoration: none;}#plandusite .borderright{  overflow: auto;  min-height: 310px;}/*#sponsors {padding-top: 8px;padding-bottom: 8px;overflow: hidden;}#sponsors ul li {float:left;position: relative;list-style-type:none;margin:0;}#sponsors ul li a {position: relative;display: block;}#sponsors ul li a div {display: none;position: absolute;left: 0;top: 0;}#sponsors ul li.tiq {border-top: 2px solid #ccc;margin-right: 3px;}#sponsors ul li.last {margin-right: 0;}#sponsorsmoyens {border-top: 1px solid #ccc;margin-top: 5px;padding-top: 4px;margin-left:auto;margin-right:auto;}#sponsorsmoyens ul li {float:left;list-style-type:none;margin:0;padding:0;width:100px;}*/#pied {	position: relative;	overflow:hidden;	text-align: center;	padding-top: 16px;}#credits {	color:#6c0014;	font-size:10px;	text-align:right;	overflow:hidden;	text-align: center;	}#credits ul {	margin-top:auto;	margin-bottom:auto;	text-align: center;	margin: 24px 0 0 96px;	list-style: none;	overflow:hidden;	height: 24px;	}#credits ul li {	float: left;	display: inline;	margin:2px;	padding: 2px;	}#credits ul li a, #credits ul li a:link {	display: block;	color: #6c0014;}a{	color: #fff;	text-decoration: none;}a.grey{	color: #333;	text-decoration: none;}a.red{	color: #d40028;	text-decoration: none;}a:hover{	text-decoration: underline;}.red{	color: #d40028;}p{	overflow: hidden;	padding: 2px 0;	text-align: left;}h1, h2, h3, h4, h5, h6 {text-align: left;}h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 44px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -2px;	line-height: 1.2em;}h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 32px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: normal;	line-height: 1em;}h5 {	font-family: Helvetica, Arial, sans-serif;	font-size: 28px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;}.enteterouge {  background:#D40028 url(images/enteterouge.png) repeat-x scroll 0 0;  border:1px solid #D40028;  height:18px;  margin-bottom:4px;  margin-top:0;  overflow:hidden;  padding:2px;  text-transform:uppercase;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	border-radius: 2px;}.enteterouge ul.partage {	float:right;	padding: 2px;	margin-top: -3px;	list-style-image:none;	list-style-position:outside;	list-style-type:none;	}ul.partage li {	float: left;	margin: 0;	padding: 0;	position: relative; /*--Declare X and Y axis base for sub navigation--*/}ul.partage li a{	padding: 0;	color: #fff;	display: block;	text-decoration: none;	float: left;}ul.partage li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/ul.partage li ul.subnav {	list-style: none;	position: relative; /*--Important - Keeps subnav from affecting main navigation flow--*/	left: 0; top: -2px;	right: -74px;	margin: 0; padding: 0;	display: none;	float: right;}ul.partage li ul.subnav li{	margin: 0; padding: 0;	float: left;	display:inline;}html ul.partage li ul.subnav li a {	float: left;	padding: 2px;}h3.replaceme {  color:#FFFFFF;  float:left;  font-family:Helvetica,Arial,sans-serif;  font-size:16px;  font-style:normal;  font-weight:bold;  letter-spacing:normal;  line-height:1.4em;	}h3.replacemebig {	font-family: Helvetica, Arial, sans-serif;	font-size: 32px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	color: #999;	text-transform: uppercase;	margin-bottom: 16px;	margin-top: 8px;}h3.widget-title {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-transform: uppercase;  background:#000 url(images/fd_poignee.png) repeat-x scroll 0 0;	color: #fff;	margin: 4px;	margin-bottom: 2px;	padding: 2px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 2px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";	}.shirtnumber {padding: 2px;background: #d40028;width: 36px;height: 36px;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;margin-top: 32px;}.shirtnumber h5 {color: #fff;text-align: center;}h6 {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;}h6.commentaires {	background: #eee;	color: #999;	margin: 4px;	margin-bottom: 2px;	padding: 2px;	-moz-border-radius:4px;	}	h6.tableau {	background: #666;	color: #fff;	margin-bottom: 2px;	margin-right: 2px;		-moz-border-radius:4px;	padding: 4px;	width: 54px;	float: left;	}h6.equipe {	background: #d40028;	color: #fff;	width: 20%;	}	h6.entete {	background: #ccc;	color: #fff;	}h6.red {	background: #d40028;	color: #fff;}.bato {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;line-height: 1.4em;color: #333;}.bato a, .bato a:link, .bato a:visited, .bato a:active {color: #d40028;text-decoration: none;}.bato a:hover {color: #790c15;text-decoration: underline;}.bato h1,.bato h2,.bato h3,.bato h4,.bato h5,.bato h6 {margin-top: 16px;margin-bottom: 8px;padding: 4px;}.bato h1 {	font-family: Helvetica, Arial, sans-serif;	font-size: 44px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -2px;	line-height: 1.2em;color: #999;}.bato h2 {	font-family: Helvetica, Arial, sans-serif;	font-size: 32px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -2px;	line-height: 1.2em;}.bato h3 {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -2px;	line-height: 1.2em;}.bato h3.replaceme {	font-size: 18px;	text-transform: uppercase;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	border-radius: 2px;		}.bato h4 {	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: normal;	line-height: 1.2em;}.bato h5 {	font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	text-transform: normal;	line-height: 1.2em;}.bato h6 {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-transform: normal;	line-height: 1.2em;}.bato ul {	list-style: none;	margin-left: 0;	padding: 0;}.bato ul li {	display: block;	}	.bato ul li.logo {	text-align: center;	display: block;	border-left:0;	padding-left: 0px;	padding: 2px;	margin: 0;	}.bato ul li.logo a, .bato ul li.logo a:link, .bato ul li.logo a:visited, .bato ul li.logo a:active {  color: #333;  background: #fff;	width: 64px;	height: 64px;}		.bato ul li.eqpasso {	text-align: center;	display: inline;	border-left:0;	padding-left: 0px;	padding: 2px;	margin: 0;	min-width: 48px;		}		.bato ul li.eqpasso a, .bato ul li.eqpasso a:link, .bato ul li.eqpasso a:visited, .bato ul li.eqpasso a:active {	color: #fff;	font-size: 12px;	padding: 2px;	}	.bato ul li.licpart {	text-align: center;	display: inline;	border-left:0;	padding-left: 0px;	padding: 2px;	margin: 0;	}		.bato ul li.licpart a, .bato ul li.licpart a:link, .bato ul li.licpart a:visited, .bato ul li.licpart a:active {	color: #fff;	font-size: 12px;	padding: 2px;	}.bato ul li.contservices {	text-align: center;	display: inline;	border-left:0;	padding-left: 0px;	padding: 2px;	margin: 0;	}		.bato ul li.contservices a, .bato ul li.contservices a:link, .bato ul li.contservices a:visited, .bato ul li.contservices a:active {	color: #fff;	font-size: 8px;	padding: 2px;	}	.bato p {text-align: justify;padding: 8px;}.bato img {/* border: 1px solid #666; */}/*#entete {z-index:1000;display:block;height:100px;left:50%;margin-left:-481px;position:absolute;top:0;}*/#menu {padding-top: 8px;/*margin: 0;*/height: 24px;}#menu ul {list-style-type:none;overflow:hidden;margin-left: 0;left: 8px;right: 0;margin-right: 0;}#menu ul li {float:left;margin: 0;margin-right: 4px;padding:0;top: 0;}#menu ul li a, #menu ul li a:link, #menu ul li a:visited {/* background:#333 none repeat scroll 0 0; */display: block;position: relative;background: transparent;height:100%;margin: 0;bottom: 0;margin-top: auto;margin-bottom: 0;padding-top: 4px;padding-left: 8px;padding-right: 8px;float: left;color:#fff;font-family: Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.6em;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}#menu ul li a:hover, #menu ul li a:active {background: transparent;background-position:0 -250px;border: 1px solid #fff;margin:0;padding-top: 3px;padding-left: 7px;padding-right: 7px;color:#fff;font-family: Verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.6em;text-decoration: none;}ul#logbox {background-color: #eee;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;list-style: none;padding: 2px;margin-bottom: 8px;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	color: #333;list-style: none;}ul#logbox h6 {margin-top:0;}ul#logbox label {display: block;margin-top:8px;}ul#logbox input {color: #ccc;font-size:0.8em;background: #fff;border: 1px solid #ccc;-moz-border-radius:4px;}ul#logbox input:focus {color: #d40028;border: 1px solid #d40028;background: #fff;}ul#logbox input.button {border: 1px solid #333;color: #333;width: 64px;}#kino {display:block;width: 960px;z-index:500;height:410px;position:relative;text-align:left;left: 0;top:-96px;padding:0;margin: 0;background-image:url(images/kino.png);background-position:center top;background-repeat:no-repeat;}h6#breadcrumb {display:block;float:left;margin-left:auto;margin-right:auto;text-align:right;padding-left: 4px;padding-top: 8px;font-family: Helvetica, Arial, sans-serif;font-size: 8px;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: normal;line-height: 1.4em;display: block;color: #ccc;}h6#breadcrumb a, h6#breadcrumb a:link {color: #ccc;}h6#breadcrumb a:hover {color: #d40028;text-decoration: none;}#innercontent {margin-left:auto;margin-right:auto;margin-top:0;padding-top:0px;height: auto;/* min-height: 550px !important; */display: block;}.alignleft {float: left;left: 0;margin-right: 8px;margin-bottom: 2px;}.alignright {float: right;right: 0;margin-left: 8px;margin-bottom: 2px;}.aligncenter {text-align: center;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 2px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text, p.wp-caption-text {  color: #333;	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;	font-style: italic;}.exergue_fonce {  background: #333;  color: #fff;  width: 33%;  padding: 4px;  font-size: 0.75em;  line-height: 1.25em;	margin: 0 8px;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;	}#newscol1, #newscol1b, #newscol2, #newscol3, #newscol4 {padding-top: 0;overflow:hidden;}#newscol1 {/* 	background: #eee url(images/rayures_grisgris.png) repeat 0 0; */	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;	}.mobile {color: #fff;background: transparent url(images/rayures_grisgris.png) repeat 00;padding: 2px;margin-bottom: 2px;font-size: 0.75em;line-height: 1em;cursor: hand;}.mobile .resa {  background: #333;  color: #fff;  padding: 4px;  margin: 8px;}#billetterie {  background:#333 url(images/billetterie.jpg) no-repeat bottom left;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;	margin-bottom: 16px;	}#billetterie .inside {  position: relative;  padding: 0;  margin: 0;}#billetterie h4.blt_ddm {font-family: �Trebuchet MS�, sans-serif;  background: transparent url(images/white_80.png) repeat top center;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -khtml-border-radius: 2px;  border-radius: 2px;  -moz-box-shadow:0 0 1px #333;  -webkit-box-shadow:0 0 1px #333;  box-shadow:0 0 1px #333;font-size: 10px;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: 0.6px;line-height: 1.6em;color: #333;display: block;margin: 4px;padding: 2px;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}#billetterie .logoadv {width: 64px;position: absolute;right: 4px;top: 32px;}#billetterie .logodijon {width: 64px;position: absolute;right: 48px;top: 32px;}#billetterie h2 {margin: 8px;color: #fff;font-family: chunkfive, Georgia, serif;font-size: 32px;font-style: normal;font-weight: normal;text-transform: normal;line-height: 1em;text-shadow: 0px 2px 2px #333;}#sabbath {padding: 4px;list-style: none;}#sabbath li {display: block;}#sabbath a, #sabbath a:link {  border: 1px solid #ccc;  color: #333;  text-decoration: none;  display: block;  overflow: auto;  margin: 4px;  padding: 2px;  text-align: left;  background: transparent url(images/white_80.png) repeat top center;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -khtml-border-radius: 2px;  border-radius: 2px;  -moz-box-shadow:0 0 1px #333;  -webkit-box-shadow:0 0 1px #333;  box-shadow:0 0 1px #333;  }#sabbath a:hover {  -moz-box-shadow:0 0 0 #333;  -webkit-box-shadow:0 0 0 #333;  box-shadow: 0 0 0 #333;  }#sabbath div.billet {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.1em;color: #fff;text-decoration: none;text-align: left;padding:4px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}.ozzy {font-family: �Trebuchet MS�, sans-serif;font-size: 9px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: 0.6px;line-height: 1.6em;display: block;text-decoration: none;text-align: left;padding: 2px;color: #333;background: #fff;border: 1px solid #333;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;cursor: pointer;}#billetterie #places {  text-align: left;  position: relative;  left: 0px;  margin-left: 8px;  width: 100%;}#billetterie #places img {  opacity: 0.9;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}#billetterie #places img:hover {  opacity: .8;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}h3.intit, h3.intit a, h3.intit a:link, h3.intit a:visited  {font-family: Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.5em;color: #d40028;text-align: left;display: block;padding-top: 6px;padding-bottom: 0;}.datetime {font-family: Helvetica, Arial, sans-serif;font-size: 10px;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: normal;}h3.intit a:hover {text-decoration: none;color: #000;}.titre {font-family: Helvetica, Arial, sans-serif;font-size: 28px;font-style: normal;font-weight: bold;text-transform: normal;letter-spacing: -1px;line-height: 1.2em;}h1.titre {padding: 8px;}.alter {	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: lowercase;	letter-spacing: normal;	line-height: 1.4em;}.intitdate {color: #fff;background: #999;padding: 1px;font-size: 0.80em;-moz-border-radius:2px;width: 24px;}.fdblack  {background: #000;}h4.intit {font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.5em;color: #d40028;text-align: left;display: block;padding-bottom: 0;}.fdnoir {background: url('images/gris60.png') repeat 0 0;margin: 2px;padding: 2px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}#newscol3 p img {padding: 1px;border: 1px solid #d40028;-moz-border-radius:4px;margin: 4px;}.article a, .article a:link {	color: #D40028;}ul.newslist {list-style-type: none;margin: 0;padding: 0;}ul.newslist li {margin: 0;text-align:left;margin-bottom: 2px;padding: 2px;display: block;overflow: auto;}ul.newslist li a, ul.newslist li a:link {display: block;text-decoration: none;color: #666;background: #fff none repeat scroll 0 0;padding:4px;position: relative;border: 1px solid #ccc;-moz-border-radius:4px;overflow: auto;}ul.newslist li a:hover {text-decoration: none;color: #fff;background: #d40028;}ul.archiveslist {	float: left;	width: 100%;	margin: 0;	margin-bottom: 6px;	padding: 0;	list-style: none;}ul.archiveslist li {	z-index: 500; 	float: left;	width: 100%;	padding: 10px 0;	margin: 0;	border-top: 0px solid #111;	border-right: 0px solid #111;	border-bottom: 0px solid #333;	border-left: 0px solid #333;}ul.archiveslist li a {	color: #333;	text-decoration: none;}ul.archiveslist li .content_block {	padding: 0 10px;	height: 220px; }ul.archiveslist li .content_block h3 {	margin: 0;display: block;}ul.archiveslist li .content_block p {	margin: 0;	padding: 5px 5px 5px 5px;  /*--The left padding keeps thecontent from flowing under the image--*/	font-size: 1.2em;}ul.archiveslist li .content_block a img{ /*--Double border technique--*/	padding: 3px;	border: 1px solid #ccc;	background: #fff;	margin: 0 15px 0 0;	float: left;}ul.archiveslist li .fiche_block {	padding: 2px;	margin-right: 2px;	height: 80px; 	display: block;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    color: #fff;	}ul.archiveslist li .fiche_block h3 {	margin-top: auto;		margin-bottom: auto;		padding-top: auto;		padding-bottom: auto;	}ul.archiveslist li .fiche_block p {	margin: 0;	padding: 5px 5px 5px 5px;  /*--The left padding keeps thecontent from flowing under the image--*/	font-size: 1.2em;}ul.archiveslist li .fiche_block a {display: block;color: #000;background: none;width:100%;height: 100%;}ul.archiveslist li .fiche_block a:hover {color: #d40028;}ul.archiveslist li .fiche_block a img{ /*--Double border technique--*/	padding: 1px;	background: #fff;	margin: 0 5px 0 0;	float: left;}/* Vue mosaique */ul.thumb_view li{ width: 164px;} /*--Switch the width to accommodate for the three column layout--*/ul.thumb_view li h3 { font-size: 1.00em; text-transform: uppercase; margin-top: 0;}ul.thumb_view li p{ display: none; }ul.thumb_view li .content_block a img { margin: 0 0 10px; }a.switch_thumb {	width: 122px;	height: 26px;	line-height: 26px;	padding: 0;	margin: 10px 0;	display: block;	background: url(images/switch.jpg) no-repeat;	outline: none;	text-indent: -9999px;}a.swap { background-position: left bottom; }a:hover.switch_thumb {	filter:alpha(opacity=75);	opacity:.75;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}ul.newslistq {	/* float: left; */	margin: 2px;	margin-left: auto;	margin-right: auto;	padding: 0;	list-style: none;	font-size: 1.2em;}ul.newslistq li {	width: 25%;	position: relative; /*--Add a relative positioning--*/	float: left;	padding: 0;}ul.newslistq li a{	margin: 2px;	padding: 4px;	display: block;	color: #fff;	text-decoration: none;	height: 64px;	background: #ccc;	position: relative; /*--Add a relative positioning--*/	z-index: 2; /*--z-index allows the popup to tuck underneath the nav--*/}ul.newslistq li a:hover {	background-color: #d40028;}ul.newslistq li div {	display: none;	position: absolute;	top: 2px;	left: 0;	width: 200px;	background: #333;}ul.newslistq li span {	display: none;	font-size: 10px;	position: absolute;	top: 50px;	left: 40px;	color: #fff;	padding:2px;	background: #d40028;}ul.newslistq li div p {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: normal;	line-height: 1.4em;	color: #fff;	padding: 4px;}ul.fils, ul.ctv {list-style-type: none;padding: 0;}ul.fils li, ul.ctv li {font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 1em;list-style-type: none;bottom: 1px;margin-bottom: 1px;text-align:left;color: #999;}ul.fils li a, ul.fils li a:link, ul.ctv li a, ul.ctv li a:link {display: block;text-decoration: none;text-align: left;padding: 2px;color: #000;background: #eee;-webkit-border-radius: 2px;-moz-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}ul.fils li a:hover, ul.ctv li a:hover {text-decoration: none;color: #fff;background: #d40028;}ul.livision {width: 96%;list-style-type: none;margin: 0;padding: 2px;top: 2px;margin-top: -12px;bottom: 4px;margin-bottom: 4px;}ul.livision li {font-family: Helvetica, Arial, sans-serif;font-size: 15px;font-style: normal;font-weight: normal;text-transform: lowercase;letter-spacing: normal;list-style-type: none;bottom: 1px;margin-bottom: 1px;text-align:left;}ul.livision li a, ul.livision li a:link {display: block;text-decoration: none;text-align: left;padding: 2px;color: #666;background: #fff;}ul.livision li a:hover {text-decoration: none;color: #fff;background: #666;}p.pub img, p.pub object {margin-left: auto;margin-right: auto;text-align:center;display: block;}/* SIDEBOX BATEAU */.sidebox {background-color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;list-style: none;margin-bottom: 8px;	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	color: #333;  list-style: none;}.sidebox.paintitblack ul {  list-style: none;  padding: 2px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;  border: 1px solid #ccc;}.sidebox.paintitblack ul li {  display: block;  overflow: auto;  margin: 1px;  text-align: left;}.sidebox.paintitblack ul li.grohl {  display: block;  overflow: auto;  margin: 1px;  text-align: left;  background: #eee;}.sidebox.paintitblack ul li a, .sidebox.paintitblack ul li a:link, .sidebox.paintitblack ul li a:visited{  color: #999;  display: block;  padding: 1px;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.1em;	text-decoration: none;	margin: 0;  overflow: auto;}.sidebox.paintitblack ul li a:hover {  color: #790D16;}.sidebox.paintitblack  ul li img {	z-index: 3;	padding: 1px;	background-color: #790D16;  float: left;  left: 0;  margin-right: 8px;  opacity: 0.50;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.sidebox.paintitblack h6 {  color: #fff;	margin: 0;	background: #d40028 url(images/fd_poignee_over.png) repeat-x 0 0;	padding: 4px;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 0.8em;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	letter-spacing: normal;	position: relative;	border: 1px solid #ddd;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.sidebox input {	background: #eee;	padding: 1px;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 0.8em;	font-style: normal;	font-weight: bold;	border: 1px solid #999;	color: #999;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;    }.sidebox select {	background: #fff;	padding: 1px;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: uppercase;	letter-spacing: normal;	line-height: 1.6em;	border: 1px solid #999;	color: #999;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;    }/* redbox - box article - */.redbox {background-color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;border: 1px solid #ddd;padding: 4px;margin: 4px;text-align: left;/*	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	color: #333;*/overflow: auto;}.redbox h1, .redbox h2, .redbox h3, .redbox h4, .redbox h5, .redbox h6 {	margin-top: 8px;}.redbox img {	margin: 4px;	position: relative;	display: box;}/* TIROIRS  */h4.poignee {	margin: 0;	background: #d40028 url(images/fd_poignee.png) repeat-x 0 0;	padding: 2px;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 0.8em;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	letter-spacing: normal;	position: relative;	border: 1px solid #ddd;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}h4.ui-state-active {background: #d40028 url(images/fd_poignee_over.png) repeat-x 0 0;}.pactive {background: #ccc;}h4.poignee a {	padding-left: 6px;	color: #fff;	text-decoration: none;	display: block;}h4.poignee a:hover { color: #eee;}.ouvre_tiroir, .wp-polls {	padding: 1px;	border: 1px solid #ddd;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    overflow: hidden;	font-size: 1em;	clear: both;}.ouvre_tiroir .bloc {	padding: 20px; /*--Padding of Container--*/	background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/}h4.winavi {	margin: 0;	background: #d40028 url(images/tiroirs.png) repeat-x;	padding: 0px;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: normal;	line-height: 1.4em;	width: 100%;	float: left;	height: 32px;	position: relative;	color: #fff;}h4.winavi .texte {	padding-left: 6px;}h4.winavi a:hover { color: #eee; }.winavi_int {	margin: 0;	padding: 0;	color: #ccc;	background: #333;	overflow: hidden;	font-size: 1.2em;	width: 100%;	clear: both;}.winavi_int .bloc {	padding: 4px; /*--Padding of Container--*/ }.winavi_int ul{	list-style: none;	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	text-align: left;	}.winavi_int ul li a, .winavi_int ul li a:link{	padding: 2px;	text-decoration: none;	display: block;}.winavi_int ul li a:hover{background: #fff;color: #333;padding-left: 12px;}.winavi_int select {	margin-top: 2px;	width:100%; }/* TABS ------------------------------------------ */#BoxTabs {	width:100%;	height:290px;	margin:0 0 16px 0;}#BoxTabs img {		margin:0 0 10px 0; padding:0;		display:block;	}.tiroir {margin: 0;overflow: hidden;clear: both;}#nextgamedom, #nextgameext, #lastgame, #pageswidget, #planning, #newsletter {		padding: 2px;		margin: 2px;		color: #333;		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		overflow: hidden;		height: 100%;		}.wp-polls-form {		padding: 2px;		color: #666;    background: #fff;		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		overflow: hidden;		height: 100%;		}p.pollq {  padding: 0 16px;}.wp-polls-ans {  margin: 8px;  margin-top: 16px;}.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {  padding: 2px;  margin-bottom: 2px;  background: #fff;  font-size: 0.75em;  color: #333;  border: 1px #ddd solid;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.wp-polls-arc {  margin: 8px;  margin-top: 16px;  background: #fff;}#planning, #newsletter {  text-align: left;  font-family: Helvetica, Arial, sans-serif;  font-size: 11px;  font-style: italic;  font-weight: normal;  text-transform: normal;  letter-spacing: normal;  line-height: 1.42em;}#nextgamedom div.logoadv, #nextgameext div.logodijon, #lastgame div.logoext {		margin-top: 4px;		width: 50%;		float: right;				display: block;		background: transparent url('images/logo_fond.png') no-repeat 50% 50%;		min-height: 84px;		text-align: center;}#nextgamedom div.logodijon, #nextgameext div.logoadv, #lastgame div.logodom {		margin-top: 4px;		width: 50%;		float: left;				display: block;		background: transparent url('images/logo_fond.png') no-repeat 50% 50%;		min-height: 84px;		text-align: center;}#nextgamedom div.texteadv, #nextgameext div.textedijon, #lastgame div.texteext {		margin-top: 4px;		width: 50%;		float: right;				display: block;}#nextgamedom div.textedijon, #nextgameext div.texteadv, #lastgame div.textedom {		margin-top: 4px;		width: 50%;		float: left;				display: block;}.blocpub {		margin: 0;		top: 16px;		margin-top: 16px;		padding: 8px;		color: #333;		background: #ddd;		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		overflow: hidden;}a.boutonrouge, a.boutonrouge:link {display: block;padding: 2px;margin: 2px;background: #d40028;/* background: #790c15; */}#nextgamedom img, #nextgameext img, #lastgame h1 {text-align: center;margin-top: 12px;margin-bottom: 12px;margin-left: auto;margin-right: auto;}#nextgamedom a, #classement a {color: #fff;display: block;text-decoration: none;margin: 4px;background: #d40028 url(images/tiroirs.png) repeat-x 0 0;padding: 4px;text-transform: uppercase;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}#nextgamedom a .match {/* display: none; */position: absolute;z-index: 500;margin: 0;left: 0;}#lastgame h1 {font-family: Helvetica, Arial, sans-serif;font-size: 48px;font-style: normal;font-weight: bold;padding: 4px;color: #fff;}h3.matchi {font-family: Helvetica, Arial, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: -1px;line-height: 1.5em;color: #333;margin-bottom: 2px;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;text-align: center;}h3.matchj {height:32px;width: 32px;font-family: Helvetica, Arial, sans-serif;font-size: 30px;font-style: normal;font-weight: bold;text-transform: uppercase;letter-spacing: -1px;color: #fff;background: #d40028;display: block;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}h4.matchd {font-family: Helvetica, Arial, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: -1px;line-height: 1.5em;color: #666;/* background: #333;*/display: block;margin-bottom: 2px;text-align: center;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}h4.matchj {text-align: center;font-family: Helvetica, Arial, sans-serif;font-size: 10px;text-transform: uppercase;margin-bottom: 2px;}#lastgame {		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		}#calendrier {		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		}#classement {		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		}#planning {		text-decoration: none;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;		display: block;		}#tweets {  font-size : 10px;  color: #333;}#tweets ul {  padding : 4px;}#tweets ul li {  border-bottom: 1px solid #ccc;}#tweets ul a:link, #tweets ul a:hover, #tweets ul a:visited, #tweets ul a:active {  color : #d40028;  text-decoration: underline;}	/* FIN TABS ----------------------------- */h1.intheback {	font-family: Helvetica, Arial, sans-serif;	font-size: 44px;	font-style: normal;	font-weight: bold;	color:#eee;	text-transform: normal;	letter-spacing: -2px;	line-height: 1.2em;}div.clear{	clear:both;	font-size:1px;	height:0;	line-height:1px;}div.16px{	clear:both;	font-size:1px;	height:16px;	line-height:16px;}.singlelulu {	position: relative;	/* width: 570px; */	height: 360px;	border: 1px solid #d40028;	border-bottom: 4px solid #d40028;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.singlelulu .legende  {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.42em;	float: left;	left: 0;	bottom: 0;	margin-left: 8px;	margin-right: 8px;	margin-top: auto;	margin-bottom: 8px;	position: absolute;	text-align:left;	color: #fff;	background: #000;	padding: 2px;	font-size: 1em;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;}#slider .legende  {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.42em;	float: left;	left: 0;	bottom: 0;	margin-left: 316px;	margin-right: 8px;	margin-top: auto;	margin-bottom: 16px;	position: absolute;	text-align:left;	color: #fff;	background: #000;	padding: 2px;	font-size: 1em;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -khtml-border-radius: 2px;    border-radius: 2px;}.singledetails {	text-align: left;	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: uppercase;	letter-spacing: normal;	line-height: 1.6em;	margin: 4px;	margin-bottom: 8px;	padding: 2px;	color: #aaa;	border-bottom: 1px solid #aaa;	display: block;	}.singledetails a, .singledetails a:link, .singledetails a:hover {	color: #aaa;	text-decoration: none;}.singledetails img {margin-bottom: -2px;}.singleintro {	font-family: Helvetica, Arial, sans-serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -1px;	line-height: 1.2em;	text-align: left;	margin-top: 48px;}/* BOOKMARKS  */.social_img{	padding:1px;}.social_bookmark{	padding:5px;	padding-top: 24px;	display:block;	margin-left:16px;	float: right;	margin:2px;	text-align:right;	background: #eee url(images/partage_horiz.png) -30px 0px no-repeat;	border: 1px solid #666;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.widget_text {	border-top: 1px dotted #ccc;	padding-top: 8px;	margin-top: 8px;	color: #fff;}ul.effectif {	height:64px;	line-height:64px;	margin:0;	padding:0;	left:0;	margin-left: 0;}ul.effectif li {	float: left;	display:inline;	font-family:Helvetica,Verdana,Arial,sans-serif;	margin:0 24px 0 0;}ul.effectif li a, ul.effectif li a:link {	color: black;}#comment, #author, #email, #url, #submit {	border: 1px solid #ccc;	background: #eee;	padding: 1px;	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: normal;	line-height: 1.4em;	color: #666;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;margin: 0;}#submit {	float: right;	padding-top: 2px;	padding-bottom: 2px;}#comment:focus, #submit:hover {	border: 1px solid #d40028;	color: #d40028;}#respond, #comments_wrap {margin-top: 8px;margin-bottom: 8px;padding: 8px;}#respond a, #respond a:link {	color: #666;	text-decoration: underline;}#respond a:hover {	color: #000;	text-decoration: underline;}.article{  margin-bottom: 24px;}.photojoueur {}.ui-tabs {    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;	width:558px;	overflow: auto;	background: #eee;	padding: 2px;	margin: 12px auto;}/* Caution! Ensure accessibility in print and other media types... */@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */    .ui-tabs-hide {        display: none;    }}/* Hide useless elements in print layouts... */@media print {    .ui-tabs-nav {        display: none;    }}/* Skin */.ui-tabs-nav {    margin:0px; padding:0px;    margin-top:4px;    margin-bottom:4px;    list-style: none;}.ui-tabs-panel{    background-color:#eee;    padding:0;    border:0px solid #d40028;     -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;}.ui-tabs-nav {    margin:0px; padding:0px;    margin-top:4px;    margin-bottom:4px;	list-style: none;}.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */    display: block;    clear: both;    content: " ";}.ui-tabs-nav li {    float: left;    margin: 0 0 0 1px;    min-width: 64px; /* be nice to Opera */}.ui-tabs-nav a, .ui-tabs-nav a span {    display: block;    padding: 0 10px;}.ui-tabs-nav a {    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */    white-space: nowrap; /* required in IE 6 */        outline: 0; /* prevent dotted border in Firefox */	border: 1px solid #000;	color: #fff;  background: #d40028 url('images/fd_poignee.png') repeat-x 0 0;	padding: 8px;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-transform: uppercase;	letter-spacing: normal;	line-height: 1.4em;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;margin: 0;	padding-top: 2px;	padding-bottom: 2px;}.ui-tabs-nav .ui-tabs-selected a {    position: relative;    z-index: 2;    margin-top: 0;    color: #000;}.ui-tabs-nav a span {    width: 64px; /* IE 6 treats width as min-width */    min-width: 64px;    height: 18px; /* IE 6 treats height as min-height */    min-height: 18px;    padding-top: 6px;    padding-right: 0;}*>.ui-tabs-nav a span { /* hide from IE 6 */    width: auto;    height: auto;}.ui-tabs-nav .ui-tabs-selected a span {    padding-bottom: 1px;}.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {    border-color:#d40028;    background: #d40028 url('images/fd_poignee_over.png') repeat-x 0 0;    color:#fff;    text-decoration: none;    }.ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {  opacity: 0.5;}.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {    border-color:#d40028;    color:#fff;    text-decoration: none;    }.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {    border-color:#d40028;    color:#fff;    text-decoration: none;    }.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */    cursor: pointer;}.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */    cursor: pointer;}.ui-tabs-disabled {    opacity: .4;    filter: alpha(opacity=40);}.ui-tabs-panel {}.ui-tabs-loading em {    padding: 0 0 0 20px;    background: url(loading.gif) no-repeat 0 50%;}.ui-tabs-nav a:active, .ui-tabs-nav a:active span {    border-color:#fff;    background:#d40028;    color: #fff;}/* Additional IE specific bug fixes... */* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */    display: inline-block;}*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */    display: inline-block;}/* Comments/* --------------- */.comment-content {	padding:0;	background:#f3f8fa;	border-bottom:0;}.commentlist, .commentlist ul {background-color: #fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;border-radius: 8px;border: 1px solid #ddd;padding: 4px;margin: 4px;text-align: left;}	.commentlist li {		margin:0; padding:8px; margin-bottom: 8px;			background: #d40028;		border:0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    display: block;    overflow:hidden;	}		.commentlist li.alt, .thread-alt {		background: #790d16;	}		.commentlist li.no-comments {		margin:55px 0 0 0; padding:0 30px;		background:none;		border:0;	}		.commentlist .children {		margin:10px 0 0 0; padding:0;		border:1px solid #d9e1e6;	}			.commentlist .children li {			margin:0; padding:20px;			border-bottom:1px solid #FFF;		}				.commentlist li .comment-wrap {			position:relative;			text-align:left;		}				.commentlist li .comment-text {				margin:0; padding:0;				width:auto; height:auto;				background:none;			}						.commentlist li .comment-author {				margin:0;				padding:2px;				min-height:32px;        -webkit-border-radius: 4px;        -moz-border-radius: 4px;        -khtml-border-radius: 4px;        border-radius: 4px;    			}    						.commentlist li .comment-author h2 {        color: #fff;        font-weight: bold;        display: inline;   			}    						.commentlist li.bypostauthor {         background: #000 url(images/coin_souprayen.png) no-repeat right 8px;			}    						.commentlist li .comment-author .avatar {        float: left;        clear: both;        margin-right: 4px;        display: inline;			}			.commentlist li .comment-author a, .commentlist li .comment-author a:link {				color: #fff;				text-decoration: none;			}			.commentlist li .comment-author a:hover {				color: #fff;				text-decoration: underline;			}							.gravatar {					margin:0 10px 0 0; padding:1px 0 0 2px;					width:41px; height:40px;					background:url(images/gravatar.gif) no-repeat top center;					float:left;				}								.author {					margin:2px 0 0 0; padding:0;					width:auto; height:auto;					float:left;				}    .commentaires_text p {        font-family: Helvetica, Arial, sans-serif;        font-size: 14px;        font-style: italic;        font-weight: normal;        text-transform: normal;        letter-spacing: normal;        line-height: 1.6em;        color: #fff;        }ul.thumbbb {	float: left;	list-style: none;	margin: 0;	padding: 10px;	width: 100%;}ul.thumbbb li {	margin: 0;	padding: 2px;	float: left;	position: relative;  /* Set the absolute positioning base coordinate */	width: 200px;	height: 300px;}ul.thumbbb li img {	width: 200px;	height: 300px; /* Set the small thumbnail size */	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */	border: 1px solid #ddd;	padding: 2px;	background: #f0f0f0;	position: absolute;	left: 0; top: 0;}ul.thumbbb li img.hover {	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect	border: none; /* Get rid of border on hover */}a.fichejoueur {display: block;}/* BOUTIQUE */.item_image {	margin: 0; padding:0;    display: block;    min-height: 128px;		}.item_image img {float: left;padding: 8px;}.item_image a, .item_image a:link {color: #d40028;text-decoration: none;}.item_image a:hover {color: #790c15;text-decoration: none;}ul.entersandman {margin: 4px;list-style:none;clear: both;}ul.entersandman li {font-size: 12px;padding: 4px;margin-top: 4px;margin-bottom: 4px;display: block;background: #eee;overflow: auto;border: 1px solid #ccc;    -webkit-border-radius: 8px;    -moz-border-radius: 8px;    -khtml-border-radius: 8px;    border-radius: 8px;}ul.entersandman li.chef {background: #fff;color: #333;}ul.entersandman li.resp {background: #ddd;color: #333;}ul.entersandman li.paschef {border: 1px solid #ccc;text-align: left;margin-left: 32px;background: #eee;}ul.entersandman li h1 {font-size: 24px;letter-spacing: 0;margin: 0;color: #333;}ul.entersandman li h2 {font-size: 18px;letter-spacing: 0;}ul.entersandman li h3 {font-size: 12px;letter-spacing: 0;}ul.entersandman li p {font-size: 12px;letter-spacing: 0;margin: 0;}ul.entersandman li img {padding: 2px;background: #fff;border: 1px solid #333;}ul.entersandman li a, ul.entersandman li a:link, ul.entersandman li a:visited {display: block;text-decoration: none;color: #000;margin: 0;overflow: auto;}ul.entersandman li a:hover {color: #666;}ul.orgacplist {margin: 4px;list-style:none;clear: both;}ul.orgacplist li {padding: 4px;margin-top: 4px;margin-bottom: 4px;height: 100%;display: block;background: #fff;border: 1px solid #ccc;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;overflow: hidden;height: 36px;}ul.stafflist {list-style:none;clear: both;margin: 8px;}ul.stafflist li {padding: 4px;margin-top: 4px;margin-bottom: 6px;overflow: auto;display: block;border: 1px solid #ccc;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;background: #fff;}ul.stafflist li h1 {font-size: 24px;letter-spacing: 0;}ul.stafflist li h2 {font-size: 16px;letter-spacing: 0;}ul.stafflist li h3 {font-size: 14px;margin-top: 8px;margin-bottom: 4px;}ul.stafflist li p {font-size: 10px;letter-spacing: 0;}ul.stafflist li a, ul.stafflist li a:link, ul.stafflist li a:visited {display: block;text-decoration: none;color: #666;}ul.stafflist li a.pactive {color: #d40028;background: #eee;}ul.stafflist li img {margin-top: 6px;}ul.stafflist li a:hover {color: #999;}.orga-portrait {	padding-right: 8px;	display: none;}h6.cooltab {	background: #fff;	color: #999;	margin-bottom: 2px;	-moz-border-radius:4px;	padding: 4px;	margin-top: 2px;	display: block;	}/* IFRAME CLASST ---------------------------------------------------------------------- */.proifcal {	background: #fff;    padding: 4px;    width: 96%;    height: 354px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.proifcla {	background: #fff;    padding: 4px;    width: 96%;    height: 720px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    clear: both;}.proifstats {	background: #fff;    padding: 4px;    width: 96%;    height: 830px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    clear: both;}	/* TABLELOADER ------------------------------------------------------------------------ */.wp-table-reloaded {font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.6em;margin-left:auto;margin-right:auto;padding: 0;width:100%;text-align:left;}.wp-table-reloaded th {	background-color:#666;	color: #fff;	border:0;    padding:4px;    margin: 2px;    border-bottom: 1px solid #fff;    }    .wp-table-reloaded td {	background-color:#FFFFFF;	color:#333;	padding:4px;    margin: 2px;	vertical-align:top;}.wp-table-reloaded .even td {	background-color:#ccc;	color:#333;}.wp-table-reloaded .odd td{	background-color:#ddd;	color:#333;}.wp-table-reloaded .header {	background-image:url(http://127.0.0.1/dfco/wp-content/plugins/wp-table-reloaded/img/bg.gif);	background-repeat:no-repeat;	background-position:center right;	cursor:pointer;}.wp-table-reloaded .headerSortUp {	background-color:#d40028;	background-image:url(http://127.0.0.1/dfco/wp-content/plugins/wp-table-reloaded/img/asc.gif);}.wp-table-reloaded .headerSortDown {	background-color:#d40028;	background-image:url(http://127.0.0.1/dfco/wp-content/plugins/wp-table-reloaded/img/desc.gif);}.wp-table-reloaded-table-description {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.42em;	}/* ORGANIGRAMME TABLELOADER ------------------------------------------------------------------------ */.organigramme .wp-table-reloaded {font-family: Helvetica, Arial, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.6em;margin-left:auto;margin-right:auto;padding: 0;text-align:center;}.organigramme .wp-table-reloaded th {	background-color:#666;	color: #fff;	border:0;    padding:6px;    margin: 2px;    border: 0;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;        }    .organigramme .wp-table-reloaded td {	color:#333;	padding:6px;  margin: 2px;	vertical-align:top;    border: 0;	  -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;}.organigramme .wp-table-reloaded .even td {	background-color:#eee;	color:#333;}.organigramme .wp-table-reloaded .odd td{	background-color:#ddd;	color:#333;}.organigramme .wp-table-reloaded .header {	background-image:url(http://www.dfco.fr/wp-content/plugins/wp-table-reloaded/img/bg.gif);	background-repeat:no-repeat;	background-position:center right;	cursor:pointer;}.organigramme .wp-table-reloaded .headerSortUp {	background-color:#d40028;	background-image:url(http://www.dfco.fr/wp-content/plugins/wp-table-reloaded/img/asc.gif);}.organigramme .wp-table-reloaded .headerSortDown {	background-color:#d40028;	background-image:url(http://www.dfco.fr/wp-content/plugins/wp-table-reloaded/img/desc.gif);}.organigramme .wp-table-reloaded-table-description {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.42em;	}/* PUUUUUUUUUUUUUUUUUUUUUUUUUPUUUUUUUUUUUUUUUUUUUUUUUUUBBBBBBBBBBBBBBBBBBBB */#vertical1 {	top: 85px;	margin-top: 8px;	z-index: 999;}/* LISTE NEWS INDEX TRADITIONNELLE -----------------------------------------*/ul.newslistqb {	float: left;	margin: 0;	padding: 4px;	list-style: none;	font-size: 1.2em;	margin-bottom: 4px;  display: block;  overflow: hidden;  position: relative;}ul.newslistqb li {	position: relative; /*--Add a relative positioning--*/	margin: 0;	padding: 0;	display: block;}ul.newslistqb h1 {color:#999;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:bold;letter-spacing:-1px;line-height:1.2em;border-bottom: 1px solid #999;text-transform: uppercase;}ul.newslistqb li a{    border:0px solid #666666;    color:#d40028;    display:block;    margin: 4px 0;    padding:2px;    position:relative;    text-decoration:none;    z-index:2;    overflow: hidden;    }ul.newslistqb li a h3 {	margin-left: 74px;	font-size: 12px;	text-transform: uppercase;	}ul.newslistqb li a:hover {	color: #000;	/* background-color: #d40028; */	text-decoration: none;}ul.newslistqb li img {	z-index: 3;	padding: 1px;	background-color: #333;  float: left;  left: 0;  margin-right: 8px;  opacity: 0.75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}ul.newslistqb li img.avatar {float:left;}ul.newslistqb li div {	/* display: none; */	/*position: absolute; */	/* left: -74px; */	left: 74px;	right: 4px;}ul.newslistqb li span {	display: none;	font-size: 10px;	position: absolute;	top: 0;	left: 0;	color: #fff;	padding:2px;  background: #d40028;	z-index: 4;	}ul.newslistqb li div p {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.1em;	/* color: #eee; */	padding: 4px;}img.newslistqbthumb {width: 72px;height: 72px;}/* ************** Meme menu sans l'anim -------------------------- */ul.newslistqb_noanim {	float: left;	margin: 0;	padding: 0;	width: 100%;	list-style: none;	font-size: 1.2em;	margin-bottom: 4px;}ul.newslistqb_noanim li {	position: relative; /*--Add a relative positioning--*/	float: left;	width: 100%;	margin: 0;	padding: 0;}ul.newslistqb_noanim li a{	padding: 4px;	margin: 0;	margin-bottom: 2px;	display: block;	color: #333;	text-decoration: none;	min-height: 64px;	background: #fff;	position: relative; /*--Add a relative positioning--*/	z-index: 2; /*--z-index allows the popup to tuck underneath the nav--*/    border: 1px solid #eee;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;    }ul.newslistqb_noanim li a h3 {	margin-left: 74px;	font-size: 12px;	text-transform: none;	}ul.newslistqb_noanim li a:hover {	color: #fff;	background-color: #d40028;    border: 1px solid #790D16;	text-decoration: none;}ul.newslistqb_noanim li img {	z-index: 3;}ul.newslistqb_noanim li img.avatar {float:left;}ul.newslistqb_noanim li div {	position: absolute;	left: 74px;	right: 4px;}ul.newslistqb_noanim li span {	display: hidden;	font-size: 10px;	position: absolute;	top: 50px;	left: 40px;	color: #fff;	padding:2px;	background: #d40028;	z-index: 4;	}ul.newslistqb_noanim li div p {	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	text-transform: normal;	letter-spacing: normal;	line-height: 1.1em;	padding: 4px;	border-top: 1px solid #fff;}/* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaaa */#liensarchives {overflow:hidden;/* position:relative; */height: 24px;clear:both;margin: 8px auto;}#liensarchives ul {list-style: none;clear:both;float: right;position:relative;}#liensarchives ul li {float:left;margin: 0;margin-right: 2px;padding:0;top: 0;}#liensarchives ul li a, #liensarchives ul li a:link, #liensarchives ul li a:visited {/* background:#333 none repeat scroll 0 0; */display: block;position: relative;height:100%;padding: 0px;padding-left: 2px;padding-right: 2px;float: left;background:#d40028 url(images/tiroirs.png) repeat-x scroll center center;color:#fff;font-family: Verdana, sans-serif;font-size: 8px;font-style: normal;font-weight: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.6em;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;}.imgjpg {	background: #d40028;	padding: 4px;	bottom: 16px;	margin-bottom: 16px;	}	.boxgrid{	width: 280px;	height: 128px;	margin:4px;	float:left;	background:#eee;	border: solid 0px #eee;	overflow: hidden;	position: relative;	display: block;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -khtml-border-radius: 4px;  border-radius: 4px;}.boxgrid img{	position: absolute;	top: 0;	left: 0;	border: 0;}.captionfull .boxcaption{	float: left;	position: absolute;	background: #d40028;	height: 128px;	width: 280px; 	top: 0; 	left: 0; 	padding: 8px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -khtml-border-radius: 4px;  border-radius: 4px;  opacity: .0;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }.boxcaption p {  padding: 8px;}.boxcaption a:link, .boxcaption a:hover, .boxcaption a:visited, .boxcaption a:active {  display: block;  width: 100%;  height: 100%;  color: #fff;  margin: 0;  text-decoration: none;}p.nocomments {	font-family: Helvetica, Arial, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-transform: normal;	line-height: 1.2em;  color: #ddd;}/* SLIDER TEAM */#team {    width: 460px;    margin: 25px auto;}#team#intro {    padding-bottom: 10px;}#team #slider {    width: 460px;    margin: 0 auto;    position: relative;	border: 0;}#team .scroll {	overflow: hidden;    width: 460px;    margin: 0 auto;    position: relative;}#team .scrollContainer {	position: relative;}#team .scrollContainer div.panel {    padding: 10px;    width: 220px;	height: 440px;}#team #left-shadow {	position: absolute;	top: 0;	left: 0;	width: 24px;	bottom: 0;	background: url(images/leftshadow.png) repeat-y;}#team #right-shadow {	position: absolute;	top: 0;	right: 0;	width: 24px;	bottom: 0;	background: url(images/rightshadow.png) repeat-y;}#team .inside {	margin: auto;	padding: 10px;	border: 1px solid #999;}#team .inside img {	display: block;	border: 1px solid #666;	margin: 0 0 10px 0;	width: 200px;}#team .inside h2 {	font-weight: normal;	color: #111;	font-size: 16px;	margin: 0 0 8px 0;}#team .inside p {	font-size: 11px;	color: #666;}#team a {	color: #999;	text-decoration: none;	border-bottom: 1px dotted #ccc;}#team a:hover {	border-bottom: 1px solid #999;}#team .scrollButtons {    position: absolute;    top: 127px;    cursor: pointer;}#team .scrollButtons.left {    left: -45px;}#team .scrollButtons.right {    right: -45px;}#team .hide {    display: none;}/* Social network */ul.socialnetwork{  list-style: none;  height: 72px;  margin: 0;  padding: 16px 0;		-webkit-border-radius: 2px;		-moz-border-radius: 2px;		-khtml-border-radius: 2px;		border-radius: 2px;	}ul.socialnetwork li.el{  float: left;  padding: 0;  margin: 0;  display: block;}ul.socialnetwork li.el a{  background: #ccc;  color: #666;  display: block;  overflow: hidden;  height: 72px;  width: 50px;  text-decoration: none;  position: relative;}ul.socialnetwork li.el a.first {       	  -moz-border-radius-topleft: 4px;          -moz-border-radius-bottomleft: 4px;          -webkit-border-top-left-radius: 4px;          -webkit-border-bottom-left-radius: 4px;}ul.socialnetwork li.el a.last {       	  -moz-border-radius-topright: 4px;          -moz-border-radius-bottomright: 4px;          -webkit-border-top-right-radius: 4px;          -webkit-border-bottom-right-radius: 4px;}ul.socialnetwork li.el a#a1{  background: #d40028;  color: #fff;  width: 118px;}ul.socialnetwork li.el img{  position: absolute;  margin-left: 4px;  left: 4px;  margin-top: 4px;  top: 4px;  border: 0;  }ul.socialnetwork li.el p{  margin: 0;  padding: 0;  width: 60px;  display: block;  padding-top: 2px;  margin-left: 50px;  font-size: 0.75em;  line-height: 1.2em;}h3.chouettep {	font-family: Helvetica, Arial, sans-serif;	font-size: 1em;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: 0.5em;  background:#000 url(images/fd_poignee_over.png) repeat-x scroll 0 0;	color: #fff;	margin: 1px;	padding: 1px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	border-radius: 2px;	}#pDL,#pDLIcos {cursor: pointer;}#pDL:hover,#pDLIcos:hover {color: #ddd;background-color: #666;}#pDLdev,#pDLdevIcos {display: none;}.learntofly {  list-style: none;  margin: 4px;  padding: 4px;  overflow: hidden;}.learntofly h3 {  position: relative;  margin: 0;  padding: 2px 0;}.learntofly li {  margin: 7px;  padding: 2px;  overflow:hidden;  float: right;  width: 262px;  text-align: left;  -moz-border-radius-topleft: 2px;  -moz-border-radius-bottomleft: 2px;  -webkit-border-top-left-radius: 2px;  -webkit-border-bottom-left-radius: 2px;  background: #333;  }.learntofly li.grohl {  float: left;  }.learntofly li img {  padding: 0;  margin: 0;}.learntofly li a {  display: block;  margin: 0;  padding: 0;  padding-left: 6px;  color: #fff;  overflow:hidden;  text-transform: uppercase;  background:#333 url(images/learntofly_fd.jpg) no-repeat bottom left;}.learntofly li a:hover {  display: block;  color: #f9deae;  text-decoration:none;  overflow:hidden;  /* background:#d40028 url(images/learntofly_fdh.jpg) no-repeat 0 0; */}.ptitshirtnumber {  position: relative;  padding: 2px;  background: #d40028;  width: 24px;  height: 24px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	border-radius: 2px;  /* float: left;*/  margin: 2px;  margin-top: 6px;  display: block;}.ptitshirtnumber h5 {  color: #fff;  text-align: center;  font-size: 22px;	margin: 0;	padding: 0;	}.bigme {  list-style: none;  margin: 4px;  padding: 4px;  overflow: hidden;}.bigme li {  margin: 8px;  overflow:hidden;  float: right;  width: 47%;  -moz-border-radius-topleft: 2px;  -moz-border-radius-bottomleft: 2px;  -webkit-border-top-left-radius: 2px;  -webkit-border-bottom-left-radius: 2px;  background: #333;  text-align: left;  color: #fff;  text-transform: uppercase;  }.bigme li.grohl {  float: left;  }.bigme li h3.nolink {  padding: 4px;  }.bigme li a {  display: block;  margin: 0;  overflow:hidden;  padding: 4px;  background:#333 url(images/learntofly_fd.jpg) no-repeat bottom right;}.bigme li a:hover {  display: block;  /* background: #d40028; */  color: #f9deae;  text-decoration:none;  overflow:hidden;}.fuel {	width: 100%;	padding: 0;	margin: 10px 0;	list-style: none;  overflow: hidden;}.fuel li {  overflow:hidden;	float: left;	width: 160px; /*Set default width*/	padding: 0;	margin: 4px 0;	display: inline;  -moz-border-radius-topleft: 2px;  -moz-border-radius-bottomleft: 2px;  -webkit-border-top-left-radius: 2px;  -webkit-border-bottom-left-radius: 2px;  text-align: left;  color: #fff;  text-transform: uppercase;  }.fuel li h3.nolink {  padding: 4px;  }.fuel li .block {	height: 160px;	font-size: 1em;	margin-right: 4px; /*Creates the 10px gap between each column*/	padding: 0;  background: #333;}.fuel li a {  display: block;  margin: 0;  overflow:hidden;  padding: 4px;}.fuel li a:hover {  display: block;  background: #d40028;  color: #fff;  text-decoration:none;  overflow:hidden;}.myjob {color: #999;text-transform: lowercase;}#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #000;	background-color: #fff;	color:#d40028;	padding: 5px;	opacity: 0.85;}#tooltip h3, #tooltip div { margin: 0; }.sliderpoignee {  cursor: pointer;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	text-transform: uppercase;  background:#000;	color: #fff;	margin: 4px;	margin-bottom: 2px;	padding: 2px;	text-align:left;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 2px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";	}.small {  font-family: Helvetica, Arial, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-transform: normal;  letter-spacing: normal;  line-height: 1.4em;}#prodpresta {    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;    border-radius: 4px;	overflow: auto;	padding: 0;	margin: 0 auto;	width: 98%}#prodpresta .ui-tabs-panel {	padding: 0;	margin: 0;	width: 100%}.prodpresta-nav {    margin:0px; padding:0px;    list-style: none;}#prodpresta ul.prodpresta-nav li {  float: none;}#prodpresta ul.prodpresta-nav li.ui-state-default a, #prodpresta ul.prodpresta-nav li.ui-state-default a:link, #prodpresta ul.prodpresta-nav li.ui-state-default a:visited, #prodpresta ul.prodpresta-nav li.ui-state-default a:active {color: #fff;}.prodpresta-panel{    background-color:#eee;    margin: 0;    padding:0;    border:0px solid #d40028;     -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -khtml-border-radius: 4px;}.keinelust {  list-style: none;  margin: 4px;  padding: 0;  overflow: hidden;}.keinelust h3 {  position: relative;  float: left;  margin: 2px;  padding: 8px 0;  width: 232px;}.keinelust h3.age {  position: relative;  float: left;  margin: 2px;  padding: 8px 0;  width: 48px;}.keinelust h3.depuis {  position: relative;  float: left;  margin: 2px;  margin-left: 8px;  padding: 8px 0;  width: 180px;}.keinelust ul li {  margin: 2px 0;  padding: 2px;  overflow:auto;  text-align: left;  background:#fff;  }.keinelust li.grohl {  background:#eee;  }.keinelust li img {  position: relative;  float: left;  padding: 2px;  margin: 2px;  background: #790D16;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}.keinelust li a {  display: block;  margin: 0;  padding: 0;  color: #666;  overflow:hidden;  text-transform: uppercase;}.keinelust li a:hover {  display: block;  color: #790D16;  text-decoration:none;  overflow:hidden;  /* background:#d40028 url(images/keinelust_fdh.jpg) no-repeat 0 0; */}.keinelust .ptitshirtnumber {  position: relative;  padding: 2px;  background: #d40028;  width: 32px;  height: 32px;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	border-radius: 2px;  float: left;  margin: 2px;  display: block;}.keinelust .ptitshirtnumber h5 {  color: #fff;  text-align: center;  font-size: 22px;	margin: 0;	padding: 0;	}	h6.fichedetails {  font-family: Helvetica, Arial, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-transform: uppercase;  letter-spacing: normal;  line-height: 1.6em;  padding: 2px;  margin: 2px;  color: #d40028;}h6.fichedetails_b {  font-family: Helvetica, Arial, sans-serif;  font-size: 11px;  font-style: normal;  font-weight: normal;  text-transform: uppercase;  letter-spacing: normal;  line-height: 1.6em;  padding: 2px;  margin: 2px;  color: #790D16;}/* ------------------ Carousel boutique ----------------------------------- */#carouselboutique {	height: 216px;	border: 2px solid #ccc;	border-bottom: 6px solid #ccc;		background: #fff url('images/carouselboutique.png') no-repeat top center;	margin-bottom: 8px;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	-khtml-border-radius: 8px;	border-radius: 8px;	box-shadow: 0px 3px 3px rgba(0,0,0,0.4);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.4);	}#items {	overflow:hidden;	/* fix ie overflow issue */	position:relative;	width:280px;	height:136px;	border:0;}/* remove the list styles, width : item width * total items */	#items ul {	position:relative;	left:0;	top:0;	list-style:none;	margin:0;	padding:0;		width:2520px;			}/* width of the item, in this case I put 250x250x gif */#items li {	width:264px;	height:136px;		float:left;	text-align: left;	padding: 8px;	overflow:hidden;}#items li a:link, #items li a, #items li a:visited, #items li a:active {  color: #fff;  text-decoration: none;  display: block;}#items li a:hover {  text-decoration: none;}#items li img {	padding: 2px;	margin: 4px;	float: right;	background: #666;	border: 2px solid #333;	border-bottom: 6px solid #333;}#items li div.prix {float: right;padding: 2px;color: #fff;background: #d40028;}#logoespace {  background: transparent url('images/espacedfco.png') no-repeat 0 0;  width:148px;  height: 48px;	float:left;	margin: 8px;}#logoespace a {display:block;height:48px;margin:0;opacity:0;width:148px;text-indent: -999px;}/* Styling for prev and next buttons */#buttons {	margin:4px;		float:right;}#buttons a {	display:block; 	width:13px; 	height:14px;	text-indent:-999em;	float:left;	outline:0;}#carouselboutique a#prev {	background:url(images/small_arrow.png) 0 -16px no-repeat; }#carouselboutique a#prev:hover {	background:url(images/small_arrow.png) 0 0 no-repeat;}#carouselboutique a#next {	background:url(images/small_arrow.png) -16px -16px no-repeat; }#carouselboutique a#next:hover {	background:url(images/small_arrow.png) -16px 0 no-repeat;}.clear {clear:both}/* TABLEAU ---------------------------------------------------------------- */ul.ligneTableau {  margin: 2px;  background: #fff;  color: #000;  border: 1px solid #ccc;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;  overflow:hidden;	}	ul.ligneTableau:hover {  border: 1px solid #d40028;  color: #d40028;}ul.ligneTableau li {  float: left;  display: block;  padding: 2px;  margin: 0;}ul.ligneTableau li span {padding: 4px;}ul.ligneTableau li.eventdate {  width: 72px;  text-align: right;  overflow:hidden;}ul.ligneTableau li.eventdate span {	font-family: Helvetica, Arial, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	text-transform: normal;	letter-spacing: -2px;  color: #ccc;}ul.ligneTableau li.eventcl {  width: 32px;  background: #fff url('images/compet/cl.jpg') no-repeat 50% 50%;  text-indent: -888px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";  border-left: #ddd 1px solid;  border-right: #ddd 1px solid;}ul.ligneTableau li.eventd2 {  width: 32px;  background: #fff url('images/compet/d2.jpg') no-repeat 50% 50%;  text-indent: -888px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";  border-left: #ddd 1px solid;  border-right: #ddd 1px solid;}ul.ligneTableau li.eventl2 {  width: 32px;  background: #fff url('images/compet/d2.jpg') no-repeat 50% 50%;  text-indent: -888px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";  border-left: #ddd 1px solid;  border-right: #ddd 1px solid;}ul.ligneTableau li.eventcf {  width: 32px;  background: #fff url('images/compet/cf.jpg') no-repeat 50% 50%;  text-indent: -888px;  border-left: #ddd 1px solid;  border-right: #ddd 1px solid;}ul.ligneTableau li.eventrecevant {  width: 164px;  border-right: #ddd 1px solid;}ul.ligneTableau li.eventvisiteur {  width: 164px;}ul.ligneTableau li.eventscore {  width: 48px;  border-right: #ddd 1px solid;}ul.ligneTableau li.diff {  width: 64px;  background: #fff;  text-indent: -11111px;}ul.ligneTableau li.diffnc {  width: 64px;  background: #fff url('images/teloche/nc.png') no-repeat 50% 50%;  text-indent: -11111px;}ul.ligneTableau li.diffes {  width: 64px;  background: #fff url('images/teloche/es.png') no-repeat 50% 50%;  text-indent: -11111px;}ul.ligneTableau li.eventscore span.victoire {color: #59d249;}ul.ligneTableau li.eventscore span.nul {color: #6996a8;}ul.ligneTableau li.eventscore span.defaite {color: #632828;}/* PTIT TABLEAU ---------------------------------------------------------------- */ul.ptitTableau {  margin: 2px;  background: #fff;  color: #000;  border: 1px solid #ccc;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	border-radius: 4px;  overflow:hidden;	font-size: 10px;	}ul.ptitTableau li {  float: left;  display: block;  padding: 2px;  margin: 0;}ul.ptitTableau li span {padding: 4px;}ul.ptitTableau li.eventdate {  width: 48px;  text-align: right;  overflow:hidden;}ul.ptitTableau li.eventdate span {	font-family: Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: bold;	text-transform: normal;  color: #000;}ul.ptitTableau li.eventcl {  width: 32px;  background: #fff url('images/compet/cl.jpg') no-repeat 50% 50%;  text-indent: -888px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}ul.ptitTableau li.eventd2 {  width: 32px;  background: #fff url('images/compet/d2.jpg') no-repeat 50% 50%;  text-indent: -888px;  opacity: .75;	/* For IE 5-7 */	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);	/* For IE 8 */	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}ul.ptitTableau li.eventcf {  width: 32px;  background: #fff url('images/compet/cf.jpg') no-repeat 50% 50%;  text-indent: -888px;ul.ptitTableau li.eventrecevant {  border-right: #ddd 1px solid;}ul.ptitTableau li.eventvisiteur {}ul.ptitTableau li.eventscore {  width: 48px;  border-right: #ddd 1px solid;}ul.ptitTableau li.diff {  width: 64px;  background: #fff;  text-indent: -11111px;}ul.ptitTableau li.diffnc {  width: 64px;  background: #fff url('images/teloche/nc.png') no-repeat 50% 50%;  text-indent: -11111px;}ul.ptitTableau li.diffes {  width: 64px;  background: #fff url('images/teloche/es.png') no-repeat 50% 50%;  text-indent: -11111px;}ul.ptitTableau li.eventscore span.victoire {color: #59d249;}ul.ptitTableau li.eventscore span.nul {color: #6996a8;}ul.ptitTableau li.eventscore span.defaite {color: #632828;}/* DOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOCK */    #sponsors { height : 96px }  div.jqDock {background-color:transparent;}  div.jqDockWrap {margin-left: auto; margin-right: auto;}/*label styling...*//*labels (div.jqDockLabel) only get absolute position and zero margin (with top and left being calculated); the rest is up to you*/  /*...let's set some defaults...*/  div.jqDockLabel {border:0 none; padding:0 4px; font-weight:bold; font-size:14px; font-style:italic; white-space:nowrap; color:#000000; background-color:transparent;}  div.jqDockLabelLink {cursor:pointer;}  div.jqDockLabelImage {cursor:default;}  #sponsors div.jqDockLabel {color:#cc0000; background-color:#ffffff; padding:1px; font-size:12px; font-weight:normal;}
