@charset "utf-8";

/*
 *
 *	@titre: fiche.
 *	@description: feuille de style fiche - moniteur archizz.
 *	@auteur: neov - http://www.neov.net.
 *	@creation: 20090722.
 *	@modification: -
 *
 */

.prj-tit h1 { float:left; width:730px; }
.prj-tit p { font-size:1.2em; float:left; width:730px; }
.prj-tit img { position:absolute; right:10px; top:8px; }

.content-fiche .left { width:540px; float:left; }
.content-fiche .right { width:300px; float:right; padding:5px 0 0; }

.inf { padding:0 20px; height:100px; }
.inf h2 { font-weight:normal; font-size:1.2em; color:#d60006; line-height:125%; padding:0 0 15px; }
.inf p { font-size:1.2em; padding:0 0 15px; line-height:125%; }
.inf p.brb { background:url(../../images/design/page-layout/inf-bg.gif) 0 bottom no-repeat; }
.inf p span { color:#b2aba5; }
.inf p a { text-decoration:none; }
.lg[class] { text-align:center; padding:5px 0; background:#f1efed; width:540px; height:90px; display:table; }
.lg[class] p { display:table-cell !important; vertical-align:middle; }
.lg { *position:relative; *width:540px; *height:90px; *text-align:center; *display:block; *background:#f1efed; *padding:5px 0; }
.lg p { *position:absolute; *top:50%; *margin-top:expression(-this.offsetHeight/2); *left:50%; *margin-left:expression(-this.offsetWidth/2); }

.wwrapper { min-height:323px; }
* html .wwrapper { height:323px; }

.mp-btn { text-align:right; margin:0 0 5px; }
.mp-btn a { margin:0 0 0 3px; }

.right h5 { padding:0 0 5px; }
.bloc-prj { margin:0 0 3px; }
.bloc-prj .content { background:#e9e5e2; height:auto; padding:10px; overflow:hidden; }
.bloc-prj .content .scrollpane { /*height:115px;*/ height: 182px; }
.bloc-prj .content li { padding:0 0 5px; }
.bloc-prj .content li p a { text-decoration:none; }
.bloc-prj .content li p.img { background:black; width:84px; height:56px; float:left; margin:0 5px 0 0; text-align:center; }
.bloc-prj .content li p.txt { font-size:1em; width:174px; height:56px; border-bottom:1px dotted #b2aba5; padding:0; margin:0 0 0 90px; display:block; background:url(../../images/design/misc/carre-rouge.gif) 0 2px no-repeat; text-indent:12px; }
.bloc-prj .content li p.txt .orange { font-size:1em; height:56px; border-bottom:1px dotted #b2aba5; padding:0; margin:0 0 0 90px; display:block; background:url(../../images/design/misc/carre-orange.gif) 0 2px no-repeat; text-indent:12px; }
.bloc-prj .content li p.txt .rouge  { font-size:1em; height:56px; border-bottom:1px dotted #b2aba5; padding:0; margin:0 0 0 90px; display:block; background:url(../../images/design/misc/carre-rouge.gif) 0 2px no-repeat; text-indent:12px; }
.bloc-prj .content li p.txt span { color:#a39c97; }
.bloc-prj .content li p.orange { background:url(../../images/design/misc/carre-orange.gif) 0 2px no-repeat; }

.right .btn-tous { text-align:right; padding:0 0 25px; }
.right .btn-tous a { color:#d60006; font-size:1.1em; }
.right .btn-tous a img { margin-top:-3px; }

.rea-geo { clear:both; padding:0 0 30px; }
.rea-geo h2 { padding:0 0 10px; }

.prj-moe { clear:both; /*height:160px;*/ padding:0 0 30px; }


