/***********

Below is css for the individualized styling of specific theme elements. The source of this code is from a combination of Hunchbaque and some changes/additions which I added in order to provide baseline settings I prefer and/or provide more granular settings. 
  
NOTE:
1. Add any IE specific css to the fix-ie-6.css and fix-ie-7.css file(s). Conditional comments and separate css files were created for IE in order to avoid adding css hacks to this file and so that atck properly passes w3c validation. (atck is css3 valid)

2. The template.php file which comes with atck disables the following core stylesheets: defaults.css, node.css, user.css. You can easily disable others and/or re-enable the three mentioned.

*************/

/*
  Layout the core sections of the site.
*/
#header {
  overflow: hidden;
}

#wrapper {
  width: 100%;
}

#subwrapper {
  float: left;
  width: 100%;
}

#content {
	padding: 1em 1em 2.5em 1em;
	margin: 0;
}

#container .content {
  overflow: hidden;
}

/* We've already reset all of the fonts using the YUI font reset stuff within style.css - and now that we have a clean slate we set the font face/size using ems. Because of the font reset magic 1em = 1px, except that ems are much friendlier to various browsers/devices than pixels. */
#container {
	font-family: georgia, serif;
	font-size: 1em;
}

.node {
	margin: 0 0 2em 0;
}

/* Basic elements 
a:link, a:visited {
	color:#318CA7;
	text-decoration: none;
	margin:0;
}

a:hover, a:active, a.active {
	color:#318CA7;
	text-decoration: underline;
	margin:0;
}

h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited {
	color:#000;
	text-decoration: none;
}

h1 a:hover, h1 a:active,
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active,
h4 a:hover, h4 a:active {
	color:#000;
	text-decoration: underline;
}

h1,
h2,
h3,
h4 {
  padding-top: .4em;
  line-height: 1.3em;
}

h1 {
  font-size: 1.5em;
	font-weight: bold;
}

h2 {
  font-size: 1.2em;
	font-weight: bold;
}

h3 {
  font-size: 1em;
}

h4 {
  font-size: .9em;
}

p,
ul,
ol,
dl, h1, h2, h3, h4 {
  padding: 0 0.5em 1em 0.5em;
}

ul,
ol,
dd {
  margin-left: 2.5em;
}
*/
li ul,
li ol {
  margin-left: 1.5em;
}

li ol li {
  list-style-type: lower-alpha;
}

li,
dt,
dd {
  padding: .2em 0;
}

dt {
  font-weight: bold;
}

table {
  margin: .5em auto;
  width: 100%;
}

th,
td {
  padding: .2em;
}

th {
  color: #000;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  background-color: #FAF4AA;
}

tr.odd td {
  background-color: #ffffff;
}

tr.even td {
  background-color: #d0d0d0;
}

img {
  border-width: 0;
}

/*
  Define the helper classes.
*/
.clear-block:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}

.clear-block {
  display: block;
}

.form-item,
fieldset {
  margin: 1em 0;
  padding: 0 .5em;
}

fieldset.collapsed {
  overflow: hidden;
  height: 1px;
  border-width: 1px 0 0 0;
}

.description {
  padding: .5em;
  font-size: .8em;
  font-style: italic;
}

.messages,
.help {
  margin: 1em;
  padding: 1em;
  border-width: 2px;
  border-style: solid;
}

.error {
  border-color: #ff0000;
  background-color: #ffdddd;
}

.status {
  font-style: italic;
  border-color: #9FE4FF;
  background-color: #D9F4FF;
}

.help {
  font-style: italic;
  border-color: #FEFF7F;
  background-color: #ffffcc;
}

.help .more-help-link {
  font-weight: bold;
}


/*
  Area specific layout
*/

/* Tabs */

div.tabs ul.primary {
  clear: both;
  margin: 2em 0 0 0;
  padding-left: 10px;
  padding-right: 10px;
  height: 1.5em;
  border-bottom: #C4D7E6 1px solid;
}

div.tabs ul.primary li {
  display: block;
  float: left;
  margin: 0;
  padding: 0 2px;
  list-style-type: none;
  text-align: center;
}

div.tabs ul.primary a {
  padding: 6px 10px;
  color: #999999;
  text-decoration: none;
  line-height: 1.3em;
  border-color: #C4D7E6;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  background-color: #eee;
}

