/*****************************************************************************/
/* Common                                                                    */
/*****************************************************************************/

div.australie_background
{
  background-image: url(../images/australie_fond.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #000000;
  margin: 0px;
}

div.australie_center
{
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1000px;
  overflow: auto;
}

div.carnet_gauche
{
  background-image: url(../images/carnet_gauche_spirale.gif);
  background-repeat: repeat-y;
}

div.carnet
{
  background-image: url(../images/carnet_fond.gif);
  text-align:left;
  padding:5px;
}

.titre
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
  text-decoration: none;
}

.titre2_blanc,
.titre2_blanc a,
.titre2_blanc a:hover,
.titre2_blanc span
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  color: #ffffff;
}

.titre3_bleu
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
  text-decoration: none;
	color: #3c3e93;
}

.texte_gras,
.texte_gras_blanc
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.texte_gras_blanc
{
  color: #ffffff;
}

.texte
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.texte2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*****************************************************************************/
/* Menu                                                                      */
/*****************************************************************************/

div.australie_menu
{
  background-color: #000000;
  width: 100%;
  text-align: center;
}

table.australie_menu
{
  margin-right: auto;
  margin-left: auto;
  width: 1000px;
}

td.compteur
{
  width: 1000px;
  text-align: right;
}

/*****************************************************************************/
/* Index                                                                     */
/*****************************************************************************/

div.australie_bleu
{
  background-color: #1db9ec;
}

td.index_calendrier_br,
td.index_calendrier_rb,
td.index_calendrier_bv,
td.index_calendrier_vb,
td.index_calendrier_bl,
td.index_calendrier_lb
{
  text-align: center;
  cursor: pointer;
  border: solid 1px #1db9ec;
}

td.index_calendrier_br
{
  background-color: #983c3d;
  color: #ffffff;
}

td.index_calendrier_rb
{
  background-color: #ffffff;
  color: #983c3d;
}

td.index_calendrier_bv
{
  background-color: #3c9a3c;
  color: #ffffff;
}

td.index_calendrier_vb
{
  background-color: #ffffff;
  color: #3c9a3c;
}

td.index_calendrier_bl
{
  background-color: #3c3e93;
  color: #ffffff;
}

td.index_calendrier_lb
{
  background-color: #ffffff;
  color: #3c3e93;
}

div.index_carnet_haut
{
  background-image: url(../images/index_carnet_haut.gif);
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 1px;
}

div.index_carnet_droite
{
  background-image: url(../images/index_carnet_droite_ombre.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.index_carnet_bas
{
  background-image: url(../images/index_carnet_bas.gif);
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 1px;
}

div.index_carnet_bas_ombre
{
  background-image: url(../images/index_carnet_bas_ombre.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 1px;
}

/*****************************************************************************/
/* Etape                                                                     */
/*****************************************************************************/

span.header_link_nav
{
	cursor: pointer;
}

div.etape_resume_titre
{
  background-repeat: no-repeat;
  background-position: top left;
}

div.etape_resume
{
  background-repeat: no-repeat;
  background-position: top left;
  text-align:left;
  padding-top:5px;
  padding-bottom:5px;  
}

div.etape_resume_bas
{
  background-image: url(../images/etape_resume_bas.gif);
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 1px;
}

div.etape_carte_titre
{
  background-repeat: no-repeat;
  background-position: top left;
}

div.etape_photos_titre
{
  background-repeat: no-repeat;
  background-position: top left;
}

div.etape_commentaires_titre
{
  background-repeat: no-repeat;
  background-position: top left;
}

div.etape_commentaires_haut
{
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 1px;
}

div.etape_commentaires_gauche
{
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.etape_commentaires_droite
{
  background-repeat: no-repeat;
  background-position: right bottom;
}

div.etape_commentaires_milieu
{
  background-image: url(../images/etape_commentaires_milieu.gif);
  background-repeat: repeat-y;
  margin-left:1px;
  margin-right:2px;
  text-align:left;
}

div.etape_commentaires_bas
{
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 1px;
}

div.etape_carnet_titre
{
  background-repeat: no-repeat;
  background-position: top left;
}

div.etape_carnet_haut
{
  background-repeat: no-repeat;
  background-position: top left;
  font-size: 1px;
}

div.etape_carnet_droite
{
  background-repeat: no-repeat;
  background-position: left bottom;
}

div.etape_carnet_bas
{
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 1px;
}

div.etape_carnet_bas_ombre
{
  background-repeat: no-repeat;
  background-position: left bottom;
  font-size: 1px;
}

/*****************************************************************************/
/* Toutes les étape                                                          */
/*****************************************************************************/

table.parcours
{
  width: 1000px;
  height: 571px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  text-align: center;
  background-color: #1db9ec;
}

td.parcours_col1
{
  width: 467px;
  vertical-align: top;
  text-align: left;
  padding-left: 15px;
}

td.parcours_col2
{
  width: 28px;
}

td.parcours_col3
{
  width: 467px;
  vertical-align: top;
  text-align: left;
  padding-right: 15px;
}

span.resume_etape
{
  text-align: left;
}
