body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fafafa;color:#666666;text-align:center;margin:0;padding:5px;}
.mceContentBody{text-align:left;margin:auto;padding:10px;z-index:0;}
#conteneur{margin:0 auto;width:980px;padding:10px 0;background:#fff url(img/fond.gif) repeat-y;}
#entete{margin:15px auto 0 auto;display:block;z-index:10;width:980px;height:80px;background:url(img/entete.png) no-repeat;background-size: 100% 100%;}
#entete span{display:none;}
object, iframe{z-index:0;}
a{color:#666666;}
a:hover{background-color:#F47E1D;color:#000000;}
a.nostyle:hover{background-color:transparent;color:#000000;}
.gris1166{font-size:11px;color:#666666;font-weight:normal;}
td.td2{padding:2px;}
a.ptilien{color:#666666;font-size:11px;text-decoration:none;}
a.ptilien:hover{background-color:#F47E1D}
a.groslien{color:#000000;font-size:12px;text-decoration:underline;}
a.groslien:hover{background-color:#F47E1D;text-decoration:none;}
div.pal{width:730px;float:left;margin-left:10px;text-align:left;z-index:0;}
#sidemenu{text-align:left;width:220px;float:right;}
#sidemenu .blocmenu, #sidemenu .bloc{margin:0 5px 15px 5px;}
.blocmenu ul{list-style:none;padding:0;margin:0;}
.blocmenu li{background:url(img/arrow-sprite.gif) -2px -135px no-repeat;line-height:15px;margin:0 3px;padding:2px 0 2px 15px;border-bottom:#e9e9e9 dotted 1px;}
.blocmenu li a{text-decoration:none;font-size:11px;line-height:16px;}
.blocmenu li a:hover{background:none;text-decoration:underline;color:#000;}
#sidemenu h3{background:#ccc;color:#fff;font-size:14px;line-height:18px;border-radius: 5px 5px 0 0;padding: 3px;text-align: center;margin-bottom: 7px;background-clip: padding-box;}
#sidemenu h3.actif, #sidemenu h3:hover{background:#5938D9;}
#sidemenu h3.static{background:#ccc;}
#sidemenu h3 a{text-decoration:none;background:none;color:#fff;font-size:14px;line-height:18px;width:100%;display:block;}
#sidemenu .bloc{border-bottom:1px solid #ddd;}
#sidemenu .bloc input{margin:0;font-size:11px;}
#sidemenu .bloc #mail{width:110px;padding:2px;}
#sidemenu .bloc p{margin:5px 0;text-align:center;font-size:11px;}
.pal P{margin-left:10px;margin-top:2px;padding-top:0;}
.avoir{color:#666666;background-color:#FCDFC6;}
.avoir h2{font-size:14px;font-weight:bold;background-color:transparent;background-image:url(img/avoirh2.gif);background-repeat:no-repeat;background-position:3px;padding:3px 3px 3px 20px;margin:0;}
.avoir p{margin:3px;padding:0;font-size:12px;}
p.voiraussi{background-color:#E0E0FF;padding:0.5em;border-left:20px solid #515FCE;font-size:12px;margin:0.5em 0;clear:both;}
p.voiraussi span{color:#666666;font-style:italic;}
h1.sty2{font-family:"Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;color:#515FCE;border-bottom:thick dotted #e0e0ff;font-style: italic;background:url(img/arrow-sprite.gif) left 4px no-repeat;padding:0 0 15px 20px;margin:15px auto 15px auto;line-height:25px;}
h2.sty2{font-family:"Roboto", "Trebuchet MS", Arial, Helvetica, sans-serif;background:url(img/arrow-sprite.gif) -5px -67px no-repeat;font-size:15px;color:#515FCE;padding:0 0 0 13px;margin:10px auto 15px auto;overflow:auto;line-height:20px;font-weight: 700;}
h3.sty2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background:url(img/arrow-sprite.gif) -5px -68px no-repeat;font-size:12px;color:#515FCE;padding:0 0 0 13px;margin:5px auto 2px auto;overflow:auto;line-height:17px;}
h3.sty2 a{color:#515FCE;text-decoration:none;font-family: Roboto; font-style: italic; font-size: 13px;}
table.tresugf{font:bold 20px/60px Geneva, Helvetica, sans-serif;background:#e0e0ff url(img/TirageV5.png) center center no-repeat;height:60px;border-width:0;margin:5px auto;padding:0;background-size: 100% 100%;
    width: 330px;}
table.tresugf td.tdnum{width:47px;border-width:0;padding:0;margin:0;color:#ffffff;text-align:center;vertical-align:top;font-family: Roboto;}
table.tresugf td.tdeto{width:48px;border-width:0;padding:0;margin:0;color:#ffffff;text-align:center;vertical-align:top;font-family: Roboto;}
table.tresupf{font:bold 12px/12px Geneva, Helvetica, sans-serif;border-width:0;}
table.tresupf td.tdnum{background:url(img/res6nuon.gif) center center no-repeat;color:#ca0e00;border-width:0;padding:0;margin:0;text-align:center;vertical-align:middle;}
table.tresupf td.tdnumof{background:url(img/res6nuof.gif) center center no-repeat;color:#a5a5a5;font-weight:normal;border-width:0;padding:0;margin:0;text-align:center;vertical-align:middle;}
table.tresupf td.tdeto{background:url(img/res7eton.gif) center center no-repeat;color:#ca0e00;border-width:0;padding:0;margin:0;text-align:center;vertical-align:middle;}
table.tresupf td.tdetoof{background:url(img/res7etof.gif) center center no-repeat;color:#a5a5a5;font-weight:normal;border-width:0;padding:0;margin:0;text-align:center;vertical-align:middle;}
span.liendisabled{text-decoration:underline;color:#cccccc;}
table.tabmenu1{background-image:url(img/lpent1.gif);font-size:11px;color:#FFFFFF;z-index:10;}
table.tabmenu2{background-image:url(img/lpent2.gif);font-size:10px;color:#FFFFFF;}
table.tabmenu3{background:#B1B2B3;height:40px;font-size:10px;}
table.tabmenu1 td{padding:0;}
table.tabmenu2 td{padding:2px;}
table.tabmenu1 a, table.tabmenu2 a{color:#cccccc;}
p.baspage{width:750px;padding-top:0;margin:0 auto 10px auto;color:#666666;font-size:10px;}
.baspage a{color:#666666;text-decoration:none;}
.baspage a:hover{background-color:transparent;color:#666666;text-decoration:underline;}
div#pubthema{margin-bottom:5px;}
.gcom{color:#333;overflow:hidden;}
.gcom label{font-size:12px;color:#444;}
.gcom input{font-size:12px;color:#222;padding:3px;}
#com_formulaire{border:1px solid #CCC;padding:20px;margin:7px 0;background: #aaaaaa;}
.com_loginclassique{width:40%;float:left;}
.com_loginclassique input{margin-bottom:7px;width:200px; border-radius: 4px; border: 0;padding: 5px;margin-top: 5px;}
.com_loginfb{width:60%;float:left;text-align:right;font-size:12px;}
.com_login{overflow:hidden;}
.com_commentbox textarea{width:90%;height:180px;margin-bottom:7px;color:#222;padding:5px;border-radius: 4px;border: 0;margin-top: 10px;}
.captcha img{margin-bottom:-5px;}
.captcha input{margin-bottom:7px;width:70px;}
#submitter{margin-top:7px;cursor:pointer;}
.com_userinfo img{margin-right:7px;float:left;}
.com_error{border:1px solid #c00;padding:5px;margin:5px 0;background:#F90;}
.com_item{border:1px solid #CCC;margin:7px 0;background:#dddddd;overflow:auto;padding: 10px;}
.com_item .com_left{width:80px;float:left;margin:5px;font-size:13px;background: #ccc;padding: 10px;border-radius: 5px;text-align: center;}
.com_item .com_right{margin:5px;overflow:auto;}
.com_item .com_date{color:#555;font-size:12px;margin-bottom:15px;}
.com_item .com_alerter{float:right;font-size:10px;}
.com_item .com_message{font-size:12px;padding:15px;background:#fff;border-radius:5px;}
table.v4tres{margin:auto;font-size:12px;background-color:#e0e0ff;color:#515FCE;border-collapse:collapse;}
table.v4tres a{color:#515FCE;}
table.v4tres td{vertical-align:middle;text-align:center;padding:10px 2px;border:1px solid #ffffff;}
table.v4tres tr.trang{background-color:#e0e0ff;}
table.v4tres tr.trang:hover{background-color:#eeeeff;}
table.v4tres tr.trtot td{background:#515FCE url(img/v4dbleu.gif) bottom repeat-x;color:#ffffff;font-weight:bold;}
table.v4tres tr.trent td,table.v4tres tr.trent th{background:#515FCE;font-weight:bold;color:#ffffff;padding:10px;}
table.v4tres tr.trtitre td,table.v4tres tr.trtitre th{background:#515FCE;font-weight:bold;color:#ffffff;font-size:16px;padding:10px; border-radius: 5px 5px 0 0; border: 0; font-family: Roboto; font-weight: 400;}
table.v4tres tr.trvide td{background:#ffffff;}
table.v4tres tr.trerr td{background:#ca0e00;font-weight:bold;color:#ffffff;}
table.v4tres td.tdentg{font-size:12px;font-weight:bold;color:#ffffff;background:#515FCE;text-align:center;padding:10px 2px 10px 5px;}
table.v4tres td.tdrang{font-size:12px;font-weight:bold;color:#ffffff;background-color:#515FCE;background:#515FCE;text-align: center;padding:10px;}
table.v4tres tr.trang:hover td.tdrang{background:#CA0E00;}
table.v4tres td.tdcombi{padding:0;}
table.v4tres td.tdgain{font-size:11px;text-align:center;}
table.v4tres td.tdgagn{text-align:center;padding:1px 3px;}
table.v4tres td.tdpaysimg{background-color:#515FCE;border-right-width:0;}
table.v4tres td.tdpaystxt{text-align:left;background-color:#515FCE;font-weight:bold;color:#ffffff;border-left-width:0;}
table.v4tres tr.trang:hover td.tdpaystxt, table.v4tres tr.trang:hover td.tdpaysimg{background:#CA0E00;}
table.v4tres tr.trang td.tdbard{text-align:right;}
table.v4tres tr.trang td.tdbarg{text-align:left;color:#CA0E00;}
table.v4tres td.tdbarg table{margin:0 auto 0 0;}
table.v4tres td.tdbard table{margin:0 0 0 auto;}
table.v4tres td.tdbarg td, table.v4tres td.tdbard td{border-width:0;padding:0 2px;font-size:13px;}
table.v4tres td.tdestim{background-color:#eeeeee;color:#999999;font-size:11px;}
table.v4tres td.tdmsg{text-align:center;color:#FFFFFF;letter-spacing:1px;}
table.v4tres td.tdtxt{text-align:center;padding:10px 4px;}
table.v4tres td.tddata{text-align:right;padding:10px 4px;max-width: 300px;}
td.tdbold{font-weight:bold;}
table.v4tres td.tdtresgros{text-align:center;font:bold 24px Geneva, Helvetica, sans-serif;color:#ca0e00;padding:2px;}
table.v4tres td.mymillion, table.v4tres td.raffle{line-height:20px;}
table.v4tres td.mymillion span{display:inline-block;background:#FFF;color:#c30055;border-radius:3px;padding:0px 4px;line-height:17px;border:1px solid #c30055;letter-spacing:2px;}
table.v4tres td.raffle span{display:inline-block;background:#FFF;color:#0a65a6;border-radius:3px;padding:0 4px;line-height:17px;letter-spacing:2px;border:1px solid #0a65a6;}
table.v4tres td.raffleeu span{display:inline-block;background:#FFF;color:#faa61e;border-radius:3px;padding:0 4px;line-height:17px;letter-spacing:2px;border:1px solid #faa61e;}
table.v4tres td.irishraffle span{display:inline-block;background:#FFF;color:#20853e;border-radius:3px;padding:0 4px;line-height:17px;letter-spacing:2px;border:1px solid #20853e; margin-bottom: 3px;}

.ck_popin{box-sizing:border-box;margin:0 auto;max-width:980px;padding:2px 0;}
.ck_msg{margin:0;padding:3px;}
.ck_msg a{white-space:nowrap;}
.ck_close{background:#FFAEAE;color:#fff;cursor:pointer;display:inline-block;float:right;margin:0 0 0 3px;padding:3px;}
.ck_close:hover{background:#FF7676;text-decoration:none;}