#block {
float:left;
}

#bandeau {
float:left;
margin:-10 0 0 0;
height:310px;
}

#push  {
background-image:url("../images/cartePA.png");
background-color:#e6e1ce;
float:left;
margin:0 0 0 0;
height:300px;
width:450px;
}

#push h2 {
color:white;
margin:10 0 0 250;
}

#push div {
margin:-15 0 0 10;
}

#push div img {
margin:0 5 0 0;
border:0px;
}

#catalogue {
background-color:#e6e1ce;
float:left;
text-align:center;
margin:0 0 0 0;
height:100px;
width:313px;
}

#catalogue img {
padding:5 0 0 5;
height:90px;
border:0px;
}

#cat {
width:313px;
float:left;
background-color:#e6e1ce;
color:#b72518;
margin: 0 0 0 0;
padding:5 0 5 0;
text-align:center;
font:bolder 15px Arial, Helvetica, sans-serif;
}

#cat a {
text-decoration:none;
color:#b72518;
font:bolder 15px Arial, Helvetica, sans-serif;
}

.texte {
width:293px;
float:left;
margin:0px;
padding:10px;
}

.texte p {
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:justify;
}

.texte h3 {
color:white;
font:bolder 13px Arial, Helvetica, sans-serif;
}

.texte strong {
color:white;
font:bolder 11px Arial, Helvetica, sans-serif;
}

.texte ul {
color:white;
font:bold 13px Arial, Helvetica, sans-serif;
text-align:justify;
list-style-type:none;
padding:0 0 0 0;
margin:0 0 0 20;
}

#menu {
margin:0 0 0 0;
padding:10 0 10 0;
float:left;
clear:left;
width:487px;
background-color:#e6e1ce;
text-align:center;
}

#menu ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

#menu ul li {
margin:0 0 0 0;
padding:13 20 9 20;
list-style-type:none;
display:inline;
}

#menu ul li a {
color:#b72518;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#menu ul li a:hover{
text-decoration:underline overline;
}

#menu_bottom {
width:100%;
margin:20 0 0 0;
padding:10 0 10 0;
float:right;
background-color:#e6e1ce;
text-align:center;
}

#menu_bottom ul {
margin:0 0 0 0;
padding:0 0 0 0;
}

#menu_bottom ul li {
margin:0 0 0 0;
padding:13 20 9 20;
list-style-type:none;
display:inline;
}

#menu_bottom ul li a {
color:#b72518;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#menu_bottom ul li a:hover{
text-decoration:underline overline;
}

#footer {
float:left;
clear:left;
padding:20 20 0 20;
width:100%;
}

#footer ul {
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:justify;
list-style-type:box;
padding:0 0 0 0;
margin:0 0 0 50;
}

#footer ul li a{
color:white;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footer p {
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:justify;
}

#footer h3 {
color:white;
font:bolder 13px Arial, Helvetica, sans-serif;
}

#footer strong {
color:white;
font:bolder 11px Arial, Helvetica, sans-serif;
}

#footer span {
color:white;
font:bolder 14px Arial, Helvetica, sans-serif;
}

#footer table tr td {
color:white;
font:normal 11px Arial, Helvetica, sans-serif;
}

.oblig {
width:400px;
}

.captcha_oblig {
width:60px;
}

.non_oblig {
background:#e6e1ce;
width:400px;
}
