/* CSS Document */
.contenu{
	position:relative; 
	min-height:540px;
	height:550px;
	margin-bottom:80px;
}

a:hover{
text-decoration: none;
}


/* ajout romain b. pour navigation précédent suivant */
div.l_precedent{
background-image:url('/images/defiles/fleche_retour_noire.gif');
background-repeat:no-repeat;
position: relative;
padding-left:38px;
color:#000000;
cursor: pointer; cursor: hand;
}
div.l_suivant{
background-image:url('/images/defiles/fleche_suivant_noire.gif');
background-position:40px 0px;
background-repeat:no-repeat;
position: relative;
padding-right:40px;
color:#000000;
cursor: pointer; cursor: hand;
}
/* fin ajout romain */

.cadre_gauche{
position:absolute;
width:490px;
margin-left:15px;
}

.cadre_droit{
position:absolute;
width:300px;
margin-left:325px;
margin-top:2px;
color:#898989;
font-size:11px;
}

.visuel_zoom{
float:left; 
width:350px;
height:400px;
}

.description_haut{
height:auto;
padding-left:77px;
padding-top:20px;
width:220px;
}

.description_haut p{
border-top: 1px solid #e3e3e3;
}

.description_haut1{
height:auto;
padding-left:77px;
padding-top:20px;
width:220px;

}

.description_bas{
padding-left:77px;
height:95px;
width:196px;
}

a.retour{
background-image:url('/images/defiles/fleche_retour_noire.gif');
background-repeat:no-repeat;
background-position:70px 0px;
position: relative;
padding-left:105px;
color:#000000;
}

/* ajout romain b. pour navigation précédent suivant */
a.fermer{
background-image:url('/images/defiles/croix_noire.gif');
background-position:74px 0px;
background-repeat:no-repeat;
position: relative;
padding-left:92px;
color:#000000;
}
/* fin ajout romain */

.voir_video{
width:100px;
background-color: #000000;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
text-transform:uppercase;
line-height:20px;
padding:15px;
text-decoration:none;
margin-left:56px;
}

.voir_video a {
color:#FFFFFF;
}

.titre{
font-size:11px;
font-weight:bold;
color:#303030;
text-transform:uppercase;
padding-top: 5px;
}

.titre1{
font-size:11px;
font-weight:bold;
color:#303030;
text-transform:uppercase;
}

.titre1 p{
border-top: 1px solid #000000;
}

a.more_details{
background-color:#b8b8b8;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding: 3px;
left:5px;
top:5px;
position: relative;
}

a.more_details span{
color:#434343;
}


#taille1{
	font-size:14px;
}
#taille2{
	font-size:21px;
}
