}/* CSS Document */
body {
margin: 0;
padding: 0;
font-family:georgia,times,serif;
}

#thomas-series{display:none;}

#conteneur {
width: 780px;
margin: 0 auto; 
padding: 0;
}
#header {
text-align:center;
height:auto;
}
#centre{
font-family:georgia,times,serif;
font-size:10pt;
color:#000000;
height:530px;
}
#centre a {color:#000000;}
.pointilles {float:left; padding-top:2px; }
.pointilles2 {float:left; padding-top:2px; }
.panorama-control {
    padding-top: 10px;
	margin: 0;
	width: 780px;
	height: 30px;
	text-align: center;
}

.panorama-control a{text-decoration:none;} .panorama-control a:hover{text-decoration:underline!important;}

.clientsliens a {font-size:9pt;text-decoration:none; text-transform:uppercase;}
.clientsliens a:hover {text-decoration:underline;}

.ensavoirplus a {text-decoration:none; font-size:1em; font-style:italic;}
.ensavoirplus a:hover {background-color:#ffff00; font-weight:bold;}

div#header h1#blog-title a{ font-family:Helvetica, Arial, sans-serif; font-weight:300; font-weight:bolder;line-height:130%; letter-spacing: -2pt; text-decoration:none; text-transform:capitalize; color:#000000;}

div#header h1#blog-title{
font-family:futura;
font-size: 2.5em;
font-weight: 300;
margin-top: 0em;
margin-right: 0pt;
margin-bottom: 0em;
margin-left: 0pt;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}
a.logo {
	display: block;
	width: 342px;
	height: 45px; 
	background-image: url(../images/logo.jpg);background-repeat: no-repeat;
	margin-top:18px;
	}
a.logo-new {
	display: block;
	width: 412px;
	height: 124px; 
	background-image: url(../images/logo-architects-associates.jpg);background-repeat: no-repeat;
	}

div#header div#blog-description{
font-size:0.9em;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
line-height: 200%;
letter-spacing: 3px;text-transform: uppercase;
}

div#header div#nav-encours{
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
line-height: 200%;
letter-spacing: 1px;
font-size:0.9em;
text-transform:uppercase;
}

#nav-encours2{
line-height: 200%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
text-transform: uppercase;
font-size:0.8em;
padding-top:1px;
overflow:hidden;
position:relative;
left:-40px;
width:860px;
}

#nav-encours2 a{font-weight:normal; font-style:italic; letter-spacing: Oem; color:#000; text-decoration:none;padding-left:4px; padding-right:4px;}
#nav-encours2 a:hover{text-decoration:underline;}

#globalnav, #globalnav1 {
line-height: 210%;
$line-height: 220%;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
text-align:center;
font-size:0.8em;
padding-top:1px;
margin:O;
font-weight:normal;
text-transform: uppercase;

}
#globalnav p{font-weight:normal;float:left; width:auto; padding:0; padding-left:2px; padding-right:2px;  margin:0; position:relative; left: 122px;}
#globalnav1 p{font-weight:normal;float:left; width:auto; padding:0; padding-left:2px; padding-right:2px;  margin:0; position:relative; left: 50px;}

#globalnav a, #globalnav1 a{ font-weight:normal; font-style:italic; letter-spacing: Oem; color:#000; text-decoration:none;padding-left:4px; padding-right:4px;}
#globalnav a:hover, #globalnav1 a:hover,  #globalnav a.on, #globalnav1 a.on{background-color:#02f869; color:#000;font-weight:bold;}

#scroll li{margin: 30px;}
#menu-scroll{line-height: 220%;
border-bottom-width: 1px;
border-bottom-style:dotted;
border-bottom-color: #000000;
text-align:center;
text-transform:uppercase;
font-size:1em;
padding-top:1px;
margin:O;
margin-bottom:30px;}
#menu-scroll p{float:left; width:auto; padding:0; padding-left:2px; padding-right:2px;  margin:0; position:relative; left: 165px;}
#menu-scroll a{font-style:italic; letter-spacing: Oem; color:#000; text-decoration:none;padding-left:4px; padding-right:4px;}
#menu-scroll a.wactive, #menu-scroll a:hover{background-color:#ffff00; color:#000;font-weight:bold;}


#centre{
font-family:georgia,times,serif;
font-size:10pt;
color:#000000;
margin-bottom:30px;
}
#centre img{padding:0; margin:O;}

#contactsabout{font-family:georgia,times,serif;
font-size:10pt;
color:#000000;}



#citation{ margin-bottom:30px; text-align:center; font-family:georgia,times,serif; font-size:9pt;  line-height:17px;}

div#footer {
border-bottom:2px solid #000000;
border-top:1px solid #000000;
clear:both;
font-size:0.7em;
margin:0px;
padding:0.1em 0pt;
width:100%;
text-align:center;
line-height:235%;
}



