@charset "utf-8";
/* CSS Document */

/**************/
/* Début  CSS */
body {
   text-align: center;
   width: 100%;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Marge en haut*/
   margin-bottom: 0px;    /* Marge en bas */
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 11px;
   background-image: url("../images/motif.jpg");
   background-repeat: repeat;
   background-color: #2D2D2D;
   outline: none;
}

img {
	vertical-align: top;
	border: none;
}

.clearer { 
  clear: both;
  height: 0;
}

.cache {
	display: none;
}

p {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 11px;
   margin: 0;
   padding: 6px 0 2px 0;
}

a {
	text-decoration: none;
    color: #B73420;
    outline: none;
}

a:hover {
    color: #F08B53;
}
   
a img /* Toutes les images contenues dans un lien */ {
	border: none; /* Pas de bordure */
    text-decoration: none; /* Les liens ne seront plus soulignés */
	margin:0;
	padding:0;
}

.centrer {
	text-align: center;
}

#fond {
	width: 100%;
	margin: auto;
	background-image: url("../../images/fond.png");
	background-repeat: no-repeat;
	background-position: top center;
}

#design {
	margin: auto;
	text-align: left;
	width: 995px;
}

.rouge_clair {
	color: #D69589;
}

.vert_clair {
	color: #8DB552;
}

.rouge {
	color: #B73420;
}

.noirclair {
	color: #454545;
}

.grisclair {
    color: #979797;
}

.noir {
	color: #111111;
}

.blanc {
	color: #FFFFFF;
}

.fond_colo1 {
    background-color: #EAEAEA;
}

.fond_colo2 {
    background-color: #F3F3F3;
}

.margetop1 {
    margin: 2px 1px 0 3px;
}

.ui-state-highlight .margetop1 {
    margin: 6px 1px 0 3px;
}

h2 {
   font-family: Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 18px;
   margin: 0;
   padding: 15px 0 8px 0;
}

h3 {
   font-family: Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 16px;
   margin: 0;
   padding: 15px 0 8px 0;
}

h4 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 14px;
   margin: 0;
   padding: 5px 0 2px 0;
}

h5 {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 12px;
   margin: 0;
   padding: 5px 0 2px 0;
}

.bigtitre {
   font-family: Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 26px;
   margin: 0;
   padding: 15px 0 10px 0;
   text-align: center;
}

.mediumtitre {
   font-family: Arial, Helvetica, sans-serif;
	color: #B73420;
   font-size: 18px;
   margin: 0;
   padding: 15px 0 5px 0;
}

.littletitre {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0;
   padding: 8px 0 5px 0;
}

.littletitre2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0;
   padding: 14px 0 5px 0;
   text-align: center;
   font-weight: bold;
}

.littletitre3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 0;
   padding: 5px 0 15px 0;
   text-align: center;
   font-weight: bold;
}

.floatleft {
    float: left;
}

.retrait {
    padding-left: 50px;
    padding-right: 50px;
}

.soutitrere {
	color: #B73420;
}

.cursormove {
    cursor: move;
}

.fontSize12 {
    font-size: 12px;
}

.margebas {
    margin-bottom: 24px;
}

/**************************************
* --> DESIGN 
**************************************/
#header {
	width: 995px;
	height: 112px;
}

#header1 {
	width: 650px;
	height: 112px;
	background-image: url("../images/header.png");
	background-repeat: no-repeat;
	float: left;
}

#header1 a {
	display: block;
	height: 100%;
}

#header_bloc1 {
	width: 311px;
	height: 112px;
	float: left;
}

#header2 {
	width: 311px;
	height: 80px;
	background-image: url("../../images/header2.png");
	background-repeat: no-repeat;
	float: left;
}

#onglet1 {
	width: 143px;
	height: 35px;
	background-image: url("../images/onglet1.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#onglet2 {
	width: 168px;
	height: 35px;
	background-image: url("../images/onglet2.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#onglet1bis {
	width: 143px;
	height: 35px;
	background-image: url("../images/onglet1bis.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#onglet2bis {
	width: 168px;
	height: 35px;
	background-image: url("../images/onglet2bis.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#onglet1 a, #onglet2 a, #onglet1_menu li a, #onglet1bis a, #onglet2bis a {
	display: block;
	height: 100%;
}

#login {
	width: 345px;
	height: 58px;
	background-image: url("../../images/login.png");
	background-repeat: no-repeat;
	float: left;
}

#header3 {
	width: 345px;
	height: 54px;
	float: left;
}

#onglet1_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#onglet1_menu li {
	float: left;
}

#m1 {
	width: 65px;
	height: 31px;
	background-image: url("../images/m1.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m2 {
	width: 89px;
	height: 31px;
	background-image: url("../images/m2.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m3 {
	width: 134px;
	height: 31px;
	background-image: url("../images/m3.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m4 {
	width: 54px;
	height: 31px;
	background-image: url("../images/m4.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m5 {
	width: 62px;
	height: 31px;
	background-image: url("../images/m5.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m6 {
	width: 83px;
	height: 31px;
	background-image: url("../images/m6.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m7 {
	width: 64px;
	height: 31px;
	background-image: url("../images/m7.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m8 {
	width: 72px;
	height: 31px;
	background-image: url("../images/m8.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m9 {
	width: 66px;
	height: 31px;
	background-image: url("../images/m9.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m10 {
	width: 260px;
	height: 31px;
	background-image: url("../images/m10.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m11 {
	width: 46px;
	height: 31px;
	background-image: url("../images/m11.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#m11 img {
    margin: 9px 0 0 13px;
}

#o2_m1 {
	width: 61px;
	height: 28px;
	background-image: url("../images/o2_m1.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m2 {
	width: 78px;
	height: 28px;
	background-image: url("../images/o2_m2.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m3 {
	width: 60px;
	height: 28px;
	background-image: url("../images/o2_m3.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m4 {
	width: 46px;
	height: 28px;
	background-image: url("../images/o2_m4.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m5 {
	width: 76px;
	height: 28px;
	background-image: url("../images/o2_m5.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m6 {
	width: 107px;
	height: 28px;
	background-image: url("../images/o2_m6.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m7 {
	width: 162px;
	height: 28px;
	background-image: url("../images/o2_m7.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m8 {
	width: 111px;
	height: 28px;
	background-image: url("../images/o2_m8.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#o2_m9 {
	width: 145px;
	height: 28px;
	background-image: url("../images/o2_m9.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#main_h {
	width: 995px;
	height: 18px;
	background-image: url("../../images/main_h.png");
	background-repeat: no-repeat;
}

#main_m {
	width: 995px;
	height: auto;
	background-image: url("../../images/main_m.png");
	background-repeat: repeat-y;
    padding-bottom: 10px;
}

#conteneur {
	width: 937px;
	padding: 0 0 0 24px;
}

#footer {
	width: 995px;
	height: 100px;
	background-image: url("../images/footer.png");
	background-repeat: no-repeat;
}

#slideshow {
	width: 637px;
	height: 249px;
	background-image: url("../../images/slideshow.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	padding: 0;
}

#ads {
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;
	/*background-color: #CC3300;*/
	margin: 0 0 24px 0;
}

#themes_bloc {
	width: 637px;
	height: 284px;
	float: left;
	margin: 0 0 24px 0;
	padding: 0;
}

#last_themes {
	width: 201px;
	height: 34px;
	background-image: url("../images/last_themes.png");
	background-repeat: no-repeat;
	float: left;
}

#top_themes {
	width: 232px;
	height: 34px;
	background-image: url("../images/top_themes.png");
	background-repeat: no-repeat;
	float: left;
}

#top_groups {
	width: 201px;
	height: 34px;
	background-image: url("../images/top_groups.png");
	background-repeat: no-repeat;
	float: left;
}

#top_games {
	width: 232px;
	height: 34px;
	background-image: url("../images/top_games.png");
	background-repeat: no-repeat;
	float: left;
}

#last_themes a, #top_themes a, #top_groups a, #top_games a {
	display: block;
	height: 100%;
}

#themes {
	width: 637px;
	height: 250px;
	background-image: url("../../images/themes.png");
	background-repeat: no-repeat;
}

#news {
	width: 637px;
	height: 94px;
	margin: 0;
	padding: 0;
	background-image: url("../images/home_news.png");
	background-repeat: no-repeat;
	margin: 0;
}

#top_teams {
	width: 300px;
	height: 201px;
	background-image: url("../images/top_teams.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0 22px 24px 18px;
	padding: 0;
}

#last_teams {
	width: 300px;
	height: 201px;
	background-image: url("../images/last_teams.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0 29px 24px 8px;
	padding: 0;
}

#network {
	width: 300px;
	height: 201px;
	background-image: url("../images/network.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0 0 24px 0;
	padding: 0;
}

#top_users_network {
	float: left;
	margin: 0 29px 0 8px;
	padding: 0;
}

#new_members {
	float: left;
	margin: 0 29px 0 8px;
	padding: 0;
}

#top_teams_network {
	float: left;
	margin: 0;
	padding: 0;
}


/**************************************
* --> LOGIN 
**************************************/
#login_bloc1 {
	width: 260px;
	float: left;
	margin: 0;
	padding: 0;
}

#login_bloc2 {
	width: 80px;
	float: left;
	margin: 0;
	padding: 0;
}

#form_login {
	margin: 0 0 0 0;
	padding: 0;
}

.champ {
	width: 74px;
	height: 13px;
	background-image: url("../images/champ.png");
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	padding: 2px 3px;
	color: #EFEFEF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	background-color: transparent;
}

#login_email {
	float: left;
	margin: 2px 0 0 12px;
	padding: 0;
}

#login_pass {
	float: left;
	margin: 2px 0 0 15px;
	padding: 0;
}

#login_pass .champ {
	margin: 4px 0 0 0;
}

#login_email img, #login_pass img {
	margin: 2px 0 0 0;
}

#login_pass a {
	color: #2d2d2d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 0 0 0;
	padding: 0;
}

#btn_login_ok {
	margin: -2px 0 0 8px;
	float: left;
}

#login_bloc2 img {
	float: left;
	margin: 5px 0 0 0;
}

#sign_in {
	margin: 7px 0 0 11px;
	padding: 0;
}

#sign_in a {
	width: 63px;
	height: 27px;
	display: block;
	background-image: url("../images/signin.png");
	background-repeat: no-repeat;
	float: left;
}

/**************************************
* --> BLOC SLIDESHOW 
**************************************/
#lesslides #liste_slides {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#lesslides #liste_slides li {
	width: 637px;
	height: 225px;
}

#slide1 {
	width: 637px;
	height: 225px;
	background-image: url("../images/slide1.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#slide2 {
	width: 637px;
	height: 225px;
	background-image: url("../images/slide2.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#slide3 {
	width: 637px;
	height: 225px;
	padding: 0;
	margin: 0;
}

#home_slide1 {
	width: 637px;
	height: 225px;
	background-image: url("../images/home_slide1.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#home_slide2 {
	width: 637px;
	height: 225px;
	background-image: url("../images/home_slide2.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#home_slide3 {
	width: 637px;
	height: 225px;
	background-image: url("../images/home_slide3.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#home_slide1 a, #home_slide2 a, #home_slide3 a {
    display: block;
    height: 100%;
}

#slide1_network {
	width: 637px;
	height: 225px;
	background-image: url("../images/slide1_network.png");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

#slide1 #slide1_details {
	margin: 0;
	padding: 71px 0 0 478px;
	list-style-type: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#slide1 #slide1_details dt {
	margin: 8px 0 0 0;
	padding: 0;
}

#slide1_network #slide2_details {
	margin: 0;
	padding: 85px 0 0 410px;
	list-style-type: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
    font-weight: bold;
}

#slide1_network #slide2_details dt {
	margin: 10px 0 0 0;
	padding: 0;
}

#slide1_network #slide2_details a {
    color: #FFFFFF;
}

#slide1_network #slide2_details a:hover {
    color: #F8AF00;
}

#slide1_test {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
	padding: 35px 0 0 55px;
    float: left;
}

#slide1_test a {
	margin-left: 5px;
}

#form_test_admin {
    margin: 0;
    padding: 0;
    float: left;
}

#btn_test_admin {
    margin: 35px 0 0 20px;
    padding: 0;
    float: left;
}

#btn_test_site {
    margin: 0 20px 0 150px;
    padding: 0;
    float: left;
}

#btn_test_admin2 {
    margin: 0;
    padding: 0;
    float: left;
}

