

/**
 * @file
 * Block Styling
 */
.region-habillage-site{
    left: 50%!important;
    position: absolute!important;
    top: 0;
    width: 100%;
}

ul{list-style:none!important;}
.node-type-article .region-content .content ul li{
 list-style-type: disc;
}
.block /* Block wrapper */ {
  margin-bottom: 9px;
}

.block.first /* The first block in the region */ {
}

.block.last /* The last block in the region */ {
}

.block.odd /* Zebra striping for each block in the region */ {
}

.block.even /* Zebra striping for each block in the region */ {
}

h2.block-title /* Block title */ {
}

.block .content /* Block's content wrapper */ {
}

#block-aggregator-category-1 /* Block for the latest news items in the first category */ {
}

#block-aggregator-feed-1 /* Block for the latest news items in the first feed */ {
}

#block-block-1 /* First block created with "Add block" link */ {
}

#block-blog-recent /* "Recent blog posts" block */ {
}

#block-book-navigation /* "Book navigation" block for the current book's table of contents */ {
}

#block-comment-recent /* "Recent comments" block */ {
}

#block-forum-active /* "Active forum topics" block */ {
}

#block-forum-new /* "New forum topics" block */ {
}

#block-locale-language /* Language switcher block */ {
}

#block-menu-menu-NAME /* Custom menu block  */ {
}

#block-node-recent /* "Recent content" block */ {
}

#block-node-syndicate /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */ {
}

#block-poll-recent /* "Most recent poll" block */ {
}

#block-profile-author-information /* "Author information" block for the profile of the page's author */ {
}

#block-search-form /* "Search form" block */ {
}

#block-shortcut-shortcuts /* "Shortcuts" block */ {
}

#block-statistics-popular /* "Popular content" block */ {
}

#block-system-main-menu /* "Main menu" block */ {
}

#block-system-management /* "Management" block for Drupal management menu */ {
}

#block-system-navigation /* "Navigation" block for Drupal navigation menu */ {
}

#block-system-user-menu /* "User menu" block for Drupal user menu */ {
}

#block-system-help /* "System help" block */ {
}

.front #block-system-main /* "Main page content" block */ {
    border: 1px solid #CCCCCC;
    width: 228px;
		display:none;
}

#block-system-powered-by /* "Powered by Drupal" block */ {
}

#block-user-login /* "User login form" block */ {
}

#block-user-new /* "Who's new" block for a list of the newest users */ {
}

#block-user-online /* "Who's online" block for a list of the online users */ {
}

#views_slideshow_cycle_main_slideshow-block{
float:left;
}
.region-sidebar-second .view-id-fil_info .view-content{
height: 280px;
overflow: hidden;;
}
#block-menu-block-2 .block-title{
	display:none;
}

/*SLIDER*/
#block-views-slideshow-block.block{
    background: none repeat scroll 0 0 #707070;
    width: 660px;
		height: 330px;
		overflow:hidden;
}

.view-slideshow .views-slideshow-pager-field-item.active {
    background: url("../images/arrow_blue_block.png") no-repeat scroll 0 0 transparent;
    float: right;
    padding-right: 0;
    position: relative;
    width: 173px;
    z-index: 100;
}

.view-slideshow .views-slideshow-pager-field-item {
    display: block;
    float: right;
    height: 75px;
    padding: 8px 0 0 11px;
    text-align: center;
    width: 173px;
		cursor: pointer;
}

.view-slideshow .views-content-title {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 18px;
    margin-top: -9px;
    overflow: hidden;
    text-decoration: none;
}

.view-slideshow .field-content{
		position: relative;
}

.blackcat{
    bottom: 0px;
    display: block;
    position: absolute;
    width: 487px;
}

.blackcat a{
	text-decoration:none;
}

.blackcat .black_field_cat {
background: url("../images/pixel_noir_transp.png") repeat scroll 0 0 transparent;
color: #1FB0E8;
font-size: 14px;
font-weight: bold;
height: 24px;
line-height: 25px;
min-height: 11px;
padding: 0 10px 0;
position: absolute;
top: -24px;
}

.blackcat .black_field_cat span {
    color: #1FB0E8;
    font-weight: bold;
}


.blackcat .black_field_cat  .hierarchical-select-item-separator{
	margin:0 10px;
}

.blackcat .node {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.blackcat .black_field_content {
    background: url("../images/pixel_noir_transp.png") repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    padding:5px 10px 15px;
}
.blackcat .black_field_content .links a{
color: #1FB0E8!important;
font-size: 13px!important;
}
.blackcat .black_field_content .links a:hover{
color: #fff!important;
}
.blackcat .black_field_chapo {
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
		font-weight: normal;
		line-height: 14px;
}

.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{
		height: 97px !important;
}

.views-slideshow-pager-fields.views-slideshow-pager-field-processed{
    float: right;
    width: 185px;
		position: relative;
}

/*PUBLICITE*/
#block-views-publicites-block-1.block{
margin: 0 0 10px 0;
}


#block-views-publicites-pro-block-1.block {
    margin-bottom: 10px;
    margin-top: 40px;
}

/*block_espace_pro*/
.region-sidebar-first .block_espace_pro ul{
border-bottom: 1px solid #CCCCCC;
display: block;
height: 39px;
list-style: none outside none;
margin: 0;
padding: 8px 0 0;
width: 412px;
}

.region-sidebar-first .block_espace_pro li {
    background: none repeat scroll 0 0 #FE8413;
    border-radius: 5px 5px 5px 5px;
    display: block;
    float: left;
    height: 22px;
    margin-left: 15px;
    padding: 0 15px;
    text-align: center;
}
.region-sidebar-first .block_espace_pro li:hover {
    background: none repeat scroll 0 0 #FFFFFF;
}
.region-sidebar-first .block_espace_pro li a{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.region-sidebar-first .block_espace_pro li:hover a{
    color: #FE8413;
}
#block-views-slideshow-block-1 .item-list ul{
    list-style: none outside none;
    padding: 0;
}

#block-views-slideshow-block-1 li.views-row{
    clear: both;
    display: block;
    height: 97px;
    margin-bottom: 25px;
}

#block-views-slideshow-block-1  .field_article_content, #block-views-slideshow-block-4  .field_article_content, #block-views-slideshow-block-5  .field_article_content, #block-views-slideshow-block-6  .field_article_content, #block-views-slideshow-block-7  .field_article_content{
display: block;
float: left;
margin-top: -4px;
width: 270px;
}

.cat_sur_titre{
    color: #00A0DE;
    font-size: 12px;
    font-weight: bold;
}
.cat_sur_titre .hierarchical-select-item-separator{
padding:3px;
}
.term_node{
    color: #00A0DE;
    font-size: 12px;
    font-weight: bold;
		text-transform:uppercase;
}

.titre{
line-height: 15px;
margin-bottom: 4px;
margin-top: 0;
font-size: 14px;
}

.titre a{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.titre a:hover{
    color: #00A0DE;
}
.views-field .chapo{
    font-size: 12px;
    line-height: 15.5px;
    margin: 0;
		width: 280px;
}

#block-cw-alter-viagogo
{
    margin-bottom: 0;
}
#block-views-slideshow-block-1 .tab a{
    color: #00A0DE;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
		display: block;
    float: left;
}
#block-views-slideshow-block-1 .tab a:hover{
color:#666666;
}
.com_count {
    display: block;
    float: right;
    font-size: 11.5px;
}

.com_count .nb_com_front{
    float: left;
    margin-right: 5px;
}

.com_count div.img_bulle_front {
    background: url("../images/bulle_com.png") no-repeat scroll right 2px transparent;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}

.com_count a{
	color:#0099CC;
}

.com_count a:hover{
	color:#333333;
}

#block-views-slideshow-block-1 .views-field-field-video-1 .field-content, #block-views-slideshow-block-1 .views-field-field-img-1 .field-content, #block-views-slideshow-block-4 .views-field-field-video .field-content, #block-views-slideshow-block-4 .views-field-field-img .field-content, #block-views-slideshow-block-5 .views-field-field-video .field-content, #block-views-slideshow-block-5 .views-field-field-img .field-content, #block-views-slideshow-block-6 .views-field-field-video .field-content, #block-views-slideshow-block-6 .views-field-field-img .field-content, #block-views-slideshow-block-7 .views-field-field-video .field-content, #block-views-slideshow-block-7 .views-field-field-img .field-content{
    display: block;
    float: left;
		margin-right:15px;
}

#block-views-slideshow-block-1 .view-footer{
background: none repeat scroll 0 0 #00A0DE;
border-radius: 5px 5px 5px 5px;
height: 29px;
line-height: 28px;
text-align: center;
width: 410px;
}

#block-views-slideshow-block-1 .view-footer:hover{
background: none repeat scroll 0 0 #a6a6a6;
}

#block-views-slideshow-block-1 .view-footer:hover a{
color:#000000;
}

#block-views-slideshow-block-1 .view-footer a{
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    width: 100%;
} 

#block-views-slideshow-block .views-field .field-content .black_field_node {
    margin: 0;
}
#block-views-slideshow-block .views-field .field-content a {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

#block-views-slideshow-block .views-field .field-content a:hover{
    color: #1FB0E8;
}

#block-views-slideshow-block-1 .view-footer p{
	margin:0;
}

#views_slideshow_cycle_div_slideshow-block_4_0, #views_slideshow_cycle_div_slideshow-block_5_0, #views_slideshow_cycle_div_slideshow-block_6_0, #views_slideshow_cycle_div_slideshow-block_7_0{
	width:412px;
}


#block-views-slideshow-block-3, #block-views-slideshow-block-2{border-top:1px solid #CCCCCC;padding-top: 8px; clear:both;}  

#block-views-slideshow-block-3 div.block-title, #block-views-slideshow-block-2 div.block-title{
    color: #00A0DE;
    font-size: 16px;
    text-transform: uppercase;
}

#block-views-slideshow-block-3 .view-header, #block-views-slideshow-block-2 .view-header{
    font-size: 12px;
    margin-top: -41px;
    text-align: right;
}

#block-views-slideshow-block-3 .view-header a, #block-views-slideshow-block-2 .view-header a{
		text-decoration:none;
		color:#666666;
}
#block-views-slideshow-block-3 .view-header a:hover, #block-views-slideshow-block-2 .view-header a:hover{
		color:#333333;
}

#block-views-slideshow-block-2 ul{
	margin:0;
	padding:0;
}

/*OEIL DE L'EXPERT - HOME*/
.oeil{
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
		height:46px;
}

.oeil img{
    float:left;
		margin-right: 20px;
}

.oeil span.sign{
    font-size: 14px;
    font-weight: normal;
}

.oeil .content_signature{
    display: block;
    float: left;
    line-height: 15px;
    padding: 7px 0;
}

.oeil-expert .views-field-title{
		padding: 10px 8px;
}

.oeil-expert .views-field-title a{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

.oeil-expert .views-field-title a:hover{
    color: #666666;
}

.oeil-expert .views-field-field-chapo .field-content p{
color: #222222;
font-size: 13px;
line-height: 18px;
margin: 0;
padding: 0 8px 30px;
}
.message_intro_compte{
color: #666666;
font-size: 13px;
font-weight: bold;
margin: 7px 0 0;
}
/*BLOC INSCRIPTION TOURNOI - BLOC ANNONCE TENNIS -  BLOC E-BILLETERIE - BLOC CLASSEMENT (HOME)*/

#block-cw-alter-inscription-tournoi div.block-title, #block-cw-alter-annonce-tennis div.block-title, #block-cw-alter-e-billeterie div.block-title, #block-cw-alter-calcul-classement h2{
    background: url("../images/fondminimenubleu.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 12px;
    padding-left: 14px;
    text-transform: uppercase;
}
div.block-title{
    font-weight: bold;
}
#block-cw-alter-annonce-tennis p span{
    color: #FE8413;
		font-weight:bold;
}
#block-cw-alter-inscription-tournoi .content, #block-cw-alter-annonce-tennis .content, #block-cw-alter-e-billeterie .content, #block-cw-alter-calcul-classement .content{
border-color: #00A0DE;
border-style: solid;
border-width: 0 2px 2px;
width: 228px;
}
#block-cw-alter-inscription-tournoi .content{background: url("../images/picto_tournoi.png") no-repeat scroll 5px 10px transparent;}
#block-cw-alter-annonce-tennis .content{background: url("../images/picto_annnonces.png") no-repeat scroll 5px 10px transparent;}
#block-cw-alter-e-billeterie .content{background: url("../images/picto_billetterie.png") no-repeat scroll 5px 10px transparent;}
#block-cw-alter-calcul-classement .content{background: url("../images/picto_classement.png") no-repeat scroll 5px 10px transparent;}

#block-cw-alter-inscription-tournoi .block, #block-cw-alter-annonce-tennis .block, #block-cw-alter-e-billeterie .block, #block-cw-alter-calcul-classement .block{
	margin:0;
}

#block-cw-alter-inscription-tournoi a.cw_alter_module_link, #block-cw-alter-annonce-tennis  a.cw_alter_module_link, #block-cw-alter-e-billeterie  a.cw_alter_module_link, #block-cw-alter-calcul-classement a.cw_alter_module_link{
    color: #00A0DE;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
		padding: 0 0 0 22px;
}

#block-cw-alter-inscription-tournoi a.cw_alter_module_link:hover, #block-cw-alter-annonce-tennis  a.cw_alter_module_link:hover, #block-cw-alter-e-billeterie  a.cw_alter_module_link:hover, #block-cw-alter-calcul-classement a.cw_alter_module_link:hover{
    color: #666666;
}

#block-cw-alter-inscription-tournoi p, #block-cw-alter-annonce-tennis p, #block-cw-alter-e-billeterie p, #block-cw-alter-calcul-classement p{
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 12px 12px 12px 60px;
}

/*BLOC ESPACE PRO (HOME)*/
#block-cw-alter-espace-pro.block{
background: url("../images/picto_pro.png") no-repeat scroll 5px 31px #2D2D2D;
border-radius: 10px 10px 10px 10px;
padding: 9px 12px 18px;
}

#block-cw-alter-espace-pro div.block-title a{
color: #FFFFFF;
font-size: 18px;
margin: 0 0 14px 47px;
text-transform: uppercase;
}
#block-cw-alter-espace-pro div.block-title a:hover, #block-cw-alter-espace-pro  a.cw_alter_module_pro_link:hover{
color: #ccc;
}
#block-cw-alter-espace-pro p, #block-cw-alter-espace-pro  a.cw_alter_module_pro_link{
    font-size: 12px!important;
    line-height: 16px!important;
    margin: 0!important;
		color:#fff!important;
		text-decoration:none!important;
}

#block-cw-alter-espace-pro p{
    padding-left: 50px;
}

/*BLOC VOS ARTICLES (HOME)*/
#block-views-slideshow-block-8.block div.block-title{
    background: none repeat scroll 0 0 #006633;
    color: #FFFFFF;
    font-size: 18px;
    height: 30px;
    line-height: 28px;
    padding-left: 10px;
}

.vos-articles .view-content .views-field.views-field-title{
    padding: 10px 10px 0 10px;
}

.front .views-field.views-field-field-img{
    padding: 0 10px;
}

.views-field.views-field-field-chapo{
    padding: 0 10px 5px 10px;
}

.vos-articles .view-content{
    border: 1px solid #CCCCCC;
		margin-bottom: 5px;
}

.vos-articles .view-content .item-list ul {
    margin: 0 0 5px;
    padding: 0;
}

.vos-articles .views-field-title a{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
		line-height: 10px;
}

.vos-articles .views-field-title a:hover{
    color: #006633;
}

.vos-articles .views-field-field-img img{
		margin-top:8px;
}

.vos-articles .views-field-field-chapo p{
    font-size: 12px;
    line-height: 16px;
    margin: 10px 0 5px;
}

.vos-articles .view-content .views-field.views-field-nothing{
    border-top: 1px solid #CCCCCC;
    padding: 3px 0 0;
}

.vos-articles .views-field-nothing a{
    color: #006633;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
		padding: 0 10px;
}

.vos-articles .views-field-nothing a:hover{
    color: #000000;
}

.vos-articles .view-footer {
background: url("../images/picto_articles.png") no-repeat scroll 5px 40px #006633;
border-radius: 10px 10px 10px 10px;
display: block;
height: 109px;
padding: 8px;
}

.vos-articles .view-footer p strong {
    color: #FFFFFF;
    font-size: 13px;
    margin: 0 0 0 -50px !important;
    text-transform: uppercase;
}
.vos-articles .view-footer p strong a{
color: #FFFFFF;
margin-left: 8px;
		}
