 

BODY {
 	margin: 0px;
  padding: 0px;
  COLOR: #ffffff;
  background-color: #404040;
  background-repeat: repeat-x;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  overflow:auto;
}

P.itiTxt{
 display: inline
 position:relative;
 left: 10px;
}

UL {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000; 
  margin-top:3px;
  margin-bottom:5px;
  margin-right:15px;
  list-style-image: url('../../../commun/listefleche.gif');
  list-style-position: outside;
  cursor: default;
}

LI{
  font-size:10px;
}

FORM { padding: 0px;
       margin : 0px;
       border : 0px;
}

LABEL {  font-family: Verdana, Arial, Helvetica, sans-serif; 
         font-size: 12px; 
         font-weight: normal;
}

IMG { BORDER-BOTTOM-STYLE: none;  
      BORDER-LEFT-STYLE: none;  
      BORDER-RIGHT-STYLE: none;  
      BORDER-TOP-STYLE: none;
}

A:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
  text-decoration: none;
}
A:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d4b165; 
  text-decoration: none;
}
A:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF; 
  text-decoration: none;
}
A:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #d4b165; 
  text-decoration: none;
}

#leftinfos
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  width: 331px;
  height: 219px;
  border: none;
  overflow: auto;
  overflow-y: auto;
  overflow-x: hidden;
		SCROLLBAR-DARKSHADOW-COLOR: #997700;  
		SCROLLBAR-3DLIGHT-COLOR: #997700;  
		SCROLLBAR-FACE-COLOR: #d4b165;  
		SCROLLBAR-SHADOW-COLOR: #FDDA7C;  
		SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f0;  
		SCROLLBAR-ARROW-COLOR: #000000;  
		SCROLLBAR-TRACK-COLOR: #fcf8f0; 
 
}

#didac{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  background-color: #fcf8f0;
  width: 100%;
  height:80px;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  border-top: none;
  border-right: 1px solid #333333;
  border-left: 1px solid #333333;
  border-bottom: 0px solid #333333;
}

#didac td{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  border: none;
}

#descro{
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #000000 !important;
  width: 650px;
  text-decoration: none;
  text-align: justify;
  vertical-align: middle;
  border: none;
  cursor: default;
}

#descro table{
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 10px !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #000000 !important;
}

.onglet0{
  background-color:#d4b165;
  border-bottom: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #333333;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #616161;
  text-align: center;
  vertical-align: middle;
  cursor:pointer;
}

.onglet1{
  color: #000000;
  background-color:#fcf8f0;
  border-right: 1px solid #333333;
  border-top: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.cartouche{
  text-align:justify; 
  margin:5px; 
  width:95%;
  min-height:40px;
  cursor: default;
}

.didacLien:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #616161; 
  text-decoration: none;
}
.didacLien:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
}
.didacLien:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #616161; 
  text-decoration: none;
}
.didacLien:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #000000; 
}

#tabletarifs{
  cursor: default;
  border: 1px solid #333333; 
}

#tabletarifs th{
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  height:23px;
  border: none; 

}
#tabletarifs td{
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  height:23px;
  border: 1px solid #333333; 

}

#accessmap{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  width: 420px;
  height: 310px;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  border: none;
  overflow:hidden;
  cursor: default;
}

#menuX{ vertical-align: middle;}


#panoramique{
  position:relative;
  overflow:hidden;
  z-index:1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
/*  color: #ffffff;*/
  text-align: center;
  vertical-align: top;
  border: none;
}

#scroll{
  position:relative;
  overflow:hidden;
  border: none;
  z-index:2;
}

#bienvenue{
  position:absolute;
  top:5px;
  left:0px;
  z-index:11;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  width: 760px;
  height: 20px;
  border: none;
}

#onPics{
  position:absolute;
  top:5px;
  left:5px;
  z-index:4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  width: 480px;
  height: 20px;
  border: none;
  cursor:default;
}

#labels{
  position:absolute;
  top:180px;
  left:390px;
  z-index:14;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: bold;
  text-align: right;
  vertical-align: bottom;
  width: 365px;  /* MODIFIE PAR MATHIEU : POUR VOIR LES ICONES SOUS FIREFOX */
  height: 50px;
  border: none;
}