#slideshow_nav {
	margin: 3px 0 0 264px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#slideshow_nav a {
	color: #FFFFFF;
	margin: 0 2px 0 2px;
}

#slideshow_nav a#nav_slide1 {
	color: #f8af00;
}

#slideshow_nav img {
	margin: 2px 3px 0 3px;
}

#slide2_details {
	margin: 0;
	padding: 112px 0 0 482px;
	list-style-type: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#slide2_details dt {
	margin: 11px 0 0 0;
	padding: 0;
}

/**************************************
* --> BLOC THEMES 
**************************************/
#letheme {
	margin: auto;
	padding: 5px 0 0 0;
	text-align: center;
}

#letheme ul, #letheme_txt ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#letheme img {
	border: 2px solid #c5452c;
}

#letheme_txt {
	width: 180px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin: 0 0 0 190px;
	padding: 14px 0 0 0;
	float: left;
}

#letheme_txt li {
	width: 180px;
}

#letheme_nav {
	width: 60px;
	padding: 13px 0 0 0;
	float: left;
}

#letheme_nav a {
	padding: 0 3px 0 3px;
}

.toptheme_star {
    margin-top: 2px;
}

/**************************************
* --> BLOC TOP GROUPS
**************************************/
#zonetopgroups {
	margin: auto;
	padding: 5px 0 0 0;
	text-align: center;
}

#zonetopgroups ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#zonetopgroups li {
    float: left;
    padding: 7px 12px;
}

#zonetopgroups img {
	border: 1px solid #c5452c;
}

#zonetopgroups_nav {
	width: 255px;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
	margin: 0 0 0 190px;
	padding: 4px 0 0 0;
	float: left;
}

#zonetopgroups_nav a {
	color: #FFFFFF;
}

/**************************************
* --> BLOC TOP GAMES
**************************************/
#zonetopgames {
	margin: auto;
	padding: 20px 0 0 3px;
	text-align: center;
    height: 203px;
}

#zonetopgames ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#zonetopgames li {
    float: left;
    padding: 7px 7px;
}

#zonetopgames img {
	border: 1px solid #c5452c;
}

/**************************************
* --> BLOC NEWS 
**************************************/
#lesnews {
    list-style-type: none;
    margin: 0;
    padding: 20px 0 0 19px;
}

#lesnews li {
    padding: 9px 0 0 0;
}

#lesnews li a {
    color: #454545;
}

.news_puce {
	margin: 2px 9px 0 0;
}

.news_details {
    display: block;
    float: left;
	margin: 0;
    font-size: 10px;
    color: #9A9A9A;
}

.news_title {
    display: block;
    float: left;
    width: 380px;
}

/**************************************
* --> BLOC DU BAS HOME & HOME NETWORK
**************************************/
#top_teams ul, #last_teams ul {
	margin: 0;
	padding: 0 17px 0 16px;
	list-style-type: none;
}

.blocs_network ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#top_teams li, #last_teams li, .blocs_network li {
	padding: 1px 0 0 0;
}

#top_teams ul .noborder, #last_teams ul .noborder, .blocs_network ul .noborder {
	border-bottom: 0;
}

#top_teams li a {
	margin: 0;
	padding: 6px 0 6px 26px;	
	background-image: url("../images/icones/35.png");
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom: 1px dashed #BDBCBC;
	color: #454545;
	display: block;
	height: 100%;
}

#top_teams li a:hover, #last_teams li a:hover, .blocs_network li a:hover {
	background-color: #E6E6E6;
	color: #C73F26;
}

#top_teams li .name, .blocs_network li .name {
	width: 145px;
	display: block;
	float: left;
}

#top_teams li .stats, .blocs_network li .stats {
	display: block;
	float: left;
	color: #979797;
	font-size: 10px;
	padding-top: 1px;
}

#last_teams li a {
	margin: 0;
	padding: 6px 0 6px 26px;	
	background-image: url("../images/icones/43.png");
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom: 1px dashed #BDBCBC;
	color: #454545;
	display: block;
	height: 100%;
}

#last_teams li .date, .new_members_a .date {
	width: 70px;
	display: block;
	float: left;
	color: #979797;
	font-size: 10px;
	padding-top: 1px;
}

#last_teams li .name, .new_members_a .name {
	display: block;
	float: left;
}

.new_members_a {
	margin: 0;
	padding: 6px 0 6px 26px;
	background-image: url("../../images/icones/user.png");
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom: 1px dashed #BDBCBC;
	color: #454545;
	display: block;
	height: 100%;
}

/**************************************
* --> BLOC NETWORK 
**************************************/
#seekmatch {
	width: 120px;
	height: auto;
	float: left;
	padding: 0 14px 0 16px;
}

#seekmatch ul {
	margin: 0;
	list-style-type: none;
}

#seekmatch li {
	width: 134px;
	border-bottom: 1px dashed #BDBCBC;
}


#seekmatch li a {
	margin: 1px 0 0 0;
	padding: 5px 0 3px 3px;	
	color: #454545;
	display: block;
	height: 100%;
	line-height: 19px;
}

#seekmatch li a:hover {
	background-color: #E6E6E6;
	color: #C73F26;
}

#seekmatch li a .name {
   font-family: Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 12px;
   font-weight: bold;
}

#seekmatch li a .name img {
	padding: 4px 2px 0 0;
}

#seekmatch_nav {
	text-align: center;
	margin: 0;
	padding: 8px 0 0 0;
}

#seekmatch_nav img {
	margin-top: -2px;
}

#seekmatch_nav .see_all {
	color: #B73420;
	padding: 0 4px 0 4px;
}

#seekteam {
	width: 135px;
	height: auto;
	float: left;
	padding: 34px 5px 0 3px;
	text-align: center;
}

#seekteam ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#seekteam li {
	width: 126px;
	height: 133px;
	margin: 0 5px 0 3px;
	padding: 0 0 0 0;
	border-bottom: 1px dashed #BDBCBC;
}

#seekteam li a {
	margin: 1px 0 0 0;
	padding: 2px 0 0 0;	
	color: #454545;
	display: block;
	height: 100%;
	line-height: 17px;
}

#seekteam li a:hover {
	background-color: #E6E6E6;
	color: #C73F26;
}

#seekteam li a .name {
   font-family: Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 12px;
   font-weight: bold;
}

#seekteam_nav {
	margin: 0;
	padding: 8px 0 0 0;
}

#seekteam_nav img {
	margin-top: -2px;
}

#seekteam_nav .see_all {
	color: #B73420;
	padding: 0 4px 0 4px;
}

/**************************************
* --> BLOC FOOTER 
**************************************/
#footer_bloc1 {
	width: 100%;
	height: 61px;
}

#footer_bloc1 ul a, #footer_bloc2 p a {
	color: #FFFFFF;
}

#footer_bloc1 ul a:hover, #footer_bloc2 p a:hover {
	color: #FFBE78;
	font-style: italic;
}

#f_m1 {
	float: left;
	margin: 6px 0 0 49px;
	list-style-type: none;
}

#f_m1 li, #f_m2 li, #f_m3 li {
	padding: 2px 0 1px 0;
	margin: 0;
}

#f_m2 {
	float: left;
	margin: 6px 0 0 179px;
	list-style-type: none;
}

#f_m3 {
	float: left;
	margin: 6px 0 0 137px;
	list-style-type: none;
}

#f_c {
	float: left;
	margin: 40px 0 0 200px;
	color: #FFFFFF;
}

#footer_bloc2 {
	width: 100%;
	height: 34px;
}

#footer_bloc2 p {
	margin: 0;
	padding: 12px 0 0 104px;
}

#footer_bloc3 {
	width: 100%;
	height: 42px;
}

#awbusiness {
	display: block;
	height: 100%;
	width: 250px;
	float: left;
}

#f_m {
	margin: 9px 0 0 607px;
	padding: 0;
	list-style-type: none;
	float: left;
}

#f_m li {
	float: left;
	margin: 6px;
}


/**************************************
* --> DIALOG
**************************************/
#erreurlog {
    text-align: left;
}

.ui-dialog .ui-dialog-content {
    padding: 0 12px 0 12px;
}

.ui-state-highlight {
    margin: 10px 0 20px 0;
    padding: 4px 12px 6px 12px;
}

.ui-state-highlight p {
    margin: 0;
    padding: 4px 0 2px 0;
}

.ui-state-highlight h4 {
    margin: 0;
    padding: 6px 0 4px 0;
    font-size: 16px;
   font-family: Arial, Helvetica, sans-serif;
}

.ui-state-highlight p img {
    margin-top: -1px;
}

.ui-state-highlight h4 img {
    margin: 2px 4px 0 0;
}


label {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   color: #454545;
   font-size: 12px;
   font-weight: bold;
   display: block;
   padding: 2px 0 2px 0;
}


label:FIRST-LETTER {
    text-transform: capitalize;
}

.champ2, .ui-widget .champ2 {
    width: 250px;
    height: 18px;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 2px 0 2px 0;
}

.champ2:focus {
    border: 1px solid #F5BC75;
}

#dialog_login_btn {
    float: left;
	margin: 0 0 10px 110px;
}

#dialog_sign_in {
	margin: 0 0 10px 55px;
	padding: 0;
    float: left;
}

#dialog_sign_in a {
	width: 63px;
	height: 27px;
	display: block;
	background-image: url("../images/signin2.png");
	background-repeat: no-repeat;
    float: left;
    margin: 3px 0 0 0;
}

#dialog_sign_in .txt {
	margin: 10px 5px 0 0;
	display: block;
    float: left;
}


/**************************************
* --> PAGE
**************************************/
#zone_gauche {
	width: 637px;
	height: auto;
	float: left;
	margin: 0 22px 0 18px;
	padding: 0;
}

#zone_droite {
	width: 300px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	margin: 0;
}

.home_gauche {
	width: 637px;
	height: auto;
	float: left;
	margin: 0 0 0 18px;
	padding: 0;
}

.home_droite {
	width: 300px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
	margin: 0;
}

#filrouge {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #979797;
    font-size: 10px;
    padding: 0;
    margin: 0;
}

#filrouge:FIRST-LETTER {
    text-transform: capitalize
}

#filrouge img {
    margin: 2px 0 0 0;
}

#filrouge a {
    color: #979797;
}

#filrouge a:hover {
    color: #B73420;
}

.filrouge {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #979797;
    font-size: 11px;
    padding: 5px;
    margin: 0;
}

.filrouge:FIRST-LETTER {
    text-transform: capitalize
}

.filrouge img {
    margin: 2px 0 0 0;
}

.filrouge a {
    color: #979797;
}

.filrouge a:hover {
    color: #B73420;
}

.pageTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 100;
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
    border-bottom: 1px dashed #C73D24;
}

.pageTitle:FIRST-LETTER {
    text-transform: capitalize;
}

.btn_valid {
    text-align: center;
}

.btn_valid img {
    padding: 5px 10px 0 10px;
}


/**************************************
* --> HOME
**************************************/
#home_title_infos {
	width: 340px;
	height: 31px;
	background-image: url("../images/home_title_infos.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#home_title_list {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 20px;
}

#home_title_list li {
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 7px 0 0 0;
}

#home_title_list li img {
    padding: 4px 0 0 0;
}

#home_signin {
	width: 215px;
	height: 45px;
	padding: 0;
	margin: 15px 0 0 80px;
}

#home_signin2 {
	padding: 0;
	margin: 0 0 0 80px;
    font-size: 12px;
}

#home_signin3 {
	padding: 0;
	margin: 6px 0 0 80px;
    font-size: 12px;
}

#home_newmember {
	width: 960px;
	height: 110px;
	background-image: url("../images/home_newmember.png");
	background-repeat: no-repeat;
	margin: 24px 0 24px 18px;
	padding: 0;
}

#home_newmember ul {
    list-style-type: none;
    margin: 0;
    padding: 32px 0 0 4px;
}

#home_newmember ul li {
    float: left;
    padding: 0 0 0 14px;
}

#home_newmember ul li img {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#home_topteam {
	width: 637px;
	height: 398px;
	background-image: url("../images/home_topteam.png");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

#home_topteam ul {
    list-style-type: none;
    margin: 0;
    padding: 50px 0 0 16px;
}

#home_topteam ul li {
    float: left;
	width: 135px;
    padding: 0 8px 15px 8px;
    text-align: center;
}

#home_topteam ul li img {
    display: block;
    margin: auto;
	width: 100px;
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#home_ads {
	width: 300px;
	height: 250px;
	margin: 0;
	padding: 0;
	margin: 0 0 24px 24px;
}

