
* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

body {
margin-left: 0px;margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#0a1641;
}
.droite {
background:url(images/bd.jpg) no-repeat top left;
background-color:#0a1641;
}
.gauche {
background:url(images/bg.jpg) no-repeat top right;
background-color:#0a1641;
}
.centre {
text-decoration:none;
border:none;
}
.centre a{
text-decoration:none;
border:none;
}
.centre a:hover{
text-decoration:none;
border:none;
}
img{
text-decoration:none;
border:none;
}

#bandeau {
background:url(images/bandeau2.jpg) no-repeat;
height:328px;
position:relative;
}

#logo {
position:absolute;
top:7px;
left:26px;
}

#menu {
position:absolute;
top:255px;
left:260px;
}

#menu_top {
position:absolute;
top:0px;
right:10px;
font-size:10px;
line-height:10px;
margin:0;
padding:0;
color:#0a1641;
}

#menu_top a {
color:#0a1641;
}

#menu_top a:hover {
text-decoration:underline;
}

#menu {
width:800px;
}

#menu a {
color:#FFFFFF;
font-size:18px;
margin:0 15px;
display:block;
float:left;
background:url(images/bg_menu.jpg) no-repeat bottom center;
padding-bottom:12px;
text-align:center;
}

#menu a:hover {
color:#ed9700;
}

#menu a.focus {
color:#ed9700;
}

#contenu {
padding:0 60px 20px 60px;
}

h2 {
border-bottom:1px solid #FFFFFF;
text-align:left;
color:#ed9700;
font-size:18px;
font-weight:normal;
padding-bottom:2px;
}

h3 {
text-align:center;
color:#ed9700;
font-size:14px;
font-weight:bold;
padding-bottom:2px;
}

p {
color:#FFFFFF;
font-size:12px;
line-height:14px;
margin-top:5px;
}

.bloc1 {
width:378px;
background:url(images/img1.jpg) no-repeat;
padding-left:178px;
padding-bottom:8px;
}

.bloc2 {
width:266px;
background:url(images/img2.jpg) no-repeat;
padding-left:290px;
padding-top:10px;
margin-top:10px;
}

.bloc2 p {
background:url(images/puce.gif) no-repeat 0 3px;
padding-left:16px;
}

.bloc3 {
width:255px;
float:right;
}

.bloc3 p {
padding-left:20px;
}

#bas {
background-color:#cddddf;
font-size:11px;
text-align:center;
padding:4px 0;
margin:0 50px;
color:#0a1641;=
}

#bas a {
color:#0a1641;
}

#bas a:hover {
text-decoration:underline;
}

#bas p {
font-size:11px;
color:#0a1641;
}

#tt{
    text-align:center;
    margin-top:20px;
}

#tt a{
    font-size:9px;
    color:#fff;
}

#tt a:hover{
    color:#fff;
}

.bloc4 {
width:370px;
}

.bloc5 {
width:350px;
margin-top:20px;
border:1px solid #FFFFFF;
padding:10px;
}

.bloc6 {
width:430px;
float:right;
}

.bloc7 {
background:url(images/img7.jpg) no-repeat;
margin-top:10px;
height:50px;
}

.bloc7 p {
float:left;
margin:0;
padding:0 40px 0 35px;
}

.bloc7 #p3 {
float:left;
margin:0;
padding:0 0 0 18px;
}

.img_left {
float:left;
margin-right:20px;
}

.bloc8 {
float:left;
padding-top:10px;
}

.clear {
clear:both;
}

/*------------------formulaire-------------*/

#form{
    padding:0;
    margin:5px 0 0 0;
}

#form div {
float:left;
width:50%;
padding-right:20px;
}

label{
    display:block;
    float:left;
    width:70px;
    font:;
}

.input{
    width:170px;
    height:15px;
    font:;
    border:solid 1px #ed9700;
    padding:0px 0px 0px 3px;
    margin:0px 0px 3px 0px;
}

textarea{
    width:170px;
    height:89px;
    font:;
    border:solid 1px #ed9700;
    padding:0px 0px 0px 3px;
    margin:0px 0px 3px 0px;
}

#bouton{
    display:block;
	background:url(images/img8.jpg) no-repeat;
	width:80px;
	height:24px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 70px;
	border:none;
    font:;
    cursor:pointer;
}


#mentions {
width:520px;
}

#mentions .titre {
font-weight:bold;
margin:8px 0 3px 0;
}

#mentions p {
margin:0;
}

