/* Règles générales ***********************************************************/

body.pattern{
  margin              : 0px;
  padding             : 0px;
  background					: url(fr/pattern/fond_global.gif);
  font-family         : arial;
}
a{
  font-family         : arial;
}
a:link{
  color               : #000000;
}
a:visited{
  color               : #000000;
}
.line {
  background-color    : transparent;
}
.no_wrap{
  white-space         : nowrap;
}
.tab_1{
  padding-left        : 22px;
}
.tab_2{
  padding-left             : 32px;
}
h1, h2, h3{
  margin              : 5px 5px 5px 0px;
  font-family         : Arial;
}
h1{
 clear	: both;
}
.font_neuf{
  font-size           : 9px;
}
.font_dix{
  font-size           : 10px;
}
.font_onze{
  font-size           : 11px;
}
.font_douze{
  font-size           : 12px;
}
.gauche{
 margin	: 0px 20px 0px 0px;
}
.droite{
 margin	: 0px 0px 0px 20px;
}
/* idfmedia *******************************************************************/
.idfmsearchfullgeo, .idfmsearchfull  {
  background-color    : #CBDAEB; 
  margin-top          : 0px;  
  margin-bottom       : 0px;  
  margin-left         : 5px;  
  margin-right        : 5px;  
  font-family         : Arial;
  font-size           : 11px;
  font-weight         : bold;
}
.idfm_search_title {
  font-family         : Arial;
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase; 
}
.idfm_line { 
  background-color    : #0A51A1; 
}
.idfmText2{
	margin-left					: 5px;
}


/* Menus niveau1 **************************************************************/
.menu0,.menu0_selected {

  font-family         : Arial;
  font-size           : 12px;
  font-weight         : bold;
  color               : #2C53A7;
  text-transform      : uppercase; 
  text-align          : center;
}
a.menu0_selected,a.menu0{
  color               : #2C53A7;
  text-decoration     : none;
}
td.menu0,td.menu0_selected{
  vertical-align      : middle;
}
td.menu0 img,td.menu0_selected img{
  margin-right        : 10px;
  vertical-align      : -20%;
}
td.menu0_selected {
  background-color    : #D5DCEE;
}

/* Menus niveau2 **************************************************************/
table.table_menu23{
  margin-top          : 4px;
  margin-bottom       : 4px;
}

table#table_menu_mauve{
  border              : 1px solid #821886;
  background-color    : #993399;
}
table#table_menu_bleu{
  border              : 1px solid #08519E;
  background-color    : #0066CC;
}
table#table_menu_vert{
  border              : 1px solid #369F29;
  background-color    : #73BA6E;
}
table.table_menu23 tr td{
  text-align          : left;
}
a.menu2,a.menu2_selected{
  margin-left         : 9px;
  margin-top          : 7px;
  padding-left        : 12px;
  text-decoration     : none;
  color               : #FFFFFF;
  font-family         : Arial;
  font-size           : 11px;
  font-weight         : bold;
}


table#table_menu_mauve tr td a.menu2{
  background          : url(fr/menus/fleche_menu2_mauve.gif) no-repeat center left;
}
table#table_menu_mauve tr td a.menu2_selected{
  background          : url(fr/menus/fleche_menu2_mauve_selected.gif) no-repeat center left;
}
table#table_menu_bleu tr td a.menu2{
  background          : url(fr/menus/fleche_menu2_bleue.gif) no-repeat center left;
}
table#table_menu_bleu tr td a.menu2_selected{
  background          : url(fr/menus/fleche_menu2_bleue_selected.gif) no-repeat center left;
}
table#table_menu_vert tr td a.menu2{
  background          : url(fr/menus/fleche_menu2_verte.gif) no-repeat center left;
}
table#table_menu_vert tr td a.menu2_selected{
  background          : url(fr/menus/fleche_menu2_verte_selected.gif) no-repeat center left;
}


table#table_menu_mauve tr td.menu2_selected{
  background-color    : #821886;
}
table#table_menu_bleu tr td.menu2_selected{
  background-color    : #08519E;
}
table#table_menu_vert tr td.menu2_selected{
  background-color    : #369F29;
}
/* pages **********************************************************************/
td.page, td.page_selected, td.page_selected_upper, td.page_upper{
  padding-left        : 20px;
}
a.page,a.page_selected,a.page_upper,a.page_selected_upper{
  text-decoration     : none;
  font-family         : Arial;
  font-size           : 10px;
  font-weight         : 400;
}
a.page{
  color               : #CCCCCC;
}
a.page_selected{
  color               : #FFFFFF;
}
a.page_upper{
  color               : #000000;
}
a.page_selected_upper{
  color               : #2D52AA;
}

