/* ============================================================================================================== */
/* ============================================= CSS Document =================================================== */

/* Update 9/06 16:17 */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4C4C4C;
margin:0 auto;
padding:0;
width:676px;
background:white;
background:url(/dapcweb/cartes2009/images/fond_body.png) top center;
}

.rubtitrecenter {
font-size:15px;
font-weight:bold;
text-align:center;
}

.section .rubtitrecenter {
font-size:11px;
font-weight:bold;
text-align:center;
}


input, textearea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:auto;
}


img {
border:0;
}

a {
color:#4C4C4C;
}

p {
margin:5px 0;
}

em {
	display:	inline;
	color:		#000000;
	font-size:	12px;
	text-align: inherit;
	font-style: normal;
	font-weight: bold;
}

hr {
color:#66543E;
height:2px;
border:0;
width:676px;
text-align:center;
}

h1 {
	/*font: normal Arial, sans-serif;
	font-size: 22px;
	font-variant:small-caps;
	color: #000000;
	font-weight:bold;
text-align:center;*/
display:none
}

h2 {
background-image:url(/dapcweb/cartes2009/images/css_h1.png);
background-position:left bottom;
background-repeat:no-repeat;
color:#FAFAFA;
font-size:18px;
font-variant:small-caps;
font-weight:bold;
padding:20px 0 9px 45px;
width:611px;
}

h3 {
	background:url(/dapcweb/cartes2009/images/plus_violet_modele.gif) no-repeat 0 9px;
	background-color:#66543E;
	border:solid #66543E 1px;
	color:#FFFF55;
	font-size: 12px;
	font-weight:700;
	margin:15px 0 10px;
	padding:5px 0 0 10px;
	clear:both;
	width:648px;
}

h4 {
padding-left:18px;
color:#666;
font-weight:700;
background:url(/dapcweb/cartes2009/images/puce_gris_modele.gif) no-repeat 10px 4px;
margin:5px 0;
text-align:left;
width:648px;
font-size: 11px;
}

h5 {
	color:#444444;
	font-size: 10px;
	display:inline;
}

td.h3 {
	background:url(/dapcweb/cartes2009/images/plus_violet_modele.gif) no-repeat 0 9px;
	background-color:#66543E;
	border:solid #66543E 1px;
	color:#888888;
	font-size: 12px;
	font-weight:700;
	margin:15px 0 10px;
	padding:5px 0 0 10px;
	clear:both;
	width:648px;
}



.fixedSize {
width:200px;
}


/* ====================================== Eléments spécifiques =========================================== */

/* =============================== Habillage de la frame de contenu  =================================== */

/* définition du conteneur de contenu */
#container{
width:648px;
}

/* habillage au sein de la page */
.section {
font-size:12px;
width:648px;
border:1px dotted #CCCCCC;
margin:3px;
text-align:left;
}

td .section {
width:676px;
border:none;
margin:3px;
text-align:left;
}

.section h1 {
background:url(/dapcweb/cartes2009/images/h1.jpg) no-repeat 0 9px;
border-bottom:solid #E7551B 1px;
color:#E7551B;
font-size:12px;
font-weight:700;
margin:0 0 5px;
padding:5px 0 0 15px;
width:648px;
}

.section td {
text-align:left;
padding:3 0 3 4;
}

.entete {
	margin:15px 0 15px 0;
	padding:5px 0 5px 20px;
	color:#66543E;
	font-size: 12px;
	font-weight:700;
	background-color:#FFFF00;
}

td.entete span {
font-size: 13px;
}

#entete,span.entete,td.entete, .entete,.section entete,.section entete,table.entete,#entete {
background:url(/dapcweb/cartes2009/images/css_double_fleche.gif) no-repeat 1px 7px;
padding: 0 0 0 15;
border-bottom:2px ridge #005500;

}

th.entete_table {
background-color:#F4F3F1;
padding:5px 5px 5px 5px;
font-size:13px;
}

h2.entete {
	background:url(/dapcweb/cartes2009/images/plus_violet_modele.gif) no-repeat 0 9px;
	background-color:#66543E;
	border:solid #66543E 1px;
	color:#888888;
	font-size: 12px;
	font-weight:700;
	margin:15px 0 10px;
	padding:5px 0 0 10px;
	clear:both;
	width:648px;
}

