.search {
	background: #CDCDCF;
	padding: 5px 15px;
}
.search .search_title {
	overflow: hidden;
	padding-bottom: 3px;
}
.search .search_title .left {
	color: #E21424;
	float: left;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	width: 235px;
}
.search .search_title .right {
	float: right;
	font-style: italic;
	font-size: 13px;
	line-height: 22px;
	text-align: right;
	width: 345px;
}
.search .search_content {
	background: #000;
	overflow: hidden;
	padding: 2px 5px;
}
.search .search_content span {
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 12px;
	line-height: 24px;
	margin-right: 3px;
}
.search .search_content input {
	border: none;
	float: left;
	height: 22px;
	margin: 1px 3px 1px 0;
	padding-left: 3px;
	width: 185px;
}
.ie .search .search_content input {
	width: 182px;
}
.ie7 .search .search_content input {
	width: 160px;
}
.search .search_content .date {
	width: 110px;
}
.ie .search .search_content .date {
	width: 110px;
}
.search .search_content .ui-datepicker-trigger {
	float: left;
	margin: 4px 3px 0 -22px;
	vertical-align: middle;
}
.search .search_content .submit {
	background: transparent url(../../img/bt-ok.png?1385135415) 0 0 no-repeat scroll;
	border: none;
	height: 24px;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	width: 24px;
}
.search .search_content .submit:hover {
	background-position: 0 -24px;
}
.ie .search .search_content .submit {
	width: 24px;
}
.pager {
	margin: 10px 0;
}
.pager ul {
	display: table;
	margin: 0 auto;
}
.ie7 .pager ul {
	width: 350px;
}
.pager ul li {
	display: table-cell;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
}
.ie7 .pager ul li {
	float: left;
	width: 25px;
}
.pager ul li a {
	color: #000;
	display: block;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
}
.pager ul li a:hover {
	color: #E21424;
}
.pager ul li.first_page a {
	background: transparent url(../../img/bt-first-page.png?1385134445) 0 0 no-repeat scroll;
}
.pager ul li.next_page a {
	background: transparent url(../../img/bt-next-page.png?1385134445) 0 0 no-repeat scroll;
}
.pager ul li.prev_page a {
	background: transparent url(../../img/bt-previous-page.png?1385134445) 0 0 no-repeat scroll;
}
.pager ul li.last_page a {
	background: transparent url(../../img/bt-last-page.png?1385134445) 0 0 no-repeat scroll;
}
.pager ul li.first_page a, .pager ul li.next_page a, .pager ul li.prev_page a, .pager ul li.last_page a {
	background-position: center 0;
	text-indent: -10000px;
	width: 25px;
}
.pager ul li.first_page a:hover, .pager ul li.next_page a:hover, .pager ul li.prev_page a:hover, .pager ul li.last_page a:hover {
	background-position: center -18px;
}
.ie7 .pager ul li.first_page, .ie7 .pager ul li.next_page, .ie7 .pager ul li.prev_page, .ie7 .pager ul li.last_page {
	width: 25px;
}
.pager ul li.current a {
	color: #E21424;
	cursor: default;
}
.pager ul li.nb_pages {
	width: 40px;
}
.ie7 .pager ul li.nb_pages {
	line-height: 18px;
}
.results ul li {
	background: #FFF;
	height: 95px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 10px 10px 0;
	position: relative;
}
.breves .results ul li, .albumphotos .results ul li {
	height: 25px;
	margin-bottom: 2px;
	padding: 5px 10px 0;
}
.results ul li .news_img {
	color: #E21424;
	float: left;
	font-size: 13px;
	margin-right: 10px;
	width: 100px;
}
.breves .results ul li .news_img, .albumphotos .results ul li .news_img {
	font-size: 12px;
	border-right: 1px solid #000;
	width: 75px;
}
.results ul li .news_txt {
	float: left;
	width: 515px;
}
.results ul li .news_txt span {
	color: #E21424;
	display: block;
	font-size: 13px;
}
.actualites .results ul li .news_txt span {
	height: 20px;
	line-height: 20px;
}
.breves .results ul li .news_txt span, .albumphotos .results ul li .news_txt span {
	color: #000;
	font-size: 12px;
	text-transform: uppercase;
}
.results ul li a.more {
	bottom: 0;
	background: transparent url(../../img/bg-tabs.png?1385039796) 0 -20px no-repeat scroll;
	color: #fff;
	font-weight: 700;
	height: 20px;
	line-height: 20px;
	margin-right: 20px;
	position: absolute;
	padding-top: 2px;
	right: 0;
	text-align: center;
	width: 90px;
}
.results ul li a.more:hover {
	background-position: 0 0;
}
.albumphotos .results ul li a.more {
	font-size: 9px;
}
.results ul:last {
margin:0;
}
.noresults {
	color: #E21424;
	font-weight: 700;
	font-size: 12px;
	text-align: center;
}
.nav {
	float: left;
	position: relative;
	width: 830px;
}
.nav ul li {
	float: left;
	height: 26px;
	line-height: 26px;
	text-indent: 0;
}
.nav ul li a {
	color: #FFF;
	display: block;
	height: 26px;
	padding: 0 18px;
}
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.hover {
	color: #E21424;
}
.cat-4 .nav ul li a {
	color: #000;
}
.cat-4 .nav ul li a:hover, .cat-4 .nav ul li a.current, .cat-4 .nav ul li a.hover {
	color: #FFF;
}
.cat-6 .nav ul li a {
	color: #AFAFAF;
}
.cat-6 .nav ul li a:hover, .cat-6 .nav ul li a.current, .cat-6 .nav ul li a.hover {
	color: #FFF;
}
.nav ul.level-1 {
	margin-top: 3px;
	padding-left: 25px;
	width: 100%;
}
.nav ul.level-1 li.level-1 {
	text-indent: -10000px;
	width: 138px;
}
.nav ul.level-1 li.level-1.nav-1-1 {
	background: transparent url(../../img/bg-nav-leclub.png?1384512132) center 0 no-repeat scroll;
}
.nav ul.level-1 li.level-1.nav-1-4 {
	background: transparent url(../../img/bg-nav-lasso.png?1384512132) center 0 no-repeat scroll;
}
.nav ul.level-1 li.level-1.nav-1-6 {
	background: transparent url(../../img/bg-nav-la-boutique.png?1403860012) center 0 no-repeat scroll;
	margin-left: 12px;
}
.nav ul.level-1 li.level-1.nav-1-2 {
	background: transparent url(../../img/bg-nav-entreprises.png?1403860012) center 0 no-repeat scroll;
	margin-left: 24px;
}
.nav ul.level-1 li.level-1:hover, .nav ul.level-1 li.level-1.current {
	background-position: center -26px;
}
.nav ul.level-1 li.level-1.current ul.level-2 {
	display: table;
}
.ie7 .nav ul.level-1 li.level-1.current ul.level-2 {
	display: block;
}
.nav ul.level-2 {
	display: none;
	font-size: 13px;
	position: absolute;
	left: 0;
	margin-left: 10px;
	top: 33px;
	width: 800px;
}
.nav ul.level-2 li.level-2 {
	display: table-cell;
}
.ie7 .nav ul.level-2 li.level-2 {
	display: block;
}
.nav ul.level-3 {
	background: #000;
	display: none;
	padding-bottom: 5px;
	position: absolute;
	top: 25px;
	z-index: 10;
}
.nav ul.level-3 li.level-3 {
	float: none;
	white-space: nowrap;
	height: 30px;
	line-height: 20px;
	margin: 0 10px;
	min-width: 100px;
}
.nav ul.level-3 li.level-3 a {
	color: #ADADAD;
	height: 30px;
	padding: 5px 0;
	border-bottom: 1px solid #353535;
}
.nav ul.level-3 li.level-3 a:hover, .nav ul.level-3 li.level-3 a.current, .nav ul.level-3 li.level-3 a.hover {
	color: #E21424;
}
.ie7 .nav ul.level-3 li.level-3 a {
	height: 20px;
}
.cat-4 .nav ul.level-3 li.level-3 a {
	color: #000;
}
.cat-4 .nav ul.level-3 li.level-3 a:hover, .cat-4 .nav ul.level-3 li.level-3 a.current, .cat-4 .nav ul.level-3 li.level-3 a.hover {
	color: #FFF;
}
.cat-6 .nav ul.level-3 li.level-3 a {
	color: #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
}
.cat-6 .nav ul.level-3 li.level-3 a:hover, .cat-6 .nav ul.level-3 li.level-3 a.current, .cat-6 .nav ul.level-3 li.level-3 a.hover {
	color: #FFF;
}
.ie7 .nav ul.level-3 li.level-3 a {
	display: block;
}
.ie7 .nav ul.level-3 li.level-3 {
	width: 150px;
}
.cat-4 .nav ul.level-3 {
	background: #E21424;
}
.cat-6 .nav ul.level-3 {
	background: #676767;
}
#current_album {
	background: #CDCDCF;
	height: 510px;
	overflow: hidden;
	position: relative;
	width: 645px;
}
#current_album #slideshow {
	height: 430px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 645px;
}
#current_album #thumbs {
	z-index: 10;
	height: 70px;
	margin: 5px 20px;
	position: absolute;
	top: 430px;
	width: 605px;
}
#current_album #thumbs ul {
	height: 70px;
	z-index: 15;
}
#current_album #thumbs ul li {
	float: left;
	margin-left: 1px;
	width: 120px;
}
#current_album #thumbs .top.pagination {
	position: absolute;
	margin: 5px 0;
	top: -5px;
	left: -20px;
	width: 0;
	height: 0;
	z-index: 10;
}
#current_album #thumbs .top.pagination .link_page, #current_album #thumbs .top.pagination .current {
	display: none;
}
#current_album #thumbs .top.pagination a {
	display: block;
	height: 42px;
	position: absolute;
	width: 18px;
}
#current_album #thumbs .top.pagination a.next_page {
	background: transparent url(../../img/bt-right.png?1385134449) 0 0 no-repeat scroll;
	left: 626px;
	top: 14px;
}
#current_album #thumbs .top.pagination a.prev_page {
	background: transparent url(../../img/bt-left.png?1385134448) 0 0 no-repeat scroll;
	left: 0;
	top: 14px;
}
#current_album #thumbs .top.pagination a:hover {
	background-position: 0 -42px;
}
#current_album #caption {
	background: rgba(51,51,51,0.5);
	color: #FFF;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 400px;
	text-align: center;
	width: 645px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
