﻿/**** Fonts : 0.7(main font size) = 11px , 1.2em = 12px, 1.1em=11px **/

* {padding:0; margin:0;}

body{
	background:#FFFFFF url(/DATA/jmcfondation/FILES/image/bg_page.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;	
	color:#252122;	
	}

p{padding-bottom:0.75em;}
img{border:0;}
ul{ margin:0; padding:0; list-style-type:square;  margin-left:20px;}
li{padding-bottom:2px;}
a{/*color:#b7161a;*/color:#DE181C; text-decoration:none;}
a:hover{/*color:#b7161a;*/color:#DE181C; text-decoration:underline;}


.hidden{ top:-100px; position:absolute;}
.note{color:red}
.right{float:right}
.credit { padding:0; margin:0; font-size:0.8em; color:#666666;}

/************************************************************************* layout *****/
#container{
	font-size: 0.75em; /*0.70*/
	width:960px;
	margin:0 auto;
	/*background:#FFFFFF url(/DATA/jmcfondation/FILES/image/bg_container.jpg) repeat-y;*/
}
#header{overflow:hidden;background:#ebeeef; clear:both; width:920px; padding:0 20px; height:191px;}
#header .links {float:right;margin-bottom:20px;font-size:0.9em;}
#header img{display:block;}
#header .imga{width:602px; float:left;}
#header .imga .logo{float:left;width:203px;}
#header .imga .artist{float:left;width:399px;}
#header .imgb{width:317px;float:left; padding-top:45px; background:url(/DATA/jmcfondation/FILES/image/bg_header_b.jpg) no-repeat; height:146px;}
#header p{margin:0; padding:0;}

#header ul{ margin:0;/*display:block;*/}

#header .links ul li{display: inline; /*padding:0 2px;*/ padding:0px 5px 0px 3px; border-right:solid 1px #424242; color:#424242; }
#header .links ul li.noborder { border:none;}
#header .links ul li a.selected{font-weight:bold;}
#header .links ul li a{color:#424242; text-decoration:none;}
#header .links ul li a:hover{color:#424242; text-decoration:underline;}

#header .search{padding-top:20px;font-size:0.9em;}
* html #header .search{margin-top:-47px;padding-top:0px;}
* +html #header .search{margin-top:-47px;padding-top:0px;}

.searchinput{background:url(/DATA/jmcfondation/FILES/image/bg_searchinput.gif) no-repeat; width:215px; height:22px; border:0; padding:0; margin:0;  padding-left:20px;  padding-top:5px;  vertical-align:middle;} 
.searchsubmit{width:77px; height:22px; border:0;  margin:0; vertical-align:middle;} 
#header .search p {color:#424242;margin:9px 0 0 1px;}

ul.suggestions {margin:0;margin-left:1px;}
ul.suggestions li {list-style-type:none;}
ul.suggestions li a {padding-left:10px;background:url(/DATA/jmcfondation/FILES/image/bullet_suggestion.gif) no-repeat left top;}
ul.suggestions li a, ul.suggestions li a:link {text-decoration:none;}
ul.suggestions li a:hover {text-decoration:underline;}

/*
#menu {
	margin-left:auto;
	margin-right:auto;
	height:35px;
	width:920px;
}

#menu_top {
	height:35px;
}

#menu_top ul  {
	margin:0; padding:0;
}

#menu_top ul li {
	float:left;
}
*/
#menus{

background:#ebeeef;

clear:both;

}

#menu1 { margin-left:20px;height:35px; background:#ebeeef url(/DATA/jmcfondation/FILES/image/bg_menu1.jpg) repeat-x; width:920px; }

#menu1 ul {margin:0; padding:0;}

#menu1 li{display:inline}

#menu2 { margin:0 20px; height:31px; background:#ebeeef url(/DATA/jmcfondation/FILES/image/bg_menu2.jpg) repeat-x; width:920px;}

#menu2 ul{margin:0;display:block; padding-left:140px;}

#menu2 ul li{display: inline;}



#fContent {
	overflow:hidden;
	padding: 16px 36px 33px 36px;	
	width:888px; 
	background: url(/DATA/jmcfondation/FILES/image/bg_content.jpg) no-repeat;
	min-height:547px;
	/*height:auto !important;
	height:547px;*/
}