.vos-articles .view-footer br{
		margin-bottom: 10px;
}

.vos-articles .view-footer p{
    color: #FFFFFF;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 50px;
}


/*3?me colonne (HOME)*/
#block-views-publicites-block .item-list ul, #block-views-publicites-pro-block .item-list ul{
    margin: 0 0 10px;
    padding: 0;
}

#block-views-fil-info-block div.block-title{
    border-bottom: 1px solid #C4C5C9;
    color: #FE8413;
    font-size: 16px;
    text-transform: uppercase;
}

/*bloc fil infos (HOME)*/
#block-views-fil-info-block.block .views-row{
border-bottom: 1px solid #E5E5E5;
clear: both;
font-size: 11px;
height: 23px;
padding-top: 2px;
width: 300px;
}
#block-views-fil-info-block .imp-1 .field-content a,
#block-views-fil-info-block .imp-1 .views-field-field-sur-titre
{
    color: #e74c3c;
}
#block-views-fil-info-block .views-field-field-sur-titre{
	    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.jcarousel-clip-vertical{
height: 257px;
margin-bottom: 10px;
overflow: hidden;
	}
.jcarousel-clip-horizontal{
    overflow: hidden;
		width: 321px;
	}
.jcarousel-prev-vertical {
    background: url("../images/prev-infos.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 10px;
    margin-right: 10px;
    width: 18px;
}
.jcarousel-next-vertical {
    background: url("../images/next-infos.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 10px;
    width: 18px;
}
.jcarousel-prev-disabled,.jcarousel-next-disabled,.jcarousel-next-vertical-disabled,.jcarousel-prev-vertical-disabled{
	opacity:0.5;
	cursor:normal;
}

.jcarousel-prev-horizontal {
    background: url("../images/prev-slide.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 18px;
    left: 0;
    position: absolute;
    top: 50px;
    width: 10px;
}
.jcarousel-next-horizontal {
    background: url("../images/next-slide.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 18px;
    width: 10px;
	 right: 0;
    position: absolute;
    top: 50px;
}


#block-views-fil-info-block.block  .views-field-view-node .field-content a{
    left: 0;
    position: absolute;
    text-indent: -999999px;
    width: 100%;
}


#block-views-fil-info-block.block .views-row:hover{
	background:#FE8413;
}

#block-views-fil-info-block.block .views-row:hover .field-content a, 
#block-views-fil-info-block.block .views-row:hover div.views-field span.field-content, 
#block-views-fil-info-block.block .views-row:hover .views-field-field-sur-titre .field-content{
	color:#fff;
}

#block-views-fil-info-block.block .views-row-last{
    border-bottom: 0 none!important;
    height: 24px;
}

#block-views-fil-info-block div.views-field span.field-content {
    color: #FE8413;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

#block-views-fil-info-block .field-content a{
    color: #333333;
    text-decoration: none;
	font-weight:normal;
}
#block-views-fil-info-block .view-footer{
    margin-top: -15px;
}
#block-views-fil-info-block .view-footer p{
    line-height: 8px;
    margin: 5px 0;
		font-weight: bold;
}
#block-views-fil-info-block .view-footer p a{
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
    background: #FE8413;
    border-radius: 5px 5px 5px 5px;
    padding: 5px 7px;
    
}
#block-simpleads-ad-groups-664
{
    overflow: hidden;
}
#block-simpleads-ad-groups-664 .simplead-container.image-ad.first
{
    float: left;
}
#block-simpleads-ad-groups-664 .simplead-container.image-ad.last,
#block-simpleads-ad-groups-641,
#block-simpleads-ad-groups-665
{
    float: right;
}
#block-simpleads-ad-groups-665
{
    margin-left: 7px;
}
#block-simpleads-ad-groups-662
{
    margin-right: 4px;
    float: left;
}
#block-views-fil-info-block .view-footer p a:hover{
    color: #FE8413;
    background: #FFF;
}
#block-views-fil-info-block #buttons .prev {
    background: url("../images/prev-infos.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 10px;
    margin-right: 10px;
    text-indent: -99999px;
    width: 19px;
}
#block-views-fil-info-block #buttons .next {
    background: url("../images/next-infos.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 10px;
    text-indent: -99999px;
    width: 19px;
}
#block-views-fil-info-block #buttons{
    float: right;
}
#block-views-fil-info-block .feed-icon{
    position: absolute;
    right: 31px;
    top: -9px;
}

#block-views-fil-info-block  .view-id-fil_info{
  position: relative;
	}
#block-views-fil-info-block .view-header{
    color: #707070;
    font-size: 12px;
    height: 2px;
    margin: 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: -38px;
}
#block-views-fil-info-block.block{
    position: relative;
		width: 300px;
        margin-bottom: 15px;
}

/*bloc sondage (HOME)*/
#block-poll-recent.block{
	background: none repeat scroll 0 0 #E8ECEF;
	padding: 17px 15px;
}

#block-poll-recent.block div.block-title{
    color: #00A0DE;
    font-size: 18px;
}

#poll-view-voting .vote-form .choices .title {
    color: #333333;
    margin: 5px 15px;
}

#poll-view-voting .form-item{
    margin: 0;
}

#poll-view-voting #edit-choice.form-radios{
    margin: 14px 15px;
}

#poll-view-voting #edit-choice .option{
    color: #333333;
    font-size: 12px;
    line-height: 20px;
}

#poll-view-voting #edit-choice .form-radio{
    margin: 0 7px 0 0;
}

#poll-view-voting .poll .vote-form{
    margin: 0 0 0 -10px;
}

#poll-view-voting #edit-vote.form-submit{
    background: none repeat scroll 0 0 #0099CC;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-weight: bold;
    height: 22px;
    width: 117px;
		margin-bottom: 10px;
}

#poll-view-voting #edit-vote.form-submit:hover{
    background: none repeat scroll 0 0 #a6a6a6;
    color: #000000;
}

#block-poll-recent ul.links a{
    color: #666666;
    font-size: 12px;
    text-decoration: none;
}

#block-poll-recent ul.links a:hover{
    color: #333333;
}


#block-poll-recent ul.links{
		margin:0;
		padding:0;
}

#block-poll-recent.block div.content ul.links li{
    height: 17px;
}

#block-poll-recent .poll .title {
    color: #333333;
    font-weight: bold;
    margin-bottom: 5px;
}

#block-poll-recent .poll .text {
    color: #333333;
    font-size: 12px;
    line-height: 1;
}

#block-poll-recent .poll .percent {
    color: #333333;
    font-size: 11px;
    line-height: 1;
}
#block-poll-recent .poll .total{
    color: #00A0DE;
    font-size: 14px;
    font-weight: bold;
}
#block-poll-recent .poll .bar .foreground {
    background-color: #00A0DE!important;
}

/*Bloc Connexion - Barre haute*/
#block-cw-alter-log-in-user.block{
    margin-left: 12px;
}

#block-cw-alter-log-in-user ul.logg_in{
    font-size: 11px;
    margin: 0;
    padding: 0;
}
#block-cw-alter-log-in-user ul.logg_in li{
    display: block;
    float: left;
		line-height: 22px;
}
#block-cw-alter-log-in-user  a.logg, #secondary-menu li.menu-2 a{
    color: #333333;
		text-decoration:none;
		background: none repeat scroll 0 0 transparent !important;
		padding:0!important;
		font-weight:normal;
}
#block-cw-alter-log-in-user  a.logg:hover, #secondary-menu li.menu-2 a:hover{
    color: #666666;
}
#block-cw-alter-log-in-user a.author, #secondary-menu  li.menu-15 a{
    border-left: 1px solid #666666;
    color: #666666;
    margin-left: 5px;
    padding-left: 5px;
    text-decoration: none;
		background: none repeat scroll 0 0 transparent !important;
		font-weight:normal;
		padding-right:0;
}
#secondary-menu  li.menu-15{
    padding:0;
}
#block-cw-alter-log-in-user a.author:hover, #secondary-menu  li.menu-15 a:hover{
    color: #333333;
}
#block-cw-alter-log-in-user{
    float: right;
}
#block-search-form{
    float: left;
}
#secondary-menu.links li.menu-2{
	padding:0;
}

/*ARTICLES LISTE*/
.list_article_titre_cat {
	clear:both;
	display:block;
	position:relative;
}


.list_article_titre_cat .content_titre a{
    color: #333333;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
	display:block;
	float:left;
	margin: 0 0 5px;
}

.list_article_titre_cat .content_titre a:hover{
    color: #00A0DE;
}

.list_article_titre_cat .content_cat {
    color: #00A0DE;
    display: block;
    float: right;
    font-size: 12px;
    font-weight: bold;
}

.liste_article_auteur_date {
border: 1px solid #E5E5E5;
clear: both;
color: #666666;
display: block;
font-size: 12px;
height: 20px;
margin-bottom: 5px;
padding: 0 0 0 5px;
}

.liste_article_auteur_date .content_date{
	display:block;
	float:left;
}

.liste_article_auteur_date .content_auteur {
display: block;
float: left;
padding-right: 2px;
}

.liste_article_img_chapo {
border-bottom: 2px solid #BFBFBF;
clear: both;
margin-bottom: 20px;
padding-bottom: 10px;
float:left;
    width: 100%;
}

.liste_article_img_chapo .content_img{
	display:block;
	float:left;
	margin-right:10px;
	position: relative;
}

.liste_article_img_chapo .content_img img{
	position: relative;
}


.liste_article_img_chapo .content_chapo {
    display: block;
    /*float: left;*/
    font-size: 12px;
    line-height: 16px;
    /*width: 375px;*/
}


.view-pages-listes-contenus span.communaute, .node-type-article   span.communaute{
    background-clip: border-box;
    background: url("../images/min_picto_articles_vert.png") scroll right 5px no-repeat transparent;
    background-origin: padding-box;
    background-size: 13px auto;
    color: #006633;
    float: right;
    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 20px 0 0;
}

.view-pages-listes-contenus .views-field.views-field-field-communaute span.communaute, .node-type-article   span.communaute {
    margin-top: -33px;
}


.liste_article_img_chapo .content_chapo .chapo_gras{
color: #333333;
font-weight: bold;
margin: 0;
}

.liste_article_img_chapo .content_chapo .body{
color: #333333;
margin-bottom: 0;
margin-top: 9px;
}


.liste_article_img_chapo .content_chapo .content_com{
    background: url("../images/bulle_com.png") no-repeat scroll right 2px transparent;
    color: #0099CC;
    display: block;
    float: right;
    font-size: 11.5px;
    min-width: 30px;
}

.liste_article_img_chapo .content_legende {
    background: url("../images/pixel_noir_transp.png") repeat scroll 0 0 transparent;
    bottom: 6px;
    color: #FFFFFF;
    font-size: 11px;
    position: absolute;
    width: 100%;
    
    display:none;
}
.section-videos .content_legende {
    bottom: 0px!important;
}
.liste_article_img_chapo .content_legende span{
    padding: 0 0 0 5px;
}

.view-pages-listes-contenus .item-list ul , .view-fil-info .item-list ul{
    /*margin: 1.5em 0;*/
    padding: 0;
    width: 661px;
}

.section-videos h1#page-title.title{

}

/*vos article liste*/

.page-vos-articles .view-content div.item-list ul {
    padding: 0 0 0 5px;
}

.page-vos-articles h1#page-title{
background: none repeat scroll 0 0 #006633;
color: #FFFFFF !important;
display: block;
float: left;
font-weight: bold;
margin: -8px 2px 10px;
padding: 0 0 0 10px;
text-decoration: none;
width: 100%;
font-size: 20px!important;
}

.page-vos-articles span.communaute {
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
background-image: url("../images/min_picto_articles_vert.png");
background-origin: padding-box;
background-position: right 6px;
background-repeat: no-repeat;
background-size: 13px auto;
color: #006633;
float: right;
font-size: 12px;
font-weight: bold;
line-height: 35px;
margin-right: 7px;
margin-top: -8px;
padding: 0 20px 0 0;
}

.view-vos-articles .list_article_titre_cat .content_titre a:hover{
    color: #333;
}

.view-vos-articles .list_article_titre_cat .content_cat {
    background: url("../images/mini_picto_articles.png") no-repeat scroll -2px -4px transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 12px;
    margin: 3px 5px 0 0;
    padding-left: 20px;
}

.view-vos-articles .com_count a {
    color: #006633;
}
/*BLOC FLUX SUR DETAILS ARTICLE + BLOC FLUX SUR LISTE ARTICLE*/

#block-quicktabs-blocs-les-plus-taxonomie h2,
#block-quicktabs-blocs-les-plus-taxonomie .block-title,
 #block-quicktabs-blocs-les-plus h2.block-title
{
    display: none;
}

#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper, #block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper{
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    border-radius: 0 0 0 0;
    border-right: 1px solid #CCCCCC !important;
    border-top: medium none;
    padding: 0;
}

#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav, #block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav {
    background: none;
		padding:0;
		margin:0;
		border-radius: 0;
		border: 0 none;
}
#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li, #block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li  {
    background: url("../images/fondminimenunoir.png") repeat-x scroll 0 0 transparent;
    border-left: medium none;
    border-bottom: medium none;
    border-top: 1px solid #CCCCCC !important;
    border-radius: 0 0 0 0;
    border-right: medium none;
    line-height: 21px;
    margin: 0;
    padding: 0;
}
#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li:hover,#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li.ui-state-active,
#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li:hover,#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li.ui-state-active{
    background: #fff;
    border: medium none;
		color:#000;
}
		
		
#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li:hover a,#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li.ui-state-active a,
#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li:hover a,#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li.ui-state-active a{
		color:#000;
}
#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li a,
#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li a {
    color: #FFFFFF;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0 10px 0 9px;
		border-right: 1px solid #FFFFFF;
}
#block-quicktabs-blocs-les-plus-taxonomie ul.ui-tabs-nav  li a:first-child, #block-quicktabs-blocs-les-plus ul.ui-tabs-nav  li a:first-child{
    padding: 0 10px 0 11px!important;
}
#block-quicktabs-blocs-les-plus-taxonomie #quicktabs-blocs_les_plus_taxonomie.quicktabs-ui-wrapper ul.ui-tabs-nav li a#qt-blocs_les_plus_taxonomie-ui-tabs2,
#block-quicktabs-blocs-les-plus #quicktabs-blocs_les_plus.quicktabs-ui-wrapper ul.ui-tabs-nav li a#qt-blocs_les_plus-ui-tabs2{
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 1px;
}
#quicktabs-blocs_les_plus_taxonomie  .views-field,#quicktabs-blocs_les_plus_taxonomie  .views-field a, #quicktabs-blocs_les_plus  .views-field,#quicktabs-blocs_les_plus  .views-field a{
    color: #666666;
    font-family: arial;
    font-size: 11px;
		display:block;
		float:left;
}
#quicktabs-blocs_les_plus_taxonomie  .views-field a, #quicktabs-blocs_les_plus  .views-field a{
    color: #666666;
}
#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel, #quicktabs-blocs_les_plus div.ui-tabs-panel{
    padding: 0;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block div.content div.view div.view-content div.item-list ul,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block div.content div.view div.view-content div.item-list ul{
    margin: 0;
    padding: 0;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row{
    border-top: 1px solid #E5E5E5;
		clear: both;
    display: block;
    position: relative;
		height: 24px;
		line-height: 24px;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row .views-field-changed-1,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row .views-field-changed-1,
#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row .views-field-changed,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row .views-field-changed,
#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row .views-field-created,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row .views-field-created{
    font-weight: bold;
    padding: 0 7px 0 10px;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row .views-field-field-sur-titre-2,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row .views-field-field-sur-titre-2{
    font-weight: bold;
    padding-right: 5px;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row .views-field-view-node span a,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row .views-field-view-node span a{
    left: 0;
    position: absolute;
    text-indent: -99999px;
    width: 100%;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row:hover, 
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row:hover{
	background:#00a0de;
	color:#fff;
}

#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row:hover a, 
#quicktabs-blocs_les_plus_taxonomie div.ui-tabs-panel div.block ul li.views-row:hover span,
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row:hover a, 
#quicktabs-blocs_les_plus div.ui-tabs-panel div.block ul li.views-row:hover span{
	color:#fff;
}

#quicktabs-blocs_les_plus_taxonomie .block-views,#quicktabs-blocs_les_plus .block-views{
	margin :0;
}

.page-tournoi- h1#page-title{
display:none;
}

.page-tournoi- h1.title{
    color: #333333;
    font-size: 24px;
}


/*CLASSEMENT ATP*/
h1#page-title.title{
    color: #333333;
    font-size: 24px;
}

