body
{
	/*background-image: url(http://www.cartopoker.com/design/images_b/background.gif);
	/*background-image: url(http://www.cartopoker.com/design/images_b/background.gif);*/
	background-color: #D46144;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0;
	padding: 0;
	color:#000000;
	letter-spacing: 0.03px;	
}
a img{
	border:none;
}

a{
	color:#A62124;
	text-decoration:underline;
}

a:hover{
	color:#73181A;
	text-decoration:underline;
}

p {
	margin: 0 0 10px 0;
}
#conteneur
{
	position: absolute;
	left: 50%;
	margin-left: -390px;
	width:910px;
	margin-top:8px;
	font-size:0.85em;
	z-index:1;

}
#design {
	width:780px;
	margin:0;
	float:left;

}
#sky {
	width: 120px;
	height: 600px;
	float:right;
	margin-top: 36 px;
	border: 1px solid #FFFFFF;
}
#header {
	height:198px;
	padding:20px 0px 0 115px;
	background-image: url(http://www.cartopoker.com/design/images_b/cartopoker_header2.jpg);
	background-repeat: no-repeat;
	background-position: top center;

}
/*]]>*/
div#count{
	width:222px;
	height:28px;
	margin:auto;
	padding-top:169px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;

}



#pub{
	width:468px;
	height:60px;
	padding-left: 206px;
	padding-top:13px;
	overflow: hidden;
	position:absolute;
	z-index: 1000;
	left: 50%;
	margin-left: -370px;
	top: 5px;

}

#menu {
	height: 10px;
	text-align: right;
	padding-right:25px;
	background-image: url(http://www.cartopoker.com/design/images_b/haut_milieu2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;

}

#menu_align
{
	padding-left: 7px;	
}

#menu_partenaires
{
	text-align: center;
	padding-top: 15px;	
	padding-bottom: 15px;	
}

#menu_partenaires img
{
	width: 88px;
	height: 31px;
}

#menu_align h3
{
	margin:0;
	padding:0;
	margin-bottom: 1px;
	padding-bottom:5px;
	text-transform: capitalize;
	font-size: 1.3em;
}


#milieu
{
	float:left;
	background-image: url(http://www.cartopoker.com/design/images_b/milieu_milieu2.jpg);
	background-repeat: repeat-y;
	width:780px;	
}

#centre {

	float:left;
	padding-right:5px;
	width:581px;
	background-color: #FFFFFF;
	padding-left:5px;
}
#map{
	text-align: center;
	width:580px;
	height:580px;
}
#google_1{
	text-align: center;
}
#herbe{
	float:right;
	padding-right:26px;
	width:604px;
}
#gauche {
	float:left;
	width: 130px;
	padding-left:20px;

}

#pied {
	clear:both;
	text-align:center;
	line-height:20px;
	width: auto;
	background-image: url(http://www.cartopoker.com/design/images_b/bas_pied2.jpg);
	background-repeat: no-repeat;
	font-size:0.7em;
	height:21px;
}
#copyright
{
	margin:auto;
	font-size:0.85em;
	z-index:1;
	text-align:center;
	color: #FFFFFF;
	font-weight: bold;
}

#gauche ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}
#gauche li {
	margin-bottom: 5px;
}
#gauche a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
#gauche a:hover {
	text-decoration: none;
}

span.none{
	display:none;
}



#pminline
{
	width:90%;
	margin:auto;
}
#pmnotifywrap
{
	border: 1px solid #CE0000;
	background: #FEF1F1;
}

.pmnotifytop,
.pmnotifytop a:link,
.pmnotifytop a:visited,
.pmnotifytop a:active
{
	font-weight: bold;
	color: #FFF;
	background: #CE0000;
	padding: 6px 5px 2px 5px;
	font-size: 10px;
}

/* POURCENTAGE */
#boite_pourcent
{
	position:absolute;
	width: 214px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 10px;
	font-weight: bold;
	margin-left: 370px;
}
.pourcent_img
{
	width: 100%;

	padding: 1px;
}

