body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #efefef;
   margin-left: 10px;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
}
a:link {
   font-size: 15px;
   font-weight: bold;
   color: #c71585;
   text-decoration: none;
}
a:visited {
   text-decoration: none;
   font-size: 15px;
   font-weight: bold;
   color: #c71585;
}
a:hover {
   text-decoration: underline;
   font-size: 15px;
   font-weight: bold;
   color: #c71585;
}
a:active {
   text-decoration: none;
   font-size: 15px;
   font-weight: bold;
   color: #c71585;
   }
.form {
   font-size: 10px;
   color: #000000;
   border: 1px solid #999999;
}
.contenant {
   padding: 0px;
   width: 1000px;
   height: 700px;
   margin-left: auto;
   margin-right: auto;
   border: 1px solid #848e9c;
   background-color: #ffffff;
   background-image:url(goute2.png);
   background-repeat:no-repeat;
   background-position:right bottom;

}
.logo {
   padding: 0px;
   width: 300px;
}

.menu {
   height: 18px;
   width: 1000px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 16px;
   background: url("img/bandeaux1000.jpeg");
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 0px;
   padding-right: 0px;
}
.main {
   width: 100%;
   height: 500px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menubas {
   height: 18px;
   width: 570px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-size: 16px;
   background: url("img/bandeaux570.jpeg");
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: 0px;
}
.photos {
   position: absolute;
   padding: 10px;
   width: 400px;
}
.contenu {
   position: absolute;
   padding: 0px;
   width: 570px;
   margin-top: 0px;
   margin-left: 430px;
}
.part {
   position: absolute;
   padding: 10px;
   width: 500px;
   margin-top: 20px;
}
.pro {
   position: absolute;
   padding: 10px;
   width: 500px;
   margin-left: 500px;
   margin-top: 20px;
}
.defil {
   position: absolute;
   margin-bottom : 0px;
   margin-left: 0px;
}
.titres {
   font-size: 12px;
   font-weight: bold;
   color: #c71585;
}
.txt {
   font-size: 11px;
   color: #000000;

}
.txtrose {
   font-size: 11px;
   color: #ff00ff;

}
.txtblanc {
   font-size: 12px;
   color: #ffffff;

}
.txtpetit {

   font-size: 9px;
   color: #000000;
}
.txtgrand {

   font-size: 14px;
   color: #000000;
}
.txtbleu {

   font-size: 11px;
   color: #338ffa;
}


.tool-tip {
   position: absolute;
   margin-top: 100px;
   margin-left: 150px;
   color: #fff;
   width: 180px;
   z-index: 13000;
}

.tool-title {
   font-weight: bold;
   font-size: 11px;
   margin: 0;
   color: #9FD4FF;
   padding: 8px 8px 4px;
   background: url(bubble.png) top left;
}

.tool-text {
   font-size: 11px;
   padding: 4px 8px 8px;
   background: url(bubble.png) bottom right;
}

.custom-tip {
   color: #000;
   width: 180px;
   z-index: 13000;
}

.custom-title {
   font-weight: bold;
   font-size: 11px;
   margin: 0;
   color: #3E4F14;
   padding: 8px 8px 4px;
   background: #C3DF7D;
   border-bottom: 1px solid #B5CF74;
}

.custom-text {
   font-size: 11px;
   padding: 4px 8px 8px;
   background: #CFDFA7;
}



