/** body **/
body {
	margin:0;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;
	background-position: center center;
	font-size: 12px;
}

/** header **/
#header {
	padding-left: 1px;
}

#content-header {padding-top:12px;}

h1#site-name,div#site-name /* The name of the website */ {
	margin: 0;
	font-size: 2em;
	line-height: 1.3em;
}

a:link,a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

input.form-submit {
	border-radius:13px;
	border : 1px solid #C0C0C0;
	box-shadow : 1px 1px 2px #000000;
	padding : 2px 8px 2px 8px;
	cursor : pointer;
	background : #EEEEEE;
}

input.form-submit:hover {box-shadow : 1px 1px 4px #000000;}
input.form-submit:active {box-shadow : 0px 0px 4px #000000;}

/** main (container for everything else) **/
#main {
	position:static;
	top: -40px;
	min-height: 600px;
}

#content-inner,
#forum-content-inner
	/* Wrapper for any blocks placed in the "content top" region */ {
	padding-left: 5px;
	padding-right: 5px;
	width: 615px;
}

#poker770 {
	padding-top : 35px;
	text-align: center;
}

#club_des_clubs {
	margin-left: -1px;
}

#club_des_clubs img {
	margin-bottom: -5px;
}

.breadcrumb
	/* The path to the current page in the form of a list of links */ {
	padding-bottom: 0; /* Undo system.css */
}

h1.title, /* The title of the page */ h2.title,
	/* Block title or the title of a piece of content when it is given in a list of content */
	h3.title /* Comment title */ {
	margin: 0;
}

div.messages {
	font-weight : bold;
	border-radius:8px;
	-moz-border-radius:8px;	
}

div.status /* Normal priority messages */ {
	background-image : url(images/messages-status-spank.png);
	background-color:#d7d7ae;
	border:2px solid #50a030;
	border-radius:8px;
	-moz-border-radius:8px;
	margin-bottom:0px;
}

div.tabs /* See also the tabs.css file. */ {
	width : 97%;
}

.help /* Help text on a page */ {
	margin: 1em 0;
}

.more-help-link /* Link to more help */ {
	font-size: 0.85em;
	text-align: right;
}

#content-area /* Wrapper for the actual page content */ {
	width:762px;
	overflow:hidden;
}

#forum-content-area /* Wrapper for the actual page content */ {
	width:945px;
	overflow:hidden;
	position:relative;
	left:-176px;
	background-image: url(images/bg_content_forum.jpg);
	background-repeat: repeat-y;
	background-position: left center;
}

.forum-wrapper #forum-content-area {
	left:-166px;
}

.forum-post .content a {text-decoration:underline;}
	

.pager
	/* A list of page numbers when more than 1 page of content is available */
	{
	clear: both;
	margin: 1em 0;
	text-align: center;
}

.pager a,.pager strong.pager-current {
	padding: 0.5em;
}

.feed-icons
	/* The links to the RSS or Atom feeds for the current list of content */
	{
	margin: 1em 0;
}

.views-field-title {
	font-size: 2em;
	font-weight: bold;
	font-style: italic;
}

.view-affiche-tournoi {
	text-align: center;
}

.view-affiche-tournoi .view-fields {
	background-image: url(images/bg_affiche_body.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left: 7px;
	width: 165px;
}

.view-news-full .views-field-created {
	font-style: italic;
	float: right;
	margin-top: -5px;
	padding-right: 20px;
}

.view-news-full .view_header {
	background-image: url(images/bg_view_home_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.view-affiche-tournoi .view_header {
	background-image: url(images/bg_affiche_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 165px;
	margin-left: 6px;
}

.view-news-full .view_footer {
	margin-top: -12px;
	background-image: url(images/bg_view_home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.view-affiche-tournoi .view_footer {
	background-image: url(images/bg_affiche_footer.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 6px;
	width: 165px;
	height: 9px;
}

#block-views-dernieres_news-block_1 {
	width: 51%;
	background-color: red;
}

#view_header_img_top_right {
	position: relative;
	left: 98%;
}

.two-sidebars #content {
	margin-left: 160px;
	width: 600px;
}

/** navbar **/
#navbar {
	padding-top: 11px;
}

#navbar-inner a {
	color: #FFFFFF;
}

#edit-search-theme-form-1-wrapper label
	/* Label that says "Search this site:" */ {
	display: none;
}

#primary /* Primary links */ {
	padding-top: 0px;
}

/** sidebar-left **/
#sidebar-left {
	padding-left: 5px;
	width: 160px;
}

