
* html img,
* html .png {
  azimuth: expression(
    this.pngSet?
      this.pngSet=true : 
        (this.nodeName == "IMG" ? 
          (this.src.toLowerCase().indexOf('.png')>-1 ? 
            (this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                this.src = "/files/templates/cuisine02/img/blank.gif") :
            '') :          
          (this.currentStyle.backgroundImage.toLowerCase().indexOf('.png')>-1) ?
            (this.origBg = (this.origBg) ? 
              this.origBg :             
              this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
              this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
              this.runtimeStyle.backgroundImage = "none") :
            ''
        ), this.pngSet=true
  );
}

* { 
 padding: 0; 
 margin: 0; 
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #FBFBFB;
}
#wrapper { 
 margin: 0 auto;
 width: 822px;
}
#header {
 width: 800px;
 color: #FFF;
 padding: 0px;
 margin: 0px;
 margin-top: 20px;
 height: 155px; 
 padding: 0px;
}
#logo {
   float: left;
   margin: 0px;
   padding: 0px;
   width: 200px;
   height: 200px;
   text-align:center;
   background: url('/files/templates/cuisine01/img/bandeau.png') #31AFE1;
}

#logo .logoimg , #logo p, #logo h1 {
 padding-top : 8px;
}
a {
 color: #004b7d;
}
#slotitre {    
  float: right;
  width: 600px;
  padding: 0px;  
  margin: 0px;
}
#header h1 {
  font-size: 14px;
}
.slogan {
  font-size: 10px;
}
#header h1.nomlogo { 
	padding: 0px;
	margin: 0px;
	width: 200px;
	font-size: 21px; 
}
#header h1.activitelogo {
	padding: 0px;
	margin: 0px;
	width: 200px;
	font-size: 14px; 	
}
#content { 
 width: 800px;
 color: #333;
 background: #FBFBFB;
 margin: 0px;
 padding: 0px;
 height: 380px;
}
#footer { 
 color: #333;
 width: 800px;
 background: #FBFBFB;
 margin: 0px;
 border-top: 1px solid #CCCCCC;
 padding: 10px;
 text-align: center;
}
#footer a {
 color: #004b7d;
}
#boitewrapper {
  margin: 0px;
  padding: 0px;
}
#boxmodule1,#boxmodule2,#boxmodule3,#boxmodule4,#boxmodule5,#boxmodule6,#boxmodule7,#boxmodule8,#boxmodule9 {
  float:left;
  width: 259px;
  height: 296px;
  border: 1px solid #CCCCCC;
  margin: 0px;
  margin-top: 10px;  
  background: #FFFFFF;
}
#boxmodule1,#boxmodule2 {
  margin-right: 5px;
}

p {
 margin-top: 6px;
}

.menubouton {
 background: #EEEEEE;
 padding: 6px;
 text-align: center;
}
.menubouton a {
 text-decoration:none;
}
.menubouton:hover {
 background: #DDDDDD;
}

/* Cas ou il n'y a que de 2 box */
#box2a1{
  float:left;
  width: 525px;
  height: 296px;
  border: 1px solid #CCCCCC;
  margin: 0px;
  margin-top: 10px;  
  background: #FFFFFF;
  margin-right: 5px;  
}
#box2a2{
  margin-right: 5px;
  float:left;
  width: 259px;
  height: 296px;
  border: 1px solid #CCCCCC;
  margin: 0px;
  margin-top: 10px;  
  background: #FFFFFF;  
  margin-right: 5px;  
}
/* Cas ou il n'y a 3 box */
#box3a1{
  float:left;
  width: 259px;
  height: 296px;
  border: 1px solid #CCCCCC;
  margin: 0px;
  margin-top: 10px;  
  background: #FFFFFF;
  margin-right: 5px;  
}

.titrebox {
 font-weight:bold;
 font-size: 16px;
 margin: 0px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 8px;
 height: 30px;
 background: #EEEEEE;
 border-bottom: 1px dashed #BBBBBB; 
}
.insidebox {
 padding: 10px;
}
