/****************************************************************************/
/***                                                                      ***/
/***  CONTENU                                                             ***/
/***                                                                      ***/
/****************************************************************************/

#contenu .center {
    text-align: center;
}

#contenu hr {
    color: #295581;
    background-color: #295581;
    height: 1px;
    border: 0;
}

#contenu, #contenu texte, #contenu select {
    font-family: Arial;
    font-size: 11px;
    color: #295581;
}

#contenu a {
    border-bottom: 1px dotted;
}

#contenu a .image {
    border: 10px solid red;
}

#contenu p {
    display: block;
    padding-bottom: 15px;
    text-align: justify;
}

/**************** titre h1 et h2 -> page station paramÃ©trable********/
#contenu h1 {
    font-family: Arial;
    font-size: 14px;/*taille du texte*/
    text-align: center;
    color: #FFF;
    background-color: #009384;/*couleur de fond*/
    padding: 5px;/*marge intÃ©rieur de 5px (droite,gauche,haut,bas)*/
    margin-bottom: 10px;/*marge bas externe l'Ã©lement en dessous Ã  10px du bloc h1*/
    background: url(images/fond_titre_station.gif) no-repeat;
    height: 44px;
    line-height: 35px;
    width:680px;
}

#contenu h2 {
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    color: #fff;
    background-color: #295581;
    border: 1px solid #009384;
    padding: 2px;
    margin-top: 10px;
    margin-bottom: 2px;
}

#contenu .chapo h2 {
    padding: 2px;
    margin: 0;
}

#contenu h2 a {
    float: right;
    border: 0;
}

#contenu h2 img {
   vertical-align: middle;
   display: inline-block; 
   margin-right: 5px;
}

/* equivalent style "rÃ©sultats" h3 est rÃ©servÃ© pour le cadre nombre rÃ©sultats*/
#contenu h3 {
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    color: #FFF;
     background : #009384 ;
    border: 2px solid #295581;
    padding: 5px;
    margin-top: 10px;
}



#contenu h2 a {
    float: right;
    border: 0;
}

#contenu .resultats {
 position: relative;
	font-family: Arial;
	font-weight:bold;
	font-size: 140%; /*attention bug ie6 pour font 12px*/
	text-align: center;
	color: #FFF;
    background : url(imagesStyle/votreimage.jpg) #e77006;
    margin-top: 5px;
    width : 100%;
}

/*coins rÃ©sultats*/


/*1 seule image cornersResultats.gif 20 x 20  pour de coins de 10px*/
.cornerR { position: absolute; width: 10px; height: 10px; background: url('imagesStyle/cornersResultats.gif') no-repeat; font-size: 0%; } /*bloc rÃ©sulats */

/* position TL+TR+BL+BR = position titre au dessous */


/****************titre (principal + moyen + petit ) coins arrondis  **********/

#contenu .titreprincipal {	
	position: relative;
	font-family: Arial;
	font-weight:bold;
	font-size: 140%; /*attention bug ie6 pour font 12px*/
	text-align: center;
	color: #FFF;
	background: #009384;
	margin-bottom : 10px;
	width: 100%;
}

.cornerBoxInner { padding: 7px; }

/*1 seule image corners.gif 20 x 20  pour de coins de 10px*/
.corner { position: absolute; width: 10px; height: 10px; background: url('imagesStyle/corners.gif') no-repeat; font-size: 0%; } /*titre principal */


.TL { top: 0; left: 0; background-position: 0 0; }
.TR { top: 0; right: 0; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; }
.BR { bottom: 0; right: 0; background-position: -10px -10px; }


/************titre moyen  ***********/

#contenu .titremoyen {
	position : relative;
	font-family: Arial;
	font-size: 120%; /*attention bug ie6 pour font 12px ...*/
	font-weight:bold;
	text-align: center;
	color: #fff;
	margin-top : 10px;
	margin-bottom : 10px;
	background: #295581;
	width: 100%;
}


/*1 image corners2.gif 12px/12px pour des coins de 6px*/
.cornerBoxInner2 { padding: 4px; }
.gauche { text-align: left; }
.corner2 { position: absolute; width: 6px; height: 6px; background: url('imagesStyle/corners2.gif') no-repeat; font-size: 0%; } /*titre moyen */
.TL2 { top: 0; left: 0; background-position: 0 0; }
.TR2 { top: 0; right: 0; background-position: -6px 0; }
.BL2 { bottom: 0; left: 0; background-position: 0 -6px; }
.BR2 { bottom: 0; right: 0; background-position: -6px -6px; }


