.actu_title {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;font-style: normal;font-weight: normal;color: #000000;text-decoration:none;}

.pretty_img {margin: 5px;}
.pretty_text { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: normal; text-align: justify;}
.pretty_link {color: #000000;border-style: solid;border-width: 1px;border-color: #D7F2D7;text-decoration:none; }
.pretty_link:hover {background-color : transparent; }
.pretty_table {font-size: 12px;font-style: normal;font-weight: normal;color: #000000;border-style: solid;border-width: 1px;border-color: #D7F2D7;text-decoration:none; }
.pretty_table2 {font-size: 12px;font-style: normal;font-weight: normal;color: #000000;text-decoration:none; }
.pretty_acronym {border-style: dashed;border-width: 1px;border-color: #D7F2D7;text-decoration:none; }
.pretty_col_td { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;color: #000000;vertical-align:top; text-align: justify;padding-left: 10px;padding-right: 10px;border-style: solid ;border-width: 0px;border-color: #D7F2D7;}
.pretty_col_tr { color: #000000;}
.pretty_col_tb { color: #000000;}
.pretty_title { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercTase;}
.pretty_title2 { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: bold;}
.pretty_title3 { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; font-style: normal; font-weight:500; text-decoration: underline}
.pretty_ul { list-style: outside;}
.pretty_ol { list-style: outside; list-style-type: decimal;}
.pretty_pre { font-family: Courier, monospace;}
.pretty_quote { display: block; padding-left: 5px; border-left-style: solid; border-left-width: thin; border-left-color: #D7F2D7; font-style: italic;}
.pretty_user { display: block; padding-left: 10px;}
.pretty_user_name { font-weight: bold;}
.pretty_user_mail { font-style: italic; padding-left: 10px;}
.pretty_frame_right {float:right;margin: 5px;padding: 5px;width:200px;border: 1px dashed #D7F2D7; }
.pretty_frame_left {float:left;margin: 5px;padding: 5px;width: 200px;border: 1px dashed #D7F2D7; }
 .authFormLabel {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       right;
  vertical-align:   middle;
  color:            #000000;
  background-color : transparent;
}

.authFormInput {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   middle;
  color:            #000000;
  background-color : transparent;
}

.authHelpMsg {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color : transparent;
}

.authErrorMsg {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #FF0000;
  background-color : transparent;
}

.line {
  background-color: #D7F2D7;
}

.anchor {
  text-decoration : none;
  color:            #000000;
}

.anchorAnim {
  text-decoration : none;
  color:            #000000;
}
.anchorAnim:hover { color: red }

.anchorFramed {
  text-decoration: none;
  color:           #000000;
  border-style:    solid;
  border-width:    1px;
  border-color:    #D7F2D7;
}
.anchorFramed:hover { color: red }

.basicText {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
}

.text {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color : transparent;
}

.textTiny {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color : transparent;
}
#cell_right_content{
  padding-left      : 3px;
}
.textJustify {
 font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  color:            #000000;
  background-color : transparent;
}

.text1 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color : transparent;
}

.text2 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color : transparent;
}

.dump {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:   12px;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.title {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color : transparent;
}

.title1 {font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color : transparent;
}

.title2 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color : transparent;
}

.titleBig {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color : transparent;
}

.formLabel {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
  background-color : transparent;
}

.formLabelMandatory {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       italic;
  font-weight:      bold;
  color:            #000000;
  background-color : transparent;
}

.formInput {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #000000;
  background-color : transparent;
}

.error {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  color:            #FF0000;
  background-color : transparent;
}

.btActive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color: white;
}

.btInactive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #000000;
  background-color : transparent;
}

body {
  background-color: white;
}

.tabBackground {
  background-color: white;
}

.tabActive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #000000;
  background-color : transparent;
}

.tabInactive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #000000;
  background-color : transparent;
}

.tabInactiveAnchor {
  text-decoration : none;
  color:            #FFFFFF;
}

@media screen {

  .no_screen_to_print {
display: none;
}

.to_print, .no_screen_to_print, .no_print {}
}
@media print {

.to_print, .no_screen_to_print {
font-family: Verdana;
font-size:12pt;
display: block;
}
.no_print {
display: none;
} 
}


/* Règles générales ***********************************************************/
body.pattern{
  margin              : 0px;
  padding             : 0px;
  background-color    : #999999;
}
a:link{
  color               : #000000;
}
a:visited{
  color               : #000000;
}

/* Liens dans texte ***********************************************************/
a.visiatome:link{               /* lien non-visité */
  color               : #565776;
}
a.visiatome:visited{            /* lien visité */
  color               : #6A1303;
}
a.no_underline{
  text-decoration     :none;
}
/* Zone de liens **************************************************************/
div.link_zone{
  width               : 100%;
  border-top          : 1px #D7A69E solid;
  border-bottom       : 1px #D7A69E solid;
  background-color    : #E5DDC7;
  padding-top          : 8px;
  padding-bottom       : 8px;
}

div.link_zone a{
  /*width               : 100%;*/
  margin-top          : 8px;
  margin-bottom       : 8px;
  padding-left        : 38px;
  color               : #990000;
  display             : inline;
  background          : url(fr/liens/fond_liens_associes.gif) no-repeat center left;
}
/* Zone finale de liens *******************************************************/
div.link_final_zone,div.link_final_zone ul{
  margin-top          : 0px;
  margin-bottom       : 0px;
  padding-top        : 0px;
  padding-bottom      : 0px;
}
div.link_final_zone ul li{
  margin-bottom       : 5px;
  font-weight         : 400;
  color               : #000000;/*990000*/
  list-style-image    : url(fr/liens/puce_liens.gif);
}
div.link_final_zone ul li a{
  color               : #A72222;
}
/* Zone finale de liste de texte *******************************************************/
div.list_final_zone,div.list_final_zone ul{
  margin-top          : 0px;
  margin-bottom       : 0px;
  padding-top         : 0px;
  padding-bottom      : 0px;
}
div.list_final_zone ul li{
  margin-bottom       : 5px;
  font-weight         : 400;
  color               : #990000;
  list-style-image    : url(fr/liens/puce_liens.gif);
}
span.text_black{
  color               : #000000;
}
span.text_red{
  color               : #990101;
}
/* Zone saumon ****************************************************************/
div.salmon_zone{
  width               : 100%;
  padding-bottom      : 5px;
  padding-right       : 5px;
  border-top          : 1px #D7A69E solid;
  border-bottom       : 1px #D7A69E solid;
  background-color    : #E5DDC7;
}
div.salmon_zone a, div.salmon_zone table tr td a{
  color               : #000000;
  text-decoration     : none;
}
/* Menus niveau1 **************************************************************/
.menu0,.menu0_selected {
  font-family         : Arial;
  font-size           : 12px;
  color               : #990000;
}
td.menu0,td.menu0_selected {
  padding-left        : 13px;
  border-top          : 1px #BEAB73 solid;
  text-align          : left;
}
td.menu0_selected{
  background          : url(fr/menus/bg_menu0_selected.gif) no-repeat center left;
}
td.menu0{
  background          : url(fr/menus/bg_menu0.gif) no-repeat center left;
}
.menu0_selected {
  color               : #FFFFFF;
}
a.menu0,a.menu0_selected{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.menu0:link, a.menu0:visited{
 color                : #990000;
}
a.menu0_selected:link,a.menu0_selected:visited{
 color                : #FFFFFF;
}
/* Menus niveau2 **************************************************************/
.menu2,.menu2_selected,.menu2_selected_with_page{
  font-family         : Arial;
  font-size           : 11px;
  color               : #FFFFFF;
}
td.menu2,td.menu2_selected,td.menu2_selected_with_page{
  padding-left        : 14px;
  border-top          : 1px #BEAB73 solid;
  text-align          : left;
}
td.menu2_selected{
  background          : url(fr/menus/bg_menu2_selected.gif) no-repeat center left;
}
td.menu2_selected_with_page{
  background          : url(fr/menus/bg_menu2_selected_with_page.gif) no-repeat center left;
}
td.menu2{
  background          : url(fr/menus/bg_menu2.gif) no-repeat center left;
}

a.menu2,a.menu2_selected,a.menu2_selected_with_page{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.menu2:link,a.menu2:visited,a.menu2_selected:link,a.menu2_selected:visited{
  color               : #FFFFFF;
}
/* Pages **********************************************************************/
.page,.page_first,.page_last,.page_selected,.page_selected_first, .page_selected_last{
  font-family         : Arial;
  font-size           : 11px;
  color               : #FFFFFF;
}
td.page,td.page_first,td.page_last,td.page_selected,td.page_selected_first,td.page_selected_last{
  padding-left        : 14px;
  text-align          : left;
  background          : url(fr/menus/bg_page.gif) no-repeat center left;
}
td.page_first,td.page_selected_first{
  padding-top         : 3px;
}
td.page_last,td.page_selected_last{
  padding-bottom      : 3px;
}
a.page,a.page_first,a.page_last,a.page_selected,a.page_selected_first,a.page_selected_last{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.page_selected,a.page_selected_first,a.page_selected_last,a.page_selected:link,a.page_selected_first:link,a.page_selected_last:link,a.page_selected:visited,a.page_selected_first:visited,a.page_selected_last:visited{
  padding             : 0px;
  margin              : 0px;
  color               : #696A79;
}
td.op{
  background          : url(fr/menus/o_p_menus.gif);
}
td#first_start{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_first_start.gif) no-repeat top left;
}
td#second_start{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_second_start.gif) no-repeat top left;
}
td#third_start{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_third_start.gif) no-repeat top left;
}
td#first{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_first.jpg) no-repeat top left;
}
td#second{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_second.jpg) no-repeat top left;
}
td#third{
  background-color    : #990000;
  background          : url(fr/menus/o_p_menu_third.jpg) no-repeat top left;
}
/* Rubriques annexes **********************************************************/
.upper,.upper_selected {
  height              : 16px;
  font-family         : Arial;
  font-size           : 12px;
  color               : #674126;
  padding-left        : 12px;
}
td.upper,td.upper_selected {
  padding-left        : 12px;
  border-top          : 1px #BEAB73 solid;
  text-align          : left;
}
td.upper_selected{
  background          : url(fr/menus/bg_upper_selected.gif) no-repeat center left;
}
td.upper{
  background          : url(fr/menus/bg_upper.gif) no-repeat center left;
}
.upper_selected {
  color               : #FFFFFF;
}
a.upper,a.upper_selected{
  padding             : 0px;
  margin              : 0px;
  text-decoration     : none;
}
a.upper:link, a.upper:visited{
  color               : #674126;
}
a.upper_selected:link, a.upper_selected:visited{
  color               : #FFFFFF;
}
td#first_upper_1,td#first_upper_2{
  border-top          : 11px #BEAB73 solid;
}
td#last_upper_1{
  padding-bottom      : 16px;
  background          : url(fr/menus/bg_last_upper_1.gif) no-repeat bottom center;
}
td#last_upper_selected_1{
  padding-bottom      : 16px;
  background          : url(fr/menus/bg_last_upper_selected_1.gif) no-repeat bottom left;
}
td#last_upper_2{
  padding-bottom      : 16px;
  background          : url(fr/menus/bg_last_upper_2.gif);
}
/* Titres *********************************************************************/
.title1{
  font-size           : 14px;
  font-family         : arial;
  font-weight         : bold;
  color               : #990101;
  padding-left        : 23px;
  padding-bottom      : 15px;
  background          : url(fr/titres/bg_title1.gif) no-repeat center left;
}
h1.title1{
  margin              : 0px;
  padding             : 0px;
  display             : inline;
  background          : none;
}
td.title1,div.title1{
 /* position            : relative;
  left                : -16px;*/
}
td#open_close_ a.title1,td#open_close_1 a.title1{
  color               : #990101;
  text-align          : left;
  padding             : 0px;
  background          : none;
}
td#open_close_ a img,td#open_close_0 a img, td#open_close_1 a img{
  display             : none;
}
td#open_close_{
  text-align          : left;
}
.pretty_title2{
  font-size           : 11px;
	font-weight         : bold;
}
.en_valeur{
  font-size           : 12px;
	font-weight         : 600;
  padding-left        : 16px;
  color               : #991800;
  background          : url(fr/titres/fleche_bas.gif) no-repeat top left;
}
a span.en_valeur{
  text-decoration     : none;
}
.title_link_zone{
  color               : #990000;
  font-family         : arial;
  font-size           : 11px;
	font-weight         : bold;
  padding-left        : 20px;
  margin-bottom       : 2px;
  background          : url(fr/titres/title_link.gif) no-repeat center left;
}
/* Textes *********************************************************************/
td.center_body{
   padding-left        : 5px;
}
table.body_text{
  padding : 0px;
  margin  : 0px;
  z-index             : 100;
  position            : relative;
  top                 : -24px;
}
table.body_text_start{
  padding : 0px;
  margin  : 0px;
}

