/* stylesheet by SophieWeb - http://sophieweb.com - 2009 */

body {
background:#03633D url("../images/bodyBackground.gif") repeat-x;
color:#FFF;
font-family:Helvetica, Arial, Calibri, sans-serif;
margin:0;
padding:0;
text-align:center;
}
#wrapper {
margin:0 auto;
text-align:left;
width:1000px;
}
#content {
background:url("../images/pageBackground.jpg") no-repeat;
color:#555;
height:670px;
position:relative;
}
#header {
height:120px;
}
h1, h2 {
margin:0;
padding:0;
}
h1, h2 {
display:block;
overflow:hidden;
text-indent:-3000px;
}
h2 {
height:25px;
}
#newsletter {
height:55px;
left:749px;
position:absolute;
top:42px;
width:200px;
}
p {
font-size:.7em;
line-height:1.3em;
margin:0;
padding:5px;
text-align:justify;
}
#map p {
color:#979A94;
position:absolute;
right:210px;
text-align:right;
top:140px;
width:200px;
}
#map div p {
overflow:hidden;
text-align:left;
text-indent:-5000px;
width:50px;
}
#map a {
display:block;
height:150px;
position:absolute;
width:250px;
}
#map h2 {
position:absolute;
}
#map a img {
margin-top:25px;
}
#seineEtMarne {
left:517px;
position:absolute;
top:202px;
}
#seineEtMarne div {
height:349px;
width:272px;
}
#seineEtMarne div.over {
background:url("../images/pageBackgroundOver.gif") no-repeat 0 0;
}
#seineEtMarne a {
height:280px;
left:42px;
top:-10px;
width:240px;
}
#seineEtMarne a img {
margin:35px 0 0 30px;
}
#essonne {
left:360px;
position:absolute;
top:365px;
}
#essonne div {
height:245px;
width:200px;
}
#essonne div.over {
background:url("../images/pageBackgroundOver.gif") no-repeat -274px -194px;
}
#essonne a {
height:220px;
left:-30px;
top:30px;
}
#essonne a img {
margin:120px 0 0 30px;
}
#yvelines {
left:200px;
position:absolute;
top:273px;
}
#yvelines div {
height:207px;
width:279px;
}
#yvelines div.over {
background:url("../images/pageBackgroundOver.gif") no-repeat -617px -2px;
}
#yvelines a {
height:180px;
top:24px;
}
#yvelines a img {
margin:80px 0 0 0;
}
#valDOise {
left:240px;
position:absolute;
top:132px;
}
#valDOise div {
height:190px;
width:341px;
}
#valDOise div.over {
background:url("../images/pageBackgroundOver.gif") no-repeat -274px -2px;
}
#valDOise a {
height:170px;
left:-10px;
top:-10px;
width:310px;
}
#valDOise a img {
margin:35px 0 0 10px;
}
#sidebar1, #sidebar2 {
height:364px;
left:11px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:205px;
width:178px;
}
#sidebar2 {
left:811px;
}
#sidebar1 div, #sidebar2 div {
background:#F9F8F6 url("../images/pageBackgroundOver.gif") no-repeat 100% 100%;
}
#sidebar1 img, #sidebar2 img {
margin:2px 0;
}
#sidebar1 strong, #sidebar2 strong {
display:block;
font-size:1.1em;
}
#sidebar1 a, #sidebar2 a {
text-decoration:none;
}
img {
border: 0 none;
}
a:link, a:visited {
color:#555;
text-decoration:none;
}
a:hover, a:active, a:focus {
color:#D24885;
text-decoration:underline;
}
#footer {
position:absolute;
top:640px;
width:100%;
}
#footer p {
color:#81B19E;
font-size:.7em;
text-align:center;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active, #footer a:focus {
color:#81B19E;
}
#credits {
margin:0 180px;
}
#credits h3 {
color:#A7C9BB;
font-size:.7em;
font-weight:normal;
margin:0;
padding:5px;
}
#credits p {
color:#A7C9BB;
font-size:.7em;
text-align:left;
}