/*************** titre petit***********************/

#contenu .titrepetit {
	margin-top:5px;
	margin-left : 20%;
	position : relative;
	font-family: Arial;
	font-size: 11px;/*attention bug ie6 pour font 12px..*/
	text-align: center;
	font-weight : bold;
	color: #fff ;
	background: url(imagesStyle/votreimage.jpg) no-repeat #ea6312;/* image de fond enlever la couleur de fond #ea6312 si besoin */
	width: 60%;/*taille du bloc titre*/
}

/*1 image corners2.gif 8x8 pour des coins de 4px*/
.cornerBoxInner3 { padding: 3px; }
.corner3 { position: absolute; width: 4px; height: 4px; background: url('imagesStyle/corners3.gif') no-repeat; font-size: 0%; } /*titre moyen */
.TL3 { top: 0; left: 0; background-position: 0 0; }
.TR3 { top: 0; right: 0; background-position: -4px 0; }
.BL3 { bottom: 0; left: 0; background-position: 0 -4px; }
.BR3 { bottom: 0; right: 0; background-position: -4px -4px; }


/*****style alerte = classe commentaire dÃ©jÃ  existante ******/

#contenu .commentaire {

background: #E5EDF2;
	position: relative;
	text-align: center;
	color: #295581;
	margin-bottom : 10px;
	width: 100%;
	border: 1px solid #009384;   
}

/* police texte-info-conseil (pas nÃ©cessaire d'utiliser une classe)*/
#contenu .commentaire {
font-family: Arial;
font-weight:bold;
font-size: 100%;
}

#contenu .titre-info-conseil {
	font-family: Arial;
	font-weight:bold;
	font-size: 120%;
}

/*************style alerte2 =commentaire2 plus petit page membre club **********/

#contenu .commentaire2 {

background: #E5EDF2;
	position: relative;
	text-align: center;
	color: #295581;
	margin-bottom : 10px;
	width: 570px;
	border: 1px solid #009384;   
} 

/* police texte-info-conseil (pas nÃ©cessaire d'utiliser une classe)*/
#contenu .commentaire2 {
font-family: Arial;
font-weight:bold;
font-size: 110%;
}


/*1 image cornersAvis.png 24px 24px pour des coins de 12px*/
.cornerBoxInner4 { padding: 9px; }
.corner4 { position: absolute; width: 13px; height: 13px; background: url('imagesStyle/cornersAvis.png') no-repeat; font-size: 0%; } /*bloc conseil */
/* cas de bordure Ã  prendre en compte donc -1px */
.TL4 { top: -1px; left: -1px; background-position: 0 0; }
.TR4 { top: -1px; right: -1px; background-position: -13px 0; }
.BL4 { bottom: -1px; left: -1px; background-position: 0 -13px; }
.BR4 { bottom: -1px; right: -1px; background-position: -13px -13px; }

#contenu .avis{
font-family: Arial;
font-size: 11px;
}

/*********************************/



/*******************tableau style tableau stations et autre tableau de case Ã  cocher*********************/


#contenu .listechoix1 td {
/*mettre en forme les cellules et mettre un espace entre les colonnes*/
text-align : left;
padding : 10px 40px 5px 20px;
}

#contenu .listechoix1 td input {
/* aligner les checkboxs verticalement */
vertical-align:middle; 
}


#contenu .listechoix2 input {
/* aligner les checkboxs verticalement */
vertical-align:middle; 
}



/********************************/


#contenu .acces_direct {
    text-align: center;
    padding-bottom: 10px;
}

#contenu .bon_plan {
    padding-left: 50px;
    background: url(imagesStyle/les-bons-plans.jpg) #698599 no-repeat 4px 6px;
    line-height: 40px;
    height: 40px;
}

#contenu ul {
    padding-left: 30px;
}

#contenu .commentaire_bloc {
    width: 100%;
    border: 1px solid #009384;
}

#contenu .commentaire_bloc th {
    background: url(imagesStyle/bulle.jpg) #E5EDF2 no-repeat 4px 6px;
    padding: 10px 37px;
    border-bottom: 1px solid #009384;
    text-align: justify;
    vertical-align: top;
    height: 20px;
    color: #295581;
}

