@charset "UTF-8";
/* CSS Document */

body
{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	text-align:center;
}
.LTR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.LTR a {
	text-decoration:none;
}
#page { 
        width: 952px;
        margin-left: auto; 
        margin-right: auto; 
        text-align: left;
        }
#plc_lt_zoneBanniere_ContentSlider_pager {
	display:none;
}
#navigation {
	margin: 0px;
	padding: 0px;
	width: 952px;
}
#content
{
	margin: 0px;
	padding: 0px;
	width: 952px;
}
#bread_crumbs_begin
{
	margin: 0px;
	padding: 0px;
	width: 952px;
}
#footer
{
	margin: 0px;
	padding: 0px;
	width: 952px;
}
#header
{
	margin: 0px;
	padding: 0px;
	width: 952px;
}
#space_inter_content_footer {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 952px;
	background-color: #a31726;
}
#menu_sup_header
{
}
.navigation_repeat {
	background-image: url(/App_Themes/AFT/images/navigation_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	border:0;
}

.navigation_repeat tr {
	border:0;
}

.navigation_repeat td {
	border:0;
} 
.sup_header_repeat {
	background-image: url(/App_Themes/AFT/images/sup_header_navigation_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
menu_sup_header
{
}
.text_bread_crumbs {
	color: #000000;
}
.CMSBreadCrumbsLink {
	color: Gray;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text_bread_crumbs a:hover {
	text-decoration: underline; 
}
.CMSBreadCrumbsCurrentItem 
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}

.AFTBreadcrumbs
{
	margin-left:20px;
	margin-top: 10px;
	margin-bottom:10px;
}

.AFTBreadcrumbs a
{
	color: #a7a7a7;
}

.AFTBreadcrumbs span
{
	font-weight: bold;
	font-size: 11px;
}

.general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.general a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: none;
}
.general a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: underline;
}
.general_active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: underline;
}
.text_linked {
	color: #FFFFFF;
	text-decoration: underline;
}
.text_linked a {
	color: #FFFFFF;
	text-decoration: underline;
}
.text_linked a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.field_connexion {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 85px;
	border: 1px solid #bdbdbd;
}
.field_research {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 135px;
	border: 1px solid #bdbdbd;
}
.text_header_command {
	font-size: 10px;
	color: #a31726;
	font-weight: bold;
}
.header_navigation_repeat {
	background-image: url(/App_Themes/AFT/images/header_navigation_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.text_navigation_header {
	font-size: 11px;
}
.text_navigation_header a {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.text_navigation_header a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.text_navigation_header_active  {
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.bloc_news_repeat {
	background-image: url(/App_Themes/AFT/images/bloc_news_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.name_bloc {
	font-size: 14px;
	color: #a31726;
	font-weight: bold;
}
.pink_point {
	background-image: url(/App_Themes/AFT/images/line_pink_separation_repeat.png);
	background-repeat: repeat-x;
	background-position: center;
	margin: 0px;
	padding: 0px;
}
.text_bloc {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text_bloc_linked {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #a31726;
}
.text_bloc_linked a {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #a31726;
	text-decoration: underline;
}
.text_bloc_linked a:hover {
	font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #a31726;
	text-decoration: underline;
}
.bloc_questions_top_repeat {
	background-image: url(/App_Themes/AFT/images/bloc_questions_top_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bloc_questions_background {
	background-image: url(/App_Themes/AFT/images/block_question_background.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
.navigation_right_repeat {
	background-image: url(/App_Themes/AFT/images/navigation_right_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.title_bloc {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#000000;
	text-align:left;
}

.title_bloc a {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color:#000000;
	text-align:left;
}
.title_bloc a:hover {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	color: #000000;
}
.sponsor_top_repeat {
	background-image: url(/App_Themes/AFT/images/sponsor_top_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.sponsor_bottom_repeat {
	background-image: url(/App_Themes/AFT/images/sponsor_bottom_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.sponsor_left_repeat {
	background-image: url(/App_Themes/AFT/images/sponsor_left_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.sponsor_right_repeat {
	background-image: url(/App_Themes/AFT/images/sponsor_right_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.sponsor_fond_blanc {
	background-image: url(/App_Themes/AFT/images/sponsor_fond_rond.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
}
#space_inter_content_footer {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 952px;
	background-color: #a31726;
}
.FooterCMSMenuItem {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}
.FooterCMSMenuItemMouseOver {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}
.FooterCMSMenuItemSeparator {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
}
.footer_text {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
.footer_text a {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}
.footer_text a:hover {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
}
.navigation_right_rubrique_bgd_repeat {
	background-image: url(/App_Themes/AFT/images/navigation_repeat_rubrique.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.autres_espaces_repeat {
	background-image: url(/App_Themes/AFT/images/autres_espaces_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.autres_espaces_open_repeat {
	background-image: url(/App_Themes/AFT/images/autres_espaces_open_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.field_general {
	margin: 0px;
	padding: 0px;
	height: 13px;
	border: 1px solid #bdbdbd;
	font-size: 10px;
}
.field_bottom_repeat {
	background-image: url(/App_Themes/AFT/images/field_bottom_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.field_long {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 113px;
	border: 1px solid #bdbdbd;
	font-size: 10px;
}
.field_extra_long {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 133px;
	border: 1px solid #bdbdbd;
	font-size: 10px;
}
.field_date {
	margin: 0px;
	padding: 0px;
	height: 13px;
	width: 70px;
	border: 1px solid #bdbdbd;
	font-size: 10px;
}
.pager_active {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.text_navigation_news {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.text_navigation_news a {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.text_navigation_news a:hover {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.text_navigation_news_active {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.documents_tree_bottom_repeat {
	background-image: url(/App_Themes/AFT/images/documents_tree_bottom_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.documents_tree_top_repeat {
	background-image: url(/App_Themes/AFT/images/documents_tree_top_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.documents_tree_left_repeat {
	background-image: url(/App_Themes/AFT/images/documents_tree_left_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.documents_tree_right_repeat {
	background-image: url(/App_Themes/AFT/images/documents_tree_right_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.text_tree_title {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #a31726;
	padding: 0px;
}
.name_dossier_fichier {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
}
.name_dossier_fichier a {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
}
.name_dossier_fichier a:hover {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: underline;
}
.name_dossier_fichier_active {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-decoration: underline;
}
.formulaire_bottom_repeat {
	background-image: url(/App_Themes/AFT/images/formulaire_bottom_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.formulaire_top_repeat {
	background-image: url(/App_Themes/AFT/images/formulaire_top_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.formulaire_left_repeat {
	background-image: url(/App_Themes/AFT/images/formulaire_left_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.black_border {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
}
.formulaire_right_repeat {
	background-image: url(/App_Themes/AFT/images/formulaire_right_repeat.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}
.field_comment {
	margin: 0px;
	padding: 0px;
	height: 65px;
	border: 1px solid #bdbdbd;
	width: 286px;
}
.name_bloc_black {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.text_little {
	font-size: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.list_text_red_line {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.general_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.general_list_LF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.general_list a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: underline;
}
.general_list a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	text-decoration: underline;
}
.text_bloc_linked_high {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;






	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	color: #a31726;
}
.text_bloc_linked_high a {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #a31726;
	text-decoration: underline;
}
.text_bloc_linked_high a:hover {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #a31726;
	text-decoration: underline;
}
.red_border {
	margin: 0px;
	padding: 0px;
	border: 1px solid #a31726;
}
.pointille_red_repeat {
	background-image: url(/App_Themes/AFT/images/pointille_rouge.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
}
.bgd_tournoi_bottom {
	background-image: url(/App_Themes/AFT/images/bgd_tournoi_bottom.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: bottom;
}
.pointille_red_horizontal {
	background-image: url(/App_Themes/AFT/images/pointille_red_horizontal.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: top;
}
.bgd_two_bottom_repeat {
	background-image: url(/App_Themes/AFT/images/bloc_TWO_bottom_repeat.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
}
.text_bloc {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text_bloc a {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
	text-decoration: underline;
}
.text_bloc a:hover {
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
	text-decoration: underline;
}
.bgd_button_oval_on {
	background-image: url(/App_Themes/AFT/images/btn_oval_degrade_on_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: left center;
}
.bgd_button_oval_off {
	background-image: url(/App_Themes/AFT/images/btn_oval_degrade_off_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	background-position: left center;
}
.bgd_button_oval_off a {
	text-decoration:none;
	color:#000000;
}
.big_button_grey_middle {
	background-image: url(/App_Themes/AFT/images/big_button_grey_middle.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Verdanal, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.border_news_repeat_high {
	background-image: url(/App_Themes/AFT/images/border_news_repeat_high.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.bloc_vignette_repeat_high {
	background-image: url(/App_Themes/AFT/images/bloc_vignette_border_repeat_high.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.text_little_bold {
	font-size: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
}
.text_little_tree {
	font-size: 9px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
	margin: 0px;
}
.big_photo_bgd {
	background-image: url(/App_Themes/AFT/images/photo_extra_grande.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
.title_bloc_extra {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.win {
	background-color: #f8b605;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.title_bloc_extra_bold {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.black_border_strong {
	margin: 0px;
	padding: 0px;
	border: 2px solid #000000;
}
/*#Top menu styles/Horizontal#*/


.horizontalsubCMSMenu
{
	background: #a31726;
	color: #000000;
}
.horizontalsubsubCMSMenu
{
	background: #a31726;
	color: #000000;
}
.horizontalsubsubsubCMSMenu
{
	background: #a31726;
	color: #000000;
}

.horizontalsubCMSMenu tr
{
	background: #a31726;
}
.horizontalsubsubCMSMenu tr
{
	background: #a31726;
}
.horizontalsubsubsubCMSMenu tr
{
	background: #a31726;
}

.horizontalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}
.horizontalsubsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}
.horizontalsubsubsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.horizontalsubCMSMenuItem, .horizontalsubCMSMenuItemMouseOver, .horizontalsubCMSMenuItemMouseDown,
.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown
{
	min-width: 81px;
	white-space: nowrap;
	display: block;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #e5e5e5;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.horizontalsubsubCMSMenuItem, .horizontalsubsubCMSMenuItemMouseOver, .horizontalsubsubCMSMenuItemMouseDown,
.horizontalsubsubCMSMenuHighlightedMenuItem, .horizontalsubsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubsubCMSMenuHighlightedMenuItemMouseDown
{
	min-width: 81px;
	white-space: nowrap;
	display: block;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #e5e5e5;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.horizontalsubsubsubCMSMenuItem, .horizontalsubsubsubCMSMenuItemMouseOver, .horizontalsubsubsubCMSMenuItemMouseDown,
.horizontalsubsubsubCMSMenuHighlightedMenuItem, .horizontalsubsubsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubsubsubCMSMenuHighlightedMenuItemMouseDown
{
	min-width: 81px;
	white-space: nowrap;
	display: block;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #e5e5e5;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuItemMouseOver
{
	background-color: #c3c3c3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.horizontalsubsubCMSMenuHighlightedMenuItem, .horizontalsubsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubsubCMSMenuItemMouseOver
{
	background-color: #c3c3c3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.horizontalsubsubsubCMSMenuHighlightedMenuItem, .horizontalsubsubsubCMSMenuHighlightedMenuItemMouseOver, 
.horizontalsubsubsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubsubsubCMSMenuItemMouseOver
{
	background-color: #c3c3c3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/App_Themes/AFT/images/fleche_noire.png);
	background-position: left center;
	background-repeat: no-repeat;
}

.horizontalCMSMenu
{
	height: 29px;
	color: #000000;
	background-image: url(/App_Themes/AFT/images/topMenuBackground.png);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.horizontalCMSMenuItem
{
	margin: 0px;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}
.horizontalCMSMenuItemMouseOver {
	margin: 0px;
	height: 25px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuItemMouseUp {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark_up.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuItemMouseDown {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuHighlightedMenuItem {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuHighlightedMenuItemMouseOver {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuHighlightedMenuItemMouseUp {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.horizontalCMSMenuHighlightedMenuItemMouseDown {
	margin: 0px;
	height: 29px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background-image: url(/App_Themes/AFT/images/bgd_navigation_dark.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}


/*#Top menu styles/Vertical#*/
.verticalCMSMenu
{
	/*	height: 34px;*/
	width: 110px;
	color: #FFFFFF;
	padding: 3px;
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}

.verticalsubCMSMenu
{
	background: black;
	color: #FFFFFF;
	height: 29px;
}

.verticalsubCMSMenu tr

{
	background: black;
}

.verticalsubCMSMenuItem
{
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuItem, .verticalsubCMSMenuItemMouseOver, .verticalsubCMSMenuItemMouseDown,
.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 101px;
	min-height: 24px;
	white-space: nowrap;
	display: block;
}

.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, 
.verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuItemMouseOver
{
	background-color: #e5e5e5;
}

.verticalCMSMenuItem, .verticalCMSMenuItemMouseOver, .verticalCMSMenuItemMouseDown, 
.verticalCMSMenuHighlightedMenuItem, .verticalCMSMenuHighlightedMenuItemMouseOver, 
.verticalCMSMenuHighlightedMenuItemMouseDown, 

.verticalCMSMenuItemMouseUp, .verticalCMSMenuHighlightedMenuItemMouseUp
{
	height: 34px;
	font-size: 15px;
	padding: 0px 10px;
	background: #000000 url(../App_Themes/CorporateSite/Images/topMenuBackground.gif);
}

.verticallCMSMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItem, 
.verticalCMSMenuHighlightedMenuItemMouseOver, .verticalCMSMenuHighlightedMenuItemMouseDown
{
	background: url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) repeat-x;
}

.HeaderRegion
{
	font-weight: bold;
	background: #BD5963;
	color: #FFFFFF;	
}
/*#organigrammes#*/
.organi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background-image: url(/App_Themes/AFT/images/Organigrammes/organigramme_general.gif);
	height: 489px;
	width: 525px;
  position: relative; /* on positionne le conteneur */ 
  margin-left: auto; 
  margin-right: auto; 
  text-align: center; 
}
.organi div {	
	float:left; position: absolute; width: 145px; height:55px;  		
	}
.organi em   {color:#C00; font-style:normal;}
.centrer  { border:none; margin: 0px; padding:0px; height:55px; vertical-align:middle; text-align:center; width: 145px; }
td.petitOrg   { border:none; margin: 0px; padding:0px; height:64px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_general_03.gif) no-repeat; }
td.espace { height: 20px;}
.petitOrgP { margin:5px; line-height: 18px;}
.petitOrgP em   {color:#C00; font-style:normal;}
td.grandOrg  { border:none; margin: 0px; padding:0px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_grandl_06.gif) no-repeat center ;}
.grandOrgP   { margin:5px; line-height: 18px;}
.grandOrgP em   {color:#C00; font-style:normal;}
.rouge { color:#C00; font-style:normal;}
.fleches1 { background:url(/App_Themes/AFT/images/Organigrammes/fleches_dir_Ad_02.gif) center; }
.organiTable {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666;
width: 525px;
position: relative;  
margin-left: auto; 
margin-right: auto; 
text-align: center;
border: none;
}
td.espacePT { height: 10px;}
td.minus { border:none; margin: 0px; padding:0px; height:32px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_petit_03.gif) no-repeat; }
.minusP { margin:5px; line-height: 18px;}
td.demitrait { border:none; margin: 0px; padding:0px; height:64px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_demiS.gif) no-repeat; }
td.pointSp { border:none; margin: 0px; padding:0px; height:10px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_general_07.gif) no-repeat; }
td.trait1 { border:none; margin: 0px; padding:0px; height:10px; vertical-align:middle; text-align:center; width: 156px; background:url(/App_Themes/AFT/images/Organigrammes/organigramme_1trait.gif) no-repeat; }
.minusP em   {color:#C00; font-style:normal;}