div.tabs ul.primary a.active {
  padding: 6px 10px;
  color: #000000;
  font-weight: bold;
  border-color: #C4D7E6 #C4D7E6 #eeeeee #C4D7E6;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  background-color: #fff;
}

div.tabs ul.primary a:hover {
  text-decoration: underline;
}

div.tabs ul.secondary {
  clear: both;
  margin: 0;
  padding: 0;
  line-height: 2em;
}

div.tabs ul.secondary li {
  display: inline;
  padding: 0 7px 0 5px;
  list-style-type: none;
  border-right: #C4D7E6 1px solid;
}

div.tabs ul.secondary a {
  color: #999999;
  text-decoration: none;
}

div.tabs ul.secondary a.active {
  color: #000000;
  font-weight: bold;
}

div.tabs ul.secondary a:hover {
  text-decoration: underline;
}

/* Main content area */
#breadcrumb {
  padding: 1em 0 0 0;
}

#mission {
  padding: .5em;
}

/* Header styles */
#header {
  padding: 1em 0 1em 0;
}

/* Main menu styles */
#main_menu {
  clear: both;
	margin: 0;
	display: inline;
	font-size: 1em;
	font-weight: bold;
}

#main_menu ul {
	display: inline;
	margin:0;
}

#main_menu li {
	margin:0;
  display: inline;
  padding: 0 .6em;
  list-style-type: none;
}

/* Secondary menu styles */
#secondary_menu {
  clear: both;
	margin: 0 0 0 2em;
	display: inline;
	font-size: .9em;
}

#secondary_menu ul {
  margin: 0 0 0 0;
	display:inline;
}

#secondary_menu li {
	margin:0;
  display: inline;
  padding: 0 .55em;
  list-style-type: none;
}

/* Sidebar styles */
#sidebar_left,
#sidebar_right {
  margin: 1em 0 0 0; 
}

#sidebar_left .block,
 {
  margin: 0 0 0 0px; 
	padding: .5em .5em .5em .5em;
}

#sidebar_right .block {
  margin: 0 0 0 0; 
	padding: .5em .5em .5em 1.33em;
}
/* Footer styles */
#footer {
  clear: both;
	padding: 4em 1em 0 1em;
	margin: .5em 0 0 0;
}

 /* CUSTOMIZATION  */
	body {
  font: small georgia, serif;
  background: #DCE9A1 url(../images/global/bg_global.png) no-repeat;
  margin:0;
}
	 /* NOTE: There is an addition/override to this selector within fix-ie-6.css and fix-ie-7.css */
			/*background: transparent url(../images/logo_sagapool.png) no-repeat;*/ 
