body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h1, h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
table { /*border-collapse : collapse; border-spacing : 0;*/ }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }
html { font-family: "Comic Sans MS", Arial, Helvetica, sans-serif; font-size:1em; color:#ffff33; }
h1 { color:#00A5D6; font-size:1.2em; font-weight:bold; }
h2 { font-size:1.4em; font-weight:bold; margin:10px 0px; }
h3 { font-size:1.2em; font-weight:bold; margin:10px 0px; }
h4 { text-align:left; font-weight:bold; margin:10px 0px; }
h5 { text-align:left; text-decoration:underline; margin:5px 0px; }
p { text-align:justify; margin:8px 0px; }
li { text-align:left; }
q { font-size:14px; font-style: italic; line-height: 20px; text-transform: uppercase; }
q:first-letter { font-size:18px; }
a { color:#ffff33; text-decoration:none; }
.smallText a { color:#00ff00; }
a:hover { text-decoration:underline; }
a:hover img { text-decoration:none; }
a:active { text-decoration:underline; }
body { text-align:center; background-color:#000066; }
#header { margin:0 auto; padding-left:200px; width:600px; }
#header a { display:block; background: url('images/logo_r1_c2.gif') top center no-repeat; height:117px; width:100%; }
#header a:hover { text-decoration:none; }
#header span { visibility:hidden; }
.baseline { font-size:24px; }
#maincontent { height:1px; overflow:hidden; position:relative; }
#main { position:relative; width:960px; text-align:left; margin:0 auto; }
#contentmain { position:relative; width:600px; margin:0 auto; padding-left:180px; }
#contentmainCatalog { width:600px; margin:0 auto; padding-left:180px; }
/* =menu */
#menu { position:fixed; top:10px; left:0px; width:130px; }
#menu a { display:block; background-repeat: no-repeat; height: 90px; width: 176px; }
#menu a:hover { text-decoration:none; }
#boutique a { background-image: url(images/menus/b2collection_n.png); }
#boutique a:hover { background-image: url(images/menus/b2collection_r.png); background-repeat:no-repeat; }
#planete a { background-image: url(images/menus/b1planete_n.gif); background-repeat:no-repeat; height: 116px; }
#planete a:hover { background-image: url(images/menus/b1planete_r.gif); height: 116px; }
#sousmenu { margin:0px 0px 20px 5px; }
#sousmenu a { display:inline; background:none; }
#sousmenu a:hover { text-decoration:underline; background:none; }
#naissance a { background-image: url(images/menus/b4naissance_n.gif); }
#naissance a:hover { background-image: url(images/menus/b4naissance_r.gif); }
#rire a { background-image: url(images/menus/b5voisins_n.png); height: 116px; }
#rire a:hover { background-image: url(images/menus/b5voisins_r.png); height: 116px; }
#atelier a { background-image: url(images/menus/b3commande_n.png); }
#atelier a:hover { background-image: url(images/menus/b3commande_r.png); }
#content_accueil { padding-left:130px; }
#menu span { visibility:hidden; }
#boutique { position:relative; }
#boutique a { display:block; background-repeat: no-repeat; height: 100px; width: 176px; }
#boutique a:hover { text-decoration:none; }
#boutique span { visibility:hidden; }
#menu_boutique a { display:block; background-repeat: no-repeat; height: 100px; width: 176px; list-style:none; }
#menu_boutique .sousmenu a { display:block; background: none; height: 20px; width: 176px; padding-left:10px; }
#menu_boutique a:hover { display:block; text-decoration:none; height: 100px; width: 176px; }
#menu_boutique .sousmenu a:hover { display:block; text-decoration:underline; height: 20px; width: 176px; padding-left:10px; }
#menu_boutique span { visibility:hidden; }
#menuCatalog a { display:inline; background-image: none; text-decoration:none; }
#menuCatalog a:hover { display:inline; background-image: none; text-decoration:none; }
#menuCatalog a:active { text-decoration:underline; }
/* =accueil */
q#citation { display:block; position:relative; top:0px; right:0px; text-align: right; width:600px; color: #1e90ff; margin-bottom:50px; }
q#citation span { display:block; margin:5px 0; font-size:12px; }
/* =planete */
ul#dessin #ressource, #decomposition, #pollution, #sources { height:125px; padding:30px 0 0 204px; }
ul#dessin #ressource { background:url(images/PLANETbase_r9_c2.gif) top left no-repeat; }
ul#dessin #decomposition { background:url(images/PLANETbase_r11_c2.gif) top left no-repeat; }
ul#dessin #pollution { background:url(images/PLANETbase_r14_c2.gif) top left no-repeat; }
ul#dessin #sources { background:url(images/PLANETbase_r16_c2.gif) top left no-repeat; }
ul#liens li { margin-bottom:10px; }
ul#bibliographie li { margin-bottom:20px; }
ul#bibliographie .titre { font-weight:bold; }
/* =naissance */
#bd { height:750px; }
#mamieBulle { position:absolute; top:80px; left:200px; }
#mamiePerso { position:absolute; top:250px; left:200px; }
#mamieNom { position:absolute; top:400px; left:180px; }
#mamanBulle { position:absolute; top:80px; left:500px; }
#mamanPerso { position:absolute; top:280px; left:500px; }
#mamanNom { position:absolute; top:390px; left:480px; }
#hippoBulle { position:absolute; top:430px; left:330px; }
#hippoBulle2 { position:absolute; top:464px; left:489px; }
#hippoPerso { position:absolute; top:630px; left:330px; }
#hippoNom { position:absolute; top:710px; left:330px; }
/* End naissance */
#footer { margin:50px auto; padding-left:200px; width:600px; font-size:0.7em; }
#footer li { display:inline; }
#content_cgv { width:600px; margin:0 auto; text-align: justify; }
#content_cgv h3 { }
#content_cgv p { }
#content_left { position:absolute; left:10px; top:0px; }
/* voisins */
#voisins { text-align:left; }
#voisins ul { margin-bottom:20px; }
#voisins li a { text-decoration:underline; color:#1E90FF; }
.hippoVoisins { float:right; }
/* contact */
#contact ul { margin:50px 100px; }
#contact li { margin-bottom:20px; }
#contact li a { text-decoration:underline; color:#1E90FF; margin-bottom:20px; }
#commande { position:relative; top:0px; left:0px; width:620px; text-align:left; }
/* formulaire de contact */
#contact label { display:block; float:left; width:80px; }
/* =admin */
#admin li { text-align:center; }
/* =catalog */
#headerBoutique { margin:0 auto; padding-left:200px; width:600px; }
#headerBoutique a { display:block; background: url('images/logo_r1_c2.gif') top center no-repeat; height:117px; width:100%; }
#headerBoutique a:hover { text-decoration:none; }
#headerBoutique span { visibility:hidden; }
#menuCatalog { text-align:left; width:200px; }
.title { color:#00ff00; font-weight:bold; }
.infoBoxHeading img { display:none; }
.catAccueil { float:left; margin:20px; width:143px; }
.main { font-size:0.9em; text-align:left; }
.main img { padding:10px; }
.pageHeading { padding-top:20px; }
.productPrice { color:#333; float:right; background-color:#E4CE47; padding:10px; width:230px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#price { color:#000066; font-size:1.2em; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #333; }
#options { font-size:0.9em; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #333; }
.productTitle { margin-bottom:20px; }
.productDescription a { color:#00ff00; }
#article { border:1px solid #FFFF33; padding:15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#article p { color:#FFFF33; }
#buynow { padding-right:10px; }
.messageStackError { color:#FF0000 }
/*listresultcategorie*/
.productListing-heading { text-align:center; }
.productListing-data { color:#FFFF33; }
/* End catalog */
.clear { clear:both; }
.alignLeft { text-align:left; }