body,textarea,input{font-family:Tahoma, Geneva, sans-serif;}
body#tplJokerHome{text-align:center;color:#4d5152;font-size:88%;}
#headerLocation{width:100%;float:left;background:url(http://www.joker.fr/media/frontoffice/joker_bg_header.jpg) repeat-x top left;}
#headerbgLocation{width:100%;float:left;background:url(http://www.joker.fr/media/frontoffice/joker_bglocation.jpg) no-repeat top center;}
#headerwrapperLocation{width:950px;height:171px;text-align:left;margin:0 auto;}
#logoLocation{width:950px;height:141px;}
.modules-joker-logo{padding-top:20px;padding-left:166px;}
#threadandsearchLocation{width:950px;padding-bottom:15px;float:left;}
#threadLocation{width:750px;float:left;}
#searchLocation{width:200px;text-align:right;float:left;}
#taggedmenuhorizontalLocation{width:950px;height:30px;float:left;}
#contentLocation{width:100%;float:left;}
#contentwrapperLocation{width:950px;text-align:left;margin:0 auto;padding:15px 0 0 0;}
#secondcontentLocation{width:100%;float:left;background:url(http://www.joker.fr/media/frontoffice/joker_secondcontent_bg.jpg) #e85412 repeat-x top left;}
#secondcontenthaloLocation{width:100%;float:left;background:url(http://www.joker.fr/media/frontoffice/joker_sc-halo_bg.jpg) repeat-x top center;}
#secondcontentwrapperLocation{width:950px;text-align:left;margin:0 auto;}
#footerLocation{width:100%;float:left;background:#db4a03;}
#footerwrapperLocation{width:950px;text-align:center;margin:0 auto;padding:15px 0;font-size:11px;}
#copyrightsLocation{width:300px;float:left;color:#fff;}
#copyrightsLocation span{background:#fff;color:#c94d0e;padding:0 3px;}
#footernavigationLocation{width:575px;float:left;margin-bottom:15px;}
#creditsLocation{width:75px;text-align:right;float:left;}
#creditsLocation a.link{color:#fff;}
#creditsLocation a.link:hover{color:#ec700a;background:#fff;}
ul.tagged-menu-horizontal li{float:left;font-size:14px;height:30px;background:url(http://www.joker.fr/media/frontoffice/joker_bg_tmh_li.png) no-repeat top left;}
ul.tagged-menu-horizontal li.first{background:url(http://www.joker.fr/media/frontoffice/joker_bg_tmh_li-first.png) no-repeat top left;}
ul.tagged-menu-horizontal li.first a.link{padding:7px 28px 7px 20px;}
ul.tagged-menu-horizontal li.last{background:url(http://www.joker.fr/media/frontoffice/joker_bg_tmh_li-last.png) no-repeat top right;}
ul.tagged-menu-horizontal li a.link{display:block;padding:7px 26px 7px 0px;color:#c94d0e;text-decoration:none;background:url(http://www.joker.fr/media/frontoffice/joker_bg_tmh_li-a.png) no-repeat top right;}
ul.tagged-menu-horizontal li.last a.link{background:none;}
ul.tagged-menu-horizontal li.current a.link{color:#fff;}
ul.tagged-menu-horizontal li a.link:hover{color:#fff;text-decoration:none;}
ul.footer-menu li{display:inline;color:#fff;}
ul.footer-menu li a.link{text-decoration:none;color:#fff;}
ul.footer-menu li a.link:hover{color:#ec700a;background:#fff;}
ul.thread li{display:inline;color:#bfbfbf;}
ul.thread li a.link{color:#bfbfbf;text-decoration:none;}
ul.thread li a.link:hover{color:#4d5152;background:none;}
ul.thread li strong{font-weight:normal;}
#firstrowLocation{width:950px;float:left;background:url(http://www.joker.fr/media/frontoffice/joker_bg_content.jpg) no-repeat bottom center;padding-bottom:60px;}
#secondrowLocation{width:950px;padding-bottom:20px;float:left;padding:15px 0;}
#secondcolumnLocation{width:540px;float:left;padding:0 15px;margin:15px 0px 0px 0px;}
#firstcolumnLocation,#thirdcolumnLocation{width:190px;float:left;color:#fff;}
#firstcolumnLocation a.link,#thirdcolumnLocation a.link{color:#c94d0e;background:#fff;}
#firstcolumnLocation a.link:hover,#thirdcolumnLocation a.link:hover{color:#ec700a;}
#fcfbtopLocation,#tcfbtopLocation{width:190px;height:10px;float:left;background:url(http://www.joker.fr/media/frontoffice/granini_home-fb-top.png) no-repeat top left;}
#fcfbcontentLocation{float:left;width:160px;padding:0 15px 10px 15px;background:url(http://www.joker.fr/media/frontoffice/granini_home-fbl-content.png) no-repeat bottom left;}
#tcfbcontentLocation{float:left;width:160px;padding:0 15px 10px 15px;background:url(http://www.joker.fr/media/frontoffice/granini_home-fbr-content.png) no-repeat bottom left;}
a.link{text-decoration:none;color:#4e8c00;}
a.link:hover{text-decoration:none;color:#fff;background:#ec700a;}
h2.title,h2.heading-two{color:#e85412;font-size:18px;font-weight:bold;text-transform:uppercase;}
h2.title a.link,h2.heading-two a.link{color:#fff;background:#ec700a;}
h3.title,h3.heading-three{color:#ffffff;font-size:14px;text-transform:uppercase;}
h3.title a.link,h3.heading-three a.link{color:#fff;background:#ec700a;}
h3.title a.link:hover,h3.heading-three a.link:hover{color:#fff;background:#c94d0e;}
h4.title,h4.heading-four{color:#e85412;font-size:16px;font-weight:bold;}
h4.title a.link,h4.heading-four a.link{color:#fff;background:#ec700a;}
h2.title a.link:hover,h2.heading-two a.link:hover,h4.title a.link:hover,h4.heading-four a.link:hover{color:#fff;background:#c94d0e;}
table.normal{margin-bottom:16px;border:1px solid #bfbfbf;color:#4d5152;}
table.normal tr th{text-align:center;color:#fff;background-color:#ec700a;border:1px solid #bfbfbf;}
table.normal tr td{text-align:left;border:1px solid #bfbfbf;}
table.normal tr.row-0{background-color:#bfbfbf;}
table.normal tr.row-1{background-color:#fff;}
blockquote{border-left-color:#bfbfbf;}
.richtext strong{font-weight:normal;color:#4e4737;}
p.normal,ul.normal,ol.normal{margin-bottom:16px;}
ul.normal li{list-style-type:disc;list-style-position:inside;padding:4px 0;padding-left:15px;}
ol.normal li{list-style-type:decimal;list-style-position:inside;padding:4px 0;padding-left:15px;}
table.normal{empty-cells:show;border-collapse:collapse;width:100%;font-size:1em;}
table.normal caption{text-align:left;font-weight:normal;}
table.normal tr td,table.normal tr th{padding:6px;}
blockquote{margin-bottom:16px;padding:15px;border-left-width:1px;border-left-style:solid;}
form.cmxform fieldset,fieldset{border-color:#4d5152;}
form.cmxform legend,legend{color:#4d5152;padding-left:25px;}
form.cmxform input.textfield,form.cmxform textarea,form.cmxform select,input.textfield,textarea,select{color:#4d5152;border-color:#e8ce96;background-color:#fbfaf0;font-size:12px;}
form.cmxform option,option{color:#4d5152;background-color:#fff;}
form.cmxform input.button,input.button{background-color:#fff;border-color:#e8ce96;color:#c94d0e;}
form.cmxform input.button:hover,input.button:hover{color:#ec700a;}
.error,.errors{color:#8e0309;}
.success{color:green;}
a.button{background-color:#f1f0e8;border-color:#8a826f;color:#8a826f;}
a.button:hover{background-color:#fff;}
form.cmxform p.description,form.cmxform p.help-text,form.cmxform fieldset div,form.cmxform .free-text,form.cmxform .bottom-description{margin-bottom:16px;line-height:1.4em;}
form.cmxform ul.errors li{color:red;list-style-type:disc;list-style-position:inside;padding-left:26px;}
form.cmxform ol{margin:0;padding:0;}
form.cmxform ol li{float:none;clear:both;list-style:none;padding:5px;margin:0;}
form.cmxform fieldset,fieldset{margin-bottom:16px;padding:12px;border-width:1px;border-style:solid;}
form.cmxform legend,legend{padding:0 2px;white-space:normal;}
form.cmxform label{line-height:1.6;vertical-align:top;text-align:right;padding-right:12px;width:33%;display:block;float:left;color:#4d5152;font-weight:bold;}
form.cmxform input.textfield,form.cmxform textarea,form.cmxform select,input.textfield,textarea,select{border-width:1px;border-style:solid;font-size:1em;}
form.cmxform textarea,textarea{margin:0;padding:0;}
form.cmxform input.button,input.button{font-size:1em;cursor:pointer;padding:0 4px;vertical-align:top;border-width:1px;border-style:solid;}
form.cmxform em{font-weight:bold;font-style:normal;color:red;}
form.cmxform fieldset.radio{border:none;margin:3px 0 0;}
form.cmxform fieldset.radio label{display:block;width:auto;}
input[type="radio"]{margin-right:4px;}
p.captcha div{margin-left:120px;}
li.captcha{text-align:center;}
p.buttons{clear:both;text-align:center;}
a.button{font-size:1em;cursor:pointer;padding:0 4px;border-width:1px;border-style:solid;}
table.jCalendar{border:1px solid #000;background:#aaa;}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px;}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center;}
table.jCalendar td.other-month{background:#ddd;color:#aaa;}
table.jCalendar td.today{background:#666;color:#fff;font-weight:bold;}
table.jCalendar td.selected{background:#f66;color:#fff;font-weight:bold;}
table.jCalendar td.selected:hover{background:#f33;color:#fff;}
table.jCalendar td:hover,table.jCalendar td.dp-hover{background:#fff;color:#000;}
table.jCalendar td.disabled,table.jCalendar td.disabled:hover{background:#bbb;color:#888;}
div#dp-popup{position:absolute;font-size:10px;font-family:arial, sans-serif;background:#ccc;padding:2px;min-height:172px;min-width:171px;}
div#dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover{text-decoration:underline;}
div#dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0;}
div#dp-popup div#dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
div#dp-popup div#dp-nav-prev a{float:left;}
div#dp-popup div#dp-nav-prev a,div#dp-popup div#dp-nav-next a{cursor:pointer;}
div#dp-popup div#dp-nav-prev a.disabled,div#dp-popup div#dp-nav-next a.disabled{cursor:default;}
div#dp-popup div#dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
div#dp-popup div#dp-nav-next a{float:right;}
div#dp-popup a.disabled{cursor:default;color:#aaa;}
div#dp-popup td{cursor:pointer;}
div#dp-popup td.disabled{cursor:default;}
a.dp-choose-date{width:16px;height:16px;padding:0;margin:5px 3px 0;text-indent:-2000px;overflow:hidden;background:url(http://www.eckes-granini.fr/icons/small/calendar.png) no-repeat;vertical-align:top;}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
input.dp-applied{width:140px;}
#rotate{background:url(http://www.joker.fr/media/frontoffice/joker_bg_hlfond.png) transparent no-repeat 0px 33px;height:234px;}
.modules-highlight-highlight .ui-tabs-nav a{font-size:1.1em;color:#ec700a;margin:0;padding:0;width:70px;height:25px;padding-top:8px;margin-left:-30px;background:url(http://www.joker.fr/media/frontoffice/joker_bg_hlonglet.png) transparent no-repeat top left;}
.ui-tabs-nav .ui-tabs-selected a{position:static;top:0px;z-index:0;color:#ec700a;background:url(http://www.joker.fr/media/frontoffice/joker_bg_hlonglet_hover.png) transparent no-repeat top left;}