@import url("/css/navibar.css");
@import url("/css/galerie.css");
@import url("/css/item.css");

body {
	
	margin: 0;
	font-family: helvetica, arial, sans-serif;
	background: #fff; /* UPD COULEUR DE FOND (D?FAUT) */
	color: black; /* UPD COULEUR DE LA POLICE */
	border: 3px solid #f0ede6;
	border-bottom: 0;
	
}

#page {
	
	font-size: small;
	background: #fff;
	margin:0 auto;
	width:760px;
}

#tete {
	
	position: relative;
	height: 105px;
	width: 100%;
	background: transparent url('/images/bg_tete_deco_bis.gif') repeat-x;
	
}

#tete #decoTete {
	
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 726px;
	height: 105px;
	z-index: 1;
	background: transparent url('/images/bg_tete_gauche.gif') top right no-repeat;
	color: #fff;
	
}

#tete #logoTete {
	
	display: block;
	position: absolute;
	background: transparent url('/images/logo.gif') no-repeat;
	height: 143px;
	width: 215px;
	z-index: 2;
	
}

#tete #logoTete a {
	
	text-decoration: none;
	display: block;
	margin: 0;
	width: 215px;
	height: 143px;
	
}

#tete .invisible {
	
	margin: 0;
	visibility: hidden;
	
}

#menuTop {
	
	position: absolute;
	right: 0;
	top: 80px;
	padding-right: 10px;
	padding-top: 5px;
	color: #fff;
	z-index: 5;
	color: #2f4d71;
	
}

#menuTop a {
	
	text-decoration: none;
	color: #2f4d71;
	
}

#corps {
	
	
	
}

#corps #content {
	
	
	
}

#corps #accueilPhotos {
	
	display: block;
	height: 290px;
	width: 737px;
	margin-left: auto;
	margin-right: auto;
	
	padding-left: 5px;
	padding-right: 5px;
	
	border-top: 5px solid #fff;
	border-bottom: 5px solid #ddc;
	border-left: 5px solid #ddc;
	border-right: 5px solid #ddc;
	
}

#corps #accueilPhotos img#photoGite {
	
	border-right: 5px solid #fff;
	
}

#corps #accueilPhotos img#photo5soleils {
	
	position: absolute;
	margin-top: 190px;
	margin-left: 10px;
}

#corps #accueilPhotos img#photoInterieur1 {
	
	border-bottom: 2px solid #fff;
	margin-bottom: 140px;
	
}

#corps #accueilPhotos img#photoInterieur2 {
	
	margin-left: -242px;
	
}

#corps #accueilPhotos img#photoPaysage {
	
	border-left: 5px solid #fff;
	
}

#corps p.accueil {

	width: 727px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #735;

}

#pied {
	
	background: transparent url('/images/bg_pied_gauche.gif') repeat-x;
	width: 100%;
	height: 56px;
	margin-top: 14px;
	
}

#pied #piedG {
	
	background: transparent url('/images/bg_pied_gauche.gif') no-repeat left top;
	height: 56px;
	
}

#pied #piedD {	
	
}

.spacer {
	
	clear: both;
	
}


#corps .gras {
	
	font-weight: bold;
	
}

img {
	border: 0;
}






/* Autres d?finitions de styles */
img.right {
	
	float: right;
	margin-left: 15px;
	
}

img.left {
	
	float: left;
	margin-right: 15px;
	
}

p {
	
	text-align: justify;
	
}

p.color {
	
	background-color: #ecece4;
	
}

h1 {
	
	width: 50%;
	display: block;
	background: url('/images/bg_h1.jpg') no-repeat #fff;
	font-size: large;
	padding-left: 220px;
	padding-top: 5px;
	height: 25px;
	margin-top: 15px;
	color: #6f2e4e;
	text-transform: uppercase;
	
}

table th {
	
	width: 250px;
	vertical-align: top;
	text-align: right;
	
}

legend {
	
	font-size: large;
	font-weight: bold;
	text-transform: small-caps;
	
}

div.msgSendTo {
	
	margin-top: 40px;
	border: 1px solid red;
	background: #efefef;
	padding-left: 30px;
	font-size: medium;
	font-weight: bold;
}

div#logosGites {
	
	width: 727px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
	color: #735;
	
}

div#logosGites img {
	
	margin: 5px;
	
}

h2.catActivite {
	color:#923c69;
}
