body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color : #7f8033;

}
.img_png, .image_typo, .spip_logos {
	behavior: url("win_png.htc");
}
.format_png { behavior: url(win_png.htc); }

#conteneur {
position: relative;
width: 1000px;
margin: 0 auto; 
padding: 0;
background-color: #eaeb9b ;
}
img {border:0;}

fieldset {
border : 2px solid #1b5569;
 -moz-border-radius:9px 0 9px 0;
border-radius:5px 0 5px 0;
padding : 10px;
color:#164658;
text-align : left;
}
#header {
position:relative;
height: 265px;
background-image:url("dec/header2.png");
background-repeat: no-repeat;
}
#header2 {
position:relative;
height: 265px;
background-image:url("dec/headersom.png");
background-repeat: no-repeat;
background-color: #7f8033;
}
.box_logo {
position: absolute;
float: left;
width:130px;
}
.box_client {
float: right;
margin-top:230px;
}
.box_pap {
position : absolute;
margin-left: 730px;
margin-top:10px;
}
.box_web {
position : absolute;
margin-left: 737px;
margin-top:42px;
}
.box_crea {
position : absolute;
margin-left: 744px;
margin-top:73px;
}
.box_recherche {
position : absolute;
margin-left: 744px;
margin-top:73px;
}
.box_soustitre {
position : absolute;
margin-left: 730px;
margin-top: 100px;
width:266px;
height:83px;
background-image:url("dec/oservice.png");
background-repeat: no-repeat;
}
#gauche {
float: left;
width: 200px;
background-color:#eaeb9b;
padding-top:45px;
padding-bottom:45px;
}
#gaucheclient {
float: left;
width: 350px;
background-color:#eaeb9b;
padding-top:45px;
padding-bottom:45px;
}
#centreclient {
color:#164658;
margin-left: 350px;
line-height:20px;
text-align: justify;
padding-left : 25px;
padding-right: 50px;
background-image: url("dec/centre.png");
background-repeat: no-repeat;
background-position: right top;
min-height: 380px;
}
#centre {
color:#164658;
margin-left: 200px;
line-height:20px;
text-align: justify;
padding-left : 25px;
padding-right: 50px;
background-image: url("dec/centre.png");
background-repeat: no-repeat;
background-position: right top;
min-height: 380px;

}
 

#centresom {
color:#164658;
line-height:20px;
text-align: justify;
padding-left : 25px;
padding-right: 50px;
background-image: url("dec/centre.png");
background-repeat: no-repeat;
background-position: right top;
min-height: 380px;
}
#centresom2 {
line-height:20px;
height: 380px;
text-align: justify;
padding-left : 25px;
padding-right: 50px;

}
#pied {
height: 70px;
background-image: url("dec/footer.png");
background-repeat:no-repeat;
clear: both;
}

.tdpied {
width:1000px;
height: 65px;
text-align:center;
vertical-align: bottom;
}

.puce, .puce li, .puce ul{
list-style-type: none;
list-style-image: url("dec/bton-menu.gif");
list-style-position: inside;
padding-top: 20px;
padding-bottom:8px;
color:#7f8033;
font-weight:bold;
line-height:20px;
}

li {
list-style-type: none;
line-height:25px;
list-style-position: outside;
}


.titre{
color:#7f8033;
font-size: 13px;
text-transform:uppercase;
font-weight:bold;
}
.titremin{
color:#7f8033;
font-size: 13px;
font-weight:bold;
}
.minvert{
color:#7f8033;
font-size: 11px;
}
.gellule {
background-image :url("dec/bouton3.gif");
background-repeat: no-repeat;
padding-left:25px;
height:30px;
display: block;
}
a.jaune {
text-decoration: none;
padding:5px;
color: #eaeb9b;
font-size:11px;
font-weight: bold;
}
a:hover.jaune  {
text-decoration: underline;
}

.truc {
list-style-type: none;
display: block;
height:46px;
padding-left:23px;
}
.trucon {
background-image:url("dec/feuille-menu.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
color: #ffffff;
display: block;
height:46px;
padding-left:23px;
}
.truc:hover {
background-image:url("dec/feuille-menu.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
color: #ffffff;
display: block;
height:46px;
padding-left:23px;
}

a.bleu {
text-decoration: none;
color:#195165;
font-weight: bold;
}
a:hover.bleu  {
text-decoration: underline;
}
a:visited .bleu {
color:#164658;
}
a.vert {
text-decoration: none;
color:#7f8033;
text-decoration: underline;
}
a:hover.vert  {
text-decoration: underline overline;
text-decoration: ;
}
a:visited .vert {
color:#7f8033;
}
.retour {
background-image : url("dec/tour-rubrique2.gif");
background-repeat: no-repeat;
width:146px;
height:100px;
padding-left:45px;

}

#ombre {
border-bottom:2px;
border-bottom-color:#000000;
}
.prix{
color: #7f8033;
font-size: 20px;
}