.body_margin {
	margin-top: 0px;
}
.bg_top {

	background-image: url(../bg_top.jpg);
	background-repeat: no-repeat;
}
.bg_top_img {
	background-image: url(bg_top_img.jpg);
	background-repeat: no-repeat;
}
.bg_menu_fr {
	background-image: url(bg_menu_fr.jpg);
	background-repeat: no-repeat;
}
.bg_left {
	background-image: url(bg_left.jpg);
	background-repeat: no-repeat;
}
 .bloc_title_cat {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #79838F;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.bloc_contenu_texte_left {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: left;
}
.bloc_contenu_texte_center {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: center;
}
.bloc_languages {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #356686;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	vertical-align: top;
}
.bloc_copyright {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8D8D8D;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
.bord_gray_center {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #E3E6E8;
}
.bord_gray_left {

	text-align: left;
	vertical-align: middle;
	border: 1px solid #E3E6E8;
}
.labels_form {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #356686;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #E3E6E8;
}
.labels_form_left_top {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #356686;
	text-align: left;
	vertical-align: top;
	border: 1px solid #E3E6E8;
}
.labels_form_center {

	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #356686;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #E3E6E8;
}
.texte_champs {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.texte_normal_gray {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
}
.texte_normal_gray10px {

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #5F5F5F;
}
.texte_bold_gray {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #5F5F5F;
}
.texte_normal_blue {

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #356686;
}
.texte_bold_blue {


	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #356686;
}
.texte_bold_grayblue {

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #79838F;
}
.texte_normal_grayblue {


	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #79838F;
}
.title_blue {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #356686;
}
.texte_blue {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #356686;
}
.title_gray {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #5F5F5F;
}
.title_grayblue {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #79838F;
}
.title_orange {

	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FA871E;
}
 .title_gray_20px {
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #79838F;
}
.title_puces {
	list-style-type: square;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #356686;
}
    a.linklanguages:link, a.linklanguages:active, a.linklanguages:visited
 {
	font-family: Verdana;
	color: #356686;	
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
 } 
 a.linklanguages:hover
 { 	
	font-family: Verdana;
	color: #FA871E;	
	text-decoration: underline;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
 }
    a.linkcopyright:link, a.linkcopyright:active, a.linkcopyright:visited
 {
	font-family: Arial;
	color: #8D8D8D;	
	text-decoration: underline;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linkcopyright:hover
 { 	
	font-family: Arial;
	color: #8D8D8D;	
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
 }
    a.linktitlecat:link, a.linktitlecat:active, a.linktitlecat:visited
 {
	font-family: Tahoma;
	color: #79838F;	
	text-decoration: none;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
 } 
 a.linktitlecat:hover
 { 	
	font-family: Tahoma;
	color: #356686;	
	text-decoration: underline;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
 }
     a.linktitle20pxgray:link, a.linktitle20pxgray:active, a.linktitle20pxgray:visited
 {
	font-family: Tahoma;
	color: #79838F;	
	text-decoration: none;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
 } 
 a.linktitle20pxgray:hover
 { 	
	font-family: Tahoma;
	color: #356686;	
	text-decoration: underline;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
 }
     a.linkboldblue:link, a.linkboldblue:active, a.linkboldblue:visited
 {
	font-family: Tahoma;
	color: #356686;	
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 } 
 a.linkboldblue:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 }
      a.linknormalblue:link, a.linknormalblue:active, a.linknormalblue:visited
 {
	font-family: Tahoma;
	color: #356686;	
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linknormalblue:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 }
       a.linknormalgray:link, a.linknormalgray:active, a.linknormalgray:visited
 {
	font-family: Tahoma;
	color: #5F5F5F;	
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linknormalgray:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 }
       a.linkboldgray:link, a.linkboldgray:active, a.linkboldgray:visited
 {
	font-family: Tahoma;
	color: #5F5F5F;	
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 } 
 a.linkboldgray:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 }
        a.linknormalgray11px:link, a.linknormalgray11px:active, a.linknormalgray11px:visited
 {
	font-family: Tahoma;
	color: #5F5F5F;	
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linknormalgray11px:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
 }
      a.linknormalblue_gray:link, a.linknormalblue_gray:active, a.linknormalblue_gray:visited
 {
	font-family: Tahoma;
	color: #356686;	
	text-decoration: underline;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linknormalblue_gray:hover
 { 	
	font-family: Tahoma;
	color: #79838F;	
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
 }
          a.linkindex:link, a.linkindex:active, a.linkindex:visited
 {
	font-family: Tahoma;
	color: #79838F;	
	text-decoration: none;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
 } 
 a.linkindex:hover
 { 	
	font-family: Tahoma;
	color: #FA871E;	
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
 }
