﻿@charset "utf-8";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css';
@import 'lib/forms.css';
@import 'lib/classes.css';
  
h1.logo {margin:0px;padding:0px;position:absolute;top:25px;left:25px;}
h1.logo a{
	overflow:hidden;
	text-indent:-10000px;
	display:block;
	width:568px;
	height:24px;
	background:url(../images/sprite.png) no-repeat 0px 0px;
}
.slogan {display:none;}

#footer {font-size:.95em;}
#footer a { color:#fff; }
#footer a:hover { color:#aaa; }



.graphic{position: absolute;left: 250px; top: 1px;}

.address {text-align:right;color:#666;}
.address p {margin:0px;padding:0px;font-size:.85em;line-height:normal;text-align:right;}
.address strong {font-size:1.2em;color:#000;}
.printheader {display:none;}

#projectPhoto {text-align:center;width:456px;float:left;font-size:.9em;}
#projectPhoto ul{margin:0px;padding:0px;list-style:none;}
#projectPhoto li{display:none;}
#projectPhoto img {margin-bottom:.3em;}
#projectGallery{float:left;width:260px;}
#projectGallery a {display:block;padding-left:20px;margin-bottom:4px;}
#projectGallery a:hover img{opacity:1;filter:alpha(opacity=100);}
#projectGallery a.selected {background:url('../images/sprite.png') no-repeat -12px -35px;}

#projectGallery img{margin:0px;border: 1px solid #b4b4b4;opacity:0.4;filter:alpha(opacity=40);}


.noBorder{border:none;padding:0;margin:0;}
.noBorder td, .noBorder tr, .noBorder li{border:none;padding:0;margin:0;}
.noBorder ul{border:none;padding:0;margin:0 0 0 15px;}
.noBorder td{padding:0 1.5em 0 0;}

.bold{font-weight:700;}
.italic{font-style:italic;}

#Title ul, #Title li{margin:0;padding:0;list-style:none;}

#projectGallery .fprojects a.selected {background:url("../images/sprite.png") no-repeat -12px -44px;}
#projectGallery .selected img {border:1px solid #B4B4B4;margin:0;opacity:0.9;}

.address{margin-top:3.5em;}

/* Modif Sept 2010 
---------------------------------------------------------------------------------------------------------------------------------------*/
body{background:#FFF;}
#footer{background:#FFF;color:#9A9A9A;}
#footer a{color:#9A9A9A;}

.home .intro{margin:25% auto 0;width:980px; height:155px;position:relative;}
.home .metanav,
.home .address,
.home #footer{display:none;}
.home h1.logo{position:static;}
.home h1.logo a{background: url(../images/logo_index.jpg) no-repeat 0 0 #fff;width: 400px;height:50px;}
.home .navigation{position:absolute;bottom:0;right:580px;height:auto; }
.home .navigation li {padding:10px 0 0;line-height:11px;}
.home .navigation li a {color:#757577;font-size:12px;}
.home .navigation li a:hover {color:#000;}
.home .navigation li.last {*line-height:14px;}
.home .imgintro{position:absolute;right:0; bottom:0; left:413px;}


