/* CSS Document */
body {
margin-bottom:10px;  
background-color: #000000;
font-family: sans-serif, Geneva, Arial, Helvetica;
font-size: 14px;
color: #ffffff;
text-align: left;
}


#page { width:955px; margin: auto; overflow:hidden;  text-align:center; vertical-align:top;
}


#header {
width:955px;
height:300px;
position:relative;

}


#bandedefilante {width:955px;
height:30px; vertical-align:middle; padding-top:20px; padding-left:20px; padding-right:20px; }

.textedefilant { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d39b46;
	font-weight: bold;

	}
	
	
#winners {
position:relative;
width:250px;
float:left;
text-align:left;
vertical-align:top;

}

p.winners {
text-align: left;
margin-left: 20px;
margin-right:10px;
font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height:150%;

}





p.sponsor {
margin-top:10px;
text-align: left;
margin-left: 20px;
margin-right:10px;
font-size: 10px;
	color: #d39b46;

}


#content{
position:relative;
float:right;
width:680px;

}

#content p {
text-align: left;
margin-left: 25px;
margin-right:14px;
line-height:150%;
}

.lettrine {
float: left; /* positionnement de la lettrine dans le conteneur*/
font-size: 4em; /* 3 hauteurs de lignes pour la lettrine*/

font-weight: bold;
font-family: Georgia, Times New Roman, Times, serif;
color: #d39b46;
border: 1px solid #d39b46; /* définition d'une bordure autour de la lettrine*/
background-color: #333333; 
margin: 1px;
margin-right: 5px;
padding: 1px;
line-height: 1em;
}


.keywords {
font-weight: bold;
color: #d39b46;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div#footer {
 position:relative; width:955px; margin:auto; background-color:#000000;
 padding-top:20px;

	}

div#footer p {
text-align: center;
margin: auto;
line-height: 2em;

}

.texte {
	font-size: 12px;
	font-style: normal;
	}

.title { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d39b46;
	font-weight: bold;
	line-height:150%;
	}
	
h1 { font-family: Georgia, Times New Roman, Times, serif;
	font-size: 29px;
	letter-spacing: 3px;
	color: #cccccc;
	line-height:150%;
	text-transform: uppercase;
	padding-left:15px;
	padding-right:15px;
	}
	
	
h2 { font-family: Georgia, Times New Roman, Times, serif;
	font-size: 29px;
	letter-spacing: 3px;
	color: #cccccc;
	line-height:150%;
	text-transform: uppercase;
	padding-left:15px;
	padding-right:15px;
	}
	

.lien {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f05a28; font-weight: bold; }

A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #f05a28; }
A:link {color:#f05a28; text-decoration: none;}
A:active {text-decoration: none; color: #f05a28;}
A:active:hover {color:#85fd1d; text-decoration:none;}
A:hover {color: #85fd1d; text-decoration: underline;}
A:visited {text-decoration: none; color: #f05a28;}
A:visited:hover {color:#f05a28; text-decoration:none;}


A.winners {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
	color: #ffffff;
	font-weight: bold;}

			A.winners:link{color:#ffffff; text-decoration:none;}
A.winners:active {text-decoration:none; color: #ffffff;}
A.winners:active:hover {color:#ffffff; text-decoration:underline;}
A.winners:hover {color: #ffffff; text-decoration:underline;}
A.winners:visited {text-decoration:none; color: #ffffff;}
A.winners:visited:hover {color:#ffffff; text-decoration:underline;}

A.winners2 {font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
	color: #ffffff;
	font-weight: bold;}
A.winners2:link{color:#d39b46; text-decoration:none;}
A.winners2:active {text-decoration:none; color: #d39b46;}
A.winners2:active:hover {color:#ffffff; text-decoration:none;}
A.winners2:hover {color: #ffffff; text-decoration:none;}
A.winners2:visited {text-decoration:none; color: #d39b46;}
A.winners2:visited:hover {color:#ffffff; text-decoration:none;}




A.menupg {font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
	color: #999999;
	 background-color:#333333; padding:5px; border:1px #993300}

			
A.menupg:link{color:#999999; text-decoration: none;}
A.menupg:active {text-decoration: none; color: #999999;}
A.menupg:active:hover {color:#999999; text-decoration:underline; background-color:#333333;}
A.menupg:hover {color: #999999; text-decoration: underline; background-color:#d39b46;}
A.menupg:visited {text-decoration: none; color: #999999;}
A.menupg:visited:hover {color:#999999; text-decoration:underline;}




A.sponsor {font-size: 10px; color: #d39b46;}

A.sponsor:link{color:#d39b46; text-decoration: underline;}
A.sponsor:active {text-decoration: underline; color: #d39b46;}
A.sponsor:active:hover {color:#d39b46; text-decoration:none; }
A.sponsor:hover {color: #d39b46; text-decoration: none; }
A.sponsor:visited {text-decoration: underline; color: #d39b46;}
A.sponsor:visited:hover {color:#d39b46; text-decoration:none;}







A.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
	color: #d39b46;
	font-weight: bold;
	line-height:2em;
	text-transform: uppercase;}

			
A.footer:link{color:#d39b46; text-decoration: none;}
A.footer:active {text-decoration: none; color: #d39b46;}
A.footer:active:hover {color:#d39b46; text-decoration:underline;}
A.footer:hover {color: #d39b46; text-decoration: underline;}
a.footer:visited {text-decoration: none; color: #d39b46;}
a.footer:visited:hover {color:#d39b46; text-decoration:underline;}

.footer{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d39b46;
	font-weight: bold;
	line-height:2em;
	text-transform: uppercase;
	}			

.description {
padding-left:15px;
text-indent:-16px;
	
}


.textebold {
	font-style: normal;
	font-weight: bold;
}
.texteboldital {
	font-style: italic;
	font-weight: bold;
}
.texteital {
	font-style: italic;
}
.textesmall {
	font-size: 10px;
}
.textesmallbold {
	font-size: 10px;
	font-weight: bold;
}
.textesmallital {
	font-size: 10px;
	font-style: italic;
}
.textesmallitalbold {
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

.annees {
color: #d39b46;
}

sup {vertical-align: top; /* Overwrites the “super” attribute, which causes the Text to move under the baseline */
position: relative;
top: -2px; /* the attribute “vertical-align: top” positions the text lower than “vertical-align: super” so you have to position the sup’s manually */
}
