body
{
color: black;
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
text-decoration: none;
border:0;
margin:0;
padding:0;}

#header {
	width:780px;
	height:105px;
	text-align:center;
	position:relative;
	margin:0 auto;
	padding:0;
	background-image:url(http://recherche2.assemblee-nationale.fr/commun/images/bandeau_question.jpg);
}

#questiontop{
	text-align:center;
}

#printtop{
	text-align:center;
	padding-bottom:5px;
}

#printbottom{
	text-align:center;
	padding-bottom:10px;
}

#content{
	text-align:center;
	margin:0;
	padding:0;
	border:0;
}

table {
	border-spacing:1px;
	text-align:center;
	margin:0 auto;
	margin-bottom:5px;
}

.tableh1 {
	width:100%;
}

.tableh2 {
	width:100%;
}

.tableh3 {
	width:100%;
}

.tableh4 {
	width:100%;
}

tr
{
vertical-align : top;
}

td
{
color: black;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
text-decoration: none;
margin:0;
padding:0;
}

.tdstyle33
{
color: black;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justify;
text-decoration: none;
margin:0;
padding:0;
width:33%;
}

.tdstyleh1
{
color: #CC0101;
margin:0;
margin-bottom: 5px;
padding: 5px;
background-color: White;
font-family:  Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
line-height: 20px;
font-weight: bold;
text-decoration: none;
border: 1px dotted #CC0101;
}

.tdstyleh2
{
margin:0;
padding:5px;
margin-bottom: 5px;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
text-decoration: none;
font-style: normal;
font-weight: bold;
border: 1px dotted #000000;
color: black;
}

.tdstyleh233
{
margin:0;
padding:5px;
margin-bottom: 5px;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
text-decoration: none;
font-style: normal;
font-weight: bold;
border: 1px dotted #000000;
color: black;
width:33%;
}

.tdstyleh250
{
margin:0;
padding:5px;
margin-bottom: 5px;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
text-decoration: none;
font-style: normal;
font-weight: bold;
border: 1px dotted #000000;
color: black;
width:50%;
}

.tdstyleh2100
{
margin:0;
padding:5px;
margin-bottom: 5px;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
text-decoration: none;
font-style: normal;
font-weight: bold;
border: 1px dotted #000000;
color: black;
width:100%;
}

.tdstyleh3
{
margin:0;
padding:5px;
margin-bottom: 5px;
color: black;
background-color: #EDF0F4;
line-height: 25px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: center;
text-decoration: none;
border: 1px dotted #000000;
}

.tdstyleh4
{
margin:0;
margin-bottom: 5px;
padding: 5px;
color: black;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
font-weight: normal;
text-align:left;
border: 1px dotted #000000;
}

.tdstyleh6
{
margin:0;
background-color: #FCFCFC;
padding: 5px;
width: 768px;
border: 1px dotted #CC0101;
color: black;
}

h2
{
margin:0;
padding:5px;
margin-bottom: 5px;
background-color: #F9FAFB;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
text-align: center;
text-decoration: none;
font-style: normal;
border: 1px dotted;
color: black;
}

* html .tdstyleh1 {
border: 1px solid;
}

* html .tdstyleh2 {
border: 1px solid;
}

* html .tdstyleh233 {
border: 1px solid;
}

* html .tdstyleh250 {
border: 1px solid;
}

* html .tdstyleh2100 {
border: 1px solid;
}

* html .tdstyleh3 {
border: 1px solid;
}

* html .tdstyleh4 {
border: 1px solid;
}

* html .tdstyleh6 {
border: 1px solid #CC0101;
}

* html h2 {
border: 1px solid;
}

.divcenter {
	text-align:center;
	margin:0;
	padding:0;
	border:0;
}

.contenu
{
color: black;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: justify;
text-decoration: none; 
}

.contenutexte
{
color: black;
font-family:  Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
text-align: justify;
text-decoration: none; 
padding: 5px;
}

a
{
color: #999999;
font-size: 10px;
font-weight: bold;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}

a:hover
{
color: #C2262A;
font-size: 10px;
font-weight: bold;
text-decoration: none}

img {
	border:0;
	vertical-align:middle;
}