.scroller {
  width: 95%; 
  height: 15px;
  border-bottom: 0px; 
  border-left: 0px; 
  border-right: 0px; 
  border-top: 0px; 
  background: #FFFFFF;
  color: #333333; 
  font-size: 11px; 
  font-weight: 100; 
  font-style: normal; 
  font-family: "verdana", "arial", "helvetica", sans-serif; 
  text-align: left; 
  text-decoration: none; 
  overflow: hidden;
}
            
#adresse{
  position:absolute;
  top:140px;
  left:5px;
  z-index:14;
  color:#FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  width: 250px;
  height: 50px;
  border: none;
  cursor:default;
}
#adresseShade{
  position:absolute;
  top:139px;
  left:6px;
  z-index:13;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  width: 250px;
  height: 50px;
  border: none;
}

#logogite {
  position:absolute;
  top:5px;
  left:5px;
  z-index:15;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: none;
}

#fond{
  position:relative;
  background-image:url('gite.jpg');
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 760px;
  height: 310px;
  overflow: hidden;
  border: none;
}

#mappy{
  position:absolute;
  bottom:0px;
  right:-1px;
  background-image:url('../../../commun/mappy.gif');
  width: 57px;
  height: 29px;
  overflow: hidden;
  border: none;
  cursor:pointer;
}

#contrat{
  position:absolute;
  bottom:0px;
  right:-1px;
  background-image:url('../../../commun/contrat.gif');
  width: 23px;
  height: 29px;
  overflow: hidden;
  border: none;
  cursor:pointer;
}

#acces{
  position:relative;
  width: 761px;
  height: 310px;
  overflow: hidden;
  border: none;
}

#mailBody {
  COLOR: #000000;
  margin: 0px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  background-color: #fcf8f0;
  left: 0px;
  top: 0px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align:center;
  margin: 0px;
  padding: 0px;
  height: 0px;
  width: 0px;
  cursor: default;
}

.mailTitre {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
}

.mailTexte {
  COLOR: #000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 12px;
  background-color: #FFFFFF;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align:justify;
  overflow: auto;
  border: 1px dashed #333333;
}


.mailBut{
  background-color:#d4b165; 
  color: black; 
  height:17px;
  width:70px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align:center;
  vertical-align:middle;
  border: 1px outset #333333;
}

.mailNote{
  color: #000000; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  text-align:center;
  line-height: 13px;
  vertical-align:middle;
}

.cnilNote{
  color: #000000; 
  width:100%;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 8px;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  text-align:justify;
  line-height: 10px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:middle;
}


.sidenote{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-align: justify;
  width:85%;
  cursor: default;
}

.tarifs{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}

#piclist{
  position:relative;
  margin-top:1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  width: 267px;
  height: 223px;
  border: none;
  overflow: auto;
  overflow-y: scroll;
  overflow-x: hidden;
		SCROLLBAR-DARKSHADOW-COLOR: #997700;  
		SCROLLBAR-3DLIGHT-COLOR: #997700;  
		SCROLLBAR-FACE-COLOR: #d4b165;  
		SCROLLBAR-SHADOW-COLOR: #FDDA7C;  
		SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f0;  
		SCROLLBAR-ARROW-COLOR: #000000;  
		SCROLLBAR-TRACK-COLOR: #fcf8f0; 
}

#piclist IMG{
  border:1px solid #222222;
  cursor:pointer;
}

.gallerytext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  font-weight: normal;
  color: #B3B3B3; 
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  cursor: default;
}

.menubaslink:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #444444; 
  text-decoration: none;
}
.menubaslink:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
}
.menubaslink:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #444444; 
  text-decoration: none;
}
.menubaslink:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
}

.toolbox:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
.toolbox:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
}
.toolbox:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF; 
  text-decoration: none;
}
.toolbox:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
}

.toolboxItem{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF; 
  text-decoration: none;
}

#cartouchehautfond{
  background-color: #ECD4AE;
  background-image: url('../../../commun/themes/fonds/camp/fondhaut.jpg');
  background-repeat:  no-repeat;
  background-position: top center;
}

