/* CSS Document */
*{margin:0; padding:0;}html{overflow-y:scroll;}

body{text-align:center;background:url(img/bg.png) top left repeat-x #1F1A16;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em;line-height:1.4em;color:#333;}

img{border:none;}
p{text-align:justify;margin-bottom:1em;}
ul{margin-bottom:1em;}
a{color:#333;text-decoration:none;font-weight:bold;}a:hover{color:#093;text-decoration:none;}
.vert{color:#093;font-weight:bold;}
.cb{clear:both;}

li{margin:0 0 0 20px;list-style-type:none;list-style-image:url(img/list.png);}

h1{font-size:1.4em;margin:10px 0;}
h2{margin:0 0 5px 0;font-size:0.8em;font-weight:bold;text-align:center;}

/* Mise en page */
#container{width:800px;margin:20px auto;padding:20px;background:#FFF;-moz-border-radius:10px;}

	#contenu{text-align:left;}

.grosbloc{padding:20px 0;clear:both;}

.bloc{margin:5px;padding:5px;border:2px solid #333;width:175px;height:150px;float:left;background:#F1F1F1;}

	.d{background:url(img/bgd.png) top left no-repeat;}
	.e{background:url(img/bge.png) top left no-repeat;}
	.o{background:url(img/bgo.png) top left no-repeat;}
	.s{background:url(img/bgs.png) top left no-repeat;}

.bloc.on{border:2px solid #093;}
.bloc.off{border:2px solid #900;}

.photo{float:left;margin:0 5px 5px 0;height:90px;padding:2px;border:1px solid #999;background:#FFF;}

.infos{color:#666;font-size:0.8em;}

.titre{text-align:center;color:#093;}

.imgbtn{margin:0 0 0 1px;}

.points{margin:20px auto;border:2px solid #333;background:#F1F1F1;-moz-border-radius:10px;padding:10px;width:500px;text-align:center;}

#footer{clear:both;text-align:center;padding:5px 20px;}




/* Définition des formulaires */

#form{width:800px;margin:10px auto 0 auto;background:#F1F1F1;border:1px dotted #333;padding:10px;text-align:left;}
.tabform{width:800px;margin:10px auto;}
.champ_form{width:98%;margin:5px 0 0 5px;}
.btn{width:100%;height:50px;margin:5px 0 0 0;font-weight:bold;color:#333;}

.form{width:800px;}