h1  {  font-size: 150%;font-weight:bold;color:#663300; padding-bottom:1em;}
h2  {  font-size: 140%;font-weight:bold;color:#663300; padding-bottom:1em;}
h3  {  font-size: 130%;font-weight:bold;color:#663300; padding-bottom:1em;}
h4  {  font-size: 120%;font-weight:bold;color:#663300; padding-bottom:1em;}
			
/* CUSTOMIZED PAGES : FRONT */
#episode3{position:absolute;top:300px;left:250px; border:5px; z-index:1;}
#fronth1  {  height:50px;margin-top:50px;}

.front {
  font: small georgia, serif;
  background: #DCE9A1 url(../images/page_accueil/bg_accueil.png) no-repeat;
  margin:0;
  }
	 /* NOTE: There is an addition/override to this selector within fix-ie-6.css and fix-ie-7.css */


  /* Utiliser pour placer les contenus dans les 3 cases de la frontpage */
  /* bloc disque */
    #front_left {float:left;clear:none;margin-top:88px;margin-left:75px;width:250px;}
   
   /* bloc 2 prochains spectacles - substract 50px margin top from header */
     #front_content {float:left;clear:none;width:190px;margin-top:65px;margin-left:40px;margin-right:20px;}
   
   /* bloc langues - substract 50px margin top from header */
  #front_right {float:left;clear:none;width:200px;margin-top:138px;margin-left:33px;}
   
   
 /* CUSTOMIZED PAGES : NOUVELLES */  
.body_nouvelles{  background: #DCE9A1 url(../images/page_nouvelles/bg_nouvelles.png) no-repeat;width:100%;}
.imageflottante { position:absolute;top:335px;left:383px;z-index:1;}

.nouvellesa { float:left;clear:none;width:312px;}
.nouvellesb { float:left;clear:none;width:350px;height:450px;}
.nouvellesc { float:left;width:225px;}
/* bloc nouvelles */
#content-nou { margin:0;padding:0;float:left;
margin-top:82px;margin-left:48px;margin-right:48px;
overflow:auto;
width:274px;height:375px;
line-height:1.5em;font-size:0.85em;}


 /* CUSTOMIZED PAGES : INTERNES */  
#content,
#tabs { margin:0; padding:0;}
#internalh1  {  height:50px;margin-left:175px;margin-top:35px;} /* Correspond au logo du top */

div#sidebar_right{margin-left:35px;}
div#sidebar_right #block-locale-0 {margin-top:0px;} /* -100px corrige affichage firefox (marge negative ok dans IE7) */
 
.colonne_a { width:16%;}
.colonne_b { width:49%;}
.colonne_c { width:34%;}/* */
  
  /* listes dynamiques (spectacles, nouvelles, etc.) */
 .views-field-title {  font-size: 150%;font-weight:bold;color:#663300; padding-bottom:1em;} /* h4 format*/
 .views-field-body {  padding-top:1em;} /* h4 format */
/*#block-views-frontpage-block_1 { margin:20px;} */

/* AJOUT SA  - CSS ON VIEWS TEMPLATES*/

.views-field-field-extrainfo-value { padding-bottom:2em;} /* espace entre les 2 dates en frontpage*/

.field-content{font-family: georgia, sans-serif;font-size;1em;}
.views-field-field-realdate-value a {color:#000000;font-size:80%;font-weight:bold;text-decoration:none;}
.views-field-field-lieu-value a{color:#663300;font-size:120%;font-weight:bold;text-decoration:none;}
.views-field-field-ville-value a{color:#000000;font-size:80%;font-weight:bold;text-decoration:none;}
.views-field-field-extrainfo-value a{ color:#000000;font-size:80%;text-decoration:none;}
.view-content{font-family: georgia, serif;color:#000000;}
.view-field-title{font-family: georgia, serif;color:#663300;}
.view-field-body{font-family: georgia, serif;color:#000000;}
.view-field-changed{font-family: georgia, serif;color:#000000;}


a.tabactif{color:#663300;font-weight:bold}
a.tabnonactif{color:#000000;}
a.tabactif visited{color:#663300;font-weight:bold}
a.tabnonactif visited{color:#000000;}

#edit-submit{ background: #DCE9A1 url(../images/global/liste_envoi/go_btn.png) no-repeat;}


/* SAGAPOOL MENUS */
/* PAR PÉA */
body {
	background-color: #DCE9A1;
}

/* group menu global */

/* group FR */

#navigation_fr { 
	width: 125px; 
	height: 275px;/*263 px;*/ 
	position: relative;
	left: 2em; 
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	top: 4em;
	padding: 0 0 2em;
}

#navigation_fr li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_global.png) no-repeat;
}

li#nav_nouvelles_fr a { 
	width: 125px; 
	background-position: 0 0;
}

li#nav_spectacles_fr a { 
	width: 125px;
	background-position: 0 -32px;
}

li#nav_multimedia_fr a { 
	width: 125px;
	background-position: 0 -64px;
}

li#nav_discographie_fr a { 
	width: 125px;
	background-position: 0 -96px;
}

li#nav_biographie_fr a { 
	width: 125px;
	background-position: 0 -128px;
}

li#nav_dossier_fr a { 
	width: 125px;
	background-position: 0 -165px;/*160*/
}

li#nav_radios_fr a { 
	width: 125px;
	background-position: 0 -198px;/*192*/
}

li#nav_contact_fr a { 
	width: 125px;
	background-position: 0 -227px;
}

li#nav_nouvelles_fr a:hover { 
	width: 125px; 
	background-position: -125px 0;
}

li#nav_spectacles_fr a:hover { 
	width: 125px;
	background-position: -125px -32px;
}

li#nav_multimedia_fr a:hover { 
	width: 125px;
	background-position: -125px -64px;
}

li#nav_discographie_fr a:hover { 
	width: 125px;
	background-position: -125px -96px;
}

li#nav_biographie_fr a:hover { 
	width: 125px;
	background-position: -125px -128px;
}

li#nav_dossier_fr a:hover { 
	width: 125px;
	background-position: -125px -165px;/* 160 */
}

li#nav_radios_fr a:hover { 
	width: 125px;
	background-position: -125px -198px;/* 192 */
}