/* AJAX */
    div.auto_complete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    ul.contacts  {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }
    ul.contacts li.selected { background-color: #ffb; }
    li.contact {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
    }
    li.contact div.image {
      float:left;
      width:32px;
      height:32px;
      margin-right:8px;
    }
    li.contact div.name {
      font-weight:bold;
      font-size:12px;
      line-height:1.2em;
    }
    li.contact div.email {
      font-size:10px;
      color:#888;
    }
    #list {
      margin:0;
      margin-top:10px;
      padding:0;
      list-style-type: none;
      width:250px;
    }
    #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
    }
	#indicator{
	
		display:inline;
	}
	.loading{
		font-weight: bolder;
		color : #134C86;
		background: url(http://www.cartopoker.com/design/images/indicator.gif) no-repeat left;
		padding-left : 20px;
	}
	
/* NEWS */
#news_accueil
{
	border: 1px dotted #999999;
	font-size: 1em;
	margin-top: 5px;
	margin-bottom:15px;
}


hr{
display:block;
 height: 1px;
 margin: 0;
 margin: -7px 0;
 padding: 0;
 color: #D46144;
background-color:#BEDEE7;
 border: 0;
margin-right:20px;
margin-top:5px;
margin-bottom:5px;
}


#userlinksguest{
	border: 1px dashed #FF0000;
	margin: auto;
	padding: 2px 20px 12px 15px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 90%;
	background-image: url(http://www.cartopoker.com/design/images/warning-large.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#userlinksguest p{
	background: transparent !important;
	border: 0 !important;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0 !important;
	padding: 7px 0 7px 5px;
	text-align: right;
	color: #FF4A4A;
}

#userlinksguest p.pcen, #information p.pcen{
	text-align: center;
}

/*-------------- La partie login --------------*/
div#infos{
	background-color:#bedee7;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

input, select,textarea{
	border-left:5px solid #A62124;
	border-top:1px solid #A62124;
	border-bottom:1px solid #A62124;
	border-right:1px solid #A62124;
	color:#A62124;
	background-color:#ffffff;
	font-size:11px;
	margin-bottom:1px;
	/*cursor: pointer;*/
}

input.graphic{
	border:none;
}

label {
	width: 40%;
	float:left;
	margin-left:10px;
}

label.insite {
	width: 150px;
	float:left;
}

legend{
	text-transform:uppercase;
	margin-bottom:5px;
	color:#A62124;
	font-weight:bold;
	
}

fieldset{

}

div#infos form{
	margin:0;
	padding:0;
}

span.none{
display:none;
}

/**************************  FAQ  ********************************/
.faqdoc {
	border : 1px solid #cccccc;
	font-family: arial, helvetica, sans-serif;
	font-size:1em;
	padding:2px;
	text-align:left;
	margin-top:10px;
}
.faqheader{
	background-color: #CEECD0;
	text-align: center;
	letter-spacing:0.4em;
	font-weight: bold;
	padding:4px;
	font-size:1.2em;
}
.faqdoc a{
	letter-spacing:0.2em;
}

.question {
	border : 1px dotted #E6E6E6;
	padding:2px;
	margin:2px 0px;

}