/** sidebar-right **/
#sidebar-right {
	padding: 20px 2px 0 0;
	width: 200px;
	margin-top:0em;
}

/** footer **/
#footer {
	text-align: center;
	background-color : #000000;
	color : #FFFFFF;
	height : 75px;
	padding : 20px 1px 0 1px;
	margin-left : 1px;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#footer a {color:#FFFFFF; }

.node-inner h2 {
	font-size: 1.8em;
}

.node-inner .links a {
	color: blue;
	font-weight: bold;
}

.view-news-full .view-content .node-type-news .node-inner
	/* Additional wrapper for node */ {
	padding: 0 15px 15px 15px;
	background-image: url(images/bg_view_home_body.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.view-news-full .view-content .node-type-news .node_header {
	background-image: url(images/bg_view_home_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.view-news-full .view-content .node-type-news .node_footer {
	background-image: url(images/bg_view_home_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.node-unpublished div.unpublished,
	/* The word "Unpublished" displayed beneath the content. */
	.comment-unpublished div.unpublished {
	height: 0;
	overflow: visible;
	color: #d8d8d8;
	font-size: 75px;
	line-height: 1;
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	/*word-wrap: break-word; /* A very nice CSS3 property */
}

.marker
	/* "New" or "Updated" marker for content that is new or updated for the current user */
	{
	color: #c00;
}

.node.node-unpublished .picture,.comment.comment-unpublished .picture {
	position: relative;
	/* Otherwise floated pictures will appear below the "Unpublished" text. */
}

.node .submitted /* The "posted by" information */ {
	font-style: italic;
}

.node div.links /* Wrapper for node links */ {
	margin: 1em 0;
}

ul.links /* Taxonomy links, node links, comment links */ {
	margin: 0;
	padding: 0;
}

ul.links.inline {
	display: inline;
}

ul.links li {
	display: inline;
	list-style-type: none;
	padding: 0 0.5em;
}

/** Drupal comments **/
#comments /* Wrapper for the list of comments and its title */ {
	margin: 1em 0;
}

.comment-unpublished /* Unpublished comments */ {
	/* background-color: #fff4f4; */
	/* Drupal core uses a #fff4f4 background */
	
}

.new /* "New" marker for comments that are new for the current user */ {
	color: #c00;
}

.comment div.links
	/* Wrapper for comment links. See also the ul.links declaration in the node section above. */
	{
	margin: 1em 0;
}

/** Drupal blocks **/
.block /* Block wrapper */ {
	margin-bottom: 1em;
}

#block-inscriptions-0 {
	margin-left: 6px;
	width: 166px;
	background-image: url(images/bg_link_inscr_evenements.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 66px;
	text-align: center;
}

#block-inscriptions-0 .content {
	padding-top: 35px;
	font-weight: bold;
	font-size: 1.4em;
}

#block-user-0 /* "User login form" block */ {
	width: 161px;
}

#block-user-0 .block-inner /* "User login form" block */ {
	background-image: url(images/bg_login_form_body.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

#block-user-0 .content /* "User login form" block */ {
	background-image: url(images/bg_login_form_top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#block-user-0 form /* "User login form" block */ {
	background-image: url(images/bg_login_form_bottom.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#block-user-0 .item-list {
	padding : 0 0 10px 5px;
}

#block-user-1 /* "Navigation" block for Drupal navigation menu */ {
	width: 159px;
}

#block-user-1 .block-inner/* "Navigation" block for Drupal navigation menu */ {
	background-image: url(images/bg_login_form_bottom.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 10px 0 10px 10px;
}

#block-user-1 .lvl1/* "Navigation" block for Drupal navigation menu */ {
	background-image: url(images/bg_login_form_body.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

#block-user-1 .lvl2 /* "Navigation" block for Drupal navigation menu */ {
	background-image: url(images/bg_login_form_top.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#block-user-1 .block-inner .content ul{
	margin : 0;
}

.more-link /* Aggregator, blog, and forum more link */ {
	text-align: right;
}

#user-login-form /* Drupal's default login form */ {
	text-align: left;
	font-size: 10px;
	display:block;
}

#edit-name-wrapper,
#edit-name-1-wrapper
 {
	padding: 10px 0 0 10px;
}

#edit-pass-wrapper {
	padding: 0 0 0 10px;
}

#edit-submit,
#edit-submit-1 {
	margin: 5px 5px 3px 10px;
}

#edit-submit-1 {
	font-size:12px;
}

#edit-name /* Drupal's default login form */ {
	width: 100px;
	font-size: 12px;
}

