#photo
{
    float: left;
    width: 187px;
    margin-left: 5px;
    border: solid 1px #9E9DAB;
}

#photo ul
{
    width: 181px;
}
#photo li
{
    border-bottom: dashed 1px #79768B;
    padding: 8px 0 8px 15px;
    background: url(/img/puce-petite.gif) no-repeat center left;
    font-size: 12px;
}
#photo li .selected 	{ color: #FF7B03; }
#photo #solution img { width: 187px; }

#contenu
{
    float: left;
    width: 565px;
    padding: 0 10px;
}

.listeItem
{
    float: left;
    width: 565px;
    border-top: dashed 1px #79768B;
    padding: 15px 0 30px 0;
    overflow :hidden;zoom:1;
    display:inline;
}

.listeItem .photo{float:left;width:230px;margin:0 10px 10px 0;}
.listeItem h2{overflow:hidden; display:inline}
.detail { color: #FF7B03; }
.detail:hover { color: #79768B; }


#options
{
    float: left;
    clear: both;
    width: 565px;
    padding-bottom: 5px;
}
#retour { float: right; }
#retour a { padding-left: 10px; background: url(/img/puce-petite.gif) no-repeat center left; }

#titre
{
    float: left;
    width: 530px;
 
    padding-left: 30px;
    margin-bottom: 10px;
    border-top: dashed 1px #79768B;
    border-bottom: dashed 1px #79768B;
    background: url(/img/puce-titre.gif) no-repeat left top;
}
#titre .rub-titre { float: left; }
#titre img { float: right; width: 106px; height: 35px; margin-top: 2px; }

#detailItem
{
    float: left;
    width: 565px;
    padding: 15px 0;
}
#detailItem img { float: right; }

#navigation
{
    float: left;
    clear: both;
    width: 565px;
    padding: 15px 0;
}
#navigation .precedent { float: left; width: 170px; text-align: left; }
#navigation .retour { float: left; width: 195px; text-align: center; }
#navigation .suivant { float: left; width: 170px; text-align: right; }
#navigation a { padding-left: 10px; background: url(/img/puce-petite.gif) no-repeat center left; }

.solution1 { float: left; padding: 15px 50px 10px 10px; }
.solution2 { float: right; padding: 15px 10px 10px 50px; }
.solution1, .solution2
{
    width: 220px;
    color: #FF7B03;
    font-size: 11px;
}
.solution1 img, .solution2 img { padding: 5px; border: solid 1px #DBDADF; }
.solution1 a, .solution2 a { color: #FF7B03; }
.solution1 a:hover, .solution2 a:hover { color: #79768B; }

.typeRef { float: left; clear: both; margin-bottom: 10px; width: 100% }