/********* POPUP ***********/
div#popup_gen
{
	width:272px;
}
div#popup_milieu
{
	background-image: url(http://www.cartopoker.com/design/images/popup_milieu.png);
	background-repeat: repeat-y;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	font-size:0.8em;
	padding-bottom:2px;
}
h1.popup_info, h1.popup_defis
{
	margin: 0;
	padding: 0;
	margin-left:5px;
	padding-top:2px;
	font-size: 1.1em;
	background-repeat: no-repeat;
	width: 240px;
	height: 17px;
	text-align:center;
	color: #FFFFFF;
	margin-bottom:4px;
}
h1.popup_info
{
	background-image: url(http://www.cartopoker.com/design/images/popup_titre_profil.png);
}
h1.popup_defis
{
	background-image: url(http://www.cartopoker.com/design/images/popup_titre_defis.png);
}
/********************** Avatare *************/
#avatar{
	border: 1px solid #BC4343;
	width:80px;
	height:80px;
	background-color: #FFFFFF;
}
.avatare_forum
{
	border: 1px solid #BC4343;
	width:80px;
	height:80px;
	background-color: #FFFFFF;
}
/***************************** Tableaux **********************/
div.tableaux
{
	margin:0;
	margin:auto;
}
div.tableaux_milieu
{
	background-image: url(http://www.cartopoker.com/design/images_b/tableau_milieu.gif);
	background-repeat: repeat-y;
	padding-left:11px;
	padding-right:18px;
	font-size:1em;
	padding-bottom:2px;
	margin:0;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.2px;
}
.ligne2 a
{
	color: #FFFFFF;
}
.ligne1
{
	background-color: #FFFFFF;
}
.ligne2
{
	background-color: #91B3C9;
	color: #FFFFFF;
}
.ligne1_hover
{
	background-color: #DDE8EE;
	color: #000000;
}
.info_bulles
{
	background-color: #F3F5F8;
	border: 1px solid #D70000;
	font-size: 0.7em;
}
.s_support
{
	width:87px;
	height:18px;
	background-image: url(http://www.cartopoker.com/design/images/support_support.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top:5px;
	padding-top:4px;
}
.s_client
{
	width:87px;
	height:18px;
	background-image: url(http://www.cartopoker.com/design/images/support_client.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top:5px;
	padding-top:4px;
}
td.espace 				
{
	height:7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.s_titre
{
	margin:0;
	width:339px;
	height:17px;
	background-image: url(http://www.cartopoker.com/design/images/support_titre.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	margin-top:15px;
	padding-top:1px;
	margin-bottom:5px;
	font-weight: bold;
	text-align:right;
	float: right;
	margin-right:10px;
}

/****************** FOOTER ************************/
a.footer
{
	color: #FFFFFF;

}
a.footer a:hover
{

	text-decoration: underline;
}


.grand
{
	font-size: 1.1em;
}
/**************BOUTONS***********************************/
.bouton_creer
{
	height: 23px;
	width: 77px;
	border:0px;
	background-image: url(http://www.cartopoker.com/design/images/creer_btn.gif);
	background-repeat: no-repeat;
}
.bouton_rejoindre
{
	height: 23px;
	width: 77px;
	border:0px;
	background-image: url(http://www.cartopoker.com/design/images/join_btn.gif);
	background-repeat: no-repeat;
}





/**** Forum ****/
#content_body  ul.actionbar {
	margin	: 0px;
	margin	: auto;
	padding	: 0px;
	width	: 570px;
	list-style: none;
	height: 14px;
	font-size: 10px;
	letter-spacing: 1px;
	margin-bottom: 3px;
 }

#content_body  ul.actionbar li {
	border: 1px solid #623414;
	float: left;
	margin: 0px;
	margin-right:	3px;
	display	: inline;
}
#content_body  ul.actionbar li a{
	text-align: center;
	color: #623414;
	background-image: url(http://www.cartopoker.com/design//gfx/gui/button_bg.jpg) ;
	border: 1px solid #fff;
	font-weight: bold;
	display	: block;	
	line-height	: 12px;
	height :	12px;
	width: 140px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration : none;
}



#content_body ul.actionbar li a:hover {
	border	: 1px solid #dc961f;
	text-decoration	: none;
}



dl {
	padding-left : 5px;
	padding-right : 10px;
	background-image		: url(http://www.cartopoker.com/design/images_forum/background_forum.jpg) ;	
	background-repeat : no-repeat;
	background-position : bottom right;	

}


dl.event
{
margin: 2em 0;
padding: 0;
font-family: georgia, times, serif;
}

.event dt
{
	float:left;
}

.event dd
{

	margin-left: 10px;;

}
.event dd.title
{
	font-size:1.8em;
	font-weight: bold;
	padding-top:5px;
}




/****************************************************************/

/****************************************************************/
div.org {
	background-color	: #E8F3FF;
	text-align			: left;
	right 					: 0px;
	top 						: 0px;
	clear						: both;		
	font-size 			: 14px;
	padding-right 	: 10px;
	border-bottom			: 1px dashed #7FB1D9;
}
.infopartie {
	vertical-align: top;
	background-color	:#FFFFFF;
	text-indent: 5px;
	font-size: 1.2em;
	width : 290px;
	border : 1px solid #000000;
	border-left : 1px solid #000000;
	text-align: left;
}
.organisateur {
	border 						: 1px solid #fff;
	font-size					: 14px;
	line-height 			: 10px;
	width 						: 90px;
	background-color	:#BBDEFD;
	text-align : center;
}
.partie {
	width 						: 350px;
}
.participer {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.messagepartie {
	text-align			: left;
	right 					: 0px;
	top 						: 0px;
	clear						: both;
	font-size 			: 14px;
	padding-right 	: 10px;
	border: 1px dashed #7FB1D9;
}
/****************************************************************/

table.forumTab{
	margin : 0px;
	padding : 0px;
	width : 100%;
	margin-bottom : 10px;
	margin : auto;
}

table.forumTab th {
	background-color : #7FB1D9;
	color : #FFFFFF;
	-moz-border-radius: 5px;
	font-size : 13px;
	text-align : center;
}

table.forumTab tr td.date, table.forumTab tr td.date2  {
	height : 10px;
	font-size : 10px;
	letter-spacing : 2px;
	text-indent	 : 10px;
	line-height: 8px;
	border-top : 10px solid #FFF;
	text-align : left;
	color : #fff;
	background-color : #9CCAE5;

}
table.forumTab tr td.date2 {
	border-bottom :5px solid #FFF;
}
span.date_forum
{
	font-size : 0.85em;

}

/*************** POST-IT ****************************/
table.forumTab tr td.postitTitle {
	height : 10px;
	font-size : 10px;
	letter-spacing : 2px;
	text-indent : 10px;
	line-height	: 8px;
	border-top : 10px solid #FFFFFF;
	text-align : left;
	color : #fff;
	background-color : #ff8429;
}

table.forumTab tr td.postitTitleend {
	height						: 5px;
	color 						: #fff;
	background-color	: #ff8429;
}


table.forumTab tr td.postittrue {
		background-color	:#BBDEFD;
		text-indent				: 5px;
		font-size					: 14px;
		width 						: 400px;
		border 						: 1px solid #E3F1FE;
		border-left 			: 5px solid #E3F1FE;
}
table.forumTab tr td.postittrue:hover {
		border 						: 1px solid #ff8429;
		border-left 			: 5px solid #ff8429;
}
table.forumTab tr td.postitfalse {
		font-weight 			: bold;
		text-indent				: 5px;
		font-size					: 14px;
		width 						: 400px;
		border 						: 1px solid #fff;
		border-left 			: 5px solid #fff;
		background-color	: #E3F1FE;
}
table.forumTab tr td.postitfalse:hover {
		border  : 1px solid #ff8429;
		border-left : 5px solid #ff8429;
}
/********************************************************************************/
table.forumTab tr td.titletrue {
	font-weight 			: bold;
	text-indent				: 5px;
	font-size					: 14px;
	width 						: 400px;
	border 						: 1px solid #E3F1FE;
	border-left 			: 5px solid #91C9FB;
	background-color	: #BBDEFD;
}
table.forumTab tr td.titletrue:hover {
		border 						: 1px solid #9CCAE5;
		border-left 			: 5px solid #9CCAE5;
		background-color	: #CBE6FE;
}
table.forumTab tr td.titlefalse {
		font-weight 			: bold;
		text-indent				: 5px;
		font-size					: 14px;
		width 						: 400px;
		border 						: 1px solid #E3F1FE;
		border-left 			: 5px solid #E3F1FE;
		background-color	: #BBDEFD;
}
table.forumTab tr td.titlefalse:hover {
		border 						: 1px solid #9CCAE5;
		border-left 			: 5px solid #9CCAE5;
		background-color	: #CBE6FE;
}








table.forumTab tr td.avatarBox{
	width 		: 95px;		
	padding-top : 0px;
	padding-left: 10px;
	vertical-align: top;
}











table.forumTab tr td.user {
	border 						: 1px solid #fff;
	font-size					: 10px;
	line-height 			: 10px;
	width 						: 90px;
	background-color	:#BBDEFD;
	text-align : center;
}

 
table.forumTab tr td.user a,

table.forumTab tr td.lastmsg a {
		color 					: #C54633;
		font-weight 		: bold;
		font-size				: 10px;
		text-decoration :	none;	
}


div.thread a.user,

table.forumTab tr td a  {
		color 					: #C54633;
		font-weight 		: bold;
		font-size				: 12px;
		text-decoration :	none;
}



table.forumTab tr td.user a:hover, 
table.forumTab tr td a:hover,
div.thread a.user:hover  {
		text-decoration		: underline;
}



table.forumTab tr td.lastmsg {
	border 						: 1px solid #fff;
	font-size					: 10px;
	line-height 			: 10px;
	width 						: 90px;
	background-color	:#BBDEFD;
	text-align				: center;
}

table.forumTab tr td.msg {
		font-weight 			: bold;
		width 						: 40px;
		text-align				: center;
		background-color	: #BBDEFD;
		color 					: #367CB6;
		border 						: 1px solid #fff;
}



div.designButtons{

	padding 	: 2px;

}	



table.replyTab {

		padding-right	: 15px;	

}



table.replyTab td.txt {

		border	 		: 0px solid #623414;

		width 			: 450px;

		

}

cite {

	border         		: 1px solid #623414;	

	background-color	: #fbf5e7;

	margin					 	: 5px;

	padding 					: 5px;

	display 					: block;

}



.spoiler {

	border         		: 1px solid #ffbbb8;	

	background-color	: #FFE5E5;

	color 						: #FFE5E5;

	margin 						: 5px;

	padding 					: 5px;

	display 					: block;

	padding-top				: 5px;

	padding-bottom			: 15px;

	line-height 				: 15px;

	font-size 					: 10px;

	background-image		: url(http://www.cartopoker.com/design//gfx/forum/spoiler.gif);

	background-repeat		: no-repeat;

	background-position : bottom right;

}




.chibbiTittle, .chibbiTittle2{
	font-size		: 10px;
	letter-spacing	: 1px;
}
.chibbiTittle2{
	margin-bottom:5px;
}
div.smileyBox {
	letter-spacing		: 1px;
  	border         		: 1px solid #7FB1D9;
    background-color	: #FFF;
   	margin-bottom  	 	: 5px;
    padding				: 2px;
   	margin-top:30px;
	color           	: #7FB1D9;
   	text-align      	: center;
   	width : 140px;
}
table.forumTab tr td.thread {
		vertical-align: top;
		background-color	:#FFFFFF;
		text-indent: 5px;
		font-size: 1.2em;
		width : 290px;
		border : 1px solid #000000;
		border-left : 1px solid #000000;

}

table.forumTab tr td.thread p{
		line-height : 14px;
		letter-spacing : 0px;
		margin-top: 10px;
		padding-left:5px;
		padding-right:5px;
}

table.forumTab tr td.thread  div.avatar img {
		margin : 0px;
		padding : 0px;	
}

table.forumTab tr td.thread  div.author {
	background-color	: #E8F3FF;
	text-align			: left;
	right 					: 0px;
	top 						: 0px;
	clear						: both;		
	font-size 			: 10px;
	padding-right 	: 10px;
	border-bottom			: 1px dashed #7FB1D9;
}
.longField
{
	width:90%
}

div.smileyBox a {

		padding :1px;

}

table.forumTab tr td.bla{
	vertical-align	: top;
	width : 2px;		
}

table.forumTab tr td.bla img{
	position : absolute;
	padding-top : 30px;
	padding-right : 0px;
}


#liens_pages .pagelink
{
	background-color: #F0F5FA;
	border: 1px solid #072A66;
	padding: 1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}

#liens_pages .pagelinklast
{
	background-color: #DFE6EF;
	border: 1px solid #072A66;
	padding: 1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}

#liens_pages .pagecurrent
{
	background-color: #FFC9A5;
	border: 1px solid #072A66;
	padding: 1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}

#liens_pages a:hover
{
	text-decoration: none;	
}

#flashversion
{
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}
#flashtest
{
	width:250px;
	margin:auto;
}
td.text_support
{
	line-height: normal;
	padding-bottom:3px;
}
.big
{
	font-size:2em;
	color: #F5800A;
	font-weight: bold;
}
table.back_parrain
{
	background-image: url(http://www.cartopoker.com/design/images_b/img_top_parrain.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
table.back_clan
{
	background-image: url(http://www.cartopoker.com/design/images_b/img_top_clan.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#gestion_admin
{
	margin-top:5px;
	padding:5px;
	border: 1px dashed #FF9900;
	text-align:right;
}
#img_news
{
	width:133px;
	height:130px;
	background-image: url(http://www.cartopoker.com/design/images_news/background.jpg);
	background-repeat: no-repeat;
}
#news_accueil h2
{
	background-color: #C4DCB4;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #84B861;
	font-size: 1.5em;
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin:0px;
	padding: 4px;
}
.bigsize
{
	font-size:1.2em;
}