#edit-pass /* Drupal's default login form */ {
	width: 100px;
	font-size: 12px;
}

tr.even /* Some tables have rows marked even or odd. */ {
	background-color : #FFFFFF;	
}

li a.active /* The active item in a Drupal menu */ {
	color: #000;
}

/** Drupal forms **/
.form-item,
	/* Wrapper for a form element (or group of form elements) and its label */
	.form-checkboxes,.form-radios {
	margin: 1em 0;
	margin-bottom : 5px;
}

.form-item input.error,
	/* Highlight the form elements that caused a form submission error */
	.form-item textarea.error,.form-item select.error {
	border: 2px solid #c00;
}

.form-item label /* The label for a form element */ {
	display: block;
	font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */ {
	display: inline;
	font-weight: normal;
}

.form-required
	/* The part of the label that indicates a required field */ {
	color: #c00;
}

.form-item .description
	/* The descriptive help text (separate from the label) */ {
	font-size: 0.85em;
}

.form-checkboxes .form-item,
	/* Pack groups of checkboxes and radio buttons closer together */
	.form-radios .form-item {
	margin: 0.4em 0;
}

.container-inline div,.container-inline label
	/* Inline labels and form divs */ {
	display: inline;
}

.tips /* Tips for Drupal's input formats */ {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

/** OpenID **/
	/* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
#user-login-form ul
	/* OpenID creates a new ul above the login form's links. */ {
	list-style-type: circle;
	margin-bottom: 0;
	/* Position OpenID's ul next to the rest of the links. */
}

#user-login-form li.openid-link, /* The "Log in using OpenID" links. */
	#user-login li.openid-link {
	margin-top: 1em;
	margin-left: -20px; /* Un-do some of the padding on the ul list. */
	padding-left: 20px;
	background-position: left center;
}

#user-login-form li.user-link, /* The "Cancel OpenID login" links. */
	#user-login li.user-link {
	margin-top: 1em;
	list-style-type: disc;
	list-style-position: outside;
}

#user-login li.openid-link, /* The OpenID links on the /user form. */
	#user-login li.user-link {
	margin-left: -2em; /* Un-do all of the padding on the ul list. */
}

