body {margin:0; background:#FFF url(../img/page_fond.jpg) top left repeat-x; font-family:Verdana, 'Bitstream Vera Sans', sans-serif; font-size:0.75em; text-align:center}
#main {margin:20px auto 0 auto; width: 866px; height:629px;; text-align:left}
#header {margin:0; width:100%; height:117px; background:transparent url(../img/cmf_logo.gif) top left no-repeat}
#nav {float:right; margin:56px 0 0 0; padding: 0 20px 0 0; width:569px; height:61px; background:url(../img/fond_nav.gif) top right no-repeat; text-align: right; font-size:0.95em; font-weight:bold; color:#FC9}
#nav ul {list-style: none; margin:8px 0 0 0}
#nav li { display: inline; margin: 0; padding: 0 0 0 15px}
#nav p.phot {margin-top:10px; color:#FFF; font-weight:normal}
#logo {display:none; visibility:hidden}

#page {margin:0; width:100%; height:512px; background:url(../img/fond_box.gif) top no-repeat} /*ici changer image fond pour page certaines pages*/
#page2 {margin:0; width:100%; height:512px; background:url(../img/fond.gif) top no-repeat} /*ici changer image fond pour page certaines pages*/
#page #content {margin:0 0 0 25px; height:371px}
#page2 #content {margin:0 0 0 25px; height:471px}
#illu { position: relative; top:0; margin:0; width:100%; height:105px; background:url(../img/cabane_banner.jpg) top no-repeat}
#footer {position: relative; top:5px; left:30px; margin:0; width:100%; color:#4478AA; font-weight:bold; font-size:90%}
#bloc {float:left; margin:0; padding:10px 10px 0 10px; width: 210px}
#bloc ul {margin:0 0 0 15px; padding:0}
#bloc li {margin:0 0 5px 0}
div.box {float:left; padding:10px 0 0 0; margin:0 0 0 20px; width: 21%; font-size:95%}
div.bigbox {float:left; padding:10px 0 0 0; margin:0 0 0 20px; width: 63%; font-size:95%}
div.twobox {float:left; padding:10px 0 0 0; margin:0 0 0 25px; width: 32%; font-size:95%}
div.fourbox {float:left; padding:5px 0 0 0; margin:0 0 0 25px; width: 21%; font-size:95%; text-align:center}
div.box p, div.bigbox p, div.twobox p {line-height: 160%}
div.fourbox p {margin:6px 0 }
div.fourbox img {border:none; width:160px; height:110px}

#nav a:link, #nav a:visited  {color:#FFF}
#nav a:hover {color:#FC9; text-decoration: none;}
#nav a.on {color:#FC9}
#bloc a:link, #bloc a:visited {font-weight:bold}
a:link, a:visited  {color:#4A7AAB; text-decoration: none}
a:hover {color:#1B4169; text-decoration:underline}
p {margin:6px 0; line-height:120%}
p.center {text-align:center}
p.arta {text-align:right; font-size:95%}
h1 {margin:15px 0 5px 0; font-size:1.1em}
h2 {margin:5px 0 5px 0; font-size:1em}
ul {margin:10px 0 10px 20px}

label { font-style:italic}
input {float:right; height: 12px; font-size:90%; margin:-12px 0 2px 0; padding:1px; border:#4478AA 1px solid}
input.btn {float:right; height:20px; font-size:90%; margin:10px 0 2px 0; padding:0; border:#4478AA 1px solid; background-color:#CCDDFF; color:#4478AA}
form br {clear:both}
form span.left {float:right; color:#4478AA; margin:-12px 3px 0 10px}



