/* CSS Document */



#contenuTexte #liste *
{
	font-size:12px;
}

#contenuTexte #liste p
{
	color:#666666;
}

#contenuTexte #liste h1
{
	font-size:1.2em;
}

#contenuTexte #liste h1.titre
{
	height:80px;
	width:100%;
	margin:0 0 20px 0;
}

#contenuTexte a img
{
	border:0;
}

#contenuTexte #liste input
{
	width:auto;
}

#contenuTexte #liste select,
#contenuTexte #liste textarea
{
	background-color:#FFFFFF;
	color:#666666;
	border:1px solid #CCCCCC;
	font-size:11px;
	margin-bottom:5px;
}

#contenuTexte #liste .msgError
{
	margin:10px 0 10px 0;
	padding:10px;
	background-color:#E9E9E9;
	text-align:center;
	color:#D90005;
}

#contenuTexte #liste .inputButton
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#333333;
	cursor:pointer;
	font-size:11px;
	width:80px;
}

#contenuTexte #liste .clearer
{
	height:1px;
	clear:both;
}

#contenuTexte #liste .leftArea,
#contenuTexte #liste .rigthArea
{
	float:left;
}



#contenuTexte #liste .rightText
{
	float:left;
	width:80%;
}

#contenuTexte #liste .rightText p
{
	font-size:1.2em;
}

/* BEGIN DEFINITION DE STYLES SIMPLES */

	#contenuTexte #liste .center		{ text-align:center; }
	#contenuTexte #liste .left			{ text-align:left; }
	#contenuTexte #liste .right			{ text-align:right; }
	#contenuTexte #liste .bold			{ font-weight:bold; }
	#contenuTexte #liste .verySmall		{ font-size:10px; }
	#contenuTexte #liste .small			{ font-size:11px; }
	#contenuTexte #liste .big			{ font-size:13px; }
	#contenuTexte #liste .veryBig		{ font-size:14px; }
	#contenuTexte #liste .mainColorTxt	{ color:#FC0001; }
	#contenuTexte #liste .floatLeft		{ float:left; }
	
	
/* END DEFINITION DE STYLES SIMPLES */







/* BEGIN INDEX */

	#contenuTexte #liste #index #encarts
	{
		margin:40px auto 0 auto;
	}

	#contenuTexte #liste #index #encarts tr td.blank
	{
		background:none;
		width:5px;
		padding:0;
	}

	#contenuTexte #liste #index #encarts thead tr th
	{
		padding-bottom:5px;
	}

	#contenuTexte #liste #index #encarts tbody tr td,
	#contenuTexte #liste #index #encarts tfoot tr td
	{
		background-color:#FC0001;
		width:144px;
		padding:10px;
		vertical-align:top;
	}

	#contenuTexte #liste #index #encarts tbody tr td label
	{
		display:block;
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
		margin-bottom:5px;
	}

	#contenuTexte #liste #index #encarts tbody tr td input.inputText,
	#contenuTexte #liste #index #encarts tbody tr td select,
	#contenuTexte #liste #index #encarts tfoot tr td input.inputButton
	{
		float:left;
		background-color:#FC0001;
		border:#FFFFFF solid 1px;
		color:#FFFFFF;
		font-weight:bold;
		width:100%;
	}

	#contenuTexte #liste #index #encarts tbody tr td input.inputText
	{
		padding:1px;
		width:150px;
	}

	#contenuTexte #liste #index #encarts tfoot tr td input.inputButton
	{
		width:154px;
	}

	#contenuTexte #liste #index #encarts tbody tr td input.inputText,
	#contenuTexte #liste #index #encarts tbody tr td select
	{
		margin-bottom:20px;
	}

	#contenuTexte #liste #index #encarts select#jourEvenement,
	#contenuTexte #liste #index #encarts select#moisEvenement
	{
		margin-right:5px;
		text-align:left;
		width:42px;
	}

	#contenuTexte #liste #index #encarts select#anneeEvenement
	{
		width:54px;
		margin-right:0;
	}

	#contenuTexte #liste #index #encarts tfoot tr td
	{
		text-align:center;
	}