li#nav_contact_fr a:hover { 
	width: 125px;
	background-position: -125px -227px;
}

#body_nouvelles li#nav_nouvelles a {  
	background-position: -250px 0;
}

#body_spectacles li#nav_spectacles a {  
	background-position: -250px -32px;
}

#body_multimedia li#nav_multimedia a {  
	background-position: -250px -64px;
}

#body_discographie li#nav_discographie a {  
	background-position: -250px -96px;
}

#body_biographie li#nav_biographie a {  
	background-position: -250px -128px;
}

#body_dossier li#nav_dossier a {  
	background-position: -250px -165px;/* 160 */
}

#body_radios li#nav_radios a {  
	background-position: -250px -198px;/* 192 */
}

#body_contact li#nav_contact a {  
	background-position: -250px -227px;
}

/* end */

/* group EN */

#navigation_en { 
	width: 125px; 
	height: 275px; 
	position: relative;
	left: 2em; 
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	top: 4em;
	padding: 0 0 2em;
}

#navigation_en li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_global_english.png) no-repeat;
}

li#nav_nouvelles_en a { 
	width: 125px; 
	background-position: 0 0;
}

li#nav_spectacles_en a { 
	width: 125px;
	background-position: 0 -32px;
}

li#nav_multimedia_en a { 
	width: 125px;
	background-position: 0 -64px;
}

li#nav_discographie_en a { 
	width: 125px;
	background-position: 0 -96px;
}

li#nav_biographie_en a { 
	width: 125px;
	background-position: 0 -128px;
}

li#nav_dossier_en a { 
	width: 125px;
	background-position: 0 -160px;
}

li#nav_radios_en a { 
	width: 125px;
	background-position: 0 -192px;
}

li#nav_contact_en a { 
	width: 125px;
	background-position: 0 -227px;
}

li#nav_nouvelles_en a:hover { 
	width: 125px; 
	background-position: -125px 0;
}

li#nav_spectacles_en a:hover { 
	width: 125px;
	background-position: -125px -32px;
}

li#nav_multimedia_en a:hover { 
	width: 125px;
	background-position: -125px -64px;
}

li#nav_discographie_en a:hover { 
	width: 125px;
	background-position: -125px -96px;
}

li#nav_biographie_en a:hover { 
	width: 125px;
	background-position: -125px -128px;
}

li#nav_dossier_en a:hover { 
	width: 125px;
	background-position: -125px -160px;
}

li#nav_radios_en a:hover { 
	width: 125px;
	background-position: -125px -192px;
}


li#nav_contact_en a:hover { 
	width: 125px;
	background-position: -125px -227px;
}

#body_nouvelles li#nav_nouvelles a {  
	background-position: -250px 0;
}

#body_spectacles li#nav_spectacles a {  
	background-position: -250px -32px;
}

#body_multimedia li#nav_multimedia a {  
	background-position: -250px -64px;
}

#body_discographie li#nav_discographie a {  
	background-position: -250px -96px;
}

#body_biographie li#nav_biographie a {  
	background-position: -250px -128px;
}

#body_dossier li#nav_dossier a {  
	background-position: -250px -160px;
}

#body_radios li#nav_radios a {  
	background-position: -250px -192px;
}

#body_contact li#nav_contact a {  
	background-position: -250px -227px;
}

/* end */

/* group ES */

#navigation_es { 
	width: 160px; 
	height: 275px; 
	position: relative;
	left: 0em; 
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	top: 4em;
	padding: 0 0 2em;
}

#navigation_es li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_global_espanol.png) no-repeat;
}

li#nav_nouvelles_es a { 
	width: 160px; 
	background-position: 0 0;
}

li#nav_spectacles_es a { 
	width: 160px;
	background-position: 0 -32px;
}

li#nav_multimedia_es a { 
	width: 160px;
	background-position: 0 -64px;
}

li#nav_discographie_es a { 
	width: 160px;
	background-position: 0 -96px;
}

li#nav_biographie_es a { 
	width: 160px;
	background-position: 0 -128px;
}