table#table_menu_mauve tr td.page,table#table_menu_mauve tr td.page_selected{
  background-color    : #821886;
}
table#table_menu_bleu tr td.page,table#table_menu_bleu tr td.page_selected{
  background-color    : #08519E;
}
table#table_menu_vert tr td.page,table#table_menu_vert tr td.page_selected{
  background-color    : #369F29;
}
/* upper **********************************************************************/
table#upper_table{
  margin-top          : 10px;
}
td.upper_separator{
  background          : url(fr/menus/bg_separator_upper.gif);
}
a.upper,a.upper_selected{
  font-size           : 12px;
  font-family         : Arial;
  font-weight         : bold;
  text-transform      : uppercase;
  text-decoration     : none;
}
td.upper,td.upper_selected{
  padding             : 2px 5px 2px 0px;
}
td.upper_selected{
  /*background-color    : #2D51A5;*/
}
a.upper_selected{
  color               : #2D52AA;
  font-weight         : 900;
}
/* Titres *********************************************************************/
h1.title1{
  margin              : 0px;
  /*display             : inline;*/
  font-family         : arial;
  font-size           : 12px;
  font-weight         : bold;
  letter-spacing      : 0.2em;
  color               : #000000;
  text-transform      : uppercase; 
  text-align          : left;
}
td#open_close_1 a.title1 h1.title1,td#open_close_0 a.title1 h1.title1{
  display             : inline;
	position						: relative;
	left								: -3px; 
  }
td#open_close_1 a img,td#open_close_0 a img,td#open_close_ a img{
  display             : none; 
  }
/* Zone de recherche **********************************************************/
td#zone_search{
  font-family         : arial;
  font-size           : 11px;
  vertical-align      : top;
  text-align          : left;
  padding             : 10px;
  border              : 1px #2D52AA solid;
  background-color    : #DBD9EF;
}
div.title_zone_search{
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase;
}
div.text_zone_search{

}
td.input_img_zone_search{
  padding-left        : 10px;
}
.form_search{
  margin              : 0px;
}
div#second_title{
  margin-top          : 10px;
}
/* Textes *********************************************************************/
table#main_table{
  padding             : 2px 10px 5px 3px;
}
.div_vert{
	margin-left					: 10px;
  padding             : 5px;
  color               : #FFFFFF;
  border              : 2px solid #AED9AB;
  background-color    : #34A02C;
  font-size           : 12px;
}
h3.div_bleu{
	margin-left					: 10px;
  padding             : 5px;
  color               : #FFFFFF;
  border              : 2px solid #9DB9D9;
  background-color    : #0A51A1;
  font-size           : 12px;
}
.div_mauve{
  margin-left					: 10px;
	padding             : 5px;
  color               : #FFFFFF;
  border              : 2px solid #CDA3CF;
  background-color    : #811888;
  font-size           : 12px;
}
/* Modèles de paragraphes fck-editor *******************************************/
/* Commun à tous les paragraphes ***********************************************/
td.par_center_center{
  padding             : 5px;
}
/* Paragraphe vert *****************************************************/
/*  Premiere ligne */
    table.par_vert tbody tr td.par_top_left{
      background          : url(fr/pattern/paragraph/vert/par_vert_top_left.gif) no-repeat center left;
    }
    table.par_vert tbody tr td.par_top_center{
      background          : url(fr/pattern/paragraph/vert/par_vert_top_center.gif) no-repeat center left;
      background-color    : #D8EBD7;
    }
    table.par_vert tbody tr td.par_top_right{
      background-color    : #D8EBD7;
    }
/*  Deuxième ligne */
    table.par_vert tbody tr td.par_center_left{
      background          : url(fr/pattern/paragraph/vert/par_vert_center_left.gif) no-repeat top left;
      background-color    : #D8EBD7;
    }
    table.par_vert tbody tr td.par_center_right{
      background          : url(fr/pattern/paragraph/vert/par_vert_center_right.gif) no-repeat bottom left;
      background-color    : #D8EBD7;
    }