/* BEGIN INDEX */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN EDITION LISTE FORM */
	
	#contenuTexte #liste #editionListeForm table th
	{
		padding-right:10px;
	}

	#contenuTexte #liste #editionListeForm table td label
	{
		display:inline;
		padding:0;
	}
	
	#contenuTexte #liste #editionListeForm input.inputText
	{
		width:150px;
	}
	
	#contenuTexte #liste #editionListeForm #vous select,
	#contenuTexte #liste #editionListeForm #lautre select,
	#contenuTexte #liste #editionListeForm #adresseLivraison select
	{
		width:155px;
	}

	#contenuTexte #liste #editionListeForm #vous .dateNaissance select,
	#contenuTexte #liste #editionListeForm #lautre .dateNaissance select
	{
		margin:0pt 5px 1px 0pt;
		text-align:left;
		width:40px;
	}

	#contenuTexte #liste #editionListeForm #vous .dateNaissance #clientPrincipal_anneeNaissance,
	#contenuTexte #liste #editionListeForm #lautre .dateNaissance #clientSecondaire_anneeNaissance
	{
		width:59px;
		margin-right:0;
	}
	
	#contenuTexte #liste #editionListeForm #motAccueil textarea
	{
		width:400px;
		height:300px;
	}

/* END EDITION LISTE FORM */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN NOUVELLE LISTE CONFIRM */

	#contenuTexte #liste #editionListeFormConfirm #vous th label,
	#contenuTexte #liste #editionListeFormConfirm #lautre th label,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison th label,
	#contenuTexte #liste #editionListeFormConfirm #infosListe th label,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil th label,
	#contenuTexte #liste #editionListeFormConfirm #vous td,
	#contenuTexte #liste #editionListeFormConfirm #lautre td,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison td,
	#contenuTexte #liste #editionListeFormConfirm #infosListe td,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil td
	{
		color:#333333;
		font-size:11px;
		display:block;
		padding-right:10px;
		text-align:right;
		font-weight:normal;
	}

	#contenuTexte #liste #editionListeFormConfirm #vous td,
	#contenuTexte #liste #editionListeFormConfirm #lautre td,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison td,
	#contenuTexte #liste #editionListeFormConfirm #infosListe td,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil td
	{
		color:#999999;
		text-align:left;
	}

