body {
	margin : 0;
	padding : 0;
	background-image : url('../images/Fond_lignes.gif');
	background-attachment : fixed;
}

#Conteneur {
	position : relative;
	width : 80%;
	min-width : 934px;
	margin : 0 auto;
}

#Corps {
	margin : 0 15px;
	padding : 3em 30px 10px 30px;
	background-color : #FFF;
	font-family : "Trebuchet MS", "Helvetica", serif;
}

#Banniere {
	height : 139px;
	background-color : #FFF;
	margin : 0 15px;
	/* background-image:url('../images/Banniere.png'); */
}

#logoKasciope {
	display : none;
}

#logoSCI {
	position : absolute;
	right : 15px;
}

#OmbreHaut {
	width : 100%;
	height : 30px;
}

#OmbreBas {
	width : 100%;
	height : 45px;
	clear : both;
}

#OmbreGauche {
	width : 100%;
	background-image : url('../images/Ombre_G.png');
	background-repeat : repeat-y;
}

#OmbreDroite {
	width : 100%;
	background-image : url('../images/Ombre_D.png');
	background-repeat : repeat-y;
	background-position : right;
}

#AngleHG {
	position : absolute;
	left : 0;
	width : 30px;
	height : 30px;
	background-image : url('../images/Angle_HG.png');
}

#AngleHD {
	position : absolute;
	right : 0;
	width : 30px;
	height : 30px;
	background-image : url('../images/Angle_HD.png');
}

#MilieuH {
	height : 30px;
	background-image : url('../images/Ombre_H.png');
	margin-left: 30px;
	margin-right: 30px;
	
}

#AngleBG {
	position : absolute;
	left : 0;
	width : 30px;
	height : 45px;
	background-image : url('../images/Angle_BG.png');
}

#AngleBD {
	position : absolute;
	right : 0;
	width : 30px;
	height : 45px;
	background-image : url('../images/Angle_BD.png');
}

#MilieuB {
	height : 45px;
	background-image : url('../images/Ombre_B.png');
	background-repeat : repeat-x;
	margin-left : 30px;
	margin-right : 30px;
}

#BarreMenu {
	position : absolute;
	left : 15px;
	right : 15px;
	background-color : #121212; /* Gris foncé */
}

dl, dd, #BarreMenu ul, #BarreMenu li {
	margin : 0;
	padding : 0;
	font-family : "Trebuchet MS", Helvetica, Arial, serif;
}

#BarreMenu dt {
	margin : 0;
	float : left;
	padding : .2em .6em;
}

#BarreMenu dt:hover {
	color : #FFF;
	background-color : #A8C939; /* Vert */
}	

#BarreMenu a {
	color : #FFF;
	text-decoration : none;
}

#BarreMenu li {
	display : inline;
}

#BarreMenu li a {
	color : #FFF;
	text-decoration : none;
	font-variant : small-caps;
	margin-right : 4px;
	padding : .3em .6em;
}

#BarreMenu li a:hover {
	color : #FFF;
	text-decoration : none;
	background-color : #A8C939;
}

.sousMenus {
	position : absolute;
	left : 0;
	width : 100%;
	display : block;
	visibility : hidden;
	margin-top : 2em;
	padding : .3em 0;
	font-size : .8em;
	background-color : #383838; /* Gris clair */
	color : #FFF;
}

#champRecherche {
	float : right;
	margin : .2em .6em 0 0;
}

#champRecherche form {
	margin : 0;
	padding : 0;
}

fieldset {
	margin : 0;
	padding : 0;
	border : none;
}

#boutonOk {
	border : none;
	margin : 0;
	padding : 1px 4px;
	color : #fff;
	background-color : #A8C939;
}

#boutonOk:hover {
	color : #A8C939;
	background-color : #383838;
	cursor : pointer;
}

#champTexte {
	width : 7em;
	margin : 0;
	padding : .2em 0 .2em 15px;
	border : none;
	font-family : Helvetica, Arial, serif;
	font-size : .8em;
	color : #888;
	background-image : url('../images/loupeRecherche.jpg');
	background-repeat : no-repeat;
	background-position : 1px 2px;
}

#champTexte:focus {
	color : #000;

}

#pagination a {
	font-size : .8em;
	font-family : Georgia, "Times New Roman", serif;
	color : #383838;
}

#pagination a:hover {
	color : #FFF;
}

.on {
	font-size : 1.2em;
	font-family : Georgia, "Times New Roman", serif;
	color : #A8C939;
}