.arthesis_classic_content h2{
margin-bottom: 40px;
}
.arthesis_classic_content p{
text-align:justify;
}
.arthesis_classic_content p:last-child{
margin: 0;
}.arthesis_tuiles_tuile_image{
height:250px;
width:100%;
background-position: center center;
background-size:cover;
background-repeat: no-repeat;
margin-bottom:15px;
}
.arthesis_tuiles_tuile strong{
display: block;
margin-bottom:10px;
}
.arthesis_tuiles_tuile a{
color:#CDCDCD;
}
.arthesis_tuiles_tuile i{
margin-left:10px;
}
.big_tuiles .arthesis_tuiles_tuile_image{
background-position:top center;
height:300px;
}.arthesis_left_right h2{
margin-bottom: 40px;
}
.arthesis_left_right p{
text-align:justify;
}
.arthesis_left_right p:last-child{
margin: 0;
}
.arthesis_left_right_image{
position:relative;
}
.arthesis_left_right_image img{
width:100%;
height:auto;
}.arthesis_tuiles_completes_tuile{
height:490px;
background-size:cover;
background-position:center center;
position:relative;
color:#fff;
border:2px solid transparent;
background-repeat: no-repeat;
}
.arthesis_tuiles_completes_tuile:hover{
color:#fff;
}
.arthesis_tuiles_completes_tuile strong{
position: absolute;
display: block;
top:20px;
width:100%;
padding:0 10px;
text-align:center;
font-size:26px;
text-shadow: 0 0 5px rgba(0,0,0,0.5) ;
}
.arthesis_tuiles_completes_tuile span{
position: absolute;
display: block;
bottom:20px;
width:50%;
text-align:center;
left:25%;
color:#000;
background-color:#fff;
padding:8px 0;
transition: all 0.3s;
opacity: 0;
}
.arthesis_tuiles_completes_tuile:hover span{
opacity: 1;
}