p.date-atp{
    margin: 0 0 10px;
    font-weight: bold;
    font-size: 0.9em;
}

#tab-atp{
    border: 1px solid #00A1DF;
    margin: 0;
    width: 660px;
}

#tab-atp tr.legend{
    color: #666;
    font-size: 12px;
}

#tab-atp td.rank {
    padding: 0 15px;
    width: 30px;
}
#tab-atp tr.donnees td.rank{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
#tab-atp tr.legend td.joueur {
    padding: 0 0 0 50px;
}
#tab-atp tr.donnees td.joueur {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding: 0 15px;
    width: 200px;
}

#tab-atp tr.donnees td.fr_player a{
    color: #00A1DF;
} 
#tab-atp tr.donnees td.other_player a{
    color: #000;
} 
.page-classement-2 #tab-atp tr.donnees td.fr_player a, .page-classement-12 #tab-atp tr.donnees td.fr_player a{
    color: #000!important;
}
#tab-atp tr.donnees td.joueur a:hover{
    color: #666666!important;
} 

#tab-atp tr.donnees td.joueur span.lastname{
	text-transform:uppercase;
}

#tab-atp tr.legend td.pays{
    text-align: center;
}

#tab-atp tr.donnees td.pays {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding: 0 25px;
    text-align: center;
    width: 75px;
}

#tab-atp tr.donnees td.pays span {
    display: block;
    float: left;
    text-align: right;
    width: 45px;
}

#tab-atp tr.donnees td.pays img.flag {
    float: left;
    margin-left: 5px;
}

#tab-atp td.points {
    padding: 0 20px 0 15px;
    text-align: right;
}
#tab-atp tr.donnees td.points{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

#tab-atp  tr.donnees td.var span.delta{
    color: #666666;
    float: left;
    font-size: 11px;
    font-style: italic;
		display:block;
}
#tab-atp  tr.donnees td.var img.val{
    display: block;
    float: left;
    padding: 4px 7px 0 0;
}
#tab-atp td.var {
    padding: 0 0 0 10px;
		width:170px;
}
#tab-atp td {
    font-weight: bold;
    line-height: 25px;
}
.page-tennis-ranking #content{
    position: relative;
}

a.liens-classement-fr {
color: #00A1DF;
float: right;
font-size: 12px;
font-weight: bold;
margin-top: -10px;
right: 0;
text-decoration: none;
top: 35px;
}
.page-classement #tabcontent{
    margin-top: -32px;
}
.page-tennis-ranking #block-system-main.block div.content {
    margin-top: -25px;
}

/*CLASSEMENT TENNIS TOURNAMENT (TOURNOI) + CLASSEMENT TENNIS CUP (coupe)*/
.page-tournoi .intro{   
 margin: 0 0 5px;
 }
.page-tournoi #tabround, .page-tennis-cup #tabcupround{
    border: medium none;
}

.page-tournoi .ui-tabs-panel{
    border: 1px solid #00A1DF;
    border-radius: 0 0 0 0;
	width: 600px;
}

.page-coupe .ui-tabs-panel {
    border-radius: 0 0 0 0;
    margin: 0;
    padding: 0;
    width: 660px;
}
.page-joueur h1#page-title{
display:none;
}
#tabcupround #liste_tableau > div .flag{
    display: block;
    float: left;
    margin-right: 5px;
}

.page-coupe .ui-tabs-panel .render_matches ul{
	margin:0;
}

#tabcupround.tabcupround div div#liste_tableau{
    display: block;
    float: left;
    width: 120px;
}

.page-tournoi #tabround ul, .page-coupe #tabcupround ul{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0;
    margin: 0;
}

.page-tournoi #tabround ul li.ui-state-active, .page-tournoi #tabround ul li:hover{
    background: none repeat scroll 0 0 #00A1DF!important;
    border: 1px solid #00A1DF;
    border-radius: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
}
.page-coupe #tabcupround ul li.ui-state-active, .page-coupe #tabcupround ul li:hover{
    background: none repeat scroll 0 0 #00A1DF!important;
    border-radius: 0 0 0 0;
    font-size: 12px;
}
.page-tournoi #tabround ul li.ui-state-active a, .page-coupe #tabcupround ul li.ui-state-active a, .page-tournoi #tabround ul li:hover a, .page-coupe #tabcupround ul li:hover a{
	color:#fff!important;

}


.page-tournoi #tabround ul li{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #00A1DF;
    border-radius: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}

.page-coupe #tabcupround ul li.ui-state-default{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #00A1DF!important;
    border-radius: 0 0 0 0;
    font-size: 12px;
    font-weight: bold;
	text-transform: uppercase;
	margin: 0;
}

.page-tournoi #tabround ul li a, .page-coupe #tabcupround ul li.ui-state-default a{
color: #00A1DF;
font-family: arial;
height: 18px;
padding: 5px 8px 0;
}

.page-tournoi td.player a, .page-tournoi td.winner a{
	color:#333333!important;
}

.page-tournoi td.player a:hover, .page-tournoi td.winner a:hover{
	color:#666666!important;
}

.page-tournoi td.player a, .page-tournoi td.player span, .page-tournoi td.winner a, .page-tournoi td.winner span{
    line-height: 25px;
}

.page-tournoi  img.flag{
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

#tabround tr td, #tabcupround  tr td{
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}

#tabround table, #tabcupround  table{
    margin:0;
}

#tabround td.player, #tabcupround td.player{
    border-bottom: 1px solid #CCCCCC;
	padding-left: 10px;
	width: 200px;
}

#tabround td.player span.lastname, #tabcupround td.player span.lastname{
    text-transform: uppercase;
}

#tabround td.ctry, #tabcupround td.ctry{
    border-bottom: 1px solid #CCCCCC;
    color: #AAAAAA;
    padding-right: 10px;
}

#tabround td.winner, #tabcupround td.winner{
    border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 10px;
}

#tabround td.winner span.lastname, #tabcupround td.winner span.lastname{
    text-transform: uppercase;
}

#tabround td.res.btop, #tabcupround td.res.btop{
    border-left: 1px solid #CCCCCC;
    color: #00A1DF;
    font-size: 11px;
    font-weight: normal;
    padding-left: 10px;	
}

#tabround td.player span.info, #tabround td.winner span.info, #tabcupround td.player span.info, #tabcupround td.winner span.info{
    color: #00A1DF;
    font-size: 9px;
    font-weight: normal;
    padding-left: 6px;
    position: relative;
    top: -5px;
}

.tabround p.grp{
    background: none repeat scroll 0 0 #ECECEC;
    color: #00A1DF;
    margin: 0 0 10px;
    padding: 3px 0 4px 10px;
}
.page-coupe h1#page-title.title {
 display:none;
}
#tabcupround .cup_matches p.help{
color: #222222;
}


.page-coupe h1.title{
   color: #333333;
    font-size: 24px;
		}
#tabcupround #liste_tableau > div{
border: 1px solid #00A1DF;
cursor: pointer;
display: block;
float: left;
margin: 0 10px 7px 0;
padding: 2px 5px;
width: 100px;
}
#tabcupround #liste_tableau > div:hover {
background: none repeat scroll 0 0 #00A1DF;
color: #FFFFFF;
}
#tabcupround #liste_tableau > div:hover li{
color:#fff;
}
#tabcupround #liste_tableau > div span.right {
    float: right;
    text-align: right;
}

#tabcupround #liste_tableau > div li{
    color: #00A1DF;
    font-size: 12px;
    height: 23px;
    padding-top: 2px;
}

#tabcupround .clear {
    clear: both;
}

#tabcupround {
    border:none;
}

#tabcupround  .cup_matches{
    display: block;
    float: left;
    margin: 0;
    padding: 10px;
    width: 510px;
		border:1px solid #00A1DF;
}


#tabcupround  .cup_matches p{
		margin:0;
		padding:0;
}

#tabcupround p.date_tournoi{
    font-size: 12px;
		margin: 5px 0;
}

/*CALENDRIER*/
.page-tournoi-list ul.list-tournoi {
    border: none;
    clear: both;
    margin: 34px 0 0 0;
    padding: 0px;
    width: 650px;
}



.page-tournoi-list ul.list-tournoi li{
		display:block;
		float:left;
		margin: 0;
}

.page-tournoi-list ul.list-tournoi li a{
    color: #00A0DE;
    font-weight: bold;
    padding: 4px 8px 0;
    text-transform: uppercase;
		display:block;
		float:left;
		margin: 0;
		border: 1px solid #00A0DE !important;
		border-bottom:0 none!important;
		font-size:11px;
}

.page-tournoi-list ul.list-tournoi li a.current , .page-tournoi-list ul.list-tournoi li a:hover {
		color: #fff;
    background: none repeat scroll 0 0 #00A0DE;
    border: 1px solid #00A0DE !important;
    margin: 0;
		padding: 4px 8px 0;
		border-bottom:0 none!important;
}

.page-tournoi-list ul.list-tournoi li a{
	color: #00A1DF;
	font-weight:bold;
}
.page-tournoi-list ul.navigation_years{
height: 22px;
margin: 0 0 0;
padding: 0;
}
.page-tournoi-list ul.navigation_years li {
color: #00A0DE;
float: left;
font-size: 24px;
font-weight: bold;
margin-top: -11px;
}
div.clear{
clear:both;
}
.page-tournoi-list ul.navigation_years li a {
color: #999999;
font-size: 20px;
font-weight: normal;
}
.page-tournoi-list ul.navigation_years li.active a, .page-tournoi-list ul.navigation_years li a:hover{
color: #444;
}

.page-tournoi-list .rtext{
	clear:both;
	border: 1px solid #00A1DF;
	margin:0!important;
}

.page-tournoi-list .rtext table {
    color: #000;
    font-size: 11px;
		width:660px;
		margin:0;
}
.page-tournoi-list .rtext table a{
    font-weight: bold;
		
}

.page-tournoi-list .rtext table .rheader td{
font-weight: bold;
padding: 5px 10px;
}

.page-tournoi-list .rtext table tr.rdate td{
color: #00A1DF;
font-size: 14px;
padding: 5px 10px 0;
}

.page-tournoi-list .rtext table tr.rtournament td{
    padding: 0px 10px 5px 10px;
}

.page-tournoi-list .rtext table tr.rtournament td.name{
	font-weight:bold;
}

.page-tournoi-list .rtext table tr.rtournament{
    font-size:13px;
}

.page-tournoi-list .rtext table a{
	color: #000;
}
.page-tournoi-list .inclure p a{
	color: #FFFFFF;
font-weight: bold;
}
.page-tournoi-list .rtext table a:hover{
	color: #444;
}
.page-tournoi-list .inclure p a:hover{
	color: #fff;
}
.page-tournoi-list .rtext tr.rheader{
    color: #666;
    font-size: 12px; 
    font-weight: normal;
}

.page-tournoi-list .rtext tr.rdate{
border-bottom: 1px solid #00A0DE;
}

.page-tournoi-list h1{
    color: #333333;
    margin: 0 0 10px;
    padding: 0;
}

.page-tournoi-list h2{
    color: #666;
    margin: 0;
}

.page-tournoi-list img.flag{
    display: block;
    float: left;
    margin-right: 5px;
}

.page-tournoi-list span.lastname{
		line-height: 25px;
		    font-weight: normal;
}
.page-tournoi-list .inclure{
float: left;
margin: 0px 0 9px -6px;
}
.page-tournoi-list .inclure p{
background: none repeat scroll 0 0 #00A0DE;
border-radius: 6px 6px 6px 6px;
float: left;
margin: 0 5px;
padding: 0px 10px;
font-size:12px;
}
.page-tournoi-list .archive{
    float: right;
    margin-right: 10px;
		}
/*BLOC DE PUB - HOME - COLONNE DE DROITE*/

.region-sidebar-second .view-id-publicites div.item-list ul, .region-sidebar-second .view-publicites-pro div.item-list ul{
    padding: 0;
}

#block-views-publicites-block-4, #block-views-publicites-pro-block-4{
	width:300px;
}

#block-views-publicites-block-4 ul li.views-row.views-row-1, #block-views-publicites-block-4 ul li.views-row.views-row-3, #block-views-publicites-pro-block-4 ul li.views-row.views-row-1, #block-views-publicites-pro-block-4 ul li.views-row.views-row-3{
    display: block;
    float: left;
	margin-right: 18px;
	margin-bottom: 10px;
}

#block-views-publicites-block-4 ul li.views-row.views-row-2, #block-views-publicites-block-4 ul li.views-row.views-row-4,
#block-views-publicites-pro-block-4 ul li.views-row.views-row-2, #block-views-publicites-pro-block-4 ul li.views-row.views-row-4{
    display: block;
    float: left;
	margin-bottom: 10px;
}

#block-views-publicites-block-5.block .item-list ul, #block-views-publicites-pro-block-5.block .item-list ul{
	padding:0;
}

/*S'inscrire*/

.page-user .tabs ul li{
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
		border-left:1px solid #00A1DF;
		border-top:1px solid #00A1DF;
		border-right:1px solid #00A1DF;
}

.page-user .tabs ul{
    padding: 0;
}

.page-user .tabs ul li.active{
    background: none repeat scroll 0 0 #00A1DF!important;
}

.page-user .tabs ul li.active a{ 
	color:#ffffff!important;
}

.page-user .tabs ul li a{
	color:#00A1DF;
	background:none!important;
}

.page-user .tabs ul li a span{
	background:none!important;
}

.page-user #block-system-main{
    margin: 0;
}

.page-user #block-system-main .content{
border: 1px solid #00A1DF;
padding-bottom: 15px;
position: relative;
width: 100% !important;
}
.page-user #block-system-main .content form{
    padding: 0 20px;
}

.page-user #main-wrapper input.form-submit{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
	cursor:pointer;
}
.message_intro_compte a.pro{
background: none repeat scroll 0 0 #0099CC;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFFFFF;
cursor: pointer;
display: block;
font-family: arial;
font-size: 14px;
font-weight: bold;
margin: 13px 0;
padding: 2px 20px;
width: 168px;
}
.message_intro_compte a.pro:hover {
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}

.page-user #block-system-main .content form #edit-field-civilite label,
.page-user #block-system-main .content form #edit-field-nom label,
.page-user #block-system-main .content form #edit-field-prenom label,
.page-user #block-system-main .content form #edit-account label{
    color: #222;
    float: left;
    font-weight: normal;
    width: 220px;
}

.page-user #block-system-main .content form #edit-field-civilite  select, 
.page-user #block-system-main .content  form #edit-field-civilite input,
.page-user #block-system-main .content  form #edit-field-nom input,
.page-user #block-system-main .content  form #edit-field-prenom input,
.page-user #block-system-main .content  form #edit-account input#edit-name,
.page-user #block-system-main .content  form #edit-account input#edit-mail,
.page-user #block-system-main .content  form #edit-account input#edit-conf-mail{
    color: #666666;
    float: left;
    font-weight: normal;
    width: 300px;
}

.page-user #block-system-main .content #edit-field-civilite div.form-item,
.page-user #block-system-main .content #edit-field-nom div.form-item,
.page-user #block-system-main .content #edit-field-prenom div.form-item,
.page-user #block-system-main .content #edit-field-account div.form-item{
    clear: both;
    display: block;
    height: 20px;
    position: relative;
}

.page-user #block-system-main .content form div.description{
    clear: both;
    display: block;
    font-size: 10px;
    position: relative;
	    color: #666666;
		line-height: 12px;
}

.page-user #block-system-main .content form fieldset{
    border: 1px solid #00A1DF;
    color: #222;
    font-size: 12px;
}

.page-user #block-system-main .content form #edit-field-cgv, .page-user #block-system-main .content form #edit-field-partenaires{
    font-size: 12px;
	color: #222;
}

.page-user #block-system-main .content form .form-type-checkbox{
    margin:0;
}

.page-user #block-system-main #user-login .form-item label{
    color: #666666;
    float: left;
    font-weight: normal;
    width: 400px;
}

.page-user #block-system-main #user-login .form-item input{
    color: #666666;
    float: left;
    font-weight: normal;
    width: 200px;
}

.page-user #block-system-main #user-pass .form-item label{
    color: #666666;
    float: left;
    font-weight: normal;
    width: 300px;
}

.page-user #block-system-main #user-pass .form-item input{
    color: #666666;
    float: left;
    font-weight: normal;
    width: 300px;
}

.page-user #user-pass input.form-submit{
	margin-top:25px;
}

/*FOOTER*/

.region.region-footer {
    background: url("../images/fond-footer.jpg") repeat-x scroll 0 bottom transparent;
    color: #666666;
    height: 199px;
		clear:both;
		position: relative;
}

