body {overflow-x:hidden;
background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/header-bg.jpg) repeat-x top center #b9d9f9;

}



div#content-bg {background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/content-bg.png) repeat-y top left; width:1000px; min-height:825px; margin:0 auto; position:relative; z-index:0;}
div#jazzman { height:823px; width:689px; position:absolute; top:0; left:-668px; background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/gauche-bg.jpg); z-index:-10;}
div#bateau { height:823px; width:686px; position:absolute; top:0; right:-665px; background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/droite-bg.jpg); z-index:-10;}

div.item-page { margin-top:0px; padding:30px 30px 60px 30px;}


.box, #system-message, blockquote {
    
    -moz-border-radius:5px;
    border-radius:5px;
    margin-bottom: 1em;

}

#system-message dt.message {
    display: none;
}

#system-message ul {
    margin: 0;
}

#example_grid_12 {
    background-image: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/column.jpg);
}

#example_grid_16 {
    background-image: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/column_16.jpg);
}

/*.example_grid .grid_1 p,
.example_grid .grid_2 p,
.example_grid .grid_3 p,
.example_grid .grid_4 p,
.example_grid .grid_5 p,
.example_grid .grid_6 p,
.example_grid .grid_7 p,
.example_grid .grid_8 p,
.example_grid .grid_9 p,
.example_grid .grid_10 p,
.example_grid .grid_11 p,
.example_grid .grid_12 p,
.example_grid .grid_13 p,
.example_grid .grid_14 p,
.example_grid .grid_15 p,
.example_grid .grid_16 p {
    bborder: green solid 1px;
    background-color: #E4F3CE;
}
*/
#entete { 
-moz-box-shadow: 0px 10px 10px 0px #999999;
-webkit-box-shadow: 0px 10px 10px 0px #999999;
-o-box-shadow: 0px 10px 10px 0px #999999;
box-shadow: 0px 10px 10px 0px #999999;
z-index:5;}

.header {
    height:170px;
	width:960px;
    margin:0 auto;
	position:relative;
    background: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/header.png) top no-repeat;
    color: white;
    text-align:center;
	z-index:6;
}

.header a { position:absolute; bottom:5px; right:5px;} 

.header a#jazzsms { position:absolute; top:3px; right: 230px;}

.header h1 {
    font-size: xx-large;
    margin: 0;
    padding: 0.5em;
}

.header p {
    padding-bottom: 0.5em;
    margin: 0;
}

div.blog-featured { margin-left:19px;}

.componentheading, .contentheading {
    font-size:25px;
    margin-bottom:20px;
}

a {
    color: #110C0D;
    text-decoration: underline;
}

a:visited {
    color: #110C0D;
}

a:hover {
    text-decoration: none;
}

#current {
    font-weight: bold;
}

/********************* MENU principal ********************/


#menu {  height:53px; width:960px;background: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu1-bg.png); margin-left:19px;z-index:1;}

#menu .menu { margin:0;  }
#menu .moduletable_menu .menu { margin: 0 auto;padding-left:10px; list-style: none; position: relative; width: 960px; text-align:center;}
#menu .moduletable_menu .menu li { display:block;float:left;height:50px;margin:0;}
#menu .moduletable_menu .menu li.item-130 { border:none;}
#menu .moduletable_menu .menu li:last { border:none;}
#menu .moduletable_menu .menu li a { color:white; font-size: 14px; display: block; height:30px; text-decoration: none; text-transform: uppercase; text-align:center; line-height:30px; margin:10px 20px 0 5px; padding:0 10px 0 10px;}

#menu .moduletable_menu .menu li a:hover, #menu .moduletable_menu .menu li.active a, #menu .moduletable_menu .menu li.current a { color: #FFED00; border-top: solid 2px #FFED00; }



#partenaire {  background: url("../../../images/bandeau-partenaire.jpg") no-repeat scroll 0 0 transparent;
    height: 110px;
    margin-left: 30px;
    margin-top: 20px;
    padding-bottom: 20px;
    width: 940px;
}



