/* styles css */

/* 
/*
/* global ******************* */

* {
padding: 0;
margin: 0;
border: 0;
}

html {
height: 100%;
font-size: 100%;
}

body {
font-size: 1em;
background: #ed1c24 url(../images/bkgd.png) no-repeat;

}

#logo {
font-size: 1em;
margin-top:100px;
height:162px;
}

#global {
margin-left:200px;
width: 840px;
}


/* 
/*
/* header ******************* */

#header {
width: 840px;
}

#header h1, #header h2 {
display: none;
}


/* 
/*
/* contenu ******************* */

#contenu {
position: relative;
margin-bottom: 20px;
}

p, li, a {
color: #000;
font-family: DIN-Regular, helvetica, arial, sans-serif;
}

#titre {
padding-top: 2px;
width: 600px;
margin-left: 175px;
}

#titre ul li {
margin-bottom: 3px;
}

#lots {
font-size:0.9em;
margin-left:40px;
margin-top:25px;
margin-bottom:50px;
width:350px;
}

#lots p {color:#fff;}

#liste {
margin-top: 20px;
width: 300px;
margin-left: 105px;
margin-bottom:100px;
font-size:0.9em;
}

#liste ul {
list-style-type: none;
margin-left: 20px;
}

#liste ul li {
margin-bottom: 3px;
}

#liste ul.sub {
list-style-type: none;
margin-top: -3px;
margin-left: 40px;
margin-bottom: 8px;
font-size:0.85em;
}

#liste ul.sub li {
margin-bottom: 2px;
}


#liste a {color: #000; text-decoration:none;}
#liste a:hover {text-decoration: none; color: #fff;}

#plan {
position: absolute;
top: 190px; left: 423px;
width: 349px; 
}

div.plan-infos {margin-top: 220px;}
div.plan-infos p {margin-left: 10px; font-size:0.85em;}
div.plan-infos a {color: #fff;}
div.plan-infos a:hover {text-decoration: none;}

a.map {
position: absolute;
left: 0; top: 0;
display: block;
width: 349px;
height: 231px;
}

a.map:hover {
background-color: #55ab26;
opacity: 0.2;
filter: progid:DXImageTransform.Microsoft.alpha(opacity=20); 
}

h3 {
font-size: 1.4em;
line-height: 1.4em;
font-family: DIN, helvetica, arial, sans-serif;
color: #000;
margin-bottom:100px;
font-weight:normal;
}

hr {
visibility: hidden;
margin: 30px 0;
clear: both;
}

ul {list-style-type: none; margin-top: 10px;}

strong {font-family: DIN-Bold, helvetica, arial, sans-serif;}

span {display: none;}


p.blanc {
color: #fff;
margin-top: 5px;
}

p.blanc2 {
color: #fff;
margin-top: 30px;
}

#contenu-fin {
Lheight: 70px;
margin-top:40px;
}


#contenu-fin a {
color: #fff;
position: relative;
top: 0; left: 430px;
}

/* 
/*
/* footer ******************* */


#footer {
position: relative;
width: 660px; height: 77px;
}

#footer p {font-size: 0.7em; padding-top: 50px;}

a.credits {
position: absolute;
display: block;
height:25px;
left:508px;
position:absolute;
top:45px;
width:190px;
}

/*a.credits:hover {
background: transparent url(../alliances_imports/buildozer-signature.png) 0 -25px no-repeat;
}*/





