b{	font-weight: bold;}
strong{	font-weight: bold;}

body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	
scrollbar-face-color: #222222; scrollbar-shadow-color: Black; scrollbar-highlight-color: white; scrollbar-3dlight-color: Black; scrollbar-darkshadow-color: Black; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #a9a9a9; font-family:Tahoma,verdana,Arial,geneva,helvetica,sans-serif; background-image:url('../images/fond.jpg'); background-repeat:repeat-x; font-size: 12px;
}


.bord{
border-top: 1px solid #4F942A;
border-bottom: 1px solid #4F942A;
border-right: 1px solid #4F942A;
border-left: 1px solid #4F942A;
/* -moz-border-radius: 7px; font-family:Tahoma,verdana,Arial,geneva,helvetica,sans-serif; */
}
	
.copy {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #9c9c9c;	font-size: 11px;	font-style: normal;	font-weight: normal;}

a.menu {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; display: block;
	color: #539430;	font-size: 14px;	font-style: normal;	font-weight: bold;   }
a.menu:hover {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #222222;	font-size: 14px;	font-style: normal;	font-weight: bold;   }
a.menu2 {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; display: block;
	color: #995620;	font-size: 14px;	font-style: normal;	font-weight: bold;  }
a.menu2:hover {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #222222;	font-size: 14px;	font-style: normal;	font-weight: bold;  }

.dessus { color:#D2BC95; font-size: 12px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;}
.bas { color:#dcdcdc; font-size: 11px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;}

.texte { color:#ffffff; font-size: 13px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
.textev { color:#54922F; font-size: 13px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
.textevg { color:#54922F; font-size: 16px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
.titreblanc { color:#ffffff; font-size: 14px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 14px; }
a.gvert { color:#54922F; font-size: 13px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
a.gvert:hover { color:#A3E085; font-size: 13px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
a.lienblanc { color:#ffffff; font-size: 14px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
a.lienblanc:hover { color:#54922F; font-size: 14px;font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif; line-height: 18px; }
	
	
.tabbas1 { background-image:url('../images/fondbas.jpg'); background-repeat:repeat-x; }	
.tabbas2 { background-color: #448424; border-top: 1px solid #222222;border-bottom: 1px solid #222222;border-right: 1px solid #222222;border-left: 1px solid #222222; background-image:url('../images/fondb2.png'); background-repeat:repeat-x; }  
	
td {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #444444;	font-size: 13px;	font-style: normal;	font-weight: normal;   
	line-height: 16px; }
	
div#myDiv:first-letter { color : #539430; font-size : 25px; font-weight : normal; line-height:25px; }

div#myDiv2 {
  float: left; 
  font-size: 1.7em; font-size: 1.7em;
  padding: 0 0.15em; padding: 0 0.15em;
  margin: 0 0.15em 0 0; margin: 0 0.15em 0 0; 
  color :#9C1F6B; font-color:#9C1F6B;
  border: 1px outset #2e8b57; border: 1px outset # 2E8B57;

}


.blanc {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 16px;	font-style: normal;	font-weight: normal;}
.titreb {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 28px;	font-style: normal;	font-weight: normal;
    text-shadow: #333333 2px 1px 1px;	} /* text-shadow: #333333 3px 2px 2px;  */
.titrepage {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #FFFFFF;	font-size: 25px;	font-style: normal;	font-weight: bold;	} /* text-shadow: #333333 3px 2px 2px;  */
.stitrepage {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #FFFFFF;	font-size: 18px;	font-style: normal;	font-weight: bold;	} /* text-shadow: #333333 3px 2px 2px;  */
.fdtitre {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #FFFFFF;	 background-color:#539430; font-size: 20px;	font-style: normal;	font-weight: bold;	} /* text-shadow: #333333 3px 2px 2px;  */
.prix1 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #444444;	  font-size: 14px;	font-style: normal;	font-weight: normal;	} /* text-shadow: #333333 3px 2px 2px;  */
.prix2 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #444444;	 background-color:#D2B382; font-size: 14px;	font-style: normal;	font-weight: normal;	} /* text-shadow: #333333 3px 2px 2px;  */
.rouge {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ff0000;	 font-size: 14px;	font-style: normal;	font-weight: normal;	} /* text-shadow: #333333 3px 2px 2px;  */

.petit1 { 	color: #AEE296; font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif; 
			font-size: 11px; font-style: normal;	font-weight: normal;}
.petit2 { 	color: #888888; font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif; 
			font-size: 11px; font-style: normal;	font-weight: normal;}

.divbas { display: block; width: 900px; z-index: 2; }


a { text-decoration: none;
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; 	color: #000000; font-color: #000000; font-size: 12px; }
a:hover {text-decoration: none;
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; 	color: #222222; font-color: #222222; font-size: 12px; }

input {
 border:1px solid #dcdcdc;
 background-color:#488424;
 }
 
.champ {
 border:1px solid #dcdcdc;
 background-color:#488424;
 }
 
 input.envoi{
 border:0px;
 background-color:#E7D6BC;
 }

input[type=radio] {
 background-color:transparent;
 border:1px solid #dcdcdc;
 }
select, option {
 background-color:#488424;
 }
textarea {
 border:1px solid #dcdcdc;
 background-color:#488424;
 }
input:focus { background-color:#ffffff; }
textarea:focus { background-color:#ffffff; }
select,option:focus { background-color:#ffffff; }

a.bulle {
     position:relative;
     color:#995620;
     text-decoration:none;
     font-family:arial, verdana, sans-serif;
     text-align:center;
     font-size:12px;
   }
   
   a.bulle:hover {
      background: none;
      z-index: 50;
   }
   
   a.bulle span {
     display: none;
   }
   
   a.bulle:hover span {
      display: block;
      position: absolute;
      top: -40px;
      left: 50px;
      font-family:arial, verdana, sans-serif;
      text-align:justify;
      font-size:12px;
      font-weight:normal;
      width:400px;
      background: white;
      padding: 5px;
      border: 1px solid #995620;
      border-left: 10px solid #995620;
   }


div#logo { display: block; z-index: 10;}   
div#icones { display: block; z-index: 1;}   
   
a.button { display: block; width: 35px; height: 41px; margin: -10px 0px 0px 0px; position: absolute; z-index: 2;}
a.button:hover { display: block; width: 35px; height: 41px; margin: 0px 0px 0px 0px;  z-index: 2;}
a.button1 { display: block; width: 35px; height: 41px; margin: 0px 0px 0px 0px; position: absolute; z-index: 2;}

a.bt1 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 157px; height:66px; background-image:url('../images/dessoulogo_01.jpg'); background-repeat:no repeat; }	
a.bt1:hover {  background-image:url('../images/dessoulogo2_01.jpg'); background-repeat:no repeat; }

a.bt2 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 158px; height:66px; background-image:url('../images/dessoulogo_02.jpg'); background-repeat:no repeat; }	
a.bt2:hover {  background-image:url('../images/dessoulogo2_02.jpg'); background-repeat:no repeat; }

a.bt3 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 157px; height:67px; background-image:url('../images/dessoulogo_03.jpg'); background-repeat:no repeat; }	
a.bt3:hover {  background-image:url('../images/dessoulogo2_03.jpg'); background-repeat:no repeat; }

a.bt4 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 158px; height:67px; background-image:url('../images/dessoulogo_04.jpg'); background-repeat:no repeat; }	
a.bt4:hover {  background-image:url('../images/dessoulogo2_04.jpg'); background-repeat:no repeat; }

a.gvert2 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 118px; height:45px; background-image:url('../images/dessoulogo_04.jpg'); background-repeat:no repeat; }	
a.gvert2:hover {  background-image:url('../images/dessoulogo2_04.jpg'); background-repeat:no repeat; }

a.gvert3 {  color: white; text-decoration: none; font-weight: bold; text-align: center; text-valign: center; margin: 0px 0px 0px 0px;
		display: block; width: 175px; height:45px; background-color:#559330; }	
a.gvert3:hover {  background-color:#355B1E; }

a.bmenud { color: #FFFFFF; display: block; width: 200px; height: 40px; margin: 0px 0px 0px 0px;  }
a.bmenud:hover { color: #FFFFFF; display: block; width: 200px; height: 40px; margin: 0px 0px 0px 0px; background-color:#417322; }