/******************* Menu principal deuxieme niveau ********************/





/********************* MENU footer ********************/

#footer #footer1 ul.menu { list-style:none;}
#footer #footer1 ul.menu li { margin:0; background: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/footer-liste-puce.png) no-repeat; background-position: 0 2px; padding: 0 0 0 18px;}
#footer #footer1 ul.menu li a { font-size:16px;color:#212765; border-bottom:none;text-decoration:none;}



#content-inter .message { display: none;}



/********************* MENU secondaire *******************/

div#menu2 { margin-top:40px; margin-left:30px; width: 167px; margin-right: 0;   }

div#menu2 ul.menu { list-style:none; margin-left:19px;}

div#menu2 ul.menu li { width:147px; height:57px; padding-right:0;}

div#menu2 ul.menu li:hover { width:147px; height:57px;}

div#menu2 ul.menu li a { display:block; margin-bottom:5px; width:147px; height:57px; text-indent: -9999px;}
div#menu2 ul.menu li a.lundi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 0;}


li a.mardi{ background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -56px;}
li a.mercredi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -112px;}
li a.jeudi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -170px;}
li a.vendredi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -230px;}
li a.samedi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -287px;}
li a.dimanche { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -344px;}

div#menu2 ul.menu li:nth-child(2) a, div#menu2 ul.menu li a.mardi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -56px;}
div#menu2 ul.menu li:nth-child(3) a, div#menu2 ul.menu li a.mercredi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -112px;}
div#menu2 ul.menu li:nth-child(4) a, div#menu2 ul.menu li a.jeudi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -170px;}
div#menu2 ul.menu li:nth-child(5) a, div#menu2 ul.menu li a.vendredi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -230px;}
div#menu2 ul.menu li:nth-child(6) a, div#menu2 ul.menu li a.samedi { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -287px;}
div#menu2 ul.menu li:nth-child(7) a, div#menu2 ul.menu li a.dimanche { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg.png) no-repeat; background-position: 0 -344px;}


div#menu2 ul.menu li.current a.lundi, div#menu2 ul.menu li a.lundi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 0;}

div#menu2 ul.menu li.current:nth-child(2) a, div#menu2 ul.menu li:nth-child(2) a:hover, div#menu2 ul.menu li a.mardi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -56px;}
div#menu2 ul.menu li.current:nth-child(3) a, div#menu2 ul.menu li:nth-child(3) a:hover, div#menu2 ul.menu li a.mercredi:hover {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat;background-position: 0 -112px;}
div#menu2 ul.menu li.current:nth-child(4) a, div#menu2 ul.menu li:nth-child(4) a:hover, div#menu2 ul.menu li a.jeudi:hover {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -170px;}
div#menu2 ul.menu li.current:nth-child(5) a, div#menu2 ul.menu li:nth-child(5) a:hover, div#menu2 ul.menu li a.vendredi:hover {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -230px;}
div#menu2 ul.menu li.current:nth-child(6) a, div#menu2 ul.menu li:nth-child(6) a:hover, div#menu2 ul.menu li a.samedi:hover {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -287px;}
div#menu2 ul.menu li.current:nth-child(7) a, div#menu2 ul.menu li:nth-child(7) a:hover, div#menu2 ul.menu li a.dimanche:hover {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -344px;}




li.current a.mardi, li a.mardi:hover{ background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -56px;}
li.current a.mercredi, li a.mercredi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -112px;}
li.current a.jeudi, li a.jeudi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -170px;}
li.current a.vendredi, li a.vendredi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -230px;}
li.current a.samedi, li a.samedi:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -287px;}
li.current a.dimanche, li a.dimanche:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu-bg-hover.png) no-repeat; background-position: 0 -344px;}




div#menu2 ul#espacepresse {margin-left: 5px;}

