/* CSS Document  7B5A29 */

body{
background: url(../images/fond/noir.png) repeat-x #F8F8F8;

}

#header,#nav,#bottom,    #navbas,#centrehaut,#centre,#centrebas{ 
width:100%;
margin-left:auto;
margin-right:auto; 
text-align:left;
margin-top: 0;
margin-bottom:0;
padding:0 ;

}  


#header table.CENTRAGE,
#nav table.CENTRAGE,
#navbas table.CENTRAGE,
#centrehaut table.CENTRAGE,
#centre table.CENTRAGE,
#centrebas table.CENTRAGE,
#bottom table.CENTRAGE{
height: 100%; 
width:900px;
vertical-align:middle; 
padding:0 ;
margin: 0;
margin-left:auto;
margin-right:auto; 
text-align:left;
color:#000; }




/**********HEADER***********/
#header {
height:120px;
padding-top:5px;
}



td.lien_sites {font-size:90%; color:#ccc}
.lien_sites span { margin-right:10px; margin-left:5px; height:20px; color:#CCC  }
.lien_sites span a{ color:#1DA5C4; margin-left:17px; text-decoration:none;font-size:98%; padding-top:20px; padding-bottom:20px;  }
.menu_abbahouse{background: url(../images/bkg/menu_abbahouse.png) no-repeat;  }
.menu_e-boutique{ background: url(../images/bkg/menu_e-boutique.png) no-repeat;}
.menu_blogpasteur{background:url(../images/bkg/menu_blogpasteur.png) no-repeat; } 

#logo {
padding:0;
margin:0;
padding-top:5px;
padding-bottom:5px;
background:none;
}


/****************NAV************/
#nav{ 
height:30px;
color:#FFF;

}

#navbas{height:0px;
color:#333;
}

/***********NAV TABLE**********/
#nav table.CENTRAGE{ 
background: url(../images/bkg/menu/black_t.gif) repeat-x ;
}

#menu li a{ color:#ccc}


/***************CENTRE*******************/
#centrehaut{ 
 color:#222; padding-bottom:30px; 
 }
 
 
 #centrebas
 { margin-top:-20px;
 padding-bottom:15px; 

}

 #centrebas table.CENTRAGE
 { width:910px;

}

 
/****  background: url(../images/fond/shadow.png) repeat-x #F8F8F8
**********BOTTOM****************/ 

#bottom{height:35px ; 
color:#666666; 
 padding-bottom:5px;
}



/***********CENTRE TABLE**********/
#centrehaut table.CENTRAGE
{
width:920px;
margin-top:10px;
	min-height:500px;
}



/***********BOTTOM TABLE****
*****background: url(../images/bkg/menu/nav_bar.png) no-repeat;
*/
#bottom table.CENTRAGE{
border-bottom:1px dotted #CCC;
border-top:1px dotted #CCC;
padding-top:3px;
font-size:75%;

}

#bottom .lien{ text-align: right; min-width:300px; margin-left:90px; margin-right:10px; }
#bottom li a,
#bottom li a:hover
{  color:#3366CC;
padding:0;
 margin:0;
 padding-right:10px;
 text-decoration:none;
 text-transform:none;
 border-right: dotted #ccc 1px; 
 }
 
#bottom li a:hover
{ text-decoration:underline
}


.actualite
{ border:1px solid #ccc;
	padding:5px; padding-top:0;
}
.actualite .titre{
font-size:150%; color:#336699; font-weight:bold; font-variant:small-caps; padding:5px; padding-left:0;  
}
.actualite .blog, .actualite .video_une{
font-size:75%; padding:5px; background-color:#ddd; border:1px solid #ccc;
}

.actualite .blog .art{
background-color:#F8F8F8; margin:2px; padding-left:2px;
}
.actualite .blog p.art:hover{ color:#F8F8F8;
background-color:#333; margin:2px; padding-left:2px;
}

