*{
	margin:0px;
	padding:0px;
}
body{
	overflow-y: scroll;
}
	
html,body{
	height:100%;
	font-size:11px;
	line-height:16px;
	color:#131313;
	font-family:Arial, Helvetica, sans-serif;
}

img a, img a:hover, img	 {
	border:none;
}

* a { color: #e81d69; text-decoration: none;outline:none; }
* a:link { color: #e81d69;outline:none; }
* a:hover { color: #e81d69;outline:none;text-decoration:underline; }


bold, strong, b{
	font-weight:bold;
}

hr {
	border:none;
	border-top:solid 1px #bfbfbf;
	height:1px;
	margin:10px 0px;
} 
h1{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	margin-top:30px;
	padding-bottom:9px;
	font-style:italic;
}
h2{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:10px;
	font-style:italic;
}

h3{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	margin-bottom:10px;
}

p{
	margin-bottom:10px;
}


/**************/
/*** HEADER ***/
#website{
	min-height:100%;
	width:1024px;
	background:url(../img/background.gif) repeat-y;
	margin-left:50%;
	left:-512px;
	position:absolute;
}


/*** HEADER ***/
.header-main{
	height:125px;
	margin-left:183px;
	border:solid 1px #FFFFFF;
}
.header-main:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}

.header-main .header{
	display:none;
	width:840px;
}

.header-main .header div.lapin-today{
	margin-top:30px;
	margin-left:10px;
}

.header-main .header div.lapin-today a.titre{
	display:block;
	float:left;
	width:110px;
	height:42px;
	background:url(../img/lapin-today.gif) no-repeat;
	text-indent:-99999px;

}
.header-main .header div.lapin-today span{
	border:solid 1px #c2c2c2;
	border-left:none;
	height:26px;
	max-height:26px;
	line-height:28px;
	padding-left:2px;
	padding:7px 10px 6px 2px;
	width:auto;
	max-width:709px;
	overflow:hidden;
}

.header-main .header div.subscribe-newsletter{
	margin-top:11px;
	text-align:right;
	margin-right:10px;
}
.header-main .header div.subscribe-newsletter a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#131313;
	padding-right:12px;
	background:url(../img/arrow-bottom.gif) no-repeat right 6px;
	cursor:pointer;
	display:block;
	margin-bottom:5px;
}
.header-main .header div.subscribe-newsletter a:hover{background-image:url(../img/arrow-bottom-over.gif); text-decoration:none;}
.header-main .header div.subscribe-newsletter form{
	width:265px;
	display:inline;
	display:none;
	margin-right:2px;
}
.header-main .header div.subscribe-newsletter form input{
	border:solid 1px #c1c1c1;
	color:#828282;
	margin:0px;
	padding:0px;
	font-size:11px;
	height:25px;
	line-height:23px;
	width:215px;
	padding:0px 5px;
}
.header-main .header div.subscribe-newsletter form input.submit{
	width:36px;
	height:29px;
	background:url(../img/form-bt.gif) no-repeat 0px 2px ;
	text-indent:-9999px;
	padding:0px;
	border:none;
	cursor:pointer;
}

/*** HEADER ***/
/**************/

/************/
/*** MENU ***/
menu h1{
	width:184px;
	height:90px;
	padding:0px;
	margin:0px;
}

menu h1 a{
	margin-top:40px;
	display:block;
	width:124px;
	height:66px;
	background:url(../img/logo.png) no-repeat;
	text-indent:-9999px;
}

menu{
	margin-left:10px;
	width:174px;
	float:left;
	position:fixed;
}
menu ul{
	list-style:none;
}
menu ul.menu{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:30px;
	font-style:italic;
	font-weight:100;
}
menu ul.menu a{
	color:#9a9a9a;
}

menu ul.menu a:hover, menu ul.menu li a.selected{
	color:#131313;
	text-decoration:none;
}
menu li.lien a{
	color:#7bb6cb;
		/*
	background:url(../img/next.gif) no-repeat right 8px;
	padding-right:10px;
	*/
	
}
/*** MENU ***/
/************/

.share_content {display:none;}
ul.share{display:none;}
menu ul.share {
	position:fixed;
	bottom:50px;
	display:block;}
