body, p, ul, li, h1, h2, span, tr, td{
	padding:0;
	margin:0;
	font-size: 12px;
	font-family: Arial;
}
ul {list-style-type:none;}
body {
	background-color:black;
	width:962px;
	margin:0 auto;
}
div {border:0px dashed pink;}
div#header {background:url(images/Lyon-coach.jpg) no-repeat ; height:206px; }
div#menu {background:url(images/menu.gif) no-repeat ; height:89px; }
div#principal { position:relative; background:url(images/contenu.gif) no-repeat;  height:471px; padding:20px 400px 0 37px; border:0px solid orange; }
div#polaroid{width:252px; height:352px; border:0px solid yellow; position:absolute; left:691px; top:-36px; }
div#footer { position:relative; margin-top:-50px;padding-left:90px; }


h1 { color:white; font-weight:bold;}
h1.sommaire {display:none;}
h2 {font: 18px bold Arial}

ul#btn_menu {list-style-type:none;padding-left:50px; padding-top:5px;}
ul#btn_menu li{ float:left; width:119px; height:29px; background:url(images/bouton.gif) no-repeat; padding-top:6px;margin-right:3px; text-align:center;}
ul#btn_menu li a {font-size:14px;text-decoration:none;}

div.space { clear:both;}


img.deco { float:right;}
img.espace { padding:0 10px;}
li, p {text-align:justify}
p.gras, span.gras {font-weight:bold;}
a {color:#FFF;}
a:hover {color:#FF9;}
a.from {float:right; padding-right:150px; text-decoration:none;}

span.space {padding-right:20px;}

h1 {padding:32px 0 0 180px; font-size:18px; font-weight:normal;}
p.puce {padding-left:40px;background:url(images/puce.gif) no-repeat 0px 5px;}

li.puce1 {color:#2B3364;}
span.normal { font-weight:normal}
span.violet {color:#78003C;font-weight:bold;}
li.decalage {padding-left:50px;padding-top:10px;}

div#footer span { font-size:13px; color:#FFF; font-weight:bold;}
div#footer span#mail, div#footer span#tel { padding-left:100px;}
div#footer span#diplome {color:#000; font-size: 11px; font-weight:normal;}
img#f3pf {padding:5px 0 5px 38px;}

ul.ssliste {margin-left:-39px}
ul.ssliste img {margin-left:-40px;}
li.puce {padding: 1px 0 0 45px; background:url(images/puce.gif) no-repeat 0px 5px; }
li.pucebis {padding-left:40px; background:url(images/puce.gif) no-repeat 0px 5px; width:600px;}
li.pucebis img {float:right; margin-top:-15px;}
li.puce a { color:#000; text-decoration:none; font-weight:bold;}
li.puce1, li.puce2, li.puce3 {padding:2px 0 5px 39px;background:url(images/puce2.gif) no-repeat 21px 5px; font-weight:bold;}
li.puce3 {margin: 5px 0;}
div#entete {margin-left:40px; margin-bottom:10px;}

div#divtable {margin-left:20px; }
table#tarif {font-size:14px; color:#630632; font-weight:bold; width:576px; height:205px; background:url(images/tableau-tarifs.jpg) no-repeat;}
table#tarif span.mini {font-size:12px}
table#tarif td {text-align:center; padding:0 5px; margin:0;}
table#tarif tr#r1 td{height:40px; color:#FFF; border:0px solid pink}
table#tarif tr#r2 td{height:65px; border:0px solid yellow}
table#tarif tr#r3 td{height:65px; border:0px solid blue}
table#tarif td.c1 {width:110px; color:#FFF; font-weight:bold;}
table#tarif td.c2, table#tarif td.c3, table#tarif td.c4 {width:154px; }

div#presse {width:500px; padding-left:60px; padding-top:15px; position:relative;}
div#presse a, a#suite { color:#000}
div#partenaire { position:absolute; top:280px; width:800px; margin-left:30px; margin-top:60px; border:0px solid red}
div#presse a img, div#partenaire a img{ padding:5px 5px; border:0;}
div#contact img {padding:15px 0 0 30px; border:0px solid red}
a#suite {position:asolute; float:right; }