#contenu .commentaire_bloc .plus, #contenu .commentaire_bloc .moins , #contenu .commentaire_bloc .standard {
    color: #009384;
    text-align: center;
    vertical-align: top;
    font-weight: bold;
    width: 50%;
}

#contenu .commentaire_bloc .plus  {
    border-right: 1px solid #009384;
}

#contenu .commentaire_bloc .plus li, #contenu .commentaire_bloc .moins li,  #contenu .commentaire_bloc .standard li {
    text-align: left;
    font-weight: normal;
    color: #000;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 0% 65%;
    padding-left: 15px;
    border-right: 0;
    width: 100%;
    background-position: 0 4px;
}

#contenu .commentaire_bloc .standard li {
    background-image: url(imagesStyle/puce_standard.jpg);
}

#contenu .commentaire_bloc .plus li {
    background-image: url(imagesStyle/puce_plus.jpg);
    width: 270px;
}

#contenu .commentaire_bloc .moins li {
    background-image: url(imagesStyle/puce_moins.jpg);
    width: 270px;
}

#contenu .commentaire_droit {
    border: 1px solid #009384;
    width: 220px;
}

#contenu .commentaire_demi {
    border: 1px solid #009384;
}

#contenu .commentaire_droit h4, #contenu .commentaire_demi h4 {
    color: #FFF;
    background-color: #009384;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    padding: 5px;
}

#contenu .commentaire_droit .texte, #contenu .commentaire_demi .texte {
    padding: 5px;
    text-align: justify;
}

#contenu .commentaire_alerte {
    display: block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: justify;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #FF4040;
    color: #FFF;
    border: 1px solid #900;
}




#contenu .commentaire_jumelle {
    background: url(imagesStyle/bulle.jpg) #E5EDF2 no-repeat 4px 6px;
    padding: 10px 30px;
    text-align: justify;
    vertical-align: top;
    color: #295581;
    border: 1px solid #009384;
    margin-top: 5px;
    margin-bottom: 10px;
}

#contenu .champ {
    font-weight: bold;
}

#contenu button {
    font-size: 12px;
}

#contenu liste_resultat {
    line-height: 12px;
}


#contenu .station_retrouvez {
    font-weight: bold;
    text-align: center;
    line-height: 30px;
    color: #930;
}

#contenu .liste {
    width: 675px;
}

#contenu .colonne1 {
    width: 170px;
    vertical-align: top;
}

#contenu .colonne2 {
    width: 405px;
}

#contenu .colonne3 {
    width: 120px;
    font-weight: bold;
    text-align: left;
}

#contenu .colonne3 image {
    padding-left: 10px;
}

#contenu .colonne3 .numerique {
    padding-left: 22px;
}


#contenu .resultat_colonne1 {
    width: 535px;
    vertical-align: top;
    text-align: left;
}

#contenu .resultat_colonne2 {
    width: 150px;
}

#contenu .formulaire th {
    font-weight: normal;
    text-align: right;
    width: 150px;
}

#contenu .libelle {
    float: left;
    text-align: right;
    width: 150px;
    margin-bottom: 2px;
}

#contenu .valeur {
    float: left;
    width: 535px;
    margin-bottom: 2px;
}

#contenu .full {
    width: 535px;
}

#contenu .formulaire #cu {
    width: 535px;
    height: 150px;
    border: 1px solid #7F9DB9;
    padding: 2px;
    overflow-y : auto; 
}

#contenu legend {
    color: #385768;
    font-weight: bold;
    border-color: red;
}

#contenu fieldset {
    margin-bottom: 5px;
    padding: 5px;
}


#contenu .separation {
    height: 1px;
    color: #698599;
}

/********class pour le bouton lancer recherche et affiner recherche**************/
#contenu .lancer_recherche {
    font-weight: bold;
}

/********************************************/


#contenu .dont {
    text-align: right;
    font-weight: bold;
    margin-right: 5px;
}

.photo_centree {
    border: 1px solid #000;
}

.photo_container {
    border: 1px solid #000;
    padding: 10px;
    background-color: #FFF;
}

.small_button {
    font-size: 90%;
}

#conditions_utilisation {
    border: 1px solid red;
    padding: 5px;
    margin: 10px 0;
}

#contenu .ajouter_argumentaire {
    width: 100%;
    border: 1px solid #009384;
}

