/* CSS DSE */

body{ 
	margin: 0; 
	padding:0; 
	background-color:#FFF; 
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

* {
margin:0;
padding:0;
border:none;
}

#home {background-color:#273387}

html{ height: 100%; width: 100%;}
a {text-decoration:none;}
a img{border:none;}

input, select, textarea {border:#CCC 1px solid}

/*STRUCTURATION*/


#global{width: 1000px; height: 100%;}

#menu{ 
	width: 164px;
	background-color: #AEB7C8;
	position: fixed;
	top:0;
	left:0;
	height:100%;
	float:left;
}

#content {
float:left;
margin:0 0 0 164px;
width:724px;
display:inline;
position:relative;
padding:45px 0px 0px 10px;
}

/*--------------- HOME PAGE-----------------*/
 
#flashintro{width:832px; height:373px;}

#onglet_editions{position: absolute; top: 0px; left: 0px; width: 736px; height: 30px; z-index:20;}
#onglet_editions2{position: absolute; top: 0px; left: 0px; width: 736px; height: 30px; z-index:20;}
#credit{position: absolute; top: 445px; left: 10px; width: 736px; height: 30px; z-index:30;}
#warning{position: absolute; top: 500px; left: 10px; width: 736px; height: 30px; z-index:30;}
.credit{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #CCCCCC}



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

.actualite{
border:1px solid #4159A0;
margin-top: 20px;
margin-bottom: 10px;
padding: 10px 0px 10px 10px;
overflow:auto;
height:auto;
}

.links{
border:1px solid #4159A0;
margin: 20px 0px 10px 0px;
padding: 10px 0px 10px 10px;
}

.titre_actu {
margin: 0 223px 0 0;
}

.actu_content{
float:left;
width:491px;
margin:10px 0px;
display:inline;
}

.actu_image {
float:left;
margin:0 0 10px 55px;
display:inline;
}

.actu_image img {border:1px solid #282848}

.titre_actu h2 {
font-size: 15px;
font-weight:bolder;
color: #282848;
}

.titre_actu h3{
font-size: 12px;
font-weight:bolder;
color: #4159A0;
background: url(../images/pointille.png) repeat-x 4px 15px;
margin-top: 0px;
padding-bottom:2px; 
}

.actualite .ss_titre {
font-size:13px;
background:transparent url(../images/pointille.png) repeat-x scroll 4px 13px;
color:#4159A0;
}



.titre_loc_vente{font-size: 15px; font-weight:bolder; color: #981031;}
.titreactu2{font-size: 15px; font-weight:bolder; color: #4159A0;}
.titreactu{color: #0000FF;}
.titreactu a:hover {color: #4159A0;}
.sous-titre_actu2{font-size: 12px; font-weight:bolder; color: #282848; background: url(../images/pointille.png) repeat-x 4px 13px; margin-top: 0px;  margin: 0px 0px 0px 0px;}
.article_actu{margin: 0px; padding: 0px;}
.article_sans_cadre{margin-left: 10px;}

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





.actualiteSpe{position: relative; width:714px; border:1px solid #4159A0; margin: 20px 0px 10px 0px; padding: 10px 0px 10px 10px;}

/*div historiques correspondant a une presentation sur 2 lignes*/
.historique{position: relative; width:704px; border:1px solid #4159A0; margin: 40px 0px 20px 0px; padding: 10px 10px 10px 10px;}
#historique{height: 220px; width:500px; margin-left:70px}
#historique2{height: 220px; width:430px; margin-left:140px}
.nouveautesCD{width:471px; position:relative; margin-bottom:40px;}

/*
.photo_actu{position: absolute; top: 70px; left: 560px; z-index: 20; width: 200px;}
.photo_actu_bis{position: absolute; top: 280px; left: 560px; z-index: 20; width: 200px;}
.photo_actu4{position: absolute; top: 70px; left: 420px; z-index: 20; width: 200px;}
.photo_actu5{position: absolute;top: 243px; left: 420px;z-index: 20; width: 200px;}
.photo_actu2{position: absolute; top: 243px; left: 560px; z-index: 20;}
.photo_actu6{position: absolute; top: 430px; left: 560px; z-index: 20; width: 150px;}
.photo_actu3{position: absolute; top: 396px; left: 560px; z-index: 20;}
*/

.photo_actu_CD{
	position: absolute;
	top: 13px;
	left: 548px;
	z-index: 20;

	width: 200px;
}
.photo2_actu_CD{
	position: absolute;
	top: 124px;
	left: 548px;
	z-index: 20;
	width: 200px;
}

.photo_historique{float:left; width: 125px; margin-right:7px;}
.photo{border: 1px solid #282848;}
.noborder{border:none;}


/*#footer_home{position: relative; height: 100%}
#footer{position: absolute; bottom: 0px; left: 0px;}*/

#footer{position:absolute; bottom:0; left:0; }
.footer2{position: absolute; bottom: 0px; left: 0px;}
.footer3{position: absolute; bottom: 114px; left: 0px; border:none;}

.search{text-align: right; border:none; position: relative; left: 7px; margin-bottom:10px; display:block; width:154px; height:18px;}






/*disclaimer (album photo)*/
.cadre_disclaimer,.cadre_disclaimer_liste{position: absolute; top: 55px; left: 377px; z-index: 20; width:300px; background:#F2F5FD; padding: 8px; border: 1px solid #981031;}
.cadre_disclaimer_liste{top: 85px;}
.titre_disclaimer{font-size: 15px; font-weight:bolder; color: #981031;}
.texte_disclaimer{font-size: 12px; font-weight:bolder; color: #282848;}
.texte2_disclaimer{font-size: 12px; color: #000;}
.photo_min{border: 1px solid #282848; margin:0px 6px 0px 6px}


/* fonctionnalite rollover album_photo: [decommenter pour reactivation] */
.imgPreview {
	display: none; 
	visibility:none;
	position:absolute; 
	width : auto; 
	height : auto; 
	padding : 4px; 
	z-index : 1000; 
	background-color : #ffffff; 
	margin-left : 140px;
}

/*FORMATAGE TEXTE*/



.lien_zoom{
	margin:5px 0 5px 0;
}
.lien_zoom a{
	display:block;
	margin:2px 0 2px 0;
}



.titreMea{font-size: 14px; font-weight:bolder; color: #3A4146;}
.lettre_alpha{font-size: 20px; font-weight:bolder; color: #4159A0; margin-left:3px; text-decoration:none;}
.lettre_alpha:hover{color: #333;}
.oeuvre{font-weight: bolder;}
.titrerepr{font-size: 13px; font-weight:bolder; color: #282848;}
.ref{color: #999999; font-style:italic;}
.note{color:#666666;}
.compositeur{color: #4159A0; font-weight:bolder;}
.premiere{color: #981031; font-style:italic;}
.performer{
	color: #777;
	font-style:normal;
	font-weight: bolder;
}
.liens  {color: #4159A0; text-decoration:underline; background:url(../images/puce_liens.jpg) no-repeat 0px; padding-left: 20px;}
.liens_info_comp{color: #4159A0; text-decoration:underline;}
a:hover.liens_info_comp{text-decoration:none;}
.lienssans{color: #4159A0; text-decoration:underline;}
/*.liensnul {color:#4159A0;}*/
a.liensnul {color:#4159A0; text-decoration:none;}
a:hover.liensnul {color:#4159A0; text-decoration:none;}
.liensnul2 {color:#282848;}

.auteurResultats{color: #000;}
a .auteurResultats{color: #4159A0;}
.lienResultats  {color: #4159A0; font-size: 12px; padding-left: 20px; font-weight:bold;}
a.liensnulSpe {color:#666666; text-decoration:none; margin-left: 120px;}
a:hover.liensnulSpe {color:#666666; text-decoration:none;}
a.liensGras, a:visited.liensGras  {font-weight:bolder; color:#3A4146;}
a:hover.liensGras {color:#4159A0;}
.liensnul:hover {text-decoration:underline;}
.liensweb2  {color: #4159A0; text-decoration:underline; 0px;}
.liensweb  {color: #4159A0; text-decoration:underline; background:url(../images/url.jpg) no-repeat 0px; padding-left: 20px;}
.liensmail {color: #4159A0; text-decoration:underline; background:url(../images/envelope.jpg) no-repeat 0px; padding-left: 20px;}
.actualite ul{margin: 0px 0px 0px 10px; padding: 0;}
.actualite li{background:url(../images/carre.jpg) no-repeat 0px; list-style-type:none; padding-left: 10px;}
.individus {font-weight: bolder; color:#666666;}
.justify{text-align:justify;}


a: visited {
	color: #94A1BA;
	text-decoration:underline;
}
.ital{font-style:italic;}



/*formulaires (consultation+contact+nouveautes)*/
.formulaire{position: relative; width: 60%; margin: 10px 0px 10px 0px;}
.champs{position: absolute; top: -1px; right: -20px;}
.champs2{position: absolute; top: -1px; right: -20px; width:206px;}
.champs2_1{position: absolute; top: -1px; right: 49px; width:206px;}
.champs3{position: absolute; top: -1px; right: 49px; }


/*Nouveautes*/

#formNouveaute{position: relative;}
#formNouveaute tr{height: 25px;}
#formNouveaute select{height: 22px; }
#formNouveaute table{font-size: 11px;}
.formChamps{height: 17px;font-size:10px;}
.formLabel{font-weight:bold; width: 100px;}
.formSelect{width: 206px; font-size:11px;}
.formSubmit{font-size:11px; height: 22px; width: 80px; margin-left: 225px;}
.formSubmit2{ background:#4159A0; color:#FFFFFF; font-weight:bold; font-size:10px;  width: auto; border: none; margin: 0px 0px 0px 4px; padding: 0px 2px 0px 2px;}

.actualite .nouveauteListeDyn ul{ list-style-type:none; margin: 0px 0px 0px 10px; padding: 0;}
.actualite .nouveauteListeDyn li{background:none; list-style-type:none; padding-left: 10px; font-weight: bold; color:#4159A0; }

.actualite .nouveauteListeDyn .nouveauteListeDynUnder ul{ list-style-type:none; margin: 0px 0px 0px 10px; padding: 0;}
.actualite .nouveauteListeDyn .nouveauteListeDynUnder li{background:none; list-style-type:none; padding-left: 40px; font-weight: bold; color:#000; }
.lienListDynOeuvre{color: #000000;}


#nouveauteCouvs{position:relative; height: 200px; width: 650px; }
.nouveauteCouv{float:left; margin: 5px; padding:0px; border:none;}
a.liensNouveauteCouv{border:none;}


/*Nouveautes Pop-Up*/

#nouveautePop{width: 700px; height:auto;}
#nouveautePopHeader{height: 82px; background:#A7B3C4; width:100%; }
#nouveautePopHeader #logoDse{float: left; margin-right:15px;}
#nouveautePopHeader p{display: block; width: 85%; color: #FFFFFF; margin: 0px 0px 0px 0px ; padding: 25px 0px 0px 15px; }
#nouveautePopContenu1{height: 250px; clear:left;}
#nouveautePopContenu2{padding: 10px; width:95%; font-size:12px; text-align:justify;}
#nouveautePopCaracteritiques{width: 300px; padding:10px; float: left; font-size:12px;}
	#nouveautePopVisuel{width:auto; padding: 10px; float: left;}

/*MENU DE NAV PRINCIPAL*/

/*rollOut*/
	#navigation {
			margin: 0px 3px 0 7px;
			padding: 0;
			list-style: none;
			background: #aab5c6;
			color: #000;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			text-align:right;
			letter-spacing:2px;
			}
		#navigation a, #navigation span {
			display: block;
			padding: 4px 10px;
			text-decoration: none;
			background:#282848;
			color: #fff;
			}

	#navigation li#mainMenuItem1,#navigation li#mainMenuItem2,#navigation li#mainMenuItem3 {
		margin-bottom:4px;
				}

	#navigation a.slMenuItem_depth1 {
		text-transform: uppercase;
				}
			
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {}
#navigation .open a, #navigation .open span {}
#navigation a:hover, #navigation a:focus, #navigation a:active, #navigation li.actif a {}			
#navigation .toggleSubMenu ul li {
	margin:2px 0px 0px 0px;
	padding: 0;
	font-size:10px;
	list-style:none;		
	}
#navigation .toggleSubMenu ul li a {
	background: none;
	padding: 3px 10px;

	color:#000;
	}
#navigation .toggleSubMenu ul li {
	margin-bottom:2px;
	background: #d5dae3;
	
	}	
					
			
		#navigation .toggleSubMenu ul li a:hover ,#navigation .toggleSubMenu li.actif a {
			background:#4159a0;	
			color: #fff;
			}


/*MENU DE NAV - PARTIE CATALOGUE*/

#cat_menu, #cat_menuang {list-style-type: none; margin:0px 0px 0px 120px; padding: 0px;}

#cat_menuEng{height:20px;position:absolute; background:#FF0000;}
/*rollOut*/
.cat_menu1, .cat_menu2, .cat_menu3, .cat_menu4, .cat_menu5, .cat_menu6, .cat_menu2ang, .cat_menu3ang, .cat_menu4ang, .cat_menu5ang, .cat_menu6ang{
display: block;
width: 220px;
height: 17px;
}

.cat_menu1 {background: url(../images/cat_menu_comp_out.jpg) no-repeat 0 0;}
.cat_menu2 {background: url(../images/cat_menu_loca_out.jpg) no-repeat 0 0;}
.cat_menu3 {background: url(../images/cat_menu_instr_out.jpg) no-repeat 0 0;}
.cat_menu4 {background: url(../images/cat_menu_ens_out.jpg) no-repeat 0 0;}
.cat_menu5 {background: url(../images/cat_menu_jazz_out.jpg) no-repeat 0 0;}
.cat_menu6 {background: url(../images/cat_menu_depli_out.jpg) no-repeat 0 0;}

/*rollOver*/
a.cat_menu1:hover {background-image: url(../images/cat_menu_comp_over.jpg);}
a.cat_menu2:hover {background-image: url(../images/cat_menu_loca_over.jpg);}
a.cat_menu3:hover {background-image: url(../images/cat_menu_instr_over.jpg);}
a.cat_menu4:hover {background-image: url(../images/cat_menu_ens_over.jpg);}
a.cat_menu5:hover {background-image: url(../images/cat_menu_jazz_over.jpg);}
a.cat_menu6:hover {background-image: url(../images/cat_menu_depli_over.jpg);}

/*englais*/

.cat_menu2ang {background: url(../english/images/cat_menu_loca_out.jpg) no-repeat 0 0;}
.cat_menu3ang {background: url(../english/images/cat_menu_instr_out.jpg) no-repeat 0 0;}
.cat_menu4ang {background: url(../english/images/cat_menu_ens_out.jpg) no-repeat 0 0;}
.cat_menu5ang {background: url(../english/images/cat_menu_jazz_out.jpg) no-repeat 0 0;}
.cat_menu6ang {background: url(../english/images/cat_menu_depli_out.jpg) no-repeat 0 0;}

/*rollOver*/
a.cat_menu2ang:hover {background-image: url(../english/images/cat_menu_loca_over.jpg);}
a.cat_menu3ang:hover {background-image: url(../english/images/cat_menu_instr_over.jpg);}
a.cat_menu4ang:hover {background-image: url(../english/images/cat_menu_ens_over.jpg);}
a.cat_menu5ang:hover {background-image: url(../english/images/cat_menu_jazz_over.jpg);}
a.cat_menu6ang:hover {background-image: url(../english/images/cat_menu_depli_over.jpg);}

a.btn_retour{
position:absolute;
top:12px;
right:10px;
font-weight:bolder;
color:#3A4146;}
a:hover.btn_retour {color:#4159A0;}

.nouveau_cd{
	color:#FF0000;
}

.redTXT{
	color:#970D31;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: medium;
	font-weight: bolder;
}

.redTXTbig{
	color:#94A1BA;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: x-large;
	font-weight: bolder;
}

.whiteTXT{
	color:#FFFFFF;
}

.redBGNews{
	background-color:#990000;
	color:#FFFFFF;
	font-size: 14px;
	font-family:tahoma,sans-serif;
}

.blueBGNews{
	background-color:#41599F;
	color:#000000;
	font-size: 14px;
	font-family:tahoma,sans-serif;	
}

a.bbg:link {
	text-decoration: none;
	color:#000000;
}
a.bbg:visited {
	text-decoration: none;
	color:#000000;
	
}
a.bbg:hover {
	text-decoration: none;
	color:#FFFFFF;
	
}
a.bbg:active {
	text-decoration: none;
	
}

a.wbg:link {
	text-decoration: none;
	color:#94A1BA;
	font-style : italic;
}
a.wbg:visited {
	text-decoration: none;
	color:#94A1BA;
	font-style : italic;	
}
a.wbg:hover {
	text-decoration: none;
	color:#0C104E;
	font-style : italic;	
}
a.wbg:active {
	text-decoration: none;
	font-style : italic;
	
}

#artist_update 						{ border : 1px solid #999; background-color : #fafafa; }
#artist_update ul 					{ margin : 0px; padding: 0px; list-style : none; background:none; list-style-position: outside; }
#artist_update li 					{ margin : 0px; left : -5px; padding: 2px 2px 2px 4px; list-style : none; background:none; cursor : pointer; }
#artist_update a 					{ display : block; padding: .2em .3em; text-decoration: none; color: #333; }
#artist_update .artistFirstname 	{ font-style : italic; }
#artist_update .selected 			{ background-color: lightyellow; }



/*---------------- bouton pdf - rubrique ZOOM SUR ----------------*/


.lien_pdf_zoom a{
	position:relative;
	display:block;
	float:left;
	height:20px;
	padding-top:79px;
	margin:5px 15px 0 0;
	color:#4159A0;
	text-decoration:underline;	
}


.lien_pdf_zoom .anahata_notice{
	background:url(../images/vignette_zoom/vignette_zoom_anahata_notice.jpg) top no-repeat;
}

.lien_pdf_zoom .anahata_extrait{
	background:url(../images/vignette_zoom/vignette_zoom_anahata_extrait.jpg) top no-repeat;
}

.lien_pdf_zoom .anahata_instru{
	background:url(../images/vignette_zoom/vignette_zoom_anahata_instru.jpg) top  no-repeat;
}


.lien_pdf_zoom .ritual_notice{
	background:url(../images/vignette_zoom/vignette_zoom_ritual_notice.jpg) top no-repeat;
}

.lien_pdf_zoom .ritual_extrait{
	background:url(../images/vignette_zoom/vignette_zoom_ritual_extrait.jpg) top no-repeat;
}

.lien_pdf_zoom .ritual_instru{
	background:url(../images/vignette_zoom/vignette_zoom_ritual_instru.jpg) top  no-repeat;
}

.trouve{
float:right;
margin:-15px 10px 0px 0px;
}

.titre{ font-weight: bold; color: #4159a0;}