#footer{
	clear:both; 
	margin-top:-18px;
	padding:21px 36px;
	/*height:55px;*/
	font-size:11px; 
	color:#424242; 
	background:url(/DATA/jmcfondation/FILES/image/bg_footer.jpg) top no-repeat;
}
#footer a{color:#424242;text-decoration:none;}
#footer a:hover{ text-decoration:underline;}

#submenu {float:left;width:720px;}

#designby {float:left;width:168px;text-align:right;}

/********************************************************************** homepage**************/
/****************** left column**************/
#fHome_left {float:left;width:336px;background:url(/DATA/jmcfondation/FILES/image/bg_fHome_left.gif) right no-repeat;}

#fTitre {height:27px;}
#fTitre h2, #fJeunessesMusicales h2 {font-size:1.4em;color:#de181c;}
/*font-size:1.5em;*/
/*#fFlash, #fNewsEvents {width:320px;}*/
#fFlash {width:320px;}
#fFlash p {padding-bottom:0px;}
#fNewsEvents {width:300px;}

#fIntro {
	padding:21px 15px 9px 0px;
	width:305px;
	font-size:12px; /*11px*/
	color:#424242;
	/*background:url(/DATA/jmcfondation/FILES/image/bg_fIntro.gif) left top no-repeat;*/
	background:url(/DATA/jmcfondation/FILES/image/bg_fIntro-2.gif) left top no-repeat;
}
#fIntro p {padding-bottom:1.20em;}
#fIntro a, #fJeunessesMusicales a {padding-right:8px;color:#de181c;background:url(/DATA/jmcfondation/FILES/image/bullet_arrow.gif) center right no-repeat;}


.tNewsEvent a {font-weight:bold;color:#424242;}
.tRowTitle {height:54px;font-size:10px;background:url(/DATA/jmcfondation/FILES/image/bg_trowtitle.gif) repeat-x;}
.tRow1 {height:40px;background:url(/DATA/jmcfondation/FILES/image/bg_trow1.gif) repeat-x;}
.tRow2 {height:40px;background:url(/DATA/jmcfondation/FILES/image/bg_trow2.gif) repeat-x;}
.tColumnDate {padding-left:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;color:#424242;}
.tColumnDate span {padding:5px;}
.tColumnDate span.selected {color:#FFF;background-color:#de181c;}


/****************** middle column**************/
#fHome_middle {float:left;margin:0px 16px;width:219px;}
* html #fHome_middle {margin:0px 14px;}
#fHome_middle p {padding-bottom:10px;}

#box_login {
	padding:0px 15px;
	height:205px;
	width:189px;
	font-weight:bold;
	color:#FFF;
	background:url(/DATA/jmcfondation/FILES/image/bg_box-login.jpg) no-repeat;
}

#box_login table td, #box_findParticipant table td {padding:0px 0px 5px 0px;}
#box_login ul {margin:0;list-style-type:none;font-size:11px; /*10px*/}
#box_login ul li {padding-left:11px;background:url(/DATA/jmcfondation/FILES/image/bullet_arrow-grey.gif) top left no-repeat;}
#box_login ul li a {color:#b7b6b6;}
#box_login ul li a:hover {text-decoration:underline;}

.iText {height:18px;width:91px;border:1px solid #9c9c9c; font-size: 11px;}

#box_findParticipant {
	padding:0px 15px;
	height:202px; /* 182px */
	width:189px;
	color:#FFF;
text-align:justify;
	background: #343434 url(/DATA/jmcfondation/FILES/image/bg_box-findParticipant.jpg) no-repeat;
}

#box_findParticipant select{width:180px;}
/****************** right column**************/
#fHome_right {float:left;width:300px;}

#fJeunessesMusicales {
	padding:0px 14px;
	/*height:225px; 182px*/
	color:#424242;
	background: #ececec url(/DATA/jmcfondation/FILES/image/bg_fJeunessesMusicales.gif) top repeat-x;
}

#fJeunessesMusicales p {
	padding-bottom:1em;
}



