body {
  background:url('/images/style/fond_page.jpg');
}
.Logo {
  background:#FFFFFF url('/images/style/fond_tet3.jpg') no-repeat bottom;
}
.Tet1 {
  text-align:left;
  padding-left:75px;
  height:96px;
  vertical-align:middle;
  background:#FFFFFF url('/images/style/fond-tet1.jpg') no-repeat right;
}
.TetNom {
  line-height:50px;
  font-size:45px;
  color:#959595;
}
.TetAccroche {
  line-height:20px;
  font-size:20px;
  color:#959595;
}
.TetMenu {
  background-color:#FFFFFF;
  text-align:left;
}
.MenuGauche {
  background:url('/images/style/fond_menu3.jpg') repeat-y right;
  padding-top:50px;
  text-align:left;
  width:145px;
}
.MenuGaucheLogo {
  background:url('/images/style/fond_menu3.jpg') repeat-y right;
  text-align:center;
  width:145px;
}
.TitreMenu {
  color:#404040;
  font-size:14px;
  font-weight:bold;
  padding-left:20px;
}
.Selections {
  color:#6D6D6D;
}
.SelectionsSel {
  color:#42A8C5;
}
.MenuSel {
  background:url('/images/style/mpage1.gif');
  width:31px;
  height:9px;
}
.OffSel {
  background:url('/images/cale.gif');
  width:31px;
  height:9px;
}
.MenuH1 {
  height:28px;
  background-color:#404040;
  color:#FFFFFF;
  text-align:center;
}
.MenuH2 {
  height:28px;
  width:13px;
  background-image:url('/images/style/menuh3-1.jpg');
}
.MenuH3 {
  height:28px;
  background-color:#6D6D6D;
  color:#FFFFFF;
  text-align:center;
}
.MenuH4 {
  height:28px;
  width:27px;
  background-image:url('/images/style/menuh3-2.jpg');
}
.MenuH5 {
  height:28px;
  background-color:#E3007A;
  color:#FFFFFF;
  text-align:center;
}
.MenuH6 {
  height:28px;
  width:30px;
  background-image:url('/images/style/menuh3-3.jpg');
}
.MenuH7 {
  height:28px;
  background-color:#ACACAC;
  color:#FFFFFF;
  text-align:center;
}
.MenuH8 {
  height:28px;
  width:12px;
  background-image:url('/images/style/menuh3-4.gif');
}
.MenuH9 {
  height:23px;
  background-color:#5F5D58;
  color:#FFFFFF;
  text-align:center;
}
.MenuH10 {
  height:23px;
  background-color:#5F5D58;
  color:#FFFFFF;
  text-align:center;
}
.MenuH11 {
  height:23px;
  width:12px;
  background-image:url('/images/style/menuh3-5.jpg');
}
.MenuH12 {
  height:23px;
  background-color:#404040;
  color:#FFED00;
  text-align:center;
}
.MenuH13 {
  height:23px;
  width:12px;
  background-image:url('/images/style/menuh3-6.gif');
}
.MenuH14 {
  height:23px;
  width:12px;
  background-image:url('/images/style/menuh3-7.gif');
}
.MenuHok {
  height:17px;
  width:31px;
  background-image:url('/images/style/menuh3-ok.jpg');
}
.MenuHcb {
  width:34px;
  height:13px;
  background-image:url('/images/style/menuh3-cb.jpg');
  border:0;
}
.NbPanier {
  background-color:#ACACAC;
  color:#FFFFFF;
  width:14px;
  border:0;
  vertical-align:middle;
  font-size:11px;
  text-align:right;
}
.Rechav {
  color:#FFFFFF;
}
.AgendaHaut div.Rss,.AgendaHaut2 div.Rss,.EventsHaut div.Rss,.EventsHaut2 div.Rss,.Coeur3 div.Rss,.Coeur div.Rss{
  float:right;
}
.Agenda,
.Events,
.blocLibre {
  width:261px;
  margin:0 auto;
}
  
