html
{
	width: 100%;
	height: 100%;
}
body
{
	width: 100%;
	height: 100%;
	/*background: #fff url(../images/navigation/net.png) repeat;*/
	background: #fff url(../images/navigation/fond.gif) repeat;
	/*background: #fff;*/
	margin: 0;
	padding: 0;
}
body.index
{
	/*height: 100%;*/
	background-image: none;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
div.wrapper
{
	width: 1020px;
	/*height: 100%;*/
	/*background: #fff url(http://emmanuellehoudart.fr/img/net.png) repeat;*/
	margin: 0 auto;
	padding: 0;
}
div.wr-bg
{
	/*background: #fff url(../images/navigation/net.png) repeat;*/
	background: #fff;
}
div.left-block
{
	width: 250px;
	height: 100%!important;
    float: left;
	/* text-align: center; */
	text-align: left;
	padding: 0;
	position: relative;
}
div.left-block div.fixed-block
{
	position: fixed; 
	left: 0px; 
	width: 250px; 
    height: 100%;
	background: #fff url(../images/navigation/fond.gif) repeat;
}
a.menu-btn
{
	padding: 0px 0px 0px 25px;
	position: absolute;
}
div.left-block div.slide-menu
{
	position: fixed;
	top: 0px;
	left: 0px;
	/*background: #fff url(../images/navigation/net.png) repeat;*/
	background: #fff;
	border:none;
    width: 250px;
	height: 100%;
	z-index: 100;
	display: none;
}
div.left-block div.coeur
{
	padding: 0px 0px 0px 0px;
}
div.left-block div.links
{
	margin: 16px 0;
	/*font-family: AmericanTypewriter;*/
	color: #969696;
	font-size: 15px;
	font-weight:  normal;
}
div.left-block a
{
	text-decoration: none;
	color: #969696;
}
div.left-block a:hover
{
	color: #005A7D;
}

div.left-block div.menu
{
	margin: 15px;
	background: #fff;
	opacity: 1;
	z-index: 100;
}
div.left-block div.menu div.section
{
	width: 250px;
	margin: 0 auto;
	border-bottom: 1px solid #969696;
	/*font-family: AmericanTypewriter;*/
	color: #969696;
	font-size: 17px;
	padding: 8px;
	text-align: left;
}
div.left-block div.menu div.bottom
{
	font-size: 10px;
	color: #969696;
	border-bottom: 1px solid #969696;
	padding: 25px 8px;
	position:absolute; 
	bottom:0;
}
div.left-block div.menu div.section a:hover
{
	color: #005A7D !important;
}
div.left-block div.menu div.section ul.subsection
{
	width: 160px;
	margin: 0;
	: 14px;
	display: none;
	padding: 2px 0px 10px 16px;
}
div.left-block div.menu div.section ul.subsection a:hover, div.left-block div.menu div.section ul.subsection a.selected
{
	color: #005A7D !important;
}
div.left-block div.info-block
{
	width: 200px;
	background: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 4px 0 20px 0;
	margin: 0 0 0 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.left-block div.info-block div.title
{
	text-align: left;
	font-size: 17px;
	color: #969696;
	border-bottom: 2px solid #969696;
	margin: 0 20px;
	padding: 10px 0 5px 0;
}
div.left-block div.info-block div.description
{
	font-size: 13px;
	color: #969696;
	border-bottom: 1px solid #969696;
	margin: 0 20px;
	padding: 5px 0;
}
div.left-block div.info-block div.buttons
{
	text-align: center;
	margin: 0 20px;
	padding: 10px 0;
}
div.left-block div.info-block div.buttons a
{
	margin: 0 2px;
}
div.left-block div.bottom-link-block
{
	position: absolute; 
	bottom: 13px; 
	left: 0px;
	width: 200px;
	text-align: center;
	/*font-family: AmericanTypewriter;*/
	color: #969696;
	font-size: 10px;
}
div.left-block div.bottom-link-block a
{
	text-decoration: none;
}
div.content
{
	width: auto;
	height: auto;
	min-height: 100%;
	margin: 0px 0px 0px 250px;
	padding: 0;
	position: absolute;
	color: #969696;
}
div.content div.titre_page
{
	margin: 190px 0px 0px 50px;
	font-size: 17px;
}
div.content div.image-droite
{
	float:right; 
	margin: 190px 0 0 25px;
}
div.content div.image-tableau
{
	margin: 20px 50px 0px 0px;
}
div.content div.titre_texte
{
	margin: 20px 0px 0px 50px;
	font-size: 17px;
}
div.content div.corps_texte 
{
	width: 640px;
	margin: 5px 0px 20px 80px;
	font-size: 15px;
	text-align : justified;
}
div.content div.corps_titre
{
	margin: 0px 0px 0px 80px;
}
div.content div.tableau_album 
{
	width: 620px;
	margin: 5px 0px 20px 80px;
	text-align : justified;
}
div.content div.tableau_album  div.image_couv 
{
	margin: 0px 0px 0px 250px;
	max-width: 15%;
}
div.content div.image-couv2
{
	margin: 30px;
	padding: 30px;
	border: 1px solid #fff;
}
div.content div.corps_texte a:hover
{
	color: #005A7D;
}
div.content div.corps_texte a
{
	text-decoration: none;
	color: #969696;
}
div.content div.corps_texte ul.liste_ouvrage
{
	margin: 0;
	display: none;
	padding: 5px 0px 10px 25px;
}
div.content div#preloader
{
	text-align: center;
	z-index: 100;
	position: fixed;
	left: 45%;
	top: 150px;
	width: 200px;
	padding: 10px;
	background: white;
	opacity: 0.8;
	color: black;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
div.content div#container
{
	padding: 6px 0 0 6px;
}
div.content div.frame-10px
{
	padding: 10px;
    width: 372px;
}
body div.content div.big-img-block
{
	margin: 0;
	width: 372px;
	padding: 5px;
	border: 1px solid #fff;
}
body div.wrapper div.content div.big-img-block
{
	margin: 0;
	width: 372px;
	padding: 5px;
	border: 1px solid #C5C6DE;
}

body div.content div.big-img-block:hover
{
	border: 1px solid #81819f;
}
body div.wrapper div.content div.big-img-block:hover
{
	border: 1px solid #81819f;
}

div.content div.big-img-block div.image
{
	width: 372px;
	overflow: hidden;
	margin: 0px;
	padding: 50px;
}

body div.content div.small-img-block
{
	margin: 0;
	width: 171px;
	padding: 5px;
	border: 1px solid #fff;
}
body div.wrapper div.content div.small-img-block
{
	margin: 0;
	width: 171px;
	padding: 5px;
	border: 1px solid #C5C6DE;
}
body div.content div.small-img-block:hover
{
	border: 1px solid #81819f;
}
body div.wrapper div.content div.small-img-block:hover
{
	border: 1px solid #81819f;
}
div.content div.small-img-block div.image
{
	width: 171px;
	overflow: hidden;
	margin: 0;
	padding: 0;	
}
div.content div.image-data
{
	width: 100%;
	padding: 5px 0 0 0;
	height: 40px;
}
div.content div.image-data div.name
{
	/* font-family: 	AmericanTypewriter; */
	text-align: right;
	font-size: 13px;
	font-weight: normal;
	color: #2C2C50;
}
div.content div.image-data div.name a
{
	color: #2C2C50;
	text-decoration: none;
}
div.content div.image-data div.name a:hover
{
	color: #005A7D;
}
div.content div.image-data div.link-block
{
	/* font-family: 	AmericanTypewriter; */
	text-align: right;
	font-size: 13px;
}
div.content div.image-data div.link-block a
{
	padding: 0 0 0 20px !important;
	color: #969696;
}
.cleaner
{
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
}
a.arrow
{
	/* font-family: 	AmericanTypewriter; */
	background: url(http://emmanuellehoudart.fr/img/arrow_btn_hover.png) center left no-repeat;
	padding: 0 20px;
}
a.arrow:hover
{
	color: #666699 !important;
	background: url(http://emmanuellehoudart.fr/img/arrow_btn.png) center left no-repeat;
}

    a.arrow_gif
    {
    	/* font-family: 	AmericanTypewriter; */
    	background: url(http://emmanuellehoudart.fr/img/arrow3blanc.gif) center left no-repeat;
        display: table;
        float:right;
    }
    
        a.arrow_gif span
        {
            display: table;
            padding-left: 8px;
        }
    a.arrow_gif:hover
    {
    	color: #005A7D !important;
    	/*background: url(http://emmanuellehoudart.fr/img/arrow_btn.png) center left no-repeat;*/
        background:none;
    }

div.content-gallery
{
	width:auto;
	height: auto;
	min-height: 100%;
	margin: 0px 0px 0px 250px;
	padding: 0px;
	position: relative;
	z-index: 1;
}

a.close-btn
{
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 10;
    height: 50px;
    width: 50px;
    background: transparent url('../images/navigation/x_btn_2.png') top left no-repeat;
}

    a.close-btn:hover
    {
        background: transparent url('../images/navigation/x_btn_2_over.png') top left no-repeat;
    
    }
div.content-gallery a.close-btn
{
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 10;
    height: 50px;
    width: 50px;
    background: transparent url('../images/navigation/x_btn_2.png') top left no-repeat;

}

    div.content-gallery a.close-btn:hover
    {
        background: transparent url('../images/navigation/x_btn_2_over.png') top left no-repeat;
    
    }
div.content-gallery a.left-btn
{
	position: absolute;
	top: 50%;
	left: 1px;
	z-index: 10;
    height: 50px;
    width: 50px;
    background: transparent url('../images/navigation/arr_left_btn_3.gif') top left no-repeat;
}

    div.content-gallery a.left-btn:hover
    {
        background: transparent url('../images/navigation/arr_left_btn_3_over.gif') top left no-repeat;
    
    }
div.content-gallery a.right-btn
{
	position: absolute;
	top: 50%;
	right: 1px;
	z-index: 10;
    height: 50px;
    width: 50px;
    background: transparent url('../images/navigation/arr_right_btn_3.gif') top left no-repeat;

}
div.content-gallery a.right-btn:hover
{
	background: transparent url('../images/navigation/arr_right_btn_3_over.gif') top left no-repeat;
}

div.content-gallery img.imgs
{
	width: 100%;
	height: 300px;
}
div.content-gallery div#big-img-block
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
div.content-gallery div#big-img-block2
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
div.space-Xpx
{
	width: 100%;
	height: 170px;
	overflow: hidden;
}

div.scroll-pane-arrows
{
	width: 100%;
	height: 200px;
	overflow: auto;
}
#img-loader
{
    background: #eee url('../images/navigation/charge.gif') 50% 50% no-repeat;
    opacity: 0.6;
    filter: alpha(opacity=60);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 9999!important;
}

#big-img-block2
{
    background: #fff url(../images/navigation/fond.gif) repeat;
}

#big-img-block
{
    background: #fff url(../images/navigation/fond.gif) repeat;
}


.imgs2 
{
    /*background-color: aqua;*/
    /*position: relative!important;*/
}

table{
    width: 100%;
    table-layout: fixed;
}

td{
    display: table-cell;
    width: 20%;
    text-align: center;
    overflow: hidden;
    vertical-align: baseline;
	padding:30px;
}