/* stylesheetFull Megaburo */
/* Par Phil Turcotte le 30 septembre 2008 */
/* www.numerique.ca */


div#topPrint {
	display:none;
}

div#basDePageImpression {
	display:none;
}

div#containerPrincipal {
	width:969px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/pagesInterieures/img_backgroundPage.gif);
	background-repeat:repeat-y;
	margin-top:10px;
}

img#topOmbrePage {
	display:block;
}

div#margesOmbres {
	margin-right:7px;
	margin-left:7px;
	position:relative;
}

a#lienNoel{display:block;width:321px;height:119px;background:transparent url(/Images/PagesInterieures/img_logoNoel.jpg) no-repeat scroll 0 0;text-indent:-50000px;overflow:hidden;position:absolute;top:2px;left:0;z-index:5;}


/********************************************************/
/* Haut de Page */
/********************************************************/
div#containerTop {
	background-image:url(/images/pagesInterieures/img_backgroundTop.gif);
	background-repeat:repeat-x;
	background-color:#414141;
	border-top:2px solid #000000;
	border-right:2px solid #000000;
	text-align:right;
	position:relative;
	height:58px;
}

div#containerTop a#lienLogoMegaburo {
	position:absolute;
	left:12px;
	top:0px;
}

div#containerTop ul {
	margin-top:20px;
}

div#containerTop ul li {
	background-image:none;
	padding:0px;
	display:inline;
	margin-right:25px;
}

div#containerTop ul li a {
	color:#FFFFFF;
	font-size:0.9em;
}

img#ligneContainerTop {
	position:absolute;
	right:0px !important; /* Corrige probleme de bordure dans IE6 */
	right:-1px;
	bottom:-1px;
}

/********************/
/** Deuxieme ligne **/
div#containerSousTop {
	background-image:url(/images/pagesInterieures/img_fondSousTop.gif);
	background-repeat:repeat-x;
	background-color:#2C2C2C;
	position:relative;
	height:31px;
}

img#imageSloganTop {
	position:absolute;
	left:11px;
	top:0px;
}

div#menuSousTop {
	position:absolute;
	right:0px !important; /* Corrige probleme de bordure dans IE6 */
	right:-1px;
	top:0px;
}

div#menuSousTop * {
	float:left;
}

a#btnAcheterEnLigne {
	background-image:url(/images/pagesInterieures/img_fondBtnAchetez.gif);
	background-repeat:repeat-x;
	background-color:#555555;
	text-transform:uppercase;
	width:157px;
	height:30px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

a#btnAcheterEnLigne:hover {
	background-image:url(/images/pagesInterieures/img_fondBtnAchetezRoll.gif);
	text-decoration:none;
}

a#btnAcheterEnLigne img {
	float:left;
	margin-top:6px;
	margin-left:7px;
}

a#btnAcheterEnLigne span {
	display:block;
	padding-top:7px;
	float:none;
	cursor:pointer;
}

a#btnSupportTechnique {
	background-image:url(/images/pagesInterieures/img_fondBtnAchetez.gif);
	background-repeat:repeat-x;
	background-color:#555555;
	width:152px;
	height:30px;
	text-align:center;
	color:#FFFFFF;
	font-size:12px;
}

a#btnSupportTechnique:hover {
	background-image:url(/images/pagesInterieures/img_fondBtnAchetezRoll.gif);
	text-decoration:none;
}

a#btnSupportTechnique img {
	float:left;
	margin-top:6px;
	margin-left:12px;
}

a#btnSupportTechnique span {
	display:block;
	padding-top:7px;
	float:none;
	cursor:pointer;
	position:relative;
	left:-4px;
}

div#menuUtilitaires {
	height:31px;
	background-image:url(/images/pagesInterieures/img_fondBtnAchetez.gif);
	background-repeat:repeat-x;
	padding-left:12px;
	padding-right:12px;
}

div#menuUtilitaires * {
	float:none;
	display:inline;
	vertical-align:middle;
	margin-right:3px;
	margin-left:3px;
	margin-top:7px;
}



div#containerContenu {
	background-image:url(/images/pagesInterieures/img_fondColonneGauche.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	width:955px;
}