div#menu2 ul#espacepresse li { height: auto;}
div#menu2 ul#espacepresse li a { display:block; background:none;margin-bottom:5px; width:147px; height:auto; text-indent: 0px; color:#171853;}
div#menu2 ul#espacepresse li.current a, div#menu2 ul#espacepresse li a:hover { background:none; color:#730010; font-weight: bold;}



#login-form label, #login-form input { display: block;}
#login-form ul li a { font-size: 11px; }

/*
div#menu2 ul.menu li.current { display:block; background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu2-current.png) top left no-repeat; width:180px; height:26px; text-align:right;}

div#menu2 ul.menu li:hover { display:block; background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/menu2-hover.png) top left no-repeat; width:180px; height:26px; text-align:right;}

div#menu2 ul.menu li a { font-size:14px; display:block; width:170px; color:white; text-decoration:none; line-height:26px; }
div#menu2 ul.menu li a:hover { display:block;  width:180px; color:#d6b37b; text-decoration:none; line-height:26px;}
div#menu2 ul.menu li.current a { display:block;  width:180px; color:#d6b37b; text-decoration:none; line-height:26px;}*/

/********************* SLIDER *****************/

div#slider { margin-bottom:00px;}

div#lofass83 { margin:0 auto; margin-top:50px; width:800px!important;}

div.lofass-container { overflow:visible;}

div.lof-button-control a.lof-next {right:-20px;}
div.lof-button-control a.lof-preious {left:-20px;}

/********************* FOOTER *****************/

#footer h3 { font-size:20px; font-weight:normal; color:#212765}

#footer {background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/footer-border.png) top left repeat-x #327abe;color:white;min-height:350px; height:auto;}
#footerWrap {background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/footer.jpg) top left no-repeat #327ABE; min-height:350px; padding-top:20px;}
#footer1 { min-height:200px; height:auto;width:31%; background: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/footer-sepa.png) right no-repeat;}
#footer2  {min-height:200px; height:auto;width:31%; background: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-programmation/images/footer-sepa.png) right no-repeat;}
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline { background: transprent !important;}
#footer3 { background:transparent; margin:0;min-height:350px; height:auto;width:33.6%;}
#footer3  h3 { margin-left:20px;}
#footer1 h3 { margin-left: 10px;}
#twtr-widget-1 .twtr-ft, #twtr-widget-1 .twtr-hd { display:none;}
#twtr-widget-1 { margin-left:15px;}
#footer1 ul.menu { margin-left:10px;}

/********************** Content interieur *********************/



#content-inter{
	


    margin:40px 0 0 0;
   

    background-color: #ffffff;
    min-height:750px;
    color: #110C0D;
     width: 750px;


    -moz-box-shadow: 0px 0px 9px #c3c3c3;
    -webkit-box-shadow: 0px 0px 9px #c3c3c3;
    box-shadow: 0px 0px 9px #c3c3c3;


}


div.grid_12 { margin-left:30px;}


.bfElemWrap { }




