#cartetouristique{
border:#105889 1px solid;
background-color:#FFFFFF;
height:750px;
width:100%;
}
#cartetouristique .droite{

}
#map, .cmap{
overflow: hidden;
width:100%;
height:500px;
float:left;
border-bottom:#105889 1px solid;
}
#sidebar, .csidebar{
overflow: auto;
height:200px;
font-size: 11px;
color: #000;
padding-top:0px;
width:95%;
float:left;
padding:5px;
}
.resetStyle{
overflow:visible;
float:none;
display:block;
clear:both;
background-color:#FFFFFF;
}
#points{
float:right;
visibility:hidden;
}
#categories, #categoriesPrint{
background-image:url(../images/Skin/Box/TitreBg_liste.gif);
background-repeat:repeat-x;
background-position:bottom;
color:#105889;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:34px;
padding-left:10px;
font-weight:bold;
display:block;
border-bottom:#BDCFD0 1px solid;
margin-bottom:1px;
}
#categories label{
font-weight:normal;
line-height:34px;
}
#categories h5{
float:right;
padding:0 10px 15px 0;
}
.siteRow{
color:#105889;
text-decoration:underline;
line-height:15px;
padding:0px;
}

.siteRowOver{
color:#105889;
text-decoration:none;
line-height:15px;
padding:0px;
background-color:#E6EEF6;
}
.siteRow img, .siteRowOver img{
height:20px;
width:20px;
}
#custom_info_window_tourisme{
  width: 340px;
  background-color: #E2E9E9;
}
#custom_info_window_tourisme_contents{
  background-color: #FFFFFF;
  border:#31686C 1px solid;
  display:block;
}
/*
#custom_info_window_tourisme_tl{
  width: 16px;
  height: 50px;
  background-color:#E2E9E9;
  background: url('../images/Skin/infoWindow/tourisme_tab_tl.png') top left no-repeat transparent;
}*/

#custom_info_window_tourisme_t,#custom_info_window_tourisme_l,#custom_info_window_tourisme_r,#custom_info_window_tourisme_b,#custom_info_window_tourisme_br, #custom_info_window_tourisme_bl, #custom_info_window_tourisme_tr, #custom_info_window_tourisme_tl{
  height: 0px;
  width: 0px;
}

#custom_info_window_tourisme_close{
  width: 21px;
  height: 21px;
  margin-top: 5px;
  background: url('../images/Skin/infoWindow/close.png') top left no-repeat transparent;
  cursor: pointer;
}
#custom_info_window_tourisme_beak{
  width: 28px;
  height: 38px;
  background: url('../images/Skin/infoWindow/beak.png') top left no-repeat transparent;
}
* html #custom_info_window_tourisme_beak{
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/Skin/infoWindow/beak.png', sizingMethod='crop');
}

.titleNug{
background-image:url(../images/Skin/Box/TitreBg_liste.gif);
background-repeat:repeat-x;
background-position:bottom;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #105889;
padding:10px 30px 10px 10px;
/*
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #31686C;
  background-color: #E6EEF6;
  padding:10px 30px 10px 10px;
 */
}
#kloaded{
 font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #105889;
}
/* styles for tabs part */
/*
.tabs_header{
  position: absolute;
  top: -31px;
  left: 16px;
  float: left;
}
*/
#tab0, #tab1, #close3, .nBouton{
  float:right;
  cursor: pointer;
  margin-top: 6px;
  margin-right: 20px;
  width:20px;
  height:20px;
  clear:both;
}
#tab2{
  cursor: pointer;
}
.tab_contents{
  position: relative;
  top: 0;
  left: 0;
  font-size: 11px;
  clear:both;
}
#tab0_content{
  position: relative; 
  top: 0;
  left: 0;
  display:block;
  height:35px;
}
#tab1_content{
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}
#tab2_content{
  position: absolute;
  top: 0;
  left: 0;
  display:none;
}
.contentTab{
 display:none;
}
.content{
border-top:#31686C 1px solid;
padding:10px;
display:block;
color:#333333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content a{
color:#105889;
text-decoration:underline;
}
.tableauhebergement{
float:none;
margin-right:0px;
padding:10px;
}
.markerNumber{
color:#FFFFFF;
}