/**************************************
* --> ADMIN
**************************************/
#menu_admin {
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 0;
}

#menu_admin li {
    padding: 4px 20px 5px 20px;
    margin-top: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #454545;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
}

#menu_admin li a {
    color: #454545;
    display: block;
    height: 100%;
}

#menu_admin li a img {
    padding: 2px 20px 0 0;
}

#menu_admin li:hover {
    background-color: #C73D24;
}

#menu_admin li:hover a {
    color: #FFFFFF;
}

.liste {
    list-style-type: none;
    margin: 0 0 15px 0;
    padding: 0;
}

.liste li {
    padding: 4px 20px 5px 20px;
    margin-top: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #454545;
    font-size: 16px;
    font-weight: bold;
}

.sitenews {
    list-style-type:none;
    margin:0;
    padding:0;
}

.sitenews li {
   border-bottom:1px dashed #BDBCBC;
   padding: 4px;
}

/**************************************
* --> PAGINATION
**************************************/
#pagination {
    margin: 20px 0 0 0;
    text-align: right;
}

#pagination .txt {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #979797;
    font-size: 10px;
}

#pagination img {
    margin: -1px 2px 0 2px;
}

#pagination .current {
    padding: 3px 6px;
    margin: 2px;
    background-color: #C73D24;
    border: 1px solid #C1371E;
    color: #FFFFFF;
}

#pagination .other {
    padding: 3px 6px;
    margin: 2px;
    background-color: #EBEBEB;
    border: 1px solid #E2E2E2;
    color: #454545;
}

#pagination .other:hover {
    padding: 3px 6px;
    margin: 2px;
    background-color: #ED7130;
    border: 1px solid #E56928;
    color: #FFFFFF;
}


/**************************************
* --> TABLEAU
**************************************/
.tableau {
	border: 1px solid #D7D6D4;
	border-collapse: collapse; /* Colle les bordures entre elles */
}

.tableau th {
	border: 1px solid #F06953;
	background-image: url("../../images/motif_haut.jpg");
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	text-align: center;
}

.tableau td {
	border: 1px solid #E8E7E5;
	padding: 4px;
}

.tailledate {
    width: 60px;
}

.taille2 {
    width: 340px;
}

.taille3 {
    width: 154px;
}


/**************************************
* --> FORMULAIRE
**************************************/
form {
    margin: 0;
    padding: 0;
}

.ctrlHolder {
    margin: 5px 0 15px 0;
}

.ctrlHolder label {
    margin: 16px 0 4px 0;
}

.ctrlHolder input, .formcontent_m input {
    width: 250px;
    height: 18px;
    padding: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
}

.ctrlHolder select, .formcontent_m select {
    width: 262px;
    height: 28px;
    padding: 3px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
}

.ctrlHolder textarea, textarea, .zoneinput, .seekinput, .formcontent_m textarea {
    padding: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
}

.ctrlHolder .required {
	background-image: url("../../images/requireform.png");
	background-repeat: no-repeat;
    background-position: 0 3px;
    padding: 0 0 0 14px;
}

.ctrlHolder input:focus, .ctrlHolder select:focus, .ctrlHolder textarea:focus, textarea:focus, .zoneinput:focus, .seekinput:focus, .seekselect:focus, .formcontent_m input:focus, .formcontent_m select:focus, .formcontent_m textarea:focus {
    border: 1px solid #F5BC75;
}

.ctrlHolder input[type="submit"] {
	width: 36px;
	height: 36px;
	display: block;
	background-image: url("../images/btn_ok2.png");
	background-repeat: no-repeat;
    margin: 0;
}

.ctrlHolder input[type="radio"] {
	width: 30px;
    margin: 8px 0 0 0;
    padding: 0 0 0 0;
    height: auto;
    font-size: 12px;
    font-weight: bold;
}

.ctrlHolder input[type=file] {
    width: 250px;
    height: 25px;
    padding: 5px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
}

.ctrlHolder .longinput {
    width: 500px;
}

.ctrlHolder textarea {
    margin: 0 0 2px 0;
}

.actionHolder {
    text-align: center;
    margin-bottom: 10px;
}

.error .longinput, .error input, .error textarea {
    border: 1px solid #FF957C;
}

.error span {
    display: block;
    color: #C73D24;
    font-size: 10px;
}

#formNewscat {
    margin-top: -15px;
}

.formDescri {
    font-size: 11px;
    font-style: italic;
    color: #585858;
}

.ctrlHolder .multiCheckbox {
    width: 15px;
    margin: -2px 10px 0 20px;
    padding: 0;
    float: left;
}

.ctrlHolder .labelgenre {
    margin: 0;
    padding: 8px 0 0 0;
    font-weight: 100;
    clear: both;
    width: 180px;
}

.actionOk {
    background-color: #DAFFDA;
    border: 1px solid #87EE87;
    color: #363636;
    margin :10px 0 20px;
    padding: 4px 12px 6px;
}

.actionError {
    background-color: #FAE7DD;
    border: 1px solid #FF7967;
    color: #363636;
    margin :10px 0 20px;
    padding: 4px 12px 6px;
}

/**************************************
* --> BLOG
**************************************/
.blog_title {
    color: #B73420;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 24px;
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
}

.blog_date {
    font-size: 10px;
    color: #B73420;
    margin: -6px 0 0 0;
    padding: 0;
}

.blog_footer {
	background-image: url("../../images/sepa.png");
	background-repeat: no-repeat;
    background-position: 0 25px;
    border-top: 1px dashed #E2E2E2;
    padding: 6px 130px 8px 130px;
    margin: 0 0 25px 0;
    font-size: 10px;
    color: #979797;
}

.blog_footer img {
    margin: 2px 3px 0 3px;
}

.blog_footer .blog_cat {
    display: block;
    float: left;
}

.blog_footer .blog_nbcom {
    display: block;
    float: right;
    text-align: right;
}

.blog_news .pageTitle {
    border-bottom: none;
    margin: 10px 0 0 0;
}

#blog_sidebar {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0;
	margin: 0 0 24px 0;
}

#blog_sidebar #categorie {
	float: left;
    width: 60%;
    padding: 0;
}

#blog_sidebar #rss {
	float: left;
    width: 40%;
    padding: 0;
}

#blog_sidebar #rss h4, #blog_sidebar #categorie h4 {
	margin: 0;
    padding: 0;
}

#blog_sidebar #categorie ul {
	margin: 5px 0 0 26px;
    padding: 0;
}

#blog_sidebar #categorie li {
	margin: 0;
    padding: 3px 0 0 0;
}

#fondcom_h {
	width: 636px;
	height: 31px;
	background-image: url("../images/fondcom_h.jpg");
	background-repeat: no-repeat;
}

#fondcom_m {
	width: 636px;
	height: auto;
	background-image: url("../../images/fondcom_m.jpg");
	background-repeat: repeat-y;
}

#fondcom_b {
	width: 636px;
	height: 13px;
	background-image: url("../../images/fondcom_b.jpg");
	background-repeat: no-repeat;
    margin-bottom: 15px;
}

#fondcom_m .lecom_area {
    width: 100%;
    padding: 10px 0 20px 0;
}

#fondcom_m .gravatar {
    width: 60px;
    float: left;
    padding: 0 10px 0 17px;
}

#fondcom_m .lecom {
    width: 540px;
    float: left;
}

.lecom_h {
	width: 531px;
	height: 24px;
	background-image: url("../../images/lecom_h.jpg");
	background-repeat: no-repeat;
}

.lecom_m {
	width: 531px;
	height: auto;
	background-image: url("../../images/lecom_m.jpg");
	background-repeat: repeat-y;
}

.lecom_b {
	width: 531px;
	height: 9px;
	background-image: url("../../images/lecom_b.jpg");
	background-repeat: no-repeat;
}

.lecom_h p {
    padding: 3px 0 0 20px;
    margin: 0;
    color: #454545;
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 14px;
    font-weight: bold;
}

.lecom_h .lecom_date {
    color: #979797;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
 	font-size: 10px;
    font-weight: 100;
}

.lecom_m p {
    padding: 4px 4px 4px 20px;
    margin: 0;
}

#com_form {
    padding: 0 0 0 99px;
    margin: -16px 0 0 0;
}

#com_form .ctrlHolder, #com_form .ctrlHolder label {
    color: #FFFFFF;
}

#com_form .actionHolder {
    text-align: left;
    margin: 0 0 0 240px;
}

#com_form .ctrlHolder .error span {
    color: #FF977E;
}


/**************************************
* --> PAGE OVERVIEW
**************************************/
#overview_splash {
	width: 636px;
	height: 251px;
	background-image: url("../images/overview_splash.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#overview_liste {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#overview_liste li {
    margin: 0;
    padding: 25px 0 15px 0;
    border-bottom: 1px dashed #E7E7E7;
}

#overview_liste li ul li {
    padding: 4px 0 2px 0;
    border-bottom: none;
}

#overview_liste li img {
    margin: 0 10px 0 0;
    padding: 0;
    float: left;
    border: 5px solid #E2E2E2;
}

#overview_liste li div {
    float: left;
    width: 300px;
}

#overview_liste li .pageTitle2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 100;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px dashed #C73D24;
    margin: 0;
    padding: 0;
}

#overview_test {
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0;
	padding: 15px 0 0 0;
}

#overview_test a {
	margin-left: 5px;
}


/**************************************
* --> PAGE THEME
**************************************/
#list_template {
	margin: 0;
	padding: 0;
    list-style-type: none;
}

#list_template li {
	margin: 10px 0 30px 0;
	padding: 0 6px 0 6px;
    float : left;
    text-align: center;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#list_template li img {
	margin: 0 0 5px 0;
}

#list_template li .champs {
    width: 110px;
    padding: 3px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 7px 0 2px 15px;
    float : left;
}

#list_template li input[type=image] {
    margin: 0 0 0 15px;
    float : left;
}

#list_template li .liste_tags {
    font-size: 11px;
    font-weight: 100;
    margin-bottom: 5px;
}

#list_template li .liste_tags img {
    margin-top: 4px;
}

#list_template li .theme_stars {
    font-size: 11px;
    font-weight: 100;
    display: block;
    margin-top: 8px;
}

#list_template li a {
    color: #454545;
}

#list_template li .theme_stars img {
    margin-top: -2px;
}

#skintags_h {
	width: 300px;
	height: 45px;
	background-image: url("../images/skintags_h.png");
	background-repeat: no-repeat;
}

.droite_m {
	width: 300px;
	height: auto;
	background-image: url("../../images/droite_m.png");
	background-repeat: repeat-y;
}

.droite_m ul {
	margin: 0 0 0 0;
	padding: 0;
    list-style-type: none;
}

.droite_m ul li {
	margin: 0;
	padding: 3px 4px 5px 40px;
    border-bottom: 1px dashed #FFFFFF;
	background-image: url("../../images/puce.png");
	background-repeat: no-repeat;
    background-position: 10px 2px;
}

.droite_m ul li .tag_nom:FIRST-LETTER {
    text-transform: capitalize;
}

.droite_m ul li .tag_nom {
    display: block;
    width: 168px;
    float: left;
    color: #454545;
}

.droite_m ul li .tag_nbskin {
    display: block;
    width: 80px;
    float: left;
    text-align: right;
    font-size: 10px;
    color: #979797;
}

#theme_details {
    margin: 0;
    padding: 0;
    text-align: right;
}

.zoneinfocentre_h {
	width: 550px;
	height: 7px;
	background-image: url("../../images/zoneinfocentre_h.jpg");
	background-repeat: no-repeat;
    margin: 10px auto 0 auto;
}

.zoneinfocentre_m {
	width: 540px;
	height: auto;
	background-image: url("../../images/zoneinfocentre_m.jpg");
	background-repeat: repeat-y;
    margin: auto;
    padding: 0 5px;
}

.zoneinfocentre_m * {
    color: #FFFFFF;
}

.zoneinfocentre_m p {
    padding: 6px 20px 2px 27px;
}

.zoneinfocentre_b {
	width: 550px;
	height: 7px;
	background-image: url("../../images/zoneinfocentre_b.jpg");
	background-repeat: no-repeat;
    margin: 0 auto 15px auto;
}

.theme_titre {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0 0 5px;
}

#skintype_design1 {
    width: 638px;
    height: 154px;
    background-image: url("../images/skintype_design1.jpg");
    background-repeat: no-repeat;
}

#skintype_design3 {
    width: 179px;
    height: 46px;
    background-image: url("../images/skintype_design3.jpg");
    background-repeat: no-repeat;
    float: left;
}

