﻿@charset "utf-8";
/* CSS Document */

/******************************************/
/***** Navigation Principale Accueil ******/
/******************************************/

body#pageAccueil div#navPrincipale {
	height: 13px;
	margin: 7px 0 0 22px;
	padding: 0;
	}

div#navPrincipale {
	height: 13px;
	margin: 7px 0 30px 22px;
	padding: 0;
	}
	div#navPrincipale ul#menuNavPrincipale {
		width: 945px;
		height: 13px;
		background: transparent url(../images/fr/nav_generale.gif) top left no-repeat;
		margin: 0;
		padding: 0;
		position: relative;
		}
		div#navPrincipale ul#menuNavPrincipale li {
			margin: 0;
			padding: 0;
			list-style: none;
			position: absolute;
			top: 0;
			}
			ul#menuNavPrincipale li, ul#menuNavPrincipale a {
				height: 13px;
				display: block;
			}
			div#navPrincipale ul#menuNavPrincipale li a {
				text-indent: -9999px;
				text-decoration: none;
			}
			#navAccueil {
				left: 0;
				width: 69px;
			}
			#navSociete {
				left: 69px;
				width: 132px;
			}
			#navProjet {
				left: 201px;
				width: 100px;
			}
			#navConfort {
				left: 301px;
				width: 106px;
			}
			#navRealisations {
				left: 407px;
				width: 156px;
			}
			#navTerrains {
				left: 563px;
				width: 186px;
			}
			#navContact {
				left: 749px;
				width: 118px;
			}
			#navNews {
				left: 867px;
				width: 78px;
			}
			#navAccueil a:hover {
				background: transparent url(../images/fr/nav_generale.gif) 0 -13px no-repeat;
			}
			#navSociete a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -69px -13px no-repeat;
			}
			#navProjet a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -201px -13px no-repeat;
			}
			#navConfort a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -301px -13px no-repeat;
			}
			#navRealisations a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -407px -13px no-repeat;
			}
			#navTerrains a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -563px -13px no-repeat;
			}
			#navContact a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -749px -13px no-repeat;
			}			
			#navNews a:hover {
				background: transparent url(../images/fr/nav_generale.gif) -867px -13px no-repeat;
			}

body#pageSociete #navSociete {
	background: transparent url(../images/fr/nav_generale.gif) -69px -13px no-repeat;
}
body#pageProjet #navProjet {
	background: transparent url(../images/fr/nav_generale.gif) -201px -13px no-repeat;
}
body#pageConfort #navConfort {
	background: transparent url(../images/fr/nav_generale.gif) -301px -13px no-repeat;
}
body#pageRealisations #navRealisations {
	background: transparent url(../images/fr/nav_generale.gif) -407px -13px no-repeat;
}
body#pageTerrains #navTerrains {
	background: transparent url(../images/fr/nav_generale.gif) -563px -13px no-repeat;
}
body#pageContact #navContact {
	background: transparent url(../images/fr/nav_generale.gif) -749px -13px no-repeat;
}
body#pageNews #navNews {
	background: transparent url(../images/fr/nav_generale.gif) -867px -13px no-repeat;
}

/***** Menu Societe **********/
			
#menuSociete {
	position: absolute;
	top: 131px;
	left: 96px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #f9b600;
	visibility: hidden;
	z-index: 1000;
	}
	#menuSociete ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuSociete ul li {	
			margin: 0;
			padding: 0;
			}
			#menuSociete ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuSociete ul li a:hover, #menuSociete ul li a:active {
				color: #f9b600;
				text-decoration: none;
			}
			
/***** Menu Projet **********/
			
#menuProjet {
	position: absolute;
	top: 131px;
	left: 228px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #96bd0d;
	visibility: hidden;
	z-index: 1000;
	}
	#menuProjet ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuProjet ul li {	
			margin: 0;
			padding: 0;
			}
			#menuProjet ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuProjet ul li a:hover, #menuProjet ul li a:active {
				color: #96bd0d;
				text-decoration: none;
			}
			
/***** Menu Confort **********/
			
#menuConfort {
	position: absolute;
	top: 131px;
	left: 328px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #e1007a;
	visibility: hidden;
	z-index: 1000;
	}
	#menuConfort ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuConfort ul li {	
			margin: 0;
			padding: 0;
			}
			#menuConfort ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuConfort ul li a:hover, #menuConfort ul li a:active {
				color: #e1007a;
				text-decoration: none;
			}
			
/***** Menu Réalisations **********/
			
#menuRealisations {
	position: absolute;
	top: 131px;
	left: 434px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #603f36;
	visibility: hidden;
	z-index: 1000;
	}
	#menuRealisations ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuRealisations ul li {	
			margin: 0;
			padding: 0;
			}
			#menuRealisations ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuRealisations ul li a:hover, #menuRealisations ul li a:active {
				color: #603f36;
				text-decoration: none;
			}	
			
/***** Menu Terrains **********/
			
#menuTerrains {
	position: absolute;
	top: 131px;
	left: 590px;
	width: 177px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #5ec4ec;
	visibility: hidden;
	z-index: 1000;
	}
	#menuTerrains ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuTerrains ul li {	
			margin: 0;
			padding: 0;
			}
			#menuTerrains ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuTerrains ul li a:hover, #menuTerrains ul li a:active {
				color: #5ec4ec;
				text-decoration: none;
			}	
			
/***** Menu Contact **********/
			
#menuContact {
	position: absolute;
	top: 131px;
	left: 776px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #853889;
	visibility: hidden;
	z-index: 1000;
	}
	#menuContact ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuContact ul li {	
			margin: 0;
			padding: 0;
			}
			#menuContact ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuContact ul li a:hover, #menuContact ul li a:active {
				color: #853889;
				text-decoration: none;
			}
			
/***** Menu News **********/
			
#menuNews {
	position: absolute;
	top: 131px;
	left: 894px;
	width: 85px;
	background-color: #f9f9f9;
	text-align: left;
	border-left: 5px solid #d8d9da;
	visibility: hidden;
	z-index: 1000;
	}
	#menuNews ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
		}
		#menuNews ul li {	
			margin: 0;
			padding: 0;
			}
			#menuNews ul li a {
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				color: #58585a;
				margin: 0;
				padding: 0 3px 0 3px;
			}
			#menuNews ul li a:hover, #menuNews ul li a:active {
				color: #999;
				text-decoration: none;
			}				