HTML {
font-family:Arial;
font-size:9pt;
background:#21334A url('../../images/background.jpg') repeat-x top left;
margin:0;
padding:0;
}

IMG {
border:none;
}

INPUT[type="text"] {
border:1px solid #8DACBE;
background-color:#9BC0D5;
color:#FFF;
height:14px;
float:left;
padding:3px;
}

INPUT[type="image"] {
padding-right:10px;
float:right;
}

#footer EM {
color:#8CE8EB;
font-style:normal;
}

BODY {
width:100%;
background:transparent url('../../images/backgroundCorps.jpg') no-repeat top center;
margin:0;
padding:0;
}

#conteneur {
width:949px;
margin:auto;
}

#header {
width:100%;
height:439px;
}

#topBar {
width:100%;
height:59px;
font-family:Arial;
color:#FFF;
}

#topBar A {
color:#FFF;
text-decoration:none;
}

#topBar A:hover {
color:#25AEC9;
text-decoration:none;
}

#topBar UL {
display:inline;
font-family:Verdana;
padding:5px;
}

#topBar LI {
display:inline;
padding-left:5px;
padding-right:5px;
}

#animFlash {
width:100%;
height:299px;
}

#navBar {
height:82px;
width:100%;
}

#newsletter {
width:198px;
height:67px;
padding-left:86px;
padding-top:15px;
background: url('../../images/bg-newsletter.jpg') no-repeat top left;
}

UL#navigation {
font-family:Verdana;
list-style-type:none;
position:absolute;
margin-top:-82px;
margin-left:477px;
}

#navigation LI {
float:left;
position: absolute;
margin-top: 0;
text-align: center;
}

#navigation LI.accueil {
margin-left: 0;
margin-top: 0;
}
#navigation LI.presentation {
margin-left: 108px;
margin-top: 0;
}
#navigation LI.contact {
margin-top: 0;
margin-left: 216px;
}
#navigation LI.planacces {
margin-top: 0;
margin-left: 324px;
}

#navigation LI A {
color:#83A0B0;
text-decoration:none;
display:block;
font-size:11pt;
width:108px;
height:59px;
padding-top:23px;
background:transparent url('../../images/backgroundNav.jpg') no-repeat top center;
}

#navigation LI A:hover {
color:#FFF;
text-decoration:none;
background:transparent url('../../images/backgroundNavHover.jpg') no-repeat top center;
}

#content {
background:#FFF url('../../images/backgroundContent.jpg') no-repeat top left;
width:949px;
margin:0;
padding:0;
}

#sideBar {
text-align:center;
font-family:Verdana;
font-size:10pt;
vertical-align:top;
padding-bottom:25px;
padding-top:5px;
}

#menu H2 {
font-size:9pt;
padding-left:30px;
margin:0;
}

#menu A {
color:#6F8793;
text-decoration:none;
display:block;
width:185px;
height:25px;
padding-left:15px;
padding-top:7px;
background:transparent url('../../images/backgroundSideBarLi.png') no-repeat top left;
}

#menu A:hover {
color:#FFF;
text-decoration:none;
background:transparent url('../../images/backgroundSideBarLiHover.png') no-repeat top left;
}

#menu UL {
list-style-type:none;
padding-left:30px;
font-size:8pt;
}

#menu {
text-align:left;
background:transparent url('../../images/backgroundSideBar.png') no-repeat bottom center;
width:255px;
padding-bottom:25px;
padding-top:5px;
margin:auto;
}

#actualites {
width:251px;
border:1px solid #E9F0F4;
background-color:#F4F9FB;
margin:20px auto;
}

#flash_infos {
width:209px;
border:1px solid #EAF0F2;
background-color:#FFF;
margin:0 10px 10px;
padding:10px;
}

#actualites H3 {
background:transparent url('../../images/pinceauFondClair.jpg') no-repeat center left;
font-size:10pt;
color:#7B8990;
height:28px;
padding-top:30px;
margin-left:20px;
font-family:Verdana;
font-weight:400;
}

#actualites H2 {
font-size:9pt;
}

#page {
width:664px;
vertical-align:top;
background:#FFF url('../../images/backgroundTopSideBar.png') no-repeat top right;
margin:0;
padding:0;
}