#skintype_custom1 {
    width: 638px;
    height: 154px;
    background-image: url("../images/skintype_custom1.jpg");
    background-repeat: no-repeat;
    margin-top: 15px;
}

#skintype_custom3 {
    width: 180px;
    height: 46px;
    background-image: url("../images/skintype_custom3.jpg");
    background-repeat: no-repeat;
    float: left;
}

/**************************************
* --> PAGE Partenaire
**************************************/
#list_partner {
	margin: 0;
	padding: 0;
    list-style-type: none;
}

#list_partner li {
    border-bottom: 1px dashed #D5D5D5;
    background-color: #EFEFEF;
    padding: 3px 10px 3px 10px;
    margin: 0 0 15px 0;
}

#list_partner li:hover {
    background-color: #FFE5D2;
}

#list_partner li h3 {
    margin: 5px 0 2px 0;
    padding: 0;
}

#list_partner li h3 img {
    margin: 2px 0 0 0;
}

/**************************************
* --> PAGE games
**************************************/
#hits {
	width: 637px;
	height: 180px;
	background-image: url("../images/hits.png");
	background-repeat: no-repeat;
	margin: 23px 0 24px 0;
	padding: 0;
}

#centregris_topgame {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_topgame.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

#centregris_allgame {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_allgame.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

.centregris_h {
	width: 193px;
	height: 44px;
	background-image: url("../../images/centregris_h.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

.centregris_h2 {
	width: 209px;
	height: 44px;
	background-image: url("../../images/centregris_h2.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

.centregris_btn {
	width: 209px;
	height: 44px;
	background-image: url("../../images/centregris_btn.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

.centregris_btn p {
    font-size: 10px;
    padding: 11px 16px 0 17px;
    text-align: center;
}

.centregris_btn p a:hover {
    color: #454545;
}

.centregris_m {
	width: 617px;
	height: auto;
	background-image: url("../../images/centregris_m.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 2px 10px 2px 10px;
}

.centregris_b {
	width: 637px;
	height: 8px;
	background-image: url("../../images/centregris_b.jpg");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

.centregris_form {
    padding: 1px 0 1px 1px;
}

.blockdroite_h {
	width: 300px;
	height: 37px;
	background-image: url("../../images/blockdroite_h.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.blockdroite_h h3 {
    color: #FFFFFF;
    font-size: 15px;
	margin: 0 0 0 50px;
	padding: 5px 0 0 0;
}

.blockdroite_h h3:FIRST-LETTER {
    text-transform: capitalize;
}

.blockdroite_m {
	width: 280px;
	height: auto;
	background-image: url("../../images/blockdroite_m.png");
	background-repeat: repeat-y;
	margin: 0 0 0 0;
	padding: 0 10px 3px 10px;
}

.blockdroite_b {
	width: 300px;
	height: 9px;
	background-image: url("../../images/blockdroite_b.png");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

.suggestionsBox {
    position: relative;
    left: 45px;
    margin: 0;
    width: 206px;
    background-color: #E6E6E6;
    border: 1px solid #D5D5D5;
    color: #454545;
    display: none;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.suggestionList li {
    margin: 0px 0px 0 0px;
    padding: 5px;
    cursor: pointer;
}

.suggestionList h3 {
    margin: 0px 0px 0 0px;
    padding: 5px;
    cursor: pointer;
    text-align: center;
	color: #B73420;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.suggestionList li:hover {
    background-color: #FFDCB9;
}

.seekinput {
    width: 200px;
    height: 16px;
    padding: 3px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
    float: left;
}

.seekselect {
    width: 208px;
    height: 22px;
    padding: 3px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #111111;
    font-size: 12px;
    font-weight: bold;
    border: 1px solid #BDBCBC;
    margin: 0 0 2px 0;
    float: left;
}

.title_seekinput {
    float: left;
    width: 45px;
    padding-top: 5px;
}

.btn_red {
	width: 67px;
	height: 21px;
	background-image: url("../../images/fond_btn.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 2px 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 10px;
    border: none;
    cursor: pointer;
}

#hits p {
    margin: 0;
    padding: 25px 0 0 0;
}

#hits p a {
    margin: 0;
    padding: 0 0 0 24px;
}

#centregris_players {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_players.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#centregris_avis {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_avis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#bloch_h {
	width: 300px;
	height: 37px;
	background-image: url("../../images/bloch_h.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#bloch_m {
	width: 290px;
	height: auto;
	background-color: #2D2D2D;
	margin: 0 0 24px 0;
	padding: 5px;
}

#gamecool {
	width: 300px;
	height: 40px;
	background-image: url("../images/gamecool.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

#game_infos {
	width: 637px;
	height: auto;
	margin: 0 0 24px 0;
	padding: 0;
}

#game_screen {
	margin: 0;
	padding: 0;
    float: left;
    width: 200px;
    text-align: center;
}

#game_details {
	margin: 0 0 0 8px;
	padding: 0;
    float: left;
    width: 400px;
}

.gameName {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 10px 10px;
    padding: 0;
    width: 100%;
    border-bottom: 1px dashed #C73D24;
    float: left;
}

.gameName:FIRST-LETTER {
    text-transform: capitalize;
}

#game_details ul {
	margin: 0 0 0 8px;
	padding: 0;
    list-style-type: none;
}

#game_details ul li .game_zone1 {
	margin: 0;
	padding: 0 0 10px 0;
    text-align: right;
    display: block;
    float: left;
    width: 120px;
    font-weight: bold;
}

#game_details ul li .game_zone2 {
	margin: 0;
	padding: 0 0 10px 15px;
    display: block;
    float: left;
    width: 250px;
}

#add_game {
	width: 165px;
	height: 20px;
	background-image: url("../../images/btnbig_red.png");
	background-repeat: no-repeat;
	margin: 0 0 0 40px;
	padding: 3px 0 1px 40px;
    display: block;
    color: #FFFFFF;
    cursor: pointer;
}


#add_game_select {
	width: 190px;
    background-color: #B52912;
    border: 1px solid #C62712;
    position: absolute;
    z-index:15;
    margin: 0 0 0 47px;
    padding: 0;
    color: #FFFFFF;
    display: none;
}

#game_plateforme_txt {
    color: #FFFFFF;
    font-size: 12px;
    font-weight:bold;
    padding: 5px 0 0 15px;
    margin: 0;
}

#game_plateforme {
    padding: 5px 0 5px 30px;
    margin: 0;
    color: #FFFFFF;
    list-style-type: none;
}

#game_plateforme li, #game_plateforme li label {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 100;
}

#game_plateforme_btn {
	width: 36px;
	height: 36px;
	background-image: url("../images/btn_ok2.png");
	background-repeat: no-repeat;
    margin: 0;
    border: none;
    margin: 10px 0 0 45px;
}

#liste_players {
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-align: center;
}

#liste_players li {
    float: left;
    text-align: center;
    font-size: 10px;
    width: 80px;
    padding: 8px 0 10px 7px;
}

#liste_players li a {
    color: #454545;
}

#liste_players li img, #randgroups li img {
    padding: 1px;
    border: 1px solid #D5D5D5;
}

#game_avis, #game_avis2, #top_game, #all_game {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#game_avis li, #all_game li {
    margin: 0;
    padding: 5px;
    border-bottom: 1px dashed #D5D5D5;
}

#game_avis2 li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dashed #D5D5D5;
}

#game_avis img {
    padding: 1px;
    border: 1px solid #D5D5D5;
    margin: 5px;
    width: 50px;
    float: left;
}

#game_avis2 img {
    padding: 1px;
    border: 1px solid #D5D5D5;
    margin: 8px 8px 5px 0;
    width: 70px;
    float: left;
}

#game_avis .titre {
    border-bottom: 1px solid #E7E7E7;
    padding: 3px;
    margin: 3px 0 3px 0;
    float: left;
    width: 533px;
}

#game_avis2 .titre {
    border-bottom: 1px solid #E7E7E7;
    padding: 3px;
    margin: 3px 0 3px 0;
    float: left;
    width: 190px;
    font-size: 10px;
}

#top_game li {
    display:table;
    float: left;
    margin: 9px 0 10px 9px;
    text-align: center;
    font-size: 10px;
}

#top_game li a {
    color: #454545;
}

#top_game li span {
    width: 110px;
    height: 156px;
    margin: 0;
    padding: 2px 2px 6px 1px;
	background-image: url("../../images/fondjeu.png");
	background-repeat: no-repeat;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

#all_game li {
    padding-top: 15px;
    margin-bottom: 5px;
}

#all_game li h4 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 16px;
    width: 80%;
}

#all_game li h4 a {
    color: #454545;
}

#all_game li .jaquette {
    float: left;
}

#all_game li ul {
    float: left;
    list-style-type: none;
}

#all_game li ul li {
    border: none;
    padding: 5px 0 3px 0;
    margin-bottom: 0;
}

#all_game li ul li .zone1 {
	margin: 0;
    padding: 5px 0 3px 0;
    text-align: right;
    display: block;
    float: left;
    width: 90px;
}

#all_game li ul li .zone2 {
	margin: 0;
    padding: 5px 0 3px 15px;
    display: block;
    float: left;
    width: 350px;
}

.centregris_h p {
    text-align: right;
    padding: 10px 5px 0 0;
}

.centregris_h2 p {
    padding: 10px 5px 0 0;
}

.zone_btn_red .btn_red {
    display: block;
    padding-top: 4px;
    margin: 5px 3px 3px 108px;
}


/**************************************
* --> PAGE GROUPES
**************************************/
label.labelbackgroundgroup {
    display: none;
    margin: 0;
    padding: 0;
}

.ctrlHolder label.labelbackgroundgroup input[type="radio"] {
    margin: 0;
    padding: 0;
}

label.labelconfidentgroup {
    margin: 0;
    padding: 3px 0 0 0;
    font-weight: 100;
}

.ctrlHolder label.labelconfidentgroup input[type="radio"] {
    margin: 0;
    padding: 0;
}

#big_image, #little_image {
    float: left;
    padding: 5px;
}

#little_image {
    float: left;
    padding: 7px;
}

#thumb {
    border: 1px solid #D5D5D5;
    padding: 1px;
    float: left;
}

#preview {
    float: left;
}

#groupscool {
	width: 637px;
	height: 192px;
	background-image: url("../images/groupscool.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0 0 24px 0;
}

#topgroups_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/topgroups_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#randgroups {
    padding: 60px 0 0 0;
    margin: 0 0 0 20px;
    list-style-type: none;
    width: 600px;
}

#randgroups li img {
    float: left;
}

#randgroups li p {
    float: left;
    padding-left: 10px;
    width: 79%;
}

#randgroups li h4 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 16px;
    width: 79%;
}

#randgroups li h4 a {
    color: #454545;
}

#randgroups li #details {
    float: left;
    margin: 0 0 0 10px;
    padding: 3px 0 4px 0;
    font-size: 10px;
    width: 79%;
    border-bottom: 1px dashed #D7D7D7;
}

#topgroups, #newgroups, #newgroups2 {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#newgroups2 li {
    padding: 8px 5px;
    border-bottom: 1px dashed #D7D7D7;
}

#newgroups2 li h4 {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#newgroups2 li .img {
    float: left;
    width: 36px;
}

#newgroups2 li .title {
    float: left;
    width: 225px;
    padding: 0 0 0 5px;
}

#newgroups2 li .infos {
    padding: 2px 0 3px 0;
    font-size: 10px;
}

#topgroups li {
    float: left;
    width: 48%;
    padding: 10px 0 20px 10px;
}

#topgroups li img, #newgroups2 li img {
    float: left;
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#topgroups li img:hover, #newgroups2 li img:hover {
    border: 1px solid #D69589;
}

#topgroups li p {
    float: left;
    padding-left: 10px;
    width: 60%;
}

#topgroups li h4 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    font-size: 14px;
    width: 60%;
}

#topgroups li #details {
    float: left;
    margin: 0 0 0 10px;
    padding: 3px 0 4px 0;
    font-size: 10px;
    border-bottom: 1px dashed #D7D7D7;
    width: 60%;
}

#newgroups li {
    padding: 5px 0 5px 0;
    margin: 0 0 10px 0;
    border-bottom: 1px dashed #D7D7D7;
}

#newgroups li h4 {
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#newgroups li #details {
    margin: 0;
    padding: 3px 0 0 0;
    font-size: 10px;
}

#menu_group {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu_group li a {
    display: block;
    height: 100%;
}

