#table_blocs
{
   width: 947px;
   margin: auto;
   border-collapse: collapse;
   border-spacing: 0;
}
#table_blocs tr, #table_blocs2 tr
{
	page-break-inside: avoid;
}
.tableau_photo tr
{
	page-break-inside: avoid;
}
.tableau_photo tr td
{
	width: 150px;
	height: 106px;
}

#table_blocs tr.thead td
{
	background-color: #2C2C2C;
    background-image: url(images/table_blocs_header_bg.jpg);
    background-repeat: repeat-x;
    height: 39px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    border-bottom: 1px #003b77 solid;
}
#table_blocs tr.thead td a
{
	color: #ffffff;
	text-decoration: none;
}
#table_blocs tbody tr td
{
    height: 72px;
    font-size: 12px;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    vertical-align: bottom;
}
#table_blocs tbody tr.impair
{
    background-color: #e4e4e4;
}
#table_blocs tbody tr.pair
{
    background-color: #ffffff;
}
#table_blocs tbody tr td a {
	text-decoration: none;
}
#table_blocs tbody tr.impair td.projection
{
    background-image: url(images/table_blocs_projection_impair_bg.jpg);
    background-color: #F6C850;
    background-repeat: repeat-x;
}
#table_blocs tbody tr.pair td.projection
{
    background-image: url(images/table_blocs_projection_pair_bg.jpg);
    background-color: #ECD997;
    background-repeat: repeat-x;
}
.T1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: bold;
  color: #2d478a;
  line-height: 23px;
}
.normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  font-weight: normal;
}


#table_blocs2
{
   width: 947px;
   margin: auto;
   border-collapse: collapse;
   border-spacing: 0;
}

#table_contact
{
   border-collapse: collapse;
   border-spacing: 0;
}

#table_blocs2 tbody tr td, #table_contact tbody tr td
{
    font-size: 12px;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    vertical-align: bottom;
}
#table_blocs2 tbody tr.impair, #table_contact tbody tr.impair
{
    background-color: #e4e4e4;
}
#table_blocs2 tbody tr.pair, #table_contact tbody tr.pair
{
    background-color: #ffffff;
}
#table_blocs2 tbody tr td a {
	text-decoration: none;
}
#table_blocs2 tbody tr.impair td.projection
{
    background-image: url(images/table_blocs_projection_impair_bg.jpg);
    background-color: #F6C850;
    background-repeat: repeat-x;
}
#table_blocs2 tbody tr.pair td.projection
{
    background-image: url(images/table_blocs_projection_pair_bg.jpg);
    background-color: #ECD997;
    background-repeat: repeat-x;
}