entete.h2 {
	background:url(/dapcweb/cartes2009/images/plus_violet_modele.gif) no-repeat 0 9px;
	background-color:#66543E;
	border:solid #66543E 1px;
	color:#888888;
	font-size: 12px;
	font-weight:700;
	margin:15px 0 10px;
	padding:5px 0 0 10px;
	clear:both;
	width:648px;
}
.important {
	/*border:1px solid #66543e;*/
	text-align:center;
	font-size: 12px;
	font-weight:700;
	color:#888888;
	margin:0px;
	padding:5px;
	/*background-color:#F8F8F8;*/
	height: auto !important;
	height: 12px;
	min-height: 12px;
	/*width: 648px;*/
}

div .important {
	/*border:1px solid #66543e;*/
	text-align:center;
	font-size: 12px;
	font-weight:700;
	color:#888888;
	margin:0px;
	padding:5px;
	/*background-color:#F8F8F8;*/
	/*height: auto !important;*/
	height: 12px;
	/*min-height: 12px;*/
}

.important table {
width:600px;
}

td .important {
	/*border:1px solid #66543e;*/
	text-align:left;
	font-size:12px;
	font-weight:700;
	color:#333333;
	margin:0px;
	padding:5px;
	/*background-color:#F8F8F8;*/
	height: auto !important;
	height: 12px;
	min-height: 12px;
}

.familleRecap {
font-weight:bold;
color:#464624;
font-size: 14px;
font-weight:bold;
}

.cgv, #cgv {
	width:676px;
	font-weight:bold;
	left:auto;
	color:#000000;
}

#blocSouscripteur select {
width:300px;
}

select.longSelect {
	width:200px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin:2px;
	border:solid #CCCCCC 1px;
	background-color:#F5F5F5;
}

#blocMarques  {
width:676px;
}

#printPage {
background-image:url(/dapcweb/cartes2009/images/imprimer.gif);	
top:200;
position:absolute;
left:150;
}

#printPage_en {
background-image:url(/dapcweb/cartes2009/images/imprimer_en.gif);	
top:200;
position:absolute;
left:150;
}

/* ======================= Habillage colonne droite et gauche (DA + PC) sur tout le site ====================== */

td.col_gche {
	background: url(/dapcweb/cartes2009/images/fond_turquoise.gif) repeat-x;	
	/*background-color:#83ACAF;*/
	font-family : Tahoma, Arial, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:#444444;
	height:24px;
}

td.col_dte {
background-color:#EAECB7;
}

/* ==================== Fin Habillage colonne droite et gauche (DA + PC) sur tout le site  ==================== */


/* ======================================== Habillage exposant page da.jsp ===================================== */

td.choix_exposant_titre {

background:url(/dapcweb/cartes2009/images/css_h2.gif) no-repeat 0px 2px;
border-bottom: 1px solid #222222;
color:#616132;	
font-weight: bold;
font-size : 17px;
font-variant:small-caps;
padding: 0px 10px 3px 20px;
}

td.choix_exposant {
background-color:#F0F4CF;
font-size : 13px;
color:#616132;	
font-weight: bold;
padding: 10 10 10 10;
}

/* ======================================== Fin Habillage exposant page da.jsp ===================================== */

/* ==================================== Habillage exposant page da\partenaire.jsp ================================ */

.exposantType, #exposantType {
	font-weight:bold;
}

/* ===================================== Habillage exposant page da\partenaire.jsp =============================== */


/* ======================================== commons\clientInfo.jsp ======================================== */

.info_stand_client {
	color:#a1d425;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-align:left;
}

.info_stand_lie {
	color:#66543e;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-align:left;
}

/* ====================================== Fin commons\clientInfo.jsp ====================================== */

/* ===================================== commande\bonCommandeInfo.jsp ===================================== */

.titre_recap_cmd {
	color:#66543e;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-align:left;
}

/* =================================== Fin Commande\bonCommandeInfo.jsp =================================== */

/* ===================================== commande\listeCommande.jsp ===================================== */

.titreRecapCmd {
	color:#66543e;
	font-weight:700;
	text-decoration:none;
	text-align:left;
	padding:2px 2px 2px 5px;
}

