/* CSS Document */

/* STUCTURE DE LA PAGE */
body {
	font: 70% Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height:130%; 
	background-color: #a2e5b4;
	background-image: url(../img/bkg.gif);
	background-repeat: repeat-x ;
	background-position:top; 
	margin:0px;text-align: center;
	}
.hide{display:none;}
a:link {color: #000000; text-decoration:none;}     /* unvisited link */
a:visited {color: #000000; text-decoration:none;}  /* visited link */
a:hover {color: #006600; text-decoration:none;}   /* mouse over link */
a:active {color: #DDDDDD; text-decoration:none;}	/* active link */

/* TITRE */
/* la balise html H1 ne doit &#234;tre utilis&#233;e qu'une seule fois dans la page, pour le titre de celle-ci */
	h1 {  width:580px;background-image:url(../img/blackdot.gif); background-repeat: repeat-x; background-position: bottom;padding-bottom:3px; margin:0px 0px 20px 0px ; color:#006600;font-size:130%;text-align:left;}
/* FIN DE TITRE */

/* ALIGN LEFT */
/* comme toute la page est centr&#233;e il faut recaler l'alignement du texte &#224; gauche pour certaines balises */
	img{ display:block;border:0;}
	div{text-align:left;line-height:130%; display:block;}
	p{text-align:left;line-height:130%;}
	span{text-align:left;line-height:130%;}
/* FIN DE ALIGN LEFT */

/* ENTETE COMMUNE A TOUTE LES PAGES */
	div#all {width:780px; background-image:url(../../docs/Image/mainbkg.jpg); background-position:top; background-repeat:no-repeat; background-color:#FFF;text-align:left;margin: 20px auto;}
	div#header{width:720px;padding:0;}
	img#logo {float:left;}
	div#autopromo { background: #FFF url(../../docs/Image/mainbkgb.jpg) -219px -20px no-repeat;float:right;width:490px; height:65px; overflow:hidden; padding:5px;border:1px solid #C9E4D2; margin:20px 0;}
/* FIN DE L'ENTETE */

/* CONTENU */
	div#allcontenu{width:760px; height:inherit;}
	div#contenu {float:right; width:580px; padding:20px 0;}
	/* GENERATION DE TABLEAUX */
		table{border-collapse: collapse;padding:0;}
		
		.st{
			background-color:#69d28e; font-weight:bold;padding:0px 0px 0px 0px;
			padding:2px 15px;
		
		}
		.std{
			background-color:#69d28e; font-weight:bold; background-image:url(../img/bordpD.gif); background-position:right top; background-repeat:no-repeat;
			padding:2px 15px;
		
		}
		.stg{
			background-color:#69d28e; font-weight:bold; background-image:url(../img/bordpG.gif); background-position:left top; white-space:nowrap;background-repeat:no-repeat;
			padding:2px 15px;
		
		}
		.stdb{
			background-color:#69d28e font-weight:bold; background-image:url(../img/bordpDb.gif); background-position:right bottom; background-repeat:no-repeat;
		
		}
		.stgb{
			background-color:#69d28e; font-weight:bold; background-image:url(../img/bordpGb.gif); background-position:left bottom;background-repeat:no-repeat;
		
		}
		tr.sta *{
			background-color:#FFF;
		}
		tr.stb *{ 
		background-color:#8cdfa9;
		}tr.sta td{
			padding:2px 15px;
		}
		tr.stb td{ 
			padding:2px 15px;
		}
		div#camone table{float:left;width:340px;border-collapse: collapse;padding:0;}
		div#camone img{float:right; margin:0 9px;}		
		div#camone td{overflow:hidden; border-bottom:1px solid #9a9;}
		div#camone tr+td{width:100px;}
		div#camone td+td{width:240px;}
	/* FIN DE LA GENERATION DE TABLEAUX */
/* FIN DE CONTENU */

div#footer {width:780px; padding:15px 0px 15px 0px; background-color:#FFFFFF; background-image:url(../img/dot.gif); 
background-repeat: repeat-x ; text-align:center; clear:both;}
/* FIN DE LA STUCTURE DE LA PAGE */