body{
	font-family: Tahoma, Verdana, Helvetica;
	background-color: #A2732F; /* V2  */
	/* V2 background-image: url('img/fond.png'); */
	/* V2 background-repeat: x-repeat; */
	/* V2 background-position: 0px 0px; */
}

a:hover{
	color:orange;
	text-decoration: blink;
}
a{
	color: #A2732F;
	font-weight: bold;
	text-decoration: none;
}

#content{
	background-color: lemonChiffon;
	top: 205px; /* V2  */
	top: 192px; /* V2 */
	border-top: solid 5px #A2732F; /* V2 */
	border-left: solid 5px #A2732F; /* V2 */
	position: relative;
	margin-left: 16em;
	font-family: "Garamond";
	padding: 1em;
	max-width: 1027px;
	height: 100%;
}
#entetePage{
	/* V2 background-color: #A2732F;*/
	/* V2 background-image: url('img/skyline2.jpg');*/
	/* V2 background-image: url('img/skyline3.jpg');  */
	background-image: url('img/skyline7.jpg'); /* V2.GF  */
	background-repeat: no-repeat;
	background-position: 16.5em 30px;
	height: 200px; 
	position: absolute;
	top: 0px;
	width: 100%;
	left: 0px;
	right: 0px;
	line-height: 100px;
}
#entetePage .secondeImg{
	left: 16.5em;
	position: absolute;
}
.enteteTexte{
	font-size: 3em;
	margin-right: 1em;
	font-family: "Times new Roman";
	font-style: italic;
	letter-spacing: 2px;
}
#entetePage img{
	border: none;
}
#entetePage a{
	/*color: wheat;*/
}
/*#entetePage a:hover{
	color:orange;
	text-decoration: blink;
}*/
#menuVertical{
	background-color: wheat;
	position: absolute;
	width: 15em;
	top: 205px;
	border: dotted red 1px;
}		
#menuHorizontal{
	/*background-color: red;*/
	color: wheat;
	font-weight: bold;
	position: absolute;
	left: 17em;
	/* V2 top: 175px;*/
	top: 181px; /* V2 */
	height: 25px;
	/*padding-left: 10px;
	padding-right: 10px;*/
	/*line-height: 40px;*/
}
#menuHorizontal a{
	color: wheat;
}
#menuHorizontal ul{
	list-style-type:none;
	list-style-position: inside;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;				
	display: inline;
	/*background-color: gray;*/
	white-space: nowrap;							
}
#menuHorizontal li{
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	margin-left:0.5em;
	/*margin-right:0.5em;*/
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
	background-color: #A2732F;
	/*border-bottom: dotted 1px;*/
}			
#boiteOutils{
	-moz-opacity:0.65;
	opacity: 0.65;
	filter:alpha(opacity=65);
	position: absolute;
	right: 1em;
	/*top: 225px;*/
	top: 0px;
	background-color: #A2732F;
}
#boiteOutils p{
	display: inline;
}
#version{
	top: 10px;
	right: 1em;
	position: absolute;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);	
	font-style: italic;
	font-weight: bolder;
	color: white;
	font-family: Helvetica;
	writing-mode: bt-rl;
}
.menuElem1{
	/*background-color: green;*/
	padding: 0.5em;
	margin: 0.5em;
	border: dotted red 1px;
	font-weight: bold;		
	-moz-border-radius: 20px;
}
.menuElem1 li{
	margin-top: 1em;
	border-bottom: medium red ridge;
}	
.menuElem2 li{ 
	border: none;
	padding: 2px;
	font-weight: normal;
	margin-top: 0.5em;
}				
.menuElem2{
	margin-left: 1em;
	border-left: dotted 1px red;
	font-size: small;
	display: list-item;						
}				
.menuElem3defaut{
	display: none;
}	
.menuElem3visible{
	margin-left: 1em;
	border-left: dotted 1px red;
	border-bottom: dotted 1px red;
	overflow: hidden;				
}			
#menuVertical ul{
	list-style-type:none;
	list-style-position: inside;
	padding-left: 10px;		
}	

/* contenu... */
.portait{
	float: left;
	margin: 0.5em;
	border: none;
}
#content h2{
	border-bottom: 2px dotted black;
	margin-top: 0.5em;
	margin-right: 25%;
	line-height: 175%;
	clear: both;
	font-size: x-large;
}
#content p{
	text-align: justify;
	font-size: large;
}
.versionAvancement{
	font-size: 4em;
}
#enteteNom{
	position: absolute;
	left: 6em;
	top: 25px;		
}
#enteteSlogan{
	position: absolute;
	left: 13.5em;
	top: 77px;	
	font-size: 2em;
}
#enteteNom a{
	color: #C72123;
}
#enteteNom a:hover{
	color: orange;
}			
#enteteSlogan a{
	color: wheat;
}
#enteteSlogan a:hover{
	color: orange;
}			
.menuSelected{
	color: #C72123;
}			
#menuHorizontal .menuSelected{
	color: orange;
}	