#bas{
  background-color: #383838;
  background-image: url('../../../commun/themes/fonds/camp/fondbas.jpg');
  background-repeat:  no-repeat;
  background-position: top center;
  vertical-align: top;
  text-align:center;
}

#cartouchebas{
  background-image: url('cartouche.gif');
  background-repeat:  no-repeat;
  background-position: top left;
  border: none;
  cursor: default;
  text-align:center;
  width:757px;
}

#cartouchebas th{
  height:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style:normal;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  vertical-align:middle;
  text-align:center;
}

#cartouchebas td{
  height:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style:normal;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
  vertical-align:middle;
  text-align:center;
}

#onglets{
  border:none
}

#onglets th{
/*  text-align: center;*/
  vertical-align: middle;
/*  width:102px;*/
  height:23px;
  padding-left:3px;
  background-image: url('inactif.gif');
  background-repeat:  no-repeat;
  background-position: top center;
}

#onglets td{
/*  text-align: center;*/
  vertical-align: middle;
  /*width:102px;*/
  height:23px;
  padding-left:3px;
  background-image: url('actif.gif');
  background-repeat:  no-repeat;
  background-position: top center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #000000; 
  text-decoration: none;
  cursor: default;
}

.menubasend {
  text-align: center;
  vertical-align: middle;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: none;
  border-right-style: dashed;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #FFFFCC;
}

.url{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:3px;
  font-size: 20px;
  font-style:normal;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  text-align:center;
  vertical-align:top;
  height:30px;
  border:none;
}


.accesinfos{
  background-color:#333333;
  border-bottom: 0px;
  border-top: 1px solid #fcf8f0;
  border-left: 0px;
  text-align:left;
  vertical-align:top;
  padding-left:10px;
  padding-top:5px;
}

.accesicones{
  background-color:#808080;
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  cursor: default;
}

.accesmappy{
  background-color: #FFFFFF;
  text-align:left;
  vertical-align:middle;
  border:none;
  border-left: 1px solid #FFFFFF;
}

.resainfos{
  color: #000000;
  background-color: #fcf8f0;
  border-bottom: 0px;
  border-top: 1px solid #FFFFFF;
  border-left: 0px;
  text-align:left;
  vertical-align:top;
  padding-left:10px;
  padding-top:5px;
}


.resaicones{
  background-color: #808080;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333;
  border-left: 0px;
  border-right: 1px solid #808080;
  cursor: default;
}

.mappy{
  background-color: #FFFFFF;
  text-align:left;
  vertical-align:middle;
  border:none;
  border-left: 0px;
}

.mappytext{
  height:23px;
  COLOR: #333333;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 10px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  text-align:left;
  vertical-align:middle;
  cursor: default;
}

.infostitre{
  COLOR: #FDDA7C;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 14px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}

.infositem{
  COLOR: #FDDA7C;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}

.infostexte{
  COLOR: #FFFFFF;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  cursor: default;
}

.calnav {
  text-align: center;
  vertical-align: middle;
  border: 2px ridge buttonshadow;
  background-color: #808080;
  height:23px;
}


/* Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
  background-color: #FFFFFF;
  border: 1px solid #333333;
  cursor: default;
}

/* Month and Year Row Setup */
.monthYearRow {
    line-height: 17pt;
  background-color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
  background-image: url('../../../commun/calendrier/monthBg.gif');
  }
/* Month and Year Text Setup */
.monthYearText {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: Bold;
  color: #252216;
  }

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
  background-color: #F5F4D3;
  text-align: center;
  vertical-align: middle;
  }
/* Day Name Setup */
.dayNamesText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: Bold; 
  color: #433D27;
  background-image: url('../../../commun/calendrier/dayBg.gif');
  }

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
  font-family: Geneva, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #433D27;
  line-height: 12pt;
  text-align: center;
  vertical-align: middle;
  }

/* Color of Today's Date */
.today {
  color: #CF0000;
    }

/* OverLIB popup text size */
.oLib {
    font-family: Geneva, Verdana, Arial, sans-serif; 
  font-size: 10px; 
    }


