html, body{
text-align:center;
margin:0;
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
font-size:11px;
}
img{border:0;}
a{text-decoration:none; color:#666;}
a:hover{ color:#000;}
h1{display:none;}
/***************************************************************/
#top,#dmenu,#content, #bottom p, #social{
margin:0;
position:relative;
margin-left:auto;
margin-right:auto;
width:910px;
text-align:left;

}
#social{ margin-top:10px;}
#top{
margin-bottom:15px;

}
.logo{
font-size:30px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
}
.stitre{
color:#6d6d6d;
font-size:12px;
margin-left:300px;
margin-top:-20px;
}
.lang{
text-align:right;
margin-top:-15px;
padding-right:5px;
}
h2{
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
margin:0;
margin-top:25px;
margin-bottom:20px;
}

#thumbs{
width:910px;
text-align:center;
padding-top:10px;
}
.thumb{
float:left;
width:170px;
height:170px;
margin-right:12px;
margin-bottom:12px;
/*background:#999999;*/

}
#thumbs img{
margin-left:auto;
margin-right:auto;


}
/***************************************************************/
#menu{
/*background-color:#000;*/
height:45px;
margin-bottom:20px;
text-transform:uppercase;

}
#dmenu{
height:45px;

border-bottom:1px dotted #000;
}
#m1 li,#m2 li {
margin:0;
padding:0;
display:inline;
border-right:1px solid #d5d3d3;
padding-right:7px;
padding-left:5px;
}
#m1{
margin:0;
padding:0;
margin-top:15px;
display:block;
float:left;
width:300px;
}
#m2{
display:block;
float:left;
margin:0;
padding:0;
margin-top:15px;
width:610px;
text-align:right;
}
#menu a{ color:#666; padding-bottom:4px;}
#menu a:hover{color:#000; border-bottom:4px solid #262626;}

/***************************************************************/
.imgindex{
width:300px;
margin-right:20px;
float:left;
display:block;
}
#actuindex{
float:left;
width:583px;
padding:0;
}
#actuindex h3{
margin:0;
padding:0;
font-size:12px;
border-top:1px solid #000;
padding-top:10px;
margin-bottom:5px;
}
#actuindex .titreclair{
display:inline-block;
width:130px;
color:#333333;
font-weight:normal;
background-image:url(medias/puce.png);
background-repeat:no-repeat;
background-position:right 2px;
}
#actuindex .cont_actu{ padding-left:130px; margin-bottom:10px;}
#menugal{
text-align:left;
margin-left:100px;
width:500px;
}
#menugalb{
text-align:center;
width:910px;
}
#menugalb p{
margin:0;
font-weight:bold;
width:170px;
float:left;
margin-right:12px;
height:200px;
margin-bottom:30px;
border-bottom:1px solid #666666;
padding-bottom:5px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#menugalb .tb{
display:block;
height:170px;
margin-bottom:5px;
}
#menugalb a{ color:#000;}

.h22{
border-bottom:1px solid #666666;
padding-bottom:10px;
}
.synopsis{
padding-left:30px;
text-align:justify;
padding-right:40px;
}
.imgone{
margin-left:auto;
margin-right:auto;
}

#menugal p{
margin:0;
margin-bottom:10px;
font-weight:bold;
}
#menugal a{ text-decoration:none;}
#foot_list{
margin-top:10px;
}
#menugal img{border:1px solid #000!important;}
/******************************************************************/
#links{
margin-left:auto;
margin-right:auto;
width:910px;
}
.link{
float:left;
width:130px;
height:140px;
font-size:9px;
}
/******************************************************************/
#actu{
width:910px;
text-align:left;
}
#actu .titreclair{
display:inline-block;
width:130px;
color:#333333;
font-weight:normal;
background-image:url(medias/puce.png);
background-repeat:no-repeat;
background-position:right 2px;
}

#actu .cont_actu{ padding-left:130px; margin-bottom:10px;}
#actu h3{ margin-bottom:5px; margin-top:30px;}
#actu strong {color:#333333;}
/******************************************************************/
#contact{

width:400px;
}
#contact p {
margin:0;
margin-top:10px;
}
.input {
width:400px;
}
.reponse{
font-weight:bold;
}
/*****************************************************************************/
#list_book{ text-align:left; margin-left:30px;}
#list_book p{ margin:0;}
.book_msg{ padding:5px; border-top:1px solid gray;}
.date_book{ color:#999999;}
/********************************************************************/
#bottom{

margin-top:50px;
font-size:9px;
color:#6d6d6d;
padding:5px;
}
#bottom p{
border-top:1px dotted #000;
border-bottom:1px dotted #000;
padding:5px;
}
/********************************************************************/
.navig_middle{
text-align:right;
margin-top:-50px;
}
.navig_middle a{
display:inline-block;
background-color:#000;
padding:3px;
padding-left:10px;
padding-right:10px;
color:#fff;
font-size:12px;
}
.arrows{
margin-top:25px;
}
.navig_left{text-align:left;}
.navig_right{text-align:right; margin-top:-20px;}
.about{font-size:9px; font-weight:normal;}
#view img{ border:1px solid #000;}
.h2name{
text-align:left;
border:0;
margin:0;
padding:0;
text-indent:0;
margin-top:10px;
font-size:14px;
}
.infoprint{
margin-top:10px;
border-bottom:1px solid #666666;
padding-bottom:10px;
margin-bottom:10px;
}
.acheter{
text-decoration:underline;
font-size:11px;
color:#000;
}
.bt_nav{
display:inline-block;
background-color:#000;
padding:3px;
padding-left:10px;
padding-right:10px;
color:#fff;
font-size:12px;
}
.bt_nav:hover{ color:#fff;}
.diaporama{
	position:relative;
	width:700px;
	height:500px;
	text-align:center;
	padding-left:200px;
}

.diaporama li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}
