html, body { height:100%; width:100%; margin:0px; padding:0px; border:0px; }
body { cursor:default; }

#top { font-size:12px; height:60px; line-height:60px; width:100%; padding:0; border:0; border-spacing:0; border-collapse:collapse; }
#top .logo { float:left; margin:0; padding:0; background-color:#FFFFFF; width:199px; border-right:1px solid #A4BECF; white-space:nowrap; }
#top .droit { margin:0; padding:0; width:100%; vertical-align:middle; line-height:60px; }

#wrapper { display:table; width:100%; }
#leftmenu { display:table-cell;width:200px;padding-left:10px;text-align:center;background:#FFF; vertical-align: top; }
#maincol { display:table-cell;padding:0 10px; vertical-align: top; }
@media only screen and (max-width: 640px) {
	#wrapper { display:block; }
	#leftmenu { display:none; }
	#maincol { display:block; }
}

#h_menu { font-size:12px; font-weight:bold; height:31px; margin:0; padding:0; border:0; color:#EFEFEF; background-image:url(http://www.decformations.com/fichiers/images/interface/menu-droit-bg.gif); background-repeat:repeat-x; }
#h_menu .gauche { text-align:center; line-height:31px; float:left; height:31px; margin:0; padding:0; width:200px; border-right:1px solid #A4BECF; background-image:url(http://www.decformations.com/fichiers/images/interface/menu-gauche-bg.gif); background-repeat:repeat-x; white-space:nowrap; }
#h_menu .droite { vertical-align:middle; line-height:31px; height:31px; margin:0; padding:0 0 0 5px;; width:100%; }
#h_menu a:link, #h_menu a:visited { font-weight: bold; color:#EFEFEF; text-decoration:none; }
#h_menu a:hover { font-weight: bold; color: #FFFFFF; text-decoration:underline; }

@media screen and (max-width :800px),
@media screen and (max-device-width :800px)
{
	
}

#parcours { font-weight: bold; font-size: 10px; color:#000000; padding:5px 5px 5px 5px; margin:10px 0 0 0; border:1px gray solid; background:#FFFFFF; }
#parcours a:link, .parcours a:visited { text-decoration: none; color:#006699; }
#parcours a:hover { text-decoration: underline; }
#parcours a.sendlink:link, .parcours a.sendlink:visited { color:#DD6900; }
#parcours a.sendlink:hover { color:#000000; font-style:italic; }

#forum-links { vertical-align:center; font-weight: bold; font-size: 10px; padding:5px 5px 5px 15px; margin:5px 0 10px 0; border:1px gray solid; background:#FFFFFF; background-image:url(images/forum-links.gif); background-repeat:no-repeat; background-position:0 50%; }
#forum-links a.sendlink:link, .forum-links a.sendlink:visited { color:#006699; }
#forum-links a.sendlink:hover { color:#DD6900; }

#forum-links2 { vertical-align:center; font-weight: bold; font-size: 10px; padding:5px 5px 5px 15px; margin:10px 0 5px 0; border:1px gray solid; background:#FFFFFF; background-image:url(images/forum-links.gif); background-repeat:no-repeat; background-position:0 50%; }
#forum-links2 a.sendlink:link, .forum-links2 a.sendlink:visited { color:#006699; }
#forum-links2 a.sendlink:hover { color:#DD6900; }

form.formulaire { margin:0; padding:0; }

input.bouton { border : 1px solid #A4BECF; height:18px; margin:0; padding-left:3px; padding-right:3px; cursor:pointer; background-image: url('http://www.conseil-creation.com/fichiers/images/interface/button_background.gif'); }

span.highlight { background-color:#FFFF00; font-weight:bold; }