﻿.mstr #logoprint { display: none; }
.mstr #printfooter { display: none; }

/* General */

html { margin: 0; padding: 0; }
body, form { margin: 0; padding: 0; }
body { color:#838485; font-weight: normal; min-width: 875px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
img, table { border: 0; }

/* index */

.mstr #container { width:875px; padding-top: 36px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0; } 
.mstr #header { padding-top: 36px; position:relative; float:left; z-index:100; } 
.mstr #footer { margin-top: 12px; padding-bottom:20px; float:left; width:874px; } 
.mstr #content { width:875px; margin-top:19px; position:relative; float:left; }
.mstr #logo { height: 66px; width: 266px; float:left; }

.mstr #menutop1 {
	width:600px;
	float:right;
	text-align:right;
	display:block;
}
.mstr #menubottom1 {
	width:560px;
	float:right;
	text-align:right;
	display:block;
}
.mstr #menubottom2 {
	width:560px;
	float:right;
	text-align:right;
	display:block;
	margin-bottom:10px;
}
.mstr #menubottom2 ul {
	float:right;
}
.mstr #menubottom2 li {
	float:left;
}
.mstr #menubottom3 {
	width:273px;
	float:left;
	text-align:left;
	margin-top:-5px;
}
.mstr #menubottom3 a:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

.mstr #menutop2 {
	width:600px;
	float:right;
	text-align:right;
	display:block;
}
.mstr #menusearch {
	padding: 12px 0 0 473px;
}
.mstr #menupanier {
	float:left;
	padding-top: 10px;
	font-size: 70%;
	color:#838485;
	width:460px;
	margin-bottom:5px;
}
.mstr #menupanier li{
	background-image: url(/medias/communs/panier.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	float:right;
	padding-left:20px;
	padding-top: 3px;
	height:20px;
}
.mstr #menupanier li a{
	text-decoration: none;
	padding-right:1em;
	display:inline;
	/*background-image: url(/medias/communs/bulletop1.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.6em;*/
}
.mstr #menupanier li a:hover{
	text-decoration: none;
	color:#00704a;
}
.mstr #flash {
	position:relative;
	top:9px;
	float:left;
}

/* documents */
.attLinkpdf, .attLinkdoc, .attLinkdocx, .attLinkxls, .attLinkxlsx, .attLinkeps, .attLinkzip, .attLinkjpg, .attLinkgif, .attLinkpng, .attLinkavi, .attLinkunknown, .attLinktxt, .attLinkaspx { 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); }

.soumsoum {background:url(/medias/communs/bg_soumsoum.gif) left bottom no-repeat; display:block; font-size:12px; margin:0 0 20px; overflow:hidden;}
#contenuclient .soumsoum li {background:url(/medias/communs/soumsoum_sep.gif) left 13px no-repeat; float:left; padding:0 7px 1px 7px; margin:0 3px 0 -3px}
#contenuclient .soumsoum a {text-decoration:none; padding:5px; margin:0;}
#contenuclient .soumsoum a:hover {font-weight:bold;}
#contenuclient .soumsoum #tous {width:8.2em;}
#contenuclient .soumsoum a.ON {font-weight:bold; background:#d9eae4;}

.soumsoum
