a{
 color		: #204599;
}
a:visited{
 color		: #D60000;
}
img.droite{
 float		: right;
 margin		: 0px 0px 5px 15px;
}
img.gauche{
 float		: left;
 margin		: 0px 15px 5px 0px;
}
.idalizes  { 
   font-family: Arial,Helvetica, Verdana, sans-serif;
   font-size:   10px;
   color :      #999999; 
}
p{
  margin  : 0px;
}
body.pattern{
   background-color:    #4c4c4c;
}
hr{
 background-color		: transparent;
 border							: 0px;
 border-bottom			: 1px solid #FEB620;
}
/* UPPER **********************************************************************/
a.upper,a.upper_selected{
  padding-left :        10px;
  padding-right :       10px;
  color :               #204599;
  font-family:          Arial,Helvetica, Verdana, sans-serif;
  font-size:            10px;
  text-decoration:      none;
}
a.upper_selected{
  color :               #D60000;
  text-decoration:      underline;
}
a#next{
  border-left :         1px #758CC0 solid;
}
/* BANDEAU HAUT ***************************************************************/
#fond_rayons_g{
  background:           url(fr/bandeau/fond_rayons_g.gif) no-repeat top left;
}
#fond_rayons_d{
  background:           url(fr/bandeau/fond_rayons_d.gif) no-repeat top left;
}
#fond_rayons_d_f{
  background:           url(fr/bandeau/fond_rayons_d_f.gif) no-repeat top left;
}
h1{
  font-family:      Trebuchet ms,Arial,Helvetica, Verdana, sans-serif;
  letter-spacing:   0.2em;
  background-color: #D60000;
  font-size:        15px;
  text-decoration:  none;
  text-align:       left;
  font-weight:      600;
  vertical-align:   middle;
  color:            #FFFFFF;
  padding :         0px;
  margin :          0px
}
/* CONTENU ********************************************************************/
#fond_rayons_centre{
  background:       url(fr/contenu/fond_rayons_centre.gif) no-repeat top left;
  padding-left :    5px;
}
.textJustify, table.table_small tr td{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  color :           #2B2B2B;
  vertical-align :  top;
}
td.textJustify {
  padding             : 5px;
}
td.textJustify a.pretty_link{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  color :           #2B2B2B;
  vertical-align :  top;
  border :          0px;
  text-decoration : underline;
}
.pretty_frame_left,.pretty_frame_right{
  border-color      : #FFCC33;
  margin            : 11px;
  font-family       : Arial,Helvetica, Verdana, sans-serif;
  font-size         : 11px;
}
/* TITRES *********************************************************************/
/*{
  font-family:    Arial,Helvetica, Verdana, sans-serif;
  font-size:      16px;
  color :         #D60000;
  padding-left :  50px;
  padding-top :   3px;
  padding-bottom :5px;
  vertical-align: middle;
  border-bottom : 1px #B9B9B9 solid;
  background:     url(fr/contenu/trapeze.gif) no-repeat top left;
}*/
.title1, td.title1,.pretty_title{
  font-family:    Arial,Helvetica, Verdana, sans-serif;
  font-size:      16px;
  color :         #D60000;
  font-weight :   700;
  padding-top :   3px;
  padding-bottom :0px;
  padding-right  :25px;
  vertical-align: bottom;
  /*border-bottom : 1px #B9B9B9 solid;*/
  background:     url(fr/contenu/sous_titre1.gif) no-repeat bottom right;
}
td.title1{
  padding-left :  50px;
  background:     url(fr/contenu/trapeze.gif) no-repeat top left;
}
.pretty_title2,td.title a.anchorAnim{
  font-family:    Arial,Helvetica, Verdana, sans-serif;
  font-size:      14px;
  color :         #990000;
  vertical-align: middle;
  border-bottom : 1px #B9B9B9 inset;
  font-weight:    400;
}

.mapLevel1 {
  font-family:    Arial,Helvetica, Verdana, sans-serif;
  font-size:      16px;
  color :         #D60000;
  padding-left :  50px;
  padding-top :   3px;
  padding-bottom :5px;
  vertical-align: middle;
  background:     url(fr/contenu/trapeze.gif) no-repeat top left;
}

.mapLevel2, .mapLevel3{
  padding-top :   3px;
  padding-bottom :5px;
  font-family:    Arial,Helvetica, Verdana, sans-serif;
  font-size:      14px;
  color :         #990000;
  vertical-align: middle;
  font-size:      12px;
  font-weight:    400;
}

.mapLevel3{
  padding-top :   2px;
  padding-bottom :3px;
  font-size:      10px;
}

a.mapLevel1:hover, a.mapLevel2:hover, a.mapLevel3:hover {  color :  red; }

/* Menu 1 --------------------------------------------------------------------*/

.menu1Active,.menu1Inactive,.menu1ActiveTd,.menu1InactiveTd {
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        13px;
  text-decoration:  none;
  text-align:       center;
  font-weight:      600;
  margin-bottom:    10px;
  color:            #FFFFFF;
  white-space:      no-wrap;
  vertical-align :  top;
  letter-spacing:   -0.05em;
}