li#nav_dossier_es a { 
	width: 160px;
	background-position: 0 -165px;/*160*/
}

li#nav_radios_es a { 
	width: 160px;
	background-position: 0 -192px;
}

li#nav_contact_es a { 
	width: 160px;
	background-position: 0 -222px; /*227*/
}

li#nav_nouvelles_es a:hover { 
	width: 160px; 
	background-position: -160px 0;
}

li#nav_spectacles_es a:hover { 
	width: 160px;
	background-position: -160px -32px;
}

li#nav_multimedia_es a:hover { 
	width: 160px;
	background-position: -160px -64px;
}

li#nav_discographie_es a:hover { 
	width: 160px;
	background-position: -160px -96px;
}

li#nav_biographie_es a:hover { 
	width: 160px;
	background-position: -160px -128px;
}

li#nav_dossier_es a:hover { 
	width: 160px;
	background-position: -160px -165px;/*160*/
}

li#nav_radios_es a:hover { 
	width: 160px;
	background-position: -160px -192px;
}

li#nav_contact_es a:hover { 
	width: 1605px;
	background-position: -160px -222px;/*227*/
}

#body_nouvelles li#nav_nouvelles a {  
	background-position: -320px 0;
}

#body_spectacles li#nav_spectacles a {  
	background-position: -320px -32px;
}

#body_multimedia li#nav_multimedia a {  
	background-position: -320px -64px;
}

#body_discographie li#nav_discographie a {  
	background-position: -320px -96px;
}

#body_biographie li#nav_biographie a {  
	background-position: -320px -128px;
}

#body_dossier li#nav_dossier a {  
	background-position: -320px -160px;
}

#body_radios li#nav_radios a {  
	background-position: -320px -192px;
}

#body_contact li#nav_contact a {  
	background-position: -320px -227px;
}

/* end */

/* group menu FRENES */

#frenes {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-indent: -9999px; 
	overflow: hidden;
	width: 32px;
	height: 72px;
	left: 6em;
	top: 2em;
}

#frenes li a {
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/frenes.png) no-repeat;
	display: block;
	height: 21px;
}

li#lan_fr a {
	width: 32px; 
	background-position: 0 0;
}

li#lan_en a {
	width: 32px; 
	background-position: 0 -22px;
}

li#lan_es a {
	width: 32px; 
	background-position: 0 -46px;
}

li#lan_fr a:hover {
	width: 32px; 
	background-position: -35px 0;
}

li#lan_en a:hover {
	width: 32px; 
	background-position: -35px -22px;
}

li#lan_es a:hover {
	width: 32px; 
	background-position: -35px -46px;
}

/* end */

/* group menu photomaton */
a.gallery, a.gallery:visited {display:block; /*display:inline-block;*/ color:#000; text-decoration:none; border:0px solid #000; 
width:100px; height:130px; float:left; z-index:50;}
a.gallery em, a.gallery span {display:none;}

a.gallery:hover {border:0px solid #fff;}
a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#663300;}
a.gallery:active, #container_left a.gallery:focus {border:0px solid #000;}
a.gallery:active em, #container_left a.gallery:focus em {display:block; position:absolute;
 width:402px; height:250px; top:5px; left:180px;  color:#000; border:0px solid #3d330f; z-index:50;}


#photomaton { 
	width: 212px; 
	height: 600px; /*395px*/
	position: relative;
	left: 0em; 
	margin: 0;
	margin-right:2em;
	float: left;
	top: 0em;
	padding: 0;
}

#photomaton_g { 
	width: 106px; 
	height: 395px; 
	position: relative;
	left: 0; 
	margin: 0;
	/*text-indent: -9999px;
	overflow: hidden;*/ 
	list-style-type: none;
	float: left;
	padding: 0;
}

#photomaton_g li a { 
	margin: 0; 
	display: block;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/photomaton_g.png) no-repeat;
}

li#hg a { 
	width: 106px;
	height: 132px; 
	background-position: 0 0;
}

li#mg a { 
	width: 106px;
	height: 129px;
	background-position: 0 -133px;
}

li#bg a { 
	width: 106px;
	height: 134px;
	background-position: 0 -261px;
}

li#hg a.gallery:hover { 
	width: 106px; 
	background-position: -106px 0;
}
li#hg a.gallery:hover span, li#hg a.gallery:active span {display:inline;  position:absolute; width:302px;  top:0px; left:218px;
 padding:5px; font-style:italic; color:#000;  z-index:100;border : 0px solid #000000;}


