.body { margin-top: 0; vertical-align: middle; }

.fond_body {
	margin-top: 0px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: center top;
}

.bloc_links_top { 
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #fff; 
    vertical-align: middle; 
    text-align: center; 
    padding: 0 0 0 0; 
    }

.bloc_links_top_00 { 
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #fff; 
    vertical-align: middle; 
    text-align: center; 
    padding: 0 0 0 0; 
    }
	
.bloc_links_top_01 { 
    font-family: Arial; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #333333; 
    vertical-align: middle; 
    text-align: center; 
    padding: 0 0 0 0; 
    }

.bloc_links_top_02 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
	padding-right: 0;
}

.bloc_links_top_03 { 
    color: #343434; 
    font-family: Arial; 
    font-size: 14px; 
    vertical-align: middle; 
    text-align: center; 
    margin: 16px; 
}

.bloc_links_languages {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	vertical-align: middle;
	text-align: center;
}
.bloc_links_languages2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	vertical-align: middle;
	text-align: center;
}

.bloc_texte_corps { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal; 
    color: #333333; 
    padding: 20px; 
    text-align: justify; 
    vertical-align: middle;      
}

.bloc_texte_corps2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	background-color: #8C6641;
}
	
.bloc_texte_corps3 {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; color: #0f0f0f; 
    padding: 0; vertical-align: middle; 
    font-family: Arial, Helvetica, sans-serif; 
    background-position: 66.67px center; 
    text-align: justify; 
    margin: 20px; 
    border-style: none; 
}

.bloc_texte_corps4 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; color: #0f0f0f; 
    padding: 0; vertical-align: middle; 
    font-family: Arial, Helvetica, sans-serif; 
    background-position: 66.67px center; 
    text-align: justify; 
    border-style: none; 
}

.bloc_texte_corps5 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; color: #0f0f0f; 
    padding: 0; vertical-align: middle; 
    font-family: Arial, Helvetica, sans-serif; 
    background-position: 66.67px center; 
    text-align: justify; 
    border-style: none; 
}

.bloc_texte_corps6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px; color: #000; padding: 0; 
    vertical-align: top; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    background-position: 66.67px center; 
    text-align: center; border-style: none;
}

.bloc_texte_corps7 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 30px; color: #f00; padding: 0; 
    vertical-align: top; 
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    background-position: 66.67px center; 
    text-decoration: underline; 
    text-align: center; 
    border-style: none;
}
    
    .bloc_texte_corps8 { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px; 
    font-weight: normal; 
    color: #333333; 
    padding: 20px; 
    text-align: justify; 
    vertical-align: top;      
}

.bloc_texte_corps9 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #333333; padding: 20px; text-align: justify; vertical-align: top; margin: 20px; }