/*  Troisème ligne */
    table.par_vert tbody tr td.par_bottom_left{
      background-color    : #D8EBD7;
    }
    table.par_vert tbody tr td.par_bottom_center{
      background          : url(fr/pattern/paragraph/vert/par_vert_bottom_center.gif) no-repeat center right;
      background-color    : #D8EBD7;
    }
    table.par_vert tbody tr td.par_bottom_right{
      background-color    : #34A12A;
    }
    
h1.title1_green, h1.title1_vert {
  margin              : 5px;
  padding             : 3px 3px 3px 21px;
  color               : #FFFFFF;
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase;  
  vertical-align      : top;
  background          : url(fr/pattern/paragraph/vert/par_vert_bg_title.gif) no-repeat center left;
  background-color    : #35A02C;
}

table.par_vert tbody tr td p.text_in_paragraph,table.par_vert tbody tr td div.text_in_paragraph{
 border-bottom       : 1px solid #34A12A;
}
table.par_vert  tbody tr td h3.texte_en_valeur, table.par_vert  tbody tr td p h3.texte_en_valeur{
  margin              : 5px 0px 5px 0px;
  padding             : 5px;
  color               : #FFFFFF;
  background-color    : #71BC6B;
}
/* fin paragraphe vert **************************************************/
/* Début deuxième paragraphe vert ***************************************/
table.sub_par_vert  tbody tr td div.text_in_paragraph{
  margin-right        : 10px;
  margin-top          : 0px;
}
table.sub_par_vert  tbody tr td h2{
  padding-bottom      : 0px;
  margin-bottom       : 0px;
}
table.sub_par_vert  tbody tr td h3.texte_en_valeur{
  padding             : 5px;
  color               : #FFFFFF;
  background-color    : #71BC6B;
}
table.sub_par_vert  tbody tr td.entre_2_colonnes{
  height  : 100%;
  border-left        : 1px solid #34A02C;
}
table.sub_par_vert  tbody tr td.entre_2_colonnes_top{
  background          : url(fr/pattern/paragraph/vert/entre_2_colonnes_top.gif) no-repeat top left;
}
table.sub_par_vert  tbody tr td.entre_2_colonnes_bottom{
  background          : url(fr/pattern/paragraph/vert/entre_2_colonnes_bottom.gif) no-repeat bottom left;
}
/* Fin du deuxième paragraphe vert **************************************/
/* Paragraphe mauve *****************************************************/
/*  Premiere ligne */
    table.par_mauve tbody tr td.par_top_left{
      background          : url(fr/pattern/paragraph/mauve/par_mauve_top_left.gif) no-repeat center left;
    }
    table.par_mauve tbody tr td.par_top_center{
      background          : url(fr/pattern/paragraph/mauve/par_mauve_top_center.gif) no-repeat center left;
      background-color    : #D2B6D8;/*C49BCC*/
    }
    table.par_mauve tbody tr td.par_top_right{
      background-color    : #D2B6D8;/*C49BCC*/
    }
/*  Deuxième ligne */
    table.par_mauve tbody tr td.par_center_left{
      background          : url(fr/pattern/paragraph/mauve/par_mauve_center_left.gif) no-repeat top left;
      background-color    : #D2B6D8;/*C49BCC*/
    }
    table.par_mauve tbody tr td.par_center_right{
      background          : url(fr/pattern/paragraph/mauve/par_mauve_center_right.gif) no-repeat bottom left;
      background-color    : #D2B6D8;/*C49BCC*/
    }
/*  Troisème ligne */
    table.par_mauve tbody tr td.par_bottom_left{
      background-color    : #D2B6D8;/*C49BCC*/
    }
    table.par_mauve tbody tr td.par_bottom_center{
      background          : url(fr/pattern/paragraph/mauve/par_mauve_bottom_center.gif) no-repeat center right;
      background-color    : #D2B6D8;/*C49BCC*/
    }
    table.par_mauve tbody tr td.par_bottom_right{
      background-color    : #811888;
    }
    