td#before_selected{
  
  vertical-align :  top;
  background: url(fr/menus/fond_before_active.gif) bottom left;
}
td.menu1Active{

  background-color :  #FEB620;
  vertical-align :    bottom;
  /*margin-right :     5px; 
  padding-left :      2px;
  padding-bottom :    3px;  */
}
a.menu1Active{
    color:              #D60000;
}
/* Menu 2 --------------------------------------------------------------------*/
td#before_selected_23{
  padding-left :      3px;
  vertical-align :    top;
  background:         url(fr/menus/fond_before_active_23.gif);
}
td.menu2_selected,.upper_menu2_selected{
  padding-left :      3px;
  background:         url(fr/menus/menu2_selected.gif) ;
  padding-top :       5px;
}
td.menu2,td#after_selected_23{
  padding-left :      3px;
  background:         url(fr/menus/menu2.gif);
  padding-top :       5px;
}
a.menu2_selected,.upper_menu2_selected{
  padding-right:      15px;
  font-family:        Arial,Helvetica, Verdana, sans-serif;
  font-size:          12px;
  font-weight:        500;
  text-decoration:    none;
  color :             #D60000;  
}
a.menu2,.rechercher,.input_rechercher,.newsletter  {
  padding-right:      15px;
  font-family:        Arial,Helvetica, Verdana, sans-serif;
  font-size:          12px;
  font-weight:        700;
  text-decoration:    none;
  color :             #FFFFFF;  
}
.menu2, .menu2_selected  {
  padding-right:     15px;
}
.rechercher, .newsletter {
  padding-right:      5px;
  font-size:          10px;
  text-align:         left;
  text-align:         left;
  vertical-align:     middle;
  background:         url(fr/menus/menu2.gif);
}

.newsletter {
  background:         url(fr/menus/menu2b.gif);
}
.input_rechercher {
  font-size:          10px;
  text-align:         right;
  color :             #000000;  
}
/* Menus pages ---------------------------------------------------------------*/
td.page,td.page_selected{
  padding-right :    23px;
  background: url(fr/menus/fond_page.gif);
}
td.page_selected{
  padding-right :    23px;
  background: url(fr/menus/fond_page_selected.gif);
}
a.page{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      400;
  text-decoration:  none;
  color :           #204599;  
}
a.page_selected{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      500;
  text-decoration:  none;
  color :           #D60000;  
}
/* Actus ---------------------------------------------------------------------*/
#grey{
  background-color :#E9E9E9;
}
.greyline{
  background-color :#B7B7B7;
}
.actu_home1{
  background-color :#EFEFEF;
}
.actu_home0{
  background-color :#E0E0E0;
}
td.actu_home_text{
  border :          1px #C7C7C7 solid;
  border-bottom :   0px;
}
td.actu_home_link,a.actu_home_link{
  color :           #204599;
  text-decoration:  none;
  border :          0px;
}
td.actu_home_link{
  padding-bottom : 10px;
  padding-left :   2px;
}
td.actu_home0,td.actu_home1{
  padding-bottom : 10px;
}
td.actu_title_h_l{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      700;
  padding-bottom :  5px;
  color :           #FFFFFF;
}
a.actu_home_more_link{
  color :           #E19D04;
  text-decoration:  none;
}
span.actu_home_summary{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      400;
  color :           #000000;
}
.actu_home_body{
  border :          1px #CCCCCC solid;
  margin-right :    10px;
}
td.actu_home_img_coeur img{
  border :          1px #6A6A6A solid;
  border-top :      0px;
} 
table.actu_home_body tr td.actu_home_link_coeur table.actu_home_link_coeur{
  margin :          5px;
  margin-bottom :   0px;
  float:            left;
} 
table.actu_home_body tr td.actu_home_link_coeur a span.actu_home_title{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      400;
  color :           #000000;
}
table.actu_home_body tr td.actu_home_link_coeur a span.actu_home_title, span.actu_home_title{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      700;
  color :           #D60000;
  text-decoration : none;
}
span.actu_open_title{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-weight:      700;
  color :           #D60000;
  text-decoration : none;
}
span.actu_open_text{
  font-size:        12px;
}
table.actu_home_body tr td.actu_home_link_coeur a span.actu_home_summary{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        11px;
  font-weight:      400;
  color :           #000000;
  
}
table.actu_home_body tr td.actu_home_link_coeur a.actu_home_link_coeur{
  text-decoration:  none;
}
a.all_news{
  font-family:      Arial,Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-weight:      400;
  color :           #000000;
}
/*----------------------------------------------------------------------------*/


.t93Text1, .t93Text2, .t93TextLabel {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-style:       normal;
  font-weight:      bold;
  font-size:        12px;
  text-align:       justify;
  text-decoration:  none;
  color:            #204599;
}

.t93TextLabel {
  text-align:       left;
}

.t93Text2 {
  font-weight:      normal;
  color:            #000000;
}

.t93searchfull, .t93searchhotel, .t93searchresto, .t93searchreunion, .t93searchsortir {
  font-family:      Helvetica, Arial, Verdana, sans-serif;
  font-style:       normal;
  font-weight:      bold;
  font-size:        12px;
}
/* MAP ************************************************************************/
td.title a.anchorAnim{
}

/* Formmail *******************************************************************/
#formmail_head, #formmail_footer {
background:#FEB620 none repeat scroll 0 0;
color:#FFFFFF;
}


