/* red */
#page_bg {
	background: #640b0f;
}

div#wrapper {
		background: #f7f7f7 url(../images/red/mw_shadow_l.png) 0 0 repeat-y;
}

div#wrapper_r {
	background: url(../images/red/mw_shadow_r.png) 100% 0 repeat-y;
}

div#header {
	background: url(../images/red/mw_header_t.png) 37px 0 repeat-x;
}

div#header_l {
	background: url(../images/red/mw_header_t_l.png) 0 0 no-repeat;
}

div#header_r {
	background: url(../images/red/mw_header_t_r.png) 100% 0 no-repeat;
}

div#footer {
	background: #f7f7f7 url(../images/red/mw_footer_b.png) 0 100% repeat-x;
}

div#footer_l {
	background: url(../images/red/mw_footer_b_l.png) 0 0 no-repeat;
}

div#footer_r {
	background: url(../images/red/mw_footer_b_r.png) 100% 0 no-repeat;
}
div#raccourcisportails{
	 float:right; height:60px; overflow:hidden; width:100%;	
}
div#raccourcisportails ul{margin:0;padding:0;}
div#raccourcisportails ul li{
	list-style:none;
	margin:2px;
	padding:1px 2px 1px 4px;
	float:left;
	width:180px; border:1px solid #DDD; -moz-border-radius:5px; border-radius:5px;
	background:url(../images/bg-panel-header-inverse.gif) repeat-x -3px;
}
div#raccourcisportails ul li a{
	display:block;
	padding:0;
	color:#666666;
	font-weight:bold;
}
div#raccourcisportails ul li a span{ float:left; padding:3px 0 0 5px;}
div#headerraccourcis{margin-left:16px; margin-right:16px;}


div#menug_coords{margin:3px; text-align:center; font-size:0.9em;text-align:center; display:block;}
td.logodoc{ text-align:center;}
.logolien{ text-decoration:none;}
.doc_titre{ font-size:1.2em; text-decoration:underline; font-weight:bold;}
.doc_texte{}
.tailledoc{ color:#999; font-size:0.8em;}