body{background-color:#2AA5A5;font-family:Helvetica, Arial, sans-serif;color:#ffffff;margin:0px;padding:0px;font-size:13px;text-align:center;width:100%;}
hr{color:#ffffcc;}
h1{padding-top:0px;padding-bottom:10px;color:#ffff33;font-weight:normal;font-size:16px;}
h2{padding:0px;color:#ff9933;font-weight:normal;font-size:14px;}
h3{padding:0px;color:#ffff88;font-weight:normal;font-size:12px;}
h4{padding:0px;color:#ffff88;font-weight:normal;font-size:10px;}
a{color:#ffffff; text-decoration:none;font-weight:normal;font-size:12px}
a:active, a:hover{color:#ffff33;}
img{border:0;}
td{text-align:center;}
#main1 {background-color:brown;margin-left: auto;margin-right: auto;text-align: left;width:1000px;height:100%;}
#logo          {position:relative;top:0px;    left:0px;    width:250px; height: 200px; padding:0px;margin:0px;text-align:center;}
#pub728x90{position:relative;top:-92px;  right:-250px;width:750px; height: 100px; padding:0px;margin:0px;text-align:center;}
#menuImage{position:relative;top:-305px; right:-255px;width:735px; height: 100px; padding:0px;margin:0px;text-align:right;}
#menuTexte{position:relative;top:-198px; right:0px;   width:1000px;height: 122px; padding:0px;margin:0px;text-align:center;background-color:#a52a2a;border-radius:30px;border-bottom:3px solid #ffffcc;border-top:2px solid #ffffcc;}
#menuTexte td {background-color: #A52A2A;transition: all 1s;}
#menuTexte td:hover {background-color: #FFFFDD;color: black;border-radius: 20px;color:black;}
#menuTexte td a:hover {color:black;}
#mainindex {position:relative;top:-180px;;right:0px;background-color:brown;text-align: left;width:1000px;height:2420px;}
#main2         {position:relative;top:-180px;right:0px; background-color:brown;text-align:left;width:1000px;height:1650px;}
#main3         {position:relative;top:-180px;right:0px; background-color:brown;text-align:left;width:1000px;height:1550px;}
#banner{position:relative;top:0px;left:0px;background-color:brown;width:1000px;height:100px;padding-top:0px;margin-top:0px;border-top:0px solid #ffffcc;border-bottom:0px solid #ffffcc;}
#menuHaut{position:relative;top:0px;right:0px;background-color:brown;border-top:0px solid #ffffcc;border-bottom:0px solid #ffffcc;text-align:right;height:180px;width:1000px;padding-top:2px;margin-top:2px;}
#leftcol {position:absolute;top:25px;left:5px;text-align:center;font-weight: normal;width: 16%;height:520px;padding-top: 5px;border: 0px solid #00ff00;}
#centercol {position:absolute;top:25px;left:20%;text-align:center;width:70%;height:100%;margin-left: 0px;font-weight: normal;padding-bottom: 0px;padding-top:0px;padding-right: 0px;border: 0px solid #000000;}
#MenuBasCentercol{position:absolute;bottom:-200px;left:140px;text-align:center;width:70%;height:100px;margin-left:0px;font-weight:normal;padding-bottom:0px;padding-top:0px;padding-right:0px;}
#rightcol{position:absolute;top:10px;right:0px;text-align:center;font-weight:normal;width:116px;height:400px;padding-top:5px;}
#taquins{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1720px;}
#mainPuzzles{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1650px;}
#jeuxenligne1{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1600px;}
#jeuxenligne2{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1820px;}
#jeuxenligne3{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1600px;}
#coloriagesimprimer{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1500px;}
#coloriagesimprimer2{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1500px;}
#maincoloriagesimprimer{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2800px;}
#sitespartenaires{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2270px;}
#pagedeliens{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2150px;}
#coloriagesenligne  {position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1850px;}
#coloriagesenligne1{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1850px;}
#coloriagesenligne2{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1600px;}
#coloriagesenligne3{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2880px;}
#relierpoints{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1500px;}
#relierpoints2{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1850px;}
#plandusite{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2320px;}
#mainchansonspourenfants{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:2180px;}
#videosenfants{position:relative;top:-180px;right:0px;background-color:brown;text-align:left;width:1000px;height:1500px;}
#mainmegacoloriageflash{position:relative;top:0px;right:0px;background-color:#A52A2A;text-align:center;width:1000px;height:2700px;}
#mainmegapuzzleflash{position:relative;top:0px;right:0px;background-color:#A52A2A;text-align:center;width:1000px;height:2250px;}
#main-puzzle-noel{position:relative;top:0px;right:0px;background-color:#A52A2A;text-align:center;width:1000px;height:2300px;}
#menubas{position:absolute;top:1740px;left:0px;width:468px;height:60px;}
.megacoloriageflash{background-color:#A52A2A;text-align:center;border-width:12px;border-style:ridge;border-color:#A52A2A;}
.megapuzzleflash{background-color:#A52A2A;text-align:center;border-width:8px;border-style:ridge;border-color:#A52A2A;}
.megacoloriageflash2{background-color:#A52A2A;text-align:center;border-width:12px;border-style:ridge;border-color:#A52A2A;padding:10px 10px 10px 10px;}
.coloriageflash{background-color:#A52A2A;text-align:center;width:700px;height:510px;border-width:12px;border-style:ridge;border-color:#A52A2A;}
.jeudeserreurs{background-color:#A52A2A;text-align:center;width:510px;height:400px;border-width:12px;border-style:ridge;border-color:#A52A2A;}
.labyrinthes{background-color:#A52A2A;text-align:center;width:510px;height:385px;border-width:12px;border-style:ridge;border-color:#A52A2A;}
.coloriageflash2{background-color:#A52A2A;text-align:center;border-width:12px;border-style:ridge;border-color:#A52A2A;}
.dessinpoint{background-color:#A52A2A;text-align:center;border-width:12px;border-style:ridge;border-color:yellow;}
.liensgg{padding:0px;color:#00ffcc;font-size:12px;font-family:Helvetica,arial,sans-serif;}
.liensbas{padding:0px;color:#ffffcc;font-size:9px;font-weight:normal;font-family:Helvetica,arial,sans-serif;}
.liensbasIndex{padding:0px;color:#00ffcc;font-size:10px;font-weight:normal;font-family:Helvetica,arial,sans-serif;}
.menuHaut{padding:0px;color:#00ffcc;font-size:14px;font-weight:bold;}
.titre1{padding:0px;color:#ffff33;font-weight:normal;font-size:16px;}
.titre2{padding:0px;color:#ff9933;font-weight:normal;font-size:14px;}
.titre3{padding:0px;color:#ffff88;font-weight:normal;font-size:12px;}
.titre4{padding:0px;color:#ffff88;font-weight:normal;font-size:10px;}
.titre5{padding:0px;color:#ffff88;font-weight:normal;font-size:14px;}
.tresfacile{padding:4px;color:#66ccff;font-size:16px;font-weight:normal;}
.facile{padding:4px;color:#00ffcc;font-size:16px;font-weight:normal;}
.dur{padding:4px;color:#33cc33;font-size:16px;font-weight:normal;}
.difficile{padding:4px;color:#ff9933;font-size:16px;font-weight:normal;}
.tresdifficile{padding:4px;color:#ff0066;font-size:16px;font-weight:normal;}
.precedent{padding:4px;color:#00ffcc;font-size:20px;font-weight:normal;}
.suivant{padding:4px;color:#ff9933;font-size:20px;font-weight:normal;}
.index1{padding:0px;color:#66ccff;font-size:15px;font-weight:normal;}
.index2{padding:0px;color:#00ffcc;font-size:15px;font-weight:normal;}
.index3{padding:0px;color:#33cc33;font-size:15px;font-weight:normal;}
.index4{padding:0px;color:#ff9933;font-size:15px;font-weight:normal;}
.index5{padding:0px;color:#ff0066;font-size:15px;font-weight:normal;}
/********************************************************************************/
.page-suivante-precedente { margin: 0; padding: 0; height: auto; list-style-type: none; font-family: Arial;}
.page-suivante-precedente li { border: 1px solid #a52a2a; border-radius: 10px; margin: 1px; padding: 0; float: right; }
.page-suivante-precedente li a { border: 2px solid #ffffcc; border-radius: 15px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 30px; font-size: 14px; }
.page-suivante-precedente li p { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 40px; font-size: 12px; }
.page-suivante-precedente li span { border: 2px solid #ffffcc; border-radius: 15px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #a52a2a; text-decoration: none; width: 30px; font-size: 14px; }
.page-suivante-precedente li a:hover { background-color: #E6E600; color: #000000; }
.page-suivante-precedente li a:active { background-color: #232870; color: #000000; }
/********************************************************************************/
.puzzle-suivant-precedent { margin: 0; padding: 0; height: auto; list-style-type: none; font-family: Arial;}
.puzzle-suivant-precedent li { border: 1px solid #a52a2a; border-radius: 10px; margin: 1px; padding: 0; float: right; }
.puzzle-suivant-precedent li a      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 80px; font-size: 12px; }
.puzzle-suivant-precedent li p      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 100px; font-size: 12px; }
.puzzle-suivant-precedent li span { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #a52a2a; text-decoration: none; width: 80px; font-size: 12px; }
.puzzle-suivant-precedent li a:hover { background-color: #E6E600; color: #000000; }
.puzzle-suivant-precedent li a:active { background-color: #232870; color: #000000; }
/********************************************************************************/
.puzzle-suivant-precedent-2 { margin: 0; padding: 0; height: auto; list-style-type: none; font-family: Arial;}
.puzzle-suivant-precedent-2 li { border: 1px solid #a52a2a; border-radius: 10px; margin: 1px; padding: 0; float: right; }
.puzzle-suivant-precedent-2 li a      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 20px; height: 18px; font-size: 12px; }
.puzzle-suivant-precedent-2 li p      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 7px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 70px; height: 15px; font-size: 12px; }
.puzzle-suivant-precedent-2 li span { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #a52a2a; text-decoration: none; width: 20px; height: 18px; font-size: 12px; }
.puzzle-suivant-precedent-2 li a:hover { background-color: #E6E600; color: #000000; }
.puzzle-suivant-precedent-2 li a:active { background-color: #232870; color: #000000; }
/********************************************************************************/
.coloriageNum-suivant-precedent { margin: 0; padding: 0; height: auto; list-style-type: none; font-family: Arial;}
.coloriageNum-suivant-precedent li { border: 1px solid #a52a2a; border-radius: 10px; margin: 1px; padding: 0; float: right; }
.coloriageNum-suivant-precedent li a      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 20px; height: 18px; font-size: 12px; }
.coloriageNum-suivant-precedent li p      { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 7px; text-align: center; display: block; color: #FFFFFF; background-color: #232870; text-decoration: none; width: 100px; height: 15px; font-size: 12px; }
.coloriageNum-suivant-precedent li span { border: 2px solid #ffffcc; border-radius: 10px; margin: 0; padding: 5px; text-align: center; display: block; color: #FFFFFF; background-color: #a52a2a; text-decoration: none; width: 20px; height: 18px; font-size: 12px; }
.coloriageNum-suivant-precedent li a:hover { background-color: #E6E600; color: #000000; }
.coloriageNum-suivant-precedent li a:active { background-color: #232870; color: #000000; }
.menuVerticalHome ul {list-style-type: none; margin: 0;padding: 0;width: 100%;background-color: #a52a2a;position: absolute;height: 100%;overflow: auto;border-radius:10px; }
.menuVerticalHome  li {margin: 4px 0px 4px 0px ;padding: 0px;width: 100%;background-color: #FFFFCC;border-radius: 10px;}
.menuVerticalHome a {display: block;color: #000;padding: 4px 0 4px 5px;text-decoration: none;border-radius: 10px;font-size:12px;}
.menuVerticalHome a.active {background-color: #0B0B61;color: white;border-radius: 10px;font-size:14px;font-weight:bold;}
.menuVerticalHome a.active2 {background-color: #2AA5A5;color: black;font-weight:bold; }
.menuVerticalHome a:hover:not(.active) {background-color: #2AA5A5;color: black;border-radius: 10px;font-weight:bold;}