/* Troc des Places */
body {
	background: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-weight:normal;
	text-align: left;
	}
/* Contient l'ensemble de la page */
#contenant {
	width: 790px;
	text-align: left;
}
.texte-construction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
}
.contacts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #990033;
}
.cadre-entete,
.cadre-presentation,
.bandeau-login,
.bandeau-tlv,
.bandeau-rech-billet,
.bandeau-contact-billet,
.bandeau-aide,
.bandeau-charte,
.liens-part,
.pied-page,
.cadre-etat-js,
#cadre-stats,
#cadre-stats,
.cadre-aide
 {
	position: relative;
	clear: both;
	width:100%;
	margin-top: 0px;
/*	margin-bottom: 10px; */
	overflow:hidden;
}
/* Couleur commune texte */
.cadre-entete,
.lien-entete:link, .lien-entete:visited
{
	color: #FFCC33;
}

/* En-tête de la page */
.cadre-entete {
/*	position:relative; */
/*	width:100%; */ /* largeur de la boite */
	height: 61px;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/texture_rideau_rouge.jpg);
	font-size: 50px;
	font-style: italic;
	font-weight: bold;
	}
.cadre-entete h1 {
}
.lien-entete:link, .lien-entete:visited {
	text-transform: none;
	text-decoration: none;
}
.cadre-presentation {
	font-size: 14px;
	color: #CC0000;
}
/* --------------------------------------- barre de menus ----------*/
.menu {
	text-align: center;
	margin-bottom: 10px;
	/*background-color:#FFFAD2;*/
}
/* Boutons de la barre de menu */
.btn-menu,
.btn-dep, 
.btn-rech, 
.btn-aide
.btn-login
.btn-faq {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	height: 24px;
	width:auto;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
/*========= bouton menu ====#FFCC33 #AE3939*/
.btn-menu {
	color:#FFCC33;
	background-color: #AE3939;
}
a:hover .btn-menu {
	color: #AE3939;
	background-color: #FFCC33;
}
.btn-menu:hover {
	color: #AE3939;
	background-color: #FFCC33;
}
/*========= bouton deposer billet ====*/
.btn-dep {
	color: #006600;
	background-color: #B4E9D9;
}
a:hover .btn-dep {
	color: #B4E9D9;
	background-color: #006600;
}
.btn-dep:hover {
	color: #B4E9D9;
	background-color: #006600;
}
/*========= bouton rechercher billet ====*/
.btn-rech {
	color: #804000;
	background-color: #E0C2C2;
}
a:hover .btn-rech {
	color: #E0C2C2;
	background-color: #804000;
}
.btn-rech:hover {
	color: #E0C2C2;
	background-color: #804000;
}
/*========= bouton déposer demande ====*/
.btn-dep-dem {
	color: #6A06BB;
	background-color: #DFBBFF;
}
a:hover .btn-dep-dem {
	color: #DFBBFF;
	background-color: #6A06BB;
}
.btn-dep-dem:hover {
	color: #DFBBFF;
	background-color: #6A06BB;
}
  
/* Formulaire login ou inscription ----------------------------------------------------------*/
.bandeau-login {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #B4E9D9;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #006600;
/*	color: #FFCC33; */
}
.cadre-login {
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	/*clear: both;*/
	background-color: #E6F7F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-login {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}
/* Champs de saisie du formulaire */
.champ-login, .champ-login-actif {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:  #006600;
	background-color: #F9FFFD;
}
.champ-login, .zone-texte-login {
	border: 1px solid #006600;
}
/* pour indiquer les champs actifs */
.champ-login-actif, .zone-texte-login-actif {
	border: 1px solid #FF0000;
}
.zone-texte-login, .zone-texte-login-actif {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	background-color: #F9FFFD;
}
.bouton-login {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #B4E9D9;
	color: #006600;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-login:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #006600;
	color: #B4E9D9;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-login:active {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #006600;
	color: #B4E9D9;
	border-top: 2px outset #003333;
	border-right: 2px outset #E8F7EE;
	border-bottom: 2px outset #E8F7EE;
	border-left: 2px outset #003333;
}
/* Formulaire TLV de dépose de billet ----------------------------------------------------------*/
.bandeau-tlv {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #B4E9D9;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #006600;
/*	color: #FFCC33; */
}
.cadre-tlv {
	position:relative;
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
	background-color: #E6F7F1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cadre-image {
	position: absolute;
	top:2px;
	right:3px;
	width:120px;
	min-height:120px;
	/*border:solid 1px red;*/
}
.form-tlv {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
}
/* Champs de saisie du formulaire */
.champ-tlv, .champ-tlv-actif {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	background-color: #F9FFFD;
}
.champ-tlv, .zone-texte-tlv {
	border: 1px solid #006600;
}
/* pour indiquer les champs actifs */
.champ-tlv-actif, .zone-texte-tlv-actif {
	border: 1px solid #FF0000;
}
.zone-texte-tlv, .zone-texte-tlv-actif {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	background-color: #F9FFFD;
}
.bouton-tlv {
	height:20px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #B4E9D9;
	color: #006600;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-tlv:hover {
	height:20px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #006600;
	color: #B4E9D9;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-tlv:active {
	height:20px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #006600;
	color: #B4E9D9;
	border-top: 2px outset #003333;
	border-right: 2px outset #E8F7EE;
	border-bottom: 2px outset #E8F7EE;
	border-left: 2px outset #003333;
}
.l-btn-dep-mod-supp {
	width:90px;
	}
.l-btn-titr-vill-lieu {
	width:90px;
	}

/* --------------------------------------------------------------- Formulaire de recherche de billet ----*/
/* Caractéristiques communes */
/* Couleur de texte */
.bandeau-rech-billet,
.form-rech-billet,
.champ-rech-billet,
.bouton-rech-billet {
	color: #994440;
}
/* Background */

.bandeau-rech-billet {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #E0C2C2;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
/*	color: #FFCC33; */
}
.cadre-rech-billet {
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
	background-color: #FFF0DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-rech-billet {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
/* Champs de saisie du formulaire */
.champ-rech-billet {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #FDFBFB;
	border: 1px solid #994440;
}
/* pour indiquer les champs actifs */
.champ-rech-billet-actif {
	border: 1px solid #FF0000;
}
.bouton-rech-billet {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #E0C2C2;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-rech-billet:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #994440;
	color: #E0C2C2;
	border-top: 2px outset #E8F7EE;
	border-right: 2px outset #003333;
	border-bottom: 2px outset #003333;
	border-left: 2px outset #E8F7EE;
}
.bouton-rech-billet:active {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #994440;
	color: #E0C2C2;
	border-top: 2px outset #003333;
	border-right: 2px outset #E8F7EE;
	border-bottom: 2px outset #E8F7EE;
	border-left: 2px outset #003333;
}
/* ------------------------------------------------------ Affichage des résultats de recherche de billet ----*/
/* Couleur de texte */
.texte-recherche,
.bandeau-result-rech-billet,
.result-rech-billet {
	color: #994440;
}
.bandeau-result-rech-billet {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #E0C2C2;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
/*	color: #FFCC33; */
}
.cadre-result-rech-billet {
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
/*	background-color: #FFF0DF; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-family: "Times New Roman", Times, serif; */
}
.result-rech-billet {
	font-size: 11px;
/*	background-color: #FFF0DF; */
	font-weight: normal;
}
.result-rech-billet td, .result-rech-billet th {
	font-weight: normal;
}
.result-rech-billet th {
	font-weight: bold;
	text-align:left;
	background-color: #FFF0DF;
}

.result-liste-mesbillets {
	font-size: 11px;
/*	background-color: #FFF0DF; */
	font-weight: normal;
}
.result-liste-mesbillets td, .result-liste-mesbillets th {
	font-weight: normal;
}
.result-liste-mesbillets th {
	font-weight: bold;
	text-align:left;
	background-color: #E6F7F1;
}

.texte-depose {
	color: #006600;
}
.fond1-result-rech-billet {
	background-color: #FFF0DF;
	line-height: 18px;
}
.fond2-result-rech-billet {
	background-color: #FDFBFB;
	line-height: 18px;
}
.fond1-liste-mesbillets {
	background-color: #E6F7F1;
	line-height: 18px;
}
.fond2-liste-mesbillets {
	background-color: #FFFFFF;
	line-height: 18px;
}

.lien-contact-billet:link {
	font-style: normal;
	text-decoration: underline;
}
.lien-contact-billet:visited {
	font-style: italic;
	text-decoration: underline;
}
.lien-modif-billet:link {
	font-style: normal;
	text-decoration: underline;
}
.lien-modif-billet:visited {
	font-style: italic;
	text-decoration: underline;
}
.texte-liste_mesbillets,
.bandeau-result-mesbillets,
.result-liste-mesbillets {
	color: #006600;
}

/* --------------------------------------------------------------- Formulaire de contact de billet ----*/
/* Caractéristiques communes */
/* Couleur de texte */
.bandeau-contact-billet,
.form-contact-billet,
.champ-contact-billet,
.bouton-contact-billet {
	color: #0000FF;
}
/* Background */

.bandeau-contact-billet {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #D5F1FF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
/*	color: #FFCC33; */
}
.cadre-contact-billet {
	position:relative;
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
	background-color: #F0F5FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-contact-billet {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
/* Champs de saisie du formulaire */
.champ-contact-billet {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background-color: #FDFBFB;
	border: 1px solid #994440;
}
/* pour indiquer les champs actifs */
.champ-contact-billet-actif {
	border: 1px solid #FF0000;
}
.bouton-contact-billet {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #D5F1FF;
	border-top: 2px outset #D7D7FF;
	border-right: 2px outset #003366;
	border-bottom: 2px outset #003366;
	border-left: 2px outset #D7D7FF;
}
.bouton-contact-billet:hover {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #0000FF;
	color: #D5F1FF;
	border-top: 2px outset #D7D7FF;
	border-right: 2px outset #003366;
	border-bottom: 2px outset #003366;
	border-left: 2px outset #D7D7FF;
}
.bouton-contact-billet:active {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	background-color: #0000FF;
	color: #D5F1FF;
	border-top: 2px outset #003366;
	border-right: 2px outset #D7D7FF;
	border-bottom: 2px outset #D7D7FF;
	border-left: 2px outset #003366;
}
/*-------------------------------------------------------------------------------------------------------*/
.msg-err {
	width: 100%;
	clear: both;
	color: #FF0000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#FFFF99; /*: #FFD9B3; */
/*	border: 1px solid #C66300;*/
	margin-top: 0px;
	margin-bottom: 0px;
}
.msg-ok {
	width: 100%;
	clear: both;
	color: #006600;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#FFFF99; /*: #FFD9B3; */
/*	border: 1px solid #C66300; */
	margin-top: 0px;
	margin-bottom: 0px;
}
/*-----------------------------------------------------------------Aide en ligne -------------------------*/
.bandeau-aide {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #D5F1FF;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
/*	color: #FFCC33; */
}
.cadre-aide {
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
	background-color: #F0F5FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-aide {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
/*-----------------------------------------------------------------Charte -------------------------*/
.bandeau-charte {
/*	position:relative; */
/*	width:790px; */ /* largeur de la boite */
	height:17px; /* hauteur de la boite */
/*	background-image: url(images/texture_rideau_rouge.jpg); */
	background-color: #FFCCD9;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
/*	color: #FFCC33; */
}
.cadre-charte {
	width:100%;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow:hidden;
	clear: both;
	background-color: #FFECEC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-charte {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
/*----------------------------------------------------------------- Pied de page -------------------------*/
.pied-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-pied-page {
	font-size: 10px;
	color: #000000;
}
.form-pied-page a:link, form-pied-page a:visited {
	color: #000000;
	text-transform:none;
	text-decoration: underline;
	cursor:pointer;
}
/*----------------------------------------------------------------- Liens partenaires -------------------------*/
.liens-part {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form-liens-part {
	font-size: 10px;
	color: #000000;
}

.lien-petit:link, .lien-petit:visited {
	font-size: 10px;
	color: #0000CC;
}
#cadre-etat-js {
	margin-bottom: 5px;
}
.form-etat-js {
	font-size: 10px;
	color:#0000FF;
}
#cadre-stats {
	margin-bottom: 10px;
}
.form-stats {
	border-collapse:collapse;
}
.bouton { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    color: #003466;
    background-color: #C5D8EA; 
    background-image: url('images/buttonbg.gif');
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #003466;
    margin: 0px;
    text-align: center; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px
}
/*
input, select, textarea { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #003466;
    background-color: #E8F4ED; 
    border: 1px solid #003466;
    margin: 0px;
}
*/
.lien-get:link, .lien-get:visited {
	font-size: 12px;
	color: #000000;
	cursor:default;
	text-transform:none;
	text-decoration: none;
	background-color: #CCCCCC;
	height: auto;
	width: auto;
	border: 2px outset #999999;
	padding: 1px 4px;
}
.lien-get:active {
	font-size: 12px;
	color: #000000;
	cursor:pointer;
	text-transform:none;
	text-decoration: none;
	background-color: #CCCCCC;
	height: auto;
	width: auto;
	border: 2px inset #666666;
	padding: 1px 3px 1px 5px;
}
/*===================================== Recherche Google ===============*/
.cadre-rech-google {
	width: 100%;
	clear: both;
	margin-top: 10px;
	margin-bottom: 0px;
}
.form-rech-google {
	color: #0000FF;
	font-size:12px;
}
.form-rech-adsense-billets {
	border: 1px solid #D9ADAC;
	margin-bottom:10px;
}
.style-pub-google {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0030FF;
	background: #FOFBFF;
	border: 1px solid #D9ADAC;
}
.lien-coller{
	font-size: 10px;
	color: #0000CC;
	text-decoration: underline;
}
/*===========================*/
/* Nouveau à partir de février 2011 */
.ligne-form-login {
	position:relative;
	width:100%;
	height:18px;
	overflow:hidden;
}

/*-----------------*/
/* Pour nouveau login */
.ligne-form-login {
	position:relative;
	width:100%;
	height:18px;
	overflow:hidden;
/*	border:black solid 1px; */
}
.new-libel-login,
.new-libel-login:link,
.new-libel-login:active,
.new-libel-login:hover,
.new-libel-login:active {
	font-size: 10px;
	color: #006600; /*#003F7D*/
	cursor:auto;
/*	top:2px;*/
}
.new-champ-login {
	font-size: 10px;
	color: #006600; /*#003F7D*/
	/* height:14px; */
	background-color: #FFFFFF;
}
/* pour le nouveau formulaire login */
.l-ident {
	width:85px;
}
.l-motpasse {
	width:65px;
}
.l-titre {
	width:280px;
}
.l-lieu {
	width:280px;
}
.l-ville {
	width:280px;
}
.l-dept-tlv {
	width:280px;
}
.l-mot-clef {
	width:100px;
}
.l-dept {
	width: 50px;
}
.l-email {
	width:120px;
}
.l-email-tlv {
	width:160px;
}
.l-email-cont {
	width:200px;
}
.l-obj {
	width:450px;
}
.l-tel {
	width:80px;
}

.l-email-log {
	width:350px;
}
.l-jour {
	width:40px;
}
.l-mois {
	width:80px;
}
.l-annee {
	width:50px;
}
.l-places {
	width:35px;
}
.l-prix {
	width:25px;
}
.l-comment {
	width:430px;
}
.l-image {
	width:430px;
}




/*===================================================================================*/
/* Code généré automatiquement par la fonction generer_coins */
/* en-tête de la page */

/*== fin du code générer par la fonction generer_coins =======================================================*/