/** Drupal admin tables **/
	/* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
form tbody {
	border-top: 1px solid #ccc;
}

form th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

form tbody th {
	border-bottom: 1px solid #ccc;
}

form thead th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

.smileys span {
	height: 20px;
	width: 20px;
	padding : 0 3px;
}

#block-nice_menus-1 {
	position : absolute;
	top: 148px;
	left : 125px;
}

#block-nice_menus-1 .content{
	width : 800px;	
}

.infos-partie
{
	font-style : italic;
	font-size : 1.2em;
	margin : 10px;
}

#table-inscrits,
#table-desinscrits
{
	border : 1px solid #CCCCCC;
	font-size:10px;
}

.pair
{
	background-color : #d5dadb;
}

#table-inscrits td,
#table-desinscrits td
{
	padding : 2px 20px 2px 5px;
	line-height:12px;
}

.info_sup
{
	font-style : italic;
}

.sidebar-left #content
{
	margin-left : 170px;
	width : 780px;
}

#bg_header
{
	background-image: url(images/bg_content_top.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.not-front #content
{
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	margin-top : 34px;
}

#bg_footer
{
	background-image: url(images/bg_content_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.not-front #content-inner
{
	width : 760px;
	padding : 0px 10px 10px;
	min-height : 400px;
}

.not-front .forum-wrapper #content
{
	background : none;
	margin-top : 35px;
}

#forum-content-inner
{
	width : 760px;
	padding : 0px 10px 0px;
	min-height:80px;
	height:auto;
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

#forum-content-inner #content-header {
	min-height:75px;
}

.not-logged-in #forum-content-inner,
.not-logged-in #forum-content-inner #content-header {
	min-height:180px;
}

#forum-content-area-top 
{
	height:11px;
	width:945px;
	background-image: url(images/bg_top_forum.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#forum_area_footer
{
	height:15px;
	width:945px;
	background-image: url(images/bg_forum_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


#forum
{
	width : 926px;
	margin-left:10px;
}

#link-desinscr
{
	padding : 5px 12px 0;
	font-style : italic;
}

#link-desinscr a {
	font-weight:bold;
}

ul.secondary
{
	border : 1px solid #C0C0C0;
	border-top : none;
	background-image : url(images/bg_tabs_secondary.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}

fieldset legend
{
	font-size : 1.2em;
}

fieldset
{
	border : 1px solid #C0C0C0;
	background-image : url(images/bg_fieldset.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	border-radius: 8px;
}

.author-pane .picture img
{
	padding:2px;
	box-shadow:2px 2px 3px #000000;
}

html.js fieldset.collapsible legend a {
	background:transparent url(images/menu-expanded.png) no-repeat scroll 5px 75%;
}

html.js fieldset.collapsed legend a {
	background:transparent url(images/menu-collapsed.png) no-repeat scroll 5px 75%;
}

html.js fieldset legend a:hover {
	text-decoration : none;
}

.warning_liste_attente
{
	font-weight : bold;
	font-size : 1.2em;
	color : #FF0000;	
}

.liste-attente
{
	background-color : #FF0000 !important;
	color : #FFFFFF !important;
}

.legende
{
	margin : 0 5px 5px;
	float : left;
}

.legende td 
{
	width : 20px;
	height : 15px;
}

#modif-infos-los-form #edit-name-wrapper
{
	padding : 0;
}

.node-type-legends-of-spank .field-field-nb-joueurs,
.node-type-legends-of-spank .field-field-nb-joueurs-side
{
	padding : 2px;
	padding-left : 170px;
	font-size : 1.2em;	
}

.node-type-legends-of-spank .field-field-date
{
	padding : 2px;
	padding-left : 170px;
	font-size : 1.4em;	
}

.node-type-legends-of-spank .field-field-nb-joueurs .field-label,
.node-type-legends-of-spank .field-field-nb-joueurs-side .field-label,
.node-type-legends-of-spank .field-field-date .field-label
{
	padding-bottom : 2px;
}

.node-type-legends-of-spank .field-field-affiche
{
	width : 155px;
	margin-top : -70px;
	float : left;
	padding-right : 5px;
}

.node-type-legends-of-spank .field-field-affiche .field-label,
.node-type-legends-of-spank .field-field-date .field-label
{
	display : none;
}

div.view-historique-tournois .view-fields
{
	margin : 10px 0 10px 0;
	padding-top : 3px;
	border : 1px solid #C0C0C0;
  background-image: url(images/bg_forum_horiz_grey.jpg);
  background-repeat : repeat-y;
  background-position : top left;
}


.view-historique-tournois .views-field-field-affiche-fid
{
	margin-top : -39px;
	width : 155px;
}

.view-historique-tournois .views-field-field-affiche-fid img
{
	margin-left : 3px;
	width : 155px;
}

.view-historique-tournois .views-field-title
{
	padding-top : 3px;
	margin-left : 170px;
}

.view-historique-tournois .views-field-field-date-value
{
	margin-top : 10px;
	margin-left : 170px;
	font-size : 1.3em;
}

.bb-quote
{
	min-height : 40px;
	margin : 10px;
	padding : 2px 3px 3px;
	background-color : #e5eff1;
	border : 1px solid #C0C0C0;
	border-radius:8px;
	-moz-border-radius:8px;
	background-image : url(images/quote.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.one-line-fields .form-item
{
	float : left;
	padding-right : 5px;
}

.one-line-fields .form-submit
{
	clear : left;
}

#edit-joueur-pos-wrapper
{
	padding-left : 50px;
}

#block-spank_classement-0 .block_header
{
	background-image: url(images/bg_apercu_classement_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height : 30px;
	margin-left : 6px;
	width : 165px;
}

#block-spank_classement-0
{
	text-align : center;
}

#block-spank_classement-0 .block_body
{
	background-image: url(images/bg_affiche_body.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	margin-left : 7px;
}

#block-spank_classement-0 .block_footer
{
	background-image: url(images/bg_affiche_footer.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height : 9px;
	margin-left : 6px;
	width : 165px;
}

#classement_front
{
	margin : 0 0 0 7px;
	border : 1px solid #C0C0C0;
	text-align : left; 
	width : 150px;
}

#classement_front .pos
{
	width : 15px;
}

#classement_front .nom_joueur
{
	padding-right : 5px;
}

#classement_front .nb_points
{
	text-align : right;
	font-weight : bold;
}

#liste_parties table
{
	border : 1px solid #C0C0C0;
	width : 550px;
  background-image: url(images/bg_tabs_secondary.jpg);
  background-repeat : repeat-x;
  background-position : top left;
}

#liste_parties td.id
{
	width : 25px;
	border-right : 1px solid #C0C0C0;
}

#liste_parties td.date
{
	padding-left : 5px;
	width : 50px;
}

#liste_parties td.lieu
{
	font-weight : bold;
}

#liste_parties td.nb_joueurs
{
	text-align : right;
	width : 60px;
}

.no-sidebars #content
{
	margin-top : 50px;
}

.no-sidebars #content-inner
{
	padding-left : 100px;
}

.no-sidebars #nice-menu-1
{
	padding-left : 0;
}

#classement
{
	border : 1px solid #C0C0C0;	
}

#classement .header,
#table-inscrits .header,
#resultats .header,
#table-desinscrits .header,
#gerer_joueurs_table .header
{
  background-image: url(images/bg_tabs_secondary.jpg);
  background-repeat : repeat-x;
  background-position : top left;
  line-height : 0.8em;
  cursor:pointer;
}

#classement .header th,
#resultats .header th,
#gerer_joueurs_table .header th
{  
	border-bottom : none;		
	padding : 3px 15px 2px 4px;
}

#table-inscrits .header th,
#table-desinscrits .header th
{  
	border-bottom : none;		
	padding : 7px 15px 7px 4px;
}

#classement .header th div,
#resultats .header th div,
#table-inscrits .header th div,
#table-desinscrits .header th div,
#gerer_joueurs_table .header th div
{  
  width:100%;
  background-image: url(images/table-nosort.png);
  background-repeat : no-repeat;
  background-position : center right;
  padding-right:10px;
}

#classement th.sorting_desc,
#classement th.sorting_asc,
#resultats th.sorting_desc,
#resultats th.sorting_asc,
#table-inscrits th.sorting_desc,
#table-inscrits th.sorting_asc,
#gerer_joueurs_table th.sorting_asc,
#gerer_joueurs_table th.sorting_desc
{
  background-image: url(images/bg_tabs_sorted.jpg);
  color:#FFFFFF;
}

#classement th.sorting_asc div,
#resultats th.sorting_asc div,
#table-inscrits th.sorting_asc div,
#gerer_joueurs_table th.sorting_asc div
{
  background-image: url(images/table-sortdown.png);
}

#classement th.sorting_desc div,
#resultats th.sorting_desc div,
#table-inscrits th.sorting_desc div,
#gerer_joueurs_table th.sorting_desc div
{
  background-image: url(images/table-sortup.png);
}

.dataTables_wrapper {
	position:relative;
}

.dataTables_filter {
	margin:20px 0 0 10px;
}

.dataTables_length {
	margin:0 0 20px 10px;
}

.paging_two_button {
	width:55px;
	float:right;
	margin-right:150px;
}

#resultats_wrapper .paging_two_button {
	margin-right:210px;
}

.paginate_disabled_previous {
	float:left;
	height:25px;
	width:25px;
	background : url(images/tabs-option-off-rtl.png) no-repeat;
}

.paginate_enabled_previous {
	float:left;
	height:25px;
	width:25px;
	background : url(images/tabs-option-hover-rtl.png) no-repeat;
	cursor:pointer;
}

.paginate_disabled_next {
	float:left;
	height:25px;
	width:25px;
	background : url(images/tabs-option-off.png) no-repeat;
}

.paginate_enabled_next {
	float:left;
	height:25px;
	width:25px;
	background : url(images/tabs-option-hover.png) no-repeat;
	cursor:pointer;
}

.dataTables_info {
	margin:0 0 20px 10px;
}

.odd.qualif_cnec
{  
	background-color : #c990c9;
}

.even.qualif_cnec
{  
	background-color : #d0b2d0;
}

.odd.qualif_ldc
{  
	background-color : #c0c3ff;
}

.even.qualif_ldc
{  
	background-color : #7bb3ff;
}

#classement .id
{
	width : 25px;	
}

#classement .nom
{
	width : 400px;	
}

#classement .nb_parties
{
	text-align : center;
	width : 40px;	
	border-left : 1px solid #C0C0C0;	
}

#classement .moy
{
	text-align : right;
	width : 25px;	
	border-left : 1px solid #C0C0C0;	
}

#classement .pts
{
	text-align : right;
	width : 25px;
	font-size : 1.1em;
	font-weight : bold;
	border-left : 1px solid #C0C0C0;	
}

.legende .descr
{
	padding-top : 5px;
	font-style : italic;
	width : 600px;
}

#legendes
{
	height : 40px;
}

.infos-classement
{
	font-size : 1.3em;
	font-weight : bold;
}

#resultats-partie table
{
	border : 1px solid #C0C0C0;
}

#resultats-partie table .header
{
  background-image: url(images/bg_tabs_secondary.jpg);
  background-repeat : repeat-x;
  background-position : top left;	
}

#resultats-partie table .pos
{
	width : 25px;
}

#resultats-partie table .nom
{
	width : 250px;
}

#resultats-partie table .pts
{
	text-align : right;
	width : 100px;
	font-style : italic;
}

.lien_retour
{
	padding : 10px 0 0 5px;
}

#nice-menu-1 li
{
	background-color : #000000;
	background-image : url(images/bg_menu_bottom.png);
  background-repeat : repeat-x;
  background-position : bottom left;
	color : #FFFFFF;
	border : none;
	height : 29px;
}

#nice-menu-1 ul
{
	border : none;
}

#nice-menu-1 li.first
{
	padding-left : 10px;
	background-image : url(images/bg_menu_left.png);
  background-repeat : no-repeat;
  background-position : top left;
}

#nice-menu-1 li.child
{
	padding-left : 0;
}

#nice-menu-1
{
  padding-right : 17px;
  /*margin : 12px 0 0 20px;*/
	background-image : url(images/bg_menu_right.png);
  background-repeat : no-repeat;
  background-position : top right;
  font-size : 11px;
	position:absolute;
	top:1px;
	left:20px;
}

