/* main css poker league */
*, html { padding :  0; margin :  0; }

/* General rules */
body { font-size: 100%;  font-family: Tahoma, Helvetica, Arial, sans-serif; text-align: center; }

a { outline: none; }

li { display: inline; list-style-type: none; margin-right:5px; }
.tbHide { display:none;}
#alertBox { position:fixed; background-color:#000; z-index:1000; height:100%; width:100%; left:0; top:0; }
#alertContent { position:absolute; color:#fff; z-index:1001; left: 40%; top: 35%; }
#realContent { font-size:17px; font-family:Verdana, Geneva, sans-serif; padding:30px 30px 30px 30px; text-align:center; background-color:#900;  width:430px; margin-left:-120px; border:1px solid #fff;}
#realContent img { float:right; margin-left:15px; margin-top:10px}
div#realMsg { text-align:left; text-shadow:0 1px 0 #000;}
.btnSubmit { font-size:16px; font-weight:bold; cursor:pointer; color:#314422; font-style: normal; margin-bottom:-45px;}
.safari .btnSubmit { margin:20px auto -45px auto; display:block;}
.chrome .btnSubmit,.opera .btnSubmit{ margin:20px auto -42px auto; display:block;}

/* Form */
fieldset { margin-right:5px; padding: 10px 0 0 35px; }
fieldset div input.button { margin: 10px 0 10px 0; }
form input { padding: 0 .25em 0 .25em; width:auto; overflow:visible; font-size: 11px;  }
form input.userLogin { width: 160px; }
form textarea { width: auto; }
form label { font-weight:bold; }
form div, form label div { margin: 2px 0px 2px 0px; }
input.button { width: 104px; height: 21px; border: none; text-align: center; padding-bottom: 2px; cursor: pointer; }
input.button2 { width: 40px; height: 21px; border: none; text-align: center; padding-bottom: 2px; cursor: pointer; }
input.generic { width:auto; }
input.weekday { width:15px; }
input.generic2, input.generic2:focus {
	margin-left: 0;
	background: #B30000;
	border: 3px double #510000;
	border-left-color: #840000;
	border-top-color: #840000;
	color: #fff;
	font-weight: bold; cursor: pointer;
}

input.generic2:active{
	background: #D70000;
	border: 3px double #840000;
	border-left-color: #510000;
	border-top-color: #510000;
    color: #510000;
}

input.generic3, input.generic3:focus {
background: #B30000 url(../image/default/printer.png) no-repeat 1px 1px; padding-left: 18px;
	font-size: 85%; margin-left: 10px;
	background: #B30000;
	border: 3px double #510000;
	border-left-color: #840000;
	border-top-color: #840000;
	color: #fff; margin: 1px 0;
	font-weight: bold; cursor: pointer;
	padding: 2px .25em 2px .25em;
}

input.generic3:active{
	background: #D70000;
	border: 3px double #840000;
	border-left-color: #510000;
	border-top-color: #510000;
    color: #510000;
}

input.generic4, input.generic4:focus {
	margin-left: 0;
	background: #444;
	border: 3px double #000;
	border-left-color: #222;
	border-top-color: #222;
	color: #fff;
	font-weight: bold; cursor: pointer;
}

input.generic5, input.generic5:focus {
	margin-left: 0;
	background: #512F30;
	border: 3px double #000;
	border-left-color: #222;
	border-top-color: #222;
	color: #fff;
	font-weight: bold; cursor: pointer;
}

input.generic4:active{
	background: #666;
	border: 3px double #222;
	border-left-color: #444;
	border-top-color: #444;
    color: #000;
}
input.print {  }

form#register, form#updateCp, form#updatePass, form#sendMail { margin: 5px 0 0 0; }
form.loginVenue#register { width: 400px; display: block; margin: 0 auto; }
form#register label, form#updateCp label, form#updatePass label, form#sendMail label  { margin-left: 8px; font-size: 70%; font-weight: normal; color: #373737; }
form#register div.submitRegistration, form#sendMail div.submitMessage { text-align: right; padding-right: 11px; }
form#register div.submitRegistration input, form#register div.submitRegistration input:focus {
	font-size: 85%;
    margin: 5px 0 0 0;
	background: #B30000;
	border: 3px double #510000;
	border-left-color: #840000;
	border-top-color: #840000;
	padding: 4px;
	color: #fff;
	font-weight: bold; cursor: pointer;
}

form#register div.submitRegistration input:active{
	background: #D70000;
	border: 3px double #840000;
	border-left-color: #510000;
	border-top-color: #510000;
        color: #510000;
}
form#register fieldset, form#updateCp fieldset, form#updatePass fieldset, form#sendMail fieldset { background: #F0F0F0; border: none; border-top: 1px dotted #ccc; padding: 0; margin: 0 11px 0 8px; }
form#register fieldset.last, form#updateCp fieldset.last, form#updatePass fieldset.last, form#sendMail fieldset.last  { border-bottom: 1px dotted #ccc; }
form#register fieldset h3, form#updateCp h3, form#updatePass h3, form#sendMail h3 { background : #fff; border-bottom: 1px dotted #ccc; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#register fieldset div, form#updateCp fieldset div, form#updatePass fieldset div, form#sendMail fieldset div { margin: 7px 20px; font-size: 60%; clear: both; }
form#register fieldset div input, form#updateCp fieldset div input, form#updatePass fieldset div input, form#sendMail fieldset div input { font-size: 140%; padding: 1px; }
form#register fieldset div input.register1 { width: 200px; }
form#register fieldset div label, form#updateCp fieldset div label, form#updatePass fieldset div label, form#sendMail fieldset div label { float: left; font-size: 110%; color: #373737; font-weight: bold; text-align: right; width: 150px; margin-right: 5px; margin-left: 0; padding-top: 3px; }
form#register fieldset div.searchMember { height: 20px; float: right; margin-right: 100px !important; margin-right: 35px; margin-top: 0;}
form#register fieldset div.searchMember label { width: auto; font-size: 175%; }
form#register fieldset div.searchVenue { height: 20px;  margin-top: 0; }
form#register fieldset div.searchVenue label { width: auto; font-size: 175%; }
form#register fieldset div.searchVenue label.injout { width: auto; font-size: 120%; margin-top:-3px; }
form#register fieldset div.searchVenue label input { position: relative; top: 2px; width: auto; }
form#register fieldset div label span, form#updateCp fieldset div label span, form#updatePass fieldset div label span, form#sendMail fieldset div label span { font-size: 75%; width: 100px; display: block; font-weight: normal; color: #999;  }
form#register fieldset div span, form#updateCp fieldset div span, form#updatePass fieldset div span, form#sendMail fieldset div span { color: #ff0000; }
form#sendMail fieldset div.messageBox span { margin-left: 115px; }
form#register fieldset div p, form#updateCp fieldset div p, form#updatePass fieldset div p, form#sendMail fieldset div p { margin: 0; margin-left: 155px; color: #666; font-size: 90%; }
form#register input.date { width: 70px; }
form#register input.datePicker { width: 14px; height: 14px; margin: 0; padding: 0; border: none; position: relative; top: 2px; left: -2px; }
form#register select.small { font-size: 11px; }