/********************************************************/
/* Contenu Colonne Gauche */
/********************************************************/
div#containerGauche {
	width:215px;
	float:left;
	text-align:center;
}

img#topColonneGauche {
	display:block;
}


/********************************************************/
/* Contenu Colonne Droite */
/********************************************************/
div#containerDroite {
	float:left;
	width:740px;
	position:relative;
	z-index:10;
}

div#containerDroite h1 {
	margin-top:7px;
	margin-bottom:5px;
}

div#containerDroite h2 {
	font-size:1.1em;
	margin-top:6px;
}

div#containerDroite div.sousTitre h2 ,div#containerDroite div.sousTitre h1{
	margin-top:0px;
}

div#containerDroite h3 {
	margin-left:20px;
	font-size:1.05em;
}

div#containerDroite p {
	padding-top:3px;
	padding-bottom:6px;
	margin-left:20px;
	margin-right:20px;
}

div#containerDroite ul {
	margin-left:20px;
	margin-right:20px;
}

div#containerDroite ul li {
	margin-bottom:6px;
}

div#containerDroite ul li h2 {
	padding-left:0px;
}

div#containerDroite ul li h3 {
	margin-left:0px;
}

div#containerDroite div.containerProduit p {
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

div#containerDroite div.containerProduitSmall p {
	padding-top:0px;
	padding-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

div#containerDroite table.tableau tr td p {
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

div#ombreFlash {
	background-image:url(/images/pagesInterieures/img_ombreLeftFlash.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:absolute;
	width:29px;
	height:226px;
	left:-29px;
	top:0px;
}

div#ombreFlash img { behavior:url(iepngfix.htc); }

div#containerFlash img {
	display:block;
}

div#contenuTexte {
	min-height:600px;
	height:auto !important;
	height:600px;
}

div.sousTitre a.lienTous {
	position:absolute;
	top:7px;
	right:10px;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}


div#containerBoiteGrise {
	background-color:#888888;
	color:#FFFFFF;
	clear:left;
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:20px;
}

div#containerBoiteGrise h1 {
	width:385px !important;
	width:365px;
	margin-top:0px;
	margin-bottom:0px;
}

div#containerBoiteGrise h2 {
	margin-top:0px;
}

div#containerBoiteGrise p {
	margin-left:20px;
	/*width:385px !important;
	width:365px;*/
	margin-top:7px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

div#containerBoiteGrise table {
	margin-left:20px;
	width:385px !important;
	width:365px;
	margin-top:5px;
	border-collapse:collapse;
	border:1px solid #000000;
}

div#containerBoiteGrise table tr td {
	text-align:center;
	padding:2px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#FFFFFF;
}

div#containerBoiteGrise a,div#containerBoiteGrise a:link,div#containerBoiteGrise a:visited {
	color:#FFFFFF;
	text-decoration: underline;
}

div#containerBoiteGrise a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

div#containerBoiteGrise ul {
	margin-left:0px;
	margin-right:0px;
	margin:0px 0px 0px 20px;
}

div#containerBoiteGrise ul li {
	background-image:url(/images/pagesInterieures/img_bullet_blanc.gif);
	background-position:0px 7px;
	margin-bottom:0px;
}

div#containerPublicites {
	clear:both;
	position:relative;
	height:139px;
}

div#containerPublicites div {
	float:left;
}

div#pubMagasinez {
	background-image:url(/images/pagesInterieures/img_pubMagasinez.jpg);
	background-repeat:no-repeat;
	width:370px;
	height:139px;
	position:relative;
}

div#pubMagasinez h2 {
	background:none;
	text-transform:none;
	font-size:1.3em;
	position:absolute;
	top:10px;
	left:162px;
}


div#pubMagasinez p {
	width:165px;
	position:absolute;
	top:45px;
	left:180px;
	line-height:13px;
	padding:0px;
	margin:0px;
}

div#pubMagasinez a {
	color:#E83F32;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	position:absolute;
	right:10px;
	bottom:6px;
}

div#pubDroiteMagasiner {
	width:370px;
	height:139px;
}

div#pubDroiteMagasiner a img {
	border:none;
	display:inline;
}

