/**
*	Header
*/
div#coin { float:left;margin:5px 0 0 0; background:url(../images/coin.gif) no-repeat;width:57px;height:100px}
div#titre {float:left;width:670px;height:79px}

div#header { margin:5px 0 7px 5px; width:741px; height:100px;_margin-bottom:2px;}
div#header h1 {text-align:center}
div#header img { padding:0 0 0 2px }

div#navigation {position:absolute; _margin:-15px 0 0 0}
div#navigation div.menu {float:left;background:url(../images/menu.gif) no-repeat;margin:0 0 0 5px; height:25px}
div#navigation div.menu span {float:left; height:25px; width:100px; text-align:center;padding:5px 5px 0 0}
div#navigation div.menu span a {color:#000000}
div#navigation div.menu span.sousmenu {display:none;clear:both;height:25px;background:#999966;padding:5px 3px 0 2px}
div#navigation div.menu span.sousmenu a {color:#ffffff;text-decoration:none}

div#navigation div.menu span.separation {display:none;clear:both;height:2px;background:#999966; border-top:1px solid #FFFFFF}



/**
*	Page / Contenu
*/
div#page { float:left; width:741px; text-align:justify; background:url(../images/footer.gif) bottom left no-repeat; margin:0; }
div#page h2 {font-size:20px;float:left;margin:0}

div#page div#contenu { float:left;width:655px; padding:15px 0 0 72px;background:url(../images/adedvi-border.gif) top left repeat-y; min-height:554px; _height:554px}
div#page div#contenu p img {padding:5px 5px 0 5px}



/**
*	Langage
*/
div#lang {float:right; _margin:-15px 0 0 0}
div#lang img {margin:0 4px 0 0}
div#lang a.select img {border:1px solid #000000}




/**
*	Footer
*/
div#footer { clear:both; height:100px; width:741px; padding:0; background:url(../images/degrade.gif) no-repeat; border-top:1px solid #999966}
div#footer div#soutenir {float:left;padding:0 25px 0 25px;text-align:center;font-size:11px;width:691px}
div#footer div#soutenir table {margin:0 auto}
div#footer div#infos_legales {float:left;padding:15px 25px 0 25px;text-align:center;font-size:11px}

div#footer div#f_menu {float:right;margin:0 15px 0 0}
div#footer div#f_menu span {float:right;padding:5px}



/**
*	Divers
*/
div.clear {clear:both;font-size:0.1em;height:1px}
div.clear-border {clear:both;font-size:0.1em;height:2px;background:url(../images/border.gif) no-repeat;width:350px;margin:0 0 15px 0 }

input, textarea {background:#FFEFBF; border:1px solid #999966}
input.button, .d-standard button {background:#FECC33; border:1px solid #999966}
.d-erreur button {background:#FF0000; border:1px solid #000000}

span.info {font-size:10px;text-align:left}
