
/* redéfinitions globales */
body {
	background-color: #FFF;
	padding: 0;
	margin: 0 5px 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005595;
	background-image: url(../medias/communs/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	scrollbar-base-color: #dad3c1; 
	scrollbar-arrow-color: #a28e61;
}
table, img { border: 0; }
a {  color: #005595; }
a:hover { background-color: #DEEBF5; }
h1 { font-size: 13px; color: #A58F62; padding: 0; margin: 0 0 16px; }
h2 { font-size: 13px; padding: 0; margin: 0 0 3px; }
h3 { font-size: 11px; padding: 0; margin: 0; }
.hr { display: block; }
ul { list-style: none; margin: 0; padding: 0; }
li { background: url(/medias/communs/dots.gif) no-repeat 0 3px; padding: 0 0 2px 17px; }
ul.itemlist { margin-left: 50px; }
ul.itemlist  li { padding-bottom: 8px; }
#lien-print { margin-left:435px; }
#lien-print img{ margin-bottom:-4px; margin-left:2px; }

/* template */
#tplContainer { width: 989px; }
#tplContainer td { vertical-align: top; }
#tplRowTopMenu {
	height: 48px;
	vertical-align: bottom !important;
	text-align: right;
	border-bottom: 1px solid #bbae8c;
}
#tplRowTopMenu a{
	color: #321511;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS";
}
#tplRowTopMenu a:hover{
	color: #ffffff;
	background-color: #a48e60;
}
#tplColMenu { width: 432px; background: url(/medias/communs/coin_menu.gif) repeat-y right top; }
#tplColContenu, #tplSpacerContenu { background-color: #FFF; width: 557px; border-right: 1px solid #988A88; }
#tplColContenu { padding: 4px 12px 19px 11px; }
#tplColContenu, #tplColContenu table td { font-size: 11px; line-height: 15px; }
#tplSpacerMenu1 { height: 1px; width: 424px; }
#tplSpacerMenu2 { height: 1px; width: 8px; }
#tplSpacerContenu img { height: 1px; width: 556px; }
#tplMenuWrapper { background: #FFF url(/medias/communs/pointille_vertical.gif) repeat-y 269px 0; margin-right: 1px; }
#tplMenuWrapper a { display: block; }
#tplMenuWrapper a.parentSpace { margin-bottom: 15px; }
#tplMenuWrapper a.childSpace { margin-bottom: 2px; }
.popup { width: 557px !important; }
.popup #tplColContenu { border-right: none; }
#print { text-align: center; color: #4D3431; margin-top: 15px; }

/* menu gauche */
.mnuContainer { width: 425px; border-left: 1px solid #988A88; border-bottom: 1px solid #988A88; margin-bottom: -1px; position: relative; }
.mnuContainer td { vertical-align: top; padding: 4px 0 4px 4px; }
.mnuColImages1 { width: 275px; }
.mnuColImages2, .mnuColMenu { width: 150px; }
.mnuColMenu { padding: 162px 0 0 !important; border: 4px solid #FFF; border-right: none; background-color: #321511; }

/* header contenu */
#hdrContainer { width: 533px; }
#hdrContainer td { height: 45px; }
#hdrLogo { width: 169px; height: 121px !important; }
#hdrSsTitre { width: 364px; vertical-align: bottom; }

/* table détails */
.tblDetails { width: 100%; }
.tblDetails td { vertical-align: top; }
.tblDetails .titre { width: 85%; }
.tblDetails .bouton { width: 15%; text-align: right; }
.tblDetails .bouton a { text-decoration: none; }
.tblDetails .contenu img { float: right; margin: 0 0 33px 33px; }

#scrollbar { overflow: auto; height: 320px; padding-right:10px; }