#contenu .ajouter_argumentaire th {
    width: 50%;
    background-color: #009384;
    padding: 3px;
}

#contenu .ajouter_argumentaire td {
    vertical-align: top;
    width: 50%;
    padding: 5px 10px;
    text-align: justify;
}

#slideshow {
    padding-top: 10px;
    text-align: left;
}

#slideshow_1, #slideshow_2 {
    width: 690px;
    text-align: center;
}

#webcam table {
    border-collapse: collapse;
}

#webcam td {
    border: 1px solid #ea620d;
    padding: 5px;
}

/****************************************************************************/
/***  CLUB                                                                ***/
/****************************************************************************/

#menu_club {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

#menu_club td {
    width: 33%;
}

#new_chat th {
    text-align: right;
}

#new_chat input, #new_chat textarea {
    display: inline;
    font-family: Arial;
    font-size: 12px;
}
#new_chat .champ_large {
    width: 600px;
}

/****************************************************************************/
/***  FORMULAIRE D'INSCRIPTION                                            ***/
/****************************************************************************/

#inscription {
position : relative;
width : 100%;
}

#inscription .champ_obligatoire {
    font-weight: bold;
    color: red;
}

#inscription .argumentaire_titre {
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

#inscription .argumentaire {
    color: #fff;/*#295581*/;
    padding: 8px;
    background-color: #009384;
    border: 1px solid #295581;
    height:100%;
    
   
	
}

#inscription .argumentaire img {
    padding-right: 5px;
}

#inscription .mode_emploi {
    padding-top: 5px;
    padding-right: 5px;
}

#inscription .argumentaire_accroche_1 {
    color: #f00;
    font-weight: bold;
}

#inscription .argumentaire_accroche_2 {
    color: #00f;
    font-weight: bold;
}

#inscription h2 {
    padding: 0;
}

#inscription p {
    text-align: justify;
}

#inscription .blabla {
    color: #009384;
    font-weight: bold;
}

input[type=checkbox][disabled] {
  color: black;
}

#inscription .zone {
    background-color: #000;
    width: 685px;
}

#inscription .zone_th {
    background-color: #E6E6E6;
    color: #000;
    white-space: nowrap;
    padding: 5px;
}

#inscription .zone_tr {
    background-color: #FFF;
    color: #000;
}

#inscription .designation {
    padding: 5px;
}

#inscription .prix {
    text-align: center;
}

#inscription #les_cgv {
    border: 1px solid #000;
    padding: 5px;
    height: 150px;
    overflow: auto;
    font-size: 90%;
}

#calendrier {
    margin-left:10px;
    margin-right:10px;
    border: 1px solid #698599;
}

#calendrier_entete {
    text-align:center;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
}

table.calendrier {
	width: 100%;
	font-size: x-small;
	text-align: center;
}

table.calendrier th {
    color:#0D598B;
}

#calendrier_entete a {
    border: 0;
}

#formulaire th {
    text-align: right;
    font-weight: normal;
}

#formulaire td {
    text-align: left;
}

#liste_ville {
    position: absolute;
    display: none;
    width: 302px;
    height: 150px;
    border: 1px solid #7F9DB9;
    background-color: #FFF;
    overflow: auto;
}

#liste_ville_depart, #liste_ville_arrivee {
    position: absolute;
    display: none;
    width: 484px;
    height: 150px;
    border: 1px solid #7F9DB9;
    background-color: #FFF;
    overflow: auto;
}

/****************************************************************************/
/***  NAVIGATION CLUB                                                     ***/
/****************************************************************************/

#nav_club {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
}

#nav_club ul {
	margin: 0;
	padding: 0;
}

#nav_club li {
    display: block;
	border: 1px solid #FFF;
	color: #fff;
    background-color: #009384;
}

#nav_club li a {
	display: block;
	background: #009384;
	color: #FFF;
	padding: 2px 0;
	text-align: center;
	border: 0;
}

#nav_club li a:hover, #nav_club li a:focus, #nav_club li a:active {
	background: #FFF;
	color: #009384;
}



/****************************************************************************/
/***  FICHE MEMBRE                                                        ***/
/****************************************************************************/
.fiche_membre {
    vertical-align: top;
}

.fiche_membre th {
    color: #FFF;
    background: #3770A8;
    text-align: left;
    padding: 5px;
    width: 200px;
}

#fiche_membre_lecture .fiche_membre th {
    width: 150px;
}

