.{
margin		: 0;
padding		: 0;
}

p, img, hr, ul, li{
padding		: 0;
margin		: 0;
}

html{
margin		:0px;
padding		:0px;
overflow	:auto;
}

body,td,th {
font-family	: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;
font-size	: 13px;
color		: #000;
padding		: 0px;
margin		: 0 auto;
}

body {
background	: #0d2f51 url(../img/bg-vincent.gif)  repeat-x fixed  bottom;
height		: 100%;
}

#global{
position	: absolute;
left		: 0px;
bottom		: 0px;
background	: transparent url(../img/content-vincent.jpg) no-repeat left bottom;
width		: 850px;
height		: 623px;
text-align	: left; /* on rétablit l'alignement normal du texte */
}

#image{
position	:absolute;
left		:132px;
bottom		:0px;
height		:623px;
margin		:0px;
padding		:0px;
}

#classement{
font-family	: Arial, sans-serif;
margin-left : 8px;
font-size	: 10px;
}

#container{
position	: absolute;
top			: 30px;
left		: 440px;
text-align	: center;
width		: 388px;
height		: 565px;
font-size	: 11px;
font-family	: Arial, sans-serif;
}

#container .cnt {
padding		: 5px;
text-align	: justify;
overflow	: auto;
scrollbar-arrow-color: #fff;
scrollbar-base-color: #fff;
scrollbar-dark-shadow-color: #fff;
scrollbar-track-color: #fff;
scrollbar-face-color: #ccc;
scrollbar-shadow-color: #ccc;
scrollbar-highlight-color: #ccc;
scrollbar-3d-light-color: #fff;
}

.club{
float:left;
width:118px;
margin: 4px;
text-align:center;
}

.img1{
border		: 1px solid #fff;
}
.img2{
border		: 1px solid #555;
}

.img3{
border		: 1px solid #000;
margin		: 2px;
}

h1{
font-size	: 18px;
margin		: 8px 0 0 0;
padding		: 2px 0 15px 25px;
font-family	: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;
font-weight:lighter;
color		: #fff;
text-align	: left;
background	: transparent url(../img/bg-h1.png)  no-repeat top left;
}

h2{
font-size	: 18px;
margin		: 0;
padding		: 0;
font-family	: Georgia, "Times New Roman", Times, serif;
font-weight	: lighter;
color		: #555;
text-align	: left;
}

h3{
font-size	: 14px;
margin		: 0;
padding		: 0;
font-family	: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;
font-weight	: Lighter;
color		: #0d2f51;
text-align	: center;
display		: inline;
}

h4{
font-size	: 18px;
margin		: 0 0 5px 0;
padding		: 3px 0 5px 0px;
font-family	: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;
font-weight:lighter;
color		: #0d2f51;
text-align	: left;
border-bottom: 1px solid dashed;

}

a, a:visited{
color		: #444;
}

a:hover{
color		: #0d2f51;
}

.listing{
border-bottom	: 1px dotted #666;
}

.titre{
font-weight:bold;
color:#00CC00;
font-size:12px;
}

.news-date{
font-style	: italic;
color		: #777;
}

/* FORMULAIRES */

form{
padding		: 0;
margin		: 0;
}

input {
width		: 150px;
margin		: 2px;
}

textarea {
width		: 246px;
height		: 60px;
margin		: 2px;
}

.formulaire{
text-align	: left;
margin		: 0;
padding		: 0;
}

label{
float			: left;
width			: 130px;
color			: #555;
}

.fond{
color			: #0d2f51;
font-size		: 11px;
padding			: 3px 0px 2px 3px;
border			: 1px solid #888;
background		: url(../img/fond-form.gif);
font-family		: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;
}

.bouton {
font-size		: 11px;
margin-top		: 5px;
color			: #fff;
background		: #717171;
border			: 1px solid #fff;
width			: 150px;
padding			: 1px;
text-align		: center;
cursor			: pointer;
font-family		: Lucida Grande, Lucida Sans Unicode, Bitstream Vera Sans, Geneva, Helvetica, Arial, sans-serif;

}

.bouton:hover {
color			: #fff;
background		: #9f9f9f;
border			: 1px solid #fff;
width			: 150px;
padding			: 1px;
text-align		: center;
cursor			: pointer;
}