#nice-menu-1 a,
#nice-menu-1 nolink
{
	color : #FFFFFF;
	font-weight : bold;
}

#nice-menu-1 a:hover
{
	color : #000000;
	background-color : #FFFFFF;
	text-decoration : none;
}

.dropdown
{
	width : 5px;
	height : 5px;
	background-color : blue;
}

#nice-menu-1 li ul li.first,
#nice-menu-1 li ul li
{
	background : none;
	background-color : #000000;
	color : #FFFFFF;
	border : 1px solid #5c0402;
  line-height : 15px;
	height:auto;
  width : 150px;
  opacity : 0.8;
  padding-left:0;
}

.view-archive-news
{
	margin-top : 20px;
}

.view-archive-news .view-fields
{
	margin : 10px 0 5px 0;
}

.view-archive-news .view-fields .views-field-title
{
	font-size : 1.5em;
	font-style : normal;
}

.view-archive-news .view-fields .views-field-created
{
	float : left;
	margin-right : 1em;
	font-style : italic;
}

#node-6
{
	height : 21px;
}

.wysiwyg
{
	padding-left : 10px;
}

#toggleSmileysDialog
{
	margin-left : 5px;
}

.view-parutions .view-fields
{
	margin : 10px 0 5px 0;
}

.view-parutions .view-fields .views-field-title
{
	font-size : 1.5em;
	font-style : normal;
}

