@charset "utf-8";
/* GENERAL */
* {
margin:0;
padding:0;
zoom:1;/* haslayout : hack IE 6 et moins */
}
img {
border:0;
}
a {
color:#000;
text-decoration:none;
}
li {
list-style-type:none;
}
html,
body {
width:100%;
height:100%;
font-family:Trebuchet, Helvetica, Arial, sans-serif;
font-size:0.9em;
text-align:center;
color:#000;
background:#6D3F21;
}
br.clear {
clear:both;
visibility:hidden;
}
div#conteneur {
position:relative;
width:1000px;
margin:0 auto;
text-align:left;
background:#F19300;
}
div#menu {
float:right;
width:220px;
}
div#menu li a {
display:block;
width:220px;
height:55px;
line-height:55px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
text-align:center;
color:#FFF;
background:#F19300;
border-top:#F4AE3F 1px solid;
border-bottom:#FBE4BF 1px solid;
}
div#menu li a.men_2,
div#menu li a.men_2_focus {
line-height:15px;
padding-top:15px;
height:40px;
}
div#menu li a.men_1_focus,
div#menu li a.men_2_focus {
background:#6D3F21;
}
div#contenu {
float:right;
width:780px;
background:#FFF;
font-size:90%;
}
div#typo_size {
width:auto;
height:22px;
border:#333 1px solid;
margin-left:710px;
margin-right:15px;
}
div#typo_size img {
cursor:pointer;
}
div#col_1,
div#col_2 {
float:left;
margin:10px;
width:500px;
}
div#col_2 {
width:235px;
border:#6D3F21 1px solid;
}
body#mieux_vivre div#col_2 {
margin:50px 5px;
width:240px;
border:0;
}
div#col_2 h1 {
font-size:110%;
text-transform:uppercase;
font-weight:bold;
color:#FFF;
background:#6D3F21;
padding:5px 25px;
}
div#col_2 h2 {
font-size:110%;
font-weight:bold;
color:#6D3F21;
padding:5px 25px;
}
div#col_2 p {
margin:5px;
}
div#col_1 h1 {
font-size:150%;
font-weight:bold;
color:#6D3F21;
margin:15px;
}
div#col_1 h2 {
font-size:130%;
font-weight:bold;
margin:10px;
}
div#col_1 p {
margin:5px;
}
div#col_1 img.left {
float:left;
margin:0 10px 10px 0;
}
div#col_1 img.right {
float:right;
margin:0 0 10px 10px;
}
img#head {
width:780px;
height:180px;
}
div#foot {
width:1000px;
height:100px;
background:#F19300 url('/styles/foot.png') top right no-repeat;
}
div#foot ul {
position:absolute;
bottom:0;
right:0;
}
div#foot li {
float:left;
margin:5px;
}
div#foot p#addr {
position:absolute;
bottom:0;
left:0;
width:220px;
text-align:center;
font-size:9px;
}
form label {
float:left;
width:150px;
text-align:right;
margin:1px;
}
form input,
form textarea {
font-family:Trebuchet, Helvetica, Arial, sans-serif;
font-size:90%;
float:left;
width:300px;
margin:1px;
}
form textarea {
height:100px;
}
form br {
clear:left;
}
form input.nostyle {
float:none;
width:auto;
margin-left:150px;
}
