
/* BODY ET HTML -------------------------- */
body {
	background-image:url("../images/windsor3.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color: #DDD8C2;
	width:1000px;
	min-height:800px;
	margin:0 auto;
	padding:0
}
img{
border:none
}
.imgTexte {
    float: left;
    margin: 0px 20px 16px 0px;
	}

.content{
color:#000;
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
width:995px;
min-height:900px;
margin:5px auto;
padding:0;
border:1px solid #DDD8C3
}

.header{
width:960px;
min-height: 50px;
margin:5px auto;
padding:5px;
background-color:#fff;
border:0px solid #000
}
.side-menu{
width:230px;
min-height:400px;
margin:10px;
padding:5px;
float:left;
background-color:#DDD8C2;
border:1px solid #DDD8C3

}

.corps{
width:700px;
min-height:500px;
margin:10px 0px 10px 15px;
padding:5px;
float:left;
border:0px solid #000
}

.footer{
width:960px;
height:150px;
margin:10px auto;
padding:5px;
clear:both;
background-color:#DDD8C2;
background: linear-gradient(top, #DDD8C2; 0%, #C4BC96; 100%);  
border:1px solid #DDD8C3
}

.index{
color:#000;
font-size:.9em;
font-family:Arial, Helvetica, sans-serif;


}


		
/* TEXTES ET HYPERLIENS -------------------------------------- */		
	h1 {font-size: 30px; font-family: "Times New Roman", Times, serif; color: #776D5B; line-height: 25px; position: relative; font-weight: normal;}
	h2 {font-size: 20px; font-family: "Times New Roman", Times, serif; color: #776D5B;line-height: 24px; position: relative; font-weight: normal;}
	h3 {font-size: 15px; font-family: "Times New Roman", Times, serif; color: #7F7F7F; }
	h5 {font-size: 13px; font-family: "Times New Roman", Times, serif; color: #5D605F; font-variant: small-caps;}
	p {font-size: 14px; font-family: "Times New Roman", Times, serif; color: #575A5A; text-align:justify;}
	
	a:link {color:#776D5B;}      /* unvisited link */
    a:visited {color:#AC003F;}  /* visited link */
    a:hover {color:#AC003F;}  /* mouse over link */
    a:active {color:#6B849A;}  /* selected link */ 
	
/* Menu -------------------------------------- */
#nav, .nav, #nav .nav li { margin:0px; padding:0px; }

.nav {
	text-align:center;
	width:960px;
	height:50px;
	position: relative; 
	}

	
.nav ul ul {
	display: none;
}

	.nav ul li:hover > ul {
		display: block;
		float: left;
	}


.nav ul {
	background: #C4BC96; 
	background-image: -ms-linear-gradient(top, #efefef 0%, #C4BC96 100%);
	background: linear-gradient(top, #efefef 0%, #C4BC96 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #C4BC96 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#C4BC96 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0px;
	border-radius: 0px;  
	list-style: none;
	position: relative;
	display: inline-table;
	
}
	.nav ul:after {
		content: ""; clear: both; display: block;
	}

	.nav ul li {
		float: left;
	}
		.nav ul li:hover {
			background: #7f7f7f;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
			z-index:1;
		}
			.nav ul li:hover a {
				color: #fff;
			}
		
		.nav ul li a {
			display: block; padding: 10px 26.5px;
			color: #757575; text-decoration: none;
			text-align:left;
			z-index:1;
		}
			
		
	.nav ul ul {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
		z-index:3000;
		
	}
		.nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position: relative;
		}
			.nav ul ul li a {
				padding: 10px 25px;
				color: #fff;
				text-align:left;
				z-index:30001;
			}	
				.nav ul ul li a:hover {
					background: #4b545f;
					z-index:3001;
				}
		
	.nav ul ul ul {
		position: absolute; left: 100%; top:0;
		z-index:4000;
	}
	
/* Side-Menu -------------------------------------- */	
.box{background:#FFF;border:1px solid #C4BC96;padding:5px; margin:10px 10px 10px 10px}
.box:hover{border-color:#B0AC92;background:#E9E8DE;}
.box a{color:#2F2F2F;text-transform:uppercase;font-size:11px;font-weight:bold;text-decoration:none}
.box a:hover{color:#B0AC92;text-decoration:underline}

/* footer -------------------------------------- */	

#footerAbout {font-size:11px; color:#555555; word-spacing:6px;font-size:12px;padding-right:62px;padding-top:19px;float:right;text-align:right;}

#footerText{font-size:10px; padding-top:10px;color:#404040;clear:both;color:#555555;margin-right:100px; text-align:center; padding-bottom:20px;}

.footer a:link,.footer a:visited {text-decoration:none; color:#AC003F; background-color:transparent}
.footer a:hover,.footer a:active {text-decoration:underline; color:#404040; background-color:transparent}

table
#bottomlinks
{
border:none;
width:100%;
height:30px; 
}

#bottomlinks td
{
text-align:left;
padding:5px 20px 10px 20px; 
vertical-align:top;
}

.bottomlinksraquo
{
font-weight:bold;
color:#AC003F;
}

#bottomlinks h4
{
font-size:14px;
font-weight:bold;
color:#50503E;
}

#bottomlinks a
{
font-size:11px;
color:#555555;
text-decoration:none;
}

/* Pages -------------------------------------- */

.liste  ul li { font-size: 14px; font-family: "Times New Roman", Times, serif; color: #575A5A; text-align:justify; }