﻿/* Copyrights Monorpog LTD. */
body 
{
    margin:0px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
    background-color:#00457a;
    background-image:url(pics/bg.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}
.topdiv
{
    margin:auto auto auto auto;
    width:1000px;
    height:102px;
    border:solid 0px black;
    margin-top:10px;
    font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#ffffff;
	font-weight:normal;
}
.topdiv a,.topdiv a:visited
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#66d2ff;
	font-weight:normal;
	text-decoration:none;
}
.topdiv a:hover,.topdiv a:active
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#ffff00;
	text-decoration:none;
	font-weight:normal;
}
.tdline
{
    width:980px;
    height:34px;
    margin-left:auto;
    margin-right:auto;
    margin-top:6px;
    font-family:Cambria;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    color:#aaaaaa;
}
.tdline a,.tdline a:visited
{
	font-family:Cambria;
    font-size:15px;
	font-weight:bold;
	color:#eeeeee;
	text-decoration:none;
}
.tdline a:hover,.tdline a:active
{
	font-family:Cambria;
    font-size:15px;
	font-weight:bold;
	color:#ffff00;
	text-decoration:none;
}
.maindiv
{
    margin:auto auto auto auto;
    width:1000px;
    background-image:url(pics/mid.jpg);
    background-position:top right;
    background-repeat:repeat-y;
}
.tb
{
}
.tb0
{
	background-image:url(pics/tb0.gif);
	background-repeat:no-repeat;
	width:9px;
}
.tb1
{
	background-image:url(pics/tb1.gif);
	background-repeat:repeat-x;
	padding-top:5px;padding-bottom:5px;
	text-align:left;
	color:#000000;
}
.tb2
{
	background-image:url(pics/tb2.gif);
	background-repeat:no-repeat;
	width:9px;
}