#menu_group #m1 {
	width: 92px;
	height: 29px;
	background-image: url("../images/group_m1.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m2 {
	width: 123px;
	height: 29px;
	background-image: url("../images/group_m2.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m3 {
	width: 132px;
	height: 29px;
	background-image: url("../images/group_m3.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m4 {
	width: 103px;
	height: 29px;
	background-image: url("../images/group_m4.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m5 {
	width: 104px;
	height: 29px;
	background-image: url("../images/group_m5.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m6 {
	width: 83px;
	height: 29px;
	background-image: url("../images/group_m6.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m1bis {
	width: 92px;
	height: 29px;
	background-image: url("../images/group_m1bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m2bis {
	width: 123px;
	height: 29px;
	background-image: url("../images/group_m2bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m3bis {
	width: 132px;
	height: 29px;
	background-image: url("../images/group_m3bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m4bis {
	width: 103px;
	height: 29px;
	background-image: url("../images/group_m4bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m5bis {
	width: 104px;
	height: 29px;
	background-image: url("../images/group_m5bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#menu_group #m6bis {
	width: 83px;
	height: 29px;
	background-image: url("../images/group_m6bis.jpg");
	background-repeat: no-repeat;
	float: left;
}

#group_infos {
	width: 637px;
	height: auto;
	margin: 10px 0 24px 0;
	padding: 0;
}

#group_screen {
	margin: 0;
	padding: 0;
    float: left;
    width: 200px;
    text-align: center;
}

#group_screen img, #game_screen img, .avatar, .back {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#group_details {
	margin: 0 0 0 8px;
	padding: 0;
    float: left;
    width: 420px;
}

#group_details ul {
	margin: 0 0 0 8px;
	padding: 0;
    list-style-type: none;
}

#group_details ul li .group_zone1 {
	margin: 0;
	padding: 0 0 10px 0;
    text-align: right;
    display: block;
    float: left;
    width: 90px;
    font-weight: bold;
}

#group_details ul li .group_zone2 {
	margin: 0;
	padding: 0 0 10px 15px;
    display: block;
    float: left;
    width: 305px;
}

#centregris_members {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_members.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#centregris_coms {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_coms.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#centregris_medias {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_medias.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#centregris_chat {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_chat.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
    float : left;
}

.liste_members {
    list-style-type: none;
    margin: 0;
    padding: 0 5px 5px 5px;
}

.liste_members li {
    padding: 3px 0 3px 0;
}

.flags {
    margin: 1px 3px 0 0;
}

.liste_members .zone1 {
    display: block;
    width: 70%;
    float: left;
    padding: 5px 0 5px 0;
	border-bottom: 1px dashed #BDBCBC;
}

.liste_members .zone2 {
    display: block;
    width: 30%;
    float: left;
    font-size: 10px;
    color: #979797;
    padding: 6px 0 5px 0;
	border-bottom: 1px dashed #BDBCBC;
}

.tit_admin {
    font-size: 14px;
    margin: 0;
    padding: 8px 0 5px 0;
}

.tit_admin2 {
    font-size: 14px;
    margin: 0;
    padding: 0 0 5px 0;
}

#backgroundrepeat_mode {
    text-align: center;
}

.selector2 {
    color: #454545;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 11px;
    padding: 1px 3px 1px 3px;
    margin: 1px;
}

.selector_h2, #backgroundrepeat_mode_select {
    background-color: #FCE4DA;
    border: 1px solid #FCDDD0;
    margin: 0;
    color: #C53E22;
}

.block_tit {
    margin: 0;
    padding: 4px 0 2px 0;
}

#editGroupMediaCat {
    text-align: left;
}

#liste_media_cat, #add_media_select ul, #liste_media, #liste_lastmedia {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#liste_media_cat li {
    width: 185px;
    float: left;
    margin: 0;
    padding: 10px;
    text-align: center;
}

#liste_media_cat li a {
    color: #454545;
}

#add_media_cat span {
    float : left;
}

#add_media_cat #tit_cat {
    margin: 9px 10px 0 0;
}

#add_media {
	width: 175px;
	height: 20px;
	background-image: url("../../images/btnbig_red.png");
	background-repeat: no-repeat;
	margin: 5px 0 0 0;
	padding: 3px 30px 1px 0;
    display: block;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
}

#add_media_zoneselect {
    margin: 8px 0 0 7px;
}

#add_media_select {
	width: 190px;
    background-color: #B52912;
    border: 1px solid #C62712;
    position: absolute;
    z-index:15;
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    display: none;
}

#add_media_select ul li {
    padding: 6px 0 6px 10px;
    margin: 0;
    text-align: left;
}

#add_media_select ul li img {
    padding-right: 5px;
    margin-top: -1px;
}

#add_media_select ul li a {
    color: #FFFFFF;
}

.covercat {
	width: 150px;
	height: 150px;
	background-image: url("../../images/avatarmedia.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	padding: 0;
    text-align: left;
}

.covercat img {
	padding: 24px 0 0 24px;
}

#liste_media li {
    padding: 0 5px 15px 0;
    margin: 0;
    float: left;
    text-align: center;
    width: 200px;
}

#liste_media li.height165 {
    height: 165px;
}

#liste_media li img {
    border: 1px solid #D5D5D5;
    padding: 4px;
}

#liste_media li .image {
    display: table;
}

#liste_media li .image a {
    height: 165px;
    width: 200px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

#liste_media li .video a {
    border: 1px solid #D5D5D5;
    padding: 4px;
    display: block;
    width: 150px;
    height: 120px;
    margin: 20px auto;
    text-align: center;
}

#liste_media li .video a .over {
    height: 119px;
    width: 150px;
    position: absolute;
    z-index: 4;
    margin: auto;
}

#liste_lastmedia ul {
    text-align: center;
}

#liste_lastmedia li {
    padding: 5px 5px 5px 5px;
    margin: 0;
    float: left;
    text-align: center;
    width: 100%;
}

#liste_lastmedia li img {
    border: 1px solid #D5D5D5;
    padding: 4px;
}

#liste_lastmedia li .image {
    text-align: center;
}

#liste_lastmedia li .image a {
    width: 200px;
    text-align: center;
}

#liste_lastmedia li .video a {
    border: 1px solid #D5D5D5;
    padding: 4px;
    display: block;
    width: 150px;
    height: 120px;
    margin: 0 auto;
    text-align: center;
}

#liste_lastmedia li .video a .over {
    height: 119px;
    width: 150px;
    position: absolute;
    z-index: 4;
    margin: auto;
}

#centregris_forum {
	width: 235px;
	height: 44px;
	background-image: url("../images/centregris_forum.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float : left;
}

#forum {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}

#forum li {
    padding: 5px;
    border-bottom: 1px solid #D5D5D5;
}

#forum li h4, #forum2 h4 {
    font-size: 13px;
    margin: 0;
    padding: 0;
}

#forum li h4 img, #forum2 h4 img {
    margin: 3px 0 0 0;
}

#forum li p, #forum2 p {
    font-size: 10px;
    padding-left: 15px;
}

.newsujet {
    font-size: 13px;
    margin: 0;
    padding: 10px;
    text-align: right;
}

.newsujet img {
    margin: 0 8px 0 0;
}

.titlesujetforum {
    border-bottom: 1px dashed #D5D5D5;
}

.infos_right {
    text-align: right;
}

#liste_lastsujetforum, #chat_messages, #chat_useronline {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#liste_lastsujetforum li {
    border-bottom: 1px dashed #BDBCBC;
    padding: 5px 0;
}

#chat {
    width: 100%;
    height: auto;
}

#chat #zone_message {
    overflow: auto;
    width: 100%;
    height: 500px;
}

#chat #zone_reponse {
    width: 100%;
    margin-top: 10px;
    border-top: 1px solid #F67949;
}

#chat #zone_reponse h4 {
    padding: 5px 0 0 5px;
    font-size: 12px;
}

#chat #zone_reponse textarea {
    float: left;
    margin: 5px;
    width: 500px;
}

#chat #zone_reponse #zone_post {
    float: left;
    margin: 8px;
    text-align: center;
    width: 76px;
}

#chat #zone_reponse #smileys {
    padding: 5px 0 0 5px;
    width: 450px;
}

#chat #zone_reponse #smileys img {
    padding: 5px 4px;
    cursor: pointer;
}

#chat_messages li {
    border-bottom: 1px dashed #BDBCBC;
    padding: 5px 0;
}

#chat_messages li .image {
    float: left;
    text-align: center;
    padding: 0 10px 0 5px;
}

#chat_messages li .image img {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#chat_messages li .message {
    float: left;
    width: 515px;
}

#chat_messages li .message p {
    margin-top: 6px;
    line-height: 18px;
}

#chat_messages li .message img {
    margin-top: -4px;
}

#chat_useronline li {
    border-bottom: 1px dashed #BDBCBC;
    padding: 7px 0;
}

#chat_useronline li .image {
    float: left;
    text-align: center;
    padding: 0 15px 0 5px;
}

#chat_useronline li .image img {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#chat_useronline li .infos {
    float: left;
}

#chat_useronline li .infos h5 {
    padding: 0;
    margin: 0;
    font-size: 11px;
}

#chat_useronline li .infos p {
    padding: 6px 0 0 0;
    margin: 0;
    font-size: 10px;
}

#chat_useronline li .infos p img {
    margin: -2px 5px 0 0;
}


/**************************************
* --> CREATION SITE
**************************************/
.formcontent_h {
	width: 937px;
	height: 12px;
	background-image: url("../../images/formcontent_h.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.formcontent_m {
	width: 897px;
	height: auto;
	background-image: url("../../images/formcontent_m.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 2px 20px 1px 20px;
}

.formcontent_b {
	width: 937px;
	height: 12px;
	background-image: url("../../images/formcontent_b.jpg");
	background-repeat: no-repeat;
	margin: 0 0 12px 0;
	padding: 0;
}

.formcontent_m h4 {
    width: 332px;
    float: left;
	margin: 0;
	padding: 4px 0 0 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #454545;
    font-size: 16px;
	background-image: url("../../images/requireform.png");
	background-repeat: no-repeat;
    background-position: 0 9px;
}

.formcontent_m p {
    width: 540px;
    float: left;
	margin: 0;
	padding: 1px 0 0 0;
    color: #454545;
    font-size: 16px;
}

.formcontent_m p label {
    width: 540px;
    float: left;
	margin: 0;
	padding: 1px 0 0 0;
    color: #454545;
    font-size: 14px;
    font-weight: 100;
}

.formcontent_m p .details {
	margin: 5px 0 0 0;
	padding: 0;
    font-size: 13px;
}

.formcontent_m p .error {
	margin: 5px 0 0 0;
	padding: 0;
    font-size: 13px;
    color: #C73D24;
}

.formcontent_m input {
    width: 400px;
}

.makesite_title {
	margin: 5px 0 5px 8px;
	padding: 0;
}

.formcontent_m h5 {
	margin: 0;
	padding: 4px;
    font-family: Arial, Helvetica, sans-serif;
    color: #454545;
    font-size: 12px;
    text-align: center;
}

.formcontent_m h6 {
	margin: 0;
	padding: 4px;
    text-align: center;
}

#makesite_zone1, #makesite_zone2 {
    display: none;
}

.formcontent_m input[type="checkbox"] {
	width: 26px;
    margin: 5px 0 0 0;
    padding: 0;
    height: auto;
}


/**************************************
* --> MEMBERS
**************************************/
#cardmember {
	width: 655px;
	height: 250px;
	margin: 0 0 24px 15px;
	padding: 0;
    float: left;
}

#ads2 {
	width: 300px;
	height: 250px;
	margin: 0 19px 24px 0;
	padding: 0;
    float: right;
}


#cardmember_infos {
	width: 648px;
	height: 221px;
	margin: 0;
	padding: 0;
}

#cardmember_zone1 {
	width: 506px;
	height: 221px;
	background-image: url("../images/card_zone1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#rank {
	width: 142px;
	height: 32px;
	background-image: url("../images/rank.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 30px 0 0 0;
    float: right;
    text-align: center;
    color: #FFFFFF;
}

#btn_addfriend {
	width: 142px;
	height: 35px;
	background-image: url("../images/btn_addfriend.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: right;
}

#btn_sendmessage {
	width: 142px;
	height: 35px;
	background-image: url("../images/btn_sendmessage.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: right;
}

#btn_bipper {
	width: 142px;
	height: 34px;
	background-image: url("../images/btn_bipper.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: right;
}

#zonevote {
	width: 139px;
	height: 28px;
	background-image: url("../images/zonevote.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 27px 3px 0 0;
    float: right;
    text-align: center;
}

#btn_addfriend a, #btn_sendmessage a, #btn_bipper a, #menu_cardmember a, #menu_adminmember a {
    display: block;
    height: 100%;
}

