.tab, .tab caption
{
    margin: auto;
}	

.tab
{
    border: black 1px solid;
   /* border-collapse: separate;*/
   /* border-spacing: 2px;*/
   /* empty-cells: hide;*/
     width:95%;
    /* max-width:90%;*/
     border-collapse:collapse;
     background:white;   
     /*background: white url('../img/paper.png') repeat;  */
}

.tab caption
{
	background-color: #da878a;/*£red;#181A12;*/
	color:black;/*#FF6533;*/
	font-size: 13px;	
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight:bold;
	border:1px solid black;
	padding:5px;	
}

.question 
{
	border-bottom:1px solid black;	
}
.sousquestion 
{
	border-bottom:1px dotted black;	
}	

.cellRight 
{
	text-align:right;	
}

.tab th,td
{
	padding-left:15px;
}

.tab th
{
    color: #2C2F22;
    /*background-color: #FFCC66;*/
    /*border: #FFCC66 1px solid;*/
    letter-spacing: 1px;
    font-size: 0.8em;
    text-align:left;
    width:30%;
    
}

.tab td
{
    /*border-bottom: black 1px solid;*/
    padding-left: 10px;
    font-size:11px;
}

.navcol
{
    width: 200px;
    background-color: #F4FAFD;
}

.numcol
{
    width: 150px;
}

.tab thead
{
    font-size: 1em;
    background-color: white;
    color: black;
    letter-spacing: 1px;
    border-bottom:1px solid black;
}

.emph 
{
	color:black;
	font-size:13px;	
	font-style:italic;
}

.fColor 
{
	background-color: #eeb2ac;
}
.sColor
{
	background-color: #f3d6d3;
}

.trBorder 
{
	border:1px solid black;		
}



.tab2, .tab2 caption
{
    margin: auto;
}	

.tab2
{
    border: black 1px solid;
   /* border-collapse: separate;*/
   /* border-spacing: 2px;*/
   /* empty-cells: hide;*/
     width:95%;
    /* max-width:90%;*/
     border-collapse:collapse;
     background:white;   
     /*background: white url('../img/paper.png') repeat;  */
     margin-bottom:20px;
}

.tab2 caption
{
	background-color: #da878a;/*£red;#181A12;*/
	color:black;/*#FF6533;*/
	font-size: 13px;	
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight:bold;
	border:1px solid black;
	padding:5px;	
}


.tab2 th,td
{
	padding-left:15px;
}

.tab2 th
{
    color: #2C2F22;
    /*background-color: #FFCC66;*/
    /*border: #FFCC66 1px solid;*/
    letter-spacing: 1px;
    font-size: 0.8em;
    text-align:left;
    width:50%;
    
}

.tab2 td
{
    /*border-bottom: black 1px solid;*/
    padding-left: 10px;
    font-size:11px;
}