.presentation_discipline
{
width:540px;
padding-left:15px;
padding-right:10px;
padding-bottom:5px;
margin-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.titre_presentation_page
{
padding:2px;
background-color:#333333;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}

.titre_resultats
{
background-color:#333333;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px;
padding-left:5px;
}

.conteneur_resultats
{
background-color:#F0F0F0;
color:#000000;
font-size:12px;
font-weight:normal;
padding:10px;
}

.blocs_resultats {
background-color:#FFFFFF;
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:5px;
}


.texte_bloc_resultat
{
font-size:12px;
font-weight:bold;
color:#000000;
}

.titre_bloc_resultat
{
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.banniere_pub
{
width:500px;
height:60px;
margin-bottom:10px;
}

.texte_bloc_resultat
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:100;
}

.lien_bloc_resultat a:link {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.lien_bloc_resultat a:visited {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.lien_bloc_resultat a:hover {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.lien_bloc_resultat a:active {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.presentation_discipline a:link {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.presentation_discipline a:visited {color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.presentation_discipline a:hover {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.presentation_discipline a:active {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}


.image_resultat
{
border:1px solid #CCCCCC;
padding:2px;
margin-right:5px;
}

.menu_recap
{
border:#CCCCCC dotted 1px;
padding:5px;
}

.pub_centre_carre
{
border:#CCCCCC dotted 1px; 
margin-top:5px;
margin-bottom:5px;
padding:5px;
}

.non_reference
{

padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titre_non_reference
{
border-top:solid 1px #999999;
color:#333333;
font-size:12px;
background-color:#CCCCCC;
margin-bottom:5px;
padding:2px;
}

h1
{
background-color:#333333;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;

}

h2 {
font-size:12px;
padding:0px;
margin:0px;
}

p
{
padding:0px;
margin:0px;
}

.villes
{
border-top:#CCCCCC 1px dotted;
padding:5px;
margin-top:5px;
font-size:10px;
color:#999999;
}