td.textJustify table tr td.textJustify{
  padding-bottom      : 10px;
  background-color    : #F2EEE3;
  font-size           : 11px;
  text-align          : justify;
  padding-right       : 0px;
  padding-left        : 16px;
  margin              : 0px;
}
td.textJustify table tr td.textJustify table tr td{
  font-size           : 11px;
  text-align          : justify;
}
td.textJustify p,td.textJustify table tr td p{
  margin              : 0px;
  padding             : 0px;
}
td.textJustify blockquote,td.textJustify table tr tdblockquote{
  margin              : 5px 0px 5px 16px;
}
.line{
  background          : none;
}
.tinyText{
  padding-left        : 5px;
  font-family         : arial;
  font-size           : 10px;
  color               : #000000;
  text-align          : left;
}
td.downer{
  padding-left        : 50px;
  padding-top         : 14px;
  color               : #FFFFFF;
  font-size           : 10px;
}
a.downer,a.downer:link,a.downer:visited{
  color               : #FFFFFF;
  font-family         : arial;  
  font-size           : 11px;
  text-decoration     : none;
  padding-right       : 5px;
}

.info_header_fr,.info_header_en{
  padding-top         : 0px;/* 26*/
  padding-left        : 19px;
  font-family         : arial;
	font-size           : 11px;
	color               : #990000;
  text-align          : left;
}
td.info_header_fr img,td.info_header_en img{
  margin              : 0px;
  margin-bottom       : 7px; 
  
}
.info_header_fr{
  background          : url(fr/bandeaux/home/sbhg_visiatome_en.gif) no-repeat top left;
  background-color    : #F2EEE3;
}
.info_header_en{
  background          : url(fr/bandeaux/home/sbhg_visiatome_fr.gif) no-repeat top left;
  background-color    : #F2EEE3;
}