.actualite .blog .art a{ color:#1DA5C4}
.actualite .blog .art a:hover{ text-decoration:none}


.actualite .video_une{background-color:#000000}
.actualite .video_une .titre{ color:#CC9900}




.actualite .second div{ border:1px solid #336699;}
.actualite .third{/*background:url(../images/bkg/bg.gif) repeat-x;*/ vertical-align:top; }
.actualite .third div{ border:1px solid #ccc; border-bottom:none; padding:0; margin:0  }
.actualite .third .titre{ color:#CC9900  }

.actualite .priere{border:1px solid #336699;
background-color:#eee; margin:3px;  padding:10px;
}
.actualite .priere .verset{ color:#336699; font-size:85%; padding:10px;
}

#rebours{ font-size:85%; color:#999; }
table.rebours{ text-align:center; background:url(../images/bkg/menu/black_b.gif) repeat-x;  width:230px; height: auto }
#rebours span{font-size:150%;  color: #0099CC; font-family: "Times New Roman", Times, serif; font-weight:bold }
#rebours .jour{font-size:200%;  color:#fff;  }
.rebours .jhms{ font-size:65%; color:#444;  }
























#left{ padding-left:35px; background: url(../images/bkg/bgl.jpg) repeat-y #FFFFFF; font-size:80%; vertical-align: top; border-right:1px solid #CCC }
#left td{ padding-top:20px }
 
.rouleau_blc{ background:url(../images/bkg/bgl.jpg) repeat-y #FFFFFF; padding-left:40px; border:1px solid #CCC;border-left:none;}
.leftright_maxview{ width:295px;}
.maxview{ 
width:603px; vertical-align:top;
color: #000; margin:0; padding:15px; padding-top:20px; font-size:90%;
text-align:justify;
background: url(../images/bkg/fond_blanc.png) repeat-y ;
} 

.maxview div{ text-align:justify; margin:0; padding:0;  padding-right:5px;
/*.description,.description a,.description a:hover{ font-size:.95em; text-align:justify; padding:8px }
max-height:370px; overflow:auto  */}
.maxview div p:hover{ background-color:#F9F9F9;  }
.maxview .lib{ font-size:150%; color: #000000; font-weight:bold; padding:8px; padding-left:5px; background-color:#F8F8F8}




.ssmenunav{ height:15px; padding-top:7px; font-size:70%; border:none;font-family: Helvetica, Arial, sans-serif;  } 
.ssmenunav span{ padding-left:6px; }
.ssmenunav a{ text-transform:lowercase; padding:0; margin:0  }
.ssmenunav .ssmenu, .ssmenunav .ssmenu a{text-transform:uppercase; } 



.pub_index ,.pub_index a{ color:#CC0000; font-weight:bold}
.pub_index .deux { color:#FFF; font-weight:200}
/**************** AUDIO */    
.box_droite_audio { width:250px; background-color:#FFFFFF; text-align:justify }
.box_audio { margin:0; padding:5px; height:400px; width:550px; text-align:justify  }
.box_list_audio { width:280px; background:url(../images/bkg/bg.gif) #000000 repeat-x ; margin:10px; padding:10px; padding-top:30px; border-left:1px dotted #999; text-align:justify}
.box_list_audio div{ height:450px; margin-top:20px;  background-color:#333; padding-left:10px }  
.titre_list_audio {font-size:150%; color:#CC9900; font-weight:bold; padding:8px;  text-align: justify; text-transform:uppercase; font-weight:bold ;}
.libextrait{ font-size:85%; font-weight: bold; text-transform:uppercase; color:#999; text-align:left; width:90%; margin-top:10px;margin-bottom:1px; padding-top:10px    }
.list_audio{ font-size:85%;  margin:0; padding:0; padding-left:5px;  border-top:1px dotted #666; width:90%;margin-bottom:2px;    }
.box_list_audio div span{ color:#666; font-size:70%; padding-left:5px;}
.box_list_audio div a{ color:#CC9900    }
.box_list_audio .pagination a{ text-decoration:none; margin:3px; padding:5px; padding-bottom:2px; padding-top:2px; border:1px solid #777; background-color:#222; color:#CCC}
.box_list_audio .pagination a:hover{ /*background-color:#CC9900; color:#FFF*/ border:1px solid #CC9900; }
.box_list_audio .pagination a.on{ /*background-color:#CC9900; color:#FFF;*/ border:1px solid #CC9900; font-weight:bold}


.audio_select { width:100%; font-weight:100; background: url(../images/bkg/liste-fond-descr.png) no-repeat; padding:0; margin:0;   }
.audio_select .titre{ vertical-align:middle; padding:5px; padding-left:15px;font-size:140%; color:#000;text-align:justify  }
.audio_select .description{ font-weight:100;font-size:90%;  padding:5px; padding-left:3px; padding-right:10px; text-align: justify ; font-family: Helvetica, Arial, sans-serif; color:#000000;
}
.box-img{background: url(../images/bkg/box-img.png) no-repeat; vertical-align:middle; text-align:center; height:100px; width:100px; padding:0; margin:0;}
.souslist_audio_select  { width:100%; font-size:105%;  padding:0; margin:0; text-decoration:none;  color:#000 ;border:1px solid #CCC; border-left:none; border-bottom:none  }
.souslist_audio_select tr.smsg { background: url(../images/bkg/bkg_stripe.png) repeat-x    } 
.souslist_audio_select td { padding:5px;border-bottom:1px solid #CCC; border-left:1px solid #CCC;}

.souslist_audio_select .libelle{ font-weight:bold;color:#000000; background-color:#DBDBDB;text-transform:uppercase;padding:5px;text-align:center; font-size:75%}  
.souslist_audio_select .num{font-size:80%  }
.souslist_audio_select .titre,.souslist_audio_select .titre_select{ text-align: left; color:#000 ; font-size:85%  }
.souslist_audio_select .titre_select{text-align: center; color:#CC9900;font-weight:bold; font-size:85%  }
.souslist_audio_select .auteur{  text-transform: capitalize; text-align: center; font-size:80%; color:#333  }
.souslist_audio_select td a{ text-decoration:none ; }
.souslist_audio_select .description{ font-weight:100; padding:5px;  text-align: justify ;font-size:85%; color:#333;font-family: Helvetica, Arial, sans-serif; 
 }
.fermer a img,.fermer a:hover img{ background:url(../images/bkg/fermer_off.png) no-repeat; margin:0;}
.fermer a:hover img{ background:url(../images/bkg/fermer_on.png) no-repeat; }

body #player{ background:url(../images/bkg/bg.gif) repeat-x #000000; color:#CC9900; width:360px; height:60px;   }


/****************BIBLE**********************3366CC*****/



#bible .choix{ padding:10px; padding-left:15px; padding-right:15px; width:30%; background:url(../images/bkg/bg.gif) repeat-x #000000  }

#bible .titre,#bible .titre2{ padding-top:30px; padding-bottom:15px; margin-top:30px; font-size:165%;  border-top:1px dotted #333; font-weight:100; text-transform: capitalize;  color:#CC9900; }
#bible .titre2{ font-size:185%;   }
#bible .titre3{  }
#bible .select_livre{ font-size:85%; text-transform:capitalize; background-color:#F8F8F8; border:1px solid #F8F8F8; color:#CC0000; font-weight:200; padding:0; margin:0 }
#bible .partie_bible{ font-weight:100;  font-size:95%;  color:#CC9900; text-align:center; padding-top:5px}
#bible .select_option_livre{ font-size:90%;  padding-left:5px; padding-right:5px; font-weight:100; color:#3366CC  }
#bible .lien_langue a{ font-size:80%; color: #CC9933 }
#bible .lien_langue a:hover{ text-decoration:none; }

#bible .chapitre, .chapitre_select{ margin:0; padding:4px;  }
#bible .chapitre a, .chapitre_select a{ margin:0; padding:0; font-size:90%; font-weight:100; color:#CCC ;  text-decoration:none }
#bible .chapitre a:hover{  text-decoration: underline }
#bible .chapitre_select a{ font-weight:bold; font-size:98%; color: #993300}

#bible .langue{ font-weight:100;  font-size:90%;  color:#CC9933;  padding-left:10px; text-transform:capitalize}
#bible .chkbox{ padding-left:10px;  font-size:85%; font-weight:100; text-transform: capitalize; color:#999; }
#bible .chkbox span{ margin-left:10px;   }


#bible .choix_texte{ font-family:Arial, Helvetica, sans-serif; padding:15px;  padding-right:30px; width:70%; font-size:90%;  font-weight:100;  }
#bible .livre_chap{ text-transform:uppercase; font-size:150%; color:#993300; padding:20px; padding-left:0; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #ccc; font-weight:300}
#bible div{  padding:15px; padding-top:10px; padding-bottom:10px;   }
#bible div:hover{ background-color:#F8F8F8; }
#bible .choix_texte .lesversets { color:#333; font-size:90%; width:90%; margin-left:5%; margin-right:5%; border-bottom:1px solid #F8F8F8 ; margin-bottom:15px; }
#bible .choix_texte .lesversets .vers a , #bible .choix_texte .lesversets .vers_select a{ padding:2px ; padding-left:4px; padding-right:4px;}
#bible .choix_texte .lesversets .vers_select a{ background-color:#993300;  color:#fff; font-weight:bold; font-size:105% }

#bible .choix_texte .verset{ color:#993300; font-weight:bold; margin:0; padding:0; padding-bottom:1px }
#bible .sigle{ font-size:70%; text-align:right; width:15px  }
#bible .texte{  padding-left:4px;  }

#bible .lsg{ color: #3366CC;  }
#bible .martin{ color:#0033CC;  }
#bible .ost{ color:#003399  ;  }

#bible .d{ color: #666699     ;  }
#bible .darby{ color: #330066   ;}
#bible .ylt{ color: #333366  ;  }

#bible .kj{ color: #336699  ;  }
#bible .be{ color: #006699  ;  }
#bible .w{color: #003366 ;  }

#bible .as{ color: #555555 ;  }
#bible .bw{ color:#333333 ;  }



/**************** TEXTE **************************/    


.box_droite_texte { width:150px;}
.box_texte { margin:0; padding:5px;  width:650px;  }
.box_list_texte { margin:10px;  padding:10px; padding-top:30px; border-left:1px dotted #999}
.box_list_texte div{ margin-top:20px; }  
.titre_list_texte {font-size:150%; color:#CC9900; font-weight:bold; padding:8px;  text-align: justify; text-transform:uppercase; font-weight:bold }
.list_texte{ font-size:85%;margin:0; border-bottom:1px dotted #666; width:90% }
.box_list_texte div span{ color:#666; font-size:80%; text-transform:capitalize }
.box_list_texte div a{ /*color:#CC9900  */  }
.ascenseur_texte{ overflow:auto; max-height:600px}

td table.letexte { min-width:550px; font-weight:100; padding:0; margin:0; padding-top:20px;   }
.letexte .titre{ vertical-align:middle; font-size:140%; text-align: center; padding-top:20px; padding-bottom:20px  }
.letexte .description{ font-weight:100;font-size:85%;  padding:5px; text-align: justify ; font-family: Helvetica, Arial, sans-serif; color:#000000;
}
.letexte .date{ font-weight:bold;color:#000000; text-transform:uppercase; font-size:75%}  
.letexte .source{ font-size:75%}  
.letexte .telecharge{ font-size:75%}  
.letexte .auteur{  text-transform: capitalize; font-size:80%; color:#333  }



/*********************************IMAGE ****************************************/
#img { font-size:90%; padding-top:20px;/* background-color:#000000*/ }
#img #min{  width:220px; height:600px; font-size:90%; border-right:1px dotted #CCCCCC; background:none;  }
#img .type{ font-weight:200;font-size:90%; color:#000;margin-right:15px; padding:0; text-transform: uppercase;  margin-top:10px;border-bottom:1px dotted #ccc; }
#img .event a{ font-weight:100; font-size:95%; color: #996600; padding:0; padding-left:10px; }
#img .event a:hover{ color:#3366CC; text-decoration:none }
#img select{ background-color:#909090; color:#333; font-weight:100; text-align:center}
#img select option{ background-color: #FFFFFF; text-align:center; color:#000; font-weight:100}
#img .date{font-size:90%; color:#666 }

#img #max{  min-height:600px; background: url(../images/bkg/bg.gif) #000000; width:650px; }




/**************************VIDEOS*********************/


#video { font-size:90%; padding-bottom:20px }
#video .titre{ font-size:95%; text-transform: none; font-weight:bold; color:#333; padding:30px; padding-left:5px; padding-bottom:8px  }
#video #min{ color:#CC9900; padding:15px; padding-top:0;  height:400px; border-right:1px dotted #CCCCCC; background: url(../images/bkg/bg.gif) repeat-x #000000; }
#video #min p{ padding-top:15px; padding-bottom:3px;  font-size:120%; font-weight:bold }
#video select{ background-color:#F8F8F8; color:#333; font-weight:200; width:120px; text-transform:capitalize}
#video select option{ background-color: #ffffff; text-align:center; color:#3366CC; font-weight:100; }
#video select option .choisir{color:#333; }

#video #max{  min-height:400px; padding:0; margin:0; width:670px }
#video #max div{ overflow:auto;  min-height:350px; background-color:#333333;  }
#video #max p.list_video,#video #max p.list_video_select{ padding-left:10px; padding-right:5px}
#video #max .list_video a,#video #max .list_video_select a{ padding:0; margin:0; font-size:80%; color:#E9CD3B}
#video #max .list_video_select a{padding-left:25px; background:url(../images/bkg/square_jaune.gif) no-repeat; color:#F8F8F8 }
#video #max .list_video a:hover,#video #max .list_video_select a{ text-decoration:none; }
#video #max .auteur{width:93%; border-top:1px solid #CCC; color:#333;text-transform: capitalize; font-size:85%; padding-top:8px; padding-bottom:4px}
#video #max #bio table{width:85%; background-color:#F8F8F8; border:1px solid #CCC; color:#333;padding:8px;}
#video #max .article{width:90%; border-top:1px solid #F8F8F8; background:none    }
#video #max .article a{ background:none; font-weight:100; font-size:85%; color: #3366CC; margin:1px;margin-left:5px;  padding:0; }
#video #max .article a:hover{ color:#CC9900; text-decoration:none }



/**********PARTENAIRE*********/

#partenaire .titre{ font-weight:bold;color: #990000; background-color:#F8F8F8;padding:5px; font-size:150%}  
#partenaire .fff{ font-weight:bold;color:#000000; background-color:#DBDBDB;padding:5px; font-size:140%}  
.partenaire{ background: url(../images/bkg/theopartenaire.png) no-repeat; width:210px; height:210px}


/************RENCONTRE**********/

#rencontre .titre{ font-size:120%; color:#CC9900; border-top:1px solid #CCCCCC; padding:2px; padding-left:5px; font-weight:bold; background-color:#F8F8F8 }
#rencontre .lien  { font-size:95%;}
#rencontre div  {}
#rencontre span  { color:#333; background-color:#F8F8F8}
#rencontre span a { color: #0000FF}



/************VISION VALEURS**********/

#vis_vals p{  margin-top:15px;}
#vis_vals .title{ font-size:110%; font-weight:100; text-transform:uppercase;border-top:1px solid #CC9900; border-bottom:1px solid #CC9900;  text-align:center; padding:7px;  background-color:#F8F8F8 ; }
#vis_vals .titre{ font-size:105%;font-weight:300; text-align:center;  text-transform:uppercase; color: #CC0000; border-bottom:1px solid #999; padding:2px; padding-left:5px;  background-color:#F8F8F8;  margin-top:30px;  margin-bottom:15px;}

#vis_vals span{ text-transform:uppercase; padding-top:10px;}



/******************IMAGE***************/

.menutop,.menutopimg{ margin:0; text-align:center; padding:8px; color:#CCC; font-family: Cambria }
li.menutop a,li.menutop a:hover,li.menutopimg a,li.menutopimg a:hover{ font-weight:bold;margin:8px; font-size:110%; text-transform:lowercase; text-decoration:none; color: #CCCCFF }
li.menutop a:hover,li.menutopimg a:hover{ font-weight:bold;  }
li.menutop a.on,li.menutopimg a.on{color: #E60000; font-weight:bold}
li.menutop span a{ color:#CCC  }
li.menutopimg span a{ color:#666  }



/***************E*INVITAION***********/
#invitation { font-size:88%; }
#invitation .lib{ font-size:150%; color: #CC0000; font-weight:bold; padding:8px; padding-left:5px; background-color:#F8F8F8}
#invitation .titre{  font-size:85%; color: #333366}
.box_forminvite{  border:none; background-color:#EEEEEE}
.box_forminvite2{  border:1px dotted #666; background-color: #E1E1F0  }







/*************PLAN************/


#plan{ width:100%; background:url(../images/bkg/bg.gif) repeat-x #000000; color:#F8F8F8}
#plan A,#plan A:HOVER{ text-decoration:none; color:#F8F8F8 }
#plan A:HOVER{ color: #CC3300}
#plan ul#niv0{ margin:50px; margin-left:150px}

#niv0{ font-size:85%;}
#niv0 A{ text-transform:uppercase; color:#CCCCCC }
.niv1{font-size:85%; padding-left:40px ;}
.niv1 A{text-transform:capitalize; color:#999999}
.niv2{font-size:80%;  padding-left:60px; }
.niv2 A{ text-transform: lowercase; color:#666666}











/*****************EVENTS*****************/


table.page_actualite{background: url(../images/bkg/bgl.jpg) repeat-y #ffffff; color:#000;font-weight:100 ; padding:10px; padding-top:30px; padding-left:50px; }  
.page_actualite .un, .page_actualite .trois{ font-weight:100; background-color:#E1E1F0; font-style:italic; padding:10px; width:160px; }  
.page_actualite .trois{font-size:95%; width:250px; font-style:normal  }  
.page_actualite .deux{  padding:10px; }  
.page_actualite .libelle { font-weight: bold;font-size:110%;height:30px; text-transform:capitalize; text-align:justify; color:#000   }  
.page_actualite .libelle td { padding-bottom:10px; padding-top:10px;  border-bottom:2px solid #666666;height:50px } 
.page_actualite .mensuel {   text-transform:capitalize; text-align:justify; color: #A80000;  }
.page_actualite .mensuel td { padding:5px; padding-top:15px;  border-bottom:1px solid #666666; font-size:105%; } 
.page_actualite .lien a,.page_actualite .lien a { padding:0; margin:0; font-size:85%; } 
.page_actualite .event {  text-align:justify; font-size:90%;   }  
.page_actualite .event td { border-bottom:1px solid #CCC; padding-bottom:10px; padding-top:10px;  }  
.page_actualite table{ padding:0;margin:1px; margin-top:2px;text-align:justify }  
.page_actualite .mois  {font-size:75%; color:#666; padding-left:3px;    }
.page_actualite .mois  span{ font-weight:200; color:#666;  }
.page_actualite .titre  { margin-left:25px; font-size:105% ; font-weight:100; text-decoration:underline; color:#000000 }
.page_actualite .titre  SPAN{  text-decoration:overline; padding-top:5px ;padding-bottom:5px  }
.page_actualite .ldate{ margin-left:13px;font-weight:100; font-size:95%; margin-top:20px;color:#333}
.page_actualite .heure  {font-size:85%; margin-left:10px; }
.page_actualite .event td.deux td{ border:none; padding:2px; margin:0 }  
.page_actualite .event td.deux .itin{  font-size:90%; padding:0; margin:0; color: #CC9900   }  
.page_actualite .deux a{ color: #CC9900  }  





/*********************************POP *******************padding-left:30px;  *background: url(../images/bkg/bgl.jpg) repeat-y #ffffff;********************/
table#pop{ padding:0; margin:0; width:500px; font-family: Helvetica, Arial, sans-serif;    }
#pop .logo{  padding-top:10px; }
td .pop { border-top:2px #000000 solid; padding:20px;}
#pop .programme{ background-color:#333333; color:#F8F8F8; font-size:85%  }
#pop .programme td { padding:2px; margin:0; padding-left:5px;border-top:1px #383838 dotted;}  
#pop .programme a{ color:#CC9900;  }
#pop .bio { font-size:80%; color:#333333; text-align:justify; padding:5px; padding-right:10px;}
#pop .titre, #pop .lib { border-top:1px #999 solid; font-size:130%; padding:5px; }
#pop .titre{ margin-bottom:25px; }
#pop .lib td{ margin-top:15px; font-size:75%;font-weight:100}
#pop .auteur,#pop .auteur a{  text-transform: capitalize;  }
#pop .auteur{ color:#CCCCCC  }


#index{ background: url(../images/bkg/bg.gif) repeat-x #000000; }
#index .flash{ border:1px solid #666; border-left:none; width:600px;}
#index .indic,.indic a{ color:#CC9900; font-size:85%; font-family:Tahoma; padding-bottom:10px; padding-top:5px }
#index .blink,.blink a{ text-decoration:blink}
.index  { padding:0; margin:0;  border:none}
.index .ht td.menu  { height:33px;  padding:0;  margin:0; border:none; text-align:left  }
.index .ht .menu table  {height:33px; padding:0;  margin:0 ; border:none}
.index tr.ht td{ margin:0; padding:0; padding-top:10px; border:none;}
.index .ht td,.index .ht td span  { padding:0; margin:0; border:none;  }
.index .ht .menu a { color:#F8F8F8;  background:url(../images/bkg/bg-header2-ndg.png) repeat #333333;  border:none; font-size:105%;  font-weight: bold; padding:15px;   padding-top:10px; padding-bottom:5px;  margin:0;   text-align: center; font-family:Calibri}

.index .ht .menu a:hover { text-decoration:none;border:1px solid #CCC; border-bottom:none; background:none; color:#777;  }
/*
.index .ht .menu .fermer a,.index .ht .menu a:hover { text-decoration:none; background:url(../images/bkg/menu/barre.gif) ; color:#333;  }*/

.index .ht .menu .new a{ text-transform:uppercase; color:#CC9900;}
.index .menu .new a:hover{ border-left:none }
.index tr.mid{ margin:0; padding:0; font-size:80%; text-align:justify; color:#333333; background-color:#F5F5F5}
.index tr.mid table.gle{ width:100%; padding:0; margin:0;  border:none;  background:url(../images/bkg/bg-header2-ndg.png) repeat #333333;}
.index tr.mid table.gle table{    }
.index tr.mid .titre{ color:#000000; background:url(../images/bkg/menu_faq.png) no-repeat; font-size:165%; margin:10px;  padding-left:25px; font-family: Garamond, sans-serif; font-weight:bold; }

/*.index tr.mid table.gle table.blk{width:900px; background:url(../images/bkg/bg-header2-ndg.png) repeat #333333;padding:0; margin:0; border:none  }
.index tr.mid table.gle table.blk .titre{ color:#FFFFFF;  }
.index tr.mid table.gle table.blk td{ color:#999999;  }
*/

.index tr.mid table.gle table.blk a{ color:#cc9900;  }
.index tr.mid table.gle table.blk a:hover{ text-decoration:none; color:#999;  }


.index tr.mid table.gle .titre{ color:#FFFFFF;  }
.index tr.mid table.gle td{ color:#999999;  }
.index tr.mid table.gle  a{ color:#cc9900;  }
.index tr.mid table.gle  a:hover{ text-decoration:none; color:#999;  }



.index tr.mid table.gle table td{ padding:15px; min-width:220px }
.index tr.mid table.gle .prog{ padding:8px; border:1px solid #444; margin:3px }
.index tr.mid table.gle div{ margin-left:15px; }
.flwi{ background:url(../images/lwi.jpg) no-repeat;}


.description{ color:#000; font-size:90%; font-family:Tahoma }

.err{ color:#BD0010} 
.msg_ok{color:#FF6600}    
.libelle{ text-align:right; 
font-size:.9em; 
 font-weight:350; }  
 
.cadre_blc_183x254 {background:url(../images/bkg/mosa-fond.png) no-repeat; height:254px; width:183px}
.cadre_blk_670x30{background:url(../images/bkg/bg_blk.gif) no-repeat #FFFFFF; height:25px; width:670px; padding-left:15px; color:#FFFFFF; font-weight:bold}
.cadre_blk_670{ background-color:#000000; width:670px; color:#FFFFFF; padding:0; margin:0 }

 
  
.lien_bas{ padding-right:10px }
.lien_bas,
.lien_bas span,
.lien_bas a, 
.lien_bas a:hover{ 
border:none;
height:35px; 
vertical-align:middle; 
text-align:right;
color:#666; font-weight:bold; 
font-size:.91em;
}
.lien_bas a, .lien_bas a:hover{ font-size:.91em;}
.lien_bas a:hover{ text-decoration:underline;}
.indication,.indication a,.indication a:hover{ font-weight:bold; font-size:.95em}
.bold{ font-weight:bold}
.surligne{ text-decoration:underline}
.jour{ font-size:.75em; font-weight:bold;  padding-left:5px;padding-right:3px; text-align:left}
.adresse{ font-size:.8em; padding-left:5px;padding-right:3px; text-align:left}
.metro{ font-size:.8em; font-style:italic;  padding-left:5px;padding-right:3px; text-align:left}
.article{ background: url(../images/article_back.jpg) no-repeat; height:30px; width:595px; padding-left:20px}

.border-tb{ border-top: 1px #666 solid; border-bottom:1px #666 solid;}
.border-tbcolor{ border-top: 1px #ED0131/*#87BD23*/ solid; border-bottom:1px #ED0131/*#87BD23*/ solid;}
.border{ border: 1px #ccc solid;}
.border-t{ border-top: 1px #666 solid; }
.border-b{border-bottom:1px #666 solid;}
.border-bcolor{border-bottom:1px #ED0131/*#87BD23*/ solid;}
.border-color{border:1px #ED0131/*ED0131 #87BD23*/ solid;  
  padding:5px}

.media{ border:2px #ccc solid;/*878787 border:none; 
 border-left:5px #FFF solid;
 border-right:5px #FFF solid; */
 width:600px;  
 height:400px;
 text-align:center; margin:0;
 padding:0;
 vertical-align: top;
}
.min_media{ border:none;  
border-top:2px #FFF solid;
background:#FFF;
 width:295px;
  margin:0;
  padding:0; 
 vertical-align: top;
}

.titre,.titre a,.titre a:hover,.titre2,.titre2 a,.titre2 a:hover,.titre3,.titre3 a,.titre3 a:hover,.titre4,.titre4 a,.titre4 a:hover,.titre5,.titre5 a,.titre5 a:hover{ 
text-transform: none;
color: #666;
font-size:1.5em; 
vertical-align: bottom; 
text-decoration:none;

}
.titre5,.titre5 a,.titre5 a:hover{ 
 font-size:1.1em;
 }
.titre4,.titre4 a,.titre4 a:hover{ 
 font-size:1.3em;
 }

.titre2,.titre2 a,.titre2 a:hover{
font-size:1.7em; 
}

.titre,.titre a,.titre a:hover{
font-size:1.9em; 
}