.region.region-footer .titre-footer {
    background: url("../images/tennis-leader-footer.png") repeat-x scroll 0 bottom transparent;
    display: block;
    height: 19px;
    text-indent: -9999px;
    width: 980px;
}

.region.region-footer .titre-footer p{
    margin:0;
}

#block-menu-menu-infos-tennis-footer {
    border-right: 1px solid #9F9F9F;
    display: block;
    float: left;
    height: 156px;
    width: 217px;
}

#block-menu-menu-infos-tennis-footer ul.menu {
    margin: 10px 0 25px;
    padding: 0 58px;
}

#block-menu-menu-infos-tennis-footer .block-title{
	padding: 0 58px;
}

#block-menu-menu-infos-pratique-footer{
    display: block;
    float: left;
	width:210px;
	height: 156px;
	border-right: 1px solid #9f9f9f;
}
#block-menu-menu-infos-pratique-footer ul.menu{
    margin: 10px 0 20px;
    padding: 0 80px 0 50px;
}
#block-menu-menu-infos-pratique-footer .block-title, #block-menu-menu-services-footer .block-title{
	padding: 0 50px;
}
#block-menu-menu-services-footer{
    display: block;
    float: left;
	width:290px;
	height: 156px;
	border-right: 1px solid #9f9f9f;
}
#block-menu-menu-services-footer ul.menu{
    margin: 10px 0 20px;
   padding: 0 50px;
}

#block-cw-alter-footer-social{
    display: block;
    float: left;
	width:260px;
}

.region.region-footer .footer_h2,
.region.region-footer .block-title
{
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

.region.region-footer ul li.leaf {
    line-height: 16px;
    list-style-image: none !important;
    list-style-type: none !important;
}

.region.region-footer ul li.leaf a{
	color:#666666;
	font-size:12px;
}

#block-cw-alter-footer-social  .footer_h2,
#block-cw-alter-footer-social .block-title{
    margin: 0;
    padding: 0 0 0 50px;
}

#block-cw-alter-footer-social .block-menu ul {
    margin: 10px 0 0;
    padding: 0 0 0 50px;
}

.region.region-footer ul li.leaf a:hover, .region.region-footer ul li.leaf a.active, .region-footer #block-cw-alter-footer-social .block-menu ul li a:hover{
	color:#00A0DE;
}

.region-footer #block-cw-alter-footer-social .block-menu ul li {
    display: block;
    float: left;
    margin: 0 0 15px 0;
    width: 100px;
}

.region-footer #block-cw-alter-footer-social .block-menu ul li  img{
    display: block;
    float: left;
    height: 32px;
    width: 32px;
		margin-right:7px;
}

.region-footer #block-cw-alter-footer-social .block-menu ul li a {
    color: #666666;
    font-size: 11px;
		    display: block;
    float: left;
}

/*LISTE PHOTO D'UNE COLLECTION*/

.page-collection #block-system-main .image_collection {
    float: left;
    height: 130px;
    margin: 0 10px 20px;
    width: 200px;
}

/*AFFICHAGE IMAGE COLLECTION*/

#collection-button{
    height: 20px;
    margin: 15px 0;
    position: relative;
    width: 660px;
}

.next-pic {
    color: #666666;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
}

.next-pic a, .prev-pic a, .back-pic a{
    color: #666666;
}

.next-pic:hover, .prev-pic:hover, .next-pic:hover a, .prev-pic:hover a, .back-pic a:hover{
    color: #00A6DD;
}


.back-pic {
    display: block;
    float: left;
    font-size: 14px;
    left: 40%;
    position: absolute;
}

.prev-pic {
    color: #666666;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: 0;
}

.node-galerie-photos .field-group-format.group_legend {
    background: url("../images/pixel_noir_transp.png") repeat scroll 0 0 transparent;
    bottom: 6px;
    color: #FFFFFF;
    position: absolute;
    width: 550px;
		font-size: 11px;
}

.node-type-galerie-photos .node-galerie-photos .content{
    background: none repeat scroll 0 0 transparent;
    margin: 40px auto 0;
    width: 650px;
}


.node-galerie-photos .field-group-format.group_legend h3{
	display:none;
}

.node-galerie-photos .field-group-format.group_legend  .field-name-field-credit-galerie .field-items .field-item{
    display: block;
    float: left;
    padding-left: 10px;
}

.node-galerie-photos .field-group-format.group_legend  .field-name-field-credit-galerie .field-items .field-item:after{
content:" -";
}

.node-galerie-photos .field-group-format.group_legend  .field-name-field-legende-galerie{
    display: block;
    float: left;
    padding-left: 5px;
}

/*GALLERY HOME*/
#block-views-slideshow-block-3 #buttons2 a.next{
    background: url("../images/next-slide.png") no-repeat scroll 0 0 transparent;
		display:block;
		width: 10px;
		height: 16px;
		text-indent: -999px;
}

#block-views-slideshow-block-3 #buttons2 a.prev{
    background: url("../images/prev-slide.png") no-repeat scroll 0 0 transparent;
		display:block;
		width: 10px;
		height: 16px;
		text-indent: -999px;
}

#block-views-slideshow-block-3 .views-row{
    display: block;
    float: left;
    height: 97px;
    width: 97px;
		margin-right:15px;
}

#block-views-slideshow-block-3.block .view-content .item-list .jcarousel-container{
    padding: 0 0 0 43px;
}


/*LISTE COLLECTION*/
.page-les-collections .view-galerie-photos .view-content .item-list ul{
    padding: 0;
}

.page-les-collections .view-galerie-photos .view-content .item-list ul li {
    display: block;
    float: left;
    margin: 0 10px 10px;
    width: 200px;
}
.page-les-collections .view-galerie-photos .view-content div.views-field-title{
    display: table-cell;
    height: 50px;
    vertical-align: bottom;
}
.page-les-collections .view-galerie-photos .view-content .item-list ul li span.field-content a{
    color: #666666;
		font-weight: bold;
}

.page-les-collections .view-galerie-photos .view-content .item-list ul li span.field-content a:hover{
    color: #00A0DE;
}

.page-les-collections .view-galerie-photos ul.pager{
    background: none repeat scroll 0 0 #ECECEC;
    color: #666666;
		width: 660px;
}

.page-les-collections .view-galerie-photos ul.pager li.pager-current{
    color: #00A0DE;
}


.page-les-collections .view-galerie-photos ul.pager li a{
    color: #666666;
}

.page-les-collections .view-galerie-photos ul.pager li a:hover{
    color: #333333;
}

/*Ajout d'un joueur*/
#tennis_player-formtennis_player-form{
    border: 1px solid #00A0DE;
    width: 660px;
}

#tennis_player-formtennis_player-form #edit-submit{
    border: 1px solid #00A0DE;
    width: 660px;
}

/*classement home*/
#block-cw-alter-ten-ranking{
    clear: both;
    display: block;
}

#block-cw-alter-ten-ranking div,
#block-cw-alter-viagogo div.block-title{
color: #00A0DE;
font-size: 16px;
margin-bottom: 4px;
}
#block-cw-alter-ten-ranking p{
	margin:0;
}
#block-cw-alter-ten-ranking #tabranking {
    border: 0 none;
    border-radius: 0 0 0 0;
    font-family: arial;
    padding: 0;
}

#block-cw-alter-ten-ranking #tabranking ul, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav{
    border: none 0;
    border-radius: 0 0 0 0;
    padding: 0;
		background:none;
}

#block-cw-alter-ten-ranking #tabranking ul li.ui-state-active, #block-cw-alter-ten-ranking #tabranking ul li:hover, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li.ui-state-active, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li:hover{
	margin:0;
	border: 1px solid #00A0DE !important;
	background:#00a0de;
}

#block-cw-alter-ten-ranking #tabranking ul li, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li{
	margin:0;
  border-color: #00A0DE #00A0DE -moz-use-text-color;
  border-style: solid solid none;
  border-width: 1px 1px 0;
	border-radius:0;
	background: none;
}

#block-cw-alter-ten-ranking #tabranking ul li a, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li a{
color: #00A0DE;
font-size: 11px;
font-weight: bold;
height: 16px;
padding: 5px 8px 0;
text-transform: uppercase;
}
#block-cw-alter-ten-ranking #tabranking ul li a{
height: 18px;
}
#block-cw-alter-ten-ranking #tabranking ul  li.ui-state-active a, #block-cw-alter-ten-ranking #tabranking ul li a:hover, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li.ui-state-active a, #block-quicktabs-tournoi-de-la-semaine ul.ui-tabs-nav li:hover a{
	color:#fff;
}
#quicktabs-tournoi_de_la_semaine{
background:none;
border:none;
}

#block-cw-alter-ten-ranking .tabranking a.cw_alter_module_link {
color: #222222;
font-size: 12px;
margin-right: 10px;
}
#block-cw-alter-twitter-box .content
{
    padding: 5px;
    border: 1px solid #9FA0A1;
}
#block-cw-alter-ten-ranking .tabranking a.cw_alter_module_link:hover{
color: #00A0DE;
}

#block-quicktabs-tournoi-de-la-semaine h2{
    color: #00A0DE;
    font-size: 16px;
}
#block-quicktabs-tournoi-de-la-semaine a.cw_alter_module_link {
    color: #222222;
    font-size: 11px;
}
#block-cw-alter-ten-ranking .tabranking{
border: 1px solid #00A0DE;
border-radius: 0 0 0 0;
padding: 0 10px 10px;
}
#qt-tournoi_de_la_semaine-ui-tabs1, #qt-tournoi_de_la_semaine-ui-tabs2 {
	border: 1px solid #00A0DE;
   border-radius: 0 0 0 0;
    padding: 0 10px 0;
    width: 275px;
}
#qt-tournoi_de_la_semaine-ui-tabs1 p, #qt-tournoi_de_la_semaine-ui-tabs2 p{
    font-size: 11px;
    margin: 3px 0 0;
    padding: 0;
	}
#qt-tournoi_de_la_semaine-ui-tabs1 ul, #qt-tournoi_de_la_semaine-ui-tabs2 ul{
margin: 0 0 0;
padding-left: 0;
}
#qt-tournoi_de_la_semaine-ui-tabs1 ul li a, #qt-tournoi_de_la_semaine-ui-tabs2 ul li a{
color: #222222;
font-family: arial;
font-size: 13px;
font-weight: bold;
}
#qt-tournoi_de_la_semaine-ui-tabs1 ul li a span.tier, #qt-tournoi_de_la_semaine-ui-tabs2 ul li a span.tier{
    font-weight: normal;
	}
#qt-tournoi_de_la_semaine-ui-tabs1 ul li a:hover, #qt-tournoi_de_la_semaine-ui-tabs2 ul li a:hover{
    color: #444;
		}
#block-cw-alter-ten-ranking .tabranking table.round {
    color: #666666;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 10px;
}

#block-cw-alter-ten-ranking .tabranking .number{
    width: 20px;
}

#block-cw-alter-ten-ranking .tabranking .lastname{
    text-transform:uppercase;
}
#block-cw-alter-ten-ranking .tabranking .player{
    width: 180px;
}

#block-cw-alter-ten-ranking .tabranking .player a:hover{
    color: #666;
}

#block-cw-alter-ten-ranking .tabranking .var {
    width: 45px;
}
#block-cw-alter-ten-ranking .tabranking .points{
color: #00A1DF;
text-align: center;
width: 40px;
}
#block-cw-alter-ten-ranking .date{
float: right;
height: 17px;
margin-top: 6px;
font-weight: bold;
 }
#block-cw-alter-ten-ranking .tabranking .points.legend{
    color:#666666;
		font-weight:normal;
}
#block-cw-alter-ten-ranking .tabranking .delta{
    font-size: 9px;
    font-style: italic;
    font-weight: normal;
		display: block;
    float: left;
}
#block-cw-alter-ten-ranking .tabranking img.val{
    display: block;
    float: left;
    padding: 4px 7px 0 0;
}

/*PETITES ANNONCES DETAILs*/
#block-views-bloc-contact-annonces-block{
    border: 2px solid #CCCCCC;
}

#block-views-bloc-contact-annonces-block.block h2.block-title {
    background: url("../images/fondminimenunoir.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    padding: 0 15px;
}

#block-views-bloc-contact-annonces-block .view-bloc-contact-annonces{
    padding: 10px 15px;
		background:url("../images/picto_annnonces.png") no-repeat scroll 7px 20px transparent;
		color: #666666;
}

#block-views-bloc-contact-annonces-block .view-bloc-contact-annonces a{
	color: #00A0DE;
}

#block-views-bloc-contact-annonces-block .view-bloc-contact-annonces a:hover{
	color: #666666;
}

#block-views-bloc-contact-annonces-block .view-bloc-contact-annonces span.views-label{
    font-weight: normal;
}

#block-views-bloc-contact-annonces-block .content .view-content .views-row{
    font-size: 16px;
    font-weight: bold;
    margin-left: 50px;
}

.node-type-petite-annonce .node-petite-annonce #titre-petite-annonce h1{
    font-size: 1.5em;
}
.node-type-petite-annonce .node-petite-annonce #titre-petite-annonce {
    color: #00A0DE;
    font-size: 18px;
    line-height: 28px;
}

.node-type-petite-annonce #content-petite-annonce .field-type-text-with-summary .field-item {
    width: 350px;
    word-wrap: break-word;
}

.node-type-petite-annonce .node-petite-annonce .submitted a.retour_liste {
    color: #00A0DE;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin: 8px 10px 0 0;
}

.node-type-petite-annonce .node-petite-annonce #img-petite-annonce{
    display: block;
    float: left;
    margin: 0 15px 15px 0;
}

.node-type-petite-annonce .node-petite-annonce #img-petite-annonce img, .node-type-petite-annonce .field-name-field-image-annonce-3  img, .node-type-petite-annonce .field-name-field-image-annonce-3 img{
    border: 1px solid #ECECEC;
		margin-bottom: 10px;
}

.node-type-petite-annonce .node-petite-annonce #content-petite-annonce{
		color: #666666;
float: left;
width: 333px;
}

.node-type-petite-annonce .node-petite-annonce #content-petite-annonce .field-label{
    display: block;
    float: left;
		color:#00A0DE;
}

.node-type-petite-annonce .node-petite-annonce #content-petite-annonce .field-items{
    display: block;
    float: left;
}

.node-type-petite-annonce .node-petite-annonce #content-petite-annonce .field-items a{
    color: #00A0DE;
}

.node-type-petite-annonce .node-petite-annonce #content-petite-annonce .field-items a:hover, .node-type-petite-annonce .node-petite-annonce .submitted a.retour_liste:hover{
    color: #333333;
}

.node-type-petite-annonce .field-name-field-price .field-label{
    color: #00A0DE;
}

.node-type-petite-annonce .field-name-field-price .field-items {
    color: #00A0DE;
    font-size: 16px;
    font-weight: bold;
}

.node-type-petite-annonce .node-petite-annonce .submitted {
    border-color: #F1F1F1 #E8E8E8 !important;
    border-style: solid;
    border-width: 1px;
    clear: both;
    display: block;
    height: 33px;
    padding: 0 0 0 5px;
    width: 650px;
}

.node-type-petite-annonce .node-petite-annonce .submitted span {
    clear: both;
    line-height: 30px;
    margin: 0;
    padding: 13px 0 0 10px;
}

.node-type-petite-annonce .node-petite-annonce .submitted  a {
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}

.node-type-petite-annonce #block-system-main .content > a {
    color: #00A0DE;
    float: right;
    font-size: 11px;
    position: absolute;
    right: 10px;
    top: 75px;
}

.node-type-petite-annonce  #block-system-main div.content > a:hover{
    color: #333333;
}
.node-type-petite-annonce .node-petite-annonce ul.links{
    clear: both;
		background: #ececec;
		padding: 0 10px;
}

.node-type-petite-annonce .node-petite-annonce ul.links .statistics_counter span{
    color: #666666;
    font-size: 12px;
    font-style: italic;
}

.node-type-petite-annonce .field-name-field-image-annonce-2 .field-label, .node-type-petite-annonce .field-name-field-image-annonce-3 .field-label  {
    display: none;
}

/*PETITES ANNONCES LISTE +  PETITES ANNONCES DEMANDES */  
.page-offres #block-menu-block-4, 
.page-demandes #block-menu-block-4,
.page-gerer-mes-annonces  #block-menu-block-4
{
    background: none repeat scroll 0 0 #F3F5F7;
    border-bottom: 2px solid #ECECEC;
    border-left: 1px solid #ECECEC;
    clear: both;
    display: block;
    height: 23px;
    width: 660px;
}

