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

body {
background:url(images/tranche.jpg) repeat-x;
padding-bottom:10px;
}

.clr {
clear:both;
}

#global {
background:url(images/fond5.jpg) no-repeat;
width:895px;
margin:0 auto;
padding:0 30px;
}

#bandeau {
height:357px;
position:relative;
}

#menu_top {
text-align:center;
color:#000000;
font-size:11px;
line-height:12px;
padding-top:1px;
}

#menu_top a {
color:#000000;
text-decoration:none;
}

#menu {
height:58px;
padding-top:1px;
position:relative;
}

#menu a {
display:block;
height:42px;
float:left;
color:#FFFFFF;
font-size:18px;
font-style:italic;
text-decoration:none;
padding:15px 20px 0 20px;
text-transform:uppercase;
}

#menu a:hover {
background-color:#047efe;
}

#menu a.focus {
background-color:#047efe;
}

#menu #drap {
position:absolute;
top:34px;
left:787px;
}

#menu #drap a {
padding:0;
margin:0 8px 0 0;
height:auto;
border:none;
}

#menu #drap a img {
border:none;
}

#contenu {
padding:12px 10px 10px 10px;
}

h2 {
font-size:16px;
line-height:18px;
margin-top:6px;
color:#023f7e;
font-style:italic;
border-bottom:1px solid #023f7e;
text-transform:uppercase;
}

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

#bloc1 {
float:left;
width:422px;
margin-right:20px;
}

#bloc2 {
float:left;
width:257px;
padding-top:6px;
}

#bloc3 {
float:left;
width:153px;
margin-right:20px;
height:200px;
}

.liste1 {
padding-left:0px;
padding-top:0px;
margin-top:10px;
}

.liste1 li {
background:url(images/puce.gif) no-repeat left center;
width:71px;
float:left;
list-style-type:none;
font-size:11px;
line-height:14px;
padding-left:14px;
margin-top:2px;
height:14px;
margin-bottom:0;
padding-bottom:0;
}

.liste2 {
padding-top:0px;
margin-top:9px;
}

.liste2 li {
width:132px;
float:left;
list-style-type:none;
font-size:12px;
line-height:14px;
padding-left:38px;
margin-top:2px;
color:#FFFFFF;
font-weight:bold;
}

#bloc4 {
background:url(images/bloc4.jpg) no-repeat;
width:365px;
height:72px;
float:left;
margin-top:10px;
}

.clear {
clear:both;
}

#bas {
background:url(images/bas.jpg) no-repeat top center;
height:44px;
margin-top:20px;
}

#bas p {
font-size:11px;
line-height:12px;
color:#FFFFFF;
text-align:center;
padding-top:5px;
padding-bottom:3px;
}

#bas p a{
font-size:11px;
line-height:12px;
color:#FFFFFF;
text-align:center;
padding-top:5px;
padding-bottom:3px;
text-decoration:none;
}

#bloc5 {
float:left;
width:500px;
margin-right:30px;
padding-top:2px;
}

#bloc6 {
float:left;
width:335px;
padding-top:2px;
}

.img_left {
float:left;
margin-right:10px;
margin-top:4px;
}

#diapo a {
width:145px;
float:left;
text-decoration:none;
margin-top:5px;
margin-right:5px;
}

#diapo img{

border:1px solid #0000FF;
}

#diapo a p {
width:145px;
text-align:center;
color:#000000;
font-size:11px;
}

.liste3 {
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
}

.liste3 li {
background:url(images/puce.gif) no-repeat left center;
list-style-type:none;
font-size:12px;
line-height:14px;
padding-left:15px;
margin-top:3px;
}

#pictos {
background:url(images/pictos.gif) no-repeat 0 7px;
height:50px;
margin-top:10px;
padding-top:5px;
}

#pictos p {
width:130px;
float:left;
margin:0;
padding-left:27px;
}

#bloc7 {
float:left;
width:326px;
padding-top:2px;
margin-right:30px;
}

#bloc8 {
float:left;
width:500px;
padding-top:2px;
}

#logo {
position:absolute;
top:28px;
left:362px;
border:none;
}

#dis1, #dis2, #dis3, #dis4, #dis5, #dis6, #dis7 {
display:none;
}

#bloc9 {
padding:0 20px;
}



#bloc9 a   {
font-size:16px;
line-height:18px;
margin-top:6px;
color:#023f7e;
font-style:italic;
text-transform:uppercase;
text-decoration:none;
}

#bloc9 a h2 {
position:relative;
height:20px;
cursor:pointer;
}

#bloc9 a img {
border:none;
}

#bloc9 a h2 span {
position:absolute;
top:1px;
right:0px;
background:url(images/puce2.gif) no-repeat right center;
padding-right:20px;
color:#666666;
}

#mentions {
}

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

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

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

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

#bloc9 .center {
text-align:center;
margin-top:10px;
color:#003366;
}

#bloc9 .center a {
color:#003366;
text-decoration:none;
}

#bloc11 .center {
text-align:center;
margin-top:10px;
color:#003366;
font-size:14px;
line-height:16px;
}


#encart {
background:url(images/encart.jpg) no-repeat;
width:240px;
height:104px;
padding-top:10px;
padding-left:16px;
padding-right:9px;
float:left;
margin-top:10px;
}

#encart h2 {
color:#FFFFFF;
border-color:#FFFFFF;
}

#encart .h2_bis {
color:#FFFFFF;
border-color:#FFFFFF;
font-size:13px;
line-height:18px;
}

#encart p {
color:#FFFFFF;
padding-left:81px;
}

#bloc10 {
float:left;
width:210px;
margin-right:20px;
}

#bloc11 {
float:left;
width:275px;
}

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

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

#form div {
width:250px;
float:left;
}

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

.input{
    width:150px;
    height:15px;
    font:;
    border:solid 1px #000;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
}

textarea{
    width:150px;
    height:75px;
    font:;
    border:solid 1px #000;
    padding:0px 0px 0px 3px;
    margin:0px 0px 5px 0px;
}

#bouton{
    display:block;
    width:90px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 70px;
    background:;
    border:solid 1px #000;
    font:;
    cursor:pointer;
}