body {
	background:url('/img/layout-header.jpg') #fff no-repeat top;
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	font-size:13px;
	color:#000;
}
a {
	color:#4E6317;
}


#site {
	width:1000px;
	margin:0 auto;
	position:relative;
}
#sidepub {
	/*position:absolute;*/
	width:120px;
	height:600px;
	top:244px;
	float:left;
	/*left:-120px;*/
}
#header {
	height:194px;
	position:relative;
}
#contenu {
	width:100%;
/*
	background:url('/img/layout-bg.gif') #373737 repeat-y center;
*/
}
#contenu .main {
	width:460px;
	margin-left:40px;
	float:left;
}
#bottom-close {
	visibility:hidden;
}
#contenu .side {
	float:left;
	width:275px;
	margin-left:25px;
}

/* HEADER */
#header a.home {
	display:block;
	position:absolute;
	top:0px;
	left:-70px;
	width:340px;
	height:180px;
}
#header .pub {
	position:absolute;
	top:5px;
	right:0px;
}
#header .social {
  position:absolute;
  top:144px;
  right:0px;
}
#header .social a {
	text-decoration:none;
}
#header #baseline {
	position:absolute;
	top:150px;
	right:110px;
	width:485px;
	text-align:right;
	font-size:10px;
	text-transform:uppercase;
	color:#444;
  letter-spacing:0.12em;
}
#header .baseline-on {
	color:#000;
}
#header .dropdown {
	position:absolute;
	right:0;
  top:102px;
}

/* COLONNE GAUCHE */
.leftside h3 , .side h3 {
	font-size:16px;
	font-variant: small-caps;
	color:#4E6317;
	margin:15px 0 5px;
}
.leftside a.video , .side a.video {
	display:block;
	background:#000;
	text-align:center;
	padding:10px;
	font-size:10px;
	color:#AEE30E;
	text-decoration:none;
}
.leftside a.video:hover , .side a.video:hover {
	color:#fff;
}
.leftside a.video img , .side a.video img {
	margin-bottom:5px;
}

/* NEWS BLOCK */
.news-side {
	clear:left;
	padding-bottom:15px;
}
.news-side a {
  display:block;
	margin-bottom:5px;
}
.news-side img {
	float:left;
  margin-right:5px;
  margin-bottom:5px;
}
.news-side span {
	color:#666;
	font-size:11px;
}

