@charset "UTF-8";

body {
		background-color:#80856E;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:0.65em;
}

#page {
		width:955px;
		margin:0 auto;
		padding:0;
}

#entete {
		margin:0;
		padding:0;
		position:relative;
		height:145px;
}

#entete h1 {
		margin:0;
		padding:0;
}

#pied {
		background:url(/images/structure/poincon-la-motte.png) no-repeat right bottom #80856E;
		height:100px;
		color:#E0DFC2;
}

#pied p {
		margin:0;
		padding:20px;
}
#pied a {
	color:#E0DFC2;

}
.separation {
		clear:both;
		visibility:hidden;
}

img {
		border:0;
}

a img {
		border:0;
		text-decoration:none;
}
#bt_contact { position:absolute; bottom:5px; right:5px;}
#bt_contact a img { text-decoration:none; border:none;}

/***************************/
/*		MENUS		*/
/***************************/
#main-menu {
		position:absolute;
		top:50px;
		right:0px;
		width:560px
}

#main-menu li {
		display:inline;
		margin:0;
}

#main-menu a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		color:#E0DFC2;
		text-decoration:none;
		margin:0 2px;
		padding:8px;
}

#main-menu a:hover {
		border-bottom:1px solid #E0DFC2;
}

#menu-annexe {
		position:absolute;
		bottom:14px;
		left:7px;
		margin:0;
		padding:0 0 0 20px;
}

#menu-annexe li {
		display:inline;
		margin:0 10px 0 0;
		padding:0;
		font-size:11px;
		color:#80856E;
}

#menu-annexe li a {
		color:#80856E;
		text-decoration:none;
}

#menu-annexe li a:hover {
		color:#555533
}

#menu-langage {
		position:absolute;
		top:120px;
		right:30px;
		border-bottom:3px double #80856E;
		margin:0;
		padding:0 0 5px 0;
}

#menu-langage li {
		display:inline;
		margin:0 5px;
		padding:0px;
}

#menu-langage a {
		color:#80856E;
		text-decoration:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px
}

#menu-langage a:hover {
		color:#555533
}


/***************************/
/*	PRESENTATION PAGE	  */
/***************************/
#contenu h1 {
		font-style:italic;
		font-size:2.8em;
		color:#C4C6A0;
		list-style:square inside;
		display:list-item;
		margin-bottom:0; padding-bottom:10px;
}

#contenu {
		overflow: hidden; /* -> 5 */
		background:url(/images/structure/bas-de-page.png) no-repeat left bottom #E0DFC2;
		position:relative;
		padding:0px 30px 50px 30px;
		margin:0;
		color:#80856E;
}

#contenu_principal h2, #contenu_home h2 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		list-style:square inside;
		display:list-item;
		font-size:14px;
}
#contenu_principal {
	float:left; width:534px;
	margin:0; padding:0;
}
#galerie {
		padding:10px 0 140px 0;
		margin: 0 0 0 1px;
		float:left;
		width:350px;
		background:url(/images/pages/ap-images.png) no-repeat bottom left #CFCFB2;
}
#contenu h1, #contenu h2, #contenu h3, #contenu h4 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
}

#galerie h1 {
		color:#E0DFC2;
		font-style:italic;
		font-size:2.8em;
		text-indent:0.5em;
}


#galerie ul {
		list-style:none;
		margin:0px;
		padding:0;
}

#galerie li {
		float:left;
		margin:0px 0px 10px 10px;
		border:1px solid #E0DFC2;
		padding:6px;
}

#presentation {
		background:url(/images/pages/ap-presentation.png) no-repeat 0px bottom #C4C6A0;
		color:#80856E;
		padding:20px 0 40px 0;
		line-height:2em;
		margin:0;
}

#presentation ul {
		margin:0 50px 1em 50px;
		padding:0 1em;
		font-size:1.1em
}

#presentation li {
		margin-left:15px;
		padding:0.1em 0.5em;
}

#presentation h2 {
		font-size:1.4em;
		background-color:#B2B48F;
		padding:0.2em 0.5em;
		margin-left:50px;
		margin-right:50px
}

#presentation h3 {
		font-size:1.3em;
		margin:1em 50px 0.5em 50px;
		padding-bottom:0.5em;
		border-bottom:#B2B48F solid 1px;
}

#presentation p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		padding:0em;
		margin:0.2em 50px 0.2em 50px;
}
#presentation table {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		padding:0em;
		margin:0.2em 50px 0.2em 50px;
}
#presentation a {
			text-decoration:underline;		color:#80856E;


}
#presentation a:hover {
		color:#9a5b5b; text-decoration:none;

}
#chapeau {
		background-color:#AFB38D;
		padding:20px 20px 20px 20px;
		margin:0 0 1px 0;
		
}
#chapeau h2{
	font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal; font-style:italic; line-height:2em;
}
#chapeau img { float:left; margin:0 20px 10px 0 ; padding:0;
}
#sousmenu { margin:0 0 10px 0; padding:0; font-size:1.2em;
}
#sousmenu li { display: block; float:left ;list-style:square; padding:0em; margin:0 1px 1px 0;}
#sousmenu a {color:#8E956F; display:block; background:#D0CFB2; padding:0.6em 0.6em; text-decoration:none;  white-space:nowrap;
}
#sousmenu li a:hover {color:#E0DFC2; display:block; background:#8E956F;
	 text-decoration:none;  white-space:nowrap;
}