div#cr_txt
{
padding:5px;
text-align:left;
font-style:italic;
}
h1
{
    font-family:Cambria;
    font-size:19px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
h2
{
    font-family:Cambria;
    font-size:18px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
h3
{
    font-family:Cambria;
    font-size:17px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
h4
{
    font-family:Cambria;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
h5
{
    font-family:Cambria;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
h6
{
    font-family:Cambria;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
    color:#000000;
    margin:5px auto 5px auto;
}
pre
{
	font-family:Courier New;
	font-size:13px;
}
adress
{
	font-family:Cambria;
    font-size:13px;
    font-style:italic;
}
p
{
	font-family:Cambria;
    font-size:13px;
    color:#000000;
	margin:5px auto 5px auto;
}
.sbc
{
    position:relative;
}
.sbo
{
    width:60px;
    position:absolute;
    left:-95px;
    top:65px;
    background-color:#ffffff;
    padding:5px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #999999;
    filter:alpha(opacity=90); opacity:0.9;
}
.qatits
{
	padding-bottom:5px;
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#050505;
	letter-spacing:2px;
	color:#000000;
	text-decoration:none;
}
.adiv
{
	font-family:Cambria;
    font-size:15px;
	padding:5px;
}
.adiv a,.adiv a:visited
{
	font-family:Cambria;
    font-size:15px;
    color:#0000cc;
	text-decoration:none;
}
.adiv a:hover,.adiv a:active
{
	font-family:Cambria;
    font-size:15px;
	text-decoration:underline;
}
.cdiv
{
    font-family:Cambria;
    font-size:14px;
}
.cdiv a,.cdiv a:visited
{
	font-family:Cambria;
    font-size:14px;
    color:#0000cc;
	text-decoration:none;
}
.cdiv a:hover,.cdiv a:active
{
	font-family:Cambria;
    font-size:14px;
	text-decoration:underline;
}
.ClaraTit
{
	font-style:italic;
	color:#992222;
	padding-top:5px;
	padding-bottom:5px;
}
.attit
{
	font-style:italic;
	color:#992222;
	padding:5px;
}
a, a:visited
{
    color:#0000ff;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}
a:hover, a:active
{
    color:#ff0000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.error
{
    color:#ff1111;
    font-size:10px;
}
.note
{
    color:#444444;
    font-size:10px;
    font-style:italic;
}
.note a, .note a:visited
{
    color:#882222;
    font-size:10px;
    font-style:italic;	
    text-decoration:none;
}
.note a:hover, .note a:active
{
    color:#dd0000;
    font-size:10px;
    font-style:italic;
    text-decoration:underline;
}
.success
{
    color:#009900;
    font-size:10px;
    font-style:italic;
}
.asktitles
{
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    font-style:italic;
    color:#666666;
}
.ask_tit1
{
    color:#000000;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    font-style:normal;
}
.askcnt_td1
{
    padding-left:30px;
    padding-right:30px;
    padding-top:5px;
    padding-bottom:5px;
    
}
.master_pic
{
    width:40px;
    border:solid 2px #444444;
}
.masterasktxt
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    font-style:italic; 
    text-align:left;
    padding-left:5px;
}
.bottom_line
{
	font-family:Arial;
	font-size:11px;
	color:#444444;
	text-decoration:none;
	vertical-align:middle;
	margin:5px;
	padding:5px;
	background-color:#f2f2f2;
}
.bottom_line a,.bottom_line a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#444444;
	text-decoration:none;
}
.bottom_line a:hover,.bottom_line a:active
{
	font-family:Arial;
	font-size:11px;
	color:#444444;
	text-decoration:underline;
}
.adddiv
{
	margin:auto;
	width:500px;
	height:97px;
	background-image:url(pics/ad_back.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:15px;
}
/* ------- Questions Links ---- */
.ql
{
	padding:2px;
}
.ql a, .ql a:visited
{
	color:#0000ee;
	font-family:Arial;
    font-size:12px;
    text-decoration:none;
}
.ql a:hover, .ql a:active
{
	color:#dd0000;
	font-family:Arial;
    font-size:12px;
    text-decoration:underline;
}
.ql .note
{
    color:#444444;
    font-size:10px;
    font-style:italic;
}
.ql .note a, .ql .note a:visited
{
	color:#662222;
    font-size:10px;
    font-style:italic;	
    text-decoration:none;
}
.ql .note a:hover, .ql .note a:active
{
	color:#dd0000;
    font-size:10px;
    font-style:italic;
    text-decoration:underline;
}
/* --------User--------------*/
.user_title
{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#1111ee;
	text-decoration:none;
}
/* ------ Question page -------- */
.quest_qlogo
{
	width:100px;
}
.quest_userinfos
{
	font-family:Arial;
	font-size:11px;
	color:#444444;
	font-weight:normal;
}
.quest_userinfos a,.quest_userinfos a:visited
{
	font-family:Arial;
	font-size:11px;
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}
.quest_userinfos a:hover,.quest_userinfos a:active
{
	font-family:Arial;
	font-size:11px;
	color:#ee0000;
	font-weight:bold;
	text-decoration:none;
}

.quest_qlogo img
{
    padding:2px;
    border: 1px solid #aaaaaa;
}
.ques_div
{
	font-family:Verdana;
	font-size:11px;
	background-image:none;
	background-color:#ffffff;
	padding-top:6px;
	padding-bottom:6px;
}
.ques_div:hover
{
	background-image:url(pics/yellowbg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.ques_div img
{
    padding:2px;
    border: 1px solid #aaaaaa;
}
.ques_div:hover img
{
    padding:2px;
    border: 1px solid #555555;
}
.art_div
{
padding:5px;
}
.art_div img
{
    padding:2px;
    border: 1px solid #aaaaaa;
}
.art_div:hover img
{
    padding:2px;
    border: 1px solid #555555;
}
.ques_answer
{
	padding:10px;
	border-style:dashed;
	border-width:2px;
	border-color:#000000;
	background-color:#ffffff;
}
.ques_answer:hover
{
	padding:10px;
	border-style:dashed;
	border-width:2px;
	border-color:#ee0000;
	background-color:#f5f5f5;
}
.quest_answertitle
{
	margin-bottom:5px;
	padding:5px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#000088;
	background-color:#eeeeee;
	text-align:center;
}

.answer_1t
{
    background-image:url(pics/answ1t.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    height:36px;
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    color:#78ad00;
    text-align:left;
    padding-left:15px;
    vertical-align:top;
}
.answer_1m
{
	padding-left:5px;
	padding-right:5px;
}
.answer_1b
{
	background-image:url(pics/answ1b.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:20px;
}

.answer_2t
{
    background-image:url(pics/answ2t.gif);
	background-position:left bottom;
    background-repeat:no-repeat;
    height:28px;
    font-family:Verdana;
    font-weight:bold;
    font-size:13px;
    color:#2056e7;
    text-align:left;
    padding-left:15px;
    vertical-align:top;
}
.answer_2m
{
	padding-left:5px;
	padding-right:5px;
}
.answer_2b
{
	background-image:url(pics/answ2b.gif);
    background-position:left top;
    background-repeat:no-repeat;
    height:22px;
}
/* ------- Users ---------*/
.userpro_tit
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	padding:5px;
	color:#4444ee;
}
.userpro_txt
{
	padding-left:10px;
}
/* ------ Title -------*/
.title1
{
	padding:10px;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
	font-style:italic;
	text-align:left;
}
.title2
{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#1111ee;
	text-decoration:none;
}
.title3
{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#1111ee;
	text-decoration:none;
}
.title_questions
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#666666;
	text-decoration:none;
}
/* ------ Search Page --------- */
.searchsep
{
	height:3px;
	background-color:#bbbbbb;
	margin-bottom:3px;
}
.search_title
{
padding:3px;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
	font-style:italic;
	text-align:left;
	padding-left:5px;
}
.search_title a,.search_title a:visited
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	font-style:italic;
}
.search_title a:hover,.search_title a:active
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-style:italic;
}

.no_answers
{
	text-align:left;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	font-weight:bold;
}
.default_more
{
	padding:5px;
	padding-left:68px;
	text-align:left;
}
.default_more a,.default_more a:visited
{
	text-decoration:none;
}
.default_more a:hover,.default_more a:active
{
	text-decoration:none;
}
.artbp
{
    padding-bottom:10px;
}
.ques_tit a,.ques_tit a:visited
{
	font-family:Verdana;
	font-size:13px;
	color:#0000bb;
	font-weight:bold;
	text-decoration:none;
	
}
.ques_tit a:hover,.ques_tit a:active
{
	font-family:Verdana;
	font-size:13px;
	color:#ee0000;
	font-weight:bold;
	text-decoration:none;
	
}
.ques_mid
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:normal;
}
.ques_bot
{
	font-family:Verdana;
	font-size:11px;
	color:#444444;
	font-weight:normal;
}

.ques_bot a,.ques_bot a:visited
{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	text-decoration:underline;
}

.ques_bot a:hover,.ques_bot a:active
{
	font-family:Verdana;
	font-size:11px;
	color:#dd0000;
	font-weight:normal;
	text-decoration:underline;
}
.qr_imgcnt
{
	width:50px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}
/* -------- CNX BOX ----------- */
.amn_div
{
position:absolute;
display:block;
left:50%;
top:50%;
}
.amn_menu
{
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
}
.amn_menu_h
{
	text-align:center;
	font-weight:bold;
}
.amn0
{
	background-color:#000000;
	color:#ffffff;
}
.amn0 a, .amn0 a:visited
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#3399ff;
}
.amn0 a:hover, .amn0 a:active
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}
.amn1
{
	background-image:url('pics/amn1.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:24px;
}
.amn2
{
	background-image:url('pics/amn2.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:141px;
	height:63px;
}
.amn3
{
	background-image:url('pics/amn3.png');
	background-repeat:repeat-x;
	background-position:bottom left;
}
.amn4
{
	background-image:url('pics/amn4.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	width:25px;
}
.amn5
{
	background-image:url('pics/amn5.png');
	background-repeat:repeat-y;
	background-position:top left;
}
.amn6
{
	background-image:url('pics/amn6.png');
	background-repeat:no-repeat;
	background-position:top left;
}
.amn7
{
	background-image:url('pics/amn7.png');
	background-repeat:repeat-x;
	background-position:top left;
	height:24px;
}
.amn8
{
	background-image:url('pics/amn8.png');
	background-repeat:no-repeat;
	background-position:top right;
}
.amn9
{
	background-image:url('pics/amn9.png');
	background-repeat:repeat-y;
	background-position:top right;
}
.amnc
{
    position:relative;
    left : -8px;
    top : 12px;
    }
.amn_div h1
{
    color:#ffffff;
    font-size:18px;
    margin: 0px auto 5px auto;
    text-align:left;
}
/* ************* Bouttons Menu **************** */
.bntsmenuon{
margin:2px 2px 0px 2px;
cursor:pointer;
}
.bntsmenuoff{
margin:2px 2px 0px 2px;
cursor:auto;
}
.bntsmenuon .bp1{
background-image:url(pics/bc11.gif);
background-repeat:no-repeat;
width:12px;
height:22px;
}
.bntsmenuoff .bp1{
background-image:url(pics/bc01.gif);
background-repeat:no-repeat;
width:12px;
height:22px;
}
.bntsmenuon .bp2{
background-image:url(pics/bc12.gif);
background-repeat:repeat-x;
height:22px;
padding:0px 0px 0px 0px;
}
.bntsmenuoff .bp2{
background-image:url(pics/bc02.gif);
background-repeat:repeat-x;
height:22px;
padding:0px 0px 0px 0px;
}
.bntsmenuon .bp3{
background-image:url(pics/bc13.gif);
background-repeat:no-repeat;
width:12px;
height:22px;
}
.bntsmenuoff .bp3{
background-image:url(pics/bc03.gif);
background-repeat:no-repeat;
width:12px;
height:22px;
}
.bntsmenuon,.bntsmenuon a,.bntsmenuon a:hover,.bntsmenuon a:active,.bntsmenuon a:visited{
font-family:Verdana;
font-size:12px;
color:#ffe700;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.bntsmenuoff,.bntsmenuoff a,.bntsmenuoff a:hover,.bntsmenuoff a:active,.bntsmenuoff a:visited{
font-family:Verdana;
font-size:12px;
color:#999999;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
/* ************* Boutton Connexion **************** */
.bntcnxon{
margin: 2px auto 0px 0px;
cursor:pointer;
}
.bntcnxoff{
margin: 2px auto 0px 0px;
cursor:auto;
}
.bntcnxon .bp1{
background-image:url(pics/bntcnx_1.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntcnxoff .bp1{
background-image:url(pics/bntcnx_1.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntcnxon .bp2{
background-image:url(pics/bntcnx_2.gif);
background-repeat:repeat-x;
height:28px;
padding:0px 5px 0px 5px;
}
.bntcnxoff .bp2{
background-image:url(pics/bntcnx_2.gif);
background-repeat:repeat-x;
height:28px;
padding:0px 5px 0px 5px;
}
.bntcnxon .bp3{
background-image:url(pics/bntcnx_3.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntcnxoff .bp3{
background-image:url(pics/bntcnx_3.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntcnxon,.bntcnxon a,.bntcnxon a:hover,.bntcnxon a:active,.bntcnxon a:visited{
font-family:Arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.bntcnxoff,.bntcnxoff a,.bntcnxoff a:hover,.bntcnxoff a:active,.bntcnxoff a:visited{
font-family:Arial;
font-size:13px;
color:#000000;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
/* ************* Bnt Ask (master) **************** */
.bntaskmasteron{
margin: 2px 5px 0px auto;
cursor:pointer;
}
.bntaskmasteroff{
margin: 2px 5px 0px auto;
cursor:auto;
}
.bntaskmasteron .bp1{
background-image:url(pics/bnt_ask1.gif);
background-repeat:no-repeat;
width:20px;
height:21px;
}
.bntaskmasteroff .bp1{
background-image:url(pics/bnt_ask1.gif);
background-repeat:no-repeat;
width:20px;
height:21px;
}
.bntaskmasteron .bp2{
background-image:url(pics/bnt_ask2.gif);
background-repeat:repeat-x;
height:21px;
padding:0px 5px 0px 5px;
}
.bntaskmasteroff .bp2{
background-image:url(pics/bnt_ask2.gif);
background-repeat:repeat-x;
height:21px;
padding:0px 5px 0px 5px;
}
.bntaskmasteron .bp3{
background-image:url(pics/bnt_ask3.gif);
background-repeat:no-repeat;
width:11px;
height:21px;
}
.bntaskmasteroff .bp3{
background-image:url(pics/bnt_ask3.gif);
background-repeat:no-repeat;
width:11px;
height:21px;
}
.bntaskmasteron,.bntaskmasteron a,.bntaskmasteron a:hover,.bntaskmasteron a:active,.bntaskmasteron a:visited{
font-family:Arial;
font-size:12px;
color:Yellow;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.bntaskmasteroff,.bntaskmasteroff a,.bntaskmasteroff a:hover,.bntaskmasteroff a:active,.bntaskmasteroff a:visited{
font-family:Arial;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
/* ************* Boutton Blacky **************** */
.bntblackon{
margin: 2px auto 0px 0px;
cursor:pointer;
}
.bntblackoff{
margin: 2px auto 0px 0px;
cursor:auto;
}
.bntblackon .bp1{
background-image:url(pics/bntblack_1.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntblackoff .bp1{
background-image:url(pics/bntblack_1.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntblackon .bp2{
background-image:url(pics/bntblack_2.gif);
background-repeat:repeat-x;
height:28px;
padding:0px 5px 0px 5px;
}
.bntblackoff .bp2{
background-image:url(pics/bntblack_2.gif);
background-repeat:repeat-x;
height:28px;
padding:0px 5px 0px 5px;
}
.bntblackon .bp3{
background-image:url(pics/bntblack_3.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntblackoff .bp3{
background-image:url(pics/bntblack_3.gif);
background-repeat:no-repeat;
width:10px;
height:28px;
}
.bntblackon,.bntblackon a,.bntblackon a:hover,.bntblackon a:active,.bntblackon a:visited{
font-family:Arial;
font-size:13px;
color:#ffff00;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.bntblackoff,.bntblackoff a,.bntblackoff a:hover,.bntblackoff a:active,.bntblackoff a:visited{
font-family:Arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
/* ****************** Boutton Answerthis ************ */
.AnsBNT
{
	line-height:18px;
}
.AnsBNT a,.AnsBNT a:visited
{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	font-weight:normal;
}
.AnsBNT a:hover,.AnsBNT a:active
{
	font-family:Tahoma;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

.bnt_ans_on
{
	background-image:url(pics/bntans_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bnt_ans_on:hover
{
	background-image:url(pics/bntans_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bnt_ans_off
{
	background-image:url(pics/bntans_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bnt_ans_off:hover
{
	background-image:url(pics/bntans_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
/* ****************** Boutton Watch ************ */
.WatchBNT
{
	line-height:18px;
}
.WatchBNT a,.WatchBNT a:visited
{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	font-weight:normal;
}
.WatchBNT a:hover,.WatchBNT a:active
{
	font-family:Tahoma;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

.bntwatch_on
{
	background-image:url(pics/bntwatch_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bntwatch_on:hover
{
	background-image:url(pics/bntwatch_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bntwatch_off
{
	background-image:url(pics/bntwatch_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bntwatch_off:hover
{
	background-image:url(pics/bntwatch_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
/* ****************** Boutton AnswerSel ************ */
.anssel
{
	text-align:right;
	padding-top:5px;
	padding-right:5px;
}
.anssel a,.anssel a:visited
{
	font-family:Tahoma;
	font-size:12px;
	color:#0000ee;
	text-decoration:none;
	font-weight:normal;
	
	background-image:url(pics/bntanssel_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:26px;
}
.anssel a:hover,.anssel a:active
{
	font-family:Tahoma;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
	
	background-image:url(pics/bntanssel_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:24px;
}
/* ****************** Boutton AnswerSel ************ */
.questclara
{
	text-align:left;
	padding:5px;
}
.questclara a,.questclara a:visited
{
	font-family:Tahoma;
	font-size:12px;
	color:#0000ee;
	text-decoration:none;
	font-weight:normal;
	
	background-image:url(pics/questclara_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
.questclara a:hover,.questclara a:active
{
	font-family:Tahoma;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
	
	background-image:url(pics/questclara_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
/* ******************* Report Button ***************** */
.ReportBNT
{
	line-height:18px;
}
.ReportBNT a,.ReportBNT a:visited
{
	font-family:Tahoma;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	font-weight:normal;
}
.ReportBNT a:hover,.ReportBNT a:active
{
	font-family:Tahoma;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}
.bnt_report
{
	background-image:url(pics/bntreport_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
.bnt_report:hover
{
	background-image:url(pics/bntreport_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:16px;
}
/* ********************** Ansewers Separations ********* */
.sep1
{
	background-image:url(pics/sep1.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:9px;
}
.sep2
{
	background-image:url(pics/sep2.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:9px;
}
/* ********** PAGER ************ */
div.b_pager
{
	text-align:center;
	padding-top:15px;
}
div.b_pager b
{
	margin-right:4px;
	padding-right:6px;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:16px;
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	background-color:#0066ff;
	border:#0066ff 1px solid;
}
div.b_pager a,div.b_pager a:visited{
	padding-right:6px;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:4px;
	line-height:16px;
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#999999;
	background-color:#eeeeee;
	border:#cccccc 1px solid;
}
div.b_pager a:hover, div.b_pager a:active
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#777777;
	background-color:#f4f4f4;
	border:#777777 1px solid;
}
/* ********************** Default ********************** */
.pad5px{
padding:5px;
}
.padh0px{
padding-top:0px;
padding-bottom:0px;
}
.padh2px{
padding-top:2px;
padding-bottom:2px;
}
.padw2px{
padding-left:2px;
padding-right:2px;
}
.padh5px{
padding-top:5px;
padding-bottom:5px;
}
.padb5px
{
padding-bottom:5px;
}
.padw5px{
padding-left:5px;
padding-right:5px;
}
.pad10px{
padding:10px;
}
.padh10px{
padding-top:10px;
padding-bottom:10px;
}
.padw10px{
padding-left:10px;
padding-right:10px;
}
.label_cet{
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-align:right;
vertical-align:top;
font-weight:bold;
font-style:italic;
}
.label_cem{
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:1px;
text-align:right;
font-weight:bold;
font-style:italic;
}
.label_cer{
padding-right:3px;
text-align:right;
}
.separ{
height:10px;
}
table th, table td{
border-width:0px;
padding:0px;
border-style:none;
-moz-border-radius:0px 0px 0px 0px;
}
table{
border-collapse:collapse;
border-style:none;
border-spacing:0px;
border-width:0px;
}
img
{
    display:inline-block;
    border:0px;
}
.cats
{
	padding:5px;
}
.cats a,.cats a:visited
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	text-decoration:none;
}
.cats a:hover,.cats a:active
{
	font-family:Arial;
	font-size:12px;
	color:#444444;
	text-decoration:underline;
}
.cats_tit
{
    font-family:Georgia;
    letter-spacing:2px;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
    text-align:center;
    padding-bottom:2px;
}
.cats_top
{
	background-image:url(pics/cats_top.gif);
    background-repeat:no-repeat;
	width:200px;
	height:10px;
}
.cats_mid
{
	background-image:url(pics/cats_mid.gif);
	background-repeat:repeat-y;
	width:190px;
	padding-left:5px;
	padding-right:5px;
}
.cats_bot
{
	background-image:url(pics/cats_bot.gif);
	background-repeat:no-repeat;
	width:200px;
	height:10px;
}
.cat_line
{
    padding-left:18px;
    background-image:url(pics/cat_line0.gif);
    background-position:left center;
    background-repeat:no-repeat;
}
.cat_line:hover
{
    padding-left:18px;
    background-image:url(pics/cat_line1.gif);
    background-position:left center;
    background-repeat:no-repeat;
    background-color:#f5f5f5;
}
.cat_line a,.cat_line a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#000000;
    font-style:normal;
    text-decoration:none;
    font-weight:normal;
}
.cat_line a:hover,.cat_line a:active,.cat_line:hover a,.cat_line:hover a:visited
{
    font-family:Arial;
    font-size:13px;
    color:#ee0000;
    font-style:normal;
    text-decoration:none;
    font-weight:normal;
}
.tags
{
    padding:5px;
    color:#888888;
}
.tags a,.tags a:visited
{
    color:#888888;
}
.tags a:hover,.tags a:active
{
    color:Red;
}
.widgets_code
{
	padding:10px;
	background-color:#f0f0f0;
	color:#333333;
	font-weight:bold;
	border:solid 1px #999999;
}

#cse .gsc-control{font-family:Arial;font-size:13px;width:100% !important} 
#cse .gsc-input, #cse .gsc-search-button, #cse .gsc-clear-button{display:none;}
#cse div.gs-visibleUrl.gs-visibleUrl-short { display:none;  }
#cse div.gs-visibleUrl.gs-visibleUrl-long { display:block;font-style:italic;color:Gray;}
#cse .gs-result{padding:2px;}
#cse .gs-result a,#cse .gs-result a:visited,#cse .gs-result a:hover,#cse .gs-result a:active,#cse .gs-title b{font-family:Arial;font-size:13px;}
#cse .gsc-cursor {font-size:13px; padding-left:50px;}
#cse .gsc-tabHeader {padding-left:20px;padding-right:20px;font-weight:bold;}