div#pubRentree {
	background-image:url(/images/pagesInterieures/img_pubRentree.jpg);
	background-repeat:no-repeat;
	width:370px;
	height:139px;
	position:relative;
}

div#pubRentree h2 {
	position:absolute;
	visibility:hidden;
}

div#pubRentree p {
	color:#FFFFFF;
	position:absolute;
	width:185px;
	right:10px;
	top:60px;
	line-height:13px;
	font-size:0.9em;
	padding:0px;
	margin:0px;
}

div#pubRentree a {
	color:#88A798;
	text-transform:uppercase;
	font-weight:bold;
	position:absolute;
	right:15px;
	bottom:20px;
	font-size:0.85em;
}


/********************************************************/
/* Bas de page */
/********************************************************/
div#basDePage {
	text-align:center;
	padding-top:17px;
}

div#basDePage ul li {
	display:inline;
	background-image:none;
	font-size:0.9em;
}

div#basDePage a {
	color:#0F8AA3;
}

div#basDePage p {
	font-size:0.85em;
	margin-top:7px;
	margin-bottom:20px;
}

/*********************************************************/
/* Listes scolaires */
/*********************************************************/
div#containerBoiteGrise h1.titreListeScolaire {
	width:712px;
}

div#topListeScolaire {
	background-color:#F4FAFC;
	padding-left:28px;
	width:712px;
	height:48px;
	border-bottom:1px solid #D3EAF1;
	float:left;
	margin-top:-20px;
}

div#topListeScolaire a {
	background-image:url(/images/pagesInterieures/img_backgroundBoutonNoir.gif);
	background-repeat:repeat-x;
	background-color:#292929;
	color:#FFFFFF;
	border-top:1px solid #8F8F90;
	border-right:1px solid #313131;
	border-bottom:1px solid #343434;
	border-left:1px solid #616162;
	padding-left:4px;
	padding-right:4px;
	float:left;
	margin-right:18px;
	margin-top:15px;
}

div#containerListeScolaire {
	clear:both;
}

div#contenuListeScolaire {
	border-top:1px solid #D3EAF1;
	margin-top:22px;
	padding-bottom:28px;
}

div#contenuListeScolaire form div {
	border-bottom:1px solid #D3EAF1;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:28px;
}

div#contenuListeScolaire form div * {
	display:inline;
	vertical-align:middle;
}

div#contenuListeScolaire form div input.texte {
	width:23px;
	border:1px solid #719EBB;
	text-align:center;
	margin-left:12px;
	margin-right:12px;
}

div#contenuListeScolaire form div label span {
	color:#E83F32;
	vertical-align:top !important;
	vertical-align:middle;
}

*+html div#contenuListeScolaire form div label span {
	vertical-align:middle !important;
}

div#contenuListeScolaire form label.labelCommentaires {
	margin-left:28px;
	display:block;
	margin-top:27px;
}

div#contenuListeScolaire form textarea {
	width:342px;
	height:90px;
	border:1px solid #719EBB;
	margin-left:28px;
	margin-top:5px;
	display:block;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:0.9em;
	padding-left:2px;
	padding-top:2px;
}

div#contenuListeScolaire form input.bouttonSubmitListeScolaire {
	background-color:#E83F32;
	border:none;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-left:28px;
	margin-top:25px;
	width:145px;
}

img.imageListeForm {
	float:right;
	margin-top:-22px;
}

div#formulaireListeScolaire {
	margin-left:21px;
	width:370px;
}

div#formulaireListeScolaire form fieldset {
	border:none;
	margin-bottom:30px;
	display:inherit;
}

div#formulaireListeScolaire form fieldset legend {
	font-weight:bold;
	color:#000000;
	/*margin-bottom:9px;*/
	padding-bottom:9px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
}

div#formulaireListeScolaire form p {
	clear:left;
	padding-top:3px;
	padding-bottom:0px;
}

div#formulaireListeScolaire form select {
	width:313px;
	border:1px solid #709EBB;
	margin-bottom:3px;
	margin-top:0px;
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
}

div#formulaireListeScolaire form label {
	width:68px;
	text-align:right;
	float:left;
	margin-right:10px;
	padding-right:8px;
	margin-top:2px;
}

