body 				{font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../fr/images/index_back_fade.jpg) repeat-x #6fa22b; margin: 0; padding: 0; color: #4d4d4d;}

em {font-size:0.9em;}
#noticeChangement {float:right;font-size:1.1em;letter-spacing:0.1em;color:#555555;}
.concours {background-color:#E1FFDF;}
a					{text-decoration: none; color: #5D8C1E; }
a:hover				{text-decoration: underline;  color: #5D8C1E; }

#mondial_index		{width:1000px; height:500px; position: absolute; top:50%; left:50%; margin-left:-500px; margin-top:-250px; background: url(../fr/images/index_fond.png) no-repeat;}
#mondial_index_en	{width:1000px; height:500px; position: absolute; top:50%; left:50%; margin-left:-500px; margin-top:-250px; background: url(../en/images/index_fond.png) no-repeat;}
* html #mondial_index		{background: url(../fr/images/index_fond.gif) no-repeat;}
* html #mondial_index_en	{background: url(../en/images/index_fond.gif) no-repeat;}
#mondial_index a	{display: block;}
#lien1				{width: 409px; height: 190px; position: absolute; left: 51px; top: 82px;}
#lien2				{width: 409px; height: 150px; position: absolute; left: 51px; top: 275px;}
#lien_mondial		{width: 482px; height: 335px; position: absolute; left: 464px; top: 82px;}
#langue				{position: absolute; top: 450px; left: 783px;}

h1 					{margin: 0; }
h2 					{margin: 0; }
#master				{background: #ffffff url(../images/bas_fleur.gif) no-repeat 0 bottom; text-align: left; margin: 0; padding-bottom: 115px; position: relative; width: 900px }
#fleur 				{margin-left: -85px; position: relative; top: 0; height: 240px; float: left;}
#bordure			{position: relative; width: 900px; height: 10px; margin: 0; padding: 0; align: top;  float: left;}
#entete				{position: relative; width: 900px; height: 120px; margin: 0;}
#logo				{position: relative; width: 248px; float: left;}
#pub				{position: relative; width: 468px; height: 60px; top: 10px; float: left;}
#piano				{position: relative; width: 162px; float: right;}
#photo		    	{background-color: #ffffff; position: relative; width: 900px; height: 282px }

#contenu		   	{font-size: 11px; text-align: left; position: relative; top: 25px; bottom: 200px; left: 50px; width: 600px; min-height: 680px;}
#contenu_mois	   	{background:url(../fr/images/chorale_mois_fond.jpg) no-repeat; font-size: 11px; text-align: left; position: relative; top:20px; bottom: 200px; left:0; min-height: 650px;}
#choeur_mois		{padding-left:55px;}
#choeur_mois_txt	{margin-left:70px; width:565px; margin-top:35px;}
#choeur_mois_txt h1	{font-size:18px;}
#choeur_mois_txt h2	{visibility: visible; font-size:14px; text-transform:uppercase; margin:20px 0 15px 0;}
#contenu h1   		{color: #6fa22b; font-size: 22px; margin: 0; padding: 0 }
#contenu h2   		{color: #01376a; font-size: 14px; margin: 0; padding: 5px 0 0 }
#contenu ul li		{margin: 10; padding: 0; list-style-type: disc }
#contenu ol li		{margin: 10; padding: 0; }
#info				{background: url(../images/bg_fleur_pub_top.gif) no-repeat 0 110px; position: absolute; float: right; top: 475px; right: 0; width: 250px; }
#info_mois			{background: url(../images/bg_fleur_pub_top.gif) no-repeat 0 110px; position: absolute; float: right; top: 200px; right: 0; width: 250px;}

.bouton	a			{ color: #FFFFFF; font-weight: bold; text-decoration: none }
.bouton a:hover		{ color: #FFFFFF; font-weight: bold; text-decoration: underline }

#credit 								{position: relative; width: 900px; color: #FFFFFF; font-size: 9px }
#credit_index							{position: absolute; bottom: 5px; left: 50%; margin-left: -450px; text-align: center; width: 900px; color: #FFFFFF; font-size: 9px }
#credit a, #credit_index a				{text-decoration: none; color: #ffffff; }
#credit a:hover, #credit_index  a:hover	{text-decoration: underline ; color: #ffffff; }
#copy	 								{position: relative; width: 900px; color: #D4E3C0; font-size: 9px }
#copy a									{text-decoration: none; color: #D4E3C0; }
#copy a:hover							{text-decoration: underline ; color: #D4E3C0; }

th					{font-size: 12px; color: #01376a;}
td					{font-size: 11px;}

.frmnormal 		{}
.frmerreur 		{background: #6FA22B;}
#frmresumeerr	{border: #FF2244 dashed 1px; background: #DDDDDD; padding: 5px; display: none;}

.ginfo         {font-family: Verdana, Arial, Helvetica, sans-serif; width: 275px;}
.ginfo h3      {margin: 0; padding: 0; padding-top: 3px; font-size: 14px; font-weight: bold}
.ginfo p       {margin: 0; padding: 0; font-size: 11px}
.ginfo form    {margin: 0; padding: 0;}
.ginfo input   {font-size: 11px}
.ginfo a       {margin: 0; padding: 0; float: right; font-size: 11px; color: #000000;}
.ginfo img     {float: left; padding-right: 3px}
#liste         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#liste a       {color: #000000; text-decoration: none;}
#liste a:hover {text-decoration: underline;}

.faq_question	{cursor: pointer; cursor: hand;}
.faq_reponse	{display:none;}
.faq_affreponse	{display:block;}

.liste			{background-color:#EBEBEB;}
.liste2			{background-color:#FFFFFF;}

.formtitre		{background-color:#01376A;color:white;font-weight:bold;letter-spacing:0.1em;padding:0.2em;}
.formquestion   {font-weight:bold;padding:0.2em 0em 0.2em;}
.formlong       {display:table-row;}
.formcourt      {display:none;}

.rouge			{color:#CC0000;}

.indent			{padding-left:20px;}
.fleur			{list-style-image:url(../fr/images/bullet_fleur.gif);}
.fleur li		{margin-top:3px;}
#even_choristes li	{margin-top:10px;}

.note_gris		{font-size:10px; color:#ababab;}
.important		{font-size:14px; font-weight:bold; text-align:center;}

.book			{font-family:Book Antiqua, Times; color:#01376A; text-transform:uppercase; font-size:12px;}

.portailpdf li	{list-style-image:url(../fr/images/portail_pdf.gif);}
.portailmp3 li	{list-style-image:url(../fr/images/portail_note.gif);}
.portailcase	{min-height:140px; width:33%; float:left;}
.portailcase3 td{width:33%; padding-bottom:20px; vertical-align:top;}
.portailcase3 ul{list-style-image:url(../fr/images/bullet_pointe.gif);}
.portailcase2	{border-collapse:collapse;}
.portailcase2 td{width:25%; vertical-align:top; background:#F7F7F7; border:1px solid #DFDFDF;}
.portailcase2 ul li a{display:block; width:100%;}
.portailcase2 ul li a:hover{text-decoration:none; font-weight:bold; color:#FFFFFF;}
.portailcase2 ul li:hover{background:#838383;}
.portailcase2 h3{margin:0; padding:10px; background:#ececec; font-size:16px; line-height:16px; font-family:Book Antiqua, Verdana;}

.tableauRepertoire {width:580px;}
.ligneform1 {width:80px;float:left;padding-right:10px;}
.ligneform2 {width:240px;float:left;}

#trAutobusDispo, #trTrainStation {padding-left:5px;}
#trAvionInfo {width:415px;padding:5px;}
.champsAvion1 {float:left;width:200px;height:10px;}
.champsAvion2 {float:left;margin:3px;}

/* promo navette + bulle info accueil */
#bulle-info{width:281px; height:75px; padding:35px 15px 0 25px; color:#fbddd7; margin:25px auto;}
#navettes-stl{width:470px; height:185px; padding:100px 5px 0 125px;}
#navettes-stl em{color:#80a308; font-style:normal; font-size:1em;}

.partenaires-cnt	{text-align:center;}
.partenaires-cnt img{border:none; margin:25px;}

.partenaires-hrz	{text-align:center;}
.partenaires-hrz img{border:none; margin:15px;}

/* tournée des choeurs 2009 */

#tourneechoeurs{height:820px; background:url(../fr/images/tourneedeschoeurs2009.jpg) no-repeat; position: relative;}
#tourneechoeurs #chanter{display:block; width:184px; height:48px; text-indent:-999px; background:url(../fr/images/tourneedeschoeurs2009_jeveuxchanter.gif) no-repeat; position:absolute; top:555px; left:75px;}
#tourneechoeurs #organiser{display:block; width:183px; height:48px; text-indent:-999px; background:url(../fr/images/tourneedeschoeurs2009_jeveuxorganiser.gif) no-repeat; position:absolute; top:555px; left:345px;}
#tourneechoeurs #chanter:hover{background-position:-1px -50px;}
#tourneechoeurs #organiser:hover{background-position:0 -50px;}

/* presse */
#presse-journaux	{margin:30px 0; padding:0; width:100%; list-style-type:none; overflow:auto;}
#presse-journaux li	{width:140px; margin:0 0 30px 30px; float:left; list-style:none !important;}
#presse-journaux a	{font-weight:bold;color:#6fa22b;}
#presse-journaux a:hover, #presse-enligne a:hover{text-decoration:none; color:#95c455;}
#presse-enligne		{width:485px; margin:30px 0 0 57px; padding:0; list-style-type:none; background:#ecf3e4;}
#presse-enligne li	{margin:0; padding:0 5px !important; height:25px; line-height:25px; list-style:none !important;}
#presse-enligne li.pale{background:#f2f7ec;}
#presse-enligne a	{font-weight:bold; color:#6fa22b; float:right; margin-top:-25px;}

/* choristes */
#frmInscription2010		{background:#000000; color:#ffffff; overflow: auto; font-weight:bold; padding-bottom:15px;}
#frmInscription div		{padding:8px 15px; width:265px; height: 40px; float:left;}
#frmInscription input	{width:265px; border:0;}

.error					{font-size:10px; color:#BE1E2D;}