﻿@charset "utf-8";
/* CSS Document */

html { margin: 0; padding: 0; background-repeat: repeat-x; background-position: center bottom; }
body, form { margin: 0; padding: 0; }
form { 	background-image: url(../medias/communs/footer_bg.gif); background-repeat: repeat-x; background-position: left bottom;}
body { font: 100% Verdana, Arial, Sans-serif; color: #848484; font-weight: normal; background: url(../medias/communs/header_tall.gif) repeat-x center top; }
img, table { border: 0; }
h1 { margin: 0; font-size: 100%; }
h2 { font-size: 120%; margin: 1.6em 0 0.8em; }
h3 { font-size: 130%; }
ul { margin: 0; padding: 0; list-style: none; }

#header, #footer, #menutop, #menuprin, #sidebarleft, #deuxboutons, #acces, #acces1, #acces2, #acces3, #menulist, #hautpage, #menubas, #list1, #list2, #list3, #list4 { display: none; }

.mstr #container {
	width:956px;
	border: 0px;
	background-image: url(../medias/communs/border.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 

.mstr #header {
	background-color: #FFFFFF;
	width:934px;
	border: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 126px;
	background-image: url(../medias/communs/bg_header.gif);
	background-repeat: repeat-x;
} 

.mstr #content {
	background-color: #ffffff;
	width:934px;
	border: 0px;
	margin: 0 0 0 11px;
}
.mstr #footer {
	width:934px;
	border: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 230px;
	background-image: url(../medias/communs/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mstr #logo {
	height: 87px;
	width: 320px;
	position: relative;
	left: 51px;
}
.mstr #menutop {
	height: 27px;
	width: 280px;
	position: absolute;
	top: 29px;
	padding-left: 663px;
}

.mstr #menuprin {
	height: 39px;
	width: 723px;
	float: left;
	position: absolute;
	top: 87px;
	margin-left: 21px;
}
.mstr #contentprin {
	float: left;
}
.mstr #sidebarleft {
	height: 512px;
	width: 197px;
	float: left;
	/*position: absolute;*/
	background-image: url(../medias/communs/bg_sidebar3.jpg);
	background-repeat: no-repeat;
	margin-left: 2px;
	margin-top: -1px;
}
.mstr #contenuclient {
	width: 355px;
	float: left;
	margin-left: 20px;
	margin-top: 48px;
}
.mstr #image {
	float: none;
	position: absolute;
	margin-left: 60px;
	margin-top: 98px;
	z-index: 3;	
}
.mstr #deuxboutons {
	float: none;
	margin-right: 10px;
	margin-top: 48px;
}
.mstr #acces {
	background-image: url(../medias/communs/bg_sidebar2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 456px;
	width: 211px;
	float: right;
	margin-top: -39px;
	position: relative;
	z-index: 2;
}
.mstr #acces1 {
	height: 40px;
	width: 145px;
	padding-left: 35px;
	margin-top: 20px;
}
.mstr #acces2 {
	height: 40px;
	width: 145px;
	padding-left: 35px;
}
.mstr #acces3 {
	height: 32px;
	width: 135px;
	padding-left: 35px;
}
.mstr #menulist {
	height: 100px;
	padding-left: 51px;
	padding-top: 24px;
}
.mstr #hautpage {
	height: 20px;
	float: right;
	margin-top: -39px;
	margin-right: 40px;
}
.mstr #slogan {
	height: 45px;
	padding-left: 21px;
}
.mstr #menubas {
	padding-left: 51px;
	padding-top: 10px;
}
.mstr #list1 {
	float: left;
	width: 170px;
}
.mstr #list2 {
	width: 170px;
	float: left;
	top: 0px;
}
.mstr #list3 {
	width: 170px;
	float: left;
	top: 0px;
}
.mstr #list4 {
	width: 170px;
	float: left;
	top: 0px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* documents original */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng { display: inline-block; padding: 2px 0px 2px 24px; line-height: 18px; min-height: 18px; overflow: visible; background: url(/medias/communs/DocIcone/default.gif) center 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); }