/* CONTENU */
#contenu p {
	margin-bottom:15px;
}
#contenu p.intro {
	margin-bottom:8px;
	line-height:15px;
	font-size:12px;
	text-align:justify;
}
#contenu p.intro a {
	text-decoration:none;
	border-bottom:dotted 1px #AEE30E;
}
#contenu h1 {
	clear:left;
	font-size:32px;
	font-weight:normal;
	color:#a9c857;
	text-transform:uppercase;
	margin:3px 0 20px 0px;
}
#contenu h1 span {
	filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
}
#contenu h2 {
  text-transform:uppercase;
  clear:both;
  margin:20px 0 10px;
  font-size:20px;
  border-bottom:none;
  padding:10px 0 0;
  background:none;
  color:#4E6317;
  font-weight:normal;
}
#contenu h2.cards {
  padding:10px 10px 16px 75px;
  background-image:url(/img/bg-titre.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;
  color:#000000;
  margin:20px 0 10px;
}
#contenu h2 a {
	text-decoration:none;
  color:#4E6317;
}
#contenu h2 a span { display:none; }
#contenu h2 a:hover span { display:inline; }
#contenu h2.big {
	margin:30px 0 13px;
	font-size:16px;
	padding-bottom:5px;
}
#contenu h2.img {
	margin:0;
	padding:10px 0 10px 0;
	border-bottom:none;
}
#contenu h2.img span { display:none; }
a.more {
	font-size:10px;
	line-height:inherit;
	text-decoration:underline;
}
a.more:hover { color:#000; }
img.agauche {
	float:left;
	margin:0 10px 2px 0;
}
img.adroite {
	float:right;
	margin:0 0 2px 10px;
}
.bloc-news {
	position:relative;
	padding-left:110px;
	height:100px;
	overflow:hidden;
	margin-top:11px;
}
.bloc-news .pic {
	position:absolute;
	top:0;
	left:0;
}
.bloc-news .title {
	font-size:12px;
	font-weight:bold;
}
.bloc-news p.resume {
	font-size:11px;
	width:280px;
	margin-top:10px;
	line-height:14px;
}
.bloc-news p.resume a {
	text-decoration: none;
}
.bloc-news p.resume a:hover {
	text-decoration: underline;
}
.bloc-news h3.tag {
	position:absolute;
	bottom:50px;
	right:10px;
	width:260px;
	text-transform: uppercase;
	text-align:center;
	font-size:12px;
	color:#ccc;
}
.bloc-news a.tag-news {
	position:absolute;
	top:56px;
	right:10px;
	width:260px;
	text-align:center;
	font-size:11px;
	color:#fff;
}
.bloc-news a.tag-news:hover {
	color:#AAE30E;
}
.bloc-cards {
	height:150px;
	background: url(/img/bloc-cards.jpg) no-repeat right;
	overflow:hidden;
}
.bloc-cards a {
	display:block;
	float:left;
	font-size:15px;
	margin: 22px 0 6px;
	text-decoration:none;
}
.bloc-cards a:hover {
	text-decoration:underline;
}
.bloc-cards .info {
	display:block;
	clear:left;
	font-size:11px;
	color:#999;
}
p.titre {
	color:#AAE30E;
	padding-left:20px;
	padding-top:10px;
	text-indent:0px;
	font-size:14px;
	font-weight:bold;
}
p.titre span {
	color:#bbb;
}
p.txt {
	font-size:14px;
	line-height:18px;
	text-align:justify;
}
p.txt a.more {
	font-size:12px;
	line-height:16px;
	margin-left:4px;
}
p.i { text-indent:4px; }
p.center { text-align:center; }
p.big { font-size:16px; }
p.liste {
	padding-left:20px;
}
div.cards {
	margin-bottom:15px;
	text-align:center;
}
div.cards img {
	margin-right:5px;
}
/*
ANCIENNE CLASS VERT :
.vert { color:#AEE30E; }
*/
.vert { color:#71930c; }


/* BARRE BOTTOM FACEBOOK STYLE */
#bottom-bar {
/* no more fixed bar
	position:fixed;
	bottom:0;
*/
	width:100%; /*damien : 1500px remplac� par 100%, a d�buguer l'ascenceur horizontal qui �tait pr�sent sous ie */
	z-index:100;
}
#bottom-bar .container {
	margin:0 auto;
	width:100%;
	height:25px;
	background:url(/img/layout-bottom.gif) no-repeat 0 -34px;
	border-top:solid 3px #fff;
/*
	width:1010px;
	background:url(/img/layout-footer.jpg) no-repeat bottom;
*/
}
#bottom-close {
	height:50px;
	background:url(/img/layout-close.png) no-repeat;
}
#bottom-menu {
	height:25px;
/*
	height:29px;
*/
	position:relative;
}
#bottom-menu a.big {
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	padding:0px 6px;
	margin:0 15px;
	font-size:14px;
	text-decoration:none;
	color:#e1f81e;
	font-weight:bold;
}
#bottom-menu a.big:hover {
	color:#aee30e;
}
#bottom-menu div {
	position:absolute;
	width:0px;
	bottom:31px;
	background:#252525;
	text-align:center;
}
#bottom-menu a.ssmenu {
	padding:8px 6px;
	font-size:13px;
	text-decoration:none;
	display:block;
	
}
#bottom-menu a.ssmenu:hover {
	color:#fff;
}
#bottom-contact {
	height:21px;
	line-height:21px;
	text-align:left;
	color:#8bc80d;
	margin-left:200px;
	float:right;
	width:320px;
/*
	width:175px;
	float:right;
	margin-right:125px;
*/
}
#bottom-contact a {
	text-decoration:none;
	color:#000;
/*
	color:#8bc80d;
*/
	font-size:11px;
}
#bottom-contact a:hover {
	text-decoration:underline;
}
#bottom-links a strong {
	margin:0 5px 0 15px;
}
#bottom-links a {
	font-size:11px;
	float:left;
	display:block;
	width:620px;
	text-decoration:none;
	color:#000;
	height:23px;
	line-height:23px;
	text-align:center;
/*
	height:21px;
	line-height:21px;
	color:#9dda0d;
*/
}
#bottom-links a:hover {
	text-decoration:none;
}