li#mg a.gallery:hover { 
	width: 106px; 
	background-position: -106px -133px;
}
li#mg a.gallery:hover span {display:block; position:absolute; width:302px; /*height:450px;*/ top:0px; left:218px;
 padding:5px; font-style:italic; color:#000;  z-index:100;}


li#bg a.gallery:hover { 
	width: 106px; 
	background-position: -106px -261px;
}
li#bg a.gallery:hover span {display:block; position:absolute; width:302px; /*height:450px;*/  top:0px; left:218px; padding:5px; font-style:italic; color:#000;  z-index:100;overflow:visible;}

.body_hg li#hg a {  
	background-position: -106px 0;
}

.body_mg li#mg a {  
	background-position: -106px -133px;
}

.body_bg li#bg a {  
	background-position: -106px -261px;
}



#photomaton_d { 
	width: 106px; 
	height: 395px; 
	position: relative;
	left: 0; 
	margin: 0;
	/*text-indent: -9999px; 
	overflow: hidden;*/
	list-style-type: none;
	float: left;
	padding: 0;
}

#photomaton_d li a  { 
	margin: 0; 
	display: block; 
	/*height: 132px;*/
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/photomaton_d.png) no-repeat;
}

li#hd a { 
	width: 106px;
	height: 132px;
	background-position: 0 0;
}

li#md a { 
	width: 106px;
	height: 129px; 
	background-position: 0 -133px;
}

li#bd a { 
	width: 106px; 
	height: 134px;
	background-position: 0 -261px;
}

li#hd a.gallery:hover { 
	width: 106px;
	background-position: -106px 0;
}
li#hd a.gallery:hover span {display:block; position:absolute; width:302px; /*height:450px;*/  top:0px; left:112px; padding:5px; font-style:italic; color:#000;  z-index:100;overflow:visible;}

li#md a.gallery:hover { 
	width: 106px; 
	background-position: -106px -133px;
}
li#md a.gallery:hover span {display:block; position:absolute; width:302px;  /*height:450px;*/ top:0px; left:112px; padding:5px; font-style:italic; color:#000;  z-index:100;overflow:visible;}

li#bd a.gallery:hover { 
	width: 106px; 
	background-position: -106px -261px;
}
li#bd a.gallery:hover span {display:block; position:absolute; width:302px; /*height:450px;*/  top:0px; left:112px; padding:5px; font-style:italic; color:#000;  z-index:100;}

.body_hd li#hd a {  
	background-position: -106px 0;
}

.body_md li#md a {  
	background-position: -106px -133px;
}

.body_bd li#bd a {  
	background-position: -106px -261px;
}

/* end */

/* group menu nouvelles */

#menu_nouvelles {
	padding: 0;
	margin: 0;
	position: relative;
	width: 135px;
	height: auto;
	top: 0em;
	left: 0em;
	float: left;
}

#menu_nouvelles img {
	margin: 0;
	position: relative;
	left: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#navigation_nouvelles { 
	width: 125px; 
	height: 320px; 
	position: relative;
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	padding: 1em 0 0;
}
#navigation_nouvelles_en { 
	width: 125px; 
	height: 320px; 
	position: relative;
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	padding: 1em 0 0;
}
#navigation_nouvelles_es { 
	width: 125px; 
	height: 320px; 
	position: relative;
	margin: 0;
	text-indent: -9999px; 
	overflow: hidden;
	list-style-type: none;
	float: left;
	padding: 1em 0 0;
}

#navigation_nouvelles li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_nouvelles.png) no-repeat;
}
#navigation_nouvelles_en li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_nouvelles_en.png) no-repeat;
}
#navigation_nouvelles_es li a { 
	margin: 0; 
	display: block; 
	height: 32px;
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_nouvelles_es.png) no-repeat;
}

li#nou_nouvelles a { 
	width: 125px; 
	background-position: 0 0;
}

li#nou_spectacles a { 
	width: 125px;
	background-position: 0 -32px;
}

li#nou_multimedia a { 
	width: 125px;
	background-position: 0 -64px;
}

li#nou_discographie a { 
	width: 125px;
	background-position: 0 -96px;
}