.fiche_membre td {
}

.fiche_membre textarea {
    width: 470px;
    height: 65px;
}


/****************************************************************************/
/***  PACKS                                                               ***/
/****************************************************************************/

#contenu .pack td {
    padding: 5px;
}

#contenu .pack .pair {
    background-color: #E5EDF2;
}
#contenu .pack .impair {
    background-color: #fff;
}

/****************************************************************************/
/***  FICHE MESSAGERIE                                                        ***/
/****************************************************************************/
#fiche_messagerie {
    vertical-align: top;
}

#fiche_messagerie th {
    color: #FFF;
    background: #3770A8;
    text-align: left;
    padding: 5px;
    width: 150px;
}

#fiche_messagerie td {
}

#fiche_messagerie textarea {
    width: 520px;
    height: 350px;
}


#contenu .liste_email {
    width: 100%;
    border: 1px solid #009384;
}

#contenu .liste_email th {
    color: #fff;
    background-color: #009384;
}

#contenu .liste_email td {
    padding: 2px;
}

#contenu .liste_email .date {
    width: 130px;
    text-align: center;
}

#contenu .liste_email .action {
    width: 70px;
    text-align: center;
}

#contenu .liste_email .etat {
    width: 25px;
    text-align: center;
}

#contenu .liste_email .pair {
    background-color: #E5EDF2;
}

#contenu .liste_email .impair {
    background-color: #fff;
}

/****************************************************************************/
/***  NAVIGATION FICHE CLUB                                               ***/
/****************************************************************************/

#nav_membre {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
}

#nav_membre ul {
	margin: 0;
	padding: 0;
}

#nav_membre li {
	float: left;
	width: 228px;
	overflow: hidden;
	border: 1px solid #FFF;
	color: #fff;
    background-color: #009384;
}

#nav_membre li a {
	display: block;
	background: #009384;
	color: #FFF;
	padding: 2px 0;
	text-align: center;
	border: 0;
}

#nav_membre li a:hover, #nav_membre li a:focus, #nav_membre li a:active {
	background: #FFF;
	color: #009384;
}


/****************************************************************************/
/***  LISTE RESULTAT MEMBRE                                               ***/
/****************************************************************************/
#membre_liste {
    width: 100%;
}

#membre_liste .photo {
    text-align: center;
    width: 50px;
    height: 50px;
}

#membre_liste .login {
    background-color : #009384;
    color: #FFF;
    font-weight: bold;
    padding: 2px;
}

#membre_liste .en_ligne {
    text-align: center;
    width: 100px;
    vertical-align: top;
    padding: 2px;
}

#membre_liste .en_ligne .online {
    font-weight: bold;
    color: green;
}

#membre_liste .en_ligne .offline {
    color: red;
}

#membre_liste .enveloppe {
    padding: 2px;
}

/****************************************************************************/
/***  LISTE RESULTAT EVENEMENT                                            ***/
/****************************************************************************/
#contenu .jour_evenement {
    color: #FFF;
    background-color: #009384;
    padding: 2px 0;
    font-weight: bold;
}

#contenu .tableau_evenement {
}

#contenu .tableau_evenement .impair{
    color: #fff;
    background-color: #009384;
    padding: 5px;
}

#contenu .tableau_evenement .impair a {
    color: #00FFE5;
}

#contenu .tableau_evenement .impair a:hover {
    color: #FFF;
    border-bottom: 1px dashed;
}

#contenu .tableau_evenement .description{
    padding-left: 55px;
    font-style: italic;
    text-align: justify;
}

#contenu .tableau_resultat .marge_droite, #contenu .tableau_resultat_point_vue .marge_droite , #contenu .tableau_resultat_panorama .marge_droite {
    padding-right: 30px;
}


/****************************************************************************/
/***  LISTE RESULTAT STANDARD  (reponses)                                 ***/
/****************************************************************************/

#contenu .tableau_resultat {
    width: 100%;
    border: 1px solid #009384;
}

/*div pour placer les coins arrondis englobe le tableau nÃ©cessaire car
firefox ne prend pas en compte le position relative pour un tableau*/
#contenu .conteneurtab {
position : relative;
width: 100%;
}

/********La classe pour le style titre rÃ©ponses ************************/
#contenu .titre_reponse {
    height:30px;
    width: 100%;
    background: #009384;
    text-align: center;
}