.view-petite-annonce .view-header{
    background: url("../images/picto_annnonces.png") no-repeat scroll 0 0 transparent;
}

.view-petite-annonce .view-header p {
    color: #333333;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding-left: 55px;
    text-align: justify;    
}

.view-petite-annonce .view-header p.btn_intro{
    padding-top: 15px;
		    padding-bottom: 15px;
}

.view-petite-annonce .view-header a:hover{
    color: #333333;
}


.view-petite-annonce .view-filters {
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    clear: both;
    margin-bottom: 40px;
}

.view-petite-annonce .views-exposed-widget.views-submit-button {
    margin: 15px 0 0;
    width: 100px;
}

.view-petite-annonce .views-exposed-form label{
    color: #000000;
    font-size: 13px;
		font-weight: normal;
}

.view-petite-annonce .views-exposed-form input{
    color: #333333;
    font-size: 12px;
    padding: 2px 3px;
}
.view-petite-annonce .form-item-body-value input{
    width: 135px;
}
.view-petite-annonce .views-exposed-form select{
color: #333333;
display: block;
font-size: 12px;
height: 22px;
margin-top: 0;
width: 165px;
}

.view-petite-annonce .views-exposed-widget.views-submit-button input#edit-submit-petite-annonce, .view-petite-annonce .view-header a{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 9px;
		margin: 5px 5px 0 6px;
}

.view-petite-annonce p.btn_intro span.title_btn_pa{
    color: #00A0DE;
    font-weight: bold;
}

.view-petite-annonce .views-exposed-widget.views-submit-button input#edit-submit-petite-annonce:hover, .view-petite-annonce .view-header a:hover {
    background: none repeat scroll 0 0 #0099CC;
    color: #ffffff;
    padding: 2px 9px;
}
#views-exposed-form-petite-annonce-page-2 #edit-title{
 width: 138px;
}
.view-petite-annonce .views-table thead th.views-field{
    color: #666666;
    font-family: arial;
    font-size: 13px;
		font-weight: normal;
}

.view-petite-annonce .views-table thead th.views-field.views-field-field-price{
	font-weight:bold;
}

.view-petite-annonce .views-table thead th.views-field a{
    color: #00A0DE;
}

.view-petite-annonce .views-table thead th.views-field a:hover{
    color: #333333;
}

.view-petite-annonce .views-table .views-field-body p{
    font-size: 11.5px;
    margin: 5px 0 0;
}

.view-petite-annonce .views-table tbody .views-field.views-field-body {
    line-height: 15px;
    padding: 5px 20px 5px 0;
    width: 200px;
}

.view-petite-annonce .views-table thead tr th.views-field.views-field-field-price,
.view-petite-annonce.views-table thead tr th.views-field.views-field-created,
.view-petite-annonce .views-table thead tr th.views-field.views-field-field-categorie-annonce
{text-align:center;}

.view-petite-annonce .views-table .views-field-body a {
color: #00A0DE;
display: block;
font-size: 12px;
font-weight: bold;
}

.view-petite-annonce .views-table tbody{
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.view-petite-annonce .views-table .views-field-body a:hover{
    color: #333333;
}

.view-petite-annonce .views-table .views-field-created{
    color: #444444;
    display: block;
    font-size: 13px;
    padding: 5px 10px 0;
}

.view-petite-annonce .views-table .views-field-field-pro {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    padding-left: 5px;
    width: 70px;
}

.view-petite-annonce .views-table tbody .views-field-field-image-annonce img {
    border: 1px solid #999999;
    margin: 5px 15px 0 0;
}

.view-petite-annonce tr.tete-1{
    border-bottom: 3px solid #63C3E8;
    border-top: 3px solid #63C3E8;
			background:#f8f8f8;
}

.view-petite-annonce tr {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #E5E5E5;
}

.view-petite-annonce .views-table tbody .views-field-nothing{
    width: 85px;
}

.view-petite-annonce .views-table tbody .views-field-field-price {
color: #00A0DE;
font-size: 16px;
font-weight: bold;
min-width: 30px;
text-align: center;
}

.view-petite-annonce .views-table tbody .views-field-field-categorie-annonce {
    color: #444444;
    font-size: 12px;
    line-height: 14px;
    padding: 0 20px 0 0;
    width: 90px;
}

.view-petite-annonce table{
    width:660px;
}

.view-petite-annonce table .views-field-field-categorie-annonce p{
    margin:5px 0 0 0;
}

.view-petite-annonce ul.pager {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 11.5px;
    font-weight: normal;
    text-align: left;
    width: 660px;
}

.view-petite-annonce ul.pager li.pager-current, .view-petite-annonce ul.pager li:hover {
    background: none repeat scroll 0 0 #EDEDED;
    color: #333333;
    font-weight: normal;
}

.view-petite-annonce ul.pager li:hover a {
    color: #333333;
}

.view-petite-annonce ul.pager li a {
    color: #00A0DE;
}

.view-petite-annonce ul.pager li{
    border: 1px solid #CCCCCC;
    padding: 2px 6px;
		margin-right:5px;
}

#block-views-annonce-a-la-une-block, #block-views-annonce-a-la-une-block-1{
		padding: 0 0 10px 0;
}

#block-views-annonce-a-la-une-block ul, #block-views-annonce-a-la-une-block-1 ul{
    border-bottom: 3px solid #00A0DE;
    margin: 14px 0;
    padding: 0;
}

#block-views-annonce-a-la-une-block ul li, #block-views-annonce-a-la-une-block-1 ul li {
    border: 1px solid #EEEEEE;
    clear: both;
    display: block;
    font-weight: bold;
    height: 105px;
    margin: 0 0 8px;
    padding: 17px 20px 17px 11px;
}

#block-views-annonce-a-la-une-block .views-field-field-image-annonce, #block-views-annonce-a-la-une-block-1 .views-field-field-image-annonce{
    display: block;
    float: left;
		margin-right: 10px;
}

#block-views-annonce-a-la-une-block .views-field-field-image-annonce img, #block-views-annonce-a-la-une-block-1 .views-field-field-image-annonce img{
   border: 1px solid #EEEEEE;
}

#block-views-annonce-a-la-une-block .views-field-title, #block-views-annonce-a-la-une-block-1 .views-field-title {
    display: block;
    float: left;
    font-size: 11.5px;
    line-height: 15px;
    width: 90px;
}

#block-views-annonce-a-la-une-block .views-field-title a, #block-views-annonce-a-la-une-block-1 .views-field-title a{
    color:#00A0DE;
}

#block-views-annonce-a-la-une-block .views-field-title a:hover{
    color:#333;
}


#block-views-annonce-a-la-une-block .views-field-field-price, #block-views-annonce-a-la-une-block-1 .views-field-field-price{
    color: #666666;
    display: block;
    float: left;
    font-size: 16px;
    width: 90px;
}

#block-views-annonce-a-la-une-block h2, #block-views-annonce-a-la-une-block-1 h2 {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 3px solid #00A0DE;
    color: #666666;
    font-size: 16px;
    padding: 5px 0 5px 5px;
    text-transform: uppercase;
}


/*PETITES ANNONCES - GERER MES ANNONCES*/
.view-g-rer-mes-annonces .views-field.views-field-edit-node span a,
.view-g-rer-mes-annonces  .views-field.views-field-nid span a{
    color: #00A0DE;
    font-size: 12px;
}

.view-g-rer-mes-annonces .views-field.views-field-edit-node span a:hover,
.view-g-rer-mes-annonces  .views-field.views-field-nid span a:hover{
    color: #333333;
}

.view-g-rer-mes-annonces .item-list ul{
    margin: 0;
    padding: 0;
}

.view-g-rer-mes-annonces .item-list ul li {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    padding: 5px 10px;
    width: 640px;
}

.view-g-rer-mes-annonces .item-list ul li .views-field-title{
	margin: 5px 0;
}

.view-g-rer-mes-annonces .item-list ul li .views-field-title a{
    color: #00A0DE;
    font-weight: bold;
}

.view-g-rer-mes-annonces .item-list ul li .views-field-title a:hover{
    color: #333333;
}

.view-g-rer-mes-annonces .view-footer  a{
    background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
		margin: 5px 5px 0 0;
}

.view-g-rer-mes-annonces .view-footer  a:hover{
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}

#contact-vendeur{
    display: block;
    float: left;
}

#contact-vendeur h2{
    color: #666666;
    font-size: 12px;
    margin: 0;
    text-transform: uppercase;
}


#contact-vendeur #coordonees{
    border-top: 3px solid #00A0DE;
    color: #666666;
    font-size: 14px;
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 11px 20px;
		   width: 100%;
}


#contact-vendeur #coordonees .field-label{
    display: none;
}

#contact-vendeur #coordonees br{
    display: none;
}

#contact-vendeur #coordonees a{
    color: #00A0DE;
}

#contact-vendeur #coordonees a:hover{
    color: #333333;
}

#contact-vendeur #coordonees .field-type-email {
    background: url("../images/mail.png") no-repeat scroll 0 4px transparent;
    padding: 0 0 10px 35px;
}

#contact-vendeur #coordonees .field-type-text{
    background: url("../images/phone.png") no-repeat scroll 0 4px transparent;
    line-height: 30px;
    padding: 0 0 10px 35px;
}

/*TAB TOURNOI - DETAILS*/


.node-tournoi  #tabround{
    border: 0 none;
    border-radius: 0 0 0 0;
    padding: 0;
}

.node-tournoi  #tabround ul {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    padding: 0;
}

.node-tournoi  #tabround ul {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    padding: 0;
}

.node-tournoi #tabround .tabround {
    border: 1px solid #00A0DE;
    border-radius: 0 0 0 0;
    padding: 0 10px 15px;
    width: 640px;
}

.node-tournoi  #tabround ul.shadetabs.ui-tabs-nav li.ui-state-active, .node-tournoi  #tabround ul.shadetabs.ui-tabs-nav li:hover {
    background: none repeat scroll 0 0 #00A0DE;
    border: 1px solid #00A0DE !important;
    margin: 0;
}

.node-tournoi  #tabround ul.shadetabs.ui-tabs-nav li {
    background: none repeat scroll 0 0 transparent;
    border-color: #00A0DE #00A0DE -moz-use-text-color;
    border-radius: 0 0 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0;
}

.node-tournoi  #tabround ul.shadetabs.ui-tabs-nav li.ui-state-active a, .node-tournoi  #tabround  ul.shadetabs.ui-tabs-nav li a:hover {
    color: #FFFFFF;
}


.node-tournoi #tabround ul.shadetabs.ui-tabs-nav li a {
    color: #00A0DE;
    font-size: 11px;
    font-weight: bold;
		padding: 4px 8px 0;
    text-transform: uppercase;
		font-family:arial;
}

.node-tournoi #tabround #tabround-1.tabround .field-label{
	display:none;
}

.node-tournoi #tabround #tabround-1.tabround .field-items img{
    padding: 20px 15px 10px;
}

.node-tournoi #tabround #tabround-2, .node-tournoi #tabround #tabround-3, .node-tournoi #tabround #tabround-4,.node-tournoi #tabround #tabround-6{
    font-family: arial;
    font-size: 13px;
		 color: #666666;
}

.node-tournoi #tabround .field-name-field-contact .field-label, .node-tournoi #tabround .field-name-field-reglement .field-label{
    display: none;
}

.node-tournoi #tabround .field-name-field-contact .field-items, .node-tournoi #tabround .field-name-field-reglement .field-items{
	margin-top:10px;
}

.node-tournoi #map-canvas{
    border: medium none !important;
    margin: 20px auto 0;
}


.node-tournoi #tabround #tabround-6  #webform-component-nom label, .node-tournoi #tabround #tabround-6  #webform-component-prenom label,
.node-tournoi #tabround #tabround-6  #webform-component-email label, .node-tournoi #tabround #tabround-6  #webform-component-nationalite label,
.node-tournoi #tabround #tabround-6  #webform-component-date-de-naissance label, .node-tournoi #tabround #tabround-6  #webform-component-adresse label,
.node-tournoi #tabround #tabround-6  #webform-component-code-postale label, .node-tournoi #tabround #tabround-6  #webform-component-ville label,
.node-tournoi #tabround #tabround-6  #webform-component-pays label, .node-tournoi #tabround #tabround-6  #webform-component-pays label,
 .node-tournoi #tabround #tabround-6  #webform-component-telephone label, .node-tournoi #tabround #tabround-6  #webform-component-numero-de-licence label,
.node-tournoi #tabround #tabround-6  #webform-component-nom label, .node-tournoi #tabround #tabround-6  #webform-component-club label{
    display: block;
    float: left;
    width: 140px;
}


.node-tournoi #tabround #tabround-6 input#edit-submit {
    background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 5px 5px 0 0;
    padding: 2px 20px;
}

.node-tournoi #tabround #tabround-6 #edit-actions{
    text-align: right;
}

.node-tournoi #tabround #tabround-6 input#edit-submit:hover {
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}

.node-tournoi  ul.links {
    background: none repeat scroll 0 0 #ECECEC;
    clear: both;
    padding: 0 10px;
}


.node-tournoi  ul.links span {
    color: #666666;
    font-size: 12px;
    font-style: italic;
}

.page-inscription-aux-tournois-amateurs th{
	font-size:13px;
	color: #333333;
}

.page-inscription-aux-tournois-amateurs th a{
  color: #00A0DE;
}

.page-inscription-aux-tournois-amateurs th a:hover{
	color: #333333;
}

.page-inscription-aux-tournois-amateurs table{
    width: 660px;
}
.page-inscription-aux-tournois-amateurs table tbody{
    color: #666666;
    font-size: 12px;
}
.page-inscription-aux-tournois-amateurs table tbody tr.even{
    background: #FFFFFF;
}
.page-inscription-aux-tournois-amateurs table  .views-field-title{
    text-align: left;
}

.page-inscription-aux-tournois-amateurs table  .views-field-title a{
   color:#00A0DE;
}

.page-inscription-aux-tournois-amateurs table  .views-field-title a:hover{
   color:#333333;
}

.page-inscription-aux-tournois-amateurs th.views-field-field-departement-tournoi{
	text-align:right;
}

.page-inscription-aux-tournois-amateurs td.active {
    background: none;
}


/*GESTION DE PROFIL*/
.page-user div.content  div.profile{
    color: #222;
    margin: 0;
    padding: 0 20px;
}





#profile2-edit-information-petites-annonces-form label{
    color: #222;
    float: left;
    width: 210px;
}

#profile2-edit-information-petites-annonces-form  input#edit-profile-information-petites-annonces-field-adresse-und-0-value,
#profile2-edit-information-petites-annonces-form  input#edit-profile-information-petites-annonces-field-ville-und-0-value,
#profile2-edit-information-petites-annonces-form  input#edit-profile-information-petites-annonces-field-tel-und-0-value{
    width:400px
}

#profile2-edit-information-de-tournoi-form label{    
		color: #222;
    float: left;
    width: 160px;
}

#profile-information-de-tournoi-field-naissance-add-more-wrapper legend{
    float: left;
    font-size: 14px;
    font-weight: normal;
    width: 155px;
}

#profile-information-de-tournoi-field-naissance-add-more-wrapper .fieldset-wrapper{
    display: block;
    float: left;
    width: 120px;
}

#profile-information-de-tournoi-field-naissance-add-more-wrapper .form-item, #edit-profile-information-de-tournoi-field-naissance-und-0-value, .page-user #block-system-main .content form fieldset{
	border:none!important;
	padding:0;
}

#profile-information-de-tournoi-field-naissance-add-more-wrapper input{
    width: 110px;
}	

#user-profile-form .description a{color:#00A0DE;}
#user-profile-form .description a:hover{color:#333333;}

.page-user-edit.section-user .tabs ul.tabs.secondary.clearfix{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #00A0DE!important;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    width: 660px;
}

.page-user-edit.section-user .tabs ul.tabs.secondary.clearfix li{
    border-radius: 10px 10px 0 0;
    font-size: 11px;
    margin: 5px 0 0;
    padding: 0;
}

.page-user-edit.section-user .tabs ul.tabs.secondary.clearfix li a{
	border:none;
}

/*MESSAGE SYSTEME*/

#comment-confirm-delete{
    color: #666666;
}

#comment-confirm-delete  #edit-submit{    
	background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
		margin:0 10px 0 0;
}

#comment-confirm-delete #edit-submit:hover{    
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}

#comment-confirm-delete  #edit-cancel{    
	background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 20px;
}

#comment-confirm-delete #edit-cancel:hover{    
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 4px 20px;
}

