body { background:url(../../../images/2015/fond-home.jpg) top center no-repeat #8a4874; }




div#content-bg {background:url(../images/content-bg.png) repeat-y top left; width:1000px;min-height: 660px; margin:0 auto; position:relative; z-index:0;}

div#jazzman { height:823px; width:689px; position:absolute; top:0; left:-668px; background:url(../images/gauche-bg.jpg); z-index:-10;}
div#bateau { height:823px; width:686px; position:absolute; top:0; right:-665px; background:url(../images/droite-bg.jpg); z-index:-10;}


div.item-page { margin-top:30px; padding:0 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(../images/column.jpg);
}

#example_grid_16 {
    background-image: url(../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 { height:170px; width:100%;
background: url(../../../images/2015/header.jpg) top center no-repeat #8a4874;
border-bottom: 4px solid #FFFFFF;
z-index:5;}

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

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

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

.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:52px; width:961px; background: none; margin-left:18px;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:#870056; font-size: 18px; display: block;  text-decoration: none; text-transform: uppercase; text-align:center; line-height:43px; margin:0px 10px 0 5px; padding:0 10px 0 10px;  font-family: 'Oswald', Arial;}
#menu .moduletable_menu .menu li a:hover , #menu .moduletable_menu .menu li.active a { color: #ffffff; background: #ec913c; }

#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 ********************/



#menu2 .moduletable_menu ul.menu  { list-style:none;}

#menu2 .moduletable_menu ul.menu li { background:url(../images/menu2.png) top left no-repeat; height:20px; float:none; width:270px; margin-left:30px;  }
#menu2 .moduletable_menu ul.menu li:hover { background:url(../images/menu2-hover.png) top left no-repeat; }

#menu2 .moduletable_menu ul.menu li a { color:white; padding-left:10px; text-decoration:none; height:20px; width:270px; background-color:none; line-height:20px;  font-family: 'Oswald', Arial; }
#menu2 .moduletable_menu ul.menu li a { color:white;}


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

#footer #footer1 ul.menu { list-style:none;}
#footer #footer1 ul.menu li { margin:0; background: url(../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:#ffffff; border-bottom:none;text-decoration:none;}


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

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

div#menu2 { margin-top:40px; }

div#menu2 ul.menu { list-style:none;}

div#menu2 ul.menu li {  background:url(../images/menu2.png) top left no-repeat;margin-bottom:5px;	}

div#menu2 ul.menu li ul { list-style:none; margin-bottom:0;}
	
div#menu2 ul.menu li ul li {  background:url(../images/menu2.png) top left no-repeat;margin-bottom:5px; margin-top:5px;	}
	
div#menu2 ul.menu li ul li.current { background:url(../images/menu2-current.png) top right no-repeat;}

div#menu2 ul.menu li ul li:hover { background:url(../images/menu2-hover.png) top right no-repeat; }
	
div#menu2 ul.menu li.current { background:url(../images/menu2-current.png) top right no-repeat;	}

div#menu2 ul.menu li:hover { background:url(../images/menu2-hover.png) top right no-repeat;	}


div#menu2 ul.menu li a { color:white; padding-left:10px;text-decoration:none;}



/********************* 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:#ffffff;}

#footer {background:url(../../../images/2015/footer.jpg) top left #ced658;color:white;min-height:350px; height:auto;}
#footer .ombre { background: white; height: 7px; 
-webkit-box-shadow: 0 5px 5px 5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px 5px rgba(0,0,0,0.3);

}
#footerWrap {; min-height:350px; padding-top:20px;}
#footer1 {min-height:200px; height:auto;width:31%; border-right: 4px solid #ffffff;}
#footer2 {min-height:200px; height:auto;width:31%; border-right: 4px solid #ffffff;}
#footer2 h3 {text-align: center;}
#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:200px; height:auto;width:31%;}
#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-top:40px;
	margin-bottom:50px;
	-webkit-box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.1);


}


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


.bfElemWrap { }


/********************* 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;}



/* 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;}