@charset "UTF-8";
.titre_gite {
	font-family: Jura;
	font-size: 30px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 120%;
}
.container_12 .grid_6 {
	font-size: 12px;
	line-height: 150%;
	margin: 10px;
}


/**************Pied*************/

#pied{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
	//background-image: url(../images/pied_bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}



#pied ul{
	display:block;
	text-align:left;
	padding-top:10px;
	font-size:0.8em;
}



#pied .left{

display:inline;

padding-right:14px;

}



#pied .right{

display:block;

float:right;

width:30%;

text-align:right;

}



#pied a{

color:#836A2E;

}



#pied a:hover{

color:black;

}



#pied .left span{

padding-left:14px;

}



#pied .left a.mentions span{

background:transparent url(../images/mentions.png) left center no-repeat;

}



#pied .left a.plan span{

background:transparent url(../images/plan.png) left center no-repeat;

}



#pied .left a.office_du_tourisme span{

background:transparent url(../images/office_du_tourisme.png) left center no-repeat;

padding-left:11px;

}
.container_12 .grid_12 h3 {
	padding-bottom: 0,5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
font-family: JURA;
}
.container_12 .grid_12 h1 {
	font-size: 24pt;
	text-align: left;
	font-family: JURA;
}

#texte {
	margin-right: 10px;
	margin-left: 20px;
}
.container_12 .grid_6 .texte {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: justify;
	font-size: 14px;
}
.container_12 .grid_12 .texte {
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: justify;
	font-size: 14px;
}
.container_12 .grid_6 h3 {
	padding-bottom: 0,5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: JURA;
}





/*************Calendrier des disponibilité*************/

div.calendrier{
background-color:#FFFEFA;
padding:0px 10px 0px 10px;
border:1px solid #C5BD4E;
width:90%;
margin-left:auto;
margin-right:auto;
}

div#texte a.calendrier_disponibilite{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:0.875em;
color:#2A2311;
}

div#texte td.calendrier_disponibilite_suivant{
background:transparent url(images/puce.gif) right center no-repeat;
padding-right:20px;
text-align:right;
font-size:1.125em;
}


div#texte td.calendrier_disponibilite_precedent{
background:transparent url(images/puce2.gif) left center no-repeat;
padding-left:20px;
text-align:left;
font-size:1.125em;
}

div#texte table.calendrier_disponibilite_annee td{
padding:0px 15px 10px 15px;
}

div#texte table.calendrier_disponibilite_annee td h3{
font-size:0.875em;
}

div#texte table.calendrier_disponibilite td{
font-size:0.8125em;
padding:0;
width:14%;
}

div#texte table.calendrier_disponibilite_header{
margin-bottom:10px;
}

div#texte table.calendrier_disponibilite td{
text-align:center;
}

div#texte tr.calendrier_disponibilite_jour td{
font-weight:bold;
}

div#texte h3.calendrier_disponibilite{
margin-top:5px;
}

div#texte table.calendrier_disponibilite td{
padding:2px 2px 2px 2px;
}

div#texte table.calendrier_disponibilite td span{
padding:2px 2px 2px 2px;
display:block;
}

div#texte table.calendrier_disponibilite td span.vert{
	background-color:#00FF00;
	color:#0B2F09;
}

div#texte table.calendrier_disponibilite td span.orange{
background-color:#FFC45F;
color:#3F2904;
}

div#texte table.calendrier_disponibilite td span.rouge{
background-color:#FF7F7F;
color:#2F0909;
}

div#grid_12 table.calendrier_disponibilite td span.gris{
background-color:#EFE3A4;
color:#6F6637;
}

div#texte ul.calendrier_legende{
display:block;
width:60%;
margin-left:auto;
margin-right:auto;
text-align:center;
}

div#texte ul.calendrier_legende li{
display:inline;
background:none;
background-color:transparent;
background-repeat:no-repeat;
background-position:left center;
padding:0;
margin:0;
padding-left:22px;
padding-right:15px;
}

div#texte ul.calendrier_legende li.vert{
background-image:url(images/vert.gif);
}

div#texte ul.calendrier_legende li.orange{
background-image:url(images/orange.gif);
}

div#texte ul.calendrier_legende li.rouge{
background-image:url(images/rouge.gif);
padding-right:0px;
}
