table {
font-size: 80%;
font-family: verdana, arial, sans-serif;
color: #3f1f20;
text-align: left;
}


.titre3, h3{
color: #fa8f18;
font-size: 120%;
font-style: italic;
font-weight: bold;
}

h3 {
	padding:0;
	margin:0;
	margin-bottom: 5px;
	
}


.retour {
color: #fa8f18;
font-size: 80%;
font-style: normal;
font-weight: normal;
}

.retour a {
color: #fa8f18;
font-style: normal;
font-weight: normal;
text-decoration: none;
}



.titre_heb {
font-size: 170%;
font-weight: bold;
}

.type_heb {
font-size: 120%;
font-weight: bold;
}

.adress {
font-size: 110%;
}

.adress2 {
font-size: 90%;
}

.cap {
font-weight: bold;
}


.descrip_gen {
text-align: justify;
}

.descrip_gen ul {
padding: 0; 
margin: 0;
list-style-type:none;
}



tr.liens {
font-size: 120%;
text-align: center;
}

tr.liens a {
color: #3f1f20;
text-decoration: underline;
}

td.lien_photos {
border-right:thin solid #3f1f20; 
}


td.lien_photos a, .lien_photos a {
font-size: 130%;
font-weight: bold;
}


.lien_photos2 a {
font-weight: bold;
}




table.tab_services {
font-size: 90%;
}


table.tab_services th {
font-size: 120%;
font-weight: bold;
padding-bottom: 5px;
padding-left: 5px;
background-color: #f0ce91;
}

table.tab_services td.lib {
padding-left: 5px;
}

table.tab_services td.yn {
width: 18%;
text-align: center;
}



table#tarifs {
font-size: 80%;
text-align: center;
}

table#tarifs caption {
font-size: 110%;
font-weight: bold;
text-align: left;
padding-bottom: 5px;
}

table#tarifs th {
font-size: 90%;
font-weight: bold;
background-color: #f0ce91;
}

table#tarifs th.entete_sup {
border-bottom: none;
}

table#tarifs tr.entete_inf th {
border-top: none;
}


table#tarifs td.prix {
font-size: 90%;
font-weight: bold;
}

table#tarifs td.descrip {
font-size: 90%;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
}



th.proxi {
font-size: 110%;
font-weight: bold;
padding-bottom: 5px;
padding-left: 5px;
background-color: #f0ce91;
}

table.proxi td {
font-style: italic;
width: 25%;
padding-left: 5px;
}


hr {
	height: 2px;
	border-style: none;
	width: 100%;
	color: #571c02;
	background-color: #571c02;
}

.ita {
font-style: italic;
}