#menu_cardmember, #menu_adminmember {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu_cardmember #m1 {
	width: 79px;
	height: 29px;
	background-image: url("../images/cardmember_btn1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m1bis {
	width: 79px;
	height: 29px;
	background-image: url("../images/cardmember_btn1bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m2 {
	width: 77px;
	height: 29px;
	background-image: url("../images/cardmember_btn2.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m2bis {
	width: 77px;
	height: 29px;
	background-image: url("../images/cardmember_btn2bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m3 {
	width: 94px;
	height: 29px;
	background-image: url("../images/cardmember_btn3.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m3bis {
	width: 94px;
	height: 29px;
	background-image: url("../images/cardmember_btn3bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m4 {
	width: 108px;
	height: 29px;
	background-image: url("../images/cardmember_btn4.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m4bis {
	width: 108px;
	height: 29px;
	background-image: url("../images/cardmember_btn4bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m5 {
	width: 93px;
	height: 29px;
	background-image: url("../images/cardmember_btn5.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m5bis {
	width: 93px;
	height: 29px;
	background-image: url("../images/cardmember_btn5bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m6 {
	width: 105px;
	height: 29px;
	background-image: url("../images/cardmember_btn6.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m6bis {
	width: 105px;
	height: 29px;
	background-image: url("../images/cardmember_btn6bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m7 {
	width: 92px;
	height: 29px;
	background-image: url("../images/cardmember_btn7.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardmember #m7bis {
	width: 92px;
	height: 29px;
	background-image: url("../images/cardmember_btn7bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#cardleft {
	width: 374px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
    float: left;
}

#cardleft2 {
	width: 655px;
	height: auto;
	margin: 0 0 0 15px;
	padding: 0;
    float: left;
}

#cardcenter {
	width: 263px;
	height: auto;
	margin: 0 0 0 12px;
	padding: 0;
    float: left;
}

#cardright {
	width: 300px;
	height: auto;
	margin: 0 19px 0 0;
	padding: 0;
    float: right;
}

.cardmember_leftm {
	width: 354px;
	height: auto;
	background-image: url("../../images/cardmember_leftm.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 10px;
}

.cardmember_leftb {
	width: 374px;
	height: 15px;
	background-image: url("../../images/cardmember_leftb.jpg");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

#cardmember_xboxlive {
	width: 263px;
	height: 39px;
	background-image: url("../images/cardmember_xboxlive.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.cardmember_centerm {
	width: 243px;
	height: auto;
	background-image: url("../../images/cardmember_centerm.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 10px;
}

.cardmember_centerb {
	width: 263px;
	height: 15px;
	background-image: url("../../images/cardmember_centerb.jpg");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

.cardmember_rightm {
	width: 280px;
	height: auto;
	background-image: url("../../images/cardmember_rightm.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 10px;
}

.cardmember_rightb {
	width: 300px;
	height: 15px;
	background-image: url("../../images/cardmember_rightb.jpg");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

#cardmember_zonecom, #liste_favoris {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#cardmember_zonecom li {
    margin: 0;
    padding: 4px 2px 2px 2px;
    border-bottom: 1px dashed #D5D5D5;
}

#cardmember_zonecom img {
    padding: 1px;
    border: 1px solid #D5D5D5;
    margin: 5px;
    width: 40px;
    float: left;
}

#cardmember_zonecom .titre {
    border-bottom: 1px solid #E7E7E7;
    padding: 3px;
    margin: 3px 0 3px 0;
    float: left;
    width: 290px;
}

#cardmember_avatar {
    width: 200px;
    height: 200px;
    text-align: center;
    margin: 2px 8px 8px 8px;
    float: left;
}

#cardmember_avatar img {
    padding: 1px;
    border: 1px solid #403c3c;
}

#cardmember_pseudo {
    width: 290px;
    height: 55px;
    float: left;
    text-align: center;
}

#cardmember_details {
    width: 290px;
    float: left;
}

#cardmember_pseudo h2 {
    margin: 10px 0 0 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 22px;
}

#cardmember_pseudo h3 {
    margin: 2px 0 0 0;
    padding: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
}

#cardmember_pseudo h3 img {
    margin: 1px 0 0 0;
}

#cardmember_details #statut {
    height: 26px;
    margin: 5px;
    color: #FFFFFF;
    line-height: 14px;
    padding-left: 5px;
}

#cardmember_details #statut strong {
    color: #c5c2c1;
    padding: 0 5px 0 3px;
}

#cardmember_details ul {
    padding: 2px 0 0 0;
    margin: 0;
    list-style-type: none;
}

#cardmember_details ul li {
    padding: 3px 0 3px 0;
    margin: 0;
}

#cardmember_details ul li a {
    color: #D69589;
}

#cardmember_details ul .zone1 {
    color: #c5c2c1;
    display: block;
    width: 55px;
    float: left;
    text-align: right;
    padding-right: 5px;
}

#cardmember_details ul .zone2 {
    color: #FFFFFF;
    display: block;
    width: 220px;
    float: left;
}

#cardmember_details ul .zone2 img {
    margin-top: 2px;
}

.cardmember_zonecenter, #cardmember_zonefriend, #cardmember_zonetopgame, #adminmember_icone, #cardmember_zonenowgame, #listeconsole, #cardmember_zonetopgame2 {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.cardmember_zonecenter li {
    padding: 5px;
    margin: 0;
    border-bottom: 1px dashed #D5D5D5;
}

.cardmember_zonecenter li .avatar {
    float: left;
    margin: 0 10px 0 5px;
}

.cardmember_zonecenter li h4 {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#cardmember_zonefriend li {
    padding: 5px 3px 8px 3px;
    margin: 0;
    float: left;
    text-align: center;
    font-size: 9px;
}

#cardmember_zonefriend li img {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#cardmember_zonefriend li a {
    color: #454545;
}

#cardmember_zonetopgame li, #cardmember_zonetopgame2 li, #cardmember_zonenowgame li {
    display:table;
    float: left;
    margin: 9px 10px 10px 14px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

#cardmember_zonetopgame li a, #cardmember_zonetopgame2 li a {
    color: #454545;
}

#cardmember_zonenowgame li a {
    color: #B73420;
}

#cardmember_zonetopgame li span, #cardmember_zonetopgame2 li span, #cardmember_zonenowgame li span {
    width: 110px;
    height: 156px;
    margin: 0;
    padding: 2px 2px 6px 1px;
	background-image: url("../../images/fondjeu.png");
	background-repeat: no-repeat;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

#cardmember_zonetopgame li .details, #cardmember_zonetopgame2 li .details, #cardmember_zonenowgame li .detailstitle_seekinput {
    color: #B73420;
    margin: -3px 0 0 0;
    padding: 0;
}

#menu_adminmember  {
	margin: 0 0 34px 0;
}

#menu_adminmember #m1 {
	width: 83px;
	height: 29px;
	background-image: url("../images/adminmember_btn1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m1bis {
	width: 83px;
	height: 29px;
	background-image: url("../images/adminmember_btn1bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m2 {
	width: 75px;
	height: 29px;
	background-image: url("../images/adminmember_btn2.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m2bis {
	width: 75px;
	height: 29px;
	background-image: url("../images/adminmember_btn2bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m3 {
	width: 89px;
	height: 29px;
	background-image: url("../images/adminmember_btn3.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m3bis {
	width: 89px;
	height: 29px;
	background-image: url("../images/adminmember_btn3bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m4 {
	width: 104px;
	height: 29px;
	background-image: url("../images/adminmember_btn4.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m4bis {
	width: 104px;
	height: 29px;
	background-image: url("../images/adminmember_btn4bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m5 {
	width: 89px;
	height: 29px;
	background-image: url("../images/adminmember_btn5.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m5bis {
	width: 89px;
	height: 29px;
	background-image: url("../images/adminmember_btn5bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m6 {
	width: 103px;
	height: 29px;
	background-image: url("../images/adminmember_btn6.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m6bis {
	width: 103px;
	height: 29px;
	background-image: url("../images/adminmember_btn6bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m7 {
	width: 94px;
	height: 29px;
	background-image: url("../images/adminmember_btn7.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_adminmember #m7bis {
	width: 94px;
	height: 29px;
	background-image: url("../images/adminmember_btn7bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

.adminmember_leftm {
	width: 617px;
	height: auto;
	background-image: url("../../images/adminmember_leftm.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding:0 10px;
}

.adminmember_leftb {
	width: 637px;
	height: 15px;
	background-image: url("../../images/adminmember_leftb.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.adminmember_rightm {
	width: 280px;
	height: auto;
	background-image: url("../../images/adminmember_rightm.jpg");
	background-repeat: repeat-y;
	margin: 0;
	padding: 1px 10px;
}

.adminmember_rightb {
	width: 300px;
	height: 15px;
	background-image: url("../../images/adminmember_rightb.jpg");
	background-repeat: no-repeat;
	margin: 0 0 24px 0;
	padding: 0;
}

#adminmember_sendprofil {
	width: 300px;
	height: 39px;
	background-image: url("../images/adminmember_sendprofil.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#adminmember_icone li {
    width: 110px;
    padding: 5px 3px;
    margin: 5px 4px 20px 4px;
    border: 1px solid #D5D5D5;
    float: left;
    text-align: center;
}

#adminmember_icone li .chiffre {
    padding: 0;
    margin: 5px 0 11px 0;
    font-size: 20px;
}

#adminmember_icone li h3 {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 20px;
}

.evo_top {
	color: #8DB552;
    font-size: 10px;
    padding: 0;
}

.evo_bottom {
	color: #D69589;
    font-size: 10px;
    padding: 0;
}

#userComtextarea {
    width: 342px;
}

.admim_titre_long {
	width: 637px;
	height: 39px;
	background-image: url("../../images/admin_titre_long.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.admim_titre {
	width: 300px;
	height: 39px;
	background-image: url("../../images/admin_titre.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.card_titre {
	width: 374px;
	height: 39px;
	background-image: url("../../images/cardmember_titre.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.card_titre2 {
	width: 263px;
	height: 39px;
	background-image: url("../../images/cardmember_titre2.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.card_titre3 {
	width: 300px;
	height: 39px;
	background-image: url("../../images/cardmember_titre3.jpg");
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0;
}

.admim_titre_long h3, .admim_titre h3, .card_titre h3, .card_titre2 h3, .card_titre3 h3 {
    color: #FFFFFF;
    font-size: 18px;
	margin: 0 0 0 40px;
	padding: 4px 0 0 0;
}

.admim_titre_long h3:FIRST-LETTER, .admim_titre h3:FIRST-LETTER, .card_titre h3:FIRST-LETTER, .card_titre2 h3:FIRST-LETTER, .card_titre3 h3:FIRST-LETTER {
    text-transform: capitalize;
}

.adminmember_leftm .zoneform {
    padding: 1px 15px;
    margin: 0;
}

#userInfostextarea {
    width: 575px;
}

.adminmember_rightm .zoneform {
    padding: 1px 0 1px 8px;
    margin: 0;
}

.jaquette img {
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#liste_favoris li {
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 2px;
}

#liste_favoris li .zone1 {
    width: 90px;
    float: left;
    text-align: right;
    padding: 5px 20px 5px 5px;
    font-weight: bold;
	color: #D24C26;
    border-bottom: 1px dashed #D5D5D5;
}

#liste_favoris li .zone2 {
    width: 488px;
    float: left;
    padding: 5px;
    border-bottom: 1px dashed #D5D5D5;
}

.borderImg {
    border: 1px solid #D5D5D5;
}

.marginb24 {
    margin-bottom: 24px;
}

#listeconsole li {
    float: left;
    padding: 11px;
}

.marginLeft200 {
    margin-left: 200px;
}

.borderRed {
	border: 1px solid #B73420;
}

.addconsole img {
    cursor: pointer;
}

.tit_matos {
    margin: 0 0 0 11px;
    padding: 0;
}

#listepc li {
    margin: 0 5px 0 0;
    padding: 5px 0 10px 0;
    float: left;
    width: 295px;
    font-size: 12px;
}

#listepc {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 11px;
}

#listepc ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 200px;
}

#listepc ul li {
    margin: 0;
    padding: 2px;
    font-size: 12px;
    clear: both;
}

.friendRequest {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.friendRequest li {
    margin: 0;
    padding: 5px;
	border-bottom: 1px dashed #D5D5D5;
}

.friendRequest li .reponse {
    padding-top: 5px;
}

.friendRequest li .lavatar img, #message .zonepseudo img {
    border: 1px solid #D5D5D5;
    padding: 1px;
    margin: 0 5px 0 0;
    float: left;
}

#message {
    margin: 0 2px;
}

#message .lu {
    width: 22px;
    text-align: center;
}

#message .zonepseudo {
    width: 230px;
}

#message .zonepseudo .titre {
    font-size: 12px;
    margin: 18px 0 0 0;
    padding: 0;
}

#message .zonepseudo .titre2 {
    font-size: 12px;
    margin: 10px 0 0 0;
    padding: 0;
}

#message .zonepseudo a {
    color: #454545;
}

#message .sujet {
    width: 280px;
}

#message .sujet2 {
    width: 362px;
}

#message .delete {
    width: 40px;
    text-align: center;
}