.titreRecapCmd select {
	font-size:11px;
	height:20px;
	font-weight:100;
	font-family:Arial, Helvetica, sans-serif;
}
/* =================================== Fin commande\listeCommande.jsp =================================== */

/* ================================= commande\confirmationAjoutCommande.jsp ================================ */
.ajout_cmd_pc, a.ajout_cmd_pc b {
	color:#076D82;
	font-weight:700;
	text-decoration:underline;
	text-align:left;
}
a.ajout_cmd_pc b{
	font-size: 11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
/* =============================== Fin commande\confirmationAjoutCommande.jsp ============================== */


/* ======================================== Habillage Montant ===================================== */

.montantTotal,td.montantTotal {
padding-left:12px;
background-color:#AFA397;
/*background:url(/dapcweb/cartes2009/images/car-brown.gif) no-repeat;*/
height:12px;
color:#fff;
font-size:16px;
font-weight:700;
text-transform:uppercase;
text-align:left;
margin:30px 0 15px;
width:676px;
}

/* ======================================== Fin Habillage Montant ===================================== */

/* ==================================== Habillage début et fin de Champ ================================= */

#txtIntro,td.txtIntro {
width:676px;
background-color:#888888;
color:#616132;	
font-weight: bold;
font-style:italic
font-size : 13px;			
}

#txtFin,td.txtFin {
width:676px;
background-color:#888888;
color:#616132;	
font-weight: bold;
font-style:italic
font-size : 13px;		
}

/* ==================================== Fin Habillage début et fin de Champ ================================= */

/* ==================================== Habillage début et fin de Bloc ================================= */

#txtIntro_bloc,span.txtIntro_bloc,td.txtIntro_bloc,.txtIntro_bloc {
width:676px;
background-color:#888888;
color:#464624;	
font-weight: bold;
font-style:italic
font-size : 13px;		
}

#txtFin_bloc,span.txtFin_bloc,.txtFin_bloc,td.txtFin_bloc {
width:676px;
background-color:#888888;
color:#464624;	
font-weight: bold;
font-style:italic
font-size : 13px;	
}

/* ==================================== Fin habillage début et fin de Bloc ================================= */


/* ==================================== Habillage Récapitulatif ================================= */

td.inscrit {
color:#66543E;
background-color:#888888;
font-size:16px;
font-weight:bold;
text-align:left;
padding:2px 2px 2px 5px;
}

td.recap_table {
background-color:#EAECB7;		
}

th.recap_table {
//background-color:#D5DA76;		
}

.recapTxtIntroPage,#recapTxtIntroPage,span.recapTxtIntroPage,td.recapTxtIntroPage,div.recapTxtIntroPage {
background-color:#888888;
color:#66543E;	
font-weight: bold;
font-style: italic;
font-size : 11px;	
}

.recapTxtFinPage,#recapTxtFinPage,span.recapTxtFinPage,td.recapTxtFinPage,div.recapTxtFinPage {
background-color:#888888;
color:#66543E;	
font-weight: bold;
font-style: italic;
font-size : 11px;	
margin:15px 0 10px;
padding:5px 0 0 15px;
}

div.recapTitre,.recapTitre,#recapTitre {
/*equivallent H2*/
background:url(/dapcweb/cartes2009/images/h1.jpg) no-repeat 0 9px;
border-bottom:solid #F4F3F1 1px;
color:#F4F3F1;
font-size:18px;
font-weight:700;
margin:15px 0 10px;
padding:5px 0 0 15px;
text-align:left;
width:676px;	
}

div.recapTxtIntroBloc {
background-color:#E1E591;	
width:676px;	
}

div.recapTxtFinBloc {
background-color:#E1E591;	
width:676px;	
}

.reglement,#reglement,td.reglement {
	width:676px;
	font-weight:bold;
	color:#66543E;
	margin:15px 0 10px;
	padding:5px 0 0 15px;
}


.dixB {

}


/* ==================================== Fin Habillage Récapitulatif ================================= */
	
/* ====================================== Définition Messages d'erreurs ======================================= */

.errors, #errors {
	color:#DF1221;
	font-weight:900;
	width:676px;
	padding:5px;
}

.errors_validation, #errors_validation {
	color:#DF1221;
	font-weight:700;
	width:676px;
	padding:5px;
	font-size:13px;
}