ul.share li{
	list-style:none;
	float:left;
	width:16px;
	height:16px;
	display:block;
	margin-right:5px;
}
ul.share li a{
	width:16px;
	height:16px;
	text-indent:-99999px;
	display:block;
	background:url(../img/share.gif);
	cursor:pointer;
}
ul.share li.mail{width:21px;}
ul.share li a span{display:none;}
ul.share li a:hover{background:url(../img/share-over.gif); text-decoration:none;}
ul.share li.mail a{width:21px;background:url(../img/share-email.gif);}
ul.share li.mail a:hover{background:url(../img/share-email-over.gif);}
ul.share li.facebook a{background:url(../img/share-facebook.gif);}
ul.share li.facebook a:hover{background:url(../img/share-facebook-over.gif);}
ul.share li.twitter a{background:url(../img/share-twitter.gif);}
ul.share li.twitter a:hover{background:url(../img/share-twitter-over.gif);}
ul.share li.flickr a{background:url(../img/share-flickr.gif);}
ul.share li.flickr a:hover{background:url(../img/share-flickr-over.gif);}

ul.share li.vimeo a{background:url(../img/share-vimeo.gif);}
ul.share li.vimeo a:hover{background:url(../img/share-vimeo-over.gif);}

ul.share li.instagram a{background:url(../img/share-instagram.gif);}
ul.share li.instagram a:hover{background:url(../img/share-instagram-over.gif);}

ul.share li.share a{margin-right:0px;}

#at16lb {
	background-color:#000;
	opacity: 0.75;
}
#at15s, #at16p{
	border:none;padding:0px;}
#at16pm{
	width:345px;


}
#at16pi{	border:none;}
#at16ps{
	padding:0px 40px;
}
#at16ps{background-color:#FFFFFF; padding-bottom:20px;}
#at16pt {
	height:45px;
	background-color:#FFFFFF}
#at16pt h4{
 	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	line-height:45px;
	font-style:italic;
}
div.share_content{
	position:absolute;
	right:10px;
}
div.share_content a.titre{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#131313;
	padding-right:12px;
	background:url(../img/arrow-bottom.gif) no-repeat right 6px;
	cursor:pointer;
	display:block;
	margin-bottom:5px;
	text-align:right;
}
div.share_content a.titre:hover{background-image:url(../img/arrow-bottom-over.gif); text-decoration:none;}




.container{
	width:830px;
	margin-left:194px;
	float:left;
	padding-bottom:40px;
}
.container .html_texte{
	margin-top:6px;
	width:645px;
	margin-bottom:3px;
}
.container figure{
	clear:both;
	margin-top:10px;
	margin-bottom:30px;
}
.container figure img{
	margin-bottom:2px;
}
.container .legende_1, .container .legende_2{
	display:block;
	color:#9a9a9a;
	font-size:10px;
	line-height:14px;
}

.container .legende_1{
	color:#131313;
	font-weight:normal;
	
}





.container .thumbnail{
	float:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
	font-size:10px;
	line-height:14px;
}
.container .thumbnail img{margin-bottom:5px;}
.container .thumbnail a{color:#131313;}
.container .thumbnail strong {
	color:#131313;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic; 
	font-weight:normal;
}
.container .thumbnail:hover a, .container .thumbnail:hover strong {
	color:#e8318a;
	text-decoration:none;
}




.container ul.nav li{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
list-style:none;
float:right;
cursor:pointer;
}
.container ul.nav li a:hover{text-decoration:none;}
.container ul.nav li a{color:#131313;}
.container ul.nav li.back{background:url(../img/back.gif) no-repeat 0px 3px; float:left;padding-left:17px;}
.container ul.nav li.back:hover{background-image:url(../img/back-over.gif)}

.container ul.nav li.next{background:url(../img/next.gif) no-repeat right 4px;padding-right:11px;margin-left:30px;margin-right:10px;}
.container ul.nav li.next:hover{background-image:url(../img/next-over.gif)}

.container ul.nav li.previous{background:url(../img/previous.gif) no-repeat 0px 4px;padding-left:11px;}
.container ul.nav li.previous:hover{background-image:url(../img/previous-over.gif)}


.clear:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px;
}
