*{
margin:0;
padding:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.breaker{
clear:both;
overflow:hidden;
height:0;
}
a img, .rollover{
border:none;
}
body{
background:url(../images/common/fond.gif);
}
.fond{
background:#E5E3DD url(../images/common/f_haut.gif) repeat-x;
border-bottom:3px solid #007884;
}
/* BANDEAU */
#bandeau, #bandeau_int{
position:relative;
background:url(../images/common/f_bandeau.gif) no-repeat right;
width:902px;
height:116px;
margin:0 auto;
}
#bandeau_int{
width:952px;
}
#bandeau h1, #bandeau_int h1{
display:inline;
float:left;
margin:7px 0 0 19px;
}
#bandeau_int h1{
display:inline;
float:left;
margin:7px 0 0 66px;
}
#bandeau h2, #bandeau_int h2{
display:inline;
float:right;
margin:32px 2px 0 0;
}
#bandeau ul, #bandeau_int ul{
position:absolute;
top:5px;
right:0;
overflow:hidden;
zoom:1;
}
#bandeau li, #bandeau_int li{
float:left;
margin:0 10px 0 0;
}
#bandeau li.last, #bandeau_int li.last{
margin:0;
}

/* MENU */
#menu{
width:780px;
margin:0 auto 0 auto;
overflow:hidden;
zoom:1;
}
#menu li{
float:left;
margin:0 10px 0 0;
}
#menu li.dernier{
margin:0;
}
/* SMENU */
#smenu{
width:902px;
margin:0 0 29px 0;
overflow:hidden;
zoom:1;
}
#smenu li{
float:left;
margin:0 15px 0 0;
}
#smenu li.dernier{
margin:0;
}
/* GENERAL */
#general{
width:902px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#general2{
width:952px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#general2 .decor1{
background:url(../images/common/f_h_interieure.gif) no-repeat;
padding:57px 0 0 0;
margin:0 0 25px 0;
}
#general2 .decor2{
background:url(../images/common/f_b_interieure.gif) no-repeat bottom;
padding:0 0 8px 0;
}
#general2 .decor3{
background:url(../images/common/f_interieure.gif) repeat-y;
}
#general2 .decor4{
background:url(../images/common/f_h_g_interieure.gif) no-repeat;
padding:0 3px 0 47px;
}
#general2 #contenu{
background:url(../images/common/f_interieure2.gif) repeat-y;
padding:0 0 35px 0;
overflow:hidden;
zoom:1;
}
#general2 #contenu #bandeau_page{
background:url(../images/common/f_bandeau_interieur.gif) no-repeat;
width:902px;
height:139px;
text-align:center;
margin:0 0 18px 0;
}
#general2 #contenu #gauche{
display:inline;
float:left;
width:195px;
}
#general2 #contenu #texte{
display:inline;
float:right;
width:630px;
border-left:2px solid #4F2A2A;
padding:0 58px 0 17px;
}
#general2 #simulation{
width:828px;
margin:0 0 0 6px;
}
p.send{
font-size:14px;
font-weight:bold;
color:#532D2D;
padding:0 0 20px 0;
}
/* GAUCHE */
#gauche ul.smenu{}
#gauche ul.smenu li{
zoom:1;
margin:0 0 20px 0;
}
#gauche ul.smenu li a{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#532D2D;
text-transform:uppercase;
text-align:center;
padding:0 20px 2px 20px;
}
#gauche ul.smenu li a:hover, #gauche ul.smenu li a.on{
background:url(../images/common/puce_menu_gauche.gif) no-repeat right 2px;
color:#C5AF6D;
}

#gauche ul.contact{
margin:0 0 0 11px;
}
#gauche ul.contact li{
margin:0 0 10px 0;
zoom:1;
}
#gauche ul.contact li a img{
display:block;
}
/* PIED */
#pied{
background:url(../images/common/f_pied.gif) no-repeat right top;
padding:3px 3px 0 0;
overflow:hidden;
zoom:1;
}
#pied ul{
float:right;
overflow:hidden;
zoom:1;
}
#pied ul.last{
width:880px;
clear:both;
overflow:hidden;
zoom:1;
}
#pied ul li{
float:left;
background:url(../images/common/sep_pied.gif) no-repeat right 5px;
height:19px;
}
#pied ul li.dernier{
float:left;
background:none;
height:19px;
}
#pied ul li a{
display:block;
float:left;
line-height:19px;
padding:0 0 0 3px;
margin:0 4px 0 3px;
}
#pied ul li a span{
cursor:pointer;
display:block;
float:left;
font-size:10px;
color:#663737;
padding:0 3px 0 0;
}
#pied ul li a.on, #pied ul li a:hover{
display:block;
float:left;
background:url(../images/common/g_onglet_pied.gif) no-repeat;
line-height:19px;
padding:0 0 0 3px;
margin:0 4px 0 3px;
}
#pied ul li a.on span, #pied ul li a:hover span{
display:block;
float:left;
background:url(../images/common/d_onglet_pied.gif) no-repeat right;
font-size:10px;
color:#fff;
padding:0 3px 0 0;
}