/*LISTE DES JOUEURS*/

.page-joueur-liste h1{
    color: #333333;
    font-size: 24px;
    margin: 0;
}

.page-joueur-liste #liste_joueur_tab a.btn_liste{
	background: none repeat scroll 0 0 #ECECEC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
}

.page-joueur-liste #liste_joueur_tab a.btn_liste:hover{    
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}

.page-joueur-liste #liste_joueur_tab td.aid_liste{
    color: #333333;
    font-size: 12px;
}

.page-joueur-liste #liste_joueur_tab td.name_liste{
    text-align:center;
}

.page-joueur-liste #liste_joueur_tab td.name_liste a{    
    color: #0099CC;
		
}

.page-joueur-liste #liste_joueur_tab td.name_liste a:hover{    
    color: #333;
}

.page-joueur-liste #liste_joueur_tab{    
    width:660px;
}

.page-joueur-liste #liste_joueur_tab td {
    border-bottom: 1px solid #ECECEC;
    padding: 10px 0;
}

.page-joueur-liste #liste_joueur_tab td.edit_liste, .page-joueur-liste #liste_joueur_tab td.link_liste{
	text-align:right;
}

/*PAGE FIL INFOS*/

.page-fil-d-infos .view-fil-info .view-content .views-field-changed-1, .page-fil-d-infos .view-fil-info .view-content .views-field-changed{
    color: #FE8413;
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.page-fil-d-infos .view-fil-info .view-content .views-field-field-sur-titre {
    float: left;
    font-weight: bold;
    margin-right: 5px;
}

.page-fil-d-infos .view-fil-info .view-content .views-field-title {
	float:left;
	display:block;
	color:#333;
}

.page-fil-d-infos .view-fil-info .view-content .views-field-view-node a {
    left: 0;
    position: absolute;
    text-indent: -999999px;
    width: 100%;
}

.page-fil-d-infos .view-fil-info .view-content li.views-row {
    border-top: 1px solid #E5E5E5;
    clear: both;
    padding-top: 2px;
		height:23px;
}

.page-fil-d-infos .view-fil-info li.views-row:hover .field-content, 
.page-fil-d-infos .view-fil-info li.views-row:hover div.views-field span.field-content, 
.page-fil-d-infos .view-fil-info li.views-row:hover .views-field-field-sur-titre .field-content {
    color: #FFFFFF;
}

.page-fil-d-infos .view-fil-info{
    font-size: 11px;
}

.page-fil-d-infos .view-fil-info .view-content li.views-row:hover {
    background: none repeat scroll 0 0 #FE8413;
}

.page-fil-d-infos h1#page-title{
    color: #FE8413;
    font-size: 18px;
    text-transform: uppercase;
}
.page-tournoi-list .tournoi_colright{
float: right;
margin-top: -30px;
}
.page-tournoi-list .tournoi_colright span.label{
display: block;
float: left;
font-size: 12px;
line-height: 21px;
padding-right: 5px;
}
.tournoi_colright{
float: right;
margin-top: -37px;
}

/*liste videos*/
.page-videos .view-content .item-list ul{
	padding:0;
}

/*espace pro dans newsletter*/

.section-newsletters a.acces_espace_pro {
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 15px;
    margin-top: 5px;
    padding: 0 20px 7px;
    width: 80px;
}

.section-newsletters a.acces_espace_pro:hover{
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 0 20px 7px;
}

.section-newsletters #block-block-2{
    border-bottom: 1px solid #ECECEC;
    border-top: 1px solid #ECECEC;
    margin-top: 20px;
    padding-bottom: 0;
}

/*Barre haute*/
#header #block-search-form{
    width: 180px;
    margin-top: -16px;
}

#header #block-search-form h2{
    display:none;
}

#header #block-search-form .form-item-search-block-form input{
    float:left;
}


/*Liste Joueurs*/
.page-liste-joueurs #page-title{
	display:none;
}

.page-liste-joueurs  h1{
    color: #333333;
    font-size: 24px;
    margin: 0;
}

.page-liste-joueurs table strong {
    color: #666666;
    font-size: 18px;
    line-height: 30px;
}

.page-liste-joueurs table td{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 0 10px;
		width:200px;
}

.page-liste-joueurs a.name_player {
    color: #0099CC;
    font-size: 13px;
    margin-right: 5px;
}

.page-liste-joueurs a.name_player:hover{
	color:#333333;
}

.page-liste-joueurs span.pays{
    color: #444444;
    font-size: 12px;
}

/*HOME ESPACE PRO*/

.page-espace-pro-accueil #block-views-espace-pro-block-1{
	clear:both;
	display:block;
}

.page-espace-pro-accueil .views-slideshow-controls-bottom{
    display: block;
    float: left;
}

.page-espace-pro-accueil #page-title h1{
    background: url("../images/picto-espace-pro-bla.png") no-repeat scroll 5px 5px #2D2D2D;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0;
    padding: 0 0 0 40px;
    width: 120px;
}

.page-espace-pro-accueil #page-title{
    border-bottom: 2px solid #2D2D2D;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 0 20px 0;
    padding: 0 0 0 0px;
}

.page-espace-pro-accueil #views_slideshow_cycle_main_espace_pro-block{
    display: block;
    float: left;
    width: 475px;
    background: none repeat scroll 0 0 #707070;
		height:330px;
		margin-bottom: 20px;
}

.page-espace-pro-accueil .views-slideshow-controls-bottom{
    background: none repeat scroll 0 0 #707070;
    height: 331px;
}

.page-espace-pro-accueil #widget_pager_bottom_espace_pro-block .views-slideshow-pager-field-item{
    cursor: pointer;
    display: block;
    float: right;
    height: 75px;
    padding: 8px 0 0 11px;
    text-align: center;
    width: 173px;
}

.page-espace-pro-accueil #widget_pager_bottom_espace_pro-block .views-slideshow-pager-field-item.active {
    background: url("../images/arrow_blue_block.png") no-repeat scroll 0 0 transparent;
    float: right;
    padding-right: 0;
    position: relative;
    width: 173px;
    z-index: 100;
}

.page-espace-pro-accueil .views-slideshow-pager-field-item .views-field-title .views-content-title{
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    height: 18px;
    margin-top: -8px;
    overflow: hidden;
}

.page-espace-pro-accueil .black_field_node{
    margin: 0;
}
.page-espace-pro-accueil .black_field_node a{
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.page-espace-pro-accueil .black_field_node a:hover{
    color: #1FB0E8;
}

.page-espace-pro-accueil .black_field_chapo p{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin: 8px 0;
}

.page-espace-pro-accueil  .blackcat {
    bottom: 6px;
}

.page-espace-pro-accueil  .content .view-espace-pro ul{
	padding:0;
}


.content .bloc_home ul{
	padding:0;
}

#block-views-espace-pro-block-1,
#block-views-espace-pro-block-2,
#block-views-espace-pro-block-3,
#block-views-espace-pro-block-4,
#block-views-espace-pro-block-5,
#block-views-espace-pro-block-6
#block-views-espace-pro-block-7,
#block-views-espace-pro-block-8,
#block-views-espace-pro-block-9,
#block-views-espace-pro-block-10{
    clear: both;
    display: block;
    margin: 10px 0;
    min-height: 140px;
}

.bloc-home .view-header{
float: right;
margin-top: -31px;
}

.bloc-home .view-header p{
	margin : 0;
}

.bloc-home .view-header p a{
	color : #00A0DE;
	font-size:12px;
}
.bloc-home .view-header p a:hover{
	color : #333;
}

#block-views-espace-pro-block-1 h2.block-title,
#block-views-espace-pro-block-2 h2.block-title,
#block-views-espace-pro-block-3 h2.block-title,
#block-views-espace-pro-block-4 h2.block-title,
#block-views-espace-pro-block-5 h2.block-title,
#block-views-espace-pro-block-6 h2.block-title,
#block-views-espace-pro-block-7 h2.block-title,
#block-views-espace-pro-block-8 h2.block-title,
#block-views-espace-pro-block-9 h2.block-title,
#block-views-espace-pro-block-10 h2.block-title{
border-bottom: 1px solid #D6D6D6;
clear: both;
color: #00A0DE;
font-size: 16px;
margin: 0 0 10px;
padding-bottom: 4px;
text-transform: uppercase;
}


.bloc-home .views-field.views-field-field-img, .bloc-home .views-field.views-field-field-video{
    display: block;
    float: left;
    margin: 0 0px 0 0;
}

.bloc-home li.views-row-first{
    display: block;
    float: left;
    margin: 0;
    width: 320px;
}

.bloc-home .titre{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.bloc-home li.views-row div.views-field.views-field-nothing{
    display: block;
    float: left;
    margin-left: 15px;
    width: 205px;
}

.bloc-home .chapo p {
    display: block;
    float: left;
    width: 205px;
}


.bloc-home .liens_perso a{
    color: #0099CC;
    font-size: 12px;
    font-weight: bold;
}

.bloc-home .liens_perso a:hover{
    color: #333;
}

/*PRE-HOME ESPACE PRO*/
.page-presentation h1#page-title {
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 0 -10px 10px;
    padding: 0 0 0 5px;
    width: 120px;
		text-align: center;
}

.page-presentation #block-system-main .content{
    border-top: 2px solid #2D2D2D;
    padding: 10px;
}

element.style {
    float: left;
    width: 520px;
}

.page-presentation .view-header {
    background: url("../images/picto-espace-pro-b.png") no-repeat scroll 1px 4px transparent!important;
    color: #333333;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 28px 70px;
}
.page-presentation .view-header p {
margin: 3px 0;
}
.page-presentation .view-header .liens a, .page-presentation .view-footer .liens a{
    background: none repeat scroll 0 0 #D6D6D6;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0 15px 0 0;
    padding: 4px 20px;
}

.page-presentation .view-header .liens a:hover, .page-presentation .view-footer .liens a:hover{
    background: none repeat scroll 0 0 #2D2D2D;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 15px 0 0;
    padding: 4px 20px;
}

.page-presentation .view-header .liens, .page-presentation .view-footer .liens{
margin-top: 12px;
text-align: center;
}
		
.page-presentation .view-header h2, .page-presentation .view-footer h2{
    border-bottom: 1px solid #D6D6D6;
    color: #00A0DE;
    font-size: 16px;
    padding-bottom: 4px;
    text-transform: uppercase;
}	
.page-presentation .view-header h2{	
margin-left: -72px;
}
.page-node-306 .content a.inscrire {
    background: none repeat scroll 0 0 #D6D6D6;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0 15px 0 0;
    padding: 4px 20px;
}

.page-node-306 .content a.inscrire:hover {
    background: none repeat scroll 0 0 #2D2D2D;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin: 0 15px 0 0;
    padding: 4px 20px;
}
.page-presentation .view-footer p {
color: #333333;
font-size: 12px;
line-height: 18px;
margin: 0 0 8px;
}

.page-presentation .views-row .views-field.views-field-field-img, .page-presentation .views-row .views-field.views-field-field-video{
    display: block;
    float: left;
}

.page-presentation .views-row .views-field.views-field-nothing{
    float: left;
    width: 520px;
		margin-left: 15px;
}

.page-presentation .view-pr-sentation-espace-pro .views-row{
    clear: both;
    display: block;
    height: 100px;
    margin-bottom: 15px;
    width: 100%;
}

.page-presentation .views-row .field_article_content .titre{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}

.page-presentation .views-row .field_article_content  .chapo p{
		width:100%;
}
.page-presentation .views-row .field_article_content  .chapo p.link{
    float: left;
    width: 120px;
	}
.page-presentation .views-row .field_article_content  .chapo p.link a{
    color: #222222;
    font-weight: bold;
}
.page-presentation .views-row .field_article_content  .chapo p.link a:hover{
    color: #00A0DE;
}
.com_count .nb_com_front {
    color: #00A0DE;
}

.page-presentation  .region-sidebar-second .block-menu h2.block-title,
.region-sidebar-second #block-menu-menu-menu-th-me-pro h2.block-title{
    background: none repeat scroll 0 0 #2D2D2D;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0 5px 5px;
}

.page-presentation  .region-sidebar-second .block-menu ul.menu,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu{
    margin: 0;
    padding: 0;
}

.page-presentation  .region-sidebar-second .block-menu ul.menu li,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li{
    list-style:none;
		border-bottom: 1px solid #D6D6D6;
		padding:0 0 0 5px;
}
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li.first{
margin-top:1px;
}
.page-presentation  .region-sidebar-second .block-menu ul.menu li:hover,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li:hover{
    background: none repeat scroll 0 0 #2D2D2D;
		cursor:pointer;
}

.page-presentation  .region-sidebar-second .block-menu ul.menu li:hover a{
	color:#fff;
}
.page-presentation  .region-sidebar-second .block-menu ul.menu{
    margin-top: 1px;
}
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li.active-trail{
    background: none repeat scroll 0 0 #2D2D2D;
		cursor:pointer;
}

.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li a{
    display: block;
    height: 100%;
    width: 100%;
}

.page-presentation  .region-sidebar-second .block-menu ul.menu li:hover > a, .page-presentation  .region-sidebar-second .block-menu ul.menu li:hover > span,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li:hover > a, .region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li:hover > span,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li.active-trail a{
		color:#fff;
}

.page-presentation  .region-sidebar-second .block-menu ul.menu li span, .page-presentation  .region-sidebar-second .block-menu ul.menu li a,
.region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li span, .region-sidebar-second #block-menu-menu-menu-th-me-pro ul.menu li a{
color: #222222;
font-size: 12px;
text-transform: uppercase;
}


/*stage*/ 

.section-stages table tr{
vertical-align: top;
}
.node-type-page table tr{
  border: 1px solid #000;
	}
}
.node-type-page table td{
  border: 1px solid #000;
	}
.section-stages table tr h2{
    margin: 0;
		}
.section-stages  table p{
		margin:0;
}

.section-stages table a{
		color:#00A0DE;
}

.section-stages  a:hover{
		color:#333;
}
.section-stages table ul {
    margin: 0;
    padding: 0 0 0 15px;
}
.section-stages table ul li{
  color: #666666;
    list-style: square outside none;
}

#profile2-edit-professionnel-form label, #webform-client-form-312 label {
    color: #222;
    float: left;
    font-weight: normal;
    width: 220px;
}
#profile2-edit-professionnel-form input.form-text, #webform-client-form-312 input.form-text{
	  color: #222;
    float: left;
    font-weight: normal;
    width: 300px;
}
#profile2-edit-professionnel-form div.form-item , #webform-client-form-312 div.form-item {
    clear: both;
    display: block;
        padding: 7px 0;
    position: relative;
	}
#webform-client-form-312 div.webform-component-textarea label{
float:none;
}
.page-inscription-espace-pro  #main-wrapper .form-submit, #webform-client-form-312 .form-submit{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
}
#profile2-edit-professionnel-form .form-submit{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
}
.page-inscription-espace-pro{
}
.page-inscription-espace-pro fieldset {
    border: 1px solid #CBCBCB;
}
.page-inscription-espace-pro .fieldset-legend{
    color: #333333;
    font-weight: bold;
		    font-size: 19px;
		}
.page-inscription-espace-pro label{
color: #199BD7;
font-weight: normal;
}
.page-inscription-espace-pro .form-item label{
color: #222;
}
.page-inscription-espace-pro #edit-access-options .form-item{
    margin: 10px 0;
}
.page-inscription-espace-pro #edit-access-options .form-item input{
	float:left;
}
.page-inscription-espace-pro #edit-access-options .form-item label{
	  display: block;
    padding-left: 26px;
}
#edit-field-categorie-annonce-tid option{
	background: none repeat scroll 0 0 #444444;
	color: #FFFFFF;
	padding: 2px 0 2px 2px;
	font-weight:bold;
	text-transform:uppercase;
	width:250px;
	border-bottom: 1px solid #FFFFFF;
}
#edit-field-categorie-annonce-tid option.n1{
	background: none repeat scroll 0 0 #efefef;
	color: #444;
	padding: 2px 0 2px 6px;
	font-weight:normal;
	text-transform:none;
}
.view-pages-listes-contenus{
margin-top:15px;
}
.view-liste-newsletter-pro .views-table {
width:660px;
}
.view-liste-newsletter-pro .views-table td.views-field-view-node {
 text-align: right;
}
.view-liste-newsletter-pro .views-table .views-field-title a{
    color: #444444;
    font-weight: bold;
    padding: 0 5px;
}
.view-liste-newsletter-pro .views-table td.views-field-view-node a{
  color: #0398D1;
}
.view-liste-newsletter-pro .views-table tr.even {
    background: none repeat scroll 0 0 #FFFFFF;
}
.profile a{
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #0099CC;
cursor: pointer;
font-family: arial;
font-size: 14px;
padding: 2px 20px;
text-decoration:underline!important;
}
.message_link_module a {
    color: #0099CC;
    font-size: 13px;
    font-weight: bold;
}