/* MENU DE GAUCHE */
div.leftside {
  margin-bottom: 24px;
  margin-left:20px;
  width:180px;
  float:left;
}




.side .btn img {
	margin-bottom: 30px;
}




.side h3.title {
	text-align:center;
	color:#999;
	padding:3px 0 5px;
}
.side a.video {
	font-size:11px;
	text-align:center;
	display:block;
	color:#AEE30E;
	padding-bottom:5px;
}
.side a.video img {
	margin-bottom:3px;
}

.side ul.salles {
	margin-bottom:30px;
}
.side ul.salles li {
	position: relative;
	font-size:11px;
	height:80px;
	background-position:center -15px;
  background-repeat: no-repeat;
}
.side ul.salles .position {
	float:left;
	display:block;
	line-height:18px;
	font-weight:bold;
	font-size:15px;
	background:#000;
	color:#ccc;
	padding:1px 3px;
	margin:0 0 0 3px;
}
.side ul.salles .overlay {
	background:#000;
	position:absolute;
	top:0;
	left:3px;
	filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;
	display:block;
  width:183px;
	height:63px;
}
.side ul.salles li:hover .overlay { filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
.side ul.salles .title {
	float:left;
	display:block;
	height:78px;
	width:150px;
	line-height:16px;
	font-weight:bold;
	text-decoration:none;
}
.side ul.salles .visiter , .side ul.salles .telecharger , .side ul.salles .bonus {
	clear:right;
	float:right;
	width:80px;
	height:19px;
	line-height:19px;
	text-decoration:none;
	margin-right:5px;
	margin-top:3px;
	color:#bbb;
}
.side ul.salles .visiter {
  height:24px;
  line-height:24px;
  color:#aae30e;
  font-weight:bold;
}
.side ul.salles .bonus {
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.side ul.salles .flag {
	position:absolute;
	top:4px;
	left:165px;
}
.side ul.salles .opinions {
	position:absolute;
	top:80px;
	right:10px;
	font-size:10px;
	color:#eee;
	text-decoration:none;
}
.side ul.salles li:hover .visiter,
.side ul.salles li:hover .telecharger,
.side ul.salles li:hover .bonus,
.side ul.salles li:hover .opinions,
.side ul.salles li:hover .position
	{ color:#fff; }
.side ul.salles li .visiter:hover,
.side ul.salles li .telecharger:hover,
.side ul.salles li .bonus:hover,
.side ul.salles li .opinions:hover
	{ color:#AAE30E; }
.side ul.salles-mini {
	margin-bottom:30px;
	padding-left:3px;
}
.side ul.salles-mini li {
	position: relative;
	height:40px;
	background-color:#000;
	background-repeat: no-repeat;
	background-position: 0 -25px;
	font-size:11px;
	margin-bottom:10px;
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
	width:269px;
}
.side ul.salles-mini .position {
	float:left;
	display:block;
	width:180px;
	height:40px;
	text-decoration:none;
}
.side ul.salles-mini .position span {
	float:left;
	display:block;
	line-height:18px;
	font-weight:bold;
	font-size:15px;
	background:#000;
	padding:0px 3px;
	color:#999;
	filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
}
.side ul.salles-mini a.position:hover span { color:#fff; }
.side ul.salles-mini .title {
	display:block;
	float:right;
	clear:right;
	width:87px;
	height:18px;
	line-height:26px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:#aee30e;
}
.side ul.salles-mini .bonus {
	display:block;
	float:right;
	clear:right;
	width:87px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.side ul.salles-mini li:hover .visiter,
.side ul.salles-mini li:hover .telecharger,
.side ul.salles-mini li:hover .bonus,
.side ul.salles-mini li:hover .opinions,
.side ul.salles-mini li:hover .position
	{ color:#fff; }
.side ul.salles-mini li .visiter:hover,
.side ul.salles-mini li .telecharger:hover,
.side ul.salles-mini li .bonus:hover,
.side ul.salles-mini li .opinions:hover
	{ color:#AAE30E; }

/* LEXIQUE */
#contenu p.lexique {
	margin-bottom:25px;
	font-size:14px;
	line-height:15px;
}
#contenu p.lexique span.vert {
	padding:10px 0 10px 10px;
	font-size:16px;
	display:block;
}

/* PAGINATION */
div.pagination {
	margin:10px auto 20px;
	text-align:center;
	position:relative;
	clear:left;
}
.pagination div {
	height:30px;
	width:30px;
	background-color:#fff;
	color:#000;
	margin-right:6px;
	text-align:center;
	line-height:34px;
	display:inline;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
.pagination div a {
	height:30px;
	width:30px;
	text-decoration:none;
	background:#ccc;
}
.pagination div.others a, .pagination .current {
	padding:6px 10px;
}
.pagination div.previous, .pagination div.next {
	position:absolute;
	top:0;
}
.pagination div.previous {
	left:0;
	margin-right:0;
}
.pagination div.next {
	right:0;
	margin-right:0;
}
.pagination div.previous, .pagination div.next, .pagination .previous a, .pagination .next a {
	height:30px;
	width:120px;
	text-align:center;
	cursor:pointer;
}
.pagination .next a, .pagination .previous a, .pagination .others a {
	text-decoration:none;
}
.pagination .next a, .pagination .previous a {
	float:left;
}
.pagination .previous a:hover, .pagination .next a:hover, .pagination .others a:hover {
	background-color:#ddd;
	color:#000;
}

/* COMMENTAIRES */
textarea.comm {
	width:100%;
	height:40px;
}
form.comm {
	
}
form.comm span.nom {
	line-height:21px;
	width:80px;
	display:block;
	float:left;
}
form.comm input.name{
	float:left;
	line-height:21px;
	height:21px;
	border:inset 1px #000;
	width:250px;
}
form.comm .txt {
	margin:6px 0 10px;
	height:100px;
	border:inset 1px #000;
	width:330px;
}
form.comm .btn {
	float:right;
	margin-right:50px;
	border:inset 2px #ccc;
	background:#eee;
	font-size:12px;
	padding:2px 15px;
}
form.pticomm span.nom {
	line-height:21px;
	width:80px;
	display:block;
	float:left;
}
form.pticomm input.name{
	float:left;
	line-height:21px;
	height:21px;
	border:inset 1px #000;
	width:180px;
}
form.pticomm .txt {
	margin:6px 0 10px;
	height:70px;
	border:inset 1px #000;
	width:260px;
}
form.pticomm .btn {
	float:right;
	border:inset 2px #ccc;
	background:#eee;
	font-size:12px;
	padding:2px 15px;
}
.comm-ok {
	border:1px solid #AEE30E;
	color:#AEE30E;
	font-size:11px;
	line-height:14px;
	margin:10px 0;
	padding:5px;
	text-align:center;
}
ul.comm {
}
ul.comm li {
	border-top:dotted 1px #888;
	padding-top:15px;
}
ul.comm .name {
	float:left;
	font-weight:bold;
	display:block;
	color:#A9C857;
	font-size:18px;
	margin-right:15px;
	line-height:20px;
}
ul.comm .date {
	float:left;
	display:block;
	color:#999;
	font-size:12px;
	line-height:26px;
}
ul.comm .txt {
	display:block;
	font-size:11px;
	padding:10px 0 20px;
	clear:left;
	font-size:13px;
}
#text ul.comm {
}
/* COMMENTAIRES EN POPUP */
form.modal input.name {
	width:250px;
	float:right;
}
form.modal textarea.txt {
	width:100%;
	height:140px;
	margin:10px 0;
}
form.modal div.btn {
	text-align:center;
}
form.modal div.btn input {
	border:outset 2px #999;
	background:#333;
	font-variant:small-caps;
	color:#ddd;
}

/* VIDEOS */
ul.video-menu {
	margin-bottom:20px;
	line-height:16px;
}
.videos-liste div.v {
	background:#000;
	padding:5px;
	margin-bottom:6px;
}
.videos-liste img.mini {
	float:left;
	margin-right:10px;
	width:130px;
	border:solid 3px #000;
}
.videos-liste a.title {
	text-decoration:none;
	font-size:17px;
	line-height:17px;
}
.videos-liste a.title:hover { color:#000; }
.videos-liste span {
	display:block;
	margin-top:5px;
}
.videos-liste .tags {
	float:left;
	font-size:10px;
	line-height:15px;
	margin-top:3px;
	margin-left:12px;
	width:250px;
}
.videos-liste .tags a {
	text-decoration:underline;
}
.videos-liste .tags a:hover {
	color:#AEE30E;
}
.videos-liste a.voir {
	display:block;
	width:136px;
	text-align:center;
	float:left;
	clear:left;
	padding:0 0 3px;
	font-size:9px;
	background:#000;
	text-transform:uppercase;
	text-decoration:none;
}
.videos-liste a.voir:hover { color:#fff; }
.videos-liste .small {
	font-size:12px;
	float:left;
	width:195px;
	overflow:hidden;
}
.videos-liste .small img.mini {
	width:90px;
}
.videos-liste .small a.title {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}
.videos-liste .small a.voir {
	display:block;
	width:90px;
	text-align:center;
	float:left;
	clear:left;
	margin-top:5px;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}
.videos-liste .small a.voir:hover { color:#fff; }
.videos-liste .small span {
	font-size:11px;
	height:32px;
}
#contenu h1.videobig {
	display:block;
	margin:0;
	padding:15px 10px 20px 40px;
	text-transform:none;
	font-variant:small-caps;
}
#contenu h2.videobig {
	color:#fff;
	margin:0;
	padding:24px 0 15px;
	border-bottom:none;
	font-size:18px;
	background:none;
}

.videos-listebig .vid {
	width:120px;
	float:left;
	height:170px;
	margin:0 16px;
	background:url(/img/videobar-120.gif) no-repeat left 106px;
}
.videos-listebig a.title {
	display:block;
	text-decoration:none;
	font-size:12px;
	height:112px;
	color:#000;
}
.videos-listebig .mini {
	width:120px;
	margin-bottom:13px;
}
.videocomm , .videocomm1 {
	display:block;
	float:right;
	width:16px;
	height:16px;
	padding:0;
}
.videocomm {
	background:url(/img/ico-comments.png) no-repeat center top;
}
.videocomm1 {
	background:url(/img/ico-comment.png) no-repeat center top;
}
.vidsmall {
	float:left;
	height:170px;
	width:180px;
	background:#000;
	margin-right:10px;
	margin-bottom:10px;
}
.vidsmall .mini {
	margin-bottom:2px;
	width:120px;
}
.vidsmall a.title {
	display:block;
	font-size:12px;
	height:114px;
	margin:10px 35px 5px;
	text-decoration:none;
	color:#aee30e;
}
.vidsmall a.title:hover {
	color:#fff;
}
.vidsmall .comm {
	margin:3px 35px 5px 0;
	display:block;
	font-size:10px;
	color:#ccc;
	float:right;
	text-align:right;
}
#show-video {
	width:530px;
	float:left;
	line-height:14px;
	margin-bottom:20px;
}
#show-video .addthis_toolbox {
	margin:15px 0 0px
}
#show-video .addthis_button_facebook_like {
	float:right;
}
.addthis_32x32_style a {
	line-height:32px;
	text-decoration:underline;
}
.addthis_32x32_style span {
	margin-right:3px;
}
#related-videos h3 {
	font-size:14px;
	font-variant:small-caps;
}
#related-videos {
	width:160px;
	float:left;
	margin-left:40px;
}
#related-videos .video {
	font-size:11px;
	color:#444;
	margin-bottom:10px;
}
#related-videos .video a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#related-videos .video a:hover { text-decoration:underline; }
#related-videos .video img {
	margin:0 0 5px;
	width:160px;
}
#related-videos a.related {
	display:block;
	padding:2px 5px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:#333;
	margin-bottom:1px;
}
#related-videos a.related:hover { background:#666; }
#related-v {
	height:315px;
	overflow:auto;
	background:#333;
}
#comm-video {
	float:right;
	width:200px;
	margin-right:38px;
	padding:0 0 30px;
}
#form-comm-video {
	margin-top:5px;
}
#form-comm-video.comm-ok {
	border:1px solid #AEE30E;
	color:#4E6317;
	font-size:11px;
	line-height:14px;
	margin-top:10px;
	padding:5px;
	text-align:center;
}
#form-comm-video span.nom {
	line-height:18px;
	height:18px;
	font-size:11px;
	display:block;
	margin-top:3px;
}
#form-comm-video input.name {
	border:inset 1px #000;
	background:#fff;
	width:200px;
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	font-size:13px;
	padding:2px;
}
#form-comm-video .txt {
	border:inset 1px #000;
	background:#fff;
	width:200px;
	height:75px;
	font-family:Helvetica,Tahoma,Arial,sans-serif;
	font-size:12px;
	padding:2px;
}
#form-comm-video .btn {
	border:inset 2px #ccc;
	background:#eee;
	font-size:11px;
	padding:1px 12px;
}
a.tag {
	display:block;
	float:left;
	padding-right:5px;
	padding-left:20px;
	margin-right:5px;
	margin-bottom:3px;
	height:18px;
	line-height:18px;
	background:url(/img/icon-tag.png) no-repeat 1px 3px;
}
a.comm-link {
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	margin-bottom:10px;
	font-size:11px;
}
.video-right {
	float:right;
	margin:0 0 20px 20px;
	width:180px;
	padding:5px;
	background:#000;
}
.video-right a.title {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	display:block;
	text-align:center;
	color:#aee30e;
}
.video-right a.title img {
	width:180px;
	margin-top:3px;
}
.video-right span {
	color:#888;
	font-size:10px;
}
.video-right a.more {
	font-size:9px;
	padding-top:7px;
	display:block;
	text-align:center;
	color:#aee30e;
}


