@charset "utf-8";
/* CSS Maison Cauchie */
*{
border:0;
margin:0;
padding:0;
}

a{
text-decoration:none;
}
body {
background:#C5CDBE;
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
}
#container {
position:relative;
margin:0 auto;
top:10px; 
width:846px;
}
#header {
display:none;
background:url(../images/fond-banner-top.gif) no-repeat;
width:846px;
height:232px;
padding:15px 26px 0 24px;
}
#menu {
display:none;
background:url(../images/fond-banner-menu.gif) top left repeat;
padding:0 26px 0 24px;
height:33px;
}
#centre {
position:relative;
width:846px;
padding:0 26px 0 24px;
}
#colonne_gauche {
display:none;
position:absolute;
width:186px;
left:36px;
padding-top:15px;
}
#colonne_centre {
width:545px;
margin-left:230px;
padding-top:15px;
}
#footer {
display:none;
background:url(../images/fond-banner-bottom.gif) bottom left no-repeat;
width:846px;
height:40px;
text-align:center;
}

/* ---- Tags HTML Default --------- */
h1 {
display:inline;
float:left;
margin-bottom:6px;
}
h2 {
color:#737066;
font-size:14px;
font-weight:bold;
margin-bottom:12px;
padding-left:26px;
background-image:url(../images/puce-titre-h2.gif);
background-position:left;
background-repeat:no-repeat;
}
h3 {}
p {
font-size:12px;
color:#737066;
text-align:justify;
padding:0 0 10px 0;
line-height:18px;
}

/* ---- Les Class --------- */
strong {
font-weight:bold;
}

/* ---- Pictures BOX --------- */
#picturebox {
width:186px;
height:113px;
background:#DFDDBB;
border:1px solid #C6CEBE;
margin-bottom:15px;
}

/* ---- Infos BOX --------- */
#infobox {
width:186px;
background:#DFDDBB;
border:1px solid #C6CEBE;
}
#infobox h4 {
border-bottom:1px solid #C6CEBE;
height:18px;
font-size:13px;
font-weight:bold;
color:#737066;
padding:3px 5px 0 8px;
}
#infobox h5 a{
display:block;
font-size:11px;
font-weight:bold;
color:#A07BB0;
padding:4px 5px 0 8px;
}
#infobox p a{
display:block;
font-size:11px;
color:#737066;
padding:2px 5px 5px 8px;
line-height:normal;
}
#infobox p a:hover{
color:#A07BB0;
}

/* ---- Adress --------- */

address {
width:186px;
border-top:1px solid #737066;
margin:15px 0 0 0;
font-style:normal;
color:#A07BB0;
padding-top:8px;
}

/* ---- Menus --------- */
#menu ul {
position:absolute;
margin-top:2px;
width:798px;
height: 33px;
font-style:inherit;
background:#A07BB0;
}
#menu li {
position: relative;
display: block;
height: 33px;
float:left;
}
#menu li.avec {
position: relative;
display: block;
height: 33px;
float:left;
list-style-type: none;
background-image:url(../images/puce-menu.gif);
background-repeat: no-repeat;
background-position:0;
}

#menu a {
display:block;
position: relative;/*necessaire pour ie*/
float:left; /*necessaire pour ie*/
font-size: 13px;
font-weight: bold;
color: #fff;
padding: 8px 10px 0 10px;
line-height:14px;
text-decoration: none;
height: 33px;
voice-family: "\"}\"";
voice-family:inherit;
height: 25px;
}
#menu a.dernier{
padding: 8px 12px 0 13px;
}

#menu a:hover {
color:#A07BB0;
background-color: #C5CDBE;
}

/* ---- Sous Menus --------- */
#sousmenu ul{
list-style:none;
width:188px;
margin-bottom:15px;
}
#sousmenu li{
background:#A07BB0;
border-top:1px solid #C5CDBE;
padding:2px 0 2px 0;
}
#sousmenu li a{
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#fff;
background-image:url(../images/puce-fleche-menu.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:17px;
}
#sousmenu li a:hover{
color:#C5CDBE;
background-image:url(../images/puce-fleche-menu-hover.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:17px;
}
#sousmenu2 {
}
#sousmenu2 li{
background:#DFDDBB;
padding-left:12px;
}
#sousmenu2 li a{
font-size:11px;
font-weight:normal;
color:#575955;
background-image:url(../images/puce-fleche-sous-menu.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:17px;
}
#sousmenu2 li a:hover{
color:#A07BB0;
background-image:url(../images/puce-fleche-sous-menu-hover.gif);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:17px;
}


/* ---- Menus Footer --------- */
#footer ul {
padding-top:6px;
}
#footer li {
display:inline;
list-style:none;
padding:0 4px 0 4px;
}
#footer li a {
text-decoration:none;
color:#C6CEBE;
}
#footer li a:hover {
color:#575955;
}
/* ---- Langues --------- */
#header ul {
position:relative;
float:right;
right:48px;
list-style:none;
}
#header li {
padding-left:5px;
display:inline;
}



