/* ::::: http://www.potionfactory.com/themes/potionfactory/css/common.css ::::: */

body { margin: 0pt; padding: 0pt; font-family: helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); background-color: rgb(170, 170, 170); }
a { text-decoration: none; }
a img { border: medium none ; }
ul { padding: 0pt 0pt 0pt 20px; list-style-type: circle; }
li { line-height: 1.5em; margin-bottom: 2px; }
blockquote { font-style: italic; }
#copyright { margin: 0pt; padding: 10px 0pt 0pt; font-size: 11px; color: rgb(136, 136, 136); background-color: rgb(34, 34, 34); height: 57px; clear: both; }
#footer.narrow { margin: 0pt auto; width: 902px; }
#footer p { margin: 0pt; padding: 8px 0pt 0pt; text-align: center; }
#footer a { color: rgb(204, 204, 204); }
#copyright strong { border: 1px dotted rgb(85, 85, 85); padding: 3px; }
hr { border: 0pt none ; margin: 18px 0pt; height: 1px; display: block; clear: both; color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); }
.clear { border: 0pt none ; margin: 0pt; padding: 0pt; display: block ! important; height: 1px; clear: both; background-color: transparent; }
.float_right { float: right; }
.align_center { text-align: center; }
.xsmall { font-size: 11px; }
.small { font-size: 12px; }
.medium { font-size: medium; }
.large { font-size: 16px; }
.xlarge { font-size: 20px; }
.lfloat { float: left; }
.rfloat { float: right; }
#page { margin: 0pt; padding: 1px 0pt 0pt; background-color: rgb(170, 170, 170); }
#page a {
	color: #FF3300;
	font-weight: bold;
}
#page a:hover { color: ffdb0c; }
#page_top { margin: 0pt auto; padding: 0pt; width: 902px; }
#page_top h1 { border: 0pt none ; margin: 0pt; padding: 40px 0pt 10px; color: rgb(255, 255, 255); height: 50px; font-size: 45px; font-weight: normal; }
#page_top h1 small { font-size: 22px; font-weight: normal; color: #009900; position: relative; left: 10px; top: -6px; }
#page_top h1 a { color: black; }
#page_top #logo { float: right; position: relative; z-index: 1; }
#page_top .tm { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); width: 878px; height: 22px; background-color: white; float: left; }
#page_top .tr { width: 23px; height: 23px; float: left; }
#page_content { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0pt auto; padding: 10px 45px 40px ! important; clear: both; width: 810px; background-color: white; line-height: 1.3em; }
#page.narrow #page_top { width: 732px; }
#page.narrow #page_top .tm { width: 708px; }
#page.narrow #page_content { width: 640px; }
#page.narrow #footer { margin: 0pt auto; width: 730px; color: rgb(187, 187, 187); background-color: rgb(102, 102, 102); }
#page_content_container { margin: 0pt auto; width: 500px; }
#page_content #content_title { margin: 0pt 0pt 10px; padding: 0pt; text-align: left; }
#page_content .ccolumn.narrow { float: left; width: 530px ! important; margin-right: 46px; }
#page_content .ccolumn.narrow.solo { margin: 0pt auto; float: none; }
#page_content .ccolumn h2 { font-size: 14px; margin-top: 25px; }
#page_content .ccolumn p { line-height: 1.4em; }
#page_content .submitted, #page_content .meta, #page_content #book .book-navigation {  }
#book .content { padding-bottom: 20px; }
#page_content .ccolumn.wide { width: 100%; }
#page_content .lcolumn, #blog .lcolumn { border-right: 1px dotted rgb(204, 204, 204); float: left; width: 130px; padding-right: 20px; }
#page_content .rcolumn { border-left: 1px dotted rgb(204, 204, 204); float: left; width: 212px; padding-left: 20px; }
#page_content .rcolumn h3 { margin: 0pt; padding: 0pt; color: rgb(128, 128, 128); font-size: 14px; }
#page_bottom { margin-top: -20px; position: relative; height: 20px; }
.block { border-top: 1px solid rgb(221, 221, 221); padding: 18px 0pt; }
.block p { margin-bottom: 0pt; }
.block:first-child { border: 0pt none ; padding-top: 0pt; }
.tabs { margin: 5px; padding: 10px; position: absolute; top: 0pt; left: 0pt; text-align: left; list-style-position: inside; }
.tabs li { border: 1px dotted rgb(187, 187, 187); padding: 3px 6px; display: inline; }
.pager { border-top: 1px solid rgb(187, 187, 187); padding-top: 20px; margin-top: 30px; }
.pager a, div.pager span.pager-list strong.pager-current { border: 1px dotted rgb(221, 221, 221); padding: 3px 8px; font-size: 13px; font-weight: bold; background-color: rgb(238, 238, 238); margin-right: 5px; }
div.pager span.pager-list strong.pager-current { background-color: rgb(170, 170, 170); color: white; }
.pager-ellipsis { padding: 3px 4px 3px 0pt; }
span.submitted, .description { font-size: 0.92em; color: rgb(137, 137, 137); }
.feed_link { padding: 5px 0pt 5px 20px; background: transparent url('images/feed_icon.png') no-repeat scroll left center; }
#page a.button { padding: 4px 8px 3px; font-weight: bold; background-color: rgb(170, 170, 170); color: rgb(255, 255, 255); }
.inline { display: inline; }
.indented { margin-left: 40px; }
ul.links { margin: 0pt; padding: 0pt; }
#footer #blog { background-color: rgb(17, 17, 17); color: rgb(204, 204, 204); }
#footer #blog a { color: rgb(204, 204, 204); }
#footer #blog h2 { color: white; }
#footer #blog .ccolumn img { display: none; }
#footer #blog .ccolumn .clear { clear: left; }
#footer #blog .content a { border-bottom: 1px solid rgb(102, 102, 102); }
#footer #blog .comment_new_comments, #footer #blog .comment_comments, #footer #blog .comment_add, #footer #blog .terms { display: none; }
#footer #blog a.node_read_more { background: transparent url('images/blog_bullet_gray_large.png') no-repeat scroll left center; padding-left: 20px; }
#footer #blog a.node_read_more:hover { background-image: url('images/blog_bullet_blue_large.png'); color: rgb(77, 174, 225); }
#footer #blog .links { margin: 10px 0pt 0pt; clear: left; }
#footer #blog ul.links { list-style-type: none; list-style-image: none; list-style-position: outside; }
#footer #blog .node { margin-bottom: 60px; line-height: 1.4em; clear: left; }
#blog .content a { border-bottom: 1px solid rgb(221, 221, 221); }
#blog a:hover, #blog .content a:hover, #footer #blog a:hover, #footer #blog .content a:hover { color: rgb(77, 174, 225); }
#stripe_shadow { background: transparent url('stripe_shadow.png') repeat-x scroll center bottom ! important; display: block; height: 100%; }
#blog_top { margin: 0pt; padding: 0pt; background: transparent url('stripe.png') repeat-x scroll center top; font-size: 14px; clear: both; text-align: left; height: 34px; }
#blog_top div { margin: 0pt auto; width: 800px; }
#blog_top p, #blog_top a { margin: 0pt; padding: 0pt; line-height: 35px; font-weight: bold; }
#blog_top p { color: rgb(187, 187, 187); }
#blog #blog_top p a { color: rgb(81, 184, 239); }
#blog_top a:hover { color: rgb(86, 197, 255); }
#blog .container { margin: 15px auto 0pt; padding: 20px 0pt; width: 800px; }
#blog h2 { margin: 0pt; padding: 0pt; color: rgb(51, 51, 51); }
#blog p { text-align: left; }
#blog .rcolumn ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#blog .ccolumn { border-right: 1px dotted rgb(65, 65, 65); float: left; width: 550px; padding-right: 25px; }
#blog .ccolumn h2 { margin-bottom: 5px; }
#blog .ccolumn h3 { font-size: 12px; margin-bottom: 1px; }
#blog .ccolumn .content h2 a { color: white; }
#blog .ccolumn .content h2 a:hover { border: 0pt none ; color: rgb(77, 174, 225); }
#blog .ccolumn .blog_usernames_blog { display: none; }
#blog .submitted, #blog .submitted a { color: gray; }
#blog .submitted a:hover { color: rgb(77, 174, 225); }
#blog .links a { font-weight: bold; }
#blog li.node_read_more { clear: left; font-size: 12px; }
#blog .rcolumn { float: left; margin-left: 20px; width: 200px; }
#blog .rcolumn h2 { font-size: 13px; font-weight: bold; }
#blog .rcolumn .item-list { margin: 15px 0pt; }
#blog .rcolumn ul li:before { content: "» "; }
#blog .rcolumn ul { text-indent: -10px; }
#blog .rcolumn ul li { border-top: 1px solid rgb(65, 65, 65); margin: 0pt; padding: 7px 0pt 7px 10px; list-style-type: none; line-height: 1em; }
#blog .rcolumn ul li.first { border-top: medium none; }
#blog .rcolumn #archives { border-top: 4px solid rgb(65, 65, 65); border-bottom: 4px solid rgb(65, 65, 65); padding: 15px 0pt; font-weight: bold; }
#blog .rcolumn #archives a { background: transparent url('images/blog_bullet_gray_large.png') no-repeat scroll right center; font-size: 14px; color: white; padding-right: 20px; }
#blog .rcolumn #archives a:hover { background-image: url('images/blog_bullet_blue_large.png'); color: rgb(77, 174, 225); }
#blog .rcolumn .feed_link { margin-top: 20px; color: rgb(174, 174, 174); }
#blog .rcolumn .feed_link a { color: rgb(174, 174, 174); }
#blog .rcolumn .feed_link a:hover { color: rgb(77, 174, 225); }