#contenu .tableau_resultat th { 
    color: #fff;
    height: 30px;
}


/*******************************************
**********************************************/

#contenu .tableau_resultat td {
    padding: 2px;
}

#contenu .tableau_resultat .pair, #contenu .tableau_resultat .impair {
    height: 23px;
}

#contenu .tableau_resultat .pair {
    background-color: #E5EDF2;
}

#contenu .tableau_resultat .impair {
    background-color: #fff;
}



/****************************************************************************/
/***  LISTE RESULTAT POINT DE VUE                                         ***/
/****************************************************************************/

#contenu .tableau_resultat_point_vue {
    width: 100%;
    border: 1px solid #F93;
}

#contenu .tableau_resultat_point_vue th {
    color: #fff;
    background-color: #F93;
    font-size: 14px;
}

#contenu .tableau_resultat_point_vue td {
    padding: 2px;
}

#contenu .tableau_resultat_point_vue .pair, #contenu .tableau_resultat_point_vue .impair {
    height: 23px;
}

#contenu .tableau_resultat_point_vue .pair {
    background-color: #FDB;
}

#contenu .tableau_resultat_point_vue .impair {
    background-color: #FFF;
}



/****************************************************************************/
/***  LISTE RESULTAT PANORAMA                                             ***/
/****************************************************************************/

#contenu .tableau_resultat_panorama {
    width: 100%;
    border: 1px solid #C30;
}

#contenu .tableau_resultat_panorama .logo img {
    padding-right: 10px;
    padding-bottom: 5px;
}

#contenu .tableau_resultat_panorama .bloc {
    clear: both; 
    border-top: 1px solid red; 
    margin-top: 5px;
    padding-top: 5px;
}

#contenu .tableau_resultat_panorama th {
    color: #fff;
    background-color: #C30;
    font-size: 16px;
}

#contenu .tableau_resultat_panorama td {
    padding: 2px;
}

#contenu .tableau_resultat_panorama .pair {
    background-color: #FFF1EC;
}

#contenu .tableau_resultat_panorama .impair {
    background-color: #FFF;
}


/****************************************************************************/
/***  PHOTOS                                                              ***/
/****************************************************************************/

#liste_photo td {
    width: 130px;
    text-align: center;
}

#liste_photo mignonette {
    display: block;
    padding-bottom: 3px;
}

#liste_photo p {
    padding: 0;
    text-align: center;
}

#liste_photo .vue {
    color: #E3B320;
}

#liste_photo a {
    border: 0;
}

#photo {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
}

#photo img {
    border: 1px solid #295581;
}

#photo_retour {
    text-align: center;
}

#contenu .photo_libre {
    color: green;
    font-weight: bold;
    text-align: center;
}

#contenu .photo_pas_libre {
    color: red;
    font-weight: bold;
    text-align: center;
}

#edition_papier {
    margin-top: 10px;
}

#edition_papier td, #edition_papier th {
    background-color: #FFF;
    padding: 1px;
}

#edition_papier td {
    text-align: left;
}

#edition_papier button {
    width: 80px;
    height: 30px;
}


/****************************************************************************/
/***  PUBLICITE                                                           ***/
/****************************************************************************/

#contenu .publicite {
    text-align: center;
    padding: 5px 0px 10px 0px;
}

#contenu .publicite a {
    border: 0;
}

.affichez_vous {
    border-bottom: 1px dotted #000080;
}

#contenu .pub_privee, #contenu .pub_privee a {
    border: 0;
}

/****************************************************************************/
/***  RECHERCHE IDEALE                                                    ***/
/****************************************************************************/

#recherche_ideale {
    background-color: #295581;
    margin-bottom: 10px;
}

#recherche_ideale th {
    width: 345px;
    height: 25px;
    background-color: #009384;
    font-size: 13px;
}

#recherche_ideale td {
    background-color: #fff;
    padding: 10px;
}

#recherche_ideale p {
    padding-bottom: 10px;
}
    
#recherche_ideale li {
    list-style-type: none;
    background: url(imagesStyle/puce_standard.jpg) 10px 4px no-repeat;
    padding-left: 23px;
}

#hiver_special input {
vertical-align : middle;
}


/****************************************************************************/
/***  NAVIGATION STATION                                                  ***/
/****************************************************************************/

#nav_station {
	list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	overflow: hidden;
}