#ReponseMailbox {
    width: 603px;
}

.mailbox_titre {
    font-size: 14px;
    padding: 10px;
    margin: 0;
}

#editUserMediaCat {
    text-align: left;
}

#searchmembers {
	width: 637px;
	height: 192px;
	background-image: url("../images/searchmembers.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0 0 24px 0;
}

#topmembers_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/topmembers_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#topmembers_h p, #topteams_h p {
    text-align: right;
    padding: 8px 40px 0 0;
    font-weight: bold;
}

#member_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/member_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#searchmember_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/searchmember_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#lastmembers, #resultmembers {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#lastmembers li {
    float: left;
    width: 93px;
    padding: 7px 0;
    text-align: center;
}

#resultmembers li {
    float: left;
    width: 102px;
    padding: 12px 0;
    text-align: center;
}

#lastmembers li a, #resultmembers li a {
    color: #454545;
}

#lastmembers li img, #resultmembers li img {
    border: 1px solid #D5D5D5;
    padding: 1px;
    margin-bottom: 2px;
    text-align: center;
}

#lastmembers li .noborder, #resultmembers li .noborder {
    border: none;
    padding: 0;
    margin-top: 1px;
}

.stats {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 10px;
}

.stats li {
    font-size: 14px;
    font-weight: bold;
}

.stats li .zone1 {
    width: 40px;
    display: block;
    float: left;
    text-align: right;
    padding: 5px;
}

.stats li .zone2 {
    width: 150px;
    display: block;
    float: left;
    padding: 5px;
}

#searchmembers form, #searchteams form {
    padding: 40px 0 0 18px;
    margin: 0;
}

#searchmembers label, #searchteams label {
    width: 55px;
    text-align: right;
    float: left;
    padding-right: 10px;
}

#searchmembers p, #searchteams p {
    clear: both;
}

#searchmembers #slider-range  {
    width: 125px;
    float: left;
    margin: 3px 0 0 5px;
    cursor: pointer;
}

#searchmembers #part1, #searchteams #part1  {
    width: 300px;
    float: left;
    padding: 10px 0 0 0;
}

#searchmembers #part2, #searchteams #part2  {
    width: 300px;
    float: left;
    padding: 10px 0 0 0;
}

#searchmembers #pseudo, #searchteams #nom {
    width: 200px;
    float: left;
}

#searchmembers #age {
    width: 45px;
    float: left;
    border: 1px solid #FFF;
    padding-left: 15px;
}

#searchmembers #years {
    padding-top: 2px;
    float: left;
    display: block;
}

.ui-slider .ui-slider-handle {
    cursor: pointer;
}

#searchmembers #zoneage, #searchmembers #zonegame, #searchmembers #zonesexe, #searchteams #zonetag, #searchteams #zonegame {
    margin-top: 14px;
}

#searchmembers #pays, #searchteams #pays {
    height: 24px;
}

#searchmembers #search, #searchteams #search  {
    padding: 20px;
}

.suggestionsBox2 {
    background-color: #E6E6E6;
    border: 1px solid #D5D5D5;
    color: #454545;
    display: none;
    left: 65px;
    margin: 0;
    position: relative;
    width: 206px;
}

#listUserTeams {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#listUserTeams li {
    margin: 0;
    padding: 5px;
	border-bottom: 1px dashed #D5D5D5;
}

#listUserTeams li .jaquette {
    float: left;
    padding: 5px 10px;
}


/**************************************
* --> NEWSFEED
**************************************/
#newsfeed {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#newsfeed li {
    padding: 5px 10px;
    border-bottom: 1px dashed #D5D5D5;
}

#newsfeed .date {
    padding: 5px 10px;
    border-bottom: none;
    font-size: 14px;
    font-weight: bold;
}

#newsfeed .date:FIRST-LETTER {
    text-transform: capitalize;
}

#newsfeed li .lavatar {
    display: block;
    float: left;
    height: 100%;
}

#newsfeed li img {
    padding: 1px;
    border:1px solid #D5D5D5;
    margin-right: 10px;
}

#newsfeed li .networklogo {
    margin: 0 0 0 10px;
}

#newsfeed li .image {
    margin: 0 0 0 10px;
    float: left;
}

#newsfeed li .infos {
    float: left;
    width: 555px;
}

#newsfeed li .infos img {
    margin-bottom: 5px;
}

#newsfeed li h5 {
    font-size: 11px;
    margin: 0;
    padding: 6px 0 5px 0;
    float: left;
    width: 535px;
}

#newsfeed li .icone {
    margin: 0;
    padding: 0 0 0 5px;
    float: right;
    width: 16px;
    text-align: center;
}

#newsfeed li .icone img {
    border: 0;
}

#newsfeed li .noborder {
    border: none;
    padding: 0;
}


/**************************************
* --> TEAM
**************************************/
#cardteam {
	width: 637px;
	height: 250px;
	margin: 0 0 24px 15px;
	padding: 0;
    float: left;
}

#cardteam_infos {
	width: 637px;
	height: 221px;
	margin: 0;
	padding: 0;
}

#cardteam_zone1 {
	width: 495px;
	height: 221px;
	background-image: url("../../images/cardteam_zone1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#btn_recrute {
	width: 142px;
	height: 35px;
	background-image: url("../images/btn_recrute.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: right;
}

#btn_fan {
	width: 142px;
	height: 34px;
	background-image: url("../images/btn_fan.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: right;
}

#zonevoteteam {
	width: 139px;
	height: 28px;
	background-image: url("../images/zonevoteteam.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 27px 3px 0 0;
    float: right;
    text-align: center;
}

#btn_recrute a, #btn_fan a, #menu_cardteam a {
    display: block;
    height: 100%;
}

#menu_cardteam {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu_cardteam #m1 {
	width: 87px;
	height: 29px;
	background-image: url("../images/cardteam_m1.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m2 {
	width: 88px;
	height: 29px;
	background-image: url("../images/cardteam_m2.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m3 {
	width: 117px;
	height: 29px;
	background-image: url("../images/cardteam_m3.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m4 {
	width: 104px;
	height: 29px;
	background-image: url("../images/cardteam_m4.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m5 {
	width: 80px;
	height: 29px;
	background-image: url("../images/cardteam_m5.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m6 {
	width: 161px;
	height: 29px;
	background-image: url("../images/cardteam_m6.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m1bis {
	width: 87px;
	height: 29px;
	background-image: url("../images/cardteam_m1bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m2bis {
	width: 88px;
	height: 29px;
	background-image: url("../images/cardteam_m2bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m3bis {
	width: 117px;
	height: 29px;
	background-image: url("../images/cardteam_m3bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m4bis {
	width: 104px;
	height: 29px;
	background-image: url("../images/cardteam_m4bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m5bis {
	width: 80px;
	height: 29px;
	background-image: url("../images/cardteam_m5bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#menu_cardteam #m6bis {
	width: 161px;
	height: 29px;
	background-image: url("../images/cardteam_m6bis.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
    float: left;
}

#cardteam_avatar {
    width: 180px;
    height: 200px;
    text-align: center;
    margin: 2px 14px 8px 7px;
    float: left;
}

#cardteam_avatar img {
    padding: 1px;
    border: 1px solid #403c3c;
}

#adminmember_exmembres {
	width: 300px;
	height: 39px;
	background-image: url("../images/adminmember_exmembres.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

.liste_item, #listSections, #listAgendaEvents {
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px 0;
}

.liste_item li {
    padding: 3px 0 3px 0;
	border-bottom: 1px dashed #BDBCBC;
}

.liste_item .zone1 {
    display: block;
    width: 70%;
    float: left;
    padding: 5px 0 5px 0;
}

.liste_item .zone2 {
    display: block;
    width: 30%;
    float: left;
    font-size: 10px;
    color: #979797;
    padding: 6px 0 5px 0;
}

#listSections li {
    padding: 10px;
	border-bottom: 1px dashed #BDBCBC;
}

#listSections li .jaquette {
    float: left;
    margin-right: 10px;
}

#listSections li h4 {
    margin: 0;
    padding: 0 0 5px 0;
}

#listSections li p {
    margin: 0;
    padding: 0 0 5px 0;
}

#listSections li .listSectionsMembres {
    padding: 0 0 0 30px;
    margin: 0;
    list-style-type: none;
}

#listSections li .listSectionsMembres li {
    float: left;
    width: 43%;
    padding: 10px 0 20px 10px;
    border-bottom: none;
}

#listSections li .listSectionsMembres li img {
    float: left;
    border: 1px solid #D5D5D5;
    padding: 1px;
}

#listSections li .listSectionsMembres li img:hover {
    float: left;
    border: 1px solid #D69589;
    padding: 1px;
}

#listSections li .listSectionsMembres li p {
    float: left;
    padding-left: 10px;
    width: 60%;
}

#listSections li .listSectionsMembres li h6 {
    float: left;
    margin: 0;
    padding: 0 0 10px 10px;
    font-size: 14px;
    width: 60%;
}

#listSections li .listSectionsMembres li #details {
    float: left;
    margin: 10px 0 0 10px;
    padding: 3px 0 4px 0;
    font-size: 10px;
    border-bottom: none;
    width: 60%;
}

#teamComtextarea {
    width: 604px;
}

.tab_calendrier {
    width: 602px;
    margin: 6px 0 6px 8px;
}

.titre_calendrier {
    width: 100%;
    background-color: #E6E6E6;
    font-weight: bold;
}

.titre2_calendrier {
    background-color: #C63A21;
    color: #FFF;
}

.cell_calendrier {
    width: 85px;
    text-align: center;
    padding: 10px 5px;
}

#link_precedent {
    float: left;
    width: 105px;
    text-align: center;
    margin-left: 60px;
}

#link_suivant {
    float: left;
    width: 105px;
    text-align: center;
}

#agenda_titre {
    text-transform: capitalize;
    font-size: 14px;
    text-align: center;
    float: left;
    width: 250px;
}

#eventInfos {
    width: 268px;
}

.agendaMargeImg {
    margin-top: 1px;
}

#listAgendaEvents li ul {
    list-style-type: none;
    margin: 0;
}

#listAgendaEvents li {
    padding: 5px;
	border-bottom: 1px dashed #BDBCBC;
}

#listAgendaEvents li ul li {
    padding: 3px 2px;
	border-bottom: none;
}

#listAgendaEvents li ul li .zone1 {
    display: block;
    float: left;
    width: 145px;
    text-align: right;
    padding-right: 10px;
}

#listAgendaEvents li ul li .zone2 {
    display: block;
    float: left;
}

#searchteams {
	width: 637px;
	height: 192px;
	background-image: url("../images/searchteams.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0 0 24px 0;
}

#topteams_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/topteams_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#team_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/team_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}

#searchteam_h {
	width: 637px;
	height: 42px;
	background-image: url("../images/searchteam_h.jpg");
	background-repeat: no-repeat;
    margin: 0;
    margin: 0;
}


/**************************************
* --> RANK
**************************************/
.infosrank {
    padding: 14px 0 5px 0;
}

.infosrank img {
    margin: -3px 2px 0 0;
}

