@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
background-color:#3d7faf;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858585;
}

table,td,tr {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align: left;
}

a:Link    {color:#489cd8; font-size: 11px; text-decoration: none;}
a:Visited {color:#489cd8; font-size: 11px; text-decoration: none;}
a:Active  {color:#489cd8; font-size: 11px; text-decoration: none;}
a:Hover   {color:#489cd8; text-decoration: none; font-size: 11px;}
a:Visited:Hover {color:#489cd8;text-decoration: none; font-size: 11px;}

.lang_on {color:#489cd8;}
a.lang:Link {color:#858585;}
a.lang:Visited {color:#858585;}
a.lang:Active {color:#858585;}
a.lang:Hover {color:#489cd8;}
a.lang:Visited:Hover {color:#489cd8;}

a.bullet-link{
background:url(images/arrow.gif) right no-repeat;
padding-right:8px;
padding-bottom: 2px;
}

#inscription_box_content td {
background-color:#F8F8F8;
padding-left:5px;
height:20px;
border-bottom:solid 1px #dadada;
}

#bar_bleu {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
background-color:#3d7faf;
margin-bottom:10px;
}

ul#menu {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
}

ul#menu li {
display:block;
border:solid 1px #dadada;
line-height:29px;
width:118px;
background:url(images/background-button.gif) repeat-x;
}

#menu a {
padding-left:10px;
color:#858585;
text-decoration:none;
}

#menu a:hover {
color:#489cd8;
}

ul#menuadmin {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
}

ul#menuadmin li {
padding-left:10px;
display:block;
border:solid 1px #dadada;
line-height:29px;
width:118px;
background:url(images/background-button.gif) repeat-x;
}

#menuadmin a {
color:#858585;
text-decoration:none;
}

#menuadmin a:hover {
color:#489cd8;
}

#menuadmin img{
border:none;
}

#box_search {
border: 1px solid #dadada;
width:373px;
height:161px;
padding-left:10px;
padding-right:10px;
}

#box_register {
border: 1px solid #dadada;
width:695px;
height:161px;
padding-left:10px;
padding-right:10px;
}

#box_news {
border: 1px solid #dadada;
width:373px;
padding-left:10px;
padding-right:10px;
}

#box_job {
border: 1px solid #dadada;
width:281px;
padding-left:10px;
padding-right:10px;
}

#mapblock {
text-align:left;
border: 1px solid #dadada;
width:281px;
padding-left:10px;
padding-right:10px;
}

#shop-picture {
text-align:left;
border: 1px solid #dadada;
width:281px;
padding-left:10px;
padding-right:10px;
}

#promotion {
text-align:left;
border: 1px solid #dadada;
background:url(images/Promo-deco1.gif) right bottom no-repeat;
width:281px;
height:161px;
padding-left:10px;
padding-right:10px;
}

#couponning {
text-align:left;
background:url(images/couponning-bleu.jpg) right bottom no-repeat;
width:301px;
height:221px;
}

#couponning_big {
text-align:left;
background:url(images/couponning-big-bleu.jpg) right bottom no-repeat;
width:609px;
height:444px;
background-color:#FFFFFF;
}

#presse {
display:block;
border-top:solid 1px #dadada;
border-left:solid 1px #dadada;
border-right:solid 1px #dadada;
line-height:29px;
width:118px;
background:url(images/background-button.gif) repeat-x;
}

#footer td {
font-size:10px;
}

#footer td a {
font-size:10px;
}

#container {
position:relative;
width:939px;
}

#skyscraper {
position:absolute;
/*top:20px;*/
left:954px;
}

#skyscraper2 {
margin-left:15px;
}

.presse {
padding-left:10px;
}

.press-picture {
border:solid 1px #dadada;
}

.spacer {
margin-bottom:2px;
}

.result-spacer {
line-height:15px;
width:210px;}

.active {
padding-left:9px;
color:#489cd8;
}

.trans {
filter:alpha(opacity=80);/*IE*/
-moz-opacity:0.80; /*autres nav*/
opacity: 0.80;
}

.title {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3d7faf;
padding-top:7px;
}

.title2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#555555;
}

.logo {
padding:15px 0px 15px 0px;
}

.wraper {
padding-right:30px;
padding-left:30px;
background-color:#FFFFFF;
}

.input-search {
width:140px;
border:solid 1px #e0e0e0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858585;
}

.input-contact {
width:150px;
border:solid 1px #e0e0e0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858585;
}

.textarea-contact {
width:300px;
border:solid 1px #e0e0e0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#858585;
}

.boutton-search {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
border:solid 1px #2d5d80;
background-color:#4a9dd9;
cursor:pointer;
}

.dotted-line {
padding-top:10px;
padding-bottom:10px;
}

.marque {
width:56px;
height:56px;
border:solid 1px #dadada;
text-align:center;
}

.picture-list {
border: solid 1px #e0e0e0;
margin-right:15px;
}

.cadre {
border:solid 1px #dadada;
}

.cadre-map {
border:solid 1px #e1dfe0;
margin-top:10px;
}