/* CSS Document */
/*
bleu   #009ee0
orange #ff7f00
*/

/* ---/---/---/--- / BASES / ---/---/---/--- */
* {
margin:0;padding:0;border:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#999999;}
body {
margin:0;padding:0;border:0;height:100%;background-color:#d9d7d3;background:url(../images/bkg-ligne.jpg) repeat-x top;}
body .non-visible {
visibility:hidden;display:none;}
body a img {
border:0;}

/* ---/---/---/--- / STRUCTURES / ---/---/---/--- */
body table.one {
margin:0 auto;padding:0;border:0;border-collapse:collapse;}
body table.one tr td {
padding:0px 1px 0px 28px;}
body table.one tr td.header {/*width:844px;*/
background:url(../images/page-header.jpg) no-repeat;width:815px;height:116px;}
body table.one tr td.title {/*width:844px;*/
background:url(../images/page-contain.jpg) repeat-y;width:815px;}
body table.one tr td.contain {/*width:844px;*/
background:url(../images/page-contain.jpg) repeat-y;width:815px;text-align:left;}
body table.one tr td.footer {/*width:844px;*/
background:url(../images/page-footer.jpg) no-repeat;width:815px;height:70px;}

/* ---/---/---/--- / HEADER / ---/---/---/--- */
body table.one tr td.header div.menu-haut {
padding-top:50px;}
body table.one tr td.header div.menu-haut a.enaco {
background:url(../images/enaco-logo.jpg) no-repeat;display:block;float:left;width:242px;height:66px;margin-right:16px;}
body table.one tr td.header div.menu-haut a.oriente {
background:url(../images/oriente.jpg) no-repeat;display:block;float:left;width:162px;height:66px;}
body table.one tr td.header div.menu-haut a:hover.oriente {
background:url(../images/orienteHover.jpg) no-repeat;}
body table.one tr td.header div.menu-haut a.inscris {
background:url(../images/inscris.jpg) no-repeat;display:block;float:left;width:162px;height:66px;}
body table.one tr td.header div.menu-haut a:hover.inscris {
background:url(../images/inscrisHover.jpg) no-repeat;}
body table.one tr td.header div.menu-haut a.forme {
background:url(../images/forme.jpg) no-repeat;display:block;float:left;width:162px;height:66px;}
body table.one tr td.header div.menu-haut a:hover.forme {
background:url(../images/formeHover.jpg) no-repeat;}

/* ---/---/---/--- / TITRE / ---/---/---/--- */
body table.one tr td.title h1 a {
color:#009ee0;font-size:50px;text-align:center;font-weight:bold;font-style:italic;text-decoration:none;display:block;}

/* ---/---/---/--- / PARTIE GAUCHE / ---/---/---/--- */
body table.one tr td.contain table.two {
width:818px;}
body table.one tr td.contain table.two tr td {
padding:0px;}
body table.one tr td.contain table.two tr td.homeGd {
padding:10px 180px;}
body table.one tr td.contain table.two tr td.homeGd p {
text-align:justify;margin:0;padding:0;color:#999999;padding:8px 0px;}
body table.one tr td.contain table.two tr td a.acces {
background:#009ee0;color:#fff;font-size:14px;font-weight:bold;padding:6px;text-decoration:none;}
body table.one tr td.contain table.two tr td a:hover.acces {
background:#ff7f00;}
body table.one tr td.contain table.two tr td.menu-gauche {
width:242px;border-right:solid 1px #7fceef;}
body table.one tr td.contain table.two tr td.menu-gauche h2 {
color:#009ee0;text-align:center;font-size:16px;text-decoration:underline;}

body table.one tr td.contain table.two tr td.menu-gauche ul.BlocArrow {
padding:24px 0px 12px 2px;margin:0px;width:238px;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocArrow li {
padding:0px;margin:0px;list-style:none;padding:6px 0px;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocArrow li a {
color:#666666;text-decoration:none;font-weight:bold;background:url(../images/puce-lien.jpg) 3px no-repeat;padding-left:26px;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocArrow li a:hover {
background:url(../images/puce-lien-hover.jpg) 3px no-repeat;color:#ff7f00;}

body table.one tr td.contain table.two tr td.menu-gauche a.contact {/*height:128px;*/
background:url(../images/contact-lien.jpg) no-repeat;display:block;font-weight:bold;text-decoration:none;color:#fff;font-size:16px;text-align:center;margin:0 auto;width:184px;padding-top:54px;height:76px;}
body table.one tr td.contain table.two tr td.menu-gauche a:hover.contact {
background:url(../images/contact-lien-hover.jpg) no-repeat;}

body table.one tr td.contain table.two tr td.menu-gauche ul.BlocBlue {
padding:0px;margin:0px;width:236px;padding-bottom:32px;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocBlue li {
padding:0px;margin:0px;list-style:none;width:236px;background:#009ee0;color:#fff;text-align:center;border-bottom:solid 1px #037abf;border-right:solid 1px #037abf;border-top:solid 1px #5dc2eb;border-left:solid 1px #5dc2eb;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocBlue li a {
color:#fff;text-decoration:none;display:block;padding:6px 0px;}
body table.one tr td.contain table.two tr td.menu-gauche ul.BlocBlue li a:hover {
text-decoration:underline;}

body table.one tr td.contain table.two tr td.menu-gauche a.marge {
color:#ff7f00;font-size:12px;font-weight:bold;text-decoration:none;display:block;padding:0px 22px 6px 22px;}
body table.one tr td.contain table.two tr td.menu-gauche h3 {
color:#c7c7c7;padding:0px 18px 6px 18px;}
body table.one tr td.contain table.two tr td.menu-gauche h4 {
color:#c7c7c7;padding:0px 18px 6px 18px;}
body table.one tr td.contain table.two tr td.menu-gauche .description {
color:#c7c7c7;font-size:9px;font-style:italic;text-align:justify;padding:0px 22px 6px 22px;}
body table.one tr td.contain table.two tr td.menu-gauche p {
color:#c7c7c7;text-align:justify;font-size:9px;padding:0px 22px 6px 22px;}

/* ---/---/---/--- / CONTAIN / ---/---/---/--- */
body table.one tr td.contain table.two tr td.contain-page {
width:554px;padding:0px 20px 0px 18px;}
body table.one tr td.contain table.two tr td.contain-page table tr td {
padding:2px 0px;}
body table.one tr td.contain table.two tr td.contain-page .description {
font-weight:bold;color:#009ee0;font-style:italic;text-align:justify;}

body table.one tr td.contain table.two tr td.contain-page h1 {
padding:4px 0px 4px 24px;font-size:18px;color:#ff7f00;}
body table.one tr td.contain table.two tr td.contain-page h2 {
padding:4px 0px 4px 36px;font-size:16px;color:#009ee0;}
body table.one tr td.contain table.two tr td.contain-page h3 {
padding:4px 0px 4px 48px;font-size:14px;color:#CCCCCC;}

body table.one tr td.contain table.two tr td.contain-page ul {
margin:0;padding:10px 0px 10px 30px;}
body table.one tr td.contain table.two tr td.contain-page ul li {
list-style:circle;color:#ff7f00;padding:2px 0px 4px 0px;}
body table.one tr td.contain table.two tr td.contain-page ul li p {
color:#999999;text-align:justify;}
body table.one tr td.contain table.two tr td.contain-page ul li a {
color:#999999;text-align:justify;}
body table.one tr td.contain table.two tr td.contain-page a {
color:#ff7f00;text-decoration:none;}
body table.one tr td.contain table.two tr td.contain-page p {
text-align:justify;margin:0;padding:0;color:#999999;padding:8px 0px;}

/* ---/---/---/--- / FOOTER / ---/---/---/--- */
body table.one tr td.footer div.liensHaut {
text-align:left;color:#999;padding-left:8px;}
body table.one tr td.footer div.liensHaut a {
text-decoration:none;font-size:11px;color:#009ee0;}
body table.one tr td.footer div.liensHaut a:hover {
text-decoration:underline;}

body table.one tr td.footer div.liensBas {
text-align:right;color:#ff7f00;padding:8px 10px 24px 0px;}
body table.one tr td.footer div.liensBas a {
text-decoration:none;font-size:9px;color:#ff7f00;}
body table.one tr td.footer div.liensBas a:hover {
text-decoration:underline;}

/* ---/---/---/--- / ECRASEMENT / ---/---/---/--- */
body .rouge {
color:#CC0000;}
input.Pt {
border:solid 1px #ff7f00;padding:2px;}
input.Gd {
border:solid 1px #ff7f00;padding:2px;width:268px;}
select.Pt {
border:solid 1px #ff7f00;padding:2px;width:88px;}
select.Gd {
border:solid 1px #ff7f00;padding:2px;width:274px;}
input.Btn {
border:solid 2px #ff7f00;background:#009ee0;color:#fff;font-size:16px;font-weight:bold;padding:2px;cursor:pointer;}
textarea.TxTGd {
border:solid 1px #ff7f00;padding:2px;width:268px;}