body{
  font-family: arial;
  font-size:12px;
  margin:0;
  padding:0;
  text-align:left;
  background-color: #ffffff;
  background-image: none!important;
}

#div_bandeauProp, #div_pageFooter, div.div_actionsDetailResa, span.span_actionsCalend_ferm, span.span_actionsCalend_ouv, .calend_foot, #span_enregistrerModifHaut_listeResas, #div_retour_enreg{
  display:none!important;
}

span.lbl_planningCalendJour, span.span_legendeLbl{
  visibility:visible!important;
}

#ul_listeResas li{
  float:none!important;
}

#div_legende_btn{
  position:relative!important;
}
div.div_title_div_planning{
  float:none!important;
}
li.calendItea_li_enreg, #div_btn_change_affiche, #div_choixExe, #div_page_aide, #div_retour_enreg, #div_exlication, #div_avertissementIE6{
  display:none!important;
}

#div_multiPlanning div.calendItea_LIGNE table.calend th span {
  width: 15px!important;
}
table.calend thead th, table.calend td{
  width: 15px!important;
}

#div_multiPlanning .calendItea_LIGNE table.calend{
  width:15cm!important;
}

#div_legendePlanning ul, #div_planning ul{
  list-style-type: none;
  padding:0;
  margin:0;  
}

#div_general_planning, #div_central_planning, #div_direct_planning {
    padding: 0!important;
}

table.calend th.calend_idLigne {
    width: 60px !important;
}

table.calend{
  font-size:11px!important;
}

#divDispo_v3 div.calendItea_LIGNE table.calend th span {
    width: auto!important;
}

#div_exe{
  padding:0!important;
}
#h2_visuMultiPlanning, #h2_visuPlanning{
  margin:0 0 10px 0!important;
  font-size:14px;
}

#ul_visu_planning{
  -moz-box-shadow: none!important;
  -webkit-box-shadow: none!important;
  box-shadow: none!important;
  border:none!important;  
}
#span_titreLegendePlanning{
  font-size:12px!important;
  color:#000000!important;
}

#div_legendePlanning{
  border-top:1px #000000 solid;
  border-bottom:1px #000000 solid;
  width:100%!important;
  padding-left:0!important;
  padding-right:0!important;  
}

ul.calendItea_ul_LIGNE li{
	padding: 5px 0 0 0!important;
	border-top:1px #000000 solid!important;
  border-bottom:none!important;
  border-left:none!important;
  border-right:none!important;
  -webkit-border-radius:0!important;
	-moz-border-radius:0!important;
	border-radius:0!important;
	margin:0 0 5px!important;
	width:100%!important;
}

div.calendItea_LIGNE table.calend{
  width:100%!important;
  margin:0!important;
  max-width:100%!important;
}

.calend caption{
  padding:0!important;
}

span.spanCalendLegende_inconnu, span.spanCalendLegende_ferme, span.spanCalendLegende_libre, span.spanCalendLegende_intention, span.spanCalendLegende_option, span.spanCalendLegende_resa, span.spanCalendLegende_allotement, span.spanCalendLegende_preintention, span.spanCalendLegende_preoption, span.spanCalendLegende_preresa, span.spanCalendLegende_modeVenteGEGS_H, span.spanCalendLegende_modeVenteGEGS_G{
  font-weight:normal!important;
}

div.calendItea_LIGNE{
  width:100%!important;
}

#div_nbrSemainesLouees{
  margin:0!important;
}

.nbrSemainesLouees{
  float:none!important;
  text-align: left!important;
  border:none!important;
}

.spanCalendJour_inconnu{
	border-color: #ccc!important;
	/*border-width: 5px!important;*/
	/*border-style: dashed!important;*/
}

.spanCalendJour_preresa{
	border-style: dashed!important;
}

.spanCalendJour_preoption{
	border-style: dashed!important;
}

.spanCalendJour_preintention{
	border-style: dashed!important;
}

.span_legendeLbl{
	display:none;
}

.spanCalendJour_restriction{
	border-color: #afa!important;
	
}

.spanCalendJour_allotement{
	border-color: #F7df55!important;
}

#span_visuPlanningImg_5{
	border: 2px solid #afa;
	
}

#span_visuPlanningImg_3{
	border: 2px solid #F7df55!important;
}



.div_outilsModifInfos{
  display: none;
}

.div_pageModifInfos ul{
  list-style-type:none;
  padding:0;
}
.div_pageModifInfos .liste_ancres, .div_pageModifInfos #ul_tabs{
  display: none;
}
.div_pageModifInfos .tabset_content_container > div{
  display: block!important;
  opacity:1!important;
}
.div_pageModifInfos #div_explications{
  display: none;
}

.div_pageModifInfos .div_general, .div_pageModifInfos .div_loisirs__en_km, .div_pageModifInfos .div_commodites, .div_pageModifInfos .div_services, .div_pageModifInfos .div_descriptif, .div_pageModifInfos .div_produit_piece{
  page-break-after : always;  
}