form#updateRegion { margin: 5px 0 0 0; }
form#updateRegion label {   width: 300px; display: block; margin-left: 8px; font-size: 70%; color: #990000; font-weight: bold; padding-bottom: 1px; }
form#updateRegion fieldset { background: #F0F0F0; border: none; border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; padding: 0; margin: 0 11px 0 8px; }
form#updateRegion fieldset img.previewRegion { float: left; padding: 20px; }
form#updateRegion fieldset h3 { background : #fff; border-bottom: 1px dotted #ccc; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#updateRegion fieldset h3 span { font-size: 100%; color: #990000; font-weight:bold; margin-left:66px; }
form#updateRegion fieldset div { padding: 1px; }
form#updateRegion fieldset div.regions { padding: 10px; }

form#updateRegion1 { margin: 5px 0 0 0; }
form#updateRegion1 label {   width: 300px; display: block; margin-left: 8px; font-size: 70%; color: #990000; font-weight: bold; padding-bottom: 1px; }
form#updateRegion1 fieldset { background: #F0F0F0; border: none; border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; padding: 0; margin: 0 11px 0 8px; }
form#updateRegion1 fieldset img.previewRegion { float: left; padding: 20px; }
form#updateRegion1 fieldset h3 { background : #fff; border-bottom: 1px dotted #ccc; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#updateRegion1 fieldset div { padding: 1px; }
form#updateRegion1 fieldset div.regions { padding: 10px; }

form#pagination { margin: 5px 0 ; }
form#pagination label {   margin-left: 8px; font-size: 70%; color: #990000; font-weight: bold; padding-bottom: 1px; }
form#pagination fieldset { background: #F0F0F0; border: none; border-top: 1px dotted #ccc;  border-bottom: 1px dotted #ccc; padding: 0; margin: 0 14px 0 10px; }
form#pagination fieldset img.previewRegion { float: left; padding: 20px; }
form#pagination fieldset h3 { background : #fff; border-bottom: 1px dotted #ccc; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#pagination fieldset div.pages { padding-bottom: 3px; }
form#pagination fieldset div.paged { color: #990000; font-size:10px; font-weight:bold; margin-left:10px;}
form#pagination fieldset div.paged .leftPaged { float:left;}
form#pagination fieldset div.paged label { font-size:11px;}
form#pagination fieldset .rightPage {width:705px; float:right; margin-right:10px; text-align:right;}
form#pagination fieldset .rightPage label { font-size:12px; margin-left:6px;}

form#pagination select { font-size: 70%;}
form#pagination select.stageSelect { font-size: 90%; font-weight: bold; color: #990000; }
form#pagination select option { padding: 0 4px; }

form#pagination2 { margin: 0; }
form#pagination2 label {  margin-left: 8px; font-size: 70%; color: #990000; font-weight: bold; padding-bottom: 1px; }
form#pagination2 fieldset { background: #F0F0F0; border: none; border-bottom: 1px dotted #ccc; padding: 0; margin: 0 12px 0 10px; }
form#pagination2 fieldset img.previewRegion { float: left; padding: 20px; }
form#pagination2 fieldset h3 { background : #fff; border-bottom: 1px dotted #ccc; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#pagination2 fieldset div.pages { padding-bottom: 3px; }
form#pagination2 select { font-size: 70%;}
form#pagination2 select option { padding: 0 4px; }

form#seek label { font-size: 12px; color: #373737; padding-left: 12px;  }
form#seek input.name { margin-left: 12px; padding: 2px; width: 175px; }


form#editprofile { width:240px; margin-right:20px; display: block; float: right; position: relative; text-align: right; margin: 0; padding: 0; font-size: 10px;  }
*html form#editprofile { margin-right: -5px; }
form#logout input, form#editprofile input { background: url(../image/user_edit.png) no-repeat; color: #990000; text-decoration: underline; border: none; cursor: pointer; padding: 0 0 0 16px; width:auto; overflow:visible; }
.fLogout { width:100px; height:30px; }

form#eraseForm { position: relative; top: -37px; left: 10px; z-index: 1000; width: 200px; }
/*form#erase {width: 100px; float: right; text-align: left;}*/

form.userCp { clear: both; }
select.hours { width: 45px; }

/* Container */
#divContain { width: 890px; text-align: left; margin: 0 auto; padding: 20px 0; }
#contentWrapper { clear: both;  }
*html #contentWrapper {  }
*html #mediaplayer {}
#contentWrapper2 { background: #fff; }
#divSection { float: left; width: 562px; padding: 10px 0 0 12px; min-height: 300px; }

/* #divSectionFlash { float: left; width: 568px; padding: 5px 0 0 4px; } */

#divSection div.bannerFlash { position: relative; top: -5px; left: -6px; height:200px; }
#actualContent { min-height: 770px; }
#actualContent span.bannerFlash { position: relative; top: -7px; left: -6px; padding-bottom: 4px;  }
/*IE 6*/
/**html #divSection div.bannerFlash, *html #actualContent span.bannerFlash { height:182px;  display: block; }*/
*html #actualContent span.bannerFlash { top: -6px; }
*html #divSection div.bannerFlash {  padding-bottom:6px; margin-bottom:-11px; height:172px; }
*html #divSection div.bannerFlash div { margin-top: -1px;  }
/*IE 7*/
*+html #divSection div.bannerFlash, *+html #actualContent span.bannerFlash { height:200px; display: block;  }
#divSection p.warning { color: #ff0000; font-weight: bold; }
img.left { float: left; padding: 0 15px 10px 0; }
img.right { float: right; padding: 0 0 10px 15px; margin-right: 10px; }
img.center { display: block; margin: 0 auto; }
#divSection { padding-top:10px; }
#container,#container1,#container2,#container3,#container4,#container5,#container6,#container7,#container8,#container9,#container10,#container11 {text-align:center; }