.spacer {height:15px;width:100%;background:url(/DATA/jmcfondation/FILES/image/bg_spacer.gif) repeat-x;}

#home_left{width: 570px; padding-right: 15px; float:left;} 
#home_left a.arrowlink{ background:url(/DATA/jmcfondation/FILES/image/arrow.gif) right no-repeat; padding-right:10px;color:#de181c; }
#home_left h2{/*font: 1.2em Arial, Helvetica, sans-serif; color:#de181c; padding-bottom:0.7em; text-transform:uppercase; font-weight:bold;*/}
#home_right{width: 302px; float:left;}
/*.events table {background:url(/DATA/jmcfondation/FILES/image/bg_tr.jpg); height:198px; width:300px;}
.events table td{height:35px; padding-top:5px; padding-left:18px;}
.events caption{background:#f5f5f5}
.events table a{ color:#252122; text-decoration:none;}
.events table a:hover{color:#de181c;}
.dateon{background:url(/DATA/jmcfondation/FILES/image/bg_event1date.jpg) no-repeat;color:#FFFFFF; width:70px; vertical-align:text-top}
.concerton{background:url(/DATA/jmcfondation/FILES/image/bg_event1concert.jpg) no-repeat; vertical-align:text-top}
#home_right .right_buttons ul li{padding-bottom:10px;}
#home_right .banner{background:url(/DATA/jmcfondation/FILES/image/bg_blocksup.jpg) top no-repeat; padding-top:15px; padding-bottom:10px; margin-right:2px;}
#flasharea{ width: 570px; height:235px; clear:both;}
#blocksup{ background:url(/DATA/jmcfondation/FILES/image/bg_blocksup.jpg) top no-repeat; min-height:160px; padding-top:24px; width: 570px; clear:both;overflow:hidden;}
* html #blocksup {height:160px;}
#blocksup_a{background:url(/DATA/jmcfondation/FILES/image/bg_blocksup_a.jpg) right no-repeat; width:270px; padding-right:30px; float:left;}
#blocksup_b{ padding-left:30px; padding-right:5px; width:235px; float:left;}
#blocksbottom{background:url(/DATA/jmcfondation/FILES/image/bg_blocksbottom.jpg) top no-repeat; clear:both; padding-top:28px ;overflow:hidden;}
#blocksbottom_a{width:270px; padding-right:30px; float:left; height:150px; padding-top:21px;}
#blocksbottom_b{ width:210px; float:left; height:186px; background:url(/DATA/jmcfondation/FILES/image/bg_donation.jpg) no-repeat; padding:20px 30px; color:#FFFFFF;}
#blocksbottom_b h2{/*color:#FFFFFF;}

****************************************************************** Internal page**************/
#int_left{float:left;width:288px;background:url(/DATA/jmcfondation/FILES/image/bg_intleft.jpg) repeat-y; }
#int_left_empty{width:288px; padding-top:25px; float:left; }
#int_left p {padding-bottom:0px;height:22px;}
#int_right{width:598px; float:left; padding-top:20px; }
#int_right h1{ text-transform:uppercase; font-size: 1.3em; color:#de181c; padding-bottom:0.5em;}

#int_right h2{ text-transform:uppercase; font-size: 1.2em; color:#de181c; padding-bottom:0.5em; display: block; clear:both;}
#breadcrumb {/*color:#e03236;*/color:#DE181C; font-size:0.9em; text-align:right}
#breadcrumb a{color:#424242; text-decoration:underline}




#int_menu{
	background:url(/DATA/jmcfondation/FILES/image/bg_intmenu.jpg) no-repeat;
	min-height:386px;
	height:auto !important;
	height:386px;
}