html, body, blockquote, ul, ol, form {
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p:first-child {
	margin-top: 0;
}
p:last-child {
	margin-bottom: 0;
}
textarea, table, td, th, code, pre, samp, div, p {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}
code, pre, samp {
	white-space: pre-wrap;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	border: none;
}
p {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
form {
	margin: 0;
	padding: 0;
}
form, fieldset {
	border: none;
}
input, button, select {
	vertical-align: middle;
}
input, select, textarea {
	outline: none;
}
input:focus, select:focus, textarea:focus {
-webkit-box-shadow:0 0 9px 0 #;
-moz-box-shadow:0 0 9px 0 #;
box-shadow:0 0 9px 0 #;
	z-index: 1;
}
button {
	outline: none;
}
.chrome select {
	appearance: none;
	-webkit-appearance: none;
	background: #FFF url(../../img/arrow_down.png?) right center no-repeat scroll;
	padding-right: 20px;
}
input[type=checkbox] {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.ie7 input[type="checkbox"], .ie8 input[type="checkbox"] {
	border: none;
}
.article_content {
	background: #FFF;
	overflow: hidden;
	padding: 15px;
}
.article_content .photo {
	width: 365px;
	float: right;
	margin: 0 0 10px 10px;
}
.article_content .text {
	text-align: justify;
}
.article_content .text p {
	margin: 10px 0;
}
.actualites .article_content, .breves .article_content, .effectif .article_content, .rubrique-105 .article_content, .albumphotos .article_content {
	background: none;
	padding: 0;
}
.partenaires ul li {
	color: #E21424;
	font-weight: 700;
	font-size: 14px;
	line-height: 26px;
	padding-left: 20px;
}
.partenaires ul li ul {
	margin-left: -20px;
}
.partenaires ul li ul li {
	background: #FFF;
	color: #000;
	height: 26px;
	margin-bottom: 2px;
	overflow: hidden;
	padding-right: 105px;
}
.partenaires ul li ul li.ccc {
	background: #FFF url(../../img/bg-ccc.gif?1387201920) center right no-repeat scroll;
}
.partenaires ul li ul li .name {
	font-weight: 400;
	font-size: 11px;
}
.partenaires ul li ul li .link {
	float: left;
	width: 50%;
}
.partenaires ul li ul li .link a {
	background: transparent url(../../img/web.png?1457601319) center left no-repeat scroll;
	color: #000;
	display: block;
	font-style: italic;
	font-size: 10px;
	height: 26px;
	line-height: 26px;
	padding-left: 14px;
	text-decoration: none;
}
.partenaires ul li ul li .link a:hover {
	text-decoration: underline;
}
.partenaires ul li ul li.with_link .name {
	float: left;
	width: 50%;
}
.videotheque iframe {
	height: 585px;
	width: 100%;
}
#header {
	height: 160px;
	position: relative;
}
.cat-1 #header {
	background: #E7E7EA url(../../img/bg-header-pro.jpg?1403860267) 0 0 no-repeat scroll;
}
.cat-4 #header {
	background: #E7E7EA url(../../img/bg-header-asso.jpg?1403860266) 0 0 no-repeat scroll;
}
.cat-6 #header {
	background: #E7E7EA url(../../img/bg-header-la-boutique.jpg?1403860267) 0 0 no-repeat scroll;
}
.cat-2 #header {
	background: #E7E7EA url(../../img/bg-header-entreprises.jpg?1403860267) 0 0 no-repeat scroll;
}
#header .logo {
	display: block;
	float: left;
	height: 160px;
	left: 0;
	width: 170px;
}
.ie7 #header {
	z-index: 10;
}
#header .usbco {
	float: left;
	width: 320px;
}
#header .pub_header {
	float: left;
	height: 60px;
	margin: 18px 21px 0;
	overflow: hidden;
	position: relative;
	width: 468px;
}
#header .pub_header ul.bjqs {
	height: 60px;
	position: relative;
	width: 5000px;
}
#header .pub_header ul.bjqs li {
	float: left;
	height: 60px;
	width: 468px;
}
#footer {
	background: transparent url(../../img/bg-footer.png?1386593720) left bottom no-repeat scroll;
	height: 125px;
	padding: 0 60px;
	padding-top: 20px;
}
.ie7 #footer {
	height: 105px;
}
#footer #partner_wrapper {
	overflow: hidden;
	position: relative;
	width: 880px;
}
#footer #partner_wrapper ul {
	width: 2000px;
}
#footer #partner_wrapper ul li {
	float: left;
	height: 65px;
	margin-right: 20px;
}
#footer #partner_wrapper ul li a {
	display: block;
	height: 65px;
	text-indent: -10000px;
	width: 130px;
}
#footer #partner_wrapper ul li a:hover {
	background-position: 0 -65px;
}
#backlinks {
	color: #FFF;
	font-size: 12px;
	text-align: center;
}
.home #next_match {
	height: 230px;
}
.home .home_link {
	display: block;
	float: left;
	height: 50px;
	margin: 280px 30px 0 140px;
	text-indent: -10000px;
	width: 210px;
}

