td, tr { font:11px verdana; color:#393939; }
form { margin:0; padding:0; }
input, textarea, select { border:solid 1px #929292; background-color:#fff; color:#393939; font:12px verdana; }
.input1 { border:solid 1px #929292; background-color:#fff; color:#393939; font:12px verdana; }
.inputH1 { border:solid 1px #235237; height:15px; width:152px; font:10px verdana; color:#868886; padding:1px 0 0 10px; }
.inputR1 { border:solid 1px #bbcac1; height:15px; width:100px; font:10px verdana; color:#868886; padding:1px 0 0 10px; }
.inputR2 { border:solid 1px #929292; height:15px; width:160px; font:11px verdana; color:#393939; }
.inputR2b { border:solid 1px #929292; height:17px; min-width:160px; font:11px verdana; color:#393939; }
.inputRSS1 { border:solid 1px #bbcac1; width:110px; font:10px verdana; color:#393939; }
.inputRSS2 { border:solid 1px #bbcac1; height:15px; width:100px; font:10px verdana; color:#868886; padding:1px 0 0 10px; }
/*
#main01 a:link       { color:#393939; text-decoration:underline; font:11px verdana; }
#main01 a:visited    { color:#393939; text-decoration:underline; font:11px verdana; }
#main01 a:hover      { color:#393939; text-decoration:none; font:11px verdana; }
#main01 a:active     { color:#393939; text-decoration:none; font:11px verdana; }
*/
.lnk1:link       { color:#fff; text-decoration:underline; font:10px verdana;  }
.lnk1:visited    { color:#fff; text-decoration:underline; font:10px verdana;  }
.lnk1:hover      { color:#fff; text-decoration:none; font:10px verdana; }
.lnk1:active     { color:#fff; text-decoration:none; font:10px verdana;  }

.lnk2:link       { color:#587261; text-decoration:none; font:10px verdana;  }
.lnk2:visited    { color:#587261; text-decoration:none; font:10px verdana;  }
.lnk2:hover      { color:#587261; text-decoration:underline; font:10px verdana; }
.lnk2:active     { color:#587261; text-decoration:underline; font:10px verdana;  }

.lnk3:link       { text-decoration:none; font:10px verdana; color:#393939; }
.lnk3:visited    { text-decoration:none; font:10px verdana; color:#393939; }
.lnk3:hover      { text-decoration:underline; font:10px verdana; color:#393939; }
.lnk3:active     { text-decoration:underline; font:10px verdana; color:#393939; }

.lnk3b:link       { text-decoration:none; font:10px verdana; color:#b3923d; }
.lnk3b:visited    { text-decoration:none; font:10px verdana; color:#b3923d; }
.lnk3b:hover      { text-decoration:none; font:10px verdana; color:#b3923d; }
.lnk3b:active     { text-decoration:none; font:10px verdana; color:#b3923d; }

.lnk4:link       { text-decoration:underline; font:10px verdana; color:#fff; }
.lnk4:visited    { text-decoration:underline; font:10px verdana; color:#fff; }
.lnk4:hover      { text-decoration:none; font:10px verdana; color:#000; }
.lnk4:active     { text-decoration:underline; font:10px verdana; color:#fff; }

.lnk5:link       { text-decoration:underline; font:9px verdana; color:#2d6846; }
.lnk5:visited    { text-decoration:underline; font:9px verdana; color:#2d6846; }
.lnk5:hover      { text-decoration:none; font:9px verdana; color:#b3923d; }
.lnk5:active     { text-decoration:underline; font:9px verdana; color:#2d6846; }

.lnk6:link       { text-decoration:none; font:bold 9px verdana; color:#2d6846; }
.lnk6:visited    { text-decoration:none; font:bold 9px verdana; color:#2d6846; }
.lnk6:hover      { text-decoration:underline; font:bold 9px verdana; color:#b3923d; }
.lnk6:active     { text-decoration:none; font:bold 9px verdana; color:#2d6846; }


.lnkA1:link       { text-decoration:underline; font:11px arial; color:#000; }
.lnkA1:visited    { text-decoration:underline; font:11px arial; color:#000; }
.lnkA1:active     { text-decoration:underline; font:11px arial; color:#000; }
.lnkA1:hover      { text-decoration:none; font:11px arial; color:#fff; }

.lnkA2:link       { text-decoration:none; font:11px arial; color:#fff; }
.lnkA2:visited    { text-decoration:none; font:11px arial; color:#fff; }
.lnkA2:active     { text-decoration:none; font:11px arial; color:#fff; }
.lnkA2:hover      { text-decoration:none; font:11px arial; color:#fff; }

.lnkA3:link       { text-decoration:none; font:15px verdana; color:#b3923d; }
.lnkA3:visited    { text-decoration:none; font:15px verdana; color:#b3923d; }
.lnkA3:active     { text-decoration:underline; font:15px verdana; color:#b3923d; }
.lnkA3:hover      { text-decoration:none; font:15px verdana; color:#b3923d; }

.lnkRN1:link       { text-decoration:none; font:bold 12px verdana; color:#000; }
.lnkRN1:visited    { text-decoration:none; font:bold 12px verdana; color:#000; }
.lnkRN1:hover      { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRN1:active     { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRN2:link       { text-decoration:none; font:11px arial; color:#000; }
.lnkRN2:visited    { text-decoration:none; font:11px arial; color:#000; }
.lnkRN2:hover      { text-decoration:none; font:11px arial; color:#fff; }
.lnkRN2:active     { text-decoration:none; font:11px arial; color:#fff; }
.lnkRB1:link       { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRB1:visited    { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRB1:hover      { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRB1:active     { text-decoration:none; font:bold 12px verdana; color:#fff; }
.lnkRB2:link       { text-decoration:none; font:11px arial; color:#fff; }
.lnkRB2:visited    { text-decoration:none; font:11px arial; color:#fff; }
.lnkRB2:hover      { text-decoration:none; font:11px arial; color:#fff; }
.lnkRB2:active     { text-decoration:none; font:11px arial; color:#fff; }


.lnk2_RN2:link       { text-decoration:none; font:11px arial; color:#c8b633; }
.lnk2_RN2:visited    { text-decoration:none; font:11px arial; color:#c8b633; }
.lnk2_RN2:hover      { text-decoration:none; font:11px arial; color:#c8b633; }
.lnk2_RN2:active     { text-decoration:none; font:11px arial; color:#c8b633; }

.lnk2_RB2:link       { text-decoration:none; font:11px arial; color:#fff; }
.lnk2_RB2:visited    { text-decoration:none; font:11px arial; color:#fff; }
.lnk2_RB2:hover      { text-decoration:none; font:11px arial; color:#c8b633; }
.lnk2_RB2:active     { text-decoration:none; font:11px arial; color:#c8b633; }

.location_lnk:link       { text-decoration:underline; font:10px verdana; color:#393939; }
.location_lnk:visited    { text-decoration:underline; font:10px verdana; color:#393939; }
.location_lnk:hover      { text-decoration:none; font:10px verdana; color:#393939; }
.location_lnk:active     { text-decoration:none; font:10px verdana; color:#393939; }

.bas01_lnk:link       { color:#fff; text-decoration:underline; font:12px verdana;  }
.bas01_lnk:visited    { color:#fff; text-decoration:none; font:12px verdana;  }
.bas01_lnk:hover      { color:#ffb077; text-decoration:underline; font:12px verdana; }
.bas01_lnk:active     { color:#fff; text-decoration:underline; font:12px verdana;  }

.fltop:link       { color:#c4b48a; text-decoration:none; font:10px arial; }
.fltop:visited    { color:#c4b48a; text-decoration:none; font:10px arial; }
.fltop:hover      { color:#8d7a4a; text-decoration:none; font:10px arial; }
.fltop:active     { color:#c4b48a; text-decoration:none; font:10px arial; }

.rss:link       { font:12px verdana; color:#393939; text-decoration:none; }
.rss:visited    { font:12px verdana; color:#393939; text-decoration:none; }
.rss:hover      { font:12px verdana; color:#393939; text-decoration:none; }
.rss:active     { font:12px verdana; color:#393939; text-decoration:none; }


/* Structure */
.contener1 { width:983px; margin:0px auto; border:0px; text-align:center; background-color:#fff; }

#top01 { position:relative; width:983px; height:315px; }
#top01_don { position:absolute; top:74px; left:851px; width:132px; height:55px; z-index:100; }
#top01_ctc { position:absolute; top:109px; left:730px; width:32px; height:20px; z-index:100; }
#top01_drp { position:absolute; top:109px; left:762px; width:64px; height:20px; z-index:100; }
#top01_logo { position:absolute; top:0; left:0; width:220px; height:166px; z-index:100; }
#top01_pop1 { position:absolute; visibility:hidden; top:73px; left:675px; width:78px; height:35px; z-index:100; }
#top01_pop2 { position:absolute; visibility:hidden; top:73px; left:702px; width:78px; height:35px; z-index:100; }
#top01_pop3 { position:absolute; visibility:hidden; top:73px; left:752px; width:78px; height:35px; z-index:100; }
#top01_menu { position:absolute; top:134px; left:227px; width:756px; height:26px; text-align:left; z-index:100; }
/*
.top01_menu_off { float:left; text-align:center; font:12px verdana; color:#fff; height:26px; cursor:pointer; }
.top01_menu_on { float:left; text-align:center; font:12px verdana; color:#000; height:26px; cursor:pointer; background:url('/img/inter03.gif') repeat; }
*/
#top02 { position:relative; width:983px; height:168px; z-index:100; }
#top02_halo { position:absolute; z-index:1; top:67px; left:720px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux.png',sizingMethod='crop'); }
html>body #top02_halo { filter: none; background:transparent url('/img/sous_drapeaux.png') no-repeat; }

#top02_halo2 { position:absolute; z-index:1; top:67px; left:720px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux2.png',sizingMethod='crop'); }
html>body #top02_halo2 { filter: none; background:transparent url('/img/sous_drapeaux2.png') no-repeat; }

#top02_halo3 { position:absolute; z-index:1; top:67px; left:700px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux3.png',sizingMethod='crop'); }
html>body #top02_halo3 { filter: none; background:transparent url('/img/sous_drapeaux3.png') no-repeat; }

#top02_halo4 { position:absolute; z-index:1; top:67px; left:700px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux4.png',sizingMethod='crop'); }
html>body #top02_halo4 { filter: none; background:transparent url('/img/sous_drapeaux4.png') no-repeat; }

#top02_halo5 { position:absolute; z-index:1; top:67px; left:700px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux5.png',sizingMethod='crop'); }
html>body #top02_halo5 { filter: none; background:transparent url('/img/sous_drapeaux5.png') no-repeat; }

#top02_halo6 { position:absolute; z-index:1; top:67px; left:700px; width:165px; height:107px; margin:0px auto; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sous_drapeaux6.png',sizingMethod='crop'); }
html>body #top02_halo6 { filter: none; background:transparent url('/img/sous_drapeaux6.png') no-repeat; }


#main_home1 { float:left; width:398px; padding:12px 0 0 10px; }
#main_home1b { float:left; width:731px; padding:12px 0 0 10px; }
#main_home2 { float:left; width:333px; padding:0 0 0 0; }
#main_home3 { float:left; width:242px; padding:12px 0 0 0; }

#main_ctc { float:left; width:731px; padding:0 0 0 10px; }
#main_ctc2 { float:left; width:541px; padding:0 0 0 10px; }
#main_ctc3 { float:left; width:190px; padding:8px 0 0 0; }

.bloc1 { width:201px; height:85px; font:12px verdana; color:#fff; background:url('/img/bloc1.gif'); padding:6px 15px 4px 15px; }
.bloc1b { width:201px; height:55px; font:12px verdana; color:#fff; background:url('/img/bloc1b.gif'); padding:5px 15px 0 15px; }
.bloc2 { width:201px; height:94px; font:12px verdana; color:#fff; background:url('/img/bloc2.gif'); padding:6px 15px 4px 15px; }

.bloc3a { width:231px; min-height:26px; font:12px verdana; color:#fff; background:#888888 url('/img/bloc3a.gif') top no-repeat; }
.bloc3c { width:231px; height:18px; font:12px verdana; color:#fff; background:url('/img/bloc3c.gif') bottom no-repeat; }

.bloc4a { width:311px; height:25px; background:url('/img/bloc4a.gif'); }
.bloc4b { width:251px; padding:0 32px 0 28px; font:12px verdana; color:#393939; background:url('/img/bloc4b.gif') repeat; }
.bloc4b2 { width:311px; font:11px arial; color:#393939; background:url('/img/bloc4b.gif') repeat; }
.bloc4c { width:311px; height:25px; background:url('/img/bloc4c.gif'); }

.bloc5a { width:231px; height:10px; background:url('/img/bloc5a.gif'); }
.bloc5b { width:191px; padding:3px 20px 5px 20px; font:11px verdana; background:url('/img/bloc5b.gif') top repeat; min-height:70px; }
.bloc5b2 { width:231px; padding:3px 0 5px 0; font:11px verdana; background:url('/img/bloc5b.gif') top repeat; }
.bloc5c { width:231px; height:10px; background:url('/img/bloc5c.gif'); }

.bloc6a { width:668px; height:32px; background:url('/img/bloc6a.gif'); }
.bloc6b { width:600px; padding:0 34px 0 34px; background:url('/img/bloc6b.gif') repeat; }
.bloc6b2 { width:628px; padding:0 20px 0 20px; background:url('/img/bloc6b.gif') repeat; }
.bloc6c { width:668px; height:32px; background:url('/img/bloc6c.gif'); }

.bloc7a { width:180px; height:25px; background:url('/img/bloc7a.gif'); }
.bloc7b { width:140px; padding:0 18px 0 22px; background:url('/img/bloc7b.gif') repeat; }
.bloc7c { width:180px; height:25px; background:url('/img/bloc7c.gif'); }

.bloc8a { width:231px; height:10px; background:url('/img/bloc8a.gif'); }
.bloc8b { width:191px; padding:3px 20px 5px 20px; font:11px verdana; background:url('/img/bloc8b.gif') repeat; }
.bloc8c { width:231px; height:10px; background:url('/img/bloc8c.gif'); }

.bloc9a { width:382px; height:25px; background:url('/img/bloc9a.png'); }
.bloc9a2 { width:382px; height:25px; background:url('/img/bloc9a2.png'); }
.bloc9b { width:322px; padding:0 32px 0 28px; font:12px verdana; color:#393939; background:url('/img/bloc9b.png') repeat; }
.bloc9c { width:382px; height:25px; background:url('/img/bloc9c.png'); }

.bloc10a { width:231px; height:10px; background:url('/img/bloc10a.gif'); }
.bloc10b { width:191px; padding:3px 20px 5px 20px; font:11px verdana; background:url('/img/bloc10b.gif') top repeat; min-height:70px; }
.bloc10b2 { width:231px; padding:3px 0 5px 0; font:11px verdana; background:url('/img/bloc10b.gif') top repeat; }
.bloc10c { width:231px; height:10px; background:url('/img/bloc10c.gif'); }


.mask3a { width:380px; height:5px; background:url('/img/mask3a.gif'); }
.mask3b { width:380px; background:url('/img/mask3b.gif') repeat; }
.mask3c { width:380px; height:5px; background:url('/img/mask3c.gif'); }

.mask4a { width:311px; height:5px; background:url('/img/mask4a.gif'); }
.mask4b { width:311px; background:url('/img/mask4b.gif') repeat; }
.mask4c { width:311px; height:5px; background:url('/img/mask4c.gif'); }


#basP { position:absolute; bottom:5px; right:5px; text-align:right; }
#basP a { font:9px verdana; color:#295308; text-decoration:none; }
#basP a:hover { color:#294704; text-decoration:underline; }

.location { font:10px verdana; color:#393939; }

.bouton1 { width:104px; height:17px; text-align:center; font:12px verdana; color:#fff; background:url('/img/bouton1.gif'); cursor:pointer; padding-top:2px; }
.bouton2 { width:120px; height:17px; text-align:center; font:12px verdana; color:#fff; background:url('/img/bouton2.gif'); cursor:pointer; padding-top:2px; }

.bouton1:hover { background:url('/img/bouton1b.gif'); }
.bouton2:hover { background:url('/img/bouton2b.gif'); }

.titre1_fd { width:660px; height:24px; background:url('/img/inter07.gif') right no-repeat; }
.titre2_fd { width:535px; height:24px; background:url('/img/inter07.gif') right no-repeat; }
.titre3_fd { width:680px; height:24px; background:url('/img/inter07.gif') right no-repeat; }




.td1 { float:left; width:142px; padding-top:2px; }
.td2 { float:left; width:370px; }

.maintenance_body { padding:0; margin:0; background-color:#fff; width:100%; text-align:center; }
#maintenance { text-align:center; padding:100px; font:16px arial; color:#287a1d; }
#maintenance p { margin-top:30px; }

.clear { clear:both; visibility:hidden; padding:0; margin:0; border-width:0; }


/* EDITEUR ***************************************************************** */
.texteprincipal { font:13px/17px f_trebuc, Trebuchet MS, arial; color:#393939; }
.accroche_principale_titre { font:15px verdana; color:#b3923d; text-transform:uppercase; }
.accroche_principale_texte { font:12px verdana; color:#393939; }
.accroche_principale_date { font:12px verdana; color:#b3923d; }
.accroche_secondaire_titre { font:15px verdana; color:#393939; }
.chapo_inter { font:bold 12px verdana; color:#393939; }
.accroche_secondaire_texte { font:12px verdana; color:#393939; }
.titre1_tt { font:15px verdana; color:#b3923d; background:#fff; padding-right:10px; }
.titre2_tt { font:15px verdana; color:#b3923d; background:#fff; padding-right:10px; text-transform:uppercase; }
.titre3_tt { font:13px verdana; color:#b3923d; background:#fff; padding-right:10px; }
.texteB18 { font:18px verdana; color:#fff; }
.texteN18 { font:18px verdana; color:#393939; }
.texteN14 { font:14px verdana; color:#393939; }
.texteN10 { font:10px verdana; color:#393939; }
.beige11 { font:11px verdana; color:#b3923d; }
.beige12 { font:12px verdana; color:#b3923d; }
.texte_courant_12_vert { font:12px verdana; color:#287a1d; }
.texte_courant_11_vert { font:11px verdana; color:#287a1d; }
/* ************************************************************************* */