#nav_station ul {
	margin: 0;
	padding: 0;
}

#nav_station li {
	float: left;
	width: 136px;
	overflow: hidden;
	border: 1px solid #FFF;
	color: #fff;
    background-color: #009384;
}

#nav_station li a {
	display: block;
	background: #009384;
	color: #FFF;
	padding: 2px 0;
	text-align: center;
	border: 0;
}

#nav_station li a:hover, #nav_station li a:focus, #nav_station li a:active {
	background: #FFF;
	color: #009384;
}

#contenu .onglet {
    color: #FFF;
	background: #009384;
    font-weight: normal;
}

#contenu .onglet_actif {
    color: #009384;
	background: #FFF;
    font-weight: normal;
}

#contenu .onglet_alerte, #contenu .onglet_actif_alerte {
    color: #FFF;
	background: #FF4040;
    font-weight: bold;
}

#contenu .ancres_general {
    text-align: center;
}

#contenu .ancres_general a {
    margin: 0 30px;
}

/***  COMMUN À TOUS LES ONGLETS ***/

#contenu h2 {
    font-family: Arial;
    font-size: 11px;
    text-align: center;
    color: #fff;
    background-color: #295581;
    border: 1px solid #009384;
    padding: 2px;
    margin-top: 10px;
}

#contenu h2.ancre {
    background-color: #f60;
    border: 1px solid #fa0;
}

#contenu .colonne1 {
    width: 70px;
    vertical-align: top;
}

#contenu .colonne2 {
    width: 500px;
}

#contenu .small_liste .colonne2 {
    width: 252px;
}

#contenu .colonne3 {
    width: 127px;
    font-weight: bold;
    text-align: left;
}

#contenu .commentaire_station, #contenu .commentaire_station_demi {
    float: left;
    border: 1px solid #009384;
    padding: 10px;
    text-align: justify;
    amargin-bottom: 10px;
    clear: both;
}

#contenu .commentaire_station {
    width: 668px;
}

#contenu .commentaire_station_demi {
    width: 325px;
}

#contenu .small_liste .commentaire_station {
    width: 325px;
}

#contenu .commentaire_station img {
    float: left;
    padding-right: 10px;
}

#contenu .aimons {
    border: 1px solid #009384;
    margin-bottom: 10px;
}

#contenu .aimons .titre {
    background-color: #295581;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
}

#contenu .aimons .plus li, #contenu .aimons .moins li {
    text-align: left;
    font-weight: normal;
    color: #000;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding-left: 15px;
    border-right: 0;
}

#contenu .aimons .plus li {
    background-image: url(imagesStyle/puce_plus.jpg);
}

#contenu .aimons .moins li {
    background-image: url(imagesStyle/puce_moins.jpg);
}

#contenu #general #liens th {
    vertical-align: top;
    text-align: left;
    padding-right: 10px;
}

#contenu .icone {
    padding-top: 2px;
}



#contenu .resultat_payant {
    color: #fff;
    line-height: 20px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    height: 20px;
    width: 100%;
    background: url(imagesStyle/resultat_payant.jpg) no-repeat;
}

#contenu .resultat_gratuit {
    color: #fff;
    line-height: 20px;
    padding-left: 5px;
    font-weight: bold;
    font-size: 11px;
    height: 20px;
    width: 100%;
    background: url(imagesStyle/resultat_gratuit.jpg) no-repeat;
}

#contenu .resultat_gratuit .colonne2, #contenu .resultat_payant .colonne2 {
    float: right;
    width: 150px;
}

#contenu #recherche_rapide {
    margin-left: 30px;
    padding: 10px;
    background-color: #E5EDF2;
    border: 1px solid #009384;
    font-size: 13px;
    font-weight: bold;
}

#contenu .titre_saviez_vous div {
    font-weight: bold;
}

#contenu #fiche_detail {
    border: 1px solid #099;
}

#contenu #fiche_detail .titre {
    font-weight: bold;
}

#contenu #fiche_detail .logo {
    padding-right: 10px;
}

#contenu #fiche_detail .bloc {
    padding-top: 10px;
}

#contenu #backlink {
    width: 100%;
    border-collapse: collapse;
}

#contenu #backlink tr {
    vertical-align: top;
}

#contenu #backlink td, #contenu #backlink th {
    padding: 5px;
    border: 1px solid #000;
}

#contenu #backlink .code {
    color: #000;
}