.home .home_link.billeterie {
	background: transparent url(../../img/bt-home-billeterie.png?1383836686) 0 0 no-repeat scroll;
}
.home .laboutique {
	display:block;
	height: 50px;
	width: 210px;
	margin: 330px 30px 0 140px;
	text-indent: -10000px;
	background: transparent url(../../img/bt-home-laboutique.png?1383836686) 0 0 no-repeat scroll;
}

.home .home_link.site {
	background: transparent url(../../img/bt-home-site.png?1383836177) 0 0 no-repeat scroll;
	margin: 280px 140px 0 30px;
}

.home .lesmetiers {
	display:block;
	height: 50px;
	width: 210px;
	margin: -50px 30px 0 650px;
	text-indent: -10000px;
	background: transparent url(../../img/bt-home-metiers.png?1383836686) 0 0 no-repeat scroll;
}
.home .home_link:hover {
	background-position: 0 -50px;
}
.home .fanion {
	display: block;
	float: left;
	margin-top: 200px;
}
.slider {
	height: 380px;
	overflow: hidden;
	position: relative;
	width: 645px;
}
.slider ul.bjqs {
	height: 380px;
	position: relative;
	width: 5000px;
}
.slider ul.bjqs li {
	float: left;
	height: 380px;
	width: 645px;
}
.slider ul.bjqs li a {
	display: block;
}
.slider ul.bjqs li a img {
	height: 380px;
	width: 645px;
}
.slider ul.bjqs li p.bjqs-caption {
	bottom: 0;
	background: rgba(51,51,51,0.5);
	color: #FFF;
	display: block;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 645px;
}
.slider ul.bjqs-controls {
	bottom: 0;
	height: 50px;
	position: absolute;
	width: 645px;
	z-index: 9999;
}
.slider ul.bjqs-controls li {
	width: 18px;
}
.slider ul.bjqs-controls li.bjqs-next {
	float: right;
}
.slider ul.bjqs-controls li.bjqs-next a {
	background: transparent url(../../img/bt-right.png?1385134449) 0 0 no-repeat scroll;
}
.slider ul.bjqs-controls li.bjqs-prev {
	float: left;
}
.slider ul.bjqs-controls li.bjqs-prev a {
	background: transparent url(../../img/bt-left.png?1385134448) 0 0 no-repeat scroll;
}
.slider ul.bjqs-controls li a {
	display: block;
	height: 42px;
	margin-top: 4px;
	text-indent: -10000px;
}
.slider ul.bjqs-controls li a:hover {
	background-position: 0 -42px;
}
ul.tabs {
	height: 196px;
	position: relative;
}
.ie7 ul.tabs {
	height: 200px;
}
#results ul.tabs {
	height: 214px;
}
ul.tabs li {
	background: transparent url(../../img/bg-tabs.png?1385039796) top center no-repeat scroll;
	color: #FFF;
	cursor: pointer;
	float: left;
	font-family: verdana;
	height: 20px;
	padding-top: 6px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
}
.ie7 ul.tabs li {
	height: 14px;
}
#results ul.tabs li {
	font-family: arial;
	font-size: 10px;
	width: 90px;
}
#results ul.tabs li.next {
	background: transparent url(../../img/bg-tabs-long.png?1385039796) top center no-repeat scroll;
	width: 120px;
}
#results ul.tabs li.next:hover, #results ul.tabs li.next.current {
	background-position: center -20px;
}
ul.tabs li:hover, ul.tabs li.current {
	background-position: center -20px;
}
ul.tabs li.current div {
	display: block;
}
ul.tabs li div {
	background: #FFF;
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
	width: 100%;
}
ul.tabs li div img {
	margin: 10px 0;
}
ul.tabs li div span {
	font-weight: 700;
}
ul.tabs li div span.pdf {
	display: block;
	padding-bottom: 10px;
}
ul.tabs li div span.pdf a {
	color: #333;
	text-transform: none;
}
ul.tabs li div span.pdf a:hover {
	text-decoration: underline;
}
ul.tabs li div ul li {
	border-bottom: 1px dashed #CCC;
	background: none;
	cursor: default;
	float: none;
	height: 25px;
	line-height: 25px;
	padding: 0;
	padding-left: 5px;
	text-align: left;
	text-transform: none;
	width: 300px;
}
.ie7 ul.tabs li div ul li {
	height: 20px;
	line-height: 20px;
	width: 295px;
}
ul.tabs li div ul li.last {
	border-bottom: none;
}
ul.tabs li div ul li a {
	display: block;
}
ul.tabs li div ul li a:hover {
	text-decoration: underline;
}
ul.tabs li div ul li.odd {
	color: #E21424;
}
ul.tabs li div ul li.odd a {
	color: #E21424;
}
ul.tabs li div ul li.even {
	color: #333;
}
ul.tabs li div ul li.even a {
	color: #333;
}
#pubs_home {
	margin-top: 10px;
	overflow: hidden;
}
#pubs_home .p_home {
	float: left;
	margin-right: 15px;
	width: 315px;
}
#pubs_home .p_home.last {
	margin-right: 0;
}
#pubs_home .p_home a.pub_usbco {
	display: block;
	height: 70px;
	text-indent: -10000px;
}
#pubs_home .p_home a.pub_usbco.billet {
	background: transparent url(../../img/bt-home-billeterie2.png?1397812084) 0 0 no-repeat scroll;
}
#pubs_home .p_home a.pub_usbco.facebook {
	background: transparent url(../../img/bt-home-facebook.png?) 0 0 no-repeat scroll;
}
#pubs_home .p_home a.pub_usbco.boutique {
	background: transparent url(../../img/bt-home-boutique.png?1403876121) 0 0 no-repeat scroll;
}
#pubs_home .p_home a.pub_usbco:hover {
	background-position: 0 -70px;
}
#medias_video {
	margin-top: 10px;
	overflow: hidden;
}
#medias_video #medias {
	float: left;
	margin-right: 10px;
	width: 90px;
}
#medias_video #medias a {
	display: block;
	text-indent: -10000px;
	width: 90px;
}
#medias_video #medias #videos_photos, #medias_video #medias #appli {
	height: 229px;
	padding-top: 157px;
}
#medias_video #medias #videos_photos a, #medias_video #medias #appli a {
	height: 36px;
}
#medias_video #medias #videos_photos a.a_videos, #medias_video #medias #appli a.a_videos {
	background: transparent url(../../img/bt-videos.png?1401867310) 0 0 no-repeat scroll;
}
#medias_video #medias #videos_photos a.a_photos, #medias_video #medias #appli a.a_photos {
	background: transparent url(../../img/bt-photos.png?1401867310) 0 0 no-repeat scroll;
}
#medias_video #medias #videos_photos a.a_play, #medias_video #medias #appli a.a_play {
	background: transparent url(../../img/bt-appli-android.png?1401874960) 0 0 no-repeat scroll;
}
#medias_video #medias #videos_photos a.a_iphone, #medias_video #medias #appli a.a_iphone {
	background: transparent url(../../img/bt-appli-mac.png?1401874960) 0 0 no-repeat scroll;
}
#medias_video #medias #videos_photos a:hover, #medias_video #medias #appli a:hover {
	background-position: 0 -36px;
}
#medias_video #medias #videos_photos {
	background: transparent url(../../img/bg-mediatheque.jpg?1401867235) 0 0 no-repeat scroll;
}
#medias_video #medias #appli {
	background: transparent url(../../img/bg-appli-youfoot.jpg?1401874961) 0 0 no-repeat scroll;
	margin-top: 10px;
}
#medias_video #video {
	float: left;
	text-align: right;
	width: 545px;
}
#medias_video #video iframe {
	height: 545px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
