body {
margin: 0;
padding: 0;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #f0f0f0;
}
img {
margin: 0;
padding: 0;
border: none;
}
#container {
margin: 20px;
padding: 0;
}
#navigation {
margin: 0 0 10px 0;
padding: 0;
height: 30px;
}
#navigation ul {
margin: 0;
padding: 0;
}
#navigation  li {
margin: 0;
padding: 0;
list-style: none;
float: left;
}
#navigation li a {
margin: 0;
padding: 0;
display: block;
text-decoration: none;
}
#navigation li a.geraldinegeorges {
width: 187px;
height: 30px;
background: url(../img/geraldinegeorges.png) top left no-repeat;
}
#navigation li a.work {
width: 54px;
height: 30px;
background: url(../img/work.png) top left no-repeat;
}
#navigation li a.press {
width: 60px;
height: 30px;
background: url(../img/press.png) top left no-repeat;
}
#navigation li a.perso {
width: 61px;
height: 30px;
background: url(../img/perso.png) top left no-repeat;
}
#navigation li a.links {
width: 50px;
height: 30px;
background: url(../img/links.png) top left no-repeat;
}
#navigation li a.contact {
width: 81px;
height: 30px;
background: url(../img/contact.png) top left no-repeat;
}
#navigation li a.back {
width: 51px;
height: 30px;
background: url(../img/back.png) top left no-repeat;
}
#navigation li a:hover {
background-position: 0 -30px;
}
#navigation li a.dgeraldinegeorges {
width: 187px;
height: 30px;
background: url(../img/geraldinegeorges.png) top left no-repeat;
background-position: 0 -30px;
}
#navigation li a.dwork {
width: 54px;
height: 30px;
background: url(../img/work.png) top left no-repeat;
background-position: 0 -30px;
}
#navigation li a.dpress {
width: 60px;
height: 30px;
background: url(../img/press.png) top left no-repeat;
background-position: 0 -30px;
}
#navigation li a.dperso {
width: 61px;
height: 30px;
background: url(../img/perso.png) top left no-repeat;
background-position: 0 -30px;
}
#navigation li a.dlinks {
width: 50px;
height: 30px;
background: url(../img/links.png) top left no-repeat;
background-position: 0 -30px;
}
#navigation li a.dcontact {
width: 81px;
height: 30px;
background: url(../img/contact.png) top left no-repeat;
background-position: 0 -30px;
}
#title {
margin: 0 0 5px 0;
padding: 10px 0 0 0;
clear: both;
}
#title span {
margin: 0;
padding: 1px 2px 1px 2px;
font-weight: bold;
}
#title span a {
color: #000000;
text-decoration: underline;
}
#title span a:hover {
color: #ec008c;
text-decoration: none;
}
#visu {
margin: 0 0 5px 0;
padding: 0;
clear: both;
}
#visu a img {
margin: 0;
padding: 0;
text-decoration: none;
opacity: 1.0;
filter: alpha(opacity=100);
}
#visu a:hover img {
opacity: 0.5;
filter: alpha(opacity=50);
}
#email {
margin: 20px 0 0 0;
padding: 0;
}
#email span {
margin: 0;
padding: 0;
font-weight: bold;
}
#femail {
margin: 5px 0 0 0;
padding: 0;
}
#femail form {
margin: 0;
padding: 0;
}
#femail form p {
margin: 0 0 5px 0;
padding: 0;
}
#femail form span {
margin: 0;
padding: 0;
width: 290px;
font-weight: bold;
color: #ec008c;
}
#femail form p a {
margin: 0;
padding: 0 5px 0 5px;
text-decoration: none;
color: #000000;
background-color: #ffffff;
}
#femail form p a:hover {
color: #ffffff;
background-color: #000000;
}
#femail form input {
margin: 0;
padding: 0 5px 0 5px;
width: 290px;
border: none;
color: #000000;
background-color: #ffffff;
font-family: sans-serif;
font-size: 12px;
}
#femail form textarea {
margin: 0;
padding: 0 5px 0 5px;
width: 290px;
height: 200px;
color: #000000;
background-color: #ffffff;
border: none;
overflow: auto;
font-family: sans-serif;
font-size: 12px;
}
#newsletter {
margin: 20px 0 0 0;
padding: 0;
}
#newsletter span {
margin: 0;
padding: 0;
font-weight: bold;
}
#fnewsletter {
margin: 5px 0 0 0;
padding: 0;
}
#fnewsletter form {
margin: 0;
padding: 0;
}
#fnewsletter form p {
margin: 0 0 5px 0;
padding: 0;
}
#fnewsletter form span {
margin: 0;
padding: 0;
width: 290px;
font-weight: bold;
color: #ec008c;
}
#fnewsletter form p a {
margin: 0;
padding: 0 5px 0 5px;
text-decoration: none;
color: #000000;
background-color: #ffffff;
}
#fnewsletter form p a:hover {
color: #ffffff;
background-color: #000000;
}
#fnewsletter form input {
margin: 0;
padding: 0 5px 0 5px;
width: 290px;
border: none;
color: #000000;
background-color: #ffffff;
font-family: sans-serif;
font-size: 12px;
}
#community {
margin: 20px 0 0 0;
padding: 0;
}
#community a {
float: left;
margin: 0 5px 0 0;
padding: 0;
}
#link {
margin: 0;
padding: 0;
}
#link ul {
margin: 0;
padding: 0;
}
#link  li {
margin: 0;
padding: 0;
list-style: none;
}
#link li a {
margin: 0;
padding: 0;
color: #000000;
text-decoration: none;
}
#link li a:hover {
color: #ec008c;
}
#footer {
margin: 0;
padding: 0;
color: #000000;
}