/* Texte Ref ******************************************************************/
h3.ref{
  display             : inline;
  margin              : 0px;
  padding             : 0px;
  font-size           : 11px;
  font-family         : arial;
  font-weight         : 500;  
}
/* Chemin *********************************************************************/
.path{
  color               : #990000;
  font-family         : arial;  
  font-size           : 16px;
  font-weight         : bold;
  text-align          : left;
}
td.path{
  padding-left        : 15px;
  padding-top         : 10px;
  background          : url(fr/bandeaux/generic/sbhg_visiatome.gif) top left;
}
/* News ***********************************************************************/
td.actu_title_home,#actu_title_close{
  text-align          : left;
  padding-left        : 23px;
  padding-bottom      : 15px;
  background          : url(fr/actus/bg_actu_home_close.gif) no-repeat center left;
}
div#actu_title_close{
  width               : 410px;
  height              : 33px;
  margin              : 0px;
  padding-bottom      : 0px;
}
div#actu_title_open{
  width               : 410px;
  height              : 33px;
  margin              : 0px;
  padding-bottom      : 0px;
  font-family         : arial;
  font-size           : 13px;
  font-weight         : 700;
  color               : rgb(153, 1, 1);
  text-decoration     : none;
}
#actu_title_open{
  padding-left        : 23px;
  /*padding-bottom      : 15px;*/
  background          : url(fr/actus/bg_actu_home_open.gif) no-repeat center left;
}
div#actu_title_close a,div#actu_title_open a{
  font-family         : arial;
  font-weight         : bold;
  height              : 33px;
  font-size           : 13px;
  width               : 410px;
  color               : #990101;
  text-decoration     : none;
}
.actu_title_home{
  font-size           : 15px;
  font-family         : arial;
  font-weight         : bold;
  color               : #990101;
}
#actu_title{
  font-size           : 12px;
  font-family         : arial;
  font-weight         : bold;
  color               : #990101;
}
.actu_small_title_home,#actu_small_title_home,.title_img{
  font-size           : 11px;
  font-family         : arial;
  font-weight         : bold;
  color               : #990101;
  text-decoration     : none;
  text-align          : left;
  background-color    : #E5DDC7;
} 
.title_img{
  background          : none;
} 
#actu_link_home,.actu_link_home{
  text-align          : right;
	font-size           : 10px;
  text-decoration     : none;
  text-align          : left;
	color               : #990000;
}
.actu_table_home{
  margin-bottom  : 30px;
}
.actu_text_home,.actu_text{
  font-size           : 11px;
  font-family         : arial;
  font-weight         : 400;
  color               : #000000;
  background-color    : #E5DDC7;
  text-align          : left;
} 

