body{
margin:0px;
padding:0px;
background:#f8f8f8 url(../images/bg.jpg) repeat-x top center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#394154;
}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#394154;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ba750e;
text-decoration:underline;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
color:#394154;
text-decoration:underline;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
color:#394154;
text-decoration:underline;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#e79922;
}

h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
color:#e79922;
}

#global{
padding-top:60px;
width:985px;
margin:auto;
}

#menu{
width:948px;
height:26px;
background:#fff url(../images/menu.jpg) no-repeat top center;
margin:auto;
}

#flashcontent{
width:985px;
height:351px;
}

#ariane{
width:985px;
height:71px;
background:#fff url(../images/ariane.jpg) no-repeat top center;
}

.ariane-inside{
padding:8px 0px 0px 30px;
width:400px;
height:71px;
font-size:11px;
color:#232423;
}

#content{
width:946px;
min-height:308px;
margin:auto;
}

.spacer{
clear:both;
height:0px;
}

.flm{
margin-right:10px;
float:left;
}

.col-l{
float:left;
padding-left:10px;
width:463px;
min-height:308px;
text-align:justify;
}

.col-r{
float:left;
padding-left:40px;
width:430px;
min-height:308px;
border-left:1px solid #aba7a7;
text-align:justify;
}

.col-m{
float:left;
padding-left:40px;
width:200px;
min-height:308px;
border-left:1px solid #aba7a7;
text-align:justify;
}

.col-map{
float:left;
padding-left:40px;
width:420px;
min-height:308px;
border-left:1px solid #aba7a7;
text-align:justify;
}


.col-mr{
float:left;
padding-left:20px;
width:190px;
min-height:308px;

}

.para{
width:420px;
}

.parad{
width:420px;
}

.spacer{
clear:both;
height:0px;
}

#footer-global{
width:100%;
height:96px;
background:#fff url(../images/footer.jpg) repeat-x top center;
}

#footer{
width:926px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818287;
padding-top:40px;
}



#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818287;
text-decoration:none;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#818287;
text-decoration:underline;
}

.logofreppel{
width:60px;
float:left;
}

.logolahaut{
width:80px;
float:left;
}

.flinks{
width:770px;
float:left;
}



/* formulaire */
.input{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#82817e;
background:#fff url(../images/input_bg.gif) repeat-x;
width:250px;
border-color:#c0c0c0 #d0d0d0 #d0d0d0 #c0c0c0;
border-style:solid;
border-width:1px;
}

.textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#82817e;
background:#fff url(../images/input_bg.gif) repeat-x;
width:250px;
height:130px;
border-color:#c0c0c0 #d0d0d0 #d0d0d0 #c0c0c0;
border-style:solid;
border-width:1px;
}


.red{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ecb563;
font-weight:bold;
}