.message_link_module {
    bottom: 0;
    position: absolute;
	}
	
/*CLASSEMENT*/
	
.page-classement-classement-amateur-accueil a.lien, .page-classement-calcul  a.lien{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
	}
.page-classement-classement-amateur-accueil div.intro {
background: url("../images/picto_classement-grand.png") no-repeat scroll 5px 0 transparent;
padding-left: 127px;
margin-bottom: 40px;
	 }
.page-classement-classement-amateur-accueil .links{
    margin-bottom: 40px;
    margin-left: 129px;
	}

.page-classement-classement-amateur-accueil p em{
   font-size: 12px;
}	

.page-classement-classement-amateur-calcul .form-item-classement {
    background: url("../images/picto_classement.png") no-repeat scroll 5px 0 transparent;
    display: block;
    float: left;
    margin: 0;
    padding: 15px 30px 35px 70px;
}

.page-classement-classement-amateur-calcul .form-item-classement label, .page-classement-classement-amateur-calcul .form-item-sexe  label{
    float: left;
}

.page-classement-classement-amateur-calcul .form-item-classement select, .page-classement-classement-amateur-calcul .form-item-sexe  select{
    margin: 0 0 0 15px;
}

.page-classement-classement-amateur-calcul .form-item-sexe {
    display: block;
    float: left;
    margin: 0;
		padding: 15px 0 35px 0px;
}

.page-classement-classement-amateur-calcul #names-fieldset-wrapper{
	clear:both;
}
	
.page-classement-classement-amateur-calcul #names-fieldset-wrapper fieldset{
	border:0;
}
	
.page-classement-classement-amateur-calcul #names-fieldset-wrapper legend {
    color: #00A0DE;
    font-size: 16px;
    font-weight: bold;
}
	
.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper {
    border: 1px solid #00A0DE;
    padding: 15px 20px;
    width: 600px;
}

.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper p {
  font-size: 11px;
  margin: 0 0 11px;
  line-height: 15px;
}

.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper .form-item.form-type-select label {
    display: block;
    float: left;
    font-weight: bold;
    margin-right: 20px;
		margin-bottom: 20px;
}
.page-classement-classement-amateur-calcul #names-fieldset-wrapper .bloc_match label{
    width: 63px;
}
.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper .form-item.form-type-select select {
    float: left;
    margin-right: 30px;
		margin-bottom: 20px;
}

.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper .form-item {
    margin: 0!important;
}

.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper input{
    background: none repeat scroll 0 0 #a6a6a6;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 30px 5px 0;
    padding: 2px 20px;
}

/*.page-classement-classement-amateur-calcul #names-fieldset-wrapper .fieldset-wrapper input:hover{
    background: none repeat scroll 0 0 #0099CC;
    color: #FFFFFF;
    padding: 2px 20px;
}*/

.page-classement-classement-amateur-calcul #edit-submit,
.page-classement-classement-amateur-calcul #edit-reset,
#redo_link {
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 0 25px 0 0;
    padding: 2px 20px;
}
.page-classement-classement-amateur-calcul .buttons_set{
  padding-left: 7px;
}
	
.page-classement-classement-amateur-calcul #box{
    font-size: 16px;
    font-weight: bold;
}	

.page-classement-classement-amateur-calcul #box span{
		color:#666;
}	

.page-classement-classement-amateur-resultat .messages.status {
  border: 0;
  padding: 0;
  margin: 0;
}
.page-classement-classement-amateur-resultat .messages.status ul {
  margin: 0;
}
.page-classement-classement-amateur-resultat .messages.status h2{
  color: #00A0DE;
  font-size: 16px;
  margin-bottom:0;
}
.classement_block{
  border: 1px solid #00A0DE;
  padding: 15px 20px;
  width: 600px;
}
.classement_block.first{
  margin-bottom: 15px;
  color: #000;
  font-weight: bold;
}
.classement_block.first span{
  font-weight:bold;
  color: #00A0DE;
}
.classement_block.last{
  margin-bottom: 15px;
}
.classement_block table{
  margin:0;
}
.classement_block td{
  /*min-width: 55px;*/
  /*min-width: 10%;*/
	width:200px;
}
.classement_block td.case2 {
padding-left: 12px;
}
#estime {
  font-weight:bold;
  font-size:20px;
  text-align: center;
  display: block;
}
#estime span {
  color: #00A0DE;
}
.message_mandatory{
    display: block;
    margin: 5px 0;
}
.profile dd {
    margin: 0!important;
}
.form-item-bonus-victoire-fieldset-bonus-victoire-1-opposant label,
.form-item-bonus-victoire-fieldset-bonus-victoire-1-opposant select ,
.form-item-bonus-championnat-fieldset-bonus-championnat-2-opposant label,
.form-item-bonus-championnat-fieldset-bonus-championnat-2-opposant select{
  margin-bottom:0!important;
}

#form-pa-options #edit-submit{
    background: none repeat scroll 0 0 #0099CC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 20px;
		}
		
		
p.info_calendar{
    padding: 0 0 20px;
    margin: -12px 0 25px 0;
}


#petite-annonce-node-form.node-form #edit-field-options-pa.field-type-list-text{
    display: none;
}
.btn_cup{
background: none repeat scroll 0 0 #00A0DE;
border-radius: 6px 6px 6px 6px;
color: #FFFFFF;
display: block;
float: left;
font-size: 12px;
font-weight: bold;
margin: 5px 5px 6px;
padding: 0 10px;
}
#tabcupround{
clear:both;
}

#form-pa-options .intro_option_pa{
font-size: 15px !important;
line-height: 18px;
}
#edit-simplenews{
margin-bottom:10px;
}
#edit-simplenews .fieldset-description{
color: #0099CC;
font-weight: bold;
}
.profile .profil div{
    float: left;
    margin: 0 3px;
}
.views_slideshow_slide .chapo p 
{
    margin: 0;
}
#block-views-slideshow-block-4, #block-views-slideshow-block-5, #block-views-slideshow-block-6,
#block-views-slideshow-block-7
{
margin-bottom: 25px;
margin-left: -9px;
}
#block-views-slideshow-block-7
{
margin-bottom: 8px;
}
#block-views-slideshow-block-4 .views-field-field-video, #block-views-slideshow-block-5 .views-field-field-video, #block-views-slideshow-block-6 .views-field-field-video{
margin-left: 9px;
}
#block-views-publicites-block-3  li.views-row{
 margin-bottom: 10px;
}
#block-views-slideshow-block-8 .vos-articles .views-field-field-video
{
    padding: 0;
}
#block-views-slideshow-block-8 .views-field-field-video{
   padding: 11px 10px 0;
}
#contions-post-com{
 margin-top: 2px;
}

/*fiche tournoi*/

.tournoi-amateur h1 {
    color: #0099CC;
    font-size: 24px;
    line-height: 23px;
    margin: 18px 0 20px;
}

.tournoi-amateur h1 span{
  display:block;
  color:#333333;
  font-weight:normal;
  font-size:20px;
}

.tournoi-amateur .tabround{
  border: 0 none;
  padding:0;
}

.tournoi-amateur #tabround-1 h3{
  color: #00A6DD;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #00A6DD;
  padding: 0 0 0 2px;
  margin: 17px 0 10px 0;
  overflow: hidden;
  float:none;
}

.tournoi-amateur #tabround-1{
    margin-top: 15px;
}

.tournoi-amateur #tabround-2 h3{
  color: #00A6DD;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #00A6DD;
  padding: 0 0 0 2px;
  margin: 20px 0px 0px 0;
  overflow: hidden;
  float:none;
}

.tournoi-amateur .ui-tabs-panel{
  padding:0;
}

.tournoi-amateur .tabround .shadetabs{
  border: 0 none;
  background: none;
  border-bottom: 1px solid #00a6dd;
  padding:0;
  margin:0;
}

.tournoi-amateur .tabround .shadetabs li {
    background: none repeat scroll 0 0 #F3F5F7;
    border: 0 none;
    font-size: 18px;
    margin: 0;
    padding-left: 100px;
    width: 230px;
}

.tournoi-amateur .tabround .shadetabs li a {
    color: #00A6DD;
    padding: 9px 0 9px 0px;
    width:100%;
}
 
.tournoi-amateur .tabround .shadetabs .ui-state-active, .tournoi-amateur .tabround .shadetabs li:hover{
     background: #00A6DD;
}


.tournoi-amateur .tabround .shadetabs .ui-state-active a, .tournoi-amateur .tabround .shadetabs li:hover a{
    color:#ffffff!important;
    font-weight: bold;
}

.tournoi-amateur  .right{
    display: block;
    float: right;
    margin: 19px 0 0px 18px;
}

.tournoi-amateur #tabround-1 ul{
    font-size: 12px;
    margin: 0px;
    padding: 0;
    line-height: 18px;
}


.tournoi-amateur #tabround-1 ul li span{
  font-weight: bold;
}

.tournoi-amateur #tabround-1 ul.juge li{
    display: block;
    float: left;
    margin: 0 0 0 30px;
}
.tournoi-amateur #tabround-1 ul.juge li:first-child{
    margin: 0!important;
}

.tournoi-amateur .categ_inscription table, .tournoi-amateur .droits_engage table{
  font-size: 12px;
  width: 100%;
}

.tournoi-amateur .categ_inscription thead th span.categ{
  width: 212px;
  display: block;
  padding: 0 0 0 2px;
}

.tournoi-amateur .categ_inscription thead th span.limit{
  width: 197px;
  display: block;
  padding: 0 0 0 4px;
}

.tournoi-amateur .categ_inscription thead th span.de{
    width: 55px;
    display: block;
    padding: 0 0 0 4px;
}

.tournoi-amateur .categ_inscription thead th span.inscription{
  width: 190px;
  display: block;
  padding: 0 0 0 4px;
}


.tournoi-amateur .categ_inscription thead, .tournoi-amateur .droits_engage thead{
  border-bottom: 1px solid #e3e3e3;
}

.tournoi-amateur .categ_inscription table tr, .tournoi-amateur .droits_engage table tr{
   border: 0 none;
}

.tournoi-amateur .categ_inscription table tr td, .tournoi-amateur .droits_engage table tr td{
   height: 29px;
   color: #000000!important;
   font-weight: normal!important;
   font-size: 12px!important;
   padding: 0 0 0 4px;
}

.tournoi-amateur .categ_inscription .odd, .tournoi-amateur .droits_engage .odd{
   background: #fff;
}

.tournoi-amateur .categ_inscription .even, .tournoi-amateur .droits_engage .even{
   background: #e3e3e3;
}

.tournoi-amateur .droits_engage thead th span.intitu{
    width: 468px;
    display: block;
}

.tournoi-amateur .droits_engage thead th span.reduc{
    width: 190px;
    display: block;
    padding: 0 0 0 4px;
}

.tournoi-amateur .infos{
    font-size:12px;
    padding: 0 0 0 10px;
}

.tournoi-amateur .inscription_tournoi a{
    background: #00a6dd;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    border-radius: 5px;
    display: block;
    height: 40px;
    margin: 18px 0 15px 0;
    line-height: 40px;
    text-align: center;
}

.tournoi-amateur .definition{
margin-bottom: 12px;
font-size: 12px;
margin-top: -3px;
line-height: 18px;
color: #4E4E4E;
}
#edit-prix-output{
margin-top: -16px!important;
}
.tournoi-amateur .statistics_counter{display: none;}

.tournoi-amateur .right .zoom{
  background: url("../images/zoom.png") no-repeat scroll 120px 100px transparent;
  display: block;
  height: 100%;
  position: absolute;
    width: 295px;
    height: 254px;
}

.tournoi-amateur #image-tournoi{
  margin-bottom:39px;
}

/*fiche tournoi inscription*/
.tournoi-amateur  #tabround-2{
  color:#4e4e4e;
}

.tournoi-amateur  #tabround-2 fieldset{
  border: 0;
  margin:0;
  padding:0;
}


.tournoi-amateur  #tabround-2 fieldset legend{
    border-bottom: 1px solid #00A6DD;
    color: #00A6DD;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    width: 100%;
}


.tournoi-amateur  #tabround-2 .fieldset-wrapper{
    padding-top: 15px;
}


.tournoi-amateur  #tabround-2 .explication{
    margin:10px 0 20px 0;
    font-size: 12px;
    padding:0 5px;
    line-height: 15px;
    color:#4e4e4e;
}

.tournoi-amateur  #tabround-2 form{
    padding:0 5px;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees #edit-column-1{
    display: block;
    float: left;
    width: 200px;
    margin:0 118px 0 47px;
}

.tournoi-amateur #tabround-2 #edit-coordonnees #edit-column-2 {
    display: block;
    float: left;
    margin: 0 75px 0 0;
    width: 200px;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees .form-item{
  margin:0 0 15px 0;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees label{
    font-size: 12px;
    font-weight: bold;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees input{
    width: 192px;
    height: 16px;
    font-size: 12px;
    padding:2px 4ppx;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees .form-item-sexe label{
    float:left;
    display: block;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees #edit-sexe{
    width:160px;
    float:left;
    display: block;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees #edit-sexe input{
  margin: 3px 9px 0 0;
  width: 13px;
  float: left;
}


.tournoi-amateur  #tabround-2 #edit-coordonnees #edit-sexe label{
  margin: 0;
  float:right;
  width: 11px;
}
.tournoi-amateur  #tabround-2 #edit-coordonnees .form-type-radio.form-item-sexe{
    width:33px;
    float:left;
    display: block;
    margin: 0 0 0 40px;
    height: 20px;
}

.tournoi-amateur  #tabround-2 #edit-personnel #edit-column-1--2{
    display: block;
    float: left;
    width: 292px;
    margin:0 27px 0 47px;
}

.tournoi-amateur #tabround-2 #edit-personnel #edit-column-2--2.right{
    display: block!important;
    float: left!important;
    margin: 0!important;
    width: 280px!important;
}

.tournoi-amateur  #tabround-2 #edit-personnel .form-item{
  margin:0 0 15px 0;
}

.tournoi-amateur  #tabround-2 #edit-personnel label {
    font-size: 12px;
    font-weight: bold;
    float: left;
    display: block;
    margin-right: 11px;
}

.tournoi-amateur  #tabround-2 #edit-personnel #edit-classement-actuel{
    width: 94px;
    font-size: 12px;
    height: 22px;
    padding:2px 4px;
}

.tournoi-amateur #tabround-2 #edit-personnel #edit-nom-club {
    display: block;
    float: left;
    font-size: 12px;
    height: 16px;
    margin: 0 0 0 4px;
    padding: 2px 4px;
    width: 140px;
    font-size: 13px;
}

.tournoi-amateur #tabround-2 #edit-personnel .form-item-nom-club, .tournoi-amateur #tabround-2 #edit-personnel .form-item-meilleur{
    clear: both;
    display: block;
    height: 24px;
}

.tournoi-amateur #tabround-2 #edit-personnel .form-item-files-certificat{
  clear:both;
}

.tournoi-amateur #tabround-2 #edit-personnel .form-item-files-certificat label span{
  font-weight: normal;
}

.tournoi-amateur  #tabround-2 #edit-personnel #edit-certificat{
width: 295px;
    font-size:13px;
    margin-left: 13px;
}

.tournoi-amateur  #tabround-2 #edit-personnel .form-item.form-type-file.form-item-files-certificat .description{
    font-size: 11px;
}


.tournoi-amateur  #tabround-2 #edit-personnel #edit-meilleur{
    display: block;
    float: left;
    font-size: 12px;
    height: 22px;
    padding: 2px 4px;
    width: 98px;
}

.tournoi-amateur  #tabround-2 #edit-personnel #edit-numero-licence{
    font-size: 13px;
    height: 16px;
    padding: 2px 4px;
    width: 118px;
}

.tournoi-amateur  #tabround-2 #edit-tournoi  #edit-markup {
  margin: 0;
}

.tournoi-amateur  #tabround-2 #edit-tournoi  #edit-markup p{
  margin:0;
  font-size: 12px;
}

.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-categories{
    display: block;
    float: left;
    font-size: 12px;
    margin: 15px 50px 22px 45px;
    width: 200px;
}

.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-reductions{
    display: block;
    float: left;
    font-size: 12px;
    margin: 18px 0 22px;
}