.actu_text{
  background-color    : #F2EEE3;
} 
td.info_home{
  padding             : 0px 0px 0px 12px;
  background-color    : #E5DDC7;
} 
td.actu_text{
  padding             : 5px;
  padding-top         : 15px;
  border-left         : 11px #F2EEE3 solid;
  text-align          : justify;
} 
.actu_all{
  margin-top          : 0px;
  margin-bottom       : 0px;
  padding-top         : 0px;
  padding-bottom      : 0px;
  font-size           : 11px;
  font-family         : arial;
  font-weight         : 400;
  color               : #000000;
  float               : right;
} 
.actu_text_open{
  margin-top          : 0px;
  margin-bottom       : 0px;
  padding-top         : 0px;
  padding-bottom      : 0px;
  background-color    : #F2EEE3;
  font-size           : 11px;
  font-family         : arial;
}
.actu_text_close{
  background-color    : #E5DDC7;
  font-size           : 11px;
  font-family         : arial;
}
td.actu_text_open{
  padding             : 0px 0px 0px 17px;
  margin              : 0px;
  background-color    : #F2EEE3;
}
span.actu_text_open{
  padding             : 0px 5px 0px 24px;
}
td.actu_text_open p.actu_text_open{
  position            : relative;
  top                 : -6px;
  background          : none;
}
td.actu_text_close{
  padding             : 0px;
  padding-top         : 0px;
  border-left         : 15px #F2EEE3 solid;
  background-color    : #E5DDC7;
}
p.actu_text_close{
  margin              : 0px;
  padding             : 0px;
  padding             : 9px;
  padding-top         : 0px;
}

