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

}



div#content-bg {background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/images/content-bg.png) repeat-y top left; width:1000px; min-height:800px; 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-interieure-sans-menu/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-interieure-sans-menu/images/droite-bg.jpg); z-index:-10;}


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

#example_grid_16 {
    background-image: url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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-interieure-sans-menu/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-interieure-sans-menu/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 { color: #ffed00; border-top: solid 2px #ffed00; }


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



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

#menu2 .moduletable_menu ul.menu li { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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; }
#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(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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; }

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

div#menu2 ul.menu li {  background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/images/menu2.png) top left no-repeat;margin-bottom:5px; margin-top:5px;	}
	
div#menu2 ul.menu li ul li.current { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/images/menu2-current.png) top right no-repeat;}

div#menu2 ul.menu li ul li:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/images/menu2-hover.png) top right no-repeat; }
	
div#menu2 ul.menu li.current { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/images/menu2-current.png) top right no-repeat;	}

div#menu2 ul.menu li:hover { background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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:#212765}

#footer {background:url(http://jazzavannes.fr/templates/jazz-a-vannes-page-interieure-sans-menu/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-interieure-sans-menu/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-interieure-sans-menu/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-interieure-sans-menu/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 60px 0 60px;
	background-color: #ffffff;
	min-height:750px;
	color: #110C0D;


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


}

#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;
}

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

div#left { 

	padding-bottom:50px;


}

form#_SimpleEmailForm table { 

	width:500px;

}
 
form#_SimpleEmailForm table tr {
    height: 40px;
	
	}
form#_SimpleEmailForm table tr th {
    vertical-align: top;
	width:200px;
}


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

#acymodifyform { margin:10px; width:100%;}

#acymodifyform legend { color:#484039; font-size:20px;}


#acymodifyform form#adminForm { padding-top:40px;}



#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;}


/* formulaire JAZZ SMS */

p#bfElemWrap85 { width:50%; float:left;}

p#bfElemWrap85 h3 { color:#47403a !important;}

p#bfElemWrap85 label { width:70%; }

p#bfElemWrap85 input { width: 20%;}

div#ff_formdiv6 div#bfPage1 button#bfSubmitButton { float:left; margin-top:6px;}

/* formulaire desinscription */

p#bfElemWrap170 { width:33%; float:left;}

p#bfElemWrap170 h3 { color:#47403a !important;}

p#bfElemWrap170 label { width:55%; }

p#bfElemWrap170 input { width: 33%;}

div#ff_formdiv7 div#bfPage1 button#bfSubmitButton { float:left; margin-top:6px;}