#topBanner { height:90px; text-align:right; margin: 8px 0 7px; }
#topPub div { margin-left:73px;}
#topBanner img { border: none; }
#midBanner { text-align:right; height:186px; width:890px; margin-top: 5px; }
#jukebox { float:left; }
#bannerRight { text-align:right; }

#column { margin-left: 575px; padding-top: 5px; }
/*IE 6*/ 

#column div { width: 300px; margin: 0 auto; margin-bottom: 10px; }

#divNavigation { float: left; display: inline; padding: 10px 10px 15px 10px; width: 162px; margin-left: 2%; }
#editor { padding: 20px 30px 20px 20px; }
#editor label { vertical-align:top; }
.actif a {color:#C00; font-size:16px;}



/* Sub menu */
#subs { font-size:93%; font: bold 11px/1.5em Verdana; margin-top: -1px; }
#subs ul { min-height: 3px; height: auto !important; height: 3px; padding-left:10px; }
#subs li { display inline; padding-right: 12px; line-height: 20px; }
#subs li a { padding-right:12px; white-space: nowrap; }
#subs a { text-decoration: none; }

/* Login */
#divLogin { height:45px; text-align:left; float:right; width:300px; padding-top: 4px; }
#divLogin h2 { font-size: 13px; height: 55px; }
#divLogin h2 a { text-decoration: none; height: 40px; width: 300px; display: block; padding: 7px 0; text-indent: -3000px; overflow: hidden; }
#divLogin h2 a span { display : none; }
#divLogin h3 { padding: 2px 20px; font-size: 13px; }
#divLogin h4 { height: 56px; width: 300px; display: block; padding: 7px 0; text-indent: -3000px; overflow: hidden; margin-left: 0 text-align: left; }
#divLogin form { padding: 0 20px; text-align: right; }
#divLogin form label { float: left; width: 78px; text-align: left; font-weight: normal; padding-top: 1px; }
#divLogin form div { margin-bottom: 5px; }
#divLogin div { margin-right:5px; }
#divLogin span.remember { float: left; width: 120px; text-align: left; position: relative; top: 4px; }
#divLogin span.remember input { margin-right: 5px; }
#divLogin div.reminder { padding:10px 20px 0 20px; }
#divLogin a.GPT { display: block; width: 288px; height: 72px; text-indent: -3000px; overflow: hidden; margin: 0 auto; }
#divLogin a.stats { display: block; width: 265px; height: 65px; text-indent: -3000px; overflow: hidden; margin: 10px auto 0 auto; }

/* Top bar */
#topBar { height: 22px; text-align:left; }
#topBar h1 { margin-left:0; text-indent: -3000px; overflow: hidden; line-height:22px; }
#topBar ul { padding: 5px 5px 0 0; float: right; }
#topBar li { padding:0 0 0 0;}
#topBar li a { padding: 0 6px 0 0; margin-left:-3px; text-decoration: none; }
#topBar ul li a:hover { text-decoration: underline; }
/* Footer */
#divFooter { width: 890px; height: 66px; clear: both; }
#divFooter p { padding-top: 10px; }
#divFooter div { padding: 20px 0 0 10px; }

/* Other classes */
#btnImg { background-repeat:no-repeat; }
#user2, #user1, #edit, #user3, #user4, #user5 { display: none; }
#editPost input { border-width: 0; cursor: pointer; width: 50px; }
/*#realPass { display: none; }*/

/* Individuals classes */
.bannerFlash { width: 568px; }
.flashMap { text-align: center; }
.small { font-size: 11px; }
.checking { width:10px; }
.clear { clear: both; }
p.avatar { float:right; padding-right:10px; }
p.nomargin { margin-top: 0; margin-bottom: 0; }
a.more, a.close { padding-right: 10px;}

table#adminUsers { margin: 0 14px 0 10px; width: 97%; border: none; border: none; }
table#adminUsers th { border-bottom: 1px dotted #ccc; font-size: 70%; font-weight: bold; color:#333; padding: 2px; }
table#adminUsers th.credits { text-align: right; }
table#adminUsers td { font-size: 75%; padding: 3px; color: #333; height: 12px; }
table#adminUsers td.editInvoices { }
table#adminUsers td.editInvoices table#updateBilling label { float: left; }
table#adminUsers th.totals, table#adminUsers td.totals { text-align: right; width: 110px; font-size:10px;}
table#adminUsers td a { /*width: 100%; height: 16px; display: block;*/ text-decoration: underline; color: #990000; }
table#adminUsers td table tr { background: none; }
table#adminUsers td table th { text-align: center; font-size: 100%; border: none; padding: 1px; }
table#adminUsers td table td { padding: 1px; }
table#adminUsers td table td.updateButton { padding-left: 25px; }


table#adminUsers td.adminUsersAction { text-align: right; padding: 1px; }
/*#portfolioThumbs div {border: 1px solid #000; height:100px; line-height:100px; width:100px; text-align:center; float:left;}*/
#portfolioThumbs div {  margin-top:-5px; height:100px; line-height:100px; width:100px; text-align:center; float:left;}
#portfolioThumbs ul { list-style: none; }
#portfolioThumbs ul li {  float: left;  height:90px; list-style-image:none;  margin:8px 8px 0 0;}
#portfolioThumbs img { border:none;}

*+html #portfolioThumbs div { font-size:69px}
* html #portfolioThumbs div { font-size:69px}
.selectLeague {float:right; margin-top:-6px; }

.selectLeague select {  height /*\**/: 16px\9; }
*+html .selectLeague select {margin-top:-12px; height:17px; }
* html .selectLeague select { margin-top:-12px; height:17px;}

#clientPage {  width:433px;  height:20px; border: 1px solid  #000; border-right:none; border-left:none;}
#clientPage  li {float: left;  list-style-image:none; margin-left:5px; vertical-align:middle; width:15px; margin-top:-3px; }
* html #clientPage  li { margin-top:-12px;}
#clientPage  li a { }

.playerSummary div#avContain {margin:0 0 0 0; padding:5px;  text-align:left; background-color:#A31919;}
.playerSummary a:visited { color:#00F;}
#avContain img {border:1px dotted #fff; }
#avatar { float:right; width:298px; margin:0 -15px 0 0; }
#avatar ul { width:380px;}
#avatar ul li{ clear:both; width:380px; margin:0; padding:0;}
.arrRight{width:22px; height:8px; margin-left:8px;}
.blink {float:left;text-decoration:blink;color:#990000;font-size:12px; font-weight:bold;}
.tips {}
* html .bFix {margin-left:-25px;}
*+html .bFix {margin-left:-25px;}
* html .gFix {margin-right:-20px;}
*+html .gFix {margin-right:-20px;}
.rounded { position:absolute; top:-3000px; left:0px; display:none; width:196px; background-color:#E1E5F1; padding:10px; text-align:left; color: #000; border: 1px solid #667295; font-size:10px; z-index:1002; }


.help {cursor:pointer; font-size:10px; margin:2px 0 0 10px; padding-top:5px; font-weight:bold; color: #990000;}
.help div {font-weight:normal;}

table.town#adminUsers { width: 60%; margin: 0 auto; }
/* Main menu */
#tabs { font-size:93%; line-height:normal; font: bold 11px/1.5em Verdana; height: 36px; }
#tabs li { float: left; margin:0; padding: 0 2px 0 0; }
#tabs li.tabOpen { background-position: left bottom; }
#tabs a { display:block; margin:0; text-decoration: none; padding:9px 7px 10px 6px; height: 16px; } 

#tabs ul li { float: left; position:relative; z-index:999;  }
#tabs ul li ul { display: none; z-index:999; }
#tabs table { margin:0; border-collapse: collapse; font-size: 11px;  z-index:999; }

/* specific to non IE browsers */
#tabs ul li:hover ul { display: block; position: absolute; top: 35px; left:-1px; text-align: left; border-bottom: 1px solid #333; }
#tabs ul li:hover ul.alter2 { left:-132px;}
#tabs ul li:hover ul.alter { left:-24px;}
#tabs ul li:hover ul.alterAlt { left:-27px;}
/*#tabs ul li:hover ul.alterAlt { left:-200px;}*/
#tabs ul li:hover ul li { border-left: 1px solid #333; border-right: 1px solid #000; padding:0;}
#tabs ul li:hover ul li a { display: block; color: #CCC; height: 20px; padding: 4px 16px; width: 222px; font-size:10px; border-top:1px solid #000; }
#tabs ul li:hover ul.alter li a { width: 218px; }
#tabs ul li:hover ul li a:hover, #tabs ul li:hover ul li:hover a { color:#FFB000;  }


/* specific to IE5.5 and IE6 browsers*/
#tabs ul li a:hover ul { display: block; position: absolute; top: 36px; t\op:36px; margin-left:-7px; marg\in-top: 1px; text-align: left; border-bottom: 1px solid #333; }
#tabs ul li a:hover ul.alter2 { left:-122px; margin-top:-2px; padding-top:0;}
#tabs ul li a:hover ul.alter { left:-12px;}
#tabs ul li a:hover ul.alterAlt { left:-14px;}
#tabs ul li a:hover ul li { padding:0;  border-left: 1px solid #333; border-right: 1px solid #000; }
#tabs ul li a:hover ul li a { display:block; color: #CCC; height:20px; padding:4px 14px; width:200px; w\idth:202px; font-size: 90%; border-top:1px solid #000; }
#tabs ul li a:hover ul.alter li a { width: 218px; }
#tabs ul li a:hover ul li a:hover { color:#FFB000; }

.inpThumb {width:200px; height:90px;  margin-left:10px; margin-top:5px;}
#venuesBilan thead,#tabBil {display:none;}
#massBar {text-align:right; position:absolute; z-index:1001; padding:10px; background-color:#E1E5F1; top:0; margin-left:-8px; border: 1px solid #667295;}
#alertBox { position:absolute; background-color:#000; z-index:1000; height:100%; width:100%; left:0px; }
.imgMail1 { padding-left:180px;}
.imgMail2 {padding-left:60px;}
.addition {font-size:9px; font-weight:bold; color:#900; cursor:pointer;}

* html .imgMail1 {padding-left:50px;}
*+html .imgMail1{padding-left:50px;}
* html .imgMail2 {padding-left:50px;}
*+html .imgMail2{padding-left:50px;}

* html .inpThumb  {margin-top:15px;}

#advanced fieldset { padding:10px; margin-bottom:10px;}
#advanced span { font-size:10px;}
#advanced label { font-size:12px; font-weight:normal; padding:2px 4px 0 0; float:left;}
#hidLoggin label { font-size:12px;}
.MsoNormal { padding:0 12px; font-size:8px;}
.squared,#containThumb a { height:17px; background-color:#990000; opacity: .95; filter: alpha(opacity=95); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; text-decoration:none;
 float:left; margin: 0; border-right:1px solid #000; cursor:pointer; text-align:center;  font-size:14px; }
.squared span { padding:0 5px; background-color:#fff;}
#containThumb a:hover { background-color:#ccc;}
.safari #containThumb, .chrome #containThumb { }
.bannerFlash { visibility:hidden;}
.bannerFlash img { border:none;}
.thumbed_std a { width:70px;}
.thumbed_alt a {width:93px;}
.thumbed_que a { width:69px;}
#containThumb a.activeSlide { background-color:#ccc;}
#containThumb { height:17px; border-bottom:1px solid #000; border-top:1px solid #000; }
*html #containThumb {height:16px; }


form#AdminUpdateCp { margin: 20px 0 0 0; }
form#AdminUpdateCp label { margin-left: 8px; font-size: 70%; font-weight: normal; color: #373737; }
form#AdminUpdateCp div.submitUser { text-align: right; font-size: 100%; }
form#AdminUpdateCp fieldset { background: #F0F0F0; border: none; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 0; margin: 0 11px 0 8px; }
form#AdminUpdateCp fieldset h3 { background : #fff; border-top: none; margin: 0; padding: 4px 0; font-size: 90%; color: #990000; }
form#AdminUpdateCp fieldset h4 { padding: 2px 5px; font-size: 80%; color: #990000; border-bottom: 1px solid #fff; }
form#AdminUpdateCp div { margin: 7px 20px; font-size: 60%; clear: both; }
form#AdminUpdateCp fieldset div input { font-size: 140%; padding: 1px; }
form#AdminUpdateCp fieldset div input.register1 { width: 200px; }
form#AdminUpdateCp fieldset div label { float: left; font-size: 110%; color: #373737; font-weight: bold; text-align: right; width: 125px; margin-right: 5px; margin-left: 0; padding-top: 3px; }
form#AdminUpdateCp fieldset div label span { font-size: 75%; width: 100px; display: block; font-weight: normal; color: #999;  }
form#AdminUpdateCp fieldset div span { color: #ff0000; }
form#AdminUpdateCp div p { margin: 0; margin-left: 130px; color: #666; font-size: 90%; }
form#AdminUpdateCp div label { margin-left: 130px; color: #666; font-size: 90%;}

.xDel {background-color:#990000; padding:3px 5px; cursor:pointer; margin:2px 5px 0 5px;}
.xAdd {background-color: #090; padding:0px 3px; cursor:pointer; margin:2px 5px 0 5px; font-size:14px;}
.xSwap {background-color: #F30; padding:3px 4px; cursor:pointer; margin:2px 5px 0 0; display:none;}
#debug { cursor:pointer;}

.casino {border:none; margin:0; padding:0;}
.calendar { width:268px; }
.calendar span { font-size:11px; width:26px; height:30px; background-color: #CCC; float:left; padding:2px 4px; margin:1px 1px; border:1px solid #000;  }
.calendar p { text-align:center; font-weight:bold; }
.calendar p a { color: #333; text-decoration:none; font-size:11px; }
.previous {font-size:14px;}
.previous a { text-decoration:none;}
#canada div.rightNow {background-color:#990000; width:258px;font-size:11px; border-top:1px solid #000; padding:0 0 1px 0; margin:32px 0 0 21px; position:absolute; color:#fff; font-weight:bold; z-index:888;}
.txtImg_en,.txtImg_fr {margin:5px 0;}
.txtImg_en { float:left; margin-left:8px;}
.txtImg_fr { float:left; margin-left:16px;}
.rightAce { float:right;margin:3px 0 0 0;}
.nextEvent { font-size:13px; padding:3px 0 ; font-weight:bold; border-bottom:1px dotted #000; margin-bottom:3px; height:3px; text-align: center; }
#canada div.news-container { font-size:12px;  margin:10px; width:300px; }
#canada div ul.broad li {}
#canada div.small { border-bottom:1px dotted #000; padding-bottom:5px; text-align:center;}
#canada div.news-container a { color:#000; text-decoration:none;}
#canada ul li div { text-align:left; width:267px; padding:3px 0; }
#canada.firstCan {  height:30px; border-bottom:5px solid #000; margin-top:-6px;  }
#finalTable tbody a { color: #00F;}

.scrollNews {background-color:#fff; padding:0 10px 0 0;}
.rightNow a { text-decoration:none;}
.carousel1 { float:left; width:273px; background-color:#fff;}
.carousel2 {float:left;}
.carousel2 ul {}
.carousel2 ul li {  margin: 0 0 0 0; width:180px; }
.carousel3  { margin-top:30px; }
.carousel3 ul li  { padding-top:0px; }
.carousel4 ul li { padding:0; width:300px;}
.carousel4 ul li img { margin-left:-7px;}
.prev {float:left;  margin-right:3px; padding-left:16px;}
.next { margin-right:15px; }
.nexter { padding-bottom:3px; font-weight:bold; margin-left:8px; margin-top:6px; margin-right:0;}
.posIdem {border-bottom:1px dotted #000; margin-top:16px; width:300px; position:absolute;}
.smallest { font-size:9px; margin-top:2px; width:290px;}
.vNew {font-style:italic; color:#F00; font-size:9px;}
.check { float:right; margin-right:10px;}

/*******************Sortable***********************/
#sortable { list-style-type: none; margin: 0 0 0 155px; padding: 0;  }
#sortable li { padding:0;display: block; }
#sortable li span.moved { position: absolute; background-color: #FF6600; height:18px; padding:0 4px;  margin:1px 0 0 -18px; cursor:pointer; color:#fff; font-size:12px;  }

.lineAve { background-color:#242424; color:#fff; font-size:12px; padding:0 10px 1px 10px ; width:273px; margin-left:6px; margin-top:0; border-top:1px solid #929292; border-bottom:1px solid #929292;}
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div .lineAve { color:#fff; font-size:12px; padding:0 10px 1px 10px ; width:273px; margin-left:6px; margin-top:0;}
.bestScore .lineAve { background-color:#883B27; border-top:1px solid #F07A52; border-bottom:1px solid #F07A52;}
.moneyLeader .lineAve { background-color:#004F2C; border-top:1px solid #009858; border-bottom:1px solid #009858;}
.lineAve span,div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div .lineAve span { float:right; }
.lineMore,div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div .lineMore {font-size:12px; padding:0px 14px; width:140px; text-align:right; color:#fff; text-decoration:none;}

.lineMore img { border:none; padding:2px; }
.lineMoreAlt {font-size:12px; padding:1px 14px; text-align:center; color:#fff; text-decoration:none;}
.lineMoreAlt img { border:none; padding:2px; }
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div p { margin-bottom:0;}
.lineMorePr {font-size:10px; padding:5px 0px; text-align:center; color:#fff; font-weight:bold; }
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div p.lineMorePr {font-size:10px; padding:5px 0px; text-align:center; color:#fff; font-weight:bold; margin:0; }
.lineMoreDr {font-size:14px; padding:0 0px; text-align:center; color:#fff;  margin-top:23px; }
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div p.lineMoreDr {font-size:14px; padding:0 0px; text-align:center; color:#fff;  margin:39px 0 0 0; }
#canada div p.lineMore a {color:#000; text-decoration:none;}
#nouvelles li a { font-size:11px; }
#nouvelles table td,#nouvelles table td span  {color: #333; font-size: 12px; }
#nouvelles table td a {font-size: 11px;}

.champ { color:#00F; font-weight:bold; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
.returnBar { color:#900;float:right; margin:0 10px 0 0; padding:0; cursor:pointer; font-size:12px; font-weight:normal;}
.modCalendar { margin-top:2px;}
.modCalendar td { width:50px; height:23px; vertical-align:top; padding:2px 2px;}
.modCalendar td img { margin:2px 2px; float:right;}
.modCalendarBig td { width:200px; height:92px; vertical-align:top; background-color:#fff;}
.modCalendarBig th {padding-left:5px;}
.modCalendarBig { margin:0 auto; background-color:#999;}
.modCalendarBig td p.fir { text-align:left; background-color:#CCC; padding-left:5px; width:90px;}
 
div#divContain div#contentWrapper2 div#editor div.calendarBig table.modCalendarBig tbody tr td p.calCurrent { text-align:left; background-color:#900; padding-left:5px; width:90px; color:#fff;}
.modCalendarBig td p.sec { text-align:left; background-color:#fff; width:90px;}

.calendarBig span { font-size:15px; width:26px; height:30px; background-color: #CCC; float:left; padding:2px 4px; margin:1px 1px; border:1px solid #000;  }
.calendarBig p { text-align:center; font-weight:bold; background-color:#eee; }
div#divContain div.calendarBig p a { color: #333; text-decoration:none; font-size:15px; }

div#column div#qualifier div#dynatip p { text-align:center; font-size:12px; width:168px; padding:0; margin:0;}

.activeDay { background-color:#900; color:#FFF; cursor:pointer;}
.rSet2 {float:left; width:279px;}
.setPagL {margin-left:-13px;}
.extendYear { height:100px; background-color:#F00;}
#contentWrapper #column div.plYear { height:375px;}
#contentWrapper #column div.plYear table { width:300px;  height:260px; background-color:#666; font-size:12px;}
#contentWrapper #column div.plYear table td { text-align:center; }
#contentWrapper #column div.plYear table tr td a,#contentWrapper #column div.plYear table tr td a:visited {  color: #990000; }

.showCasino tr td.barCircon a { color:#00F;}
.wrapPast {background-color:#000; height:76px; padding:5px 0 10px 5px; margin:-5px 0 0 -6px;}
.wrapPast img { border:none;}
.pastLeft { float:left;}
.rightPast { margin-left:9px;}
.genPlain { background:none; border:none; font-size:9px; cursor:pointer; color:#900;}
#qualifier div#dynatip {
    display:none; 
    background:transparent url(../image/tooltip/black_arrow_alt.png) no-repeat; 
    font-size:10px; 
    height:130px; 
    width:180px; 
    padding:15px 20px 0px 20px; 
    color:#fff;
	z-index:999;
	cursor:pointer;
}
#canada div#dynatipSmall {
    display:none; 
    background:transparent url(../image/tooltip/black_arrow_small.png) no-repeat; 
    font-size:10px; 
    height:63px; 
    width:176px; 
    padding:15px 20px 0px 20px; 
    color:#fff;
	z-index:999;
	margin-left:-10px;
}
#qualifier div#dynatip hr { width:170px; margin:3px 0; float:left;border:none;  border-top: 1px solid #fff; padding:0; }
/*#qualifier div#dynatip {
    display:none; 
	background-color:#E1E5F1;
	border: 1px solid #667295;
    font-size:10px; 
    width:200px; 
    padding:15px 20px 35px 20px; 
    color:#000;
	z-index:999;
}*/
div#divContain div#contentWrapper div#column div#qualifier div#dynatip p { font-size:10px; clear:both; width:170px; border-bottom: 1px solid #fff; text-align:left; margin-top:4px; padding-bottom:7px; }

#qualifier div#dynatip h6 { margin-top:2px;  clear:both; width:170px; border-bottom: 1px solid #fff;font-size:12px; font-weight:normal; text-align:center; padding-bottom:3px; }
#dynatip.bottom { 
    background:url(../image/tooltip/black_arrow_bottom.png) no-repeat;     
    padding-top:40px; 
    height:55px; 
} 
 
#dynatip.bottom { 
    background:url(../image/tooltip/black_arrow_bottom.png); 
}

.calendar p a:visited {  color: #333; }
body a.customicons { height: 2.8em;}
body .customicons li a, body a.customicons span.ui-selectmenu-status { line-height: 2em; padding-left: 30px !important; }
.casTourney p span { font-weight:bold; font-size:12px;}
.casTourney { margin-bottom:28px;}
.generatedInp { text-align:left; padding:2px 0; margin:0 0 0 0; width:320px; clear:both;}
generatedInp span { font-size:12px;}
div#divContain div#contentWrapper2 div#editor div#user4 form.validate fieldset.last div div.target .generatedInp { margin-left:135px; font-size:12px;}
div#divContain div#contentWrapper2 div#editor div#user4 form.validate fieldset.last div div.target div.generatedInp p { font-size:12px; text-align:left; margin:0 0 0 12px;  width:77px; padding:0;}
div#editor fieldset div.target .generatedInp p { width:100px; float:left; text-align:center; margin:0 1px 0 13px; }
div#editor fieldset div.target .generatedInp label { width:10px; font-size:12px; font-weight:normal; color:#666;}
div#editor fieldset div.target .generatedInp input { width:70px;  margin-left:12px; font-size:12px;}
div#divContain div#editor form#register fieldset div div#target_room div.generatedInp { margin-left:157px; font-size:12px;}
div#divContain div#editor form#register fieldset div div#target_room div.generatedInp p { font-size:12px; text-align:left; margin:0 0 0 12px;  width:77px; padding:0;}
div#divContain div#editor form#register fieldset div div#target_room p { font-size:12px;}
#detailTable { margin-left:8px;}
#detailTable th {}
#detailTable tbody { font-size:11px;}
#detailTable td,#detailTable th { padding:2px 4px;}

.playerSummary { color:#000; text-align:left; margin:10px 10px 0 10px; font-size:14px; width:337px;}
.playerSummary h2 { margin:0 0 10px 0; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; background-color:#F0F0F0; padding:3px 0 5px 0; color:#900;}
.playerSummary h2 img { margin-left:10px; }
.playerSummary ul{ padding:11px 0 1px 15px;  }
.playerSummary div#wrapUl {margin:10px 0 0 0; background-color:#F0F0F0; padding:0; width:338px;}
.playerSummary div#wrapUl_alt {margin:10px 0 0 0; background-color:#F0F0F0; padding:0; width:355px;}
.playerSummary ul li { }
div#divContain div#contentWrapper div#divSection div#actualContent div#playerSummary ul li { width:250px; margin-right:5px;}
.playerSummary ul li p a { color:#00F; text-decoration:underline; }

.wrapChamp { width:290px; float:right; text-align:left;}
div#actualContent div#barTournois div.casTourney div.wrapChamp h5 { margin-left:0;}

div#actualContent div#barTournois div.casTourney div.wrapChamp ul { padding:0; margin:0; float:left; font-size:19px;}
div#actualContent div#barTournois div.casTourney div.wrapChamp ul li { list-style:none; padding:0; margin:0; width:140px; float:left;}
div#actualContent div#barTournois div.casTourney div.wrapChamp ul li p { padding:0; margin:0;}

table tr td form a.linkNorm { color:#00F; text-decoration:underline;}
div#qualifier p.explainSpecP {float:left; padding:0 0 0 0; margin:8px 0 0 0; font-size:10px; font-weight:normal;}
div#qualifier p.explainSpecP img { margin-bottom:-2px; }
.medQualified { margin:0 5px 0 3px;}
.listQualif { border-bottom:1px dotted #ccc;  margin:30px auto 20px auto;}
.wrapQuali span { font-weight:bold;}
.sow0 { background-color:#477744;}
.sow1 { background-color:#1E531B;}
#extendTour { display:none;}
.pagined { font-size:11px;}
div#divContain div#contentWrapper div#column div#canada h3#head_partypoker { color:#fff;}
#nouvelles table { margin:0 auto;}
#partypng,#bwinpng { border:none; margin:-3px 0 0 7px; float:right;}
div#divContain div#tabs ul li a.blockParty1,div#divContain div#tabs ul li a.blockBwin1 {padding-right:9px;}
.stepParty { margin-bottom:10px;}
.stepParty li {cursor:pointer; margin-right:13px;}
.tohide { display:none;}
.stepPartyText { padding:0;}
.stepPartyText li { float:left; margin:3px 16px 30px 0;background-color:#DCE8D6; padding:0 0 20px 0; font-size:17px; font-family: Verdana, Geneva, sans-serif;}
.stepPartyText h4 { margin:14px 0 22px 9px; font-size:16px; color:#900;}
#step3 a { color:#00F;}
div#divContain div#contentWrapper2 div#editor div#step1 h3 { margin:20px 0 10px 10px; color:#900; font-size:16px;}

.stepPartyText li { width:260px;}
.stepPartyText p { width:240px;}
.stepPartyText h3 { width:auto;}
div#divContain div#contentWrapper2 div#editor div#step3 h3 { font-size:14px; padding:6px 0;}
#dynatipAlt { font-size:12px; width:300px; background-color:#E1E5F1; z-index:9999; padding:12px; display:none; border:1px solid #999;}

.resultAlted { text-align:left; width:262px; margin-right:0;}
.resultAltedDiv {max-height:125px; overflow:auto;}
.resultAltedDiv2 {max-height:225px; overflow:auto;}
.resultAlted .rAlted1 { width:77px;}
.resultAlted .rAlted2 { width:140px;}
.headlines { height:24px; padding:0 0 6px 15px; margin:-10px 0 13px 0;}
#nouvelles h3 div.specPage {float:right; font-size:14px; margin:0;}
.specPage span {}
.legHoraire { border-top:1px dotted #333; padding:10px 0;}
.boxUt {width:408px;}
#wrapDet {float:left; width:320px;}
#wrapDet hr { margin-left:11px; width:230px; margin-top:16px;}
#editor a.forceLink,#editor a.forceLink:visited { color:#00F;}
div#divContain div#contentWrapper div#divSection div#actualContent table#tournamentDate tr td.moneyType {background-color:#FFDE59; border-top:1px solid #333;border-bottom:1px solid #333;}
td.moneyType img {margin:-8px 7px 0 0; vertical-align:middle; float:left;}
form.mapped select { margin-left:5px;}
div#divContain div#editor form fieldset div input.smallBtn { font-size:10px;}
div#divContain div#contentWrapper div#column div#canada div#boutique_head div.store,.store { width:290px; margin:0 auto 0 auto; height:25px;}
div#divContain div#contentWrapper div#column div#canada div#boutique_head div.store table,.store table { margin:6px 0 0 8px; font-size:10px;}
div#onlineChamp div#avContain { height:90px;}
div#divContain div#contentWrapper2 div#onlineChamp { padding-bottom:20px; float:left;}
div#divContain div#contentWrapper2 div#onlineChamp ul { height:200px;}
div#divContain div#contentWrapper div#divSection div#actualContent div#barTournois div.casTourney div.wrapChamp { float:left; margin:0 20px 0 10px; background-color:#F0F0F0; padding:0 0px 10px 10px;}
div#divContain div#contentWrapper div#divSection div#actualContent div#barTournois div.casTourney div.wrapChamp h5 { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding:4px 0;}
#wrapStruc {  float:left;}
div#divContain div#contentWrapper div#divSection div#actualContent div#barTournois div.casTourney div#wrapDet div.wrapChamp { margin-bottom:10px;}
.nonews { padding-top:20px;}
div#divContain div#contentWrapper div#divSection div#actualContent div#nouvelles form#sendMail ul li { list-style:none;}
#nouvelles img { cursor:pointer;}
div#divContain div#contentWrapper div#divSection div#actualContent div#nouvelles div table tbody tr td a { padding:0;}
div#divContain div#contentWrapper div#divSection div#actualContent div#nouvelles div table tbody tr td { padding:5px; }
/*#nouvelles table td a { height:10px; clear:both;}*/
div#divContain div#editor form.tapedForm p a { color:#00F;}
.hidhead,.hidTable {display:none;}
.wrapFond { margin:-17px 0 0 -7px; padding-bottom:5px; background-color:#000;}
.wrapFond_alt { margin:60px 0 0 -7px; padding-bottom:5px; background-color:#000;}
.wrapFond img { border:none; }
div#divContain .defHold { font-weight:bold; color:#900;}
div#divContain .defHold1 { color:#900;}

div#divContain div#editor form fieldset span.mPlus { color:#990000; cursor:pointer;}
div.boutique div#boutique_head { height:73px; width:300px; margin:0 0 0 0;}
div.boutique div#boutique_head img { padding:13px 0 0 10px;}
.patYear { margin: 0 14px 0 10px; width: 96%; border: none; }
.patYear td { font-size: 90%; padding: 3px; color: #333; clear: both; }
.winnerCA { }
.winnerCA table td p { font-weight:bold; font-size:14px;}
.winnerCA div {}
.winnerCA h6 { color:#900; font-size:16px; border-bottom:1px dotted #333; border-top:1px dotted #333; margin:0 0 5px 0; text-transform:uppercase; height:30px;   }
.gold_logo { float:right; margin:0px 10px 0 0;}
.subT { font-size:11px;}

.winnerCA table {  }
/*div#divContain div#contentWrapper div#column div.winnerCA div table.patYear tbody tr td*/
div#divContain div#contentWrapper div#column div.winnerCA div table.patYear tbody tr td div { padding:5px 0 5px 0; width:275px; text-align:left; }
div#printer table.pNewsletter h4 { background:none;}
.caRank { font-size:11px; color:#fff; float:right; margin:1px 12px 0 0;}
.caRankAlt { font-size:11px; color:#fff; float:left; margin:1px 0 0 12px;}
.caRankAlt a { }
.caRank a { }
.emblem {}
.nTourY { }
.nTourY li {}
.mDetail a { text-decoration:none;}
.mDetail { float:right; margin-right:20px; position:relative;}
div#divContain div#contentWrapper div#column div.winnerCA div.carousel5,div#divContain div#contentWrapper div#column div.winnerCA div.carousel5 ul { }
div#divContain div#contentWrapper div#column div.winnerCA div.carousel5 ul li,div#divContain div#contentWrapper div#column div.winnerCA div.carousel6 ul li { width:282px; height:80px;}
div#divContain div#contentWrapper div#column div.winnerCA div.carousel5 table.patYear tbody tr td ul li {  }
div.carousel5 ul li p,div.carousel6 ul li p { font-size:12px; padding:1px 0;}
.carousel5 li p.mDetail,.carousel6 li p.mDetail {font-size:10px;text-align:center; padding:3px 0;}
.carousel5 li span.fDetail,.carousel6 li span.fDetail {font-size:11px; font-weight:bold;}
.nNext,.nPrev,.nNext1,.nPrev1 { cursor:pointer; color:#900; font-weight:bold; margin:0 5px; font-size:11px; width:20px;}
.nNext,.nNext1 { float:right; }
.nPrev,.nPrev1 { float:left;}

.wrapSlide { margin:-20px 0 -5px -22px; float:left; background-color:#111; padding:5px 0 5px 0; width:890px; border-top:5px double #999; border-bottom:5px double #999;}
.wrapSlide .bannerFlash,.wrapSlide .wrapFond {margin:0 0 0 10px; }
.wrapSlide .wrapPast { float:right;margin:0 5px 0 0;background-color:#111;}
.wrapSlide .wrapPast div.bestScore { margin:-5px 0 0 0; }

div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div p.caRank a{ color:#fff; font-size:11px;}
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div div p.caRank { margin-top:0;}
.wrapSlide .wrapPast div.moneyLeader { margin:10px 0 0 0;}
div#divContain div#contentWrapper2 div#editor div.wrapSlide div.wrapPast div h3 { border:none;}
.wFiller { height:5px;background-color:#111; float:left; width:890px; padding:10px 0; margin:-20px 0 0 -22px;}
.wFiller1 { display:none;}

div#divContain div#contentWrapper2 div#editor div.wrapSlide div.bannerFlash div#containThumb a { color:#000;}
.winnerCA h5 { padding:5px 0 5px 0; margin:10px 0 0 0; border-top:1px dotted #000; border-bottom:1px dotted #000; text-align:center; text-transform:uppercase; text-shadow:0 1px 0 #999; color:#900; background-color:#eee; font-size:10px;}
.winnerCA h5 span {font-size:10px;}
.convImg { margin-top:-5px; margin-bottom:5px;}
#contentWrapper #column div.plYear div p.caRankAlt,#contentWrapper #column div.plYear div p.caRank { margin-top:5px;}
#contentWrapper #column div.plYear div p.lineMore img {margin-top:4px;}
div#playerSummary div#avContain img { margin:10px 10px; vertical-align:middle;}
#ftdiv1 {width:316px;height:440px; float:right;}
#goal { float:left; margin:0 0 40px 0;}
.gtDot{ padding:0 10px 0 15px;}
.altVegas { font-size:8px;}
div#divContain p.altPay { font-size:12px;}
.smallfb {margin-top:-10px; border:none;}
.smallyt {margin-top:-10px; border:none;}
.smalltt {margin-top:-10px; border:none;}
.wrapFace { width:212px;}
span.moneyNum { font-size:13px; color: #FC0;}
form#sendMail div#portfolioThumbs ul li a img.doThumb { padding:11px; margin-bottom:-2px; border:1px solid #ccc;}
#listLogo img { margin:20px 16px 0 0; vertical-align:middle;}
div#divContain div#contentWrapper div#column div.mCircuit {padding-top:5px; margin-bottom:6px;}
div#divContain div#contentWrapper div#column div.bCircuit { margin-bottom:6px;}
.cirImg_fr { position:relative; margin:-103px 0 0 12px; float:left; border:none;}
.cirImgAlt_fr { position:relative; margin:-101px 0 0 16px; float:left; border:none;}
.cirImg_en { position:relative; margin:-103px 0 0 12px; float:left; border:none;}
.cirImgAlt_en{ position:relative; margin:-101px 0 0 16px; float:left; border:none;}
#wrapDet { display:none;}
#bourseNumber { position:absolute; font-size:12px; margin:25px 0 0 10px; }
a span#bourseNumber p { margin:1px 0; width:300px;}
form#pagination fieldset h3.padHacher {padding-bottom:10px;}
#barTournois img {height:auto; cursor:pointer;}
div#editor h3.glossaire a { color:#900;}
div#divContain div#contentWrapper2 div#editor div#glossaire p a { text-align:left; font-weight:bold; padding:5px 0;}
div#divContain div#contentWrapper2 div#editor h4.unot { color:#900; margin-left:10px; font-size:12px;}
div.alterPubTop iframe { margin-left:80px;}
.smImg_fr { position:absolute; margin:11px 0 0 -259px; float:left; border:none;}
.smImgAlt_fr { position:absolute; margin:12px 0 0 -262px; float:left; border:none;}
.smImg_en { position:absolute; margin:11px 0 0 -259px; float:left; border:none;}
.smImgAlt_en{ position:absolute; margin:12px 0 0 -262px; float:left; border:none;}



.opera #scrollingText {
  margin-top: 7px;
}
.opera #clientPage { padding-top:3px;}
.chrome #clientPage,.safari #clientPage { margin-top:100px;}
.chrome lgallery1,.safari lgallery1 { clear:both; float:left;padding-bottom:230px;}

.chrome div#divContain div#contentWrapper div#divSection div.wrapPast a span.bourseNumProv,.safari div#divContain div#contentWrapper div#divSection div.wrapPast a span.bourseNumProv {margin:80px 0 0 10px; }
.ff2 #partypng { border:none; margin:-3px 0 0 7px; float:none; vertical-align: top;}
.opera .transUp {}
.opera .smallfb {margin-top:-3px;}
.opera .smallyt {margin-top:-3px;}
.opera .smalltt {margin-top:-3px;}
.opera .cirImg_fr {margin:40px 0 0 -290px; position:absolute;}
.opera .cirImgAlt_fr {margin:42px 0 0 -286px; position:absolute;}
.opera .cirImg_en { margin:40px 0 0 -290px; position:absolute;}
.opera .cirImgAlt_en{ margin:42px 0 0 -286px; position:absolute;}

* html .inside { 
   height: expression( this.scrollHeight > 270 ? "270px" : "auto" );
}