body {
	font-family: 'Arial';
	font-size: 11px;
}
#wrapper {
	margin: 0 auto;
	width: 1000px;
}
#main {
	background: transparent url(../../img/bg-main.png?1385031093) 0 0 repeat-y scroll;
	overflow: hidden;
	padding: 0 12px 10px;
}
#content {
	float: left;
	margin-right: 15px;
	width: 645px;
}
#breadcrumb {
	height: 28px;
	font-size: 11px;
	line-height: 28px;
	color: #666;
}
#breadcrumb a {
	color: #666;
}
#breadcrumb a:hover {
	text-decoration: underline;
}
#true_content {
	min-height: 300px;
}
#sidebar {
	background: #CDCDCF;
	float: left;
	min-height: 300px;
	width: 316px;
}
.page_title {
	background: #CDCDCF;
	height: 24px;
	font-size: 14px;
}
.page_title span {
	background: #000;
	color: #E7E7EA;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 30px 0 15px;
	text-transform: uppercase;
}
.page_title span.date {
	background: none;
	color: #E21424;
	float: right;
	font-size: 11px;
	padding: 0 10px 0 0;
	text-transform: none;
}
#sidebar .page_title {
	background: #000;
}
.maintenance {
	color: #FFF;
	font-weight: 700;
	font-size: 20px;
	padding-top: 50px;
	text-align: center;
}
#sidebar {
	padding-top: 8px;
}
#sidebar .block {
	margin: 0 8px 12px;
}
#sidebar .block a.pub_usbco {
	display: block;
	height: 70px;
	text-indent: -10000px;
}
#sidebar .block a.pub_usbco.social {
	float: left;
	width: 100px;
}
#sidebar .block a.pub_usbco.billet {
	background: transparent url(../../img/bt-sidebar-billeterie.png?1385039800) 0 0 no-repeat scroll;
}
#sidebar .block a.pub_usbco.facebook {
	background: transparent url(../../img/bt-sidebar-facebook.png?1455186575) 0 0 no-repeat scroll;
}
#sidebar .block a.pub_usbco.twitter {
	background: transparent url(../../img/bt-sidebar-twitter.png?1455186573) 0 0 no-repeat scroll;
}
#sidebar .block a.pub_usbco.instagram {
	background: transparent url(../../img/bt-sidebar-instagram.png?1455186573) 0 0 no-repeat scroll;
}
#sidebar .block a.pub_usbco.boutique {
	background: transparent url(../../img/bt-sidebar-boutique.png?1397812084) 0 0 no-repeat scroll;
}
#sidebar .block a.pub_usbco:hover {
	background-position: 0 -70px;
}
#sidebar .block.social {
	height: 70px;
}
#sidebar .crowdfunding {
	background: transparent url(../../img/crowdfunding.jpg) 0 0 no-repeat scroll;
	height: 80px;
	margin-left: 8px;
}
#sidebar .crowdfunding a {
	display: block;
	width : 308px;
	height: 88px;
}
#sidebar .pub_sidebar ul.bjqs li {
	height: 250px;
	width: 300px;
	margin-bottom: 12px;
}
#sidebar .pub_sidebar ul.bjqs li.last {
	margin: 0;
}
#true_content .products {
	border: none;
	background: #CDCDCF;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
