img {border:0px;}
div,body {padding:0px; margin:0px;}
body {font-size:12px;}
a:link {text-decoration:none; color:blue;}
a:visited {text-decoration:none; color:blue;}
a:active {text-decoration:none; color:blue;}
a:hover {text-decoration:none; color:red;}


.container_paginator{
margin:auto;
}

.paginator td{
padding:5px;
font-size:13px;
}

.page_selectionne{
font-weight:bold;
font-size:30px;
background-color:#5FCBF3;
color:#FFF;
}

.page_normale{
background-color:#FFF;
}

.page_normale a{
font-weight:bold;
color:#5FCBF3;
font-size:15px;
}

.page_normale:hover{
color:#FFF;
font-weight:bold;
font-size:15px;
background-color:#95D7EF;
}

.page_normale:hover a{
color:#FFF;
}

#tab_stages{
text-align:center;
border: 1px solid #DFDFDF;
border-spacing: 0px;
border-collapse: collapse; 
padding: 0px;
width:100%;
}

#tab_stages th{
background-color:#C0DEED;
border-width:1px;
border-style:solid; 
border-color:#DFDFDF;
}

#tab_stages td{
padding:8px;
border-width:1px;
border-style:solid; 
border-color:#DFDFDF;
}

.dates{
width: 15%;
}

.prix{
width: 15%;
font-size:12px;
}

.nb_places{
color:red;
font-size:11px; 
}

.adresse{
width:55%;
}

.bouton_inscription{
width:15%;
}

.bouton_inscription img{
border:0;
}

.ligne_paire, .ligne_impaire{
cursor:pointer;
}

.ligne_paire{
background-color:#FFF;
}

.ligne_impaire{
	background-color:#CFC8AD;
}