.bloc_links_sousmenu {
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	text-transform: uppercase;
	color: #333333;
}
.bloc_links_sousmenu2 {
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.bloc_links_sousmenu3 {
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.bloc_links_sousmenu4 { 
    font-family: Arial; 
    font-size: 12px; 
    font-variant: normal; 
    vertical-align: middle; 
    font-weight: bold; 
    text-transform: uppercase; 
    color: #ffffff; text-align: 
    center; 
}
.bloc_links_sousmenu5 {
	font-family: Arial;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	padding-right: 315px;
}
		a.linktop00:link, a.linktop00:active, a.linktop00:visited
{
	color:#fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}


		a.linktop01:link, a.linktop01:active, a.linktop01:visited
{
	color:blue;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
	
		a.linktop01:hover
{
	color:maroon;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
		a.linktop02:link, a.linktop02:active, a.linktop02:visited
{
	color:#FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-right: 0px;
}
	
		a.linktop02:hover
{
	color:#41645B;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
		a.linktop03:link, a.linktop03:active, a.linktop03:visited
{ 
    color: white; 
    text-decoration: none; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-align: center; 
    vertical-align: middle; 
    padding-right: 0; 
}
		a.linktop03:hover
{
	color:#CCCCCC;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}
		a.linktop04:link, a.linktop04:active, a.linktop04:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding-right: 0px;
	color: #FFFFFF;
}
	
		a.linktop04:hover
{
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linktop05:link, a.linktop05:active, a.linktop05:visited
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; font-weight: bold; 
    text-transform: uppercase; 
    text-align: center; 
    vertical-align: middle; 
    padding-right: 0; 
    color: #ffffff; 
    text-decoration: underline; }
	
		a.linktop05:hover
{
	color: yellow;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linktop051:link, a.linktop051:active, a.linktop051:visited
{ 
    color: blue; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
    text-align: center; 
    vertical-align: middle; 
    padding-right: 0; 
    text-decoration: underline; 
}
	
		a.linktop051:hover
{
	color: #00c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

a.linktop06:link, a.linktop06:active, a.linktop06:visited
{
	color:blue;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
a.linktop06:hover
{
	color:red;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

a.linktop07:link, a.linktop07:active, a.linktop07:visited
{
	color:#00c;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: top;
}
a.linktop07:hover
{
	color:red;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linktop08:link, a.linktop08:active, a.linktop08:visited
{
	color:blue;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: top;
}
	
		a.linktop08:hover
{
	color:maroon;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


		a.linklanguages01:link, a.linklanguages01:active, a.linklanguages01:visited
{
	color:blue;
	text-decoration: none;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
	
		a.linklanguages01:hover
{
	color:maroon;
	text-decoration: underline overline;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
		a.linklanguages02:link, a.linklanguages02:active, a.linklanguages02:visited
{
	color:#ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}	
		a.linklanguages02:hover
{
	color:#333333;
	text-decoration: underline overline;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linklanguages03:link, a.linklanguages03:active, a.linklanguages03:visited
{ 
    color:#ffffff; 
    text-decoration: none; 
    font-family: Verdana; 
    font-size: 10px; 
    font-weight: bold; 
    text-transform: uppercase; 
    margin-right: 16px; 
    margin-left: 16px; 
    padding-right: 16px; 
    padding-left: 16px; 
}
		a.linklanguages03:hover
{
	color:#333333;
	text-decoration: underline overline;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linklanguages05:link, a.linklanguages05:active, a.linklanguages05:visited
{ 
    color:#fff; 
    text-decoration: underline; 
    font-family: Verdana; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
}
		a.linklanguages05:hover
{
	color:yellow;
	text-decoration: underline overline;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

		a.linklanguages051:link, a.linklanguages051:active, a.linklanguages051:visited
{ 
    color:blue; 
    text-decoration: underline; 
    font-family: Verdana; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: uppercase; 
}
		a.linklanguages051:hover
{
	color:#000;
	text-decoration: underline overline;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

a.linklanguages06:link, a.linklanguages06:active, a.linklanguages06:visited
{
	color:blue;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}
a.linklanguages06:hover
{
	color:red;
	text-decoration: underline overline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

	a.linksousmenu01:link, a.linksousmenu01:active, a.linksousmenu01:visited
{ color: blue; text-decoration: underline; font-family:Arial; font-size: 12px; font-weight: bold; text-transform: none; }
	
		a.linksousmenu01:hover
{
	color:maroon;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
	a.linksousmenu02:link, a.linksousmenu02:active, a.linksousmenu02:visited
{
	color:#666666;
	text-decoration: none;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
	
		a.linksousmenu02:hover
{
	color:#58441c;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
	a.linksousmenu03:link, a.linksousmenu03:active, a.linksousmenu03:visited
{
	color:#333333;
	text-decoration: none;
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
	
		a.linksousmenu03:hover
{
	color:#41645b;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}
	a.linksousmenu04:link, a.linksousmenu04:active, a.linksousmenu04:visited
{ 
    color:#ffffff; 
    text-decoration: none; 
    font-family:Arial; 
    font-size: 12px; 
    font-weight: bold; 
    text-transform: none; 
    text-align: center; 
}	
		a.linksousmenu04:hover
{
	color:#CCCCCC;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

	a.linksousmenu05:link, a.linksousmenu05:active, a.linksousmenu05:visited
{ 
    color:#ffffff; 
    text-decoration: underline; 
    font-family:Arial; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: none; 
    text-align: center; 
}	
		a.linksousmenu05:hover
{
	color:yellow;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

	a.linksousmenu051:link, a.linksousmenu051:active, a.linksousmenu051:visited
{ 
    color:blue; 
    text-decoration: underline; 
    font-family:Arial; 
    font-size: 14px; 
    font-weight: bold; 
    text-transform: none; 
    text-align: center; 
}	
		a.linksousmenu051:hover
{
	color:#000;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

	a.linksousmenu06:link, a.linksousmenu06:active, a.linksousmenu06:visited
{ 
    color:#000080; 
    text-decoration: underline; 
    font-family:Arial; 
    font-size: 12px; 
    font-weight: bold; 
    text-transform: none; 
    text-align: center; 
}	
		a.linksousmenu06:hover
{
	color:#CCCCCC;
	text-decoration: underline overline;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


.bloc_photo {
	text-align: center;
	vertical-align: middle;
}
.character-blanc /*for invisible text*/{ color: #fff; }
