@charset "utf-8";

body											{ background-color:white; width:100%; height:100%; margin:0; padding:0; text-align:center; font-family:'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:black; }

.conteneur										{ position:relative; margin:0 auto 0 auto; padding:0; width:800px; text-align:left; }
.contenu										{ float:left; text-align:center; margin:0; padding:0; width:800px; height:100%; color:black; }

#header											{ z-index:10000; float:center; text-align:center; margin:0 auto 0 auto; padding:0; width:100%; height:30px; color:#fff; position:fixed; bottom:0; }
#header .header_contenu							{ background-color:#e43226; position:relative; text-align:center; margin:0 auto 0 auto; padding:0; width:800px; height:30px; }

.footer											{ background-color:#ededed; float:left; text-align:center; margin:30px auto 0 auto; padding:0; width:800px; height:30px; }
.sous_footer									{ background-color:#ededed; float:left; text-align:center; margin:0; padding:8px 0 0 0; width:200px; height:22px; }
.sous_footer:hover								{ background-color:#e4e4e4; float:left; text-align:center; margin:0; padding:8px 0 0 0; width:200px; height:22px; }
.sous_footer_index								{ background-color:#ededed; float:left; text-align:center; margin:0; padding:8px 0 0 0; width:800px; height:37px; }

#header .header_contenu a.dokument_nav			{ float:left; text-align:center; width:220px; height:20px; color:#fff9c7; text-decoration:none; font-size:15px; margin:30px 0 0 0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; }
#header .header_contenu a.dokument_nav:hover	{ float:left; text-align:center; width:220px; height:20px; color:#fff9c7; margin:30px 0 0 0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; }
#header .header_contenu a.dokument_nav:active	{ float:left; text-align:center; width:220px; height:20px; color:#fff9c7; margin:30px 0 0 0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; }

#header .header_contenu a.tool_nav				{ float:left; text-align:center; width:220px; height:20px; background-color:#e43226; color:#fff9c7; text-decoration:none; font-size:15px; margin:0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; }
#header .header_contenu a.tool_nav:hover		{ float:left; text-align:center; width:220px; height:20px; background-color:#c22925; color:#fff9c7; margin:0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; }
#header .header_contenu a.tool_nav:active		{ float:left; text-align:center; width:220px; height:20px; background-color:#c22925; color:#fff9c7; margin:0; padding:8px 0 2px 0; border-left:1px solid #eeeeee; } /*00193a*/

#header .header_contenu div.tool_nav			{ float:left; text-align:center; width:220px; height:20px; background-color:#e43226; text-decoration:none; font-size:15px; margin:30px 0 0 0; padding:8px 0 2px 0; border:0; } /*border-left:1px solid #eeeeee;*/

.introduction_EscaDom							{ float:left; text-align:left; width:770px; height:50px; margin:0 0 40px 0; padding:480px 0 0 30px; background-image:url('../escadom.jpg'); background-repeat:no-repeat; font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:25px; color:white; text-shadow:4px 4px 4px black; }
.menu_left										{ float:left; text-align:center; margin:0; padding:0; width:800px; min-height:450px; }
.sous_menu_left									{ float:left; text-align:left; margin:0; padding:0; width:800px; height:770px; }
.legende										{ background-color:#fffbdd; float:left; text-align:left; margin:0; padding:0; width:780px; min-height:20px; margin:0; padding:10px; }

.ligne											{ width:100%; height:20px; font-family:'Open Sans', sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3D84AC; font-size:10px; text-align:center; }

a.lien											{ color:black; text-decoration:none; }
a.lien:hover									{ color:black; text-decoration:none; }

a.lien-blanc									{ color:white; text-decoration:none; }
a.lien-blanc:hover								{ color:white; text-decoration:none; }

.img											{ border:0; }
.img:hover										{ border:0; filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity:0.4; opacity:0.4; }

select.select_normal							{ font-size:9px; background-color:#fff; border:0; text-align:left; padding:3px 0 0 0; width:50px; height:15px; color:black; }
select.select_focus								{ font-size:9px; background-color:#f7f6f1; border:black 1px solid; text-align:left; padding:0; width:50px; height:15px; color:black; }