@charset "utf-8";
/* CSS Document */

.mstr #container {
	width:972px;
	margin: 0 auto;
	background: url(/medias/communs/bg02.png) repeat-y;
} 

.mstr #header { width:966px; } 

.mstr #content { }

.mstr #listmenu {
	padding-left:33px;
	position: relative;
	margin-bottom:15px;
}

.mstr #logo { padding-left:41px; }	
.mstr #logoprint { display: none; }
.mstr #printfooter { display: none; }

.mstr #menutop {
	height: 27px;
	width: 938px;
	position: absolute;
	top: 35px;
	text-align:right;
	z-index:2000;
}

.mstr #menuprin {
	height: 37px;
	width: 683px;
	float: left;
	position: absolute;
	top: 74px;
	margin-left: 266px;
}

.mstr #contentprin {
	padding-top:5px;
	min-height:722px;
	background: url(/medias/communs/bg04.png) no-repeat;
	z-index:1;
}

.mstr #sidebarleft {
	float: left;
	color: #d6d2cd;
	padding:37px 0 0 40px;
	
}
.mstr #sidebarleft p { color: #d6d2cd; font-size:70%; margin-bottom:1em; width:185px; margin:2em 0;}

.mstr #contenuclient {
	width: 660px; 
	float: left;
	display:block;
	padding:110px 0 0 45px;
	position:relative;
	min-height:400px;
	z-index: 1;
}
.mstr #contenuclientexte {
	width: 631px; 
	float: left;
	display:block;
	padding: 0 14px 50px 14px;
	position:relative;
	z-index: 1;
}

.mstr #contenuform {
	width: 641px; 
	float: left;
	display:block;
	padding: 0 9px;
	position:relative;
	margin-bottom:1em;
	z-index: 1;
}

.mstr #contenuclientexte li, .realcadre li{
	color: #706651;
	background-image: url(/medias/communs/bullet01.gif);
	background-position: 20px 0.8em;
	background-repeat: no-repeat;
	padding-left: 30px;
	display:block;
}

.mstr #footer {
	width:935px;
	height: 56px;
	float:left;
	position:absolute;
}
.mstr #hautpage {
	height: 40px;
	width:883px;
	margin-top: -35px;
	margin-right: 40px;
	text-align:right;
	background-image: url(/medias/communs/arrow-top.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
}
.mstr #menubas1 {
	padding-top: 20px;
	font-size: 70%;
	float:right;
	bottom:0;
	position:relative;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.mstr #footerlst { background-image: none; padding-left:0; }
.mstr .headerlst { background-image: none; }

/* documents original */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng, .attLinkqkt, .attLinkacr, .attLinkwinzip { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) top left no-repeat; }
.attLinkpdf { background-image: url(/medias/communs/DocIcone/pdf.gif); }
.attLinkdoc, .attLinkdocx { background-image: url(/medias/communs/DocIcone/doc.gif); }
.attLinkxls, .attLinkxlsx { background-image: url(/medias/communs/DocIcone/xls.gif); }
.attLinkjpg, .attLinkgif, .attLinkpng { background-image: url(/medias/communs/DocIcone/jpg.png); }
.attLinkeps { background-image: url(/medias/communs/DocIcone/eps.png); }
.attLinkzip { background-image: url(/medias/communs/DocIcone/zip.png); }
.attLinkwinzip { background-image: url(/medias/communs/DocIcone/winzip.png); }

.attLinkqkt { background-image: url(/medias/communs/DocIcone/qkt.gif); }
.attLinkacr { background-image: url(/medias/communs/DocIcone/acr.gif); }