h1.title1_mauve{
  margin              : 5px;
  padding             : 3px 3px 3px 21px;
  color               : #FFFFFF;
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase;  
  vertical-align      : top;
  background          : url(fr/pattern/paragraph/mauve/par_mauve_bg_title.gif) no-repeat center left;
  background-color    : #811888;
}
table.par_mauve tbody tr td p.text_in_paragraph,table.par_mauve tbody tr td div.text_in_paragraph{
 border-bottom       : 1px solid #811888;
}
table.par_mauve tbody tr td h3.texte_en_valeur, table.par_mauve tbody tr td p h3.texte_en_valeur{
  margin              : 5px 0px 5px 0px;
  padding             : 5px;
  color               : #FFFFFF;
  background-color    : #811888;
}
/* fin paragraphe mauve **************************************************/
/* Début deuxième paragraphe mauve ***************************************/
table.sub_par_mauve  tbody tr td {
  padding						 	: 5px;
}
table.sub_par_mauve  tbody tr td div.text_in_paragraph{
  margin-right        : 10px;
  margin-top          : 0px;
}
table.sub_par_mauve  tbody tr td h2{
  padding-bottom      : 0px;
  margin-bottom       : 0px;
}
table.sub_par_mauve  tbody tr td h3.texte_en_valeur{
  padding             : 5px;
  color               : #000000;
  background-color    : #E6D1E7;
}
table.sub_par_mauve  tbody tr td.entre_2_colonnes{
  height  : 100%;
  border-left        : 1px solid #811888;
}
table.sub_par_mauve  tbody tr td.entre_2_colonnes_top{
  background          : url(fr/pattern/paragraph/mauve/entre_2_colonnes_top.gif) no-repeat top left;
}
table.sub_par_mauve  tbody tr td.entre_2_colonnes_bottom{
  background          : url(fr/pattern/paragraph/mauve/entre_2_colonnes_bottom.gif) no-repeat bottom left;
}
/* Fin du deuxième paragraphe mauve **************************************/    

/* Paragraphe bleu *****************************************************/
/*  Premiere ligne */
    table.par_bleu tbody tr td.par_top_left{
      background          : url(fr/pattern/paragraph/bleu/par_bleu_top_left.gif) no-repeat center left;
    }
    table.par_bleu tbody tr td.par_top_center{
      background          : url(fr/pattern/paragraph/bleu/par_bleu_top_center.gif) no-repeat center left;
      background-color    : #B9D2EE;/*9DB9D9*/
    }
    table.par_bleu tbody tr td.par_top_right{
      background-color    : #B9D2EE;/*9DB9D9*/
    }
/*  Deuxième ligne */
    table.par_bleu tbody tr td.par_center_left{
      background          : url(fr/pattern/paragraph/bleu/par_bleu_center_left.gif) no-repeat top left;
      background-color    : #B9D2EE;/*9DB9D9*/
    }
    table.par_bleu tbody tr td.par_center_right{
      background          : url(fr/pattern/paragraph/bleu/par_bleu_center_right.gif) no-repeat bottom left;
      background-color    : #B9D2EE;/*9DB9D9*/
    }
/*  Troisème ligne */
    table.par_bleu tbody tr td.par_bottom_left{
      background-color    : #B9D2EE;/*9DB9D9*/
    }
    table.par_bleu tbody tr td.par_bottom_center{
      background          : url(fr/pattern/paragraph/bleu/par_bleu_bottom_center.gif) no-repeat center right;
      background-color    : #B9D2EE;/*9DB9D9*/
    }
    table.par_bleu tbody tr td.par_bottom_right{
      background-color    : #2C53A7;
    }
    
h1.title1_bleu{
  margin              : 5px;
  padding             : 3px 3px 3px 21px;
  color               : #FFFFFF;
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase;  
  vertical-align      : top;
  background          : url(fr/pattern/paragraph/bleu/par_bleu_bg_title.gif) no-repeat center left;
  background-color    : #2C53A7;
}
table.par_bleu tbody tr td p.text_in_paragraph,table.par_bleu tbody tr td div.text_in_paragraph{
 border-bottom       : 1px solid #2C53A7;
}

