/* 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;
}


/********************************************************/
/* 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;
}

div#containerDroite h1 {
	margin-top:7px;
	margin-bottom:5px;
}

div#containerDroite h2 {
	font-size:1.1em;
	margin-top:6px;
}

div#containerDroite div.sousTitre h2 {
	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;}