#border_agenda{
  border              : 1px black solid;
  background-color    : #990101;
  padding             : 2px;
  margin-bottom       : 5px;  
}
#border_agenda table {
  background-color    : #990101;
}
#title_agenda{
  padding-bottom      : 3px;
  font-size           : 12px;
  font-family         : arial;
  font-weight         : 700;
  color               : #FFFFFF;
}
#dotted_agenda{
  padding             : 1px;
  padding-bottom      : 1px;
  margin              : 0px;
  border              : 0px;
  background-color    : #000000;
  background          : url(fr/actus/fond_contour_agenda_home.gif);
}
#dotted_agenda table{
  width               : 100%;
  height              : 100%;
  margin              : 0px;
  padding             : 0px;
  padding-bottom      : -2px;
  border              : 0px;
  background-color    : #E5DDC7;
}
td.agenda_text_home{
  font-size           : 10px;
  padding             : 1px;
  margin              : 0px;
  border              : 0px;
  text-align          : left;
  background-color    : #E5DDC7;
}
#agenda_small_title_home{
  font-size           : 11px;
  font-family         : arial;
  font-weight         : 500;
  color               : #98210F;
}
#agenda_summary_home,#agenda_link_home{
  font-size           : 10px;
  font-family         : arial;
  font-weight         : 400;
  color               : #000000;
}
#agenda_link_home{
  text-decoration     : underline;
}
a.actu_summary_home{
  text-decoration     : none;
  text-align          : left;
}
a.actu_summary_home:hover,a#actu_summary_home:hover{
  color               : #666666;
}

/* Images *********************************************************************/
img.contour{
  border              : 1px #991800 solid;
  margin              : 5px;
  margin-bottom       : 0px;
}
img.contour_d{
  border              : 1px #991800 solid;
  margin              : 0px 0px 15px 15px;
  margin-bottom       : 0px;
}
img.contour_g{
  border              : 1px #991800 solid;
  margin              : 0px 15px 15px 0px;
  margin-bottom       : 0px;
}
/* Footer *********************************************************************/
td.footer{
   background          : url(fr/footer/fond_footer.gif) top left;
}
/* Plan du site ***************************************************************/
table.module_map tr td.title a.anchorAnim{
  visibility          : hidden;
} 
table.module_map tr td{
  text-align          : left;
} 
td.title a.mapLevel1 {
  visibility          : visible;
  font-size           : 14px;
	font-weight         : 700;
  padding-left        : 0px;
  color               : #991800;
}
a.mapLevel2 {
 font-size           : 12px;
 font-weight         : 400;
}
a.mapLevel3 {
 display		 				 : list-item;
 font-size           : 10px;
}



td.textJustify table{
border:0px;}
/*Referencement ***************************************************************/
h3.text_ref{
	font-family         : arial;
	font-size	    : 11px;
  	font-weight         : 400;
	color               : #000000;
	display		    : inline;
	margin		    : 0px;
	padding		    : 0px;
}