/* END NOUVELLE LISTE CONFIRM */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN NOUVELLE LISTE ET LISTE CONFIRM */

	#contenuTexte #liste #editionListeForm h3,
	#contenuTexte #liste #editionListeFormConfirm h3
	{
		background-color:#FC0001;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:small-caps;
		font-weight:bold;
		height:16px;
		line-height:normal;
		margin:0 0 10px 0;
		padding-top:1px;
		text-align:center;
		width:100%;
	}

	#contenuTexte #liste #editionListeForm .retour,
	#contenuTexte #liste #editionListeFormConfirm .retour
	{
		margin:0 0 5px 0;
		padding:0;
		text-align:right;
	}
	
	#contenuTexte #liste #editionListeForm #evenement,
	#contenuTexte #liste #editionListeFormConfirm #evenement
	{
		text-align:left;
	}

	#contenuTexte #liste #editionListeForm table td,
	#contenuTexte #liste #editionListeForm table th,
	#contenuTexte #liste #editionListeFormConfirm table td,
	#contenuTexte #liste #editionListeFormConfirm table th
	{
		vertical-align:top;
		font-size:10px;
	}
	
	#contenuTexte #liste #editionListeForm table th,
	#contenuTexte #liste #editionListeFormConfirm table th
	{
		text-align:right;
		font-weight:normal;
	}

	#contenuTexte #liste #editionListeForm #vous,
	#contenuTexte #liste #editionListeForm #lautre,
	#contenuTexte #liste #editionListeForm #adresseLivraison,
	#contenuTexte #liste #editionListeForm #infosListe,
	#contenuTexte #liste #editionListeForm #motAccueil,
	#contenuTexte #liste #editionListeFormConfirm #vous,
	#contenuTexte #liste #editionListeFormConfirm #lautre,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison,
	#contenuTexte #liste #editionListeFormConfirm #infosListe,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil
	{
		border:1px dotted #E6E6E6;
		margin:0pt 20px 40px 0pt;
		padding:0;
		width:267px;
		float:left;
	}

	#contenuTexte #liste #editionListeForm #lautre,
	#contenuTexte #liste #editionListeFormConfirm #lautre
	{
		margin-right:0;
	}
	
	#contenuTexte #liste #editionListeForm #vous h3,
	#contenuTexte #liste #editionListeForm #lautre h3,
	#contenuTexte #liste #editionListeFormConfirm #vous h3,
	#contenuTexte #liste #editionListeFormConfirm #lautre h3
	{
		float:left;
	}
	
	#contenuTexte #liste #editionListeForm #vous table,
	#contenuTexte #liste #editionListeForm #lautre table,
	#contenuTexte #liste #editionListeFormConfirm #vous table,
	#contenuTexte #liste #editionListeFormConfirm #lautre table
	{
		float:left;
		width:247px;
		margin:10px;
	}

	#contenuTexte #liste #editionListeForm #adresseLivraison,
	#contenuTexte #liste #editionListeForm #infosListe,
	#contenuTexte #liste #editionListeForm #motAccueil,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison,
	#contenuTexte #liste #editionListeFormConfirm #infosListe,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil
	{
		clear:left;
		width:100%;
	}

	#contenuTexte #liste #editionListeForm #adresseLivraison p,
	#contenuTexte #liste #editionListeForm #motAccueil p,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison p,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil p
	{
		font-size:11px;
		font-weight:normal;
		line-height:14px;
		margin:5px 0 10px 0;
		text-align:center;
	}

	#contenuTexte #liste #editionListeForm #adresseLivraison table,
	#contenuTexte #liste #editionListeForm #infosListe table,
	#contenuTexte #liste #editionListeForm #motAccueil table,
	#contenuTexte #liste #editionListeFormConfirm #adresseLivraison table,
	#contenuTexte #liste #editionListeFormConfirm #infosListe table,
	#contenuTexte #liste #editionListeFormConfirm #motAccueil table
	{
		margin:0 auto;
	}

	
	#contenuTexte #liste #editionListeForm #validation,
	#contenuTexte #liste #editionListeFormConfirm #validation
	{
		margin-top:40px;
	}
	
	#contenuTexte #liste #editionListeForm #validation table,
	#contenuTexte #liste #editionListeFormConfirm #validation table
	{
		width:100%;
	}
	
	#contenuTexte #liste #editionListeForm #validation td,
	#contenuTexte #liste #editionListeFormConfirm #validation td
	{
		text-align:right;
	}
	
	#contenuTexte #liste #editionListeForm #imagePerso,
	#contenuTexte #liste #editionListeFormConfirm #imagePerso
	{
		display:inline;
	}
	
	#contenuTexte #liste #editionListeForm #imagePerso img,
	#contenuTexte #liste #editionListeFormConfirm #imagePerso img
	{
		height:50px;
	}

/* END NOUVELLE LISTE ET LISTE CONFIRM */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN MENU */
	
	#contenuTexte #liste #menuGerer,
	#contenuTexte #liste #menuOffrir
	{
		float:left;
		background-image:url(../images/listeCadeaux/menu/menuGererBackground.gif);
		background-repeat:repeat-y;
		margin:0 10px 10px 0;
		width:56px;
	}
	
	#contenuTexte #liste #menuGerer img,
	#contenuTexte #liste #menuOffrir img
	{
		display:block;
		margin:0 auto;
		margin-bottom:5px;
	}
	
	#contenuTexte #liste #menuGerer img.header,
	#contenuTexte #liste #menuOffrir img.header
	{
		margin-bottom:15px;
	}
	
	#contenuTexte #liste #menuGerer img.footer,
	#contenuTexte #liste #menuOffrir img.footer
	{
		margin-bottom:0;
	}

	/* ---------------------------------------------------------------------------------------------------------- */

	/* BEGIN MENU GERER */
	
	/* END MENU GERER */

	/* ---------------------------------------------------------------------------------------------------------- */

	/* BEGIN MENU OFFRIR */
	
	/* END MENU OFFRIR */
	
