<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
#################
#          Default
#################
*/

body {
	min-width: 968px;
	margin: auto;
}

a img {
	border: none;
}

/*
#################
#          Header
#################
*/

#header {
}

/*
## Banner
*/

#banner {
	width: 50%;
	min-width: 456px;
	height: 100px;
	background: url('banner.png') no-repeat left center;
	float: left;
}

/*
## Flags (Language)
*/

#flags {
	width: 25%;
	height: 75px;
	text-align: center;
	padding-top: 25px;
	float: left;
}

.flag {
	margin-left: 5px;
	margin-right: 5px;
}

/*
## Logo "GÃ®te de France"
*/

#gdf {
	width: 23%;
	height: 90px;
	text-align: right;
	padding-right: 2%;
	float: left;
	padding-top: 10px;
}

/*
## Menu
*/

.menu {
	font-weight : bold;
	clear: left;
	padding : 0px;
	list-style : none;
	text-align : center;
	color: white;
}

.menu a
{
	text-decoration : none;	
	color: white;
}

.menu li { 
	float : left;
	width: 19%;
	margin-left: 0.5%;
	margin-right: 0.5%;
}

.menu li:hover {
	background-color: #62ab26;
}

.menu li .menu {
	display:none;
	width: 19%;
	padding-top: 8px;
	position: absolute;
}

.menu li:hover .menu {
	display:block;
}

.menu li .menu li /* Sub Menu : Show*/
{
	left: auto;
	clear: left;
	width: 100%;
	margin-bottom: 3px;
	margin-left: 0%;
	margin-right: 0%;
}



/*
## Menu Item
*/

.menuItem {
	background-color: #99c017;
}

.menuItemTop {
	display: block;
	height: 5px;
}

.menuItemTopLeft {
	display: block;
	float: left;
	width: 10px;
	height: 5px;
	background: url('menuItemTopLeft.png') no-repeat left top;
}

.menuItemTopRight {
	display: block;
	float: right;
	width: 10px;
	height: 5px;
	background: url('	menuItemTopRight.png') no-repeat right top;
}

.menuItemBottom {
	display: block;
	height: 5px;
}

.menuItemBottomLeft {
	display: block;
	float: left;
	width: 10px;
	height: 5px;
	background: url('menuItemBottomLeft.png') no-repeat left bottom;
}

.menuItemBottomRight {
	display: block;
	float: right;
	width: 10px;
	height: 5px;
	background: url('menuItemBottomRight.png') no-repeat right bottom;
}

/*
#################
#          Body
#################
*/

#body {
	width: 964px;
	margin: auto;
	clear: left;
	padding: 20px;
	color: #666666;
}

#acceuilPhotos img {
	padding: 0px 17.25px;;
}

/* Activities */

.contact {
	width: 46%;
	height: 500px;
	padding: 2%;
	float: left;
}

.contact .head {
  height: 150px;
}

.contact li {
	list-style: none;
	color: #666666;
}

.contact li a{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.contact .title {
	font-weight: bold;
	font-size: 1.1em;
	color: #333333;
	padding-bottom: 8px;;
}

.contact .plan {
	color: #99c017;
	font-weight: bold;
}

/* Gallery */

#gallery {
	margin: auto;
}

.thumb {
	display: block;
	float: left;
	width: 20%;
	margin-bottom: 10px;
}

.thumb img {
	display: block;
	margin: auto;
	border: 2px solid black;
}

/* Meteo */
#meteo {
	padding-top: 20px;
	clear: left;
	width: 100px;
	margin: auto;
}

/* Admin */

#tab {
	width: 50%;
	float:left;	
}

#contactAdmin {
	display: block;
	width: 100%;
}


/*
#################
#          Footer
#################
*/
#footer {
	clear: left;
	width: 100%;
}

#banFootLeft {
	height: 122px;
	background:url('footerLeft.png') repeat-x left top;
}

#banFootRight {
	height: 122px;
	background:url('footerRight.png') no-repeat right top;
}

/*
#################
#          Credits
#################
*/

#credits {
	text-align: center;
	font-size: small;
	color: #666666;
}

#credits p {
	margin: 0px;
}

#credits a {
	text-decoration: none;
	color: #333333;
	font-weight : bold;
}
</pre></body></html>