/* ::::: http://www.potionfactory.com/themes/potionfactory/css/product.css ::::: */

#page_top { height: 150px; }
#page_top h1 {
	padding: 65px 0pt 0pt;
	font-weight: bold;
	height: 85px;
	position: relative;
	left: 155px;
	width: 699px;
	color: #006600;
}
#page_content #content_title { margin: 0pt 0pt 10px; padding: 0pt; text-align: left; }
#page_content .ccolumn #mainDescription { font-size: 16px; line-height: 1.4em; color: rgb(34, 34, 34); }
#page_content .rcolumn { border-left: 1px dotted rgb(204, 204, 204); float: left; width: 212px; padding-left: 20px; }
#page_content .rcolumn h3 { margin: 0pt; padding: 0pt; color: rgb(128, 128, 128); font-size: 14px; }
#betaBadge { float: right; position: relative; left: 75px; top: 20px; }
#download { padding: 9px 15px; margin-top: 0px ! important; width: 182px; height: 92px; background-image: url('images/download_background.png'); }
#download img { float: left; margin-top: 28px; }
#download p { border: 1px solid transparent ! important; padding: 0pt; margin-top: 25px; margin-left: 43px; line-height: 1.5em; }
#page_content .rcolumn #universal { float: left; margin-right: 10px; }
#purchase { font-size: 11px; }
#buynow { background: transparent url('images/buy_background.jpg') no-repeat; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); width: 212px; height: 41px; }
#support #support_top { background: transparent url('images/support_background_top.jpg') no-repeat scroll center bottom; width: 212px; height: 33px; line-height: 35px; text-indent: 20px; font-weight: normal; }
#support #support_middle { border-left: 1px solid rgb(194, 194, 194); border-right: 1px solid rgb(194, 194, 194); margin: 0pt; }
#support #support_bottom { background: transparent url('images/support_background_bottom.jpg') no-repeat; width: 212px; height: 10px; margin-left: 0pt ! important; }
#support img { vertical-align: middle; margin-right: 5px; }
#awards { text-align: center; }
#directEmail { font-size: 11px; }
ul#slide_screenshots, #slide_screenshots li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#slide_screenshots img {  }

/* ::::: http://www.potionfactory.com/themes/potionfactory/css/tangerine.css ::::: */

#page { background: #59C23B url('images/background.jpg') no-repeat scroll center top; }
#download { margin-top: -60px; }
#page_content .footnote { margin: 40px 0pt 10px; padding: 0pt 0pt 0pt 16px; font-size: 11px; }
#page_bottom { background: transparent url('images/grass_pattern.png') repeat-x scroll left bottom ! important; margin-top: -82px; position: relative; height: 82px; }
div#page_content { padding-bottom: 82px ! important; }

.joueur { float:left; margin-right:10px; margin-bottom:10px; font-size:11px;}
.joueur td{ vertical-align:top; padding:4px;}
.joueur table{
	width:166px;
	height:98px;
	border:1px #000 solid;
	cellspacing:0;
	cellpadding:0;
	background-color:#f1f1f1}

#rss a { font-size:9px; font-weight:bold;}

#rss {	background-color:#CAECA4;font-size:9px; padding:5px;}


	
