.questions{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	border:2px solid #6a7d8f;
	
	margin-top:0px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

.questions h2{
	font-size:12pt;
	font-family: Georgia, Palatino, Times New Roman;
	text-decoration:none;
	color:#013367;
}

.questions h2 a{
	font-family: Georgia, Palatino, Times New Roman;
	text-decoration:none;
	color:#013367;
}

#question{
	margin-top:23px;
	margin-bottom:20px;
	border:2px solid #587fad;
	color:#5b5b5b;
	font-family: Georgia, Palatino, Times New Roman;
	font-size:12pt;
}

#question .description{
	padding-right:15px;
}

#question-title{
	display:block;
	border:2px solid #587fad;
	margin-top:-30px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	padding-top:7px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:7px;
	background-color:#FFFFFF;
}

#question h1{
	color:#5b5b5b;
	font-family: Georgia, Palatino, Times New Roman;
	font-size:17pt;
}

#question-body{
	margin-top:15px;
	color:#5b5b5b;
	font-family: Georgia, Palatino, Times New Roman;
	font-size:12pt;
}

#question-image{
	margin:15px;
	margin-top:0px;
	float:left;
}

#question-image img{
	border:2px solid #587fad;
}

.detail span{
	font-size:10pt;
	font-weight:bold;
	color:#a00103;
}

.detail a{
	color:#000001;
}
/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #557CAB; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

#tab1 li.tab1, #tab2 li.tab2, b#tab3 li.tab3, #tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #557CAB; /* set border color to page background color */
background-color: #557CAB; /* set background color to match above border color */
}

#tab1 li.tab1 a, #tab2 li.tab2 a, #tab3 li.tab3 a, #tab4 li.tab4 a { /* settings for selected tab link */
background-color: #557CAB; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #557CAB; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #E6EEF8; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover, ul#tabnav a.current{ /* settings for hover effect */
background: #557CAB; /* set desired hover color */
color:#FFFFFF;
}

/* end css tabs */


div#q_manage{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	font-size:7.5pt;
}

div#q_manage th{
	background:#70AED3 url(../images/gradient2b.gif) repeat-x scroll left bottom;
	border-bottom:1px solid #327AA5;
	border-top:1px solid #6DACD2;
	color:#FFFFFF;
	padding:3px 4px;
	text-transform:uppercase;
}

div#q_manage .even {
	background-color:#c0d4cb;
}

div#q_manage .odd {
	background-color:#c0dac8;
}

div#q_manage .even_Active{background-color:#c0d4cb}
div#q_manage .odd_Active{background-color:#c0dac8;}

div#q_manage .even_Denied{background-color:#cdd9e7;}
div#q_manage .odd_Denied{background-color:#c2cbd4;}

div#q_manage .even_Inactive{background-color:#feb8c0;}
div#q_manage .odd_Inactive{background-color:#f598a1;}

div#q_manage .even_Fixing{background-color:#fdf3b6;}
div#q_manage .odd_Fixing{background-color:#ffe796;}

div#q_manage .even_Waiting{background-color:#fdc395;}
div#q_manage .odd_Waiting{background-color:#fcbb7e;}

div#q_manage tr:hover{
	background-color:#8CBC9B;
}

div#q_manage table{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #CCCFD3;
	padding:1px;
	margin-bottom:10px;
	margin-top:10px;
}

#qa_subquestion, #qa_subquestion2{
	float:left;
	width:300px;
	height:250px;
	
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

#qa_thememid{
	margin-left:auto;
	margin-right:auto;
	width:715px;
	height:15px;
	padding:4px;
}

.answer{
	
	margin-top:5px;
}

.answer .header{
	height:56px;
	background-image:url(../images/qr_bg_bar.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-size:20px;
	padding-top:40px;
	color:#FFFFFF;
}

.related h2{
	color:#2b537a;
	font-size:14px;
	margin:0;
	padding:0;
}

.related h2 a{
	color:#2b537a;
	text-decoration:none;
}

.related p{
	margin:0;
	padding:0;
}

.related table{
	margin-left:auto;
	margin-right:auto;
	
}

.related table td{
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
	padding-bottom:4px;
}

.related table td img{
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0px;
}

.related .header{
	height:36px;
	background-image:url(../images/qr_bg_bar.gif);
	background-position: center;
	background-repeat: repeat-x;
	font-size:20px;
	padding-top:20px;
	padding-left:20px;
	color:#FFFFFF;
}

.answer .header a{
	color:#FFFFFF;
}

.answer .answer_text{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	
	
}

.answer .answer_text p{
	margin-top:8px;
	margin-bottom:8px;
}

.answer .header img.avatar{
	margin-left:15px;
	margin-top:-26px;
	width:78px;
	height:78px;
	padding:3px;
	background-image:url(../images/avatarcadre.gif);
	background-repeat: repeat-x;
	float:left;
}

#qa_subquestion_right{
	width:336px;
	height:280px;
	padding: 20px;
	float:right;
	
}




#form_answer{
	margin:0;
	padding:0;
	background-color:#598AB9;
	background-image:url(../images/f_answer_bg.gif);
	background-repeat: repeat-x;
	background-position:top;
	padding-top:1px;
	padding-left:15px;
	color:#FFFFFF;
	
}

#form_answer .form_title{
	margin-top:20px;
	margin-bottom:20px;
	color:#FFFFFF;
	font-size:20px;
}

table.formanswer{
	
	
}

table.formanswer .registration a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
}

.formerror{
	color:#FF0000;
	font-size:12px;
}

#answer_text_anonyme{
	width:500px;
	height:100px;
}


div.answer_text ul {
	margin-left:0;
	padding-left:15px;
	margin-bottom:5px;
}
div.answer_text ul li {
	background:url(../images/bullet.gif) 0em 0.5em no-repeat; /* change background em accordingly */
	padding-left: 10px;
	list-style: none;
}

div.answer_text ol li, div.answer_text ul li { margin-bottom:4px; }
div.answer_text ol {
	margin-left:1.5em;
	padding-left:0px;
}

div.answer_text ol li {
	list-style:decimal;
	background-image:none;
	padding-left:0em;
}

div#qa_subquestion_left{
	
}
      
strong{
	font-weight:bold;
}

#pagenav{
	margin:10px;
	font-size:14pt;
	text-align:center;
	font-family: Georgia, Palatino, Times New Roman;
}
#pagenav a{
	text-decoration:none;
}
      
.q_intro{
	padding:10px;
}

.q_intro p{
	padding:5px;
}
