/* bases communes */

html {
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0;
	padding: 0;
}

/*p { 
	font: 9pt/17pt georgia; 
	margin-top: 0px; 
	text-align: justify;
	}
h3 { 
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}*/
	
	
a:link { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;
	}
	
a:visited { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;	
	}
	
a:hover { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;	
}	
a:active { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	text-decoration:none;	
}

/*liens footer */
#container #footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c0c0c0;
	text-decoration: underline;
}

#container #footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

/* INDEX */

#index{
	background-image:url(../images/index/fond.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	min-width:870px;
	height:105px;
	clear:both;
	margin:0;
	padding:0;
}

/*#footer{
	width:870px;
	text-align:center;
	color:#7d746d;
}*/

#footer{
	width:870px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#c0c0c0;
	background-color:#7d746d;
}	
/* les divs particulieres */



#container {
	margin:0;
	padding:0;
	height:auto;
	background-image:url(../images/menu/trame_container.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	width:932px;
	padding-left:62px;
	}
	
#intro{
	min-width:870px;
	height:105px;
	clear:both;
	margin:0;
	padding:0;
}

#entete_tout{
	position:relative;
	top:5px;
	left:-90px;
	z-index:100;
	width: 100%; /* correction pour Opera */
	clear:both;
}
p {
	padding-bottom: 10px;
}


/*------------------*/
	
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}



/*  menu  */

#exeption {
position:absolute;
left:348px;
top:0px;
color: #fff;
z-index:348;
width: 150px;
}

/*---------------*/

#exeption-b {
	position:absolute;
	left:436px;
	top:0px;
	color: #fff;
	z-index:348;
	text-decoration:none;
	width: 108px;
}

/*--------------*/

#exeption-c {
	position:absolute;
	left:692px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 64px;
}

/*-----------------*/

#exeption-g {
	position:absolute;
	left:836px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 61px;
}

/*--------------*/

#exeption-h {
	position:absolute;
	left:909px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 37px;
}

/*--------------*/
#exeption-d {
	position:absolute;
	left:556px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 60px;
}
#exeption-d  a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #fff;
text-decoration:none;
}
#exeption-d  a:hover {background: #8685AD;
}
#exeption-d  dt {
cursor: pointer;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
width:80%;
color: #fff;
}

#exeption-d  dd {
display: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border: 1px solid gray;
width:130px
}
#exeption-d  li {
text-align: center;
background: #666666;
}
#exeption-d  li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#exeption-d  li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #7d746d;
}

/*--------------------*/

#exeption-e {
	position:absolute;
	left:628px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 52px;
}
#exeption-e  a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #fff;
text-decoration:none;
}
#exeption-e  a:hover {background: #8685AD;
}
#exeption-e  dt {
cursor: pointer;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
width:80%;
color: #fff;
}

#exeption-e  dd {
display: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border: 1px solid gray;
width: 130px;
}
#exeption-e  li {
text-align: center;
background: #666666;
}
#exeption-e  li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#exeption-e  li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #7d746d;
}

/*------------------------*/

#exeption-f {
	position:absolute;
	left:768px;
	top:0px;
	color: #fff;
	z-index:100;
	text-decoration:none;
	width: 56px;
}
#exeption-f  a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color: #fff;
text-decoration:none;
}
#exeption-f  a:hover {background: #8685AD;
}
#exeption-f  dt {
cursor: pointer;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
width:80%;
color: #fff;
}

#exeption-f  dd {
display: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
border: 1px solid gray;
width: 56px;
}
#exeption-f  li {
text-align: center;
background: #666666;
}
#exeption-f  li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#exeption-f  li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #7d746d;
}

