#container {margin: auto; width: 933px; overflow: hidden;}

body {background:#fff; font-family: Georgia, "Times New Roman", sans-serif; font-size:15px; line-height: 1.4em; margin:20px; margin-top:0;}
object{border:1px solid #cccccc;}
	
h1 {font-size: 21px; color:#000; line-height:30px;}
h2 {font-size: 17px; color:#000;}
h3 {font-size: 15px; color:#000;}
h4 {font-size: 9pt; color:#000;}
h5 {font-size: 9pt; color:#000;}

.h1{font-size: 21px; line-height:30px; border: none;}
.h2{font-size: 17px;}

img{border:none;}
img a{border:none;}
blockquote{border-left:1px solid #A5ABAB; margin:0px; padding:0 12px 0 12px;}

p{color:#000000; line-height: 14pt; margin:12px 0;}

a {text-decoration: none;}
a:link {color: #115540; text-decoration: none;}
a:visited {color: #115540; text-decoration: none;}
a:hover {color: #999; text-decoration: none;}

ul{padding: .5em 0em 1em 3.2em;}
li{line-height: 18px; padding: 6px 0 0 0;}

ol{padding: .5em 0em 0em 3.2em;}
li{line-height: 18px; padding: 6px 0 0 0;}

#header {color: #fff; margin-bottom: 20px; width: 933px;}

#titles{text-align:center;width:430px;}
#titles div{font-family:"Times New Roman", sans-serif; font-weight: normal; font-size: 51px; color:#667; padding:50px 0 0 0; margin:0 0 20px;}
#titles div a{color: #fff; text-decoration: none;}
#titles div a:hover{color: #999; text-decoration: none;}
#titles .description{font-family: "Times New Roman", sans-serif; font-size: 18px; font-style:italic; font-weight:normal; color:#fff; padding:0 0 0 0;}

#headtable{background:#115540;}
#headtable, #sub{margin:auto; text-align:center; width:933px;}
#headlinks{font-size:14px;}
#left, #right{padding-top:20px;}
#left, #sub .left{width:165px}
#right, #sub .right{width:150px}
#left{font-size:12px;}
#right{font-size:18px;}
#sub{border-collapse:collapse;border-bottom:1px solid #115540; color:#000; font-size:16px; font-weight:bold; margin-top:1px;}
#sub .mid{width:430px;}
#sub .right{text-align:right;padding-right:15px;}
#sub .left{text-align: left;}
#search{text-align:center;}
#coufique{
	background: url("//static.leporteurdesavoir.fr/img/coufique-bg.png") no-repeat;
    background-size: contain;
    height: 16px;
    margin: 0 3px;
    opacity: 0.9;
    position: absolute;
    top: 3px;
    width: 927px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//static.leporteurdesavoir.fr/img/coufique-bg.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//static.leporteurdesavoir.fr/img/coufique-bg.png', sizingMethod='scale')";
}

#selection, #selection .dropdown ul {list-style: none;margin:0;padding: 0;}
#selection {position: relative;/*width: 800px;*/}
#selection .item {display: inline;}
#selection .tab {float: left;padding:5px 15px;}
#selection .tab:hover{color:#115540;}
#selection .item-active .tab, #selection .dropdown {background-color: #F0F0F0;}
#selection .dropdown {
    position: absolute;
    top: 28px;
    left: 0;
    margin: 0;
    padding: 5px 0 10px 15px;
    border-bottom: 4px solid #115540;
    display: none;
	width:730px;
	z-index:1;
}
#selection .item-active .dropdown {display: block;}
#selection .dropdown a:hover {text-decoration:underline;}
#selection .dropdown hr {border: 1px dotted #ddd;}

#nav{border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:3px;}
.line{border-bottom:solid #ccc 1px; margin: 7px 0;}
.dotted-line{border-bottom:solid #ccc 1px; width: 933px; margin: 7px 0;}

#content {border-right: solid 1px #ccc; float: left; width:530px; overflow: hidden; margin-bottom:24px; padding: 0 66px;min-height:475px;}
#content-main ul{padding:0;}
#content-main ul li{list-style-type: none;}
#content-main{width: 933px;}
.hj{overflow:auto;}
.hj li{display:block; margin:0 20px; overflow:auto; padding:0;}
.hj li h2{font-size:14px;}
.hj .h1 a{color:#000000;}
.hj .h1 a:hover{color:#999; text-decoration: none;}
.to-hide{background-color:#F0F0F0;border-bottom:2px solid #115540; margin-left: 32px;width: 380px;}
li.first{padding-top: 5px;}
li.last{margin-bottom:5px;}
a.h1{cursor:pointer;}
.a1, .a2, .a3{float:left;}
.a1{width: 436px;}
.a2{margin: 0 20px;}
.a2, .a3{width: 188px;}

.a, .b, .c, .d, .e{float: left;min-height: 220px;padding-top:5px;overflow: hidden;}
.b, .c, .d{padding-left:20px;}
.c, .e{padding-right:20px;}
.a, .c{width: 282px;}
.d{width: 263px;}
.b, .e{width: 587px;}
.b{border-left: 2px solid #115540; border-bottom: 2px solid #115540;}
.c{border-right: 2px solid #115540; border-left: 2px solid #115540;}
.e{border-top: 2px solid #115540; border-right: 2px solid #115540;}

.o, .cl{
    background: url("//static.leporteurdesavoir.fr/img/ui-icons.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    width: 16px;
    position: relative;
    float:left;
    cursor:pointer;
}
.hp{top:7px; right:3px;}
.sb{top:2px;}
.o{background-position: -64px -16px;}
.cl{background-position: -32px -16px;}

#recent{border-bottom:solid 1px #ccc; margin:auto; margin-bottom:20px; padding:1px 0; text-align:center; width:237px;}
#recent p{font-size:large; font-variant:small-caps;}

.block{margin-bottom:20px; width:100%;}
.block h2{margin-bottom:3px;}
.block ul{list-style-type: none; margin:0; padding-bottom:0; padding-top:0;}
.block ul li{padding:0;}
.block .front_meta a:link{border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}
.block .front_meta a:visited{border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}
.block .all{margin-top:10px; text-align:right;}
.block .all a:link{border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}
.block .all a:visited{border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}

.post h1, .post h2{color:#115540;}
.main{border-bottom:1px dotted #ccc;}

.entry a:link {color: #115540; text-decoration: none; border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}
.entry a:visited {color: #115540; text-decoration: none; border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0;}
.entry a:hover {color: #999; border-width: 0 0 1px 0; border-style: none none solid none; border-color: #C0C0C0; text-decoration: none;}

#pagelinks p {text-align:center;}
#pagelinks p a{border:1px solid #ccc; margin:1px; padding:2px;}

/* points de vue */
#pdvlinks{height: 20px; margin-top: 30px; padding: 10px 0; text-align:center; width: 100%;}
#pdvlinks .link{background:#127562; float:left; padding:9px 0; width:162px;}
#pdvlinks .link a{color:#fff; display:block; font-variant:small-caps; font-size:large; height:100%; width:100%;}
#pdvlinks .left{margin-left:11px;}
#pdvlinks .middle{margin:0 11px;}
#pdvlinks .right{margin-right:11px;}

#sidebar{color:#115540;float:right; text-align:left; width:268px;margin:0px; padding:0;}
#sidebar li{font-size: 14px; font-weight: bold;list-style-type: none;}
#sidebar ul{margin-left:28px; padding:0 0 0 5px;}
#sidebar ul li{font-weight: normal;}
#sidebar a{cursor:pointer;display: block;}
#sidebar .al{padding-left:16px;}
#sidebar .to-hide{width: 230px;}

#footer {background:#fff; clear: both;	width: 100%;}
#footer p{padding:14px 0;margin: 0; color: #666; text-align:center;}
#footer a{color: #999;text-decoration: none;}
#footer a:hover{color: #000000;text-decoration: none;}
#backtotop{float: right; margin-right: 223px;}
