body{font-family:Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;color: #666666;background-color: #fff; /*background-image:url(Picts/fd.gif) ; background-position:center; background-repeat:repeat-y;*/ }
*{margin:0;padding:0;}	 
/*td {font-size: 11px;}	*/
a {color: #000000; text-decoration: none;}
a:hover {color: #000000;text-decoration: underline;} 
img {border:none;}
.clear{clear:both; height:0px;}
h2 {margin-bottom:5px;font-size:1.4em;color:#666666;background-color:#FFF;padding:0.5em;padding-left:5px;letter-spacing:0.1em;font-weight:bold;}
h4 {font-size:1em;color:#666666;font-weight:bold;}
/*--------------------------- div principaux dans la masterpage cote clients---------------------*/

#container{margin:20px auto 0px auto;position:relative;width:936px; border: 1px solid #E9E9E9; background-color:#ffffff;}
#header {margin-bottom:0px;height:150px; width:936px; background:url(./Picts/bandeau.gif) no-repeat; border-bottom:1px solid #666666;}
#contenu-haut{padding:0;margin:5px; }
#contenu-bas{padding:5px;margin:0px auto 10px auto;height:100%; min-height:200px;_height:200px/*param spécial pour IE*/; border:0px solid #666666;}
#footer{width:100%; height:28px;padding:2px 0 ;font-size: 10px;/*text-align:right;*/ color:#003366; border-top:0px dashed #666666;}

/*----------barre recherche---------------*/
#barre-recherche{margin-bottom:10px;padding-left:5px;float:left; width:99%; text-align:left; display:block; vertical-align:bottom; font-size: 11px;color: #666666; background-color:#ffffff; border: 0px solid #0074BF;}
#barre-recherche select  {vertical-align:middle; margin:0;padding:0;}
#barre-recherche a {font-size: 11px;color: #666666;}
#barre-recherche a:hover{font-size: 11px;color: #666666;text-decoration: underline;}
#recherche-rapide{vertical-align:middle; display:inline; padding-top:6px;}
#recherche-rapide input {height:14px;}
#ok {vertical-align:middle; display:inline; padding-top:-6px; }
#ok input {height:14px; padding-top:-6px;}
#recherche-genre  {vertical-align:middle; display:inline; padding-left:20px; display:none;}
#recherche-avance {vertical-align:middle; display:inline; padding-left:20px;}
/*---------------fin------------------------*/

.flags{float:right; display:none;width:150px;margin:0;padding:0px;text-align:right;}

/* --------------div contenu haut monpanier---------*/
#monpanier {float:left;width:56px; margin:0px; height:46px;}
.etatpanier {text-decoration: none;font-weight:normal;font-size: 11px;}
.etatpanier a{float:left;margin:23px 0 0 0 ;padding:0px;width:200px;text-decoration: none; color: #FF0000;}
.etatpanier a:hover{text-decoration:none;color: #FF0000;}

/*-----------div contenu haut menu droite---------------*/
.menu {float:right;margin-top:0px; width:300px;}
.menu ul {margin:0;padding-right:0px;list-style-type:none;border-bottom:0px solid black;text-align:right;}
 
.menu li{padding-bottom:5px;font-weight:bold;font-size: 1.1em;margin-top:3px;margin-bottom:3px;vertical-align:middle; line-height:0.8em;}
.menu li a{text-decoration:none;color:#333366;padding:2px;}
.menu li a:hover{color:#0074BF;text-decoration:none; /*background-color:#0074BF;*/}

.identification{float:right;clear:right;margin-top:10px;margin-bottom:5px;padding-right:0px;list-style-type:none;border:0px solid black;text-align:right;}
.login {text-align:right;text-decoration: none;font-weight:normal;font-size: 10px;letter-spacing: 0.3px;}
.login a{padding:2px;background-color:#F0F0F0;text-decoration: none; color: #0074BF;}
.login a:hover{text-decoration:none;background-color:#0074BF;color: #fff;}
/*--------------------fin--------------------------------*/


/*  Habillages, bandeau, couleurs de fond, contours, champs */
.fdmenuhaut {background-color: #666666; width:100%; height:30px;}
.fdtabmaster {background-color: #ffffff;BORDER: #666666 0px solid ; width:800px; padding-bottom:15px; }
.fdtab {background-color: #ffffff;}
.champs {font-size: 11px;color: #0074BF;width:145px;}
.champsdate {font-size: 11px;color: #0074BF;}
.fdformulaire{background-color:#FFFFFF;}
.filet {/*padding-left:5px;*/background-color:#666666; }
.legende{padding-left:5px;font-family:  Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;}
.contourtab {BORDER: #666666 1px solid ;}
	
/* fin*/

/*-------contenu footer--------*/

#logobas {/*margin-left:720px;*/float:right;width:132px;height: 28px;/*background-image: url(./picts/logo_bas.gif);*/}
.copyright a{text-decoration:none;color:#003366;}
.copyright a:hover{text-decoration:underline;color:#003366;}
.plan {font-size: 12px;font-weight: bold;color: #666666;}

.combo {font-size: 11px;}
/*.bouton {font-size: 11px;color: #000000 ;font-weight: bold ;cursor: hand;}*/
.contourbleu {BORDER: #7b9ead 1px solid; }

.typeabo {font-size: 18px;font-weight: bold;color: #000000;}
.commentaire{font-size: 10px; }
.guide{padding-left:15px;font-size: 11px; font-weight:bold;color: #0074BF;}
.guideAligne{text-align:left;}
.guideAligneFin{text-align:center;}

.lien1 {font-size: 11px;font-style: normal;font-weight: bold;color:#0074BF;text-decoration: none;}
.lien1 a {font-size: 11px;color: #0074BF;font-weight: bold;text-decoration: none;}
.lien1 a:hover {font-size: 11px;color: #0074BF;font-weight: bold;text-decoration: none;}
.lien2 {font-style: normal;font-weight: normal;color: #000000;text-decoration: none;text-align: center;}
.lien3 {font-size: 18px;font-style: normal;font-weight: normal;color: #999999;text-decoration: none;}
.lien4 {font-size: 12px;font-style: normal;font-weight: bold;color: #0074BF;text-decoration: none;}
/*
.emailtemplate {color: #ffffff !important; text-decoration: underline;}
.emailtemplate a {color: #000000; !important;text-decoration: underline;}
.emailtemplate a:hover {color: #000000; !important;text-decoration: underline;}
*/
/* ------------------------------style pour les libellés des spectacles*/

.spectmanif {font-size: 14px;font-weight: bold;color: #000000;text-decoration:none;}
.spectmanif a {font-size: 14px;font-weight: bold;color: #000000;text-decoration:none!important;}
.spectmanif a:hover {font-size: 14px;font-weight: bold;color: #0074BF;text-decoration:none!important;}
.genremanif {font-size: 11px;font-weight: normal;color: #000000;}
.datemanif {font-size: 11px;color: #0074BF;}
.spectseances {font-size: 18px;font-weight: bold;color: #0074BF;}
.genreseances {font-size: 14px;font-weight: bold;color: #000000;}
.dateseances {font-size: 18px;font-weight: bold;color: #999999;}
.dateseances a {font-size: 18px;font-weight: bold;color: #999999;}
.dateseances  a:hover{font-size: 18px;font-weight: bold;color: #999999;}
.complementseances {font-size: 12px;font-weight: bold;color: #000000;}
.descriptionseances {font-size: 11px;color: #000000;}
.fdcelimg {background-color:#FFFFFF;}
/* ------------------------------------------------fin */

/* table composant 1 */
#composant1 table {margin:5px; width:100%; margin:auto; border-collapse: collapse;background-color:#FFF; }
#composant1 th { padding: 5px;border-collapse: collapse;background-color:#F0E3EF;color: #999999;font-size: 1em;font-weight:bolder;text-align: left;}
#composant1 td{padding: 5px; border-bottom: 1px dashed black;font-size: 1em;text-align: left; /* color:#0074BF;*/}

 /*------------------------------fin-----------------------------*/
 
 /* tables composant2*/
 
#composant2 table {width:100%; margin:auto; margin-bottom:20px;border-collapse: collapse;border-right:1px solid #F1F3F7;border-bottom:1px solid #F1F3F7;}
#composant2 th {border-collapse: collapse;background-color: #666666;color: #fff;font-size: 1em;text-align:left;}
#composant2 td {border-bottom: 1px dashed black;}
 
/* CORRECTIFS POUR AFFICHAGE FREETEXTBOX */
#composant2 .freetextbox table{width: auto; margin: auto; border: none;}
#composant2 .freetextbox td{border-bottom: none;}
/*----------*/
.adhesion h4{text-align:left}
.adhesionHeader {color:White;background-color:#666666;font-weight:bold; font-size:smaller;}
.adhesionItem {font-size:smaller;}
.adhesionAlternatingItem {font-size:smaller;}
.adhesionFooter {color:White;background-color:#FFFFFF;font-weight:bold; font-size:smaller;}

/* tableau Adhesion souscrite*/

.entetetab {padding-left:5px;color:#666666;font-size:1.5em;font-weight:bold;text-align:left; }
caption {padding-left:5px;padding-bottom:2px;color:#666666;font-size:1.5em;font-weight:bold;text-align:left;}
#Adhesion-souscrite table {margin:5px; width:100%; margin:auto;  border-collapse: collapse;background-color:#F1F3F7; }
#Adhesion-souscrite th /* Les cellules d'en-tête */{ border-collapse: collapse;background-color:#F0E3EF;color: #999999;font-size: 1em;font-weight:bolder;text-align: left;padding: 5px;}
#Adhesion-souscrite td/* Les cellules normales */{padding: 5px;border-bottom: 1px dashed black;font-size: 1em;text-align: left;  /* color:#0074BF;*/}
.Gestion-adhesion td {/*border-bottom: 1px dashed black;*/padding: 5px; font-size: 1em;text-align: left; color:#0074BF;}
 /*------------------------------fin-----------------------------*/
 
 /* tables Vendre-Adhesion*/
 #Vendre-Adhesion table { margin-bottom:20px;margin-left:5px;width:50%; margin:auto; margin-bottom:20px;border-collapse:collapse;border-right:1px solid #F1F3F7;border-bottom:1px solid #F1F3F7;}
 #Vendre-Adhesion th {padding: 5px;border-collapse: collapse;color: #5C6676;font-size: 1em;font-weight:bold;text-align: right;}
/*-----------------------------fin----------------------------------------*/

/* --------------PANIER ET GRILLES MANIF*/
.panier {COLOR: #666666; BACKGROUND-COLOR: #ffffff;width:100%; border: 1px solid #000000;}
.panierHeader {color:#FFFFFF;background-color:#999999;font-weight:bold;font-size:11px;text-align:left; letter-spacing:0.1em;}
.panierHeader td {padding:2px 0 2px 5px;}
.panierHeader th {padding:2px 0 2px 5px;}
.panierItem {padding:3px;font-size:100%;}
.panierItem td {padding:3px;}
.panierItem th {padding:3px;}
.panierAlternatingItem td {padding:3px;font-size:100%;}
/*.panierFooter {color:White;background-color:#EBE7DE;font-weight:bold;}*/
.totalPanier {font-size:100%;}
.total {font-size: 18px;font-weight: bold;color: #000000;}

.fdgrilleManif{padding-left:10px;background-color: #666666; color:#ffffff; font-weight:bold; text-align:left;}
.fdgrilleManif th{padding-left:10px;background-color: #666666; color:#ffffff; font-weight:bold; text-align:left;}
.fdgrilleManif tr{padding-left:3px;background-color: #666666; color:#ffffff; font-weight:bold; text-align:left;}
.fdgrilleManif  a{padding-left:10px;background-color: #666666; color:#ffffff; font-weight:bold; }
.fdgrilleManif  a:hover{padding-left:10px; color: #FFFF00; font-weight:bold; }
.AlternatingGrille td {padding:3px;font-size:100%; background-color:#F0F0F0;}
.AlternatingGrille tr {padding:3px;}

/* -----------------------------------------------------Fin */

/*-----------mini Calendrier----------------*/

.footer{ background-color:#666666;}
.jours { background-color:#999999; color:#FFFFFF;}
.deroulant {background-color:#FFFFFF; color:#999999;}
.titre {background-color:#666666;color:#FFFFFF;}
.dates{background-color:#FFFFFF;color:#666666;}

/*
.articlesHeader {color:White;background-color:#666666;font-weight:bold; font-size:smaller;}
.articlesItem {font-size:smaller;}
.articlesAlternating {font-size:smaller;}
.articlesFooter {color:White;background-color:#D4D4D4;font-weight:bold; font-size:smaller;}*/

/* calendrier */

/*les mois*/

.tabmois {background-color: #ffffff;width:60px;}

.cssMoisEnCours {width:60px;height:14px;font-size: 100%;color: #0074BF;font-weight:bold; text-transform:uppercase;
	background-color: #ffffff; padding-left: 5px; display:block;background-image:url(../../Picts/onglet.gif); }
	
/*.cssMoisEnCours a {color:#ffffff;text-decoration: none;}
.cssMoisEnCours a:hover {color:#ffffff;text-decoration: none;background-image:url(../../Picts/onglet_mec_on.gif)  no-repeat;}*/
	
.cssAutreMois {padding-left: 5px;width:60px;height:14px;color:#22153E;font-size: 100%;text-transform:uppercase;text-decoration: none;font-weight:bold;background-color: 
#ffffff;display:block;background-image:url(../../Picts/onglet_mec_on.gif) no-repeat; }
/* fin*/
.cssTitle { /*couleur des jours de la semaine et du fond*/
   color: #ffffff;background-color: #0074BF;text-align:center;vertical-align:middle;padding: 0px; line-height:15px;
	width: 150px;/*largeur du tab des dates*/}

.cssDay{vertical-align:top ;padding: 0px;width:100%;}

.cssDayHeaderOtherMonth/*les jours hors du mois en cours prend la couleur du fond pour etre caché (doit resté Blanc)*/
{background-color: #ffffff;color: white;text-align: center;vertical-align:top ;padding: 0px;}

.cssMonthCell {   text-align: center;vertical-align:top ;padding: 0px;color: White;	background-color: #ffffff;
/*couleur du fond du tab dates doit rester blanc*/}

.cssOtherMonthCell {   text-align: center;vertical-align:top ;padding: 0px;	color: White;background-color:#ffffff;}

.cssDayHeader{background-color: #F0F0F0;/*dates du mois en cours*/
	text-align: center;vertical-align:top ;padding: 0px;color:#000000;}

.cssDayContentOtherMonth{text-align: center;vertical-align:top ;padding: 0px;}
.cssDayContent{text-align: center;vertical-align:top ;padding: 0px;}

.hour{text-align: center;}
.hour a{color:#0074BF;background-color: #FFFFFF;text-decoration: none;}
.hour a:hover{ color:#ffffff;border:#999999 0px solid ; background-color: #0074BF;text-decoration: none;}

/*.hours {text-align: center;}

.calendar{padding: 0px;margin: 1px;border-collapse:collapse; empty-cells:show;}

.lienHour {color: #000000;}
.lienHour:hover {color: #FFFFFF;text-decoration: underline;}*/

object {width:400px; height:200px}

/*---------------------------------------------------fomulaire-------------------------------------------*/

label {color: #0074BF; font-weight:normal;}
.label { font-weight:bold;font-size: 11px;}

input, textarea {margin:3px 0 3px 0;padding-left:5px;font-size: 11px;color: #0074BF;font-family: arial;border:1px solid #999999;}
input:focus, textarea:focus, select:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */{background-color: #F0F0F0;}
select{margin:3px 0 3px 0;padding-left:5px;font-size: 11px;color: #0074BF;font-family: arial;border:1px solid #999999;} 
.checkbox input {margin:5px ;width:10px;vertical-align:middle;font-weight:normal;text-align:left; border-width:0px;padding-left:5px; background-color: #F0F0F0;}
.validator {margin:2px 0 2px 0;font-size: 90%;font-style: normal;color:#0074BF;text-decoration: none;}
.radio {margin:5px auto 5px auto;width:50%;vertical-align:middle;font-weight:normal;border:0;}
.noborder input { border:none; vertical-align: middle;}
.noborder label  {padding-left:3px;}

input.codeAvantage{ margin:0px;padding:0px;}
/*---------------fin---------------*/

/*-------page identification.aspx---------------*/

#bloc{margin:auto;width:100%;height:220px;}
#pasinscrit{padding-left:0px; margin-right:25px;float:left;width:300px;border: 1px solid #666666;height:160px; background-color:#F0F0F0;}
#pasinscrit p {padding-left:5px;}
#pasinscrit h2 {padding-left: 3px;font-size:1.4em; border-bottom:1px solid #666666; background-color:#999999;color:#FFFFFF;}
.imgidentifiez{ margin-top:46px;vertical-align:bottom;}
#dejainscrit{float:left;width:300px;border: 1px solid #666666;height:160px;text-align:right; background-color:#ffffff;}
#dejainscrit h2 {padding-right: 3px;font-size:1.4em; border-bottom:1px solid #666666; background-color:#999999;color:#FFFFFF;}
#dejainscrit p {padding-right:5px;}
.imgpoursuivre{ margin-top:2px;vertical-align:bottom;}

/*--------------------Conditions generales de ventes----------------*/
#cdv {margin:0px;padding:5px;  text-align:left;}
#cdv,#cdv p,#cdv h1,#cdv h2,#cdv h3,#cdv ul,#cdv li {background-color:#FDFCF9;}
#cdv h1 {margin:0px;padding-bottom:20px;font-size:18px;color:#0074BF;}
#cdv h2 {margin:0px 0px 10px 0px;padding:3px 0px 3px 5px;color:#0074BF;font-size:14px; background-color:#F0F0F0 ;}
#cdv h3 {margin:0px 0px 10px 0px;padding:3px 0px 3px 5px;color:#0074BF;font-size:14px;
 background-color:#F0F0F0 ;
 background-image:url(../../App_Themes/International/Picts/puceh3.gif);
 background-repeat:no-repeat;
 background-position:left;}
 #cdv h4 {color:#0074BF;font-size:11px; font-weight:bold;}
#cdv p {padding-bottom:10px;}
.preambule {font-size:1.1em;}
.num {color:#0074BF; font-weight:bold;}
.modif {color:#FF0000;}
.num2 {padding:0px 0px 0px 30px;}
.spannum2 { color:#0074BF;}

#cdv ul {padding:10px 0px 10px 50px;}
#cdv li {list-style-image:url(../../App_Themes/International/Picts/puceli.gif); }

/*--------------fin---------------------*/