div#formulaireListeScolaire form label.obl {
	background-image:url(/images/pagesInterieures/img_etoileObl.gif);
	background-repeat:no-repeat;
	background-position:100% 3px;
}

div#formulaireListeScolaire form p.containerRadio {
	text-align:left;
}

div#formulaireListeScolaire form p.containerRadio * {
	float:none;
	display:inline;
	vertical-align:middle;
}

div#formulaireListeScolaire form p.containerRadio label {
	float:none;
	text-align:left;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-right:0px;
	width:auto;
}

div#formulaireListeScolaire form p.containerRadio label.cache {
	position:absolute;
}

div#formulaireListeScolaire form p.containerRadio input.checkbox {
	margin-right:4px;
}

div#formulaireListeScolaire form input.texte {
	width:237px;
	border:1px solid #709EBB;
	float:left;
}

div#formulaireListeScolaire form input.bouttonSubmitListeScolaire {
	background-color:#E83F32;
	border:none;
	text-transform:uppercase;
	color:#FFFFFF;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, sans-serif;
	margin-top:-15px;
	margin-left:106px;
	width:90px;
}

/*********************************************/
/*                 Concours                  */
/*********************************************/
div#containerDroite h1{margin:27px 0 0 0;font-size:1.4em;font-weight:normal;}
div#contenuTexte h2.concours{margin:21px 0 5px 0;font-size:1.5em;font-weight:normal;float:none;}
div#contenuTexte p.concours{width:330px;line-height:2em;float:none;}
div#contenuTexte p.concoursAvecMarges{padding:30px 0 10px 0;float:none;}
div#contenuTexte p.concoursGrand{font-size:1.5em;float:none;}

div#contenuTexte img.imageConcours{float:right;margin:-28px 40px 0 0;}

div#contenuTexte div.boutonConcours{border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #999999;border-bottom:1px solid #999999;padding:1px;float:left;margin:20px 0 0 21px;}
div#contenuTexte div.boutonConcours a:link,div#contenuTexte div.boutonConcours a:visited{display:block;padding:3px 30px;border:1px solid #600404;background-color:#a00606;color:#FFFFFF;}


/*********************************************/
/*              Fiche produits               */
/*********************************************/

div#boiteProduit{padding:25px 20px;}
div#boiteProduit div.gauche{float:left;width:330px;margin:0 20px 0 0;}
div#boiteProduit div.droite{float:left;width:350px;}
div#boiteProduit div.droite h1{margin:0;padding:0;}
div#boiteProduit div.droite h2{font-size:0.9166em;margin:4px 0 1.25em 0;padding:0;}
div#boiteProduit div.droite p{font-size:0.9166em;margin:0 0 1.25em 0;clear:both;}
div#boiteProduit div.droite ul.infoProduit{margin:0;font-size:0.9166em;margin:0 0 1.25em 0;}
div#boiteProduit div.droite ul.infoProduit li{padding:0;background:transparent none;margin:0;}
div#boiteProduit div.droite p.prixUnitaire{font-size:1.25em;}
div#boiteProduit div.droite .rouge{color:#970606;}
div#boiteProduit div.droite form{margin:0 0 28px 0;}
div#boiteProduit div.droite div.boiteChamp{position:relative;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeCentre.gif) repeat-x scroll 0 0;float:left;padding:4px 11px 0 11px;margin:0 12px 0 0;}
div#boiteProduit div.droite div.boiteChamp div.gauche{width:5px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeGauche.gif) no-repeat scroll 0 0;position:absolute;left:0;top:0;}
div#boiteProduit div.droite div.boiteChamp div.droite{width:5px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeDroite.gif) no-repeat scroll 0 0;position:absolute;right:0;top:0;}
div#boiteProduit div.droite div.boiteChamp label{color:#FFFFFF;font-family:Verdana, Geneva, sans-serif;font-size:0.8333em;font-weight:bold;}
div#boiteProduit div.droite div.boiteChamp input.texte{font-family:Verdana, Geneva, sans-serif;font-size:0.8333em;border:none;padding:1px;width:24px;margin:1px 0 0 0;}
div#boiteProduit div.droite input.submit{width:166px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRouge.gif) no-repeat scroll 0 0;border:none;font-family:Verdana, Geneva, sans-serif;color:#FFFFFF;font-family:Verdana, Geneva, sans-serif;font-size:0.8333em;font-weight:bold;}
div#boiteProduit div.droite p .grand{font-size:1.2727em}
div#boiteProduit div.droite p.notice{color:#444444;}


