html, body {margin:0;padding:0;}
div,form,h1,h2,h3,h4,h5,h6,p,fieldset,img,ul,li { padding:0; margin:0; border:none; }
li {list-style-type:none}

body {font-family:Arial, Helvetica, sans-serif;padding:35px 0;font-size:12px;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;color:#b2aea8;}

h2 {font-size:3.42em;letter-spacing:-2.8px;}
h3 {font-size:2.67em;letter-spacing:-2.3px;}
h4 {font-size:2em;letter-spacing:-1.9px;}
h5 {font-size:1.67em;letter-spacing:-1px;}
h6 {font-size:1.33em;letter-spacing:-.8px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 {color:#797672}

a:link {color:#797672; text-decoration: none;}

a:visited {color:#797672; text-decoration: none;}

a:hover {color:#000000; text-decoration: none;}

p {line-height:150%;font-family:arial;color:#585858;}

#container {margin:auto;width:910px;clear:both;}

#header {clear:both;margin:0 auto;width:790px;height:102px;}

#header img, #header #space, #header #address-top {float:left;}

#header #space{width:145px;height:78px;}

#address-top {padding-top:5px;border-left:1px solid #b2aea8;padding-left:5px;width:130px;height:78px;}

#address-top p {font-family: arial;font-size:10px;line-height:100%;color:#585858;}
#address-top p.last {margin:0}
#address-top p span {font-size:15px;font-weight:bold;color:#797672;}

#splash {margin:0 auto;width:790px;padding-bottom:1px;}
#splash .title p {margin:0;padding-top:15px;}
#splash .title {margin-botttom:10px;}

#splash img {margin-bottom:23px;}

#splash p {margin:10px 0;font-size:16px}

#top9, #allstar, #info {margin:0 auto;width:790px;clear:both;padding:20px 0;background:url(images/separate-top9.png) top left repeat-x;}

#content-top9 {clear:both}

#mid {margin:0 auto;width:790px;height: 283px;clear:both;padding:20px 0;}
#woods {margin:0 auto;width:790px;height: 360px;clear:both;padding:20px 0;}

.col {
float:left;
width:237px;
margin-top:10px;
}

span.date {color:#797672;font-size:1.17em}
.col.left {padding-right:19px;clear:both;}
.col.middle {padding:0 19px;border-left:1px solid #e1ddd6;border-right:1px solid #e1ddd6;}
.col.right {padding-left:19px;}

.projet {margin-bottom:30px;height:330px;}
.projet img {margin-bottom:5px}
.projet p {margin:8px 0;}

.title {clear:both;text-align:right}
.title h2, .title h3, .title h4 {float:left;}
.title img {margin-top:8px;}

.safari #top9 .title a {display:none}

#info p {margin:10px 0;}

#addresses {
margin-top:15px;
background:url(images/separate-top9.png) top left repeat-x;
padding-top:20px;
}

#addresses .address {font-size:1.5em;margin:0;font-family:Arial, Helvetica, sans-serif}
#addresses .address span {color:#b2aea8}
#addresses p {margin:0 0 20px;}

#info .col.left {padding-right:15px;width:200px}
#info .col.middle {padding:0 15px;width:253px}
#info .col.right {padding-left:15px;width:245px}

#info h5 {width:100%;border-bottom:1px solid #000000}

#info h6 {margin:15px 0 5px}

#teams ul {margin:5px 0;}

#teams li {clear:both;float:left;width:100%}

#teams li a  {
margin:0;
/*clear:both;*/
display:block;
background:url(images/point.png) bottom left repeat-x;
text-decoration:none;
color:#585858;
padding:5px 0;
font-size:1.67em;
}

#teams li a:hover {background:#585858 url(images/point.png) bottom left repeat-x;color:#fff;}

#teams li img {vertical-align:middle;margin:0 5px}