@charset "utf-8";

/*
 *	@titre: travaux.
 *	@description: feuille de style travaux - dream on.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20091118.
 *	@modification: -
 *
 */

/* ::: detail ::: */
.detail { background:#d5d5d5; margin:0 0 10px; }
.detail .visuel { display:block; }
.detail h2 { padding:20px 20px 15px; font-size:1.8em; line-height:125%; font-family:Arial, Helvetica, sans-serif; }
.detail .col-wrapper { padding:0 20px; }
.detail .col-wrapper .col { width:218px; float:left; margin:0 18px 0 0; padding:0 18px 0 0; }
.detail .col2-wrapper { padding:0 20px; }
.detail .col2-wrapper .col { width:340px; float:left; padding:0 18px 0 0; }
.detail .col2-wrapper .right { width:348px; float:right; }
.detail .col p { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; padding:0 0 15px; line-height:125%; }
.detail .col p .italic { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; }
.detail .col p.voir-aussi { font-size:1.2em; }
.detail .col p.voir-aussi strong.voir { color:#f83d83; background:url(../../images/design/misc/bg-voir-aussi.gif) right 4px no-repeat; padding:0 15px 0 0; margin:0 2px 0 0; }
.detail .col p.voir-aussi a { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; color:#1e1d1d; }
.detail .col p.voir-aussi a:hover { background:#efefef; }
.detail .col-wrapper .news-client { float:right; margin-right:0; width:236px; padding:0; }

.detail .news-client-wrapper { overflow:hidden; }
.detail .news-client-wrapper .news-liste div { /*height:134px;*/ width:236px; float:left; }
.detail .news-client p { font-size:1.2em; }
.detail .news-client .titre { border-bottom:1px solid #b4b5b5; padding:0 0 10px; margin:0 0 9px; }
.detail .news-client .titre strong { color:white; float:left; padding:2px 3px 0 0; }
.detail .news-client .titre strong.date { float:none; }
.detail .news-client .titre a { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; font-size:1.4em; color:#1e1d1d; }
.detail .news-client .titre a:hover { background:#eaeaea; }
.detail .news-client .para a { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; font-size:1em; color:#1e1d1d; padding:0 2px; }
.detail .news-client .para a:hover { background:#eaeaea; }
.detail .news-client .pagination { font-family:Georgia, Times New Roman, Times, serif; font-size:1.3em; color:#f83d83; float:right; }
.detail .news-client .pagination a { color:#1d1d1d; padding:2px 4px; float:left; text-align:center; }
.detail .news-client .pagination a.num:hover { background:#eaeaea; }
.detail .news-client .pagination a span { display:none; }
.detail .news-client .pagination a.next { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-next.gif) 0 0 no-repeat; padding:0; margin:2px 0 0; }
.detail .news-client .pagination a.prev { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-prev.gif) 0 0 no-repeat; padding:0; margin:2px 0 0; }
.detail .news-client .pagination a.prev:hover,
.detail .news-client .pagination a.next:hover { background-position:0 -17px; }
.detail .news-client .pagination a.inactive { background-position:0 -34px; }
.detail .news-client .pagination a.inactive:hover { background-position:0 -34px; }
.detail .news-client .pagination a.disabled { color:#f83d83; }
.detail .news-client .pagination a.disabled:hover { background:none; }

/* ::: etude de cas ::: */
.detail .col-wrapper .etude-cas { float:right; margin-right:0; width:236px; padding:0; }
.detail .etude-cas p { font-size:1.2em; }
.detail .etude-cas .titre { border-bottom:1px solid #b4b5b5; padding:0 0 10px; margin:0 0 9px; }
.detail .etude-cas .titre strong { color:white; float:left; padding:2px 3px 0 0; }
.detail .etude-cas .titre strong.date { float:none; }
.detail .etude-cas .titre a { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; font-size:1.4em; color:#1e1d1d; }
.detail .etude-cas .titre a:hover { background:#efefef; }
.detail .etude-cas .para a { font-family:Georgia, Times New Roman, Times, serif; font-style:italic; font-size:1em; color:#1e1d1d; }
.detail .etude-cas .para a:hover { background:#eaeaea; }


/* ::: video player ::: */
.detail .video-player { width:786px; height:590px; }
.detail .video-player img { display:block; }
.detail .para-etude { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; line-height:125%; padding:0 20px 20px; }

/* ::: pagination bas ::: */
.trv .pagination { font-family:Georgia, Times New Roman, Times, serif; font-size:1.3em; color:#f83d83; float:right; }
.trv .pagination span { float:left; padding:2px 4px; }
.trv .pagination a { color:#1d1d1d; padding:2px 4px; float:left; text-align:center; }
.trv .pagination a.num:hover { background:#eaeaea; }
.trv .pagination a span { display:none; }
.trv .pagination a.next { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-next.gif) 0 0 no-repeat; padding:0; margin:2px 0 0; }
.trv .pagination a.prev { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-prev.gif) 0 0 no-repeat; padding:0; margin:2px 0 0; }
.trv .pagination a.prev:hover,
.trv .pagination a.next:hover { background-position:0 -17px; }
.trv .pagination a.inactive { background-position:0 -34px; }
.trv .pagination a.inactive:hover { background-position:0 -34px; }