/* END MENU */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN TABLEAU LISTE */

	#contenuTexte #liste .listeArticlesTab
	{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		margin-bottom:20px;
		width:100%;
	}
	
	#contenuTexte #liste .listeArticlesTab td,th
	{
		vertical-align:middle;
	}
	
	#contenuTexte #liste .listeArticlesTab thead td
	{
		background-color:#E6E6E6;
		border:#E6E6E6 solid 1px;
		color:#333333;
		font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
		font-size:13px;
		padding:3px;
		text-align:center;
		font-weight:bold;
	}
	
	#contenuTexte #liste .listeArticlesTab thead th
	{
		font-family:"Trebuchet MS", Arial, Helvetica,sans-serif;
		background-color:#FC0001;
		color:#FFFFFF;
		font-weight:bold;
		padding:3px;
		text-align:center;
	}
	
	#contenuTexte #liste .listeArticlesTab thead th.blank,
	#contenuTexte #liste .listeArticlesTab thead td.blank
	{
		background:none
	}
	
	#contenuTexte #liste .listeArticlesTab tbody td
	{
		color:#333333;
		border:1px solid #F8F6F6;
		padding:2px;
	}
	
	#contenuTexte #liste .listeArticlesTab tbody tr.total td
	{
		color:#FC0001;
	}
	
	#contenuTexte #liste .listeArticlesTab tbody td input.inputText
	{
		background-color:#FFFFFF;
		border:#CCCCCC solid 1px;
		text-align:center;
		width:30px;
	}
	
	#contenuTexte #liste .listeArticlesTab tbody tr.line1 td
	{
		border:1px solid #DDDDDD;
	}
	
	#contenuTexte #liste .listeArticlesTab tbody tr.line2 td
	{
		border:1px solid #EEEEEE;
	}
	
