body {


}

div#content-bg { background: url(../images/content-bg.png) repeat-y top right;width:1135px;min-height:600px !important; margin:0 auto;z-index:0;}

div.item-page { margin-top:30px; margin-bottom:30px;}


/* MEP Auteurs Romain 2016 */ 


.MEPAuteur img {float:right;margin-left:10px;max-width:200px;max-height:250px;}
.MEPAuteur h2 {font-size:2.5em;text-align:right;color:black;}

.MEPLivre {border:1px solid #187ab4;margin-bottom:20px;padding:15px;}
.MEPLivre img {float:right;width:30%;}
.MEPLivre h3{font-size:2em;}
.MEPLivre a {}
.MEPLivre a:hover {}
.MEPLivre a:active {}
.MEPLivre p {margin-bottom:10px;}

.MEPBio {background:#f6f6f6;padding:15px;}
.MEPBio h3 {font-size:2em;}

.MEPBiblio {background:#187ab4;float:right;padding:15px;}
.MEPBiblio h3 {color:white;font-size:1.7em;}
.MEPBiblio {color:white;margin-left:15px;}

.presence {color:#888888;font-size:0.8em;margin-right:15px;}

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

}

p.sige_small { display:none !important;}

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

#system-message ul {
    margin: 0;
}

#example_grid_12 {
    background-image: url(http://www.livresenbretagne.fr/templates/photodemerpagesinterieures/images/column.jpg);
}

#example_grid_16 {
    background-image: url(http://www.livresenbretagne.fr/templates/photodemerpagesinterieures/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 {
    background: #217cb2 none repeat-x scroll center bottom;
    box-shadow: 0 10px 10px 0 #999999;
    height: 171px;
    width: 100%;
    z-index: 5;
}

.header {
    height:171px;
	width:1110px;
    margin:0 auto;
	position:relative;
    background: url(../images/header.png) left top no-repeat;
    color: white;
    text-align:center;
	z-index:6;
}

.header a { position:absolute; bottom:5px; right:50px;}
 
.header div#barre-header { width:100%; height:5px; background:#b7d242; position:absolute; bottom:0; right:0;}

.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: #41CCd6;
    text-decoration: underline;
}


ul { list-style:none !important;}

a:visited {
    color: #41CCd6;
}

a:hover {
    text-decoration: none;
}

#current {
    font-weight: bold;
}

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


#menu { z-index:1;float:left; width:250px;}

#menu .moduletable_menu { }

#menu .moduletable ul.menu { list-style:none; margin-left:1px;}

#menu .moduletable .menu li a { width:252px; height:52px; display:block;}




#menu .moduletable .menu li a img { display:none;}



div#menu div.box ul.menu li.item-101 a { background: url(../images/accueil.png) top right no-repeat;}

div#menu div.box ul.menu li.item-101 a:hover { background: url(../images/accueil-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-101.active a { background: url(../images/accueil-hover.png) top right no-repeat;}

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


div#menu div.box ul.menu li.item-146 a { background: url(../images/edito.png) top right no-repeat;}

div#menu div.box ul.menu li.item-146 a:hover { background: url(../images/edito-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-146.active a { background: url(../images/edito-hover.png) top right no-repeat;}

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

div#menu div.box ul.menu li.item-146.open a { background: url(../images/edito-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-146 ul { margin-right:5px; margin-bottom:0 ; list-style:none; height:auto;}
div#menu div.box ul.menu li.item-146 ul li { height:40px;}
div#menu div.box ul.menu li.item-146 ul li a { float:right; background:none; text-align:right; line-height:30px; height:30px; color:black;font-size:16px;}
div#menu div.box ul.menu li.item-146 ul li a:hover { color:#08b3be; text-decoration:underline; background:none;}
div#menu div.box ul.menu li.item-146 ul li.active a { color:#08b3be; background:none;}
div#menu div.box ul.menu li.item-146 ul li.current a { color:#08b3be; background:none;}
div#menu div.box ul.menu li.item-146.open ul li a { background:none;}

div#menu div.box ul.menu li.item-147 a { background: url(../images/prog.png) top right no-repeat;}

div#menu div.box ul.menu li.item-147 a:hover { background: url(../images/prog-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-147.active a { background: url(../images/prog-hover.png) top right no-repeat;}

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

div#menu div.box ul.menu li.item-147.open a { background: url(../images/prog-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-147 ul { margin-right:5px; margin-bottom:0; list-style:none; height:auto; }
div#menu div.box ul.menu li.item-147 ul li { height:40px;}
div#menu div.box ul.menu li.item-147 ul li a { float:right; background:none; text-align:right; line-height:30px; height:40px; color:black;font-size:16px;}
div#menu div.box ul.menu li.item-147 ul li a:hover { color:#b7d242; text-decoration:underline; background:none;}
div#menu div.box ul.menu li.item-147 ul li.active a { color:#b7d242; background:none;}
div#menu div.box ul.menu li.item-147 ul li.current a { color:#b7d242; background:none;}
div#menu div.box ul.menu li.item-147.open ul li a { background:none;}