.errorMessages ul, #errorMessages ul {
	color:#DF1221;
	font-weight:700;
	width:676px;
}

.errorMessages li, #errorMessages li {
	color:#DF1221;
	font-weight:700;
	width:676px;
	font-size:10px;
}


li.errorMessages {
	color:#DF1221;
	font-weight:700;
	width:676px;
	font-size:10px;
}

ul.errorMessages {
	color:#DF1221;
	font-weight:700;
	width:676px;
}

.errorPage, #errorPage {
	color:#DF1221;
	font-weight:900;
	width:676px;
	padding:5px;
}

/* ==================================== Fin Définition Messages d'erreurs ===================================== */

/* ============================================ Définition Boutons ============================================= */
.bouton_cmd {
color:#009DE1;
font-weight:700;
text-decoration:underline;
text-align:left;
}

/* définition des bouton ajouter 
.bouton_table input.bouton ,.inputsanshover{
width:137px;
height:29px;
background-color:#99c301;
background-image:url(/dapcweb/cartes2009/images/fond_ajouter.png);
background-repeat:no-repeat;
background-position:bottom left;
border:solid #666 1px;
font-weight:700;
font-size:15px;
color:#fff;
letter-spacing:2px;
padding:3px 10px 20px 20px;
}*/

/* définition des bouton ajouter HOVER*/ 
.bouton_table input.bouton:hover,input.bouton:hover,.inputavechover {
background-color:#888888;
color:#000000;
width:auto;
/*m: expression(this.onmouseout = new Function("this.className = 'inputsanshover';"));*/
}

/* définition des bouton étape suivante */
/*input.bouton {
width:180px;
height:29px;
background-color:#3A98A4;
color:#fff;
background-image:url(/dapcweb/cartes2009/images/fond_etape_suivante.png);
background-repeat:no-repeat;
background-position:-25px -1px;
border:solid #666 1px;
font-weight:700;
font-size:15px;
letter-spacing:2px;
padding:3px 50px 20px 20px;
}*/

/* définition des bouton étape suivante HOVER*/ 
input.bouton:hover,input.bouton:hover {
background-color:#888888;
color:#000000;
width:auto;
}

td.bouton_table {
/*transparent*/
text-align:center;	
}


/* ========================================== Fin Définition Boutons =========================================== */



/* =============================== Style utilisé dans l'admin DA  =================================== */
.conseil {
background-color:#FFF;
background-image:url(/dapcweb/cartes2009/images/degrade_modele.jpg);
background-repeat:repeat-x;
background-position:bottom;
border:solid #92924C 1px;
text-align:left;
margin:10px 2px 2px;
padding:0;
}

.conseil .titre {
color:#FFF;
font-weight:700;
text-transform:uppercase;
background-color:#999;
background-image:url(/dapcweb/cartes2009/images/car-orange_modele.gif);
background-repeat:no-repeat;
background-position:4px 7px;
text-align:left;
margin:0;
padding:0 0 0 12px;
}

.conseil .texte {
color:#464624;
text-align:left;
border:none;
margin:0;
padding:5px 10px;
}

.conseil a {
color:#616132;
}

.conseil a:hover {
color:#92924C;
}

.conseil ul li {
background-image:url(/dapcweb/cartes2009/images/car-bleu_modele.gif);
background-repeat:no-repeat;
background-position:3px 7px;
color:#616132;
margin:0;
padding:2px 0 2px 10px;
}

.conseil strong {
font-weight:700;
color:#616132;
}

.currentStape {
font-size:14px;
color:#FF0000;
font-weight:bold;
}

td.currentStape {
background-color:#66CCCC;
}

/* ====================================== pages html : fin partenaires ======================================== */

/* ===================================== fin définition des pages html ========================================= */


/* ================== Habillage exposant page client\client.jsp (page non utilisée actuellement)============== */

.client {
font-weight:bold;
}

/* =============================== Habillage exposant page client\client.jsp =========================== */

table.bankInfo {
background-color:#F8F8F8;
width:600px;
border:1px solid black;
margin:3px 3px 3px 3px;
padding:2px 2px 2px 2px;
}

table.bankInfo td{
background-color:#DDDDDD;
border:1px solid dotted;
padding:2px 10px 2px 10px;
}
.bankInfo b {
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