table.par_bleu tbody tr td h3.texte_en_valeur, table.par_bleu tbody tr td p h3.texte_en_valeur{
  margin              : 5px 0px 5px 0px;
  padding             : 5px;
  color               : #FFFFFF;
  background-color    : #2C53A7;
}
/* fin paragraphe bleu **************************************************/
/* Début deuxième paragraphe bleu ***************************************/
table.sub_par_bleu  tbody tr td div.text_in_paragraph{
  margin-right        : 10px;
  margin-top          : 0px;
}
table.sub_par_bleu  tbody tr td h2{
  padding-bottom      : 0px;
  margin-bottom       : 0px;
}
table.sub_par_bleu  tbody tr td h3.texte_en_valeur{
  padding             : 5px;
  color               : #000000;
  background-color    : #E6D1E7;
}
table.sub_par_bleu  tbody tr td.entre_2_colonnes{
  height  : 100%;
  border-left        : 1px solid #2C53A7;
}
table.sub_par_bleu  tbody tr td.entre_2_colonnes_top{
  background          : url(fr/pattern/paragraph/bleu/entre_2_colonnes_top.gif) no-repeat top left;
}
table.sub_par_bleu  tbody tr td.entre_2_colonnes_bottom{
  background          : url(fr/pattern/paragraph/bleu/entre_2_colonnes_bottom.gif) no-repeat bottom left;
}
/* Fin du deuxième paragraphe bleu **************************************/ 

h3.texte_en_valeur{
  font-size           : 12px;
}
h3.chapeau{
  display             : inline;
  font-size           : 12px;
}

h2.title2_paragraph {
  margin              : 5px;
  padding             : 3px 3px 3px 0px;
  color               : #000000;
  font-size           : 11px;
  font-weight         : bold;
  text-transform      : uppercase;  
  vertical-align      : top;
}
p.text_in_paragraph,.last_text_in_paragraph {

  margin              : 5px;
  padding             : 10px 0px 5px 10px;
 
}
img.img_in_paragraph {
  float               : right;
  vertical-align      : text-top;
  margin              : 5px 0px 5px 5px;
}
img.img_in_paragraph_left{
  float               : left;
  vertical-align      : text-top;
  margin              : 5px 5px 5px 0px;
}
img.img_in_paragraph_center{
  margin              : 0px 0px 0px 5px;
}
div.text_in_paragraph{
  margin              : 5px;
}
/* Actualités *****************************************************************/
.actu_title_close a,.actu_title_open a{
  color               : #777777;
  font-family         : verdana;
  font-size           : 13px;
  font-weight         : bold; 
  text-decoration     : none;
  padding-left        : 0px;
}
p.actu_text_close,p.actu_text_open,td.actu_open, .actu_text_open,td.actu_open ul li{
  text-align          : justify;
  color               : #3C3C3C;
  font-family         : verdana;
  font-size           : 10px;
  margin              : 5px 0px 0px 0px;
}
td.actu_close,td.actu_open{
  padding-top         : 10px;
  padding-bottom      : 0px;
  background-image    : url(fr/actus/line_between_news.gif);
  background-repeat   : no-repeat;
  background-position : 0px 5px;
}
table.actu_show_main_table{
  margin              : 5px;
  border              : 1px solid #811888;
  padding-top         : 50px;
  background-image    : url(fr/actus/actu_generale_violette.gif);
  background-repeat   : no-repeat;
  background-position : 9px 9px;
}
a.actu_close_link{
  color               : #811888;
  text-decoration     : none;
  font-size           : 10px;
}
a.actu_all{
  font-family         : verdana;
  color               : #FFFFFF;
  text-decoration     : none;
  font-size           : 10px;
  background-color    : #811888;
  white-space         : nowrap;
}
div.actu_all_img{
 
  float								: right;
  margin							: 0px 5px 0px 20px;
  text-align					: right;
}
div.actu_all{
  width								: 95px;
  height							: 16px;
  margin							: 0px 0px 5px 0px;
  padding        			: 4px 5px 0px 27px;
  font-family         : verdana;
  color               : #FFFFFF;
  text-decoration     : none;
  font-size           : 10px;
  background          : #811888 url(fr/actus/arrow_all_news.gif) no-repeat top left;
}
/*Publicités ******************************************************************/
.td_pub{
  border              : 1px solid #821886;
  padding             : 9px;
}
/* Chéquier pass **************************************************************/
table.sub_par_mauve_chequier tbody tr td h2.title2_paragraph{
  border-bottom         : 1px #811888 solid;
}

table.sub_par_mauve_chequier tbody tr td {
  padding        				: 0px 5px 0px 5px;
}
table.sub_par_mauve_chequier tbody tr td ul{
  margin                : 0px;
  padding               : 3px 3px 3px 18px;
  font-weight           : 600;
  list-style-image      : url(fr/icons/puce_violette.gif);
}