/* ARTICLES */
.news-liste .news {
	margin:0 0 20px;
}
.news-liste img.mini {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:60px;
}
.news-liste a.title {
	text-decoration:none;
	font-size:14px;
	line-height:16px;
}
.news-liste a.title:hover { color:#000; }
.news-liste span {
	display:block;
	margin-top:5px;
	font-size:11px;
	line-height:13px;
	color:#444;
}
.news-liste span a {
	text-decoration:underline;
	font-size:11px;
}
.news-liste span a:hover {
	color:#000;
}
.news-liste .big {
  margin:0 0 30px;
}
.news-liste .big a.title {
	font-size:18px;
  line-height:20px;
}
.news-liste .big span {
	margin-top:8px;
	font-size:13px;
	line-height:14px;
}
.news-liste .big span a {
	display:block;
	margin-top:6px;
}
#news-content {
	line-height:20px;
	font-size:14px;
}
#news-content .img {
  float:left;
  margin-right:10px;
  margin-bottom:6px;
}
#news-content .pub {
	text-align:center;
	margin:10px 0 30px;
}

/*
 * REVUES DES SALLES DE POKER
 */
#contenu h1.salle {
	text-decoration:none;
	color:#000;
	height:45px;
	line-height:45px;
	font-size:24px;
}
h1.salle img {
	float:left;
	margin-right:15px;
}
.salle-menu {
	margin:0 0 10px;
	height:19px;
	border-bottom:solid 1px #4E6317;
}
.salle-menu a {
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	padding-left:8px;
	padding-right:8px;
	border-top:solid 1px #4E6317;
	border-left:solid 1px #4E6317;
	border-right:solid 1px #4E6317;
	border-bottom:solid 1px #fff;
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	margin-bottom:-1px;
	text-decoration:none;
}
.salle-menu a.on {
	font-weight:bold;
	color:#999;
}
.salle-notes {
	padding-bottom:15px;
	float:left;
	width:200px;
}
.salle-notes .notes {
	width:180px;
	line-height:21px;
	font-size:12px;
	color:#666;
	padding-bottom:8px;
}
.salle-notes .notes img {
	margin-right:3px;
}
.salles-preview a {
	display:block;
	float:left;
	width:130px;
	text-align:center;
	font-size:10px;
	color:#999;
	line-height:15px;
	text-decoration:none;
	height:120px;
}
.salles-table {
	font-size:12px;
}