.view-parutions .view-fields .views-field-field-date-parution-value
{
	margin-right : 1em;
	font-style : italic;
}

.infos-joueurs img
{
	float:left;
	margin: 5px 15px 5px 5px;
}

.infos-joueurs p
{
	margin : 0;
}

.infos-joueurs .image-joueur
{
	float:left;
	margin:5px 15px 5px 5px;
}

.infos-joueurs .nom
{
	font-weight : bold;
	font-size : 3em;
	line-height : 1em;
}

.infos-joueurs .pseudo
{
	font-size : 2.5em;
	font-style : italic;
	line-height : 1em;
}

.infos-joueurs .palmares
{
	margin : 5px 0 0 0;
	font-size : 1.2em;
	line-height : 1em;
}

.infos-joueurs .palmares span
{
	font-weight : bold;
	display : block;
}

.stats-saison
{
  margin : 15px 0 0 0;
  padding : 5px;
  border : 1px solid #C0C0C0;
  background-image: url(images/bg_forum_horiz_grey.jpg);
  background-repeat : repeat-y;
  background-position : top left;
  clear:both;
}

.stats-saison .annee
{
	font-weight : bold;
	font-size : 2em;
	line-height : 1em;
}

.stats-saison .nb_points,
.stats-saison .nb_parties,
.stats-saison .moyenne
{
	margin-left : 10px;
	font-size : 1.5em;
	line-height : 1.1em;
}

.gerer-joueurs table
{
	border : 1px solid #C0C0C0;
}

.gerer-joueurs td
{
	width : 150px;
}

.view-partenaires
{
	margin : 10px 0 150px 0;
}

.view-partenaires .view-fields
{
}

.view-partenaires .views-field-field-logo-fid
{
	float : left;
	padding-right : 5px;
}

