/* Style rules to make data tables look better */

.table-column {
 vertical-align: top;
}

.table-column2 {
   width: 400px;
   vertical-align: top;

}

.table-column3 {
   vertical-align: top;
}

.header {
   background-image: url(http://www.revedemenus.com/resources/images/charm/header.jpg);
   height: 150px;
   width: 1007px;
}

a#homelink {
   background: url(http://www.revedemenus.com/resources/images/charm/logo.jpg);
   height: 80px;
   width: 378px;
   display: block;
}

a#linkvoyage {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 840px;
   position: absolute;
   font-smooth: always;

}

a#linkcalin {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 510px;
   position: absolute;
   font-smooth: always;
   text-decoration: underline;

}

a#linkequilibre {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 605px;
   position: absolute;
   font-smooth: always;
}

a#linkpascher {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 400px;
   position: absolute;
   font-smooth: always;

}

a#linkrapide {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 725px;
   position: absolute;
   font-smooth: always;

}

a#linkfete {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt;
   color: white;
   top: 117px;
   left: 940px;
   position: absolute;
   font-smooth: always;

}

.readertext{
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 13pt
}


.searchtag {
   top: 110px;
   left: 24px;
   position: absolute;

}

.imgdegrade1 {
   background-image: url(http://www.revedemenus.com/resources/images/charm/degrade1.png);
   border: 1px solid rgb(143,71,75);
   height: 356px;
   width: 1005px;
}

.imgdegrade2 {
   background-image: url(http://www.revedemenus.com/resources/images/charm/degrade2.jpg);
   height: 250px;
   width: 704px;

}

.reader {
   background-image: url(http://www.revedemenus.com/resources/images/charm/reader.png);
   height: 250px;
   width: 301px;

}

.chercher {
	border: none;
      background: url(http://www.revedemenus.com/resources/images/charm/chercher.png) no-repeat left top;
      height: 22px;
      width: 52px;
      font-size: 0pt;
 vertical-align: middle;	
cursor: pointer;

}

.envoyer {
	border: none;
      background: url(http://www.revedemenus.com/resources/images/charm/envoyer.gif) no-repeat left top;
      height: 16px;
      width: 62px;
      font-size: 0pt;
	vert-align: middle;
	cursor: pointer;
}

input.tag {
	background-image: white;
	font-size: 14pt;
	font-family: Georgia,"Nimbus Roman No9 L",serif;
}

input.email {
	background-image: white;
	font-size: 12pt;
	text-align: center;
      width: 239px;
}

.introemail {
	border: black;
      background: url(http://www.revedemenus.com/resources/images/charm/degrade3.png) repeat-y left top;
	padding: 5px 40px 5px 5px;
	font-size: 12pt;
	font-weight: bolder;
	color: white;
	font: arial;
      font-smooth: always;
}

.fluxrss, a.fluxrss{
	font-size: 12pt;
	font-weight: bolder;
	font: arial;
      font-smooth: always;
}

.h1-home {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 22pt;
   font-smooth: always;
   font-weight: lighter;
margin-top: -5px;
}

.intro {
   font-size: 10pt;
   color: #525252;
   font-smooth: always;

}

a.zoommenu {
   font-size: 10pt;
   color: #525252;
   font-smooth: always;
   text-decoration: underline;

}

.h2-home {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 17pt;
   font-smooth: always;
}

a.h2-home {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 17pt;
   font-smooth: always;
   color: black;
}

.h3-homelink {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 12pt;
   font-smooth: always;
   color: black;
}

a.h3-homelink {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 12pt;
   font-smooth: always;
   color: black;
   text-decoration: underline;
}


.h3-home {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 9pt;
   font-smooth: always;
   color: black;
}

a.h3-home {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 9pt;
   font-smooth: always;
   color: black;
}


.slideshow {
   left: 600px;
   top: 155px;
   position:absolute  ;
}

.subfooter {
   background: #630003;
   height: 100px;
   width: 1007px;
}

.divfooter {
   background: url(http://www.revedemenus.com/resources/images/charm/footer.png) repeat-x left top;
   width: 1007px;
}

a.footer{
   color: white;
}

.imgborder {
   border-color: #98b230;
   border-width: 1px;
}

.list-header {
  background-color: #eeeeee;
  font-size: larger;
  font-weight: bold;
}

.list-paging-header {
  background-color: white;
}

.list-paging-footer {
  background-color: white;
}

.list-row-even { 
}

.list-row-odd { 
  background-color: #eeeeee;
}

/* Style rules for message severity levels */

.infoMessage {
  color: black;
}

.warnMessage {
  color: orange;
  font-weight: bold;
}

.errorMessage {
  color: red;
  font-weight: bold;
}

.fatalMessage {
  color: red;
  font-style: italic;
  font-weight: bold;
}

.core2 {
   background-image: url(http://www.revedemenus.com/resources/images/charm/background2.gif);
   background-repeat: repeat-x ;
   width: 1007px;
left: 0px;    position: absolute;    top: 150px;

}

.tableaugche {
   border: 1px solid rgb(159, 155, 156); 
   left: 5px; top: 5px; position: absolute; 
   width: 190px;
}

.navgauche{
   background-color: rgb(254, 0, 0);
   height: 30px;
   width: 170px;
   
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 12pt;
   font-smooth: always;
   color: white;
   padding-top: 10%;
   padding-bottom: 10%;
   padding-left: 10px;
}

.zoomsur {
   background: url(http://www.revedemenus.com/resources/images/charm/zoomsur.gif);
   display: block;
   height: 80px;
   width: 180px;

}

.h1-menu {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 22pt;
   font-smooth: always;
   color: black;
	font-weight: lighter;
}

.controlpanel {
   background: url(http://www.revedemenus.com/resources/images/charm/cp.gif);
}

a#linklistedecourses {
   background: url(http://www.revedemenus.com/resources/images/charm/buttonldc.gif);
   height: 28px;
   width: 72px;
   display: block;
   position: absolute; left: 3px; top: 195px; border: solid 0px;

}


a#linkinviter {
   background: url(http://www.revedemenus.com/resources/images/charm/buttoninvit.gif);
   height: 28px;
   width: 72px;
   display: block;
   position: absolute; left: 77px; top: 195px; border: solid 0px;

}

a#linkfavoris {
   background: url(http://www.revedemenus.com/resources/images/charm/buttonfavoris.gif);
   height: 28px;
   width: 72px;
   display: block;
   position: absolute; left: 151px; top: 195px; border: solid 0px;

}

a#linkvoir {
   background: url(http://www.revedemenus.com/resources/images/charm/buttonvoir.gif);
   height: 28px;
   width: 72px;
   display: block;
   position: absolute; left: 224px; top: 195px; border: solid 0px;
}

.menucontent {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 12pt;
   font-smooth: always;
   color: black;
}

a.h3-home2 {
   font-family: Georgia,"Nimbus Roman No9 L",serif;
   font-size: 12pt;
   font-smooth: always;
   color: black;
   text-decoration: underline;
}

.headermenusplusvus{
   background: url(http://www.revedemenus.com/resources/images/charm/menuspluspop.gif) no-repeat;
   height: 57px;
   width: 490px;
   left: 205px; top: 50px; position: relative;
   
}

.plusvuscontent{
    border-right: solid #9b9b9b 1px; border-bottom: solid #9b9b9b 1px; border-left: solid #9b9b9b 1px; 
}

.headerrecettesplusvus {
   background: url(http://www.revedemenus.com/resources/images/charm/recettespluspop.gif) no-repeat;
   height: 57px;
   width: 490px;
   top: 100px; position: relative;
   
}


.headercommentaires {
   background: url(http://www.revedemenus.com/resources/images/charm/headercommentaires.gif) no-repeat;
   height: 43px;
   width: 450px;
   left: 20px;
   top: 100px; position: relative;

}

.comments {
   top: 43px; position: relative;
   padding-top:5px;
   padding-left:15px;
   padding-bottom:10px;
   border-right: solid #9b9b9b 1px; border-left: solid #9b9b9b 1px;
   width: 433px ;

}

.footercommentaires {
   background: url(http://www.revedemenus.com/resources/images/charm/footercommentaires.gif) no-repeat;
   top: 25px; position: relative;
   padding-left: 15px;
padding-bottom: 15px;
}






.fond{
 /** Firefox **/
 position: fixed;
 top: 0px;
 left: 0px;
 
 height: 100%;
 width: 100%;
 z-index: 1000;
 display: none;
 border: none;
 background-color: #000000;
 -moz-opacity: 0.40;
 opacity: 0.40;
 filter : alpha(opacity=40);
 
 /** IE **/
 position: expression(IEFixedElementPos());
 top: expression(IEFixedElementTop(0));
 left: expression(IEFixedElementLeft(0));
 width: expression(IE100Width());
 height: expression(IE100Height());
}
 
.conteneurPrompt{
 /** Firefox **/
 position: fixed;
 top: 25%;
 left: 25%;
 
 border: 1px outset #AAAAAA;
 /*height: 150px;*/
 width: 500px;
 display: none;
 z-index: 2000;
 
 /** IE **/
 position: expression(IEFixedElementPos());
 /** on tient compte des 25% definis plus haut **/
 top: expression(IEFixedElementTop(parseInt(document.body.clientHeight * 25/100)));
 left: expression(IEFixedElementLeft(parseInt(document.body.clientWidth * 25/100)));
 
}
 
.titrePrompt{
 background-color: white;
 text-align: center;
}
 
.contenuPrompt{
 background-color: white;
 color: #000000;
 font-size: 14pt;
	text-align: center;
 font-family: Georgia,"Nimbus Roman No9 L",serif;
 padding-bottom: 20px;
margin-top: -15px;
}
 
.boutonsPrompt{
 text-align: center;
}
 
.ok, .annuler{
 width: 80px;
}
 
.ok{
 margin-right: 5px;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}
 
.annuler{
 margin-right: 0px;
 margin-left: 5px;
 margin-top: 0px;
 margin-bottom: 0px;
}