* html #int_left {background:none;}


#int_menu ul{ padding:0 18px; margin:0; /*min-height:344px;*/}
.int_menuend p{ padding:0; background:#FFFFFF}
* html #int_menu ul{ padding:0 18px; margin:0;/*height:344px;*/}

/*
#int_menu ul li{ background:url(/DATA/jmcfondation/FILES/image/menu_arrow.gif) no-repeat; margin:10px 10px 0 0; padding-left:10px; display:block;   }
#int_menu .on li{background:url(/DATA/jmcfondation/FILES/image/menu_arrow_on.gif) no-repeat; }
#int_menu ul li a{ color:#424242; text-decoration:none}
#int_menu ul li a:hover{ color:#de181c; text-decoration:none}
*/
#int_menu ul { margin:0; padding:0 18px; list-style:none; }

#int_menu ul li { display:block;  margin:10px 10px 0 0; padding-left:10px; font-weight: bold;background:url(/DATA/jmcfondation/FILES/image/menu_arrow.gif) no-repeat; }

#int_menu .on li {background:url(/DATA/jmcfondation/FILES/image/menu_arrow_on.gif) no-repeat; }
#int_menu ul li a { color:#424242; text-decoration:none}
#int_menu ul li a:hover { color:#de181c; text-decoration:none}
#int_menu ul li a.selected {color:#de181c; text-decoration:none}

#int_menu ul li ul {margin:10px 0px 10px 0px; padding:0;}

#int_menu ul li ul li { display:block; margin:0 5px 0 0; padding-left:10px; font-weight:normal;background:url(/DATA/jmcfondation/FILES/image/menu2_arrow.gif) no-repeat; }

#int_menu ul li ul li a.selected {font-weight:bold;color:#424242;}

#int_menu ul li ul li ul li {display:block; margin:0 5px 0 0; padding-left:10px; font-weight:normal;background:url(/DATA/jmcfondation/FILES/image/menu3_arrow.gif) no-repeat; }

#int_menu ul li ul li ul li a.selected {text-decoration:none;color:#969696;}

#int_menu ul li ul li ul li ul {}
#int_menu ul li ul li ul li ul li {display:block; margin:0 5px 0 0; padding-left:10px; font-size:11px;font-weight:normal;background:url(/DATA/jmcfondation/FILES/image/menu4_arrow.gif) no-repeat; }
#int_menu ul li ul li ul li ul li a{color:#969696;}
#int_menu ul li ul li ul li ul li a:hover{text-decoration:underline;color:#969696;}
#int_menu ul li ul li ul li ul li a.selected {text-decoration:underline;font-weight:normal;color:#969696;}
#int_right .tLaureat td, #int_right .tAdministration td{ background-color:#fff; color:##252122; font-weight:normal; padding:2px 5px 2px 5px;
border:0;}
#int_right .tAdministration td {color:#252122;}


#int_right table th{ background-color:#626262; color:#fff; font-weight:bold; padding:2px 5px 2px 5px;
}

#int_right table td{ background-color:#ededed;  font-weight:normal; padding:2px 5px 2px 5px;
}

#int_right table tr.rowdark td{ background-color:#dfdfdf; font-weight:normal; padding:2px 5px 2px 5px;
}

#int_menu .sectiontitle { 
	padding-top:20px; 
	padding-left:18px; 
	text-transform:uppercase; 
	font-size: 1.2em; 
	font-weight:bold;
	background: url(/DATA/jmcfondation/FILES/image/bg_title.jpg) no-repeat;  
}

#int_menu .sectiontitle ul { 
margin:0;
	margin-bottom:10px;
	text-transform:none;
	font-size: 11px; 
}

#int_menu .sectiontitle ul li { 
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	background:none;
}

#int_right .evenements_speciaux td { border:none;}

.galeriephotos img{ padding: 0 10px 10px 0px;}
#int_right .choix_regions td { background:#ffffff;}

#z41 a {background-image:none;display:block;}