.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-categories label,.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-reductions label{
    font-weight: bold;
    margin-bottom: 5px;
}

.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-categories label.option,.tournoi-amateur  #tabround-2 #edit-tournoi .form-item-reductions label.option{
    font-weight: normal;
    margin-bottom:0;
}

.tournoi-amateur  #tabround-2 #edit-tournoi  .warn{
    clear: both;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0;
}

.tournoi-amateur  #tabround-2 #edit-disponibilites input{
    border: 2px solid #e3e3e3;
    border-radius:2px;
    height: 36px;
    width:210px;
    padding:2px;
    font-size: 12px;
}

.tournoi-amateur  #tabround-2 #edit-disponibilites label, 
.tournoi-amateur  #tabround-2 .form-item-message-arbitre label{
    font-size: 12px;
    font-weight: bold;
}

.tournoi-amateur  #tabround-2 .form-item-message-arbitre label,
.tournoi-amateur  #tabround-2 .form-item-message-arbitre value{
    margin: 0 0 0 50px;
    clear:both;
}

.tournoi-amateur #edit-disponibilites .form-item-lundi, 
.tournoi-amateur #edit-disponibilites .form-item-mercredi,
.tournoi-amateur #edit-disponibilites .form-item-vendredi,
.tournoi-amateur #edit-disponibilites .form-item-dimanche{
    display: block;
    float: left;
    margin: 0 110px 13px 50px;
}

.tournoi-amateur  #tabround-2 .form-item-message-arbitre textarea{
    border: 2px solid #E3E3E3;
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    padding: 2px;
    width: 530px;
    margin: 0 0 0 50px 
}

.tournoi-amateur  #tabround-2 .form-item-message-arbitre .grippie{
    display: none;
}

.tournoi-amateur  #tabround-2 #edit-next{
    background: #00a6dd;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    border-radius: 5px;
    display: block;
    height: 40px;
    margin: 18px 0 15px 0;
    line-height: 40px;
    text-align: center;
    width: 100%;
    font-family: Arial;
    border: 0;
}

.tournoi-amateur  #tabround-2 #edit-next:hover{
    cursor:pointer;
}

.tournoi-amateur  #tabround-2 .precisions{
    font-size: 11px;
    line-height: 14px;
}

.tournoi-amateur  #tabround-2 .precisions span{
    color: #ff0000;
    display: block;
}

.tournoi-amateur  #tabround-2 #edit-categories .form-item.form-type-checkbox,
.tournoi-amateur  #tabround-2 #edit-reductions .form-item.form-type-checkbox{
    margin-bottom: 6px;
}

/*atterrisage inscription*/
.tournoi-amateur  #tabround-2 #edit-coordonnees-output,
.tournoi-amateur  #tabround-2 #edit-personnel-output,
.tournoi-amateur  #tabround-2 #edit-tournoi-output,
.tournoi-amateur  #tabround-2 #edit-disponibilites-output,
.tournoi-amateur  #tabround-2 #edit-prix-output{
    margin: 0 0 15px;
}

.tournoi-amateur  #tabround-2 #edit-coordonnees-output ul,
.tournoi-amateur  #tabround-2 #edit-personnel-output ul,
.tournoi-amateur  #tabround-2 #edit-tournoi-output ul,
.tournoi-amateur  #tabround-2 #edit-disponibilites-output ul,
.tournoi-amateur  #tabround-2 #edit-prix-output ul{
    padding: 0;
    margin: 0;
    font-size: 12px;
}

.tournoi-amateur  #tabround-2 #edit-prix-output p,.tournoi-amateur  #tabround-2 #edit-prix-output span{
    font-size: 12px;
}

.tournoi-amateur  #tabround-2 #edit-prev,
.tournoi-amateur  #tabround-2 #edit-finish{
		background: none repeat scroll 0 0 #09C;
		border: 0 none;
		border-radius: 5px;
		color: white;
		font-size: 16px;
		font-weight: bold;
		height: 26px;
		margin: 0 10px 0 0;
		padding: 0 19px;
		font-weight: bold;
}

.tournoi-amateur  #tabround-2 .form-submit:hover{
    cursor: pointer!important;
}

/*liste tournoi*/
.view-inscription-aux-tournois-amateur #views-exposed-form-inscription-aux-tournois-amateur-page thead{
    border: 1px solid #000000;
    font-size: 13px;
    height: 30px;
}

.view-inscription-aux-tournois-amateur #views-exposed-form-inscription-aux-tournois-amateur-page .views-exposed-form{
    border-top: 1px solid #EAEAEA;
    padding-top:5px;
}

.view-inscription-aux-tournois-amateur #edit-field-cp-value-wrapper label, .view-inscription-aux-tournois-amateur .views-widget-per-page label{
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
}

.view-inscription-aux-tournois-amateur #edit-field-cp-value-wrapper value, .view-inscription-aux-tournois-amateur #edit-field-cp-value-wrapper value{
    display: block;
    float: left;
    font-size: 13px;
    font-weight: normal;
}

.view-inscription-aux-tournois-amateur #edit-field-cp-value-wrapper .views-widget{float:left;}

.view-inscription-aux-tournois-amateur #edit-field-cp-value-wrapper #edit-field-cp-value{
    font-size: 12px;
    height: 14px;
    margin: 0 4px 0 8px;
    padding: 2px 4px;
    width: 100px;
}

.view-inscription-aux-tournois-amateur select#edit-items-per-page{
    margin: 0 0 0 8px;
}

.view-inscription-aux-tournois-amateur .views-exposed-widget.views-widget-per-page{
    width: 128px;
}



.view-inscription-aux-tournois-amateur .views-widget-per-page{
    float: left;
    padding-right: 0;
}

.view-inscription-aux-tournois-amateur .views-submit-button{
    height: 19px;
    padding: 6px 0 0;
    width: 85px;
}

.view-inscription-aux-tournois-amateur .views-submit-button input {
    background: none repeat scroll 0 0 #0099CC;
    border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    margin: 0!important;
    padding: 0 4px 1px;
    width: 85px;
}

.view-inscription-aux-tournois-amateur .views-submit-button input:hover{cursor:pointer;}

.view-inscription-aux-tournois-amateur thead{border: 1px solid #000000; height:30px; font-size: 13px;}

.view-inscription-aux-tournois-amateur th.views-field-field-dates{
    padding: 5px 5px 5px 10px;
    width: 121px;
    background: url("../images/sep-thead.png") no-repeat scroll 120px 7px transparent;
}

.view-inscription-aux-tournois-amateur th.views-field-title{
    color: #0099cc;
    width: 305px;
    background: url("../images/sep-thead.png") no-repeat scroll 285px 7px transparent;
    padding: 5px 5px 5px 0;
}

.view-inscription-aux-tournois-amateur th.views-field-field-dotations{
    color: #0099cc;
    width: 120px;
    background: url("../images/sep-thead.png") no-repeat scroll 110px 7px transparent;
    padding: 5px 5px 5px 0;
}

.view-inscription-aux-tournois-amateur th.views-field-field-cp{
    color: #666666;
    width: 110px;
    padding: 5px 5px 5px 0;
}


.view-inscription-aux-tournois-amateur table{
    margin: 15px 0 50px;
    width: 100%;
}

.view-inscription-aux-tournois-amateur tbody{
    border: 1px solid #E5E5E5;
    color: #444444;
    font-size: 12px;
}

.view-inscription-aux-tournois-amateur tbody tr.odd{
    height: 36px;
}

.tournoi-amateur .categ_inscription table{
text-align:center;
}

.tournoi-amateur .categ_inscription table thead span{
text-align:center!important;
}

.tournoi-amateur .droits_engage .price, .tournoi-amateur .droits_engage  .reduc{
text-align:center;
}

.view-inscription-aux-tournois-amateur tbody tr.odd{
    background: #ffffff;
}

.view-inscription-aux-tournois-amateur tbody tr.even{
    background: none repeat scroll 0 0 #EDEEEF;
    border-bottom: 1px solid #E5E5E5;
}

.view-inscription-aux-tournois-amateur tbody td.views-field-field-dates{
    line-height: 16px;
    padding: 5px 0 10px 10px;
}

.view-inscription-aux-tournois-amateur tbody .date_start .date-display-single:first-letter{
    text-transform: uppercase;
}

.view-inscription-aux-tournois-amateur tbody .date_end{
    display: block;
}

.view-inscription-aux-tournois-amateur .views-field.views-field-title{
    line-height: 18px;
    padding: 0;
    text-align: left;
}


.view-inscription-aux-tournois-amateur .views-field.views-field-title a{
    font-weight: bold;
}


.view-inscription-aux-tournois-amateur .views-field.views-field-title span.type_tournoi{
    display: block;
}


.view-inscription-aux-tournois-amateur span.hauteur_dotation{
    color: #00A0DE;
    font-weight: bold;
}

.view-inscription-aux-tournois-amateur tbody td.views-field.views-field-field-tournois-ville{
    line-height: 16px;
}

.view-inscription-aux-tournois-amateur tbody td.views-field.views-field-field-tournois-ville .ville_tournoi{
    display:block;
}

.section-tournoi-amateur #cw-alter-wizard .form-wrapper span{
font-weight:bold;
}

.page-liste-aux-tournois-amateurs ul.pager {
    background: none repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 11.5px;
    font-weight: normal;
    text-align: left;
    width: 660px;
}

.page-liste-aux-tournois-amateurs ul.pager li.pager-current, .page-liste-aux-tournois-amateurs ul.pager li:hover {
    background: none repeat scroll 0 0 #EDEDED;
    color: #333333;
    font-weight: normal;
}

.page-liste-aux-tournois-amateurs ul.pager li{
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    padding: 2px 6px;
}

.page-liste-aux-tournois-amateurs ul.pager li a {
    color: #00A0DE;
}

.page-liste-aux-tournois-amateurs ul.pager li {
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    padding: 2px 6px;
}

.page-liste-aux-tournois-amateurs ul.pager li.pager-current, .page-liste-aux-tournois-amateurs ul.pager li:hover {
    background: none repeat scroll 0 0 #EDEDED;
    color: #333333;
    font-weight: normal;
}

.page-liste-aux-tournois-amateurs ul.pager li:hover a {
    color: #333333;
}

/*homepage tournoi*/

.page-tournoi-amateur-accueil img{
    display: block;
    float: left;
    margin-right: 10px;
}


.page-tournoi-amateur-accueil .entete p{
    color: #0099CC;
    font-size: 18px;
    font-weight: bold;
    line-height: 21px;
    margin: 0 0 12px;
}

.page-tournoi-amateur-accueil .content_entete{
    display: block;
    float: left;
    margin: 0 0 12px;
    width: 400px;
}

.page-tournoi-amateur-accueil .content_entete a{
    background: none repeat scroll 0 0 #0099CC;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    height: 19px;
    padding: 2px 8px;
    text-align: center;
    width: 160px;
}

.page-tournoi-amateur-accueil .content_entete a:hover{
    cursor:pointer;
}

.page-tournoi-amateur-accueil .entete, .page-tournoi-amateur-accueil .content_avantages{
  clear:both;
  display: block;
}

.page-tournoi-amateur-accueil .content_avantages .avantages{
    border: 4px solid #F3F5F7;
    display: block;
    float: left;
    height: 360px;
    width: 315px;
}

.page-tournoi-amateur-accueil .content_avantages .avantages{
    border: 4px solid #F3F5F7;
    display: block;
    float: left;
    height: 360px;
    width: 315px;
    margin: 25px 0
}

.page-tournoi-amateur-accueil .content_avantages .avantages.av_joueurs{
    margin-right: 14px;
}

.page-tournoi-amateur-accueil .content_avantages .avantages h2 {
    background: none repeat scroll 0 0 #FE8413;
    color: #FFFFFF;
    font-size: 16px;
    height: 43px;
    margin: 0;
    text-align: center;
}

.page-tournoi-amateur-accueil .content_avantages .avantages h2 span {
    display: block;
    text-transform: uppercase;
}

.page-tournoi-amateur-accueil .content_avantages .avantages ul {
    list-style-image: url("../images/puce-orange.png") !important;
    margin: 13px 10px 0 10px;
    padding: 0 0 0 20px;
}

.page-tournoi-amateur-accueil .content_avantages .avantages li {
		color: #000333;
		font-weight: bold;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 8px;
}

.page-tournoi-amateur-accueil .content_avantages .avantages li span{
    color: #FF0000;
}

.page-tournoi-amateur-accueil .content_avantages .avantages a.button {
    background: none repeat scroll 0 0 #0099CC;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 12px;
    height: 19px;
    margin: 0 20px;
    padding: 2px 15px;
    text-align: center;
    width: 303px;
}

.page-tournoi-amateur-accueil .content_avantages .avantages a.button:hover{
    cursor:pointer;
}
a.retour-collection{
    display: block;
    float: right;
    font-weight: bold;
    margin: -36px 0 0;
	}
.page-collection h1{
max-width: 480px;
}
#block-cw-alter-google-adsense-top{
float: right;
margin: 0 auto 8px;
width: 728px;
}
#block-cw-alter-google-adsense-bottom{
	margin: auto auto 8px;
	width: 728px;
}
#ad_groups_645 .simplead-container{
float: left;
margin-bottom: 2px;
}
#ad_groups_645 .simplead-container:nth-child(odd) {
margin-right: 18px;
}
#ad_groups_641, #ad_groups_660 {
width: 728px;
margin: auto;
}
.region-pub-header {
float: right;
height: 80px;
margin-right: 3px;
margin-top: -84px;
}
.region-sponsoring .block{
    margin: 0px;
}
.region-sponsoring {
    float: right;
    margin-right: 20px;
    margin-top: -49px;
}
.page-coupe .region-sponsoring {
right: 0;
position: absolute;
top: 84px;
}
.page-tournoi .region-sponsoring {
margin-top: -53px;
margin-bottom: 7px;
}
#block-cw-alter-google-adsense-300-250-haut, #block-simpleads-ad-groups-643, #block-simpleads-ad-groups-644{
margin-bottom:1px!important;
}
#block-system-main{
    margin:0px;
}

.page-admin-content-simpleads-stat table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
}
.page-admin-content-simpleads-stat td {
border-right: 1px solid #A0A0A0;
border-top: 1px solid #A0A0A0 !important;
text-align: center;
}
.page-admin-content-simpleads-stat th {
    border-bottom: 3px solid #A0A0A0 !important;
    border-right: 1px solid #A0A0A0;
    border-top: 3px solid #00A0DE;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 0;
    text-align: center;
}
.page-admin-content-simpleads-stat caption {
    color: #00A0DE;
    font-size: 22px;
    font-weight: bold;
    margin: 5px 0;
    text-align: left;
}

#block-simpleads-ad-groups-642 .fond_iframe{
background: url("../images/fond_iframe.jpg") no-repeat scroll 0 0 transparent;
height: 228px;
overflow: hidden;
padding: 22px 0 0 8px;
width: 300px;
}

#block-quicktabs-tournoi-de-la-semaine { 
    clear:both; 
}
.intro_text{
    background: none repeat scroll 0 0 #EDEDED;
margin-left: -20px;
padding: 4px 15px;
width: 630px;
}
.intro_text .title{
    color: #00A1DF;
    font-size: 16px;
    font-weight: bold;
    margin: 11px 0 0;
}
.intro_text ul {
    margin: 5px 0;
}
.intro_text li {
    font-size: 13px;
    list-style-type: disc;
}
.view-pages-listes-contenus h1{
    color: #00A0DE;
border-bottom: 4px solid #E5E5E5;
margin: 33px 0 0 0;
line-height: 27px;
   font-size: 1.6em;
}

.fb-btn .icon 
{
    background: url(../images/facebook.png) no-repeat;
    display: inline-block;
    width: 10px;
    height: 14px;
    margin-right: 5px;
}
.twt-btn .icon 
{
   background: url(../images/twitter.png) no-repeat;
   display: inline-block;
   margin-right: 5px;
   width: 15px;
   height: 12px; 
}
.gplus-btn .icon
{
    background: url(../images/googleplus.png) no-repeat;
    display: inline-block;
    margin-right: 5px;
    width: 14px;
    height: 14px;
}

.gplus-btn,
.twt-btn,
.fb-btn
{
    color: #FFF;
    background: #5F77AF;
    padding: 5px 20px 5px 15px;
    border-radius: 3px;
    float: left;
    margin-right: 5px;
}
.twt-btn
{
    background: #00AEEF;
}
.gplus-btn
{
    background: #dd4b39;
}
.view-display-id-block_2 .view-header a,
.view-display-id-block_3 .view-header a 
{
    font-weight: bold;
}
