#calendrier{
position:relative;
height:400px;
margin-top:45px;
padding-bottom:50px;
}
#prix{
padding-bottom:50px;
}
.calendrier{
float:left;
padding:4px;
border-bottom:1px solid #ccc;
width:250px;
border:1px solid #ccc;
margin-left:20px;
margin-bottom:20px;
text-align:center;
}
.calendrier_over{
cursor:pointer;
float:left;
float:left;
padding:4px;
border-bottom:1px solid #ccc;
width:250px;
border:1px solid #ccc;
margin-left:20px;
margin-bottom:20px;
text-align:center;
}
.detail{
height:120px;
padding-top:10px;
}
img.photo{
margin-right:10px;
}
h2 span{
color:orange;
}
.prix{
margin-top:10px;
margin-left:55px;
font-size:16px;
font-weight:bold;
color:#690;
}
.plus_details{
border:1px solid #ccc;
padding:5px;
background-color:#fff;
}
.plus_details div{
font-weight:bold;
color:orange;
float:left;
width:150px;
}
.telecharger{
position:relative;
float:right;
}
.telecharger img{
border:0px;
}


div.separation{
font-size:1px;
height:1px;
background-color:#ccc;
}
div.couvertures{
padding-bottom:50px;
}
div.couvertures img{
float:left;
margin-left:10px;
margin-right:20px;
}
h3{
margin-top:0px;
padding-top:10px;
margin-bottom:5px;
}
div.mini img{
border:1px solid #ccc;
cursor:pointer;
}
.une_couverture{
height:210px;
border-bottom:1px solid #ccc;
}
.un_calendrier{
height:280px;
border-bottom:1px solid #ccc;
}
.images{
float:left;
margin-right:0px;
width:240px;
}
.infos{
float:left;
}
.un_calendrier span{
font-weight:bold;
}
table.prix_calendriers tr.ligne1{
background-color:#eee;
}

table.prix_calendriers{
margin-left:20px;
margin-top:10px;
padding-top:0px;
margin-right:0px;
border:1px solid #ccc;
width:550px;
}
table.prix_calendriers td{
border:1px;
width:0px;
}
table.prix_calendriers td.calendrier{
background-color:#eee;
color:#363636;
font-size:20px;
}
table.prix_calendriers td.prix{
background-color:#eee;
}
table.prix_calendriers td.prix1{
background-color:#eee;
color:#363636;
}
table.prix_calendriers td.couverture{
text-align:left;
background-color:#ccc;
color:#363636;
}
table.prix_calendriers td.page{
text-align:right;
background-color:#eee;
width:180px;
}
table.prix_calendriers td.pagesup{
text-align:right;
background-color:#fff;
width:180px;
}

.img_couverture{
width:150px;
}