.view-partenaires label
{
	font-weight : bold;
}

.view-partenaires .view-fields
{
	clear : both;
}

.joueurs-inscrits
{
	margin-top : 5px;
	padding : 5px;
	border : 1px solid #C0C0C0;
	font-size : 1.2em;
}

.joueurs-inscrits li
{
	list-style-type : none;
}

#page 
{
	font-size : 1em;
	position:relative;
}

.author-signature
{
	font-size : 0.95em;
}

.view-clubs-amis
{
	text-align : center;
} 


.view-clubs-amis .views-field-title
{
	font-size : 1.1em;
	font-style : normal;
} 

.view-clubs-amis td
{
	padding : 10px 6px 10px 6px;
}  

.view-clubs-amis table
{
	margin : auto;
} 

.editor-text-button, .editor-image-button
{
	border : none;
}
	
.pager-current
{
	font-size : 1.2em;
}
	
.pager-item
{
	font-size : 0.9em;
}

#block-notifications_ui-0
{
	margin : 25px 5px 0 5px;
	padding : 5px;
	border : 1px solid #C0C0C0;
	background-image : url(images/bg_fieldset.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	border-radius: 8px;
}

.addthis img {
	float : right;
	margin-right : 10px;
}

.trombinoscope {
	display:block;
}

.trombinoscope li {
	display:inline;
	float : left;
	margin : 5px;
	padding : 5px;
	border : 1px solid #C0C0C0;
	text-align : center;
}

.trombinoscope img {
	display:block;
	margin:auto;
}

.charte_forum {
	line-height:25px;
	padding-left:10px;
}

.charte_forum a {
	text-decoration : underline;
}

.graph embed {
	margin:10px 0;
	border : 1px solid #C0C0C0;
}


.node-type-forum .social_links {
	display:none;
}

.social_links {
	background-image : url(images/bg_social_links.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width : 160px;
	height : 60px;
	padding: 30px 0 0 0;
}

.social_links a {
	display:block;
	width : 40px;
	height : 40px;
	margin : 0 0 0 8px;
	float:left;
}

.social_links #facebook {
	background-image : url(images/facebook-logo.png);
	background-repeat: no-repeat;
	background-position: top center;
	margin : 0 0 0 12px;
}
.social_links #facebook:hover,
.social_links #twitter:hover,
.social_links #rss:hover
 {
	opacity:0.6;
}

.social_links #twitter {
	background-image : url(images/twitter_logo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.social_links #rss {
	background-image : url(images/rss_logo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

.addthis span {
	display:block;
	height:15px;
	float:right;
}

.clear {
	clear:both;
}

.field-type-pollfield {
	background-color:#e5eff1;
	background-image : url(images/pourcentage.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	border : 1px solid #A9A9A9;
	padding : 10px;
	margin : 10px 20px 10px 10px;
}

.pollfield-title {
	font-style : italic;
	margin : 5px 0 10px 0;
	font-size : 1.2em;
}

.pollfield-row .text {
	min-width:8em;
}


.barcell .bar{
	height:1em;
	border:#F0F0F0 solid 1px;
	background:#FFFFFF url(images/bg-bar-white.png) repeat-x scroll 0 0;
	width:240px;
}

.barcell .bar .pollfield-foreground{
	background:#71A7CC url(images/bg-bar.png) repeat-x scroll 0 100%;
	height:1em;
85	}

#partenaires {
  margin:15px 0 0 0;
}

/** Chats **/
.node-type-forum #block-chatroom-0 {display:none;}

#block-chatroom-0 {
	background-image : url(images/bg_tchat.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height:43px;
	width:160px;
	padding:1px;
}

#block-chatroom-0 a {
	display:block;
	width:160px;
	height:40px;
}

#block-chatroom-0 a span {
	display:none;
}

#block-chatroom-0 ul {
	margin:1px 0 0 1px;
	padding:0;
}

#chatroom-user-list-wrapper {
}

li.chatroom-user {
	background-image : url('images/menu-leaf.png');
	background-position : center left;
	background-repeat : no-repeat;
	padding-left: 10px;
	margin:5px 80px 5px 0px;
	display:inline;
}

#chatroom-board-container {
}

#chatroom-chat-buttons {
	clear:both;
}

#chatroom-chat-buttons .editor-container {
	display:none;
}

#forum-content-area #content-bottom {
	margin:10px;
}

#edit-date-limite-timeEntry-popup-1-wrapper {
	display:none;
}