h2.title2_cheque {
  margin                : 5px;
  padding               : 3px 3px 3px 0px;
  color                 : #000000;
  font-size             : 13px;
  font-weight           : bold;  
}
h3.title3_cheque {
  margin                : 5px;
  padding               : 3px 3px 3px 20px;
  color                 : #000000;
  font-size             : 11px;
  font-weight           : bold;
  text-transform        : uppercase; 
  border-bottom         : 1px #811888 solid; 
}
h4.title4_cheque{
  font-family           : arial;
  margin                : 5px;
  padding               : 3px 3px 1px 30px;
  color                 : #000000;
  font-size             : 11px;
  font-weight           : bold;
}
.ultralien_cheque{
  font-size             : 12px;
  text-decoration       : none;
}
p.contenu_cheque{
  font-family           : verdana;
  font-size             : 10px;
  padding-left          : 35px;
  margin                : 0px;
}
table.sub_par_mauve_chequier tbody tr td.tab_2 ul{
  margin                : 0px;
  padding               : 3px 3px 3px 35px;
  font-weight           : 600;
  text-align            : left;
  list-style-image      : none;
}
table.sub_par_mauve_chequier tbody tr td.tab_2 ul li{
  text-align            : left;
  font-family           : verdana;
  font-size             : 11px;
  color                 : #3C3C3C;
  font-weight           : 300;
}
/* Ultras liens ***************************************************************/
/*=== Style général de l'ultralien ===*/
#ultraliens{
	width:200px;
	position: absolute;
	visibility : hidden;
	border: 5px solid #fff;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 0.7em;
	padding-bottom : 30 px;					
	background : url(pdf_chequier.gif) no-repeat bottom left;
	background: #C49BCC;/* 49a0aa */
    /* ne modifiez pas ces deux lignes qui permettent le non affichage de l'ultralien par défaut */
	top:0;
	left:-999em;
}

/*=== Titre de l'ultralien ===*/
#ultraliens h1{
	margin:0 0 0 15px;
	font-size:7pt;
	color:#fff;
	text-align:left;
	font-weight:bold;
	border-bottom:1px solid #fff;
}

/*=== Contenu de l'ultralien (balise title du <a> ===*/
#ultraliens p{
	padding:0 2px 2px 15px;
	margin:3px 0 0;
	font-size:7pt;
	color:#fff;
	text-align:left;
}

/* Comportement des décors (icônes) */
/* Libre à vous d'en modifier la taille ou l'emplacement */
#ultraliens div{
	position:absolute;
	top:1px;
	left:1px;
	width:16px;
	height:16px;
}

/* cas particulier pour une ouverture dans une nouvelle fenêtre */
#ultraliens div.ultralien_externe{
	background:url(externe.gif) no-repeat;
	top:1px;
	left:188px;
}
/* Formulaires ****************************************************************/
td.texte_en_valeur{
  margin              : 5px;
  padding             : 3px 3px 3px 21px;
  color               : #FFFFFF;
  font-size           : 12px;
  font-weight         : bold;
  text-transform      : uppercase;  
  vertical-align      : top;
  background          : url(fr/pattern/paragraph/bleu/par_bleu_bg_title.gif) no-repeat center left;
  background-color    : #2C53A7;
}
td.form_cdt92_text{
  color               : #2C53A7;
  font-size           : 18px;
  font-weight         : bold;
}


/* actu visite ****************************************************************/

.visiteLine {
  background-color: #A6B8B6;
}

.visiteTitle {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  underline;
  color:            #003366;
  background-color: #FFFFFF;
}
A.visiteTitle:link    { color: #003366 }        
A.visiteTitle:visited { color: #003366 }      
A.visiteTitle:active  { color: #003366 }       

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

.visiteTextLabel {
  font-weight:      bold;
}


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


.ACTU_THUMBNAIL_BIG {

}
/* Formulaires ****************************************************************/
#formmail_head,#formmail_footer{
 width              : 690px;
 background-color   : #34A02C;
}
#formmail_elements{
 width              : 677px;
 background-color   : #DBD9EF;
 border             : 1px solid #D8EBD7;
}
#formmail_elements label{
 width              : 50%;
}