.AgendaHaut,
.LibreHaut {
  background:url('/images/style/agendahaut4.jpg') no-repeat top;
  width:261px;
  height:23px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.AgendaTitre,
.LibreTitre {
  color:#359BB8;
  font-weight:bold;
}
.AgendaCorpus,
.AgendaCorpus2,
.LibreCorpus {
  text-align:left;
  color:#000000;
  background-color:#EAF5F8;
  border:1px solid #EDEDED;
  padding:5px;
}
.AgendaSep,
.EventsSep {
  height:1px;
  color:#A5A5A5;
  border:0;
  border-bottom: 1px dashed #A5A5A5;
}

.AgendaSuite {
  background-image:url('/images/style/agendasuite4.jpg');
  width:77px;
  height:12px;
  float:right;
}
.AgendaHaut2 {
  background-image:url('/images/style/agendahaut4-2.jpg');
  width:783px;
  height:23px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}

.EventsHaut {
  background-image:url('/images/style/eventshaut4.jpg');
  width:261px;
  height:23px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.EventsTitre {
  color:#D93F1B;
  font-weight:bold;
}
.EventsCorpus,.EventsCorpus2 {
  text-align:left;
  color:#000000;
  background-color:#FBEDE9;
  border:1px solid #EDEDED;
  padding:5px;
}

.EventsSuite {
  background-image:url('/images/style/eventssuite4.jpg');
  width:111px;
  height:11px;
  float:right;
}
.EventsHaut2 {
  background-image:url('/images/style/eventshaut4-2.jpg');
  width:783px;
  height:23px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.Photo {
  width:261px;
  border:1px solid #EDEDED;
  margin:0 auto;
}
.Coeur {
  width:541px;
  margin:0 auto;
}
.Coeur3 {
  width:812px;
  margin:0 auto;
}
.CoeurHaut {
  background-image:url('/images/style/coupsdecoeur4.jpg');
  width:541px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.CoeurHaut3 {
  background-image:url('/images/style/coupsdecoeur43.jpg');
  width:812px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.CoeurTitre {
  color:#FF0099;
  font-weight:bold;
}
.CoeurCorpus,.CoeurCorpus3 {
  text-align:left;
  color:#000000;
  background-color:#FFE5F5;
  border:1px solid #EDEDED;
  padding:5px;
}
.CoeurGauche {
  position:relative;
  width:31px;
  height:31px;
  background:url('/images/style/coeurg1.gif');
  left:-15px;
}
.CoeurDroite {
  position:relative;
  width:31px;
  height:31px;
  background:url('/images/style/coeurd1.gif');
  right:-15px;
}
.Videos {
  width:261px;
  margin:0 auto;
}
.VideosHaut {
  background-image:url('/images/style/videohaut4.jpg');
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.VideosHaut2 {
  background-image:url('/images/style/videohaut4.gif');
  width:812px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.VideosTitre {
  color:#D6401B;
  font-weight:bold;
}
.VideosCorpus,.VideosCorpus2 {
  text-align:center;
  color:#404040;
  background-color:#EFEEEE;
  border:1px solid #EDEDED;
  padding:5px;
}
.VideoSuite, .LibreSuite {
  background-image:url('/images/style/suite3.gif');
  width:43px;
  height:10px;
  float:right;
}
.Palmares {
  width:261px;
  margin:0 auto;
}
.PalmaresHaut {
  background-image:url('/images/style/topfrancehaut4.jpg');
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.PalmaresTitre {
  color:#D6401B;
  font-weight:bold;
}
.PalmaresCorpus {
  text-align:center;
  color:#404040;
  background-color:#EFEEEE;
  border:1px solid #EDEDED;
  padding:5px;
}
.PalmaresSuite {
  background-image:url('/images/style/suite3.gif');
  width:43px;
  height:10px;
  float:right;
}
.Prixlitt {
  width:261px;
  margin:0 auto;
}
.PrixlittHaut {
  background-image:url('/images/style/prixlitthaut4.jpg');
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.PrixlittTitre {
  color:#D6401B;
  font-weight:bold;
}
.PrixlittCorpus {
  text-align:center;
  color:#404040;
  background-color:#EFEEEE;
  border:1px solid #EDEDED;
  padding:5px;
}
.PrixlittSuite {
  background-image:url('/images/style/prixlittsuite4.jpg');
  width:25px;
  height:18px;
  float:right;
}
.Livrel {
  width:261px;
  margin:0 auto;
}
.LivrelHaut {
  background-image:url('/images/style/livrelhaut4.jpg');
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.LivrelHaut2 {
  background-image:url('/images/style/livrelhaut4-2.jpg');
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.LivrelTitre {
  color:#FFFFFF;
  font-weight:bold;
}
.LivrelCorpus,.LivrelCorpus2 {
  text-align:center;
  color:#FFFFFF;
  background-color:#3E3E3E;
  border:1px solid #EDEDED;
  padding:5px;
}
.LivrelSuite {
  background-image:url('/images/style/suite3.gif');
  width:43px;
  height:10px;
  float:right;
}
.Diaporama {
  width:261px;
  border:1px solid #EDEDED;
  margin:0 auto;
  background-color:#FFF;
}
.DiaporamaHaut {
  background:url('/images/style/agendahaut4.jpg') no-repeat left;
  width:261px;
  height:22px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  color:#FFF;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;	
}
.Rubrique {
  border:1px solid #EDEDED;
  margin:0 auto;
}

.BlocMenuPro, .blocSearch , .searchGencod , .searchThema{
	border:1px solid #EDEDED;
}

.TetRub, .TetRubPro, .TetRub2 {
  background-color:#605D58;
  color:#FFFFFF;
  height:22px;
  vertical-align:middle;
  text-align:left;
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
}
.calendarTop {
  background-color:#605D58;
  color:#FFFFFF;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
.calendarSel {
  background-color:#605D58;
  color:#FFFFFF;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}
.BasPage {
  margin-left:0;
  margin-right:0;
  margin:0 auto;
  width:700px;
  border:1px solid #A7A7A7;
  padding:6px;
  font-size:11px;
  background-color:#FFFFFF;
}
.BasPageLien {
  color:#6D6D6D;
  text-decoration:underline;
}


.opac {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
}

.off{
}

input [type="image"], input [type="button"] {
border:1px #000000 solid;
}

button: active: hover ,input [type="button"] :active: hover {
border-style:none;
padding:0;
}

button:hover ,input [type="button"]: hover {
border-style:none;
padding:0;
}

.AccroSelect {
  text-align:left;
  font-weight:bold;
  color:red;
}