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

body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	
scrollbar-face-color: #FFFFFF; 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; 
}

.bordtab{
border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
border-right: 1px solid #EB6D19;
border-left: 1px solid #EB6D19;
}


.bordure{
border-top: 3px solid #A5A5A5;
border-bottom: 3px solid #A5A5A5;
border-right: 3px solid #A5A5A5;
border-left: 3px solid #A5A5A5;
-moz-border-radius: 7px; font-family:Tahoma,verdana,Arial,geneva,helvetica,sans-serif;
}


.bord{
border-top: 1px solid #E3E3E3;
border-bottom: 1px solid #E3E3E3;
border-right: 1px solid #E3E3E3;
border-left: 1px solid #E3E3E3;
-moz-border-radius: 7px; font-family:Tahoma,verdana,Arial,geneva,helvetica,sans-serif;
}

.stitre {  font-weight: bold; font-family: Hudson,tahoma,verdana, Arial, geneva, helvetica, sans-serif; color: #ffffff; font-color: #ffffff; font-size: 26px; }
.fl { color : #F3C21B;  }
.stitre2 { font-weight: normal; font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; color: #ffffff; font-color: #ffffff; font-size: 22px; }
.stitre3 { font-weight: normal; font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; color: #ffffff; font-color: #ffffff; font-size: 16px; }
.stitre4 {  font-weight: bold; font-family: Hudson,tahoma,verdana, Arial, geneva, helvetica, sans-serif; color: #ffffff; font-color: #ffffff; 
font-size: 20px; }
.thudson {  font-weight: bold; font-family: Hudson,tahoma,verdana, Arial, geneva, helvetica, sans-serif; color: #ffffff; font-color: #ffffff; font-size: 22px; font-style: italic;}

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

.texte {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 16px;	font-style: normal;	font-weight: normal;   
	line-height: 18px; text-align:justify;}
.texte2 {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 14px;	font-style: normal;	font-weight: normal;   
	line-height: 16px; text-align:justify;}
	
.textevu {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #F3C21B;	font-size: 17px;	font-style: italic;	font-weight: normal;   
	line-height: 22px; text-align:justify;}
	
.textecontact {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #333333;	font-size: 15px; font-weight: normal;   
	line-height: 18px; text-align:center;}
.textecontact2 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #333333;	font-size: 18px; font-weight: bold;   
	line-height: 18px; text-align:center;}
	
div#myDiv:first-letter { color : #F3C21B; font-size : 30px; font-weight : bold; line-height:25px; }
div#myDivregion:first-letter { color : #F3C21B; font-size : 30px; font-weight : normal; line-height:25px; }
.mydivregion { font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 20px; line-height:45px;	font-style: normal;	font-weight: normal;}

.lettre { color : #F3C21B; font-size : 30px; font-weight : bold; 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;
}

div#pub {
  font-size: 22px;      text-align:center;
  padding: 5;   margin: 5; 
  color :#222222; font-color:#222222;
  border: 1px #FFFFFF; font-style: normal;	font-weight: bold;
  background-color:#FFC000; width:350px;
  border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
-moz-border-radius: 7px; font-family:Arial,Tahoma,verdana,geneva,helvetica,sans-serif;
}

.blanc {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 14px;	font-style: normal;	font-weight: normal;}

.textejaune {	font-family: Tahoma, verdana, Arial, geneva, helvetica, sans-serif;
	color: #FFC000;	font-size: 18px;	font-style: normal;	font-weight: normal;}

.titreblanc {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 30px;	font-style: normal;	font-weight: normal;
    text-shadow: #333333 3px 2px 2px;	} /* text-shadow: #333333 3px 2px 2px;  */
	
.titreblanc1 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 40px;	font-style: normal;	font-weight: normal;
    text-shadow: #333333 3px 2px 2px;	line-height: 38px;} /* text-shadow: #333333 3px 2px 2px;  */
	
.titreblanc2 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 32px; 	font-style: normal;	font-weight: normal;
    text-shadow: #333333 3px 2px 2px; line-height: 35px;	} /* text-shadow: #333333 3px 2px 2px;  */
	
.titreblanc3 {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #ffffff;	font-size: 28px; 	font-style: normal;	font-weight: normal;
    text-shadow: #333333 3px 2px 2px; line-height: 35px;	} /* text-shadow: #333333 3px 2px 2px;  */
	
.titrenoir {	font-family: Arial, Tahoma, verdana, geneva, helvetica, sans-serif;
	color: #222222;	font-size: 32px; 	font-style: normal;	font-weight: normal;
    } 
	
	
a.menu {
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif;
	color: #ffffff;
	font-color: #ffffff;
	font-weight: normal;
	font-size: 14px;
	font-style: normal;
	text-indent:45px;
}

a.menu:hover {
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif;
	color: #CEA422;
	font-color: #CEA422;
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
}



a.listecategorie2 { 	text-indent:30px;
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; 	color: #017E3C; font-color: #017E3C; font-size: 14px; }
a.listecategorie2:hover { text-indent:35px;
	font-family: tahoma,verdana, Arial, geneva, helvetica, sans-serif; 	color: #C42700; font-color: #C42700; font-size: 14px; }


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 #C378A6;
 background-color:#F2E1EC;
 }
input[type=radio] {
 background-color:transparent;
 border:1px solid #C378A6;
 }
select, option {
 background-color:#F2E1EC;
 }
textarea {
 border:1px solid #C378A6;
 background-color:#F2E1EC;
 }
input:focus { background-color:#ffffff; }
textarea:focus { background-color:#ffffff; }
select,option:focus { background-color:#ffffff; }

a.bulle {
     position:relative;
     color:#9C1F6B;
     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 #9C1F6B;
      border-left: 10px solid #9C1F6B;
   }



