* {
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Lucida Grande,Trebuchet MS,sans serif;
font-size:62.5%;
text-decoration:none;
}
body.section-1 {
}
body.section-2 {
}
body.section-3 {
}
#titreitem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BEF0D8 none repeat scroll 0 0;
color:#333333;
font-family:Times New Roman,Times,serif;
font-size:1.25em;
font-style:italic;
line-height:1.25em;
margin-left:1px;
}
a:link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#3C3C3C;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
a:active {
color:#5A5A5A;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
a:hover {
font-size:10px;
font-weight:bold;
text-decoration:none;
}
#menu ul a {
background-color:#E5E5E5;
font-family:Lucida Grande,Trebuchet MS,sans-serif;
line-height:180%;
padding:0 5px;
text-transform:none;
}
#menu ul a:hover {
background-color:white;
}
#menu a:link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
color:#3C3C3C;
font-size:9px;
font-weight:normal;
text-decoration:none;
}
#menu a:active {
background-color:#E5E5E5;
color:#5A5A5A;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
#menu a:visited {
background-color:#E5E5E5;
color:#707070;
font-size:9px;
text-decoration:none;
}
a:active {
text-decoration:none;
}
a img {
border:medium none;
}
#menu {
background-color:transparent;
bottom:0;
color:#555555;
font-size:0.9em;
height:100%;
left:0;
overflow:visible;
padding:0 5px 0 10px;
position:fixed;
text-align:right;
top:0;
width:220px;
}
#menu ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
font-family:Times New Roman,Times,serif;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 4px;
text-align:right;
text-transform:uppercase;
width:90px;
}
#menu ul li.section-title {
color:#555555;
cursor:pointer;
font-family:serif;
font-size:1.1em;
padding:4px 0 3px;
text-decoration:none;
text-transform:uppercase;
}
#menu .container {
padding:20px 30px 30px;
background-color:white;
border:4px outset;
margin-top:30px;
}
#menu {
height:100%;
left:25px;
padding:0;
position:fixed;
text-align:right;
top:0;
width:150px;
}
#content p {
background-color:#FFFFFF;
margin-bottom:9px;
text-decoration:none;
width:500px;
}
#content a {
color:#3C3C3C;
text-decoration:none;
}
.proj-title {
color:#444444;
font-family:Times New Roman,Times,serif;
font-size:32px;
letter-spacing:1px;
line-height:1em;
margin-top:20px;
text-transform:uppercase;
}
#proj-title2 {
color:#333333;
font-family:Times New Roman,Times,serif;
font-size:11px;
line-height:34px;
margin-top:20px;
color:#861C1C;
}
#proj-subtitle {
color:#333333;
font-family:Times New Roman,Times,serif;
font-size:1.25em;
font-style:italic;
line-height:1.25em;
margin-left:1px;
}
#proj-desc {
color:#333333;
font-family:Lucida Grande,Trebuchet MS,sans serif;
font-size:0.9em;
margin-left:1px;
margin-top:2px;
}
#proj-detail {
color:#333333;
font-family:Lucida Grande,Trebuchet MS,sans serif;
font-size:8pt;
margin-left:1px;
padding-top:3px;
}
#content {
height:100%;
margin:12px 0 0 225px;
padding-left:40px;
text-decoration:none;
top:0;
}
#imagetext {
color:#333333;
font-size:10px;
line-height:14px;
}
div#header {
color:#333333;
font-size:9px;
letter-spacing:1.25pt;
line-height:13px;
padding-bottom:6px;
text-decoration:none;
}
.container {
padding:0;
}
div#content .container {
padding-top:10px;
}
#content strong {
padding:0 3px 0 0;
}
#white {
color:white;
}
p {
padding:0;
}
h1 {
font-size:1.65em;
width:575px;
}
h2 {
font-size:1.5em;
margin-bottom:0;
}
h3 {
font-family:Lucida Grande,Trebuchet MS,sans serif;
font-size:1.125em;
font-weight:normal;
line-height:1.45em;
width:565px;
}
h4 {
font-size:1em;
padding-bottom:5px;
padding-top:15px;
}
h5 {
font-size:0.9em;
}
#soustitreitem {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
color:#861C1C;
font-family:Times New Roman,Times,serif;
font-size:1.3em;
font-style:italic;
line-height:1.25em;
margin-left:1px;
}
#img-container {
padding:10px 0 0 1px;
}
#img-container p {
margin:0;
padding:0 0 0;
text-align:center;
width:578px;
}
#img-container #text p {
text-align:center;
width:300px;
}
#once {
clear:left;
}
rouge {
color:#861C1C;
}