/* END TABLEAU LISTE */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN GERER LISTE */
	
	#contenuTexte #liste #gererListeCadeaux #listeArticles,
	#contenuTexte #liste #gererListeCadeaux #donnateurs
	{
		margin-bottom:20px;
		border-bottom:#666666 dotted 1px;
	}
	
	#contenuTexte #liste #gererListeCadeaux #donnateurs h1,
	#contenuTexte #liste #gererListeCadeaux #operations h1
	{
		height:inherit;
		margin:0 0 10px 0;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations p
	{
		margin:0 0 10px 0;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations ul
	{
		width:80%;
		margin-left:20px;
		margin-bottom:20px;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations ul li
	{
		list-style-position:outside;
		line-height:1.5em;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations div.clearer
	{
		border-bottom:#666666 dotted 1px;
		margin:0 0 10px 0;
		padding:10px 0 0 0;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight
	{
		float:left;
		width:45%;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight
	{
		float:right;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft input,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight input
	{
		float:left;
		margin:2px;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft label,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight label
	{
		float:left;
		margin-left:5px;
		width:80%;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft label strong,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight label strong
	{
		font-weight:normal;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft label span.montant,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight label span.montant
	{
		font-weight:bold;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #blocLeft label.compte,
	#contenuTexte #liste #gererListeCadeaux #operations #blocRight label.compte
	{
		font-style:italic;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #valideTransfert
	{
		margin-bottom:10px;
	}
	
	#contenuTexte #liste #gererListeCadeaux #operations #valideTransfert input
	{
		width:40px;
	}
	
/* BEGIN GERER LISTE */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN GERER DIFFUSER */

	#contenuTexte #liste #gererDiffuser #emailsListe,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe
	{
		width:50%;
		border:#999999 dotted 1px;
		margin:0 auto;
		padding:10px;
	}

	#contenuTexte #liste #gererDiffuser #emailsListe *,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe *
	{
		font-size:1em;
	}

	#contenuTexte #liste #gererDiffuser #emailsListe table,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe table
	{
		width:100%;
	}

	#contenuTexte #liste #gererDiffuser #emailsListe table tr th,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe table tr th
	{
		font-weight:normal;
	}

	#contenuTexte #liste #gererDiffuser #emailsListe table tr td input,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe table tr td input
	{
		margin:0;
		padding:1px;
	}

	#contenuTexte #liste #gererDiffuser #emailsListe table tr td input.inputText,
	#contenuTexte #liste #gererDiffuserConfirm #emailsListe table tr td input.inputText
	{
		width:95%;
		display:inline;
	}

	#contenuTexte #liste #gererDiffuserConfirm #emailsListe table tr td input.inputButton
	{
		margin-top:20px;
	}

/* BEGIN GERER DIFFUSER */

/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN OFFRIR */

	#contenuTexte #liste #offrir .photoPerso
	{
		float:left;
		width:45%;
		margin-right:10px;
		margin-bottom:20px;
	}

	#contenuTexte #liste #offrir .informations
	{
		width:45%;
		float:left;
		margin-bottom:20px;
	}

	#contenuTexte #liste #offrir table#offrirChoix
	{
		width:90%;
		margin:20px auto;
	}

	#contenuTexte #liste #offrir table#offrirChoix tr th
	{
		width:60px;
		padding-right:5px;
	}

	#contenuTexte #liste #offrir table#offrirChoix tr td
	{
		color:#FC0001;
		font-size:1.4em;
		font-weight:bold;
		border:1px dotted #E6E6E6;
		padding:5px;
	}

	#contenuTexte #liste #offrir table#offrirChoix tr.blank td
	{
		border:0;
		padding:0;
		height:5px;
	}
	
/* END OFFRIR */
	
/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN OFFRIR CADEAU */
	
	#contenuTexte #liste #offrirCadeau #filtres
	{
		text-align:right;
		margin:0;
	}

	#contenuTexte #liste #offrirCadeau #filtres select
	{
		width:180px;
		margin:0 2px 5px 0;
	}

	#contenuTexte #liste #offrirCadeau #filtres input.inputButton
	{
		width:30px;
	}

	#contenuTexte #liste #offrirCadeau .listeArticlesTab input
	{
		width:50px;
	}

	#contenuTexte #liste #offrirCadeau .listeArticlesTab .offrir,
	#contenuTexte #liste #offrirCadeau .listeArticlesTab .offrir:link,
	#contenuTexte #liste #offrirCadeau .listeArticlesTab .offrir:visited,
	#contenuTexte #liste #offrirCadeau .listeArticlesTab .offrir:active
	{
		color:#666666;
		font-weight:normal;
	}
	
	#contenuTexte #liste #offrirCadeau .listeArticlesTab .offrir:hover
	{
		color:#AAAAAA;
		text-decoration:none;
	}


/* END OFFRIR CADEAU */
	
/* ---------------------------------------------------------------------------------------------------------- */

/* BEGIN OFFRIR DON */
	
	#contenuTexte #liste #offrirDon #choixDon *
	{
		font-size:16px;
		font-weight:bold;
	}
	
	#contenuTexte #liste #offrirDon #choixDon
	{
		width:80%;
		margin:20px auto;
		padding:10px;
	}
	
	#contenuTexte #liste #offrirDon #choixDon input.inputText
	{
		width:80px;
		text-align:right;
	}
	
	#contenuTexte #liste #offrirDon #choixDon input.inputButton
	{
		border:0;
		background:none;
	}
	
	#contenuTexte #liste #offrirDon #choixDon table
	{
		width:100%;
	}
	
	#contenuTexte #liste #offrirDon #choixDon table td
	{
		padding:5px;
	}

/* END OFFRIR DON */

