
body {
	margin : 0;
	padding : 0;
	font-family : verdana, tahoma, monospace;
	color:#6b8aa9;
	font-size : 13px;
	line-height: 17px ;
	text-align : center;
	background : #ffffff;
	background-image : url(fond.jpg);
	background-repeat: repeat-x;
}

img { border : none; }

a { 
	color : #4a79aa;
	text-decoration : underline;
	background : transparent;
}
a:hover { 
	color : #FF0000;
	text-decoration : underline;
	background : transparent; 
}

h1 {
	margin-top : 0px;
}

hr {
	clear: both;
	visibility: hidden;
}
.hr {
	color: #6b8aa9;
	border : 1px #6b8aa9 solid;
	height : 1px;
	visibility: visible;
}

.page {
	margin-top: 0px;
	border : 0px black solid;
}

/*#############*/
/*----------------------TETE*/
/*#############*/
.tete {
	width : 95%;
	height : 99px;
	margin-left : 30px;
	margin-top : 1px;
	text-align : left;
	background : transparent;
	background-image : url(frise-tete.jpg);
	background-repeat: repeat-x;
	background-position: 378px 0px;
	border : 0px red solid;
}

/*#############*/
/*----------------------MENUS*/
/*#############*/
.menu {
	width: 760px;
	margin-left : auto;
	margin-right : auto;
	margin-top: 0px;
	text-align: center;
	line-height: 36px;
	height : 36px;
	border : 0px red solid;
}

.menu-bord {
	margin-top: 8px;
	float: left;
}

.menu-off {
	float: left;
	width : 140px;
	color : #ffffff;
	text-transform : uppercase;
	text-decoration : none;
	font-size : 15px;
}
.menu-off:hover {
	float: left;
	width : 140px;
	color : #ffffff;
	text-transform : uppercase;
	text-decoration : underline;
	font-size : 15px;
}
.menu-on {
	float: left;
	width : 140px;
	color : yellow;
	font-weight : 900;
	text-transform : uppercase;
	text-decoration : none;
	font-size : 15px;
	background : transparent;
}

.menu-photo {
	float : left;
	width : 160px;
	text-align : left;
	padding : 5px;
	padding-bottom : 30px;
	background : #96afc6;
	border : 1px #6b8aa9 solid;
}

.menu-photo-lien-on {
	color : yellow;
	background : transparent;

}

.menu-photo-lien-off{
	color : white;
	text-decoration : none;
	background : transparent;
}
.menu-photo-lien-off:hover {
	color : white;
	text-decoration : underline;
	background : transparent;
}




/*#############*/
/*----------------------CORPS*/
/*#############*/
.corps {
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	border : 0px red solid;
}

/*page accueil*/
.accueil {

	text-align : left;
}

.accueil-photo {
	float : left;
	margin-right : 15px;
}

/*galeries photos*/
.galerie {
	margin-left:170px;
	border : 0px red solid;
}

.galerie-texte {

	text-align: left;
	margin : 10px;
	margin-top : 0px;
	border : 0px blue solid;
}

.min-paysage{
	float: left;
	width:140px;
	height:140px;
	text-align: left;
	background-image : url(cadre-min-paysage.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	border : 0px solid red;
}
.min-img {
	margin-left: 10px;
	margin-top: 9px;
}
.min-portrait{
	float: left;
	width:140px;
	height:140px;
	text-align: left;
	background-image : url(cadre-min-portrait.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	border : 0px solid red;
}

/*site*/
.top-site1 {
	width : 468px;
	margin-left : auto;
	margin-right : auto;	
}
.top-site2 {
	width : 468px;
	margin-left : auto;
	margin-right : auto;	
	text-align: left;
}
.top-site4 {
	width : 468px;
	margin-left : auto;
	margin-right : auto;	
	text-align: right;
}


/*liste annuaire*/
.top-annuaire2 {
	margin-left : 10px;
}

.liste-annuaire-table {

	border : 0px dotted #808080;
}

.liste-annuaire-td {
	width : 250px;
	text-align : center;
	margin-left: auto;
  margin-right: auto;
	border : 0px dotted red;
}


/*#############*/
/*----------------------END*/
/*#############*/
.fin{
	width : 750px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	text-align : right;
	font-size : 10px;
	border : 0px red solid;
}

.treebabe {
	width : 750px;
	clear: both;
	margin-left : auto;
	margin-right : auto;
	margin-top : 15px;
	text-align : right;
	border : 0px red solid;
	border-top : 1px #4a79aa solid;
}

.contact {
	color : #4a79aa;
	text-decoration : none;
	font-size : 10px;
	background : transparent;
}
.contact:hover { 
	color : #4a79aa;
	text-decoration : underline;
	font-size : 10px;
	background : transparent; 
}



