* { margin:0; padding:0; }

body { padding-top:25px; color:#424242; text-align:center; font-size:67.5%; font-family:Verdana, Arial, Helvetica, sans-serif; background:#ffffff url(../images/bg.gif) 0 0 repeat-x }

#content p { padding:3px 60px 8px 0; }
#content h4 { padding:3px 60px 0 0; font-size:1.2em; color:#117AB4; }

img, fieldset { border:0; }
hr, #menu span, h3 span { display:none; }

blockquote { padding:15px 25px; margin-bottom:10px; border:1px solid #117AB4; color:#117AB4; background-color:#EDF5F9; }
blockquote p { padding:0 !important; }

h3 { font-size:1.6em; color:#F4C500; height:17px; display:block; border-bottom:1px solid #0070AF; background-color:transparent; background-position:0 0; background-repeat:no-repeat }
#content h3 { margin-bottom:7px; }

td { }

a { color:#0070AF }
a:hover, #subnav a:hover, #menu ul.sous a:hover { color:#F4C500 }

form div { display:block; padding-bottom:5px; }
label { display:block; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; }
form div.group {  }
form div.col1 { float:left; }
form div.col2 { margin-left:50%; }
form h4 { padding-top:15px !important; }
form #boutons { margin-bottom:10px; }

#box { width:879px; margin:0 auto; text-align:left; position:relative; }
#header { position:relative; /*padding-top:25px;*/ /*background:#99C6DE url(../images/header_bg.gif) 0 0 no-repeat; width:879px; height:246px;*/ }

#cover { height:150px;  background:#f0f0f0; display:none; }
#home #cover { height:246px; }


#sideleft { width:242px; float:left; }

#nav ul, #nav li { list-style:none; }

#nav { padding-left:7px; }
#menu { width:206px; }
#menu li { position:relative; float:left; }
#menu li a { display:block; width:206px; height:34px; background-color:transparent; background-position:0 0; background-repeat:no-repeat }
#menu ul.sous li { display:block; float:none; padding:5px 10px 5px 15px; }
#nav #menu ul { display:none; position:absolute; left:206px; top:-1px; }
#menu ul.sous a { color:#117AB4; width:auto !important; height:auto !important; background:none !important; text-decoration: none;}

#menu ul.sous { z-index:100;width:224px !important; padding:6px 0; background:#ffffff url(../images/sous_top.gif) 0 0 no-repeat; border-bottom:1px solid #BDDAEA;  border-top:1px solid #BDDAEA }
#menu #fonda ul.sous { background-image:url(../images/sous_top_fonda.gif); border-top-color:#ffffff; }
#menu #cancer ul.sous { background-image:url(../images/sous_top_centre.gif); }
/****** Menu fr ******/
.fr #menu #fonda a { background-image:url(../images/m_f_fonda.gif) }
.fr #menu #partner a { background-image:url(../images/m_f_partner.gif); }
.fr #menu #events a { background-image:url(../images/m_f_events.gif); }
.fr #menu #cancer a, .en #menu #cancer a { background-image:url(../images/m_f_cancer.gif); }
.fr #menu #dons a { background-image:url(../images/m_f_vontdons.gif); }
.fr #menu #dons-en-ligne a { background-image:url(../images/m_f_dons.gif); }
.fr #menu #dons-memoriam a { background-image:url(../images/m_f_dons-memoriam.gif); }
.fr #menu #medias a { background-image:url(../images/m_f_medias.gif); }

.fr #menu #medias {margin-bottom:20px;}

/****** Menu en ******/
.en #menu #fonda a { background-image:url(../images/m_e_fonda.gif) }
.en #menu #partner a { background-image:url(../images/m_e_partner.gif); }
.en #menu #events a { background-image:url(../images/m_e_events.gif); }
.en #menu #dons a { background-image:url(../images/m_e_where.gif); }
.en #menu #online-dons a { background-image:url(../images/m_e_online-dons.gif); }
.en #menu #memorial-donations a { background-image:url(../images/m_e_memorial-donations.gif); }
.en #menu #medias a { background-image:url(../images/m_e_media.gif); }

.en #menu #medias {margin-bottom:20px;}

/****** ******/

#nav #menu li:hover ul, #nav #menu li.over ul { display:block; }

#nav #menu li a:hover { background-position:0 -34px; }

#subnav { position:absolute; color:#3E94C4; top:-20px; right:20px; width:auto !important; }
#subnav li { float:left; padding-right:7px; margin-right:8px; border-right:1px solid; padding-bottom:2px  }
#subnav a { color:#3E94C4; }
#subnav .last { border:0; padding-right:0; margin-right:0; }

#special { width:220px; text-align: center;}
#special a { text-decoration: none}
#special img { padding:0 3px; }

#content { padding:17px 0 15px 0; min-height:250px; line-height:1.6; font-size: 1.0em }
* html #content { height:250px; }

#content ul { margin-left:25px; margin-right:60px; padding-bottom:8px; }

#content dl { padding:5px 0 10px 0; float:none; display:block; min-height:75px; }
* html #content dl { height:75px; }
#content dl.rangee { width:300px; margin-right:10px; float:left; }
#content dd, #content dt { /*margin-left:75px;*/ }
#content dd.image { margin-left:0; float:left; margin-right:10px; width:65px; height:65px; }
#content dd.image img { border:1px solid; }


#top, #bottom, #content { margin-left:242px; }
#bottom { }
#bottom { float:none; }
#top div /*#bottom div*/ {}
#bottom div { padding-bottom:7px; }
#top { padding:17px 0 0px 0; /*min-height:26.5em;*/ float:none;}
* html #top { /*height:185px;*/ }
#top h3, #bottom h3 {  }
#news, #saviez { width:213px; float:left;}

#news {}
#home #centre, #temoignages { width:393px; }
#home #centre { margin-left:244px;}
* html #home #centre { margin-left:238px; }
#temoignages { margin-left:244px;}
* html #temoignages { margin-left:238px; }

#news, #centre { min-height:22.0em}
* html #news, * html #centre { height:22em; }
.en #news, .en #centre { min-height:21em;}

#banner { width:633px; overflow:hidden;margin-bottom:10px }

/****** ******/
.fr #news h3 { background-image:url(../images/t_f_events.gif); }
#centre h3 { background-image:url(../images/t_f_centre.gif); }
.fr #saviez h3 { background-image:url(../images/t_f_saviez.gif) }
.fr #temoignages h3 { background-image:url(../images/t_f_temoin.gif) }
/******/
.en #saviez h3 { background-image:url(../images/t_e_know.gif) }
.en #news h3 { background-image:url(../images/t_e_events.gif); }
.en #temoignages h3 { background-image:url(../images/t_e_temoin.gif) }


#saviez h4 { font-size:1.2em; line-height:1.5; color:#0070AF; padding-top:3px; }

#news { }
#top dl, #bottom dl { padding:4px 0;line-height:1.5  }
#top dt, #bottom dt, #content dt { font-weight:bold; color:#117AB4; }
#bottom dt { font-weight:normal; }
#news dd, #temoignages dd { padding-bottom:2px }
#temoignages dd.image { float:left; margin-right:5px; }
#temoignages img { display:block; }


/****** Titres de pages ******/
.fr h3#vision { background-image:url(../images/t_f_vision.gif); }
.fr h3#hommage { background-image:url(../images/t_f_hommage.gif); }
.fr h3#histoire { background-image:url(../images/t_f_histoire.gif); }
.fr h3#equipe { background-image:url(../images/t_f_equipe.gif); }
.fr h3#centrecan, .en h3#centrecan { background-image:url(../images/t_f_centre.gif); }
.fr h3#stats { background-image:url(../images/t_f_stats.gif); }
.fr h3#download, .en h3#download { background-image:url(../images/t_f_download.gif); }
.fr h3#calendrier { background-image:url(../images/t_f_calendrier.gif); margin-bottom:0; }
.fr h3#vins { background-image:url(../images/t_f_vins.gif); }
.fr h3#tremblant, .en h3#tremblant { background-image:url(../images/t_f_24h.gif); }
.fr h3#homard, .en h3#homard { background-image:url(../images/t_f_homard.gif); }
.fr h3#omnium, .en h3#omnium { background-image:url(../images/t_f_omnium.gif); }
.fr h3#gala20, .en h3#gala20 { background-image:url(../images/t_f_gala20.gif); }
.fr h3#sthub { background-image:url(../images/t_f_sthubert.gif); }
.fr h3#tour, .en h3#tour { background-image:url(../images/t_f_tour.gif); }
.fr h3#vontdons { background-image:url(../images/t_f_vontdons.gif); }
.fr h3#reconn { background-image:url(../images/t_f_reconnaissance.gif); }
.fr h3#notor { background-image:url(../images/t_f_notor.gif); }
.fr h3#organi { background-image:url(../images/t_f_organi.gif); }
.fr h3#donsplanif { background-image:url(../images/t_f_donsplanif.gif); }
.fr h3#tdons { background-image:url(../images/t_f_dons.gif); }

.fr h3#dons-en-ligne { background-image:url(../images/dons-en-ligne.gif); }

.fr h3#proposition { background-image:url(../images/t_f_proposition.gif); }
.fr h3#recherche { background-image:url(../images/t_f_recherche.gif); }
.fr h3#parole { background-image:url(../images/t_f_parole.gif); }
.fr h3#comm { background-image:url(../images/t_f_comm.gif); }
.fr h3#plan { background-image:url(../images/t_f_plan.gif); }
.fr h3#joindre { background-image:url(../images/t_f_joindre.gif); }
/****************/
.en h3#tribute { background-image:url(../images/t_e_tribute.gif); }
.en h3#history { background-image:url(../images/t_e_history.gif); }
.en h3#vision { background-image:url(../images/t_e_vision.gif); }
.en h3#team { background-image:url(../images/t_e_team.gif); }
.en h3#awareness { background-image:url(../images/t_e_awareness.gif); }
.en h3#recognition { background-image:url(../images/t_e_recognition.gif); }
.en h3#calendar { background-image:url(../images/t_e_calendar.gif); margin-bottom:0; }
.en h3#wine { background-image:url(../images/t_e_wine.gif); }
.en h3#sthubert { background-image:url(../images/t_e_sthubert.gif); }
.en h3#research { background-image:url(../images/t_e_research.gif); }
.en h3#howare { background-image:url(../images/t_e_howare.gif); }
.en h3#planned { background-image:url(../images/t_e_planned.gif); }
.en h3#organize { background-image:url(../images/t_e_organize.gif); }
.en h3#stats { background-image:url(../images/t_e_stats.gif); }
.en h3#press { background-image:url(../images/t_e_press.gif); }
.en h3#proposal { background-image:url(../images/t_e_proposal.gif); }
.en h3#donations { background-image:url(../images/t_e_donations.gif); }
.en h3#online-donations { background-image:url(../images/t_e_online-donations.gif); }
.en h3#contact { background-image:url(../images/t_e_contact.gif); }


#footer { position:relative; color:#537592;  padding-bottom:6px;clear:both; display:block; float:none; border-top:1px solid #0070AF;}
#footer a { color:#537592; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer p { margin-right:15em; }
p#designby { text-align: right; position:absolute; right:0;top:0; width:15em; margin-right:0; }
* html p#designby { top:1px; }

#dates { width:100%; border-bottom:1px solid #0070AF }
#dates th { text-align: center; width:16%; background:#FFF6D9; border-left:1px solid #FFC924 }
#dates th a { display:block; width:100%; padding:1em 0; text-decoration:none; }
#dates tr.second th { border-top:1px solid #FFC924 }
#dates th.first {border:0;}

#datesevents { width:100%; }
#datesevents caption, #datesevents th { padding:0.2em 0.4em; background-color:#0070AF; color:#ffffff; text-align:left; font-weight:bold; }
#datesevents caption { text-transform:uppercase; font-weight:bold; }
#datesevents td { padding:0.6em 0.4em; border-top:1px solid #0070af; vertical-align:top; }
#datesevents .date { width:50px }
#datesevents .lieu { width:175px; }


.center { text-align: center; }
.separe { border-top:1px dashed; margin-top:8px; padding-top:8px !important; }
.left { float:left; margin-right:12px; margin-bottom:4px; padding-right:0 !important; }
.divise { border-top:1px solid; margin-top: 8px }