@CHARSET "ISO-8859-1";

/* BODY */
body 	{ margin: 0px; padding: 0px; background: #ffffff; font-family: Arial; text-align: center;}
.body 	{ margin: 0 auto; width: 964px; background-image: url(../images/body_bg.gif); background-repeat: repeat-y; text-align: left; padding: 7px;}

/* STRUCTURE */
.header		{ margin: 0px; padding: 0px; height: 190px; clear: both; width: 950px;}
.content	{ padding: 0px; clear: both; width: 950px;}
.footer 	{ margin: 0 auto; width: 964px; background: url(../images/footer_bg.gif) no-repeat; text-align: center; padding: 7px; height: 55px;}

/* HEADER */
.header h1				{ height: 128px; width: 250px; margin: 0px; padding: 0px;}
.header h1 a			{ display: block; font-size: 16px; color: #ff0000; margin: 0px; padding: 0px; width: 250px; height: 128px; background: url(../images/logo.jpg) no-repeat left top; text-indent: -5000px;}
.header .otherBanner 	{ float: right; margin-right: 10px;}
.header .menu			{ clear: both; height: 59px;}
.header .underMenu		{ height: 6px; width: 100%; position: relative; top: 53px; font-size: 4px;}

/* MENU */
.menuLinks 		{ font-size: 12px; margin: 0px; padding: 0px; background: #ffffff;}
.menuLinks li	{ list-style-type: none; display: inline;}
.menuLinks li a	{ display: block; float: left; height: 53px; background: #ff0000; margin: 0px; padding: 0px; text-indent: -5000px;}
.menuLinks li .bt_accueil 		{ background: url(../images/bt_accueil.jpg) no-repeat top; width: 144px;}
.menuLinks li .bt_fournitures 	{ background: url(../images/bt_fournitures.jpg) no-repeat top; width: 154px;}
.menuLinks li .bt_mobilier 		{ background: url(../images/bt_mobilier.jpg) no-repeat top; width: 154px;}
.menuLinks li .bt_fournitures_scolaires	{ background: url(../images/bt_fournitures_scolaires.jpg) no-repeat top; width: 154px;}
.menuLinks li .bt_listes_scolaires		{ background: url(../images/bt_listes_scolaires.jpg) no-repeat top; width: 154px;}
.menuLinks li .bt_contact				{ background: url(../images/bt_contact.jpg) no-repeat top; width: 154px;}

/* CONTENT */

h2	{ font-size: 14px; color: #ff9999; margin: 0px; padding: 0px;}
h3	{ font-size: 13px; color: #6B8CCF; margin: 0px; padding: 0px; border-bottom: 1px solid #6B8CCF;}

p	{ margin: 0px; padding: 10px; font-size: 12px;}

.contentLink		{ display: block; background: url(../images/bt_bg.gif) no-repeat center center; color: #ffffff; margin: 0px; padding-top: 6px; padding-bottom: 6px; line-height: 24px;}
.contentLink:hover	{ text-decoration: none;}

.contentTable 		{ margin-top: 10px;}
.contentTable tr 	{ }
.contentTable td 	{ vertical-align: top;}

.content .leftCol 	{ width: 180px; margin: 0px; padding: 9px; padding-top: 0px;}
.content .rightCol 	{ width: 180px; margin: 0px; padding: 9px; padding-top: 0px;}
.content .centerCol { text-align: center;}
.content .centerCol .centerColContent { width: 532px; margin: 0 auto;}
.content .centerCol .centerColContent img { margin: 10px; margin-top: 0px; margin-bottom: 20px;}

.content .bloc 				{ width: 182px; background: url(../images/bloc_bg.gif) repeat-y; margin-bottom: 20px;}
.content .bloc .blocTop 	{ width: 182px; background: url(../images/bloc_top.jpg) no-repeat; height: 22px; padding-top: 8px; padding-left: 10px; font-size: 14px; font-weight: bold;}
.content .bloc .blocTopMaj 	{ width: 182px; background: url(../images/bloc_maj_top.gif) no-repeat; height: 22px; padding-top: 8px; padding-left: 10px; font-size: 14px; font-weight: bold;}
.content .bloc .blocContent { font-size: 11px; font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 4px; text-align:justify;}
.content .bloc .blocBottom 	{ width: 182px; background: url(../images/bloc_bottom.jpg) no-repeat; height: 16px;}

.servicesList 		{ margin: 0px; padding: 0px; padding-left: 10px; list-style-type: none; margin-top: 10px;}
.servicesList li 	{ margin: 0px; padding: 0px; height: 24px;}
.servicesList li a 	{ margin: 0px; padding: 0px; margin-left: 16px; color: #6b8ccf;}

.contentList	{ margin: 0px; padding: 0px; list-style-type: disc; margin-top: 10px; margin-bottom: 10px;}
.contentList li { margin: 0px; padding: 0px; margin-left: 20px;}

.formLabel	{ display: block; float: left; width: 100px; text-align: right; margin-right: 10px;}

/* FOOTER */
.footerLinks 		{ margin: 0px; padding: 0px;}
.footerLinks li		{ list-style-type: none; display: inline;}
.footerLinks li a	{ color: #49494b; font-size: 12px; padding-left: 30px; padding-right: 30px;}