/* Normal Cell Background (date number with no event markings) */
.s2 {
  background-image:  url('../../../commun/calendrier/cdef.gif');
  background-color: #EEEEEE;
  }
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
  background-image:  url('../../../commun/calendrier/cdef5.gif');
  background-color: #EBEBEB;
  text-align: center;
  vertical-align: middle;
  }
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
  background-image:  url('../../../commun/calendrier/cdef1.gif');
  background-color: #F5E0D8;
  }
/* Mark Solid Cell Background (solid marked event date background) */
.s22 {
  background-image:  url('../../../commun/calendrier/cdef2.gif');
  background-color: #F5E0D8;
  }
/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
.s23 {
  background-image:  url('../../../commun/calendrier/cdef3.gif');
  background-color: #F5E0D8;
  }
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
  background-image:  url('../../../commun/calendrier/cdef4.gif');
  background-color: #F5E0D8;
}

/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2red {
  background-color: #FF8D89;
  background-image:  url('../../../commun/calendrier/bgred.gif');
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2ora {
  background-color: #FFDAA5;
  background-image:  url('../../../commun/calendrier/bgora.gif');
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2yel {
  background-image:  url('../../../commun/calendrier/bgyel.gif');
  background-color: #FFFAAA;
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2gre {
  background-color: #73FF9D;
  background-image:  url('../../../commun/calendrier/bggre.gif');
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2blu {
  background-color: #9AD4FF;
  background-image:  url('../../../commun/calendrier/bgble.gif');
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2bro {
  background-image:  url('../../../commun/calendrier/bgbro.gif');
  background-color: #BE9494;
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2pur {
  background-image:  url('../../../commun/calendrier/bgpur.gif');
  background-color: #D2AEFF;
  text-align: center;
  vertical-align: middle;
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2xxx {
  background-color: #FF0000;
  background-image:  url('../../../commun/calendrier/bgxxx.gif');
}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s2opt {
  background-color: #FF0000;
  background-image:  url('../../../commun/calendrier/bgopt.gif');
  text-align: center;
  vertical-align: middle;
}


.tableLiens{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse:collapse;
  cursor : default;
  height:225px;
}

.tableLiens th{
 	color: #000000;
  background-color:#d4b165;
  height:20px;
 	width:761px;
 	border-bottom:1px solid #997700;
 	border-right:1px solid #997700;
 	text-align:center;
}

.tableLiens td{
 	color: #000000;
  background-color:#fcf8f0;
 	width:761px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 	border-right:1px solid #997700;
 	text-align:left;
  vertical-align: middle;
  padding-left:15px; 	
}

.tablePresta{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  border: none;
  border-collapse:collapse;
  cursor: default;
}

.tablePresta th{
 	color: #000000;
  background-color:#d4b165;
  height:20px;
 	width:761px;
 	border-bottom:1px solid #997700;
 	border-right:1px solid #997700;
 	text-align:center;
}

.tablePresta td{
  background-color:#fcf8f0;
 	width:761px;
 	border-right:1px solid #997700;
 	text-align:left;
  vertical-align: middle;
}

.prestas {
  height:202px; 
  width:100%; 
  overflow:auto;
		SCROLLBAR-DARKSHADOW-COLOR: #997700;  
		SCROLLBAR-3DLIGHT-COLOR: #997700;  
		SCROLLBAR-FACE-COLOR: #d4b165;  
		SCROLLBAR-SHADOW-COLOR: #FDDA7C;  
		SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f0;  
		SCROLLBAR-ARROW-COLOR: #000000;  
		SCROLLBAR-TRACK-COLOR: #fcf8f0; 
}

.prestaItem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
  border-collapse:collapse;
 	border-bottom:1px solid #997700;
}

.prestaItem th{
 	color: #616161;
  background-color:#d4b165;
  height:15px;
 	width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 	border-bottom:1px solid #997700;
 	border-top:1px solid #997700;
 	text-align:center;
}

.prestaItem td{
 	color: #000000;
  background-color:#FFFFFF;
 	text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align: top;
  margin: 0px;
  padding: 0px;
}

.titretab{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  border-bottom: 1px outset;
  border-left: 2px groove;
  border-right: 2px groove;
  border-top: 2px groove;
  background-color: buttonface;
  height:25px;
  color: black;
  cursor:default;
}

.texttab{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  border: none;
}

.topleft{
 	text-align:left;
  vertical-align: top;
}

.boxtarifs {
  height:310px; 
  width:100%; 
  overflow:auto;
		SCROLLBAR-DARKSHADOW-COLOR: #997700;  
		SCROLLBAR-3DLIGHT-COLOR: #997700;  
		SCROLLBAR-FACE-COLOR: #d4b165;  
		SCROLLBAR-SHADOW-COLOR: #FDDA7C;  
		SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f0;  
		SCROLLBAR-ARROW-COLOR: #000000;  
		SCROLLBAR-TRACK-COLOR: #fcf8f0; 
}

.clgest_liste{ font-family: Verdana;
 	             font-size: 10px;
 	             font-weight: normal;
               width:250px; 
               height:307px; 
 	             color: #000000;
 	             text-decoration: none;
 	             background-color: #fcf8f0;
 	             text-align: left;
 	             border: 0px;
}

.clgest_pliste{ font-family: Verdana;
  	             font-size: 10px;
  	             font-weight: normal;
                width:250px; 
                height:150px; 
  	             color: #616161;
  	             text-decoration: none;
  	             background-color: #d4b165;
  	             text-align: left;
  	             border: 0px ;
}

.clgest_titre{  font-family: Verdana;
  	             font-size: 12px;
  	             font-weight: bold;
  	             color: #000000;
  	             background-color: #fcf8f0;
  	             text-align: left;
  	             border: 2px outset;
  	             height: 20px;
}

.clgest_but { background-color: #d4b165; 
              border-width: 1px; 
              border-color: #333333;
              width:250px; 
        				  font-family: 'Verdana'; 
        				  font-size: 12px;
        				  font-weight: bold;
              color: #000000;
}

.clgest_but2 { background-color: #fcf8f0; 
              border-width: 1px; 
              border-color: #d4b165;
              width:150px; 
        				  font-family: 'Verdana'; 
        				  font-size: 12px;
        				  font-weight: bold;
              color: #000000;
}

.clgest_txt{  font-family: Verdana;
	             font-size: 10px;
	             font-weight: normal;
              width:95%; 
              height:150px; 
	             color: #000000;
	             text-decoration: none;
	             background-color: #fcf8f0;
	             text-align: justify;
	             border: 2px groove;
      							 overflow-x:hidden;
      							 overflow-y:auto;
            		SCROLLBAR-DARKSHADOW-COLOR: #997700;  
            		SCROLLBAR-3DLIGHT-COLOR: #997700;  
            		SCROLLBAR-FACE-COLOR: #d4b165;  
            		SCROLLBAR-SHADOW-COLOR: #FDDA7C;  
            		SCROLLBAR-HIGHLIGHT-COLOR: #fcf8f0;  
            		SCROLLBAR-ARROW-COLOR: #000000;  
            		SCROLLBAR-TRACK-COLOR: #fcf8f0; 
}

.catbut { background-color: #d4b165; 
          border-width: 1px; 
          border-color: getContenu("_coul_sombre");
    				  font-family: 'Verdana'; 
    				  font-size: 12px;
    				  font-weight: bold;
          color: #000000;
        }

.mailtxt{     font-family: Verdana;
	             font-size: 12px;
	             font-weight: normal;
	             color: #000000;
	             text-decoration: none;
	             text-align: justify;
}

#mentions{
  font-family: Verdana;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  text-align: left;
  padding:10px;
}

#mentions h1{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
}

#mentions.h2{
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

#catalogue_desc{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  background-color: #fcf8f0;
  width: 760px;
  height:80px;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  border: none;
}

#catalogue_desc td{  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
  vertical-align: top;
  border: none;
}

#catDescro{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  width: 760px;
  text-decoration: none;
  text-align: justify;
  vertical-align: middle;
  border: none;
  cursor: default;
}