li#nou_biographie a { 
	width: 125px;
	background-position: 0 -128px;
}

li#nou_dossier a { 
	width: 125px;
	background-position: 0 -163px; /*160 px*/
}

li#nou_dossier_en a { 
	width: 125px;
	background-position: 0 -160px;
}

li#nou_dossier_es a { 
	width: 125px;
	background-position: 0 -169px;/* 160 px*/
}



li#nou_radios a { 
	width: 125px;
	background-position: 0 -196px; /* 192 px*/
}

li#nou_radios_en a { 
	width: 125px;
	background-position: 0 -192px;
}

li#nou_radios_es a { 
	width: 125px;
	background-position: 0 -202px;/* 192 px*/
}


li#nou_contact a { 
	width: 125px;
	background-position: 0 -228px; /* 224 px*/
}

li#nou_contact_en a { 
	width: 125px;
	background-position: 0 -224px;
}

li#nou_contact_es a { 
	width: 125px;
	background-position: 0 -235px;/* 224 px*/
}


li#nou_nouvelles a:hover { 
	width: 125px; 
	background-position: -125px 0;
}

li#nou_spectacles a:hover { 
	width: 125px;
	background-position: -125px -32px;
}

li#nou_multimedia a:hover { 
	width: 125px;
	background-position: -125px -64px;
}

li#nou_discographie a:hover { 
	width: 125px;
	background-position: -125px -96px;
}

li#nou_biographie a:hover { 
	width: 125px;
	background-position: -125px -128px;
}

li#nou_dossier a:hover { 
	width: 125px;
	background-position: -125px -163px;  /*160 px*/
}

li#nou_dossier_en a:hover { 
	width: 125px;
	background-position: -125px -160px;
}

li#nou_dossier_es a:hover { 
	width: 125px;
	background-position: -125px -169px;/* 160 px*/
}


li#nou_radios a:hover { 
	width: 125px;
	background-position: -125px -196px; /* 192 px*/
}

li#nou_radios_en a:hover { 
	width: 125px;
	background-position: -125px -192px;
}

li#nou_radios_es a:hover { 
	width: 125px;
	background-position: -125px -202px;/* 192 px*/
}


li#nou_contact a:hover { 
	width: 125px;
	background-position: -125px -228px; /* 224 px*/
}

li#nou_contact_en a:hover { 
	width: 125px;
	background-position: -125px -224px;
}

li#nou_contact_es a:hover { 
	width: 125px;
	background-position: -125px -235px;/* 224 px*/
}

#body_nouvelles li#nou_nouvelles a {  
	background-position: -250px 0;
}

#body_spectacles li#nou_spectacles a {  
	background-position: -250px -32px;
}

#body_multimedia li#nou_multimedia a {  
	background-position: -250px -64px;
}

#body_discographie li#nou_discographie a {  
	background-position: -250px -96px;
}

#body_biographie li#nou_biographie a {  
	background-position: -250px -128px;
}

#body_dossier li#nou_dossier a {  
	background-position: -250px -160px;
}

#body_radios li#nou_radios a {  
	background-position: -250px -192px;
}

#body_contact li#nou_contact a {  
	background-position: -250px -224px;
}

/* end */

/* group menu accueil */

#menu_entrer {
	position: relative;
	float: left;
	margin:0;
	margin-top: 12px;  /* SA ADD margin-left:-92px;margin-top:-33px; */
	padding: 0;
	list-style-type: none;
	text-indent: -9999px; 
	overflow: hidden;
	width: 175px;
	height: 165px;
	left: 0em;
	clear: both;
	top: 0em;  /*	top: 7em; */}

#menu_entrer li a {
	background: url(/site/sites/all/themes/atck/images/sagapool-menus/menu_accueil.png) no-repeat;
	display: block;
	height: 55px;
}

li#entrer a {
	width: 175px; 
	background-position: 0 -0px;/*0px*/
}

li#enter a {
	width: 175px; 
	background-position: 0 -55px;/*55px*/
}

li#entre a {
	width: 175px; 
	background-position: 0 -116px;/*110px*/
}


li#entrer a:hover {
	width: 175px; 
	background-position: -175px 0;
}


li#enter a:hover {
	width: 175px; 
	background-position: -175px -55px;
}


li#entre a:hover {
	width: 175px; 
	background-position: -175px -116px;/*110px*/
}

/* end */

