#detail
{
padding:10px;
width:630px;
float:left;
border-right: 1px dotted #aaa;
margin-top: 20px;
margin-bottom :20px;
}
#detail h3
{
font-size:1.0em;
font-weight:normal;
color:#666;
margin-top:20px;
margin-bottom:15px;
border-bottom: 1px dotted #aaa;
overflow:auto;
}
#detail h4
{
background-image : url('../images/puce2.png');
background-repeat : no-repeat;
padding-left : 22px;
border-bottom:1px dotted #aaa;
padding-bottom:3px;
margin-top: 25px;
margin-bottom: 15px;
font-weight:normal;
font-size: 0.9em;
color: #666;
font-weight: bold;
}
#detail h5
{
padding-top:10px;
padding-bottom:5px;
font-size:0.8em;
color:#444;
}
#detail h1
{
padding-bottom: 20px;
font-weight:bold;
font-size: 1.1em;
color: #444;
}
#detail p
{
font-size:0.8em;
color: #222;
margin-bottom:5px;
text-align: justify;
}
#detail ul
{
margin-bottom:15px;
list-style: square;
}
#detail li
{
margin-left :30px;
color:#444;
font-size:0.8em;
}
#detail a
{
color: #d0650f;
text-decoration:none;
}
#detail a:hover
{
text-decoration:underline;
}

#detail .hide
{
display:none;
visibility:hidden;
}
#detail .show
{
display:block;
visibility:visible;
}
#detail .gallery
{
list-style : none;
float:left;
margin-bottom:20px;
}
#detail .image
{
float:left;
display:inline;
}
#detail .numero
{
color:#444;
display:block;
font-size:0.8em;
padding-bottom: 5px;
}

#detail .nav
{
height:90px;
color:#66A;
float:left;
width:33%;
font-size:0.8em;
}
#detail .nav li
{
text-align:left;
}
#detail .nav a
{
text-align:left;
font-size:1.2em;
}

#detail .activite
{
padding-top:20px;
list-style-type:none;
}
#detail .activite li
{

}
#detail .activite li a
{
font-weight:bold;
}
.absolute
{
position:absolute;
display:block;
}

#detail fieldset
{
padding:10px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
}
#detail legend
{
}
#detail .adv
{
font-size:0.9em;
padding-top:10px;
padding-bottom:10px;
color:green;
font-weight:bold;

}