#page H2 {
font-size:16pt;
font-weight:700;
color:#1C252F;
background:transparent url('../../images/backgroundPageH1.jpg') no-repeat bottom left;
padding-bottom:15px;
padding-left:20px;
padding-top:20px;
}

#page #arbo {
font-size:8pt;
font-weight:400;
color:#A8B8B9;
margin:10px 0 0;
padding:0;
}

#page #arbo .select {
color:#39B0F0;
}

#page #arbo A {
color:#A8B8B9;
text-decoration:none;
}

#page #arbo A:hover {
color:#A8B8B9;
text-decoration:underline;
}

#page P {
font-size:9pt;
padding:5px 10px;
}

#page .plus {
font-size:9pt;
color:#6A8590;
background-color:#F4F9FB;
border:1px solid #E9F0F4;
margin:10px;
padding:7px;
}

#page .plus A {
color:#6A8590;
text-decoration:none;
}

#page .plus A:hover {
color:#6A8590;
text-decoration:underline;
}

#page IMG {
border:1px solid #E9F0F4;
background-color:#F4F9Fb;
margin:10px;
padding:7px;
}

#page STRONG {
color:#39B0F0;
font-style:normal;
font-size:10pt;
}

#footer {
padding-top:160px;
background:transparent url('../../images/backgroundFooter.jpg') no-repeat top center;
height:450px;
width:100%;
}

#footer TD {
padding:10px 30px 30px;
}

#footer H3 {
color:#FFF;
font-size:10pt;
font-weight:400;
margin-left:120px;
}

#footer #adresse {
color:#FFF;
font-size:9pt;
margin-left:120px;
}

#contact {
width:325px;
height:175px;
}

#repriseMenu {
width:450px;
height:175px;
}

#repriseMenu UL {
display:inline;
font-family:Verdana;
font-size:8pt;
list-style-type:none;
}

#repriseMenu LI {
float:left;
}

#repriseMenu LI A {
color:#FFF;
text-decoration:none;
display:block;
width:111px;
height:19px;
padding-left:15px;
padding-top:4px;
background:transparent url('../../images/repriseMenu.png') no-repeat top left;
}

#repriseMenu LI A:hover {
color:#FFF;
text-decoration:none;
background:transparent url('../../images/repriseMenuHover.png') no-repeat top left;
}

#siret {
width:773px;
height:85px;
}

#siret P {
background:transparent url('../../images/siret.png') no-repeat center left;
color:#5E88B5;
width:250px;
height:11px;
padding:7px 10px;
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

p.intro {
font-weight:700;
width:450px;
margin:auto;
}

span.erreur {
font-size:11px;
color:#c00;
display:block;
}

span.rouge {
color:#c00;
}

.corbeille {
display:block;
height:24px;
width:24px;
background:url(../../images/corbeille.png);
}

h2.rub {
font-size:14px;
height:24px;
padding-left:30px;
padding-top:6px;
background:url('../../images/sitemap_rub.gif') no-repeat;
background-position:10px 13px;
line-height:25px;
margin:5px;
}

.map li,.compte li {
list-style:none;
list-style-image:url('../../images/sitemap_ssrub.gif');
line-height:25px;
margin-left:40px;
}

h2.titre {
background:url(../../images/bg_titre.gif) bottom repeat-x;
font-size:12px;
color:red;
font-weight:400;
margin:5px 0;
padding:0 0 10px;
}

.article {
text-align:justify;
margin:3px auto;
padding:0;
}

#form_contact td {
height:25px;
}

.champ_contact {
background:none;
border:1px solid red;
height:18px;
color:red;
width:250px;
margin-bottom:2px;
padding:3px 3px 0;
}

select.champ_contact {
width:258px;
padding:0 0 0 3px;
}

.galerie_photo {
width:100%;
margin:0 auto;
padding:5px 0;
}

.photo_galerie {
float:left;
width:110px;
height:110px;
margin:5px;
}

tr,form,td {
margin:0;
padding:0;
}

#flash_infos A,#page A:hover {
color:#39B0F0;
text-decoration:none;
}

#flash_infos A:hover,#page A {
color:#39B0F0;
text-decoration:underline;
}