div#menu div.box ul.menu li.item-148 a { background: url(../images/prix.png) top right no-repeat;}

div#menu div.box ul.menu li.item-148 a:hover { background: url(../images/prix-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-148.active a { background: url(../images/prix-hover.png) top right no-repeat;}

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


div#menu div.box ul.menu li.item-149 a { background: url(../images/part.png) top right no-repeat;}

div#menu div.box ul.menu li.item-149 a:hover { background: url(../images/part-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-149.active a { background: url(../images/part-hover.png) top right no-repeat;}

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


div#menu div.box ul.menu li.item-150 a { background: url(../images/infos.png) top right no-repeat;}

div#menu div.box ul.menu li.item-150 a:hover { background: url(../images/infos-hover.png) top right no-repeat;}

div#menu div.box ul.menu li.item-150.active a { background: url(../images/infos-hover.png) top right no-repeat;}

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

div#menu div.box ul.menu li.item-174 a { background: url(../images/animations.png) top right no-repeat; text-indent: -9999px;}
div#menu div.box ul.menu li.item-174 a.animations { margin-bottom: 15px;}
div#menu div.box ul.menu li.item-174 a:hover { background: url(../images/animations-hover.png) top right no-repeat;}
div#menu div.box ul.menu li.item-174.active a { background: url(../images/animations-hover.png) top right no-repeat;}
div#menu div.box ul.menu li.item-174.current a { background: url(../images/animations-hover.png) top right no-repeat;}
div#menu div.box ul.menu li.item-174.open a { background: url(../images/animations-hover.png) top right no-repeat;}
div#menu div.box ul.menu li.item-174 ul { margin-right:5px; margin-bottom:0; list-style:none; height:auto; }
div#menu div.box ul.menu li.item-174 ul li { height:40px;}
div#menu div.box ul.menu li.item-174 ul li a { float:right; background:none; text-align:right; line-height:30px; height:40px; color:black;font-size:16px;}
div#menu div.box ul.menu li.item-174 ul li a:hover { color:#1c6ff7; text-decoration:underline; background:none;}
div#menu div.box ul.menu li.item-174 ul li.active a { color:#1c6ff7; background:none;}
div#menu div.box ul.menu li.item-174 ul li.current a { color:#1c6ff7; background:none;}
div#menu div.box ul.menu li.item-174.open ul li a { background:none;}



div#contenu { width:800px;float:left; margin-left:25px;}





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





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

#footer #footer1 ul.menu { list-style:none;}
#footer #footer1 ul.menu li { margin:0;}
#footer #footer1 ul.menu li a { font-size:16px;color:#15223d; border-bottom:solid #15223d 2px;text-decoration:none;}


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

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

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

div#menu2 ul.menu li {display:inline; }

div#menu2 ul.menu li ul { list-style:none; margin-bottom:0;}



div#menu2 ul.menu li a { margin-right:7px; margin-left:7px; text-decoration:none; font-size:18px; color:black; }

div#menu2 ul.menu li a:hover { color:black; border-bottom:solid #b7d242 2px; }
div#menu2 ul.menu li.active a { color:black; border-bottom:solid #b7d242 2px; }
div#menu2 ul.menu li.current a { color:black; border-bottom:solid #b7d242 2px; }

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

div#slider { margin-bottom:70px; margin-top:50px; margin-left:10px;}



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

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

#footer h3 { font-size:24px; font-weight:normal; color:black;margin-bottom:10px;}

#footer {background:#217cb2;color:white;min-height:350px; height:auto;}
#footerWrap {background:none; height:350px; width:1260px; margin:0 auto;}
#footer1 { min-height:350px; height:auto;width:25%; margin-left:197px;}
#footer1 div.box { border-right:solid 2px black; margin-top:10px; min-height:250px; }
#footer2 div.box { margin-top:10px; }
#footer3 div.box { margin-top:10px; }
#footer2 {min-height:350px; height:auto;width:23%;}

#footer3 { background:none; margin:0;min-height:350px; height:auto;width:28%; }
#footer3.grid_4 div.box div.joomla_sharethis div#twtr-widget-1.twtr-widget div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets { background:transparent !important;}

#footer3  h3 { margin-left:20px; color:white;}
#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 *********************/
div#content form#_SimpleEmailForm table tr { height:40px;}
div#content form#_SimpleEmailForm table tr th { vertical-align:top;}

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