#true_content .products .page_title {
	cursor: pointer;
	margin-bottom: 5px;
}
#true_content .products .product_content {
	display: none;
	margin-bottom: 10px;
	padding: 0;
}
#true_content .products .product_content ul {
	overflow: hidden;
}
#true_content .products .product_content ul li {
	background: #fff;
	float: left;
	height: 190px;
	margin: 0 15px 15px 0;
	overflow: hidden;
	padding: 10px;
	width: 315px;
}
.ie7 #true_content .products .product_content ul li {
	width: 295px;
}
#true_content .products .product_content ul li.last {
	margin-right: 0;
}
#true_content .products .product_content ul li .img {
	float: left;
	height: 135px;
	margin-right: 5px;
	width: 100px;
}
#true_content .products .product_content ul li .content {
	float: left;
	width: 190px;
}
#true_content .products .product_content ul li .content .title {
	color: #E21325;
	display: block;
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 2px;
}
#true_content .products .nav_product {
	border: none;
	background: #CDCDCF;
	margin: 0;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
#true_content .products .nav_product li {
	border: none;
	background: #000;
	margin: 0;
	margin-right: 5px;
	padding: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
#true_content .products .nav_product li a {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
#true_content .products .nav_product li.ui-state-active, #true_content .products .nav_product li.ui-state-hover {
	background: #fff;
}
#true_content .products .nav_product li.ui-state-active a, #true_content .products .nav_product li.ui-state-hover a {
	color: #000;
}
.players {
	padding-top: 15px;
}
.players ul {
	overflow: hidden;
}
.players ul li {
	background: #FFF;
	float: left;
	height: 155px;
	margin-top: 5px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 317px;
}
.players ul li .player_img {
	float: left;
	width: 110px;
}
.players ul li .player_text {
	float: left;
	width: 187px;
}
.players ul li .player_text span {
	display: block;
	margin-top: 2px;
}
.players ul li .player_text span.name {
	color: #E21424;
	font-weight: 700;
	font-size: 12px;
}
.ie7 .players ul li {
	width: 297px;
}
.players ul li.even {
	margin-left: 11px;
}
#sidebar .players ul li {
	float: none;
	width: 300px;
}
#sidebar .players ul li.first {
	margin: 0;
}
#sidebar .players ul li .player_text {
	width: 170px;
}
.ie7 #sidebar .players ul li {
	width: 280px;
}
.players ul li .flag {
	position: absolute;
	right: 0;
	top: 10px;
}
#sidebar .players {
	padding-top: 0;
}
.sql {
	background-color: #fff;
	position: absolute;
	top: 20px;
	z-index: 10000;
}
.sql .close {
	border: 1px solid #F00;
	position: absolute;
	right: 0;
	top: 0;
}
#videos_asso{
	height:30px;
	background:url(/asso/images/cell_video.png) repeat-x;
	margin-left:100px;
	margin-top:485px;
	text-align:center;
	padding-top:5px;
}

#videos_asso a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:700;
	color:#000;
}