/******************* STYLE PRINT *******************/

/******************** TYPOGRAPHIE ********************/
/*****************************************************/


/* Base */
body, table						{ font-family: helvetica, arial, sans-serif; font-size: 9pt; line-height: 12pt; color: #000; }
h1, h2, h3, h4					{ line-height: 120%; }
h2.nom_produit					{ font-size: 14pt; }

/* Liens generique */
a								{ color: #048bcc; text-decoration: underline; }
a:link:after,
a:visited:after					{ content: " (http://www.coppertone.ca" attr(href) ") "; font-size: 90%; }
a[href="#anchor_page"],
a[href="#anchor_enfant"],
a[href="#anchor_adulte"]		{ display: none; }
a.bouton						{ text-decoration: none; }

.note							{ font-size: 8pt; line-height: 11pt; font-style: italic; }
.error							{ font-weight: bold; color: #c00; }

dt								{ font-weight: bold; }
li								{ font-weight: bold; }
ul.small li						{ font-weight: normal; }
ul li .small					{ font-weight: normal; }

h3.uv1							{ font-weight: bold; color: #f8ca1f; }
h3.uv2							{ font-weight: bold; color: #f8a61e; }
h3.uv3							{ font-weight: bold; color: #f4741e; }
h3.uv4							{ font-weight: bold; color: #ed3f1c; }
h3.uv5							{ font-weight: bold; color: #e81b1c; }


/*Horaire*/
#main .horaire h4				{ font-style: italic; }
#main .horaire li				{ font-weight: normal; }

/* Fiche produits */
h2.nom_produit					{ text-transform: uppercase; }

/* Q and A */
#main .q_and_a .question		{ font-weight: bold; }
#main .q_and_a .reponse span	{ font-weight: bold; }


/******************** Positionnement ********************/
/********************************************************/


/* Base */
body									{ background: white; padding: 12pt 48pt; }
h2										{ margin: 26pt 0 6pt 0; }
p										{ margin-bottom: 6pt; }

table									{ border-collapse: collapse; border-top: solid 1pt #ccc; border-left: solid 1pt #ccc; margin: 0; padding: 0; }
th, td									{ margin: 0; padding: 2pt 4pt; border-right: solid 1pt #ccc; border-bottom: solid 1pt #ccc; text-align: left; }

/********** Structure **********/
#page									{ background: white; }
#logo_print								{ margin-bottom: 60pt; }
.no_print								{ display: none; }
.spacer									{ display: none; }

/*********** Header ***********/
#header									{ display: none; }

/********** Contenu **********/
#content								{ background: white; }
/*h1							 			{ background-repeat: no-repeat; width: 540px; height: 45px; text-indent: -1000em;}*/

#main .colonne							{ float: left; }
#main .boite_secondaire .colonne		{ width: 30%; }
#main .boite_secondaire .space			{ padding-right: 12pt; margin-right: 12px; }
#main .boite_secondaire .no_space		{ margin: 0; padding: 0; clear: right; }
#main .boite_secondaire .boite_row		{ float: left; }

h2.numbered								{ margin-top: 0; }
p.numbered								{ margin-bottom: 0 !important; }

/* Formulaire profil */
#main .formulaire_profil span			{ width: 100%; display: block; }
#main .formulaire_profil span.input		{ width: 100%; display: block; }

/*#main .photo_section					{ position: absolute; top: 0px; right: 20px; z-index: 100; }*/
#accueil .bloc							{ margin-bottom: 18pt; }

#main .boite_secondaire .top			{ display: none; }
#main .boite_secondaire .bottom			{ display: none; }

#main .horaire							{ margin-top: 24pt; }
#main .horaire h4						{ border-bottom: solid 1pt #ccc; padding-bottom: 4pt; margin-bottom: 6pt; }

/* Bouton */
a.bouton, a.bouton2						{ background: #eee; border: solid 1pt #ccc; padding: 3pt 6pt; margin-right: 2pt; }

/* fiche produits */
#main .boite_produits						{ width: 100%; float: left; }
#main .boite_produits .fiche				{ width: 80%; float: left; }
#main .boite_produits .photo_produit		{ width: 20%; margin-top: 12pt; float: left; text-align: center; }
#main .boite_produits .photo_produit img	{ width: 120px !important; height: 240px !important; }
#main .boite_produits .format				{ width: 100%; text-align: center; }

img[src="/resources/images/fr-CA/bt_detail.png"],
img[src="/resources/images/en-CA/bt_detail.png"]	{ display: none; }

/********** Sidebar **********/
#sidebar, .sidebar						{ display: none; }

/********** Footer **********/
#footer									{ margin-top: 36pt; border-top: solid 1pt #ccc; padding-top: 12pt; }
#footer ul								{ display: none; }


/*

class="no_print"

*/