/** Calendrier **/
#block-views-calendar-calendar_block_1 {
	width:160px;
	background-image:url(images/bg_calendar_body.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

#block-views-calendar-calendar_block_1 .block-inner{
	width:151px;
	background-image:url(images/bg_calendar_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding:5px 5px 5px 5px;
}

#block-views-calendar-calendar_block_1 .block-footer {
	background-image:url(images/bg_calendar_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:9px;
}

.bt-content a {
	color : #000000 !important;
}

.calendar-calendar .mini {
	text-align:center;
	padding:2px;
}

.calendar-calendar .mini.has-events {
	background:#e6e6fa;
}

.calendar-calendar .mini a {
	text-decoration:none;
}

.date-nav div.date-prev,
.date-nav div.date-next {
	width:12%;
}

.date-nav div.date-heading {
	width:76%;
}

.calendar-calendar div.date-nav {
	background-color:#DEDEDE;
}

.date-nav div.date-heading {
	width:76%;
}

.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3 {
	color:#555555;
}

#block-views-calendar-calendar_block_1 .bt-wrapper ul {
	list-style-type:circle;
	list-style-image:url(images/menu-collapsed.png);
}

.day-view {
	border:1px solid #C0C0C0;
}

.calendar-calendar td.calendar-agenda-hour {
	border:1px solid #DEDEDE;
	border-left:none;
}

.calendar-calendar td.calendar-agenda-items {
	border:1px solid #DEDEDE;
}
	
.node-type-forum #block-views-calendar-calendar_block_1 {display:none;}

a.inscr_autre {
	font-weight : bold;
	font-size : 1.1em;
}

#sidebar-left a:hover img {
	opacity:0.5;
}

.calendar-calendar tr td.today, 
.calendar-calendar tr.odd td.today, 
.calendar-calendar tr.even td.today {
	background-color:#FFFFFF;
}

.calendar-calendar .mini.has-events {
	background-color:#ff9a00;
}

.calendar-calendar .today {
	border:2px solid #000000;
}

.calendar-calendar .mini.has-events a {
	color:#FFFFFF !important;
}

#block-search-0 {
	width:159px;
}

#edit-search-block-form-1 {
	background:url(images/search-button.png)no-repeat #FFFFFF;
	background-position:2px center;
	border:1px solid #C0C0C0;
	color:#565656;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:4px 0 4px 15px;
	font-size:11px;
	height:1.1em;
}

.with-navbar #sidebar-left {
	margin-top : 0px;	
}


/** Résultats de recherche **/
.search-results dt.title {
	margin-top:20px;
	font-weight:bold;
}

.search-results dd p.search-info {
	font-style:italic;
	color:#565656;
}

p.search-snippet strong {
	background-color : yellow;
}

#edit-replies-wrapper {display:none;}

.spoiler-js {
  min-height:40px;
  margin:10px; 
  padding:8px 3px 3px 3px; 
  background-color:#E5EFF1;
  border:1px solid silver;
  border-radius:8px;
  -moz-border-radius:8px;
  background-image: url(images/spoiler.png);
  background-repeat:no-repeat;
  background-position:top right;
}

.spoiler-content {
  margin:10px 0 0 0;
}

.spoiler-js .spoiler-warning span.spoiler-button {
	margin-left:5px;
  border-radius:2px;
  -moz-border-radius:2px;
	border-color : #CECECE;
	border-style:solid;
	border-width:1px;
}

#no_pseudo_ps {float:left;cursor:pointer;}
label.no_pseudo_ps {padding:3px;cursor:pointer;font-size:11px;}

.author-contact,.author-privatemsg  {background:none;padding-left:0;width:22px;float:left;}


.author-contact a {
		background:url(images/contact.png) no-repeat;
		width:16px;
		height:16px;
		display:block;
		float:left;
}

.author-privatemsg a {
		background:url(images/private-message.png) no-repeat;
		width:16px;
		height:16px;
		display:block;
		float:left;
}

.author-contact a span, .author-privatemsg a span {display:none;}

#content-bottom .block-qr_codes {margin:0 0 0 10px;}
div.node-form {margin:0 10px 0 10px;}
#block-notifications_ui-0 {width:150px;}
#block-notifications_ui-0 h2 {text-align:center;}

#gotop {
  display:none;
  background:url(images/gotop_arrow.png) top center no-repeat;
  width:70px;
  height:70px;
  position:fixed;
  top:100px;
  right:100px;
  opacity:0.1;
  cursor:pointer;
}
.node-type-news .content img {
    max-width: 560px;
}