body { font: normal 11px Arial; color: #707070; margin: 10px 0px 0px 0px; padding: 0px; }
p { margin: 0px; padding: 0px; text-align: justify; }

.bleu { color: #2494f0; }


/* HOME PAGE */
div#hauturier a { background: transparent url(../images/home/PERMIS-HAUTURIER.png) no-repeat; width: 201px; height: 58px; display: block; }
div#hauturier a:hover { background-position: 0px -58px; }
div#cotier a { background: transparent url(../images/home/PERMIS-COTIER.png) no-repeat; width: 201px; height: 58px; display: block; }
div#cotier a:hover { background-position: 0px -58px; }

.permis { display: none; font: normal 7px Arial; }

div#separeBlocGauche { width: 426px; height: 21px; border-bottom: 2px solid #707070; margin: 0px 0px 9px 0px; padding: 0px }
div#separeBlocDroit { width: 417px; height: 27px; border-top: 2px solid #707070; border-bottom: 2px solid #707070; margin: 10px 0px 0px 0px; padding: 0px }
div#separeBloc { width: 870px; height: 10px; border-bottom: 2px solid #707070; margin: 0px 0px 7px 0px; padding: 0px }

td#footerHome { font-weight: bold; font-size: 11px; line-height: 16px; }
td#footerHome a, td#footerHome a:hover { color: #707070; text-decoration: none; }


/* HEADER */
table#header { background: transparent url(../images/elements-communs/HEADER-NEW.jpg) no-repeat; width: 870px; height: 294px; }

div#menuHead { font: bold 11px Arial; margin-right: 5px; padding: 0px; height: 21px; border-bottom: 2px solid #707070; }
div#menuHead a, div#menuHead a:hover { color: #707070; text-decoration: none; margin-right: 14px; }

div#menuBoutons { margin: 97px 0 0 330px; padding: 0px; }
div#menuHauturier a { background: transparent url(../images/elements-communs/bouton-hauturier.png) no-repeat; width: 200px; height: 57px; display: block; }
div#menuHauturier a:hover { background-position: 0px -57px; }
div#menuHauturierSelected { background: transparent url(../images/elements-communs/bouton-hauturier.png) no-repeat; width: 200px; height: 57px; display: block; background-position: 0px -57px; }

div#menuCotier a { background: transparent url(../images/elements-communs/bouton-cotier.png) no-repeat; width: 200px; height: 57px; display: block; }
div#menuCotier a:hover { background-position: 0px -57px; }
div#menuCotierSelected { background: transparent url(../images/elements-communs/bouton-cotier.png) no-repeat; width: 200px; height: 57px; display: block; background-position: 0px -57px; }


/* FOOTER */
table#footer { margin-top: 14px; }

td#footer { background: transparent url(../images/elements-communs/FOOTER-CENTRE.jpg) repeat-x left; width: 850px; height: 52px; }

td#footerLiens { color: #fff; font-weight: bold; font-size: 11px; line-height: 16px; }
td#footerLiens a, td#footerLiens a:hover { color: #fff; text-decoration: none; margin-right: 5px; }


/* PRESENTATION */
table#presentationBody { background: transparent url(../images/presentation/FOND.jpg) no-repeat left; width: 858px; height: 226px; margin-top: 7px; }

div#presentationTexte { font-weight: bold; margin: 25px 0px 0px 35px; padding: 0px; width: 480px; }
p#presentationTexteBlanc { color: #fff; text-align: justify; }
p#presentationTexteBleu { color: #153b5b; text-align: center; font-size: 14px; }


/* PARTENAIRES */
table#parteaniresBody { color: #153b5b; width: 858px; margin-top: 7px; }
table#parteaniresBody a, table#parteaniresBody a:hover {color: #153b5b; text-decoration: none; } 

div#partenairesLeft { margin: 30px 0px 30px 200px; padding: 0px; }
div#partenairesRight { margin: 30px 0px 30px 50px; padding: 0px; }


/* GALERIES */
table#galeriesBody { color: #153b5b; background-color: #fff; width: 858px; margin-top: 20px; }

.galerie { background-color: #153b5b; width: 164px; height: 100px; margin: 0px 9px 0px 0px; padding: 0px; float:left; }
.galerieLast { background-color: #153b5b; width: 164px; height: 100px; margin: 0px; padding: 0px; float:left; }
.separeHori { background-color: #fff; width: 850px; height: 9px; margin: 0px; padding: 0px; }
.clean { clear: both; }


/* INSCRIPTION */
table#inscriptionBody { color: #153b5b; margin-top: 10px; }

table#formulaires { color: #153b5b; text-decoration: none; }
table#formulaires a, table#formulaires a:hover {color: #153b5b; text-decoration: none; } 

td.cadre { height: 28px; border-top: 1px solid #153b5b; border-right: 1px solid #153b5b; }
td.cadreBas { border-bottom: 1px solid #153b5b; }


/* HAUTURIER */
table#hauturtierBody { color: #153b5b; width: 858px; margin-top: 7px; }


/* CONTACT */
.cadreBleuGauche { border-top: 1px solid #2494f0; border-bottom: 1px solid #2494f0; margin: 2px 85px 4px; padding: 4px }
.cadreBleuDroit { border-top: 1px solid #2494f0; border-bottom: 1px solid #2494f0; margin: 2px 45px 4px; padding: 4px }
.cadreEcole { border: 1px solid #434343; padding: 2px; margin: 20px 0px; }

div#formContact { color: #434343; margin: 0px; padding: 0px; }

.erreur { color: red; font: bold 11px Arial; }
.select { font: normal 11px Arial; border: solid 1px #434343; }
.input { border: solid 1px #434343; width: 114px; height: 16px; }
.colObjet {border: solid 1px #434343; width: 360px; height: 16px;}
.colMessage {border: solid 1px #434343; background-color: #d5d5d5; width: 415px; height: 98px;}
.colVerifChamp {border: solid 1px #434343; width: 55px; height: 16px;}