.rank_top, .rank_top3 {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.rank_top .details, .rank_top3 .details {
    color:#979797;
    font-size:10px;
}

.rank_top li {
    padding: 5px 0;
}

.rank_top3 li  {
    padding: 5px 5px;
    margin-left: 15px;
    float: left;
}

.rank_top li .rank, .rank_top3 li .rank {
    float: left;
    width: 70px;
    text-align: center;
    font-size: 18px;
    padding-top: 2px;
}

.rank_top li .jaquette, .rank_top3 li .jaquette {
    float: left;
    margin-right: 10px;
}

.rank_top li .infos {
    float: left;
    width: 340px;
    margin-right: 10px;
}

 .rank_top3 li .infos {
    float: left;
    width: 212px;
    margin-right: 10px;
}

.rank_top li .infos h4, .rank_top3 li .infos h4  {
    margin: 0;
    padding: 2px 0 0 0;
}

.rank_top li .more, .rank_top3 li .more {
    float: left;
}

.rank_top li .infos h4 img, .rank_top3 li .infos h4 img {
    margin: 3px 0 0 0;
}

.rank_top2 {
    margin: 0;
    padding: 1px 0 1px 0;
    list-style-type: none;
}

.rank_top2 li {
    padding: 4px 0 4px 0;
    border-bottom:1px dashed #BDBCBC;
}

.rank_top2 .bis {
    padding: 4px 0;
    border-bottom:1px dashed #BDBCBC;
}

.rank_top2 li .rank {
    float: left;
    width: 70px;
    text-align: center;
    font-size: 14px;
    padding-top: 0;
}

.rank_top2 li .jaquette {
    float: left;
    margin: 1px 20px 0 0;
}

.rank_top2 li .jaquettetop {
    float: left;
    width: 30px;
    text-align: center;
    margin: 0 10px 0 0;
}

.rank_top2 li .jaquette2 {
    float: left;
    width: 30px;
    text-align: center;
    margin: 1px 10px 0 0;
}

.rank_top2 li .infos {
    float: left;
}

.rank_top2 li .infos h4 {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.rank_top2 li .infos p {
    margin: 0;
    padding: 2px 0 0 0;
    font-size: 11px;
}

.rank_top2 li .infos p img {
    margin: 1px 0 0 0;
}


/**************************************
* --> IMPORT CONTACT
**************************************/
#signinok img {
    padding: 10px 30px;
}

#signinok2 {
    padding-top: 20px;
}

#importcontact_logo img {
    border: 1px solid #D5D5D5;
    padding: 1px;
    margin: 5px 15px;
}

.send {
    border: none;
    width: 205px;
    height: 23px;
    background-image: url("../../images/btnbig_red2.png");
    margin: 0 0 0 0;
    padding: 0;
    color: #FFFFFF;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    cursor: pointer;
}

div#oi_head {
    margin:0 auto;
    text-align:left;
    width: 100%;
    display: block;
    line-height:25px;
    background-color:#B53019;
    color:#fff;
    font-weight:bold;
    border-bottom:1px dashed #454545;
    clear:left;
    margin-top: 10px;
}

div#oi_head label {
    color:#fff;
}

div#oi_head label input {
    float: left;
    margin: 7px 5px 0 5px;
}

div#oi_head div.check {
    float:left;
    display: block;
    width:20%;
}

div#oi_head div.check label {
    color: #FFFFFF;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

div#oi_head div.two {
    float:left;
    display: block;
    width:80%;
}

div#oi_head div.three {
    float:left;
    display: block;
    width:43%;
}

div.oi_row {
    margin:0 auto;
    text-align:left;
    width:98%;
    display:block;
    line-height:20px;
    border-bottom:1px dashed #D5D5D5;
    clear:left;
    font-size: 12px;
    padding: 2px 0;
}

div.oi_row .odd {
    float:left;
}

div.oi_footer {
    width:98%;
    display:block;
    text-align:center;
    margin-top:20px;
    margin-bottom:10px;
}

div.oi_row div.check {
    float:left;
    display: block;
    width:20%;
}

div.oi_row div.two {
    float:left;
    display: block;
    width:80%;
}

div.oi_row div.three {
    float:left;
    display: block;
    width:43%;
}

div.oi_valid {
    text-align: center;
    width: 100%;
    font-size: 16px;
}

.listcontacts_groups {
    font-size: 16px;
    padding: 6px 0 4px 21px;
    margin-top: 10px;
    background-color: #E6E6E6;
}

.listcontacts_email, #invit_memberegame {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.listcontacts_email li {
    font-size: 11px;
    font-weight: 100;
    padding: 2px 0 2px 0;
    width: 100%;
}

.listcontacts_email li label {
    font-size: 11px;
    font-weight: 100;
}

#invit_memberegame li {
    text-align: center;
    float: left;
    padding: 5px;
    width: 100px;
}


/**************************************
* --> LOGIN
**************************************/
#login #avatar {
    float: left;
    width: 40px;
    text-align: center;
    padding: 6px 2px 0 5px;
}

#login #avatar img {
    padding: 0;
    border: 1px solid #BF3C24;
}

#login_member {
    display: block;
	width: 95px;
	height: 32px;
	background-image: url("../images/login_member.jpg");
	background-repeat: no-repeat;
	margin: 6px 0 0 0;
	padding: 0;
    float: left;
    cursor: pointer;
}

#login_member:hover {
	background-image: url("../images/login_member2.jpg");
	background-repeat: no-repeat;
}

#login_memberzone {
	width: 197px;
	height: auto;
	margin: 32px 0 0 0;
	padding: 0;
    position: absolute;
    z-index: 13;
    display: none;
}

#login_memberzone_h {
	width: 197px;
	height: 10px;
	background-image: url("../../images/login_memberzone_h.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#login_memberzone_m {
	width: 191px;
	height: auto;
	background-image: url("../../images/login_memberzone_m.png");
	background-repeat: repeat-y;
	margin: 0;
	padding: 0 3px;
}

#login_memberzone_m ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

#login_teamzone_m ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 3px;
}

#login_memberzone_m ul li, #login_teamzone_m ul li {
    font-size: 13px;
}

#login_memberzone_m ul li a, #login_teamzone_m ul li a, #login_teamzone_m ul li .zone, #login_teamzone_m ul li .listteams {
    display: block;
    height: 100%;
    padding: 5px 3px 5px 6px;
    color: #454545;
}

#login_memberzone_m ul li a:hover, #login_teamzone_m ul li a:hover {
    background-color: #F7DCCD;
    color: #B53019;
}

#login_memberzone_m ul li img, #login_teamzone_m ul li img {
    margin: 1px 5px 0 0;
}

#login_memberzone_b {
	width: 197px;
	height: 10px;
	background-image: url("../../images/login_memberzone_b.png");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#login_team {
	width: 77px;
	height: 32px;
	background-image: url("../images/login_team.jpg");
	background-repeat: no-repeat;
	margin: 6px 0 0 0;
	padding: 0;
    float: left;
    cursor: pointer;
}

#login_team:hover {
	background-image: url("../images/login_team2.jpg");
	background-repeat: no-repeat;
}

#login_teamzone {
	width: 199px;
	height: auto;
	margin: 32px 0 0 0;
	padding: 0;
    position: absolute;
    z-index: 14;
    display: none;
}

#login_teamzone_h {
	width: 199px;
	height: 10px;
	background-image: url("../../images/login_teamzone_h.png");
	background-repeat: no-repeat;
	margin: 0 0 0 1px;
	padding: 0;
}

#login_teamzone_m {
	width: 193px;
	height: auto;
	background-image: url("../../images/login_teamzone_m.png");
	background-repeat: repeat-y;
	margin: 0 0 0 1px;
	padding: 0 3px;
}

/*
#login_teamzone_m ul .listteams {
    border-bottom: 1px solid #CC4329;
}*/

#login_teamzone_b {
	width: 199px;
	height: 10px;
	background-image: url("../../images/login_teamzone_b.png");
	background-repeat: no-repeat;
	margin: 0 0 0 1px;
	padding: 0;
}

#login #icones {
    float: left;
    width: 100px;
    padding: 16px 0 0 6px;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}

#login #icones img {
    margin-top: -1px;
}

#login #icones #img1 {
    padding: 1px 1px 0 0;
}

#login #icones #img2 {
    padding: 0 0 0 3px;
}

#login #icones #img3 {
    padding: 1px 1px 0 2px;
}

#login #deco {
    display: block;
    float: left;
    padding: 16px 0 0 0;
}


/**************************************
* --> Rating
**************************************/
.votrenote img {
    cursor: pointer;
}

#rating_scores {
    border: 1px solid #464646;
    background-color: #353535;
    float: left;
    margin: 10px 0 0 10px;
}

#rate_txt {
    float: left;
    color: #FFFFFF;
    font-size: 13px;
    font-weight : bold;
    float: left;
    margin: 6px 0 0 24px;
}

.selector {
    color: #FFFFFF;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 12px;
    font-weight:bold;
    padding: 1px 3px 1px 3px;
    margin: 1px;
    float: left;
}

.selector_h, #notegame {
    background-color: #FCE4DA;
    border: 1px solid #FCDDD0;
    margin: 0;
    color: #C53E22;
}

#vote_button {
    margin: 0 10px;
}

#wrapper {
    margin: 4em auto;
    width: 50%;
    text-align:center;
}

body#result h1 {
    font-size: 60px;
}

#rating_result {
    float: left;
    margin-left: 34px;
    margin-top: 44px;
    font-size:30px;
    height:40px;
}

#needloginvote {
    color: #FFFFFF;
    font-size: 14px;
    font-weight:bold;
    padding: 10px 0 0 0;
    margin: 0;
    text-align: center;
}

/**************************************
* --> PRESS
**************************************/
.zonepress {
    padding: 0 0 20px 0;
}

.zonepress h4 img {
    float: left;
    padding: 0 20px 0 0;
}

.zonepress p {
    float: left;
    padding: 10px 0 0 0;
}

.zonepress .sizelittle {
    padding: 0 0 0 10px;
}


/**************************************
* --> TABLEAU
**************************************/
table {
	border-collapse: collapse; /* Colle les bordures entre elles */
    margin: 0;
    padding: 0;
    border: 1px solid #D5D5D5;
}

table th {
    margin: 0 0 0 0;
    padding: 5px;
    background-image: url("../../images/fond.jpg");
    font-size: 11px;
    border-bottom: 1px solid #D5D5D5;
    color: #FFFFFF;
}

table td {
    vertical-align: middle;
	border-bottom: 1px solid #D5D5D5;
    padding: 5px;
    margin: 0;
}

.taille260 {
    width: 260px;
}

.taille85 {
    width: 85px;
}

.taille511 {
    width: 511px;
}

.count {
    font-size: 14px;
    font-weight: bold;
}

.novalign {
    vertical-align: top;
}

.marginleftBtnRed {
    margin-left: 108px;
}

/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.
Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>
*****************************************************************************/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt;
    padding: 0pt;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
      .sIFR-active .pageTitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 28px;
        line-height: 1em;
        font-weight: 100;
        visibility: hidden;
    }
}

/* Fixes issue here http://code.google.com/p/jcrop/issues/detail?id=1 */
.jcrop-holder
{
	text-align: left;
}

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('../../images/Jcrop.gif') top left repeat;
	/*
	opacity: .5;
	*filter:alpha(opacity=50);
	*/
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	width: 9px;
	height: 9px;
}

.jcrop-tracker {
	background-color: gray;
	width: 100%; height: 100%;
}

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/*
Uploadify v1.6.2
*/
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 240px;
    margin-left: auto;
    margin-right: auto;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #FF873F;
}


/*****************************************************************************
* Fancybox
*****************************************************************************/
#ui-datepicker-div {
    display: none;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
    background: #777777 url('../../jquery-ui-themeroller/jquery-ui-themeroller/theme/images/ui-bg_diagonals-thick_10_777777_40x40.png') repeat scroll 50% 50%;
    opacity:0.5;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../../images/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('../../images/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../../images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

a#fancy_left {
	left: 0px;
}

a#fancy_right {
	right: 0px;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../../images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../../images/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('../../images/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('../../images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../../images/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../../images/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../../images/fancy_title_right.png') repeat-x;

}

.ui-datepicker-calendar .ui-state-highlight {
    margin: 0;
}

.ui-datepicker-calendar th {
    color: #111111;
    background: none;
}

.ui-datepicker-trigger {
    padding: 5px 0 0 5px;
    cursor: pointer;
}

/*****************************************************************************
* Scrollbar perso
*****************************************************************************/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #D5D5D5;
}
.jScrollPaneDrag {
	position: absolute;
	background: #E6E6E6;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #D5D5D5;
	height: 12px;
	background: transparent url('../../images/flecheh.png') no-repeat;
}
a.jScrollArrowUp:hover {
	/*background-color: #D64B2E;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	background-color: #D5D5D5;
	height: 12px;
	background: transparent url('../../images/flecheb.png') no-repeat;
}
a.jScrollArrowDown:hover {
	/*background-color: #D64B2E;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}