
html {
/*background-color:#D9E0E4;*/
}


#header_wrapper {
/*    float:left;*/
    width:910px;
    margin-left:auto;
    margin-right:auto;
	text-align:center;
    
/*    border:1px solid green;*/
}

#header {
    width:700px;
    margin-left:auto;
    margin-right:auto;

/*    border:1px solid black;*/
}


#header img#logo {
    float:left;
    margin-top:30px;
    width:230px;
}

#header #books #titre_wrapper {
    display:block;
    background: transparent url("header.png") top right no-repeat;
/*    height:200px;*/
    width:399px;
    margin-left: 300px;
    padding-top:110px;
    padding-bottom:40px;
    color:#000;
    font-size:18px;
	font-weight:bold;

}

#header #books #titre_wrapper span {
    
        padding:17px;

}

#menu {
    background-color:#F99839;
    width:950px;
    max-width:95%;
    margin-left:auto;
    margin-right:auto;
    border-radius: 6px;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top:-5px;
/*	height:30px;*/
    z-index:55;
    text-align:center;

}

#menu ul {
    
}



div#subscribeForm {
        color:#000;
        border:2px solid #000;
        padding:8px;
}


div.feed2 {
    display:none;
}
div.feed {
    font-size: small;
/*    background-color:#43464D;*/
    background-color:transparent;
    padding:0px;
    float:left;
    width:99%;

}

div.feed > div.item  p {
        display:inline;
}

div.feed .item {
    margin-right:8px;

}
div.feed .item img{
    width:50px;
    border:2px solid #fff;
    float:left;
    margin-right:3px;
}
div.feed .item a {
    background-color:#FFCC00;
    padding:3px;
    display:block;
    height:80px;
    text-decoration: none;

} 

div.feed .item a:hover {
    background-color:#003366;
    color:#fff;

} 



div#left-menu h2 {
    font-size:20px;
    color:#333333;
    background-color:#FFCC00;
    -border-radius: 6px;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding:2px;
	margin-right:10px;
}



div#left-menu ul {
    list-style-image:url('ico2.gif');
}

div#left-menu ul a {
    font-size:12px;
	font-weight:bold;
    color:#000;
    text-decoration:none;
}


div.article {
        margin-bottom:4em;
}
div.article .article_content {
/*    padding:10px;*/
    text-align:justify;
    line-height:1.6em;
}

div.article .article_content h1 a{
    font-size:22px;
    color:#cb3691;
    text-align:left;
    text-decoration:none;
}
div.article .article_content h2 {
    font-size:17px;
    color:#374846;
}


div.article span.type_manif {
        border:1px solid #DCDCDC;
        background-color:#E8E8E8;
        padding:4px;
}


div.miniarticles {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
/*        border:2px solid grey;*/
    
}

div.miniarticle {
    float:left;
    width:45%;
    height:6em;
    vertical-align:middle;
    border:2px solid grey;
    margin-left:2.5%;
    background-color:#E8E3D8;
    -border-radius: 6px;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
div.miniarticle h1 {
    font-size:1em;
/*    padding:5px;*/
}
div.miniarticle img {
    float:right;
    height:6em;
    padding-left:5px;
    
}

div.miniarticle:hover {
    background-color:#194A70;
    color:#fff;
    cursor:pointer;
}






/*page layout*/


#page {
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    margin-top: 1em;
    position:relative;
	font-family : Arial;
	font-size:12px;
	
    
}

#footer {
        margin-top:50px;
        text-align:center;
        font-size:x-small;
		font-family : Arial;
}

#footer img {
        margin:15px;
        border:0;
}

#content_wrapper {
/*    width:646px;*/
    position:relative; 
/*    left:270px;*/

    
    
    top:0;
    width:70%;
/*    float:right;*/
    z-index:52;
/*    margin-left:auto;*/
/*    margin-right:auto;*/
    background: transparent url("bg.png") left top no-repeat;
    margin-top:8px;
    margin-right:0;
/*    margin-left:-2px;*/
    padding-top:5px;
        margin-left:268px;
    min-height:690px;
/*    border:1px solid black;*/
	
}
#content {
    padding:20px;
    padding-top:8px;
    padding-left:40px;

}


div#left-menu {
/*    float:left;*/
    z-index:51;
/*display:none;*/
    position:absolute; 
    top:0;
    left:0%;
    width:244px;
    padding-top: 10px;
    margin-top:2em;
    padding:0;
    padding-left:25px;
    background: transparent url("livre2.png") top left repeat-y;
    height:416px;
    padding-right:0px;
	font-family : Arial;
/*    border:1px solid red;*/
}

div#gauche {
/*    position:absolute;*/
    float:left;
    margin-top:470px;
    width: 210px;
    text-align:center;
    margin-left:10px;
    padding:15px;
}
div#gauche h3 {
        color:#333333;
}


div#gauche a img {
        border:none;
        box-shadow: 1px 1px 29px #aaa; 
}



div#rdv {
    display:inline-block;
    border:3px solid #C1C1BF;
    border-left:none;
    border-top:none;
    margin:0;
    margin-top:-3px;
    margin-left:2px;
    margin-bottom:15px;
    padding:3px;
    background-color:#84d5e2;
    color:#000;
	font-family : Arial;
    font-size:small;
}



.ribbon {
	height:42px;
	position:relative;	

}
.ribbon.left {	
	background:url(ribbon-left-bg.png) no-repeat left bottom;
	left:-7px;
}
.ribbon.right {	
	background:url(images/ribbon-right-bg.png) no-repeat right bottom;
	right:-7px;
	float:right;
}
.ribbon .ribbon-inner {
	border:1px solid #565C63;
	background:#49213c;
	padding:8px 25px 2px 25px;
	text-transform:uppercase;	
	color:#FFF;
	font-size:1.1em;
	display:inline-block;
	height:25px;
	float:left;
	
}


h2#actu {
        margin-top:2.5em;
}