/*********************************************/
/*                  Panier                   */
/*********************************************/
.antifloat{width:100%;height:1px;overflow:hidden;clear:both;margin-bottom:-1px;}
div#containerDroite ul#boitePanier{background:#f5f9fb none;margin:0;padding:0 0 2px 0;width:721px;border-bottom:1px solid #cbdde4;margin:23px 0 21px 11px;}
div#containerDroite ul#boitePanier li{margin:0;padding:20px 16px;background:transparent none;width:689px;clear:both;position:relative;border-bottom:1px solid #cbdde4;}
div#containerDroite ul#boitePanier li div.image{float:left;width:194px;margin:0 15px 0 0;}
div#containerDroite ul#boitePanier a img{border:1px solid #4f89a1;}
div#containerDroite ul#boitePanier li div.boiteDescription{float:left;padding:0 20px 0 0;border-right:1px solid #cbdde4;}
div#containerDroite ul#boitePanier li div.description{float:left;width:259px;}
div#containerDroite ul#boitePanier li span.nomProduit{font-size:1.4166em;display:block;}
div#containerDroite ul#boitePanier li span.nomProduit{font-size:1.4166em;}
div#containerDroite ul#boitePanier li div.prix{float:left;text-align:right;width:179px;}

div#containerDroite ul#boitePanier li .prixUnitaire{font-size:1.25em;margin:0 0 15px 0;}
div#containerDroite ul#boitePanier li .rouge{color:#970606;}
div#containerDroite ul#boitePanier li div.boiteChamp{position:relative;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeCentre.gif) repeat-x scroll 0 0;float:right;padding:4px 11px 0 11px;}
div#containerDroite ul#boitePanier li div.gauche{width:5px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeGauche.gif) no-repeat scroll 0 0;position:absolute;left:0;top:0;}
div#containerDroite ul#boitePanier li div.droite{width:5px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRougeDroite.gif) no-repeat scroll 0 0;position:absolute;right:0;top:0;}
div#containerDroite ul#boitePanier li label{color:#FFFFFF;font-family:Verdana, Geneva, sans-serif;font-size:0.8333em;font-weight:bold;}
div#containerDroite ul#boitePanier li input.texte{font-family:Verdana, Geneva, sans-serif;font-size:0.8333em;border:none;padding:1px;width:24px;margin:1px 0 0 0;}

div#containerDroite ul#boitePanier li a.btnRetirer{clear:both;position:absolute;bottom:20px;right:37px;color:#888888;background:transparent url(/Images/PagesInterieures/img_btnRetirer.gif) no-repeat scroll 0 1px;display:block;padding:0 0 0 18px;}

div#containerDroite p#noteTaxesPanier{float:left;font-size:0.8333em;width:365px;margin:0 0 0 28px;}

div#prixTotal{float:right;margin:0 45px 0 0;}
span#labelTotal{float:left;padding:9px 15px;font-size:2em;font-weight:bold;}
span#chiffreTotal{float:left;padding:9px 15px;font-size:2em;border:1px solid #bcbec0;color:#920505;}

div#envoiPanier{float:right;padding:25px 45px 0 0;margin:0 0 50px 0;}
input#procederPaiement{width:166px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonBleu.gif) no-repeat scroll 0 0;border:none;color:#c2d6de;font-size:0.8333em;font-weight:bold;font-family:Verdana, Geneva, sans-serif;float:right;padding:0 0 2px 0;}
a#continuerMagasiner{width:166px;height:25px;background:transparent url(/Images/PagesInterieures/img_boutonRouge.gif) no-repeat scroll 0 0;color:#dca9a9;font-size:0.8333em;font-weight:bold;font-family:Verdana, Geneva, sans-serif;float:right;text-align:center;padding:5px 0 0 0;height:20px;margin:0 23px 0 0;}
a#continuerMagasiner:hover{text-decoration:none;}


