@charset "utf-8";
/* CSS Document */

body {
/*	background-repeat:repeat;
	background-image:url(images/fonds/clouds.jpg); */
	margin:0;
	padding:0;
	font-size:0.9em; /*Diminution de la taille des caractères par rapport à la valeur par défaut du navigateur */
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	}

html {
	font-size:100%;
	background-color:#CCCCCC;
	}

#background {
	position:absolute;
	z-index:1;
	margin:0;
	width:100%;
	height:773px;
	background-repeat:no-repeat;
	}

#global {
	position: relative;
	width: 754px;
	left:50%;
	margin-left: -377px; 
	margin-top:80px;
	padding-bottom:100px;
	}
	
#header {
	}
#login {
	background-image:url(images/fond-login.gif);
	background-repeat:no-repeat;
	width:754px;
	height:32px;
	
	font-size:0.8em;
	color : white;
	text-align:right;
	}
#login a {
	color:white;
	text-decoration:none;
	}
#login a:hover {
	text-decoration:underline;
	}
#logintext{
	padding-top:8px;
	padding-right:25px;
	}
#login input{
	background-image:none;
	background-color:#666666;
	width:auto;
	border : 1px solid white;
	text-align:left;
	font-size:0.9em;
	height:auto;
	color:white;
	margin:0;
	padding:2px;
	margin-right:8px;
	}

#menu {
	border-left : 2px solid white;
	border-right : 2px solid white;
	width:750px;
	height:210px;
	}

#content {
	background-image:url(images/fond-content.png);
	background-repeat:repeat-y;
	border-left: 2px solid white;	
	border-right: 2px solid white;
	}

#leftcontent {
	margin-right:225px;;
	width:525px;
	}
#article {
	padding: 65px 80px 65px 72px ;  
	}
#article p{
	padding-left:36px;
	margin:0;
	text-align:justify;
	padding-bottom:20px;
	}
#article p.surtitre{
	font-size:0.8em;
	font-style:italic;
	margin-bottom:0;
	text-transform:capitalize;
	}
#article p.soustitre{
	font-size:0.7em;
	font-style:italic;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	text-transform:capitalize;
	}
#article p.extrait{
	font-size:0.8em;
	font-style:italic;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	}
#article h1 {
	font-weight:normal;
	margin-top:0;
	font-size:2.5em;
	margin-bottom:20px;
	}
#article h2 {
	font-weight:normal;
	margin-top:0;
	font-size:1.5em;
	margin-top:30px;
	margin-bottom:10px;
	}
#article h2 a{
	text-decoration:none;
	color:black;
	}
#article h2 a:hover{
	text-decoration:underline;
	font-weight:bolder;
	}
#article p a, #article ul li a{
	color:black;
	text-decoration:underline;
	}
#article p a:hover, #article ul li a:hover{
	text-decoration:underline;
	font-weight:bolder;
	}
#article img {
	border:none;
	}

#rightcontent {
	float:right;
	width:225px;
	}
#bonus {
	margin: 90px 20px 65px 20px ;  
	}
#bonus p a{
	color:black;
	text-decoration:none;
	}
#bonus p a:hover{
	color:white;
	}
#bonus li a{
	color:black;
	text-decoration:none;
	}
#bonus li a:hover{
	color:white;
	}	
#bonus img {
	border:4px solid white;
	margin-left:22px;
	margin-bottom:10px;
	}
#bonus .soustitre {
	font-style:italic;
	font-size:0.7em;
	margin-left:10px;
	}

#indexright {
	float:right;
	border-left:1px solid black;
	width:50%;
	padding-left:15px;
	padding-bottom:50px;
	}
#indexleft {
	padding:15px;
	padding-left:30px;
	padding-bottom:50px;
	}
#indexright p a, #indexleft p a{
	color:black;
	text-decoration:underline;
	}
#indexright p a:hover, #indexleft p a:hover{
	text-decoration:underline;
	font-weight:bolder;
	}
#footer {
	clear:both;
	background-color:#666666;
	border-bottom: 2px solid white;
	padding:30px;
	color:white;
	text-align:right;
	font-size:0.8em;
	}
#footer a {
	color:white;
	text-decoration:none;
	}
#footer a:hover {
	text-decoration:underline;
	}

#adminstuff {
	background-image:url(images/fond_admin_text.png);
	background-repeat:repeat;
	width:100%;
	text-align:center;
	height:60px;
	}
#admintexte {
	background-color:#FBFF00;
	margin:30px;
	position:relative;
	margin-top:0;
	top:20px;
	}