/*
 * PAGES DE CONTENU
 */
a.affiliate {
	font-size:16px;
	text-decoration:none;
}
a.affiliate span {
	font-size:11px;
	text-decoration:underline;
	margin-top:5px;
	margin-left:15px;
}

/*
 * BONUS
 */
div.bonus {
	float:left;
	width:284px;
	height:250px;
	margin:10px;
	border:solid 1px #000;
}
.bonus .container {
	margin:15px;
}
.bonus .logo {
	display:block;
	text-align:center;
	padding:5px 0;
}
.bonus .code {
	color:#aee30e;
	font-weight:bold;
}


/*
 * CONTACT
 */
form.contact {
	padding:20px 10px;
}
form.contact label {
	display:block;
	clear:left;
	font-size:14px;
	color:#777;
}
form.contact label span {
	width:120px;
	display:block;
	float:left;
	height:22px;
	line-height:22px;
	margin:0 0 16px 20px;
}
form.contact input.contact {
	border:inset 1px #ddd;
	width:500px;
	float:left;
}
form.contact textarea {
	width:500px;
	height:300px;
	border:inset 1px #ddd;
	clear:left;
}
form.contact input.contact-btn {
	border:inset 1px #ddd;
	background:#ddd;
	color:#444;
	padding:3px 14px;
	font-variant:small-caps;
	font-size:14px;
	margin-top:20px;
	margin-left:140px;
}