/********************* PROGRAMMATION *******************/
.programmationListe { display: block; width: 695px; }
.programmationListe div.programmation { width: 330px; display: block; margin-left: 10px; float: left;}
.programmationListe div.programmation div.lineup { display: block; margin-top: 10px;}
.programmationListe div.programmation div.lineup .disccover { width: 90px; float: left; margin-right: 10px;}
.programmationListe div.programmation div.lineup .composition { width: 220px; float: left;}
.programmationListe div.programmation div.lineup .composition h3 { text-transform: uppercase; font-size: 12px; color: #000000; margin: 0; padding: 0;}
.programmationListe div.programmation div.lineup ul { list-style: none; padding: 0; margin: 0;}
.programmationListe div.programmation div.lineup li { font-size: 10px; color: #000000;}
.programmationListe div.descriptionProgrammation { width: 325px; display: block; float: left; margin-left: 10px;}
.programmationListe div.descriptionProgrammation h2 { margin: 0; line-height: 32px; padding: 0 0 5px 0 ; font-family: 'Patrick Hand SC', cursive; color: #202665; font-size: 32px;}
.programmationListe div.descriptionProgrammation div.hourPlace { display: block; margin-top: 10px;}
.programmationListe div.descriptionProgrammation div.hour { float: left; background: url("http://jazzavannes.fr/images/date-bg.png") top right no-repeat; padding: 3px 25px 3px 5px; color:white; }
.programmationListe div.descriptionProgrammation div.place {float: left; background:url("http://jazzavannes.fr/images/place-bg.png") top right no-repeat; padding: 3px 20px 3px 0; color:white; }
.programmationListe div.descriptionProgrammation p { color: #2E7ABE !important; font-size: 12px;}

.programmationListe .sige_thumb, .programmationListeG .sige_thumb { float: none !important; border:none !important; margin:0 !important;}

div.programmation ul { margin: 0; padding: 0;}

.programmationListeG { display: block; width: 695px; }
.programmationListeG div.programmation { width: 330px; display: block; margin-left: 10px; float: left;}
.programmationListeG div.programmation div.lineup { display: block; margin-top: 10px;}
.programmationListeG div.programmation div.lineup .disccover { width: 90px; float: left; margin-right: 10px;}
.programmationListeG div.programmation div.lineup .composition { width: 220px; float: left;}
.programmationListeG div.programmation div.lineup .composition h3 { text-transform: uppercase; font-size: 12px; color: #000000; margin: 0; padding: 0;}
.programmationListeG div.programmation div.lineup ul { list-style: none; padding: 0; margin: 0;}
.programmationListeG div.programmation div.lineup li { font-size: 10px; color: #000000;}
.programmationListeG div.descriptionProgrammation { width: 325px; display: block; float: left; margin-left: 10px;}
.programmationListeG div.descriptionProgrammation h2 { margin: 0; line-height: 32px; padding: 0 0 5px 0 ; font-family: 'Patrick Hand SC', cursive; color: #202665; font-size: 32px;}
.programmationListeG div.descriptionProgrammation div.hourPlace { display: block; margin-top: 10px;}
.programmationListeG div.descriptionProgrammation div.hour { float: left; background: url("http://jazzavannes.fr/images/date-bg.png") top right no-repeat; padding: 3px 25px 3px 5px; color:white; }
.programmationListeG div.descriptionProgrammation div.place {float: left; background:url("http://jazzavannes.fr/images/place-bg.png") top right no-repeat; padding: 3px 20px 3px 0; color:white; }
.programmationListeG div.descriptionProgrammation p { color: #2E7ABE !important; font-size: 12px;}



.separator { background: url("http://jazzavannes.fr/images/separator-liste.png") no-repeat center; width: 100%; height: 30px; display: block; text-indent: -9999px; margin: 20px 0; }

.clear { clear: both; height: 0px;}



/********************* RECHERCHE ***********************/

div#search { float:right; margin-top:20px;}

div.search { float:right;}



/******************* SOCIAL ICON ********************/


.nsb_container a { margin:10px;}




/******************** CONTACT *********************/

#ff_formdiv11 { margin-bottom:30px; width:65%} 
#ff_formdiv11 #bfSubmitButton { margin-top:20px;margin-right:80px;}
#ff_formdiv11 #bfElemWrap238 span { float:right; width:54%;}


/******************** inscription newsletter *************/

#acymodifyform { margin:10px;}

#acymodifyform table { width:50%;}

#acymodifyform table th { text-align:left;}

.acymailing_footer { display:none;}


/******************** LOG BOX ************************/


form#login-form { width:250px; margin-left:30px;}



/* copyright */


#footer3 p#copyright { width:45%; color:white; position:absolute; bottom:5px; right:5px; margin:0; font:10px 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}


#footer3 p#copyright a { color:white;font:10px 'Tahoma',Arial,'Liberation Sans',FreeSans,sans-serif;}