@charset "utf-8";

/*
 *	@titre: projet.
 *	@description: feuille de style projet - dream on.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20091118.
 *	@modification: -
 *
 */

.projet-liste .rows { padding:0 0 10px; }
.projet-liste .prj-lie { color:white; font-style:italic; font-size:1.2em; padding:0 0 10px; }
.projet-liste .projet { border-top:5px solid #1d1d1d; width:255px; float:left; margin:0 10px 0 0; overflow:hidden; position:relative; }
.projet-liste .last { margin-right:0; }
.projet-liste .projet .thumb { display:block; overflow:hidden; background:white; }
.projet-liste .projet .thumb a { display:block; text-align:center; }
.projet-liste .projet .thumb a img { /*display:block;*/ }
.projet-liste .projet .thumb a strong { position:absolute; top:52px; left:35px; width:185px; font-size:1.2em; font-style:italic; color:black; display:block; height:22px; padding:0 0 2px; display:none; }
.projet-liste .projet .thumb a strong img { display:inline; margin:0 0 0 5px; }
.projet-liste .projet .thumb a:hover strong { display:block; }

* html .projet-liste .projet .thumb a strong { left:35px; }
* html .projet-liste .projet .thumb a strong img { display:none; }

.projet-liste .projet .titre { font-size:1.6em; font-style:italic; color:#1d1d1d; padding:5px 0 0; border-bottom:1px solid #a0a2a2; height:22px; position:relative; }
.projet-liste .projet .titre a.link-titre { color:#1d1d1d; padding:1px 0; line-height:115%; }
.projet-liste .projet .titre a.link-titre2 { color:#1d1d1d; padding:1px 0; line-height:115%; display:none; }
.projet-liste .projet .titre a.link-titre:hover { background:#d5d5d5; }
.projet-liste .projet .titre a.link-titre2:hover { background:#d5d5d5; }
.projet-liste .projet .titre a.info { display:block; width:18px; height:18px; background:url(../../images/design/boutons/btn-info.gif) 0 -18px no-repeat; position:absolute; right:0; top:4px; font-size:0.8em; }
.projet-liste .projet .titre a.info:hover { background-position:0 0; }
.projet-liste .projet .titre a.fermer { background-position:0 -36px; }
.projet-liste .projet .titre a.fermer:hover { background-position:0 -36px; }
.projet-liste .projet .sous-titre { color:white; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; padding:9px 0 9px; }
.projet-liste .projet .sous-titre .st2 { display:none; }
.projet-liste .projet .switcher { float:right; width:53px; font-size:1em; color:#757576; }
.projet-liste .projet .switcher span { float:left; margin:2px 0 0; }
.projet-liste .projet .switcher a.prev { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-prev.gif) 0 0 no-repeat; padding:0; margin:0; float:left; }
.projet-liste .projet .switcher a.next { display:block; width:17px; height:17px; background:url(../../images/design/boutons/btn-pagination-next.gif) 0 0 no-repeat; padding:0; margin:0; float:right; }
.projet-liste .projet .tags { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.projet-liste .projet .tags li { display:block; margin:0 0 8px; line-height:115%; }
.projet-liste .projet .tags li a { color:#1e1d1d; }
.projet-liste .projet .tags li a:hover { background:#d5d5d5; }
.projet-liste .projet .description { font-size:1.2em; color:#1d1d1d; font-family:Arial, Helvetica, sans-serif; line-height:125%; height:97px; }
* html .projet-liste .projet .description { height:97px; }
.projet-liste .projet .voir { text-align:right; padding:4px 0 10px; line-height:135%; }
.projet-liste .projet .voir a { font-size:1.2em; font-style:italic; color:#1d1d1d; line-height:135%; padding:1px 0; }
.projet-liste .projet .voir a:hover { background:#d5d5d5; }
.projet-liste .projet .voir a strong { line-height:135%; }