/*
 * BLOGS
 */
div.blog {
	padding:15px 0;
	border-top:dotted 1px #ddd;
}
.blog-lien {
	float:right;
}
a.blog-titre {
	display:block;
	font-size:16px;
	text-decoration:none;
	float:left;
	font-weight:bold;
	margin-right:8px;
	margin-bottom:2px;
}
div.blog-posts {
	font-size:11px;
	line-height:14px;
}
strong.blog-post {
	font-size:15px;
}


/*
 * LOGICIELS
 */
.logiciels-menu {
	background:#000;
	float:right;
	width:180px;
	text-align:center;
	margin-bottom:25px;
}
.logiciels-menu strong {
	line-height:30px;
	color:#fff;
	display:block;
}
.logiciels-menu a {
	display:block;
	padding:5px;
	font-size:11px;
	text-decoration:none;
	color:#aee30e;
}
.logiciels-menu a span {
	display:block;
	padding:2px;
}
.logiciels-menu a:hover span {
	text-decoration:underline;
}
a.logiciel-big {
	display:block;
	text-align:center;
	padding:15px 0;
}
a.logiciel-big span {
	display:block;
	line-height:32px;
}


/*
 * BIOGRAPHIES DE JOUEURS
 */
div.joueur {
	float:left;
	text-align:center;
	background:#000;
	margin:0 15px 15px 0;
}
div.joueur a {
	display:block;
	margin:25px 25px 0;
	text-decoration:none;
	color:#aee30e;
}
div.joueur a:hover { color:#fff; }
div.joueur span {
	display:block;
	margin-top:5px;
	font-size:14px;
	height:30px;
	line-height:25px;
}
ul.joueurs {
}
ul.joueurs li {
	text-align:center;
	margin:10px 0 15px;
}
ul.joueurs img {
	width:75px;
}
ul.joueurs span {
	display:block;
	font-size:11px;
	line-height:15px;
	height:15px;
}
ul.vert-one{margin:0;padding:0;list-style-type:none;color:#ffffff;display:block;font:bold 16px Helvetica, Verdana, Arial, sans-serif;line-height:165%;width:195px;}
ul.vert-one li{margin:0;color:#ffffff;padding:0;border-top:1px solid #4D0000;border-bottom:1px solid #761A1A;}
ul.vert-one li a{background:#600 url("/img/vert-one_arrow.gif") no-repeat 0 9px;display:block;text-decoration:none;color:#ffffff;padding:5px 0 5px 10px;}
ul.vert-one li a:link{color:#ffffff;background:#600 url("/img/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a:hover{color:#ffffff;background:#900 url("/img/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a:active{color:#ffffff;background:#600 url("/img/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#933 url("/img/vert-one_arrow.gif") no-repeat 0 9px;color:#ffffff;}

/* WIDGETS */
#widget-list li {
	width:430px;
	float:left;
  margin:30px 0 20px;
	line-height:20px;
	font-size:14px;
}	
#widget-list li.gauche {
  margin-right:40px;
  clear:left;
}
#widget-list li strong {
	font-size:18px;
}
#widget-list li a {
  text-decoration:none;
  color:#000;
}
#widget-list li a:hover {
	text-decoration:none;
  color:#4E6317;
}
#widget-list li img {
	float:left;
	margin-right:10px;
}

a.widget-back {
	float:left;
}
#widget-gauche {
	clear:both;
	float:left;
	width:200px;
	padding-top:20px;
}
#widget-howto {
	margin-left:250px;
}
#widget-customize option {
	padding:2px 5px;
}
#widget-customize select {
	border:solid 1px #ddd;
	background:#fff;
	padding:2px;
}

#widget-code {
	width:190px;
	height:60px;
	border:solid 1px #ddd;
	padding:4px;
	font-size:9px;
	font-family:inherit;
}
