/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

*                             {margin:0; padding:0; font-family:arial, helvetica, sans-serif;}
body                          {color:#ffffff; background-color:#2d3142;}
.container                    {width:100%; float:left;}

/*
.container                    {width:100%; background-image:url('background_tmax.png'); float:left; background-repeat:repeat; background-size:5%;}
section                      
section                      {width:80%; height:1200px; position:relative; margin-left:auto; margin-right:auto; border-style:double; border-width:0px 16px 0px 16px; borborder-left-color:#003366; border-right-color:#003366;}
 */
section                      {width:90%; height:2000px; position:relative; margin-left:auto; margin-right:auto; border-style:none;}

#page0                       {background:#2d3142;}
#page1                       {background:#2d3142;}
#page2                       {background:#2d3142;}
#page3                       {background:#2d3142;}
#page4                       {background:#2d3142;}
#page5                       {background:#2d3142;}

img                          {border:none; image-orientation:auto; float:right;}
#logoimage                   {background-image:url('pics/3drp_small.png'); background-repeat:no-repeat; height:125px; margin-left:15px; margin-top:1%; }
#homeimage                   {display:block; margin-left:25%; margin-right:25%; margin-top:7%; margin-bottom: 3%; width:50%;}

/* nav                          {width:100%; position:fixed; z-index:1; top:40px; font-weight:bold; color:#3f4d56;} */
nav                          {width:90%; position:fixed; z-index:1; font-weight:bold; color:#ffffff; margin-top:45px;}
ul                           {width:fit-content; margin:auto; list-style:none;}
ul li                        {float:left; margin-right:30px; list-style:inherit;}
ul li a                      {color:#cfcfcf; text-decoration:none;}
ul li a:hover                {text-decoration:underline;}

a                            { color:#c8c8c8;}
a:visited                    { color:#cfcfcf;}
a:hover                      { color:#576CA8;}
a:active                     { color:#FFFF00;}

h1                           {font-size: 1.5em;}
h2                           {font-size: 1em; color:#07bbd3;}
ol                           {margin: 10px 50px 0px 40px;}
p                            {margin: 0px;}

.pagename                    {text-align:left; font-size:2em; padding: 10px 25px; color: #ee4538; }
.text                        {margin: 10px 50px 0px 20px; font-size:1em;}
.square                      {list-style-type:square;}
.middle                      {display:block; width:80%; padding:1%; margin-right:7%;}
.left                        {float:left; width:8%; margin-right:2%;}
.rmid                        {width:12%; margin-left:2%;}
.rbig                        {width:65%; margin: 2% 15% 2% auto;}
.method                      {clear:both;}

#fct                         {width: 70%;}

/* forms */
input                        {width:100%; background:none; border: 1px solid fff; border-radius:3px; padding: 6px 15px; box-sizing: border-box; font-size:inherit; margin-bottom:10px; }
input[type="button"]         {background:#c8c8c8; border:0; cursor:pointer;}
input[type="button"]:hover   {background:#f8f8f8; }





/* Grids */

/* Page 1 Grid */
.p1_grid {
      display: grid;
      grid-template-columns: 7.5% 35% 35% 15% 7.5%;
      grid-template-rows: auto auto auto auto auto;
      grid-template-areas:
      ' . sec12 sec12 sec11 .'
      ' . sec14 sec15 sec11 .'
      ' . sec16 sec16 sec11 .';
      }

.gspace_p1s1                {grid-area: sec11; background-color: inherit;}
.gspace_p1s2                {grid-area: sec12; background-color: inherit; padding:2%;}
.gspace_p1s3                {grid-area: sec13; background-color: inherit; padding:2%;}
.gspace_p1s4                {grid-area: sec14; background-color: #576CA8; padding:3%;}
.gspace_p1s5                {grid-area: sec15; background-color: #232528; padding:3%;}
.gspace_p1s6                {grid-area: sec16; background-color: inherit; padding:2%;}  
 


/* Page 2 Grid */
.p2_grid {
      display: grid;
      grid-template-columns: 10% 40% 40% 10%;
      grid-template-rows: auto auto auto auto;
      grid-template-areas:
      ' . sec21 sec22 .'
      ' . sec21 sec23 .'
      ' . sec24 sec25 .'
      ' . . . .';
      }

.gspace_p2s1                {grid-area: sec21; background-color: inherit; padding:1%;}
.gspace_p2s2                {grid-area: sec22; background-color: inherit; padding:3%;}
.gspace_p2s3                {grid-area: sec23; background-color: inherit; padding:3%;}
.gspace_p2s4                {grid-area: sec24; background-color: inherit; padding:3%;}
.gspace_p2s5                {grid-area: sec25; background-color: inherit; padding:3%;}
.gspace_p2s6                {grid-area: sec26; background-color: inherit; padding:3%;}  



/* Page 3 Grid */
.p3_grid {
      display: grid;
      grid-template-columns: 10% 80% 10%;
      grid-template-rows: auto auto auto;
      grid-template-areas:
      ' . sec31 .'
      ' . sec32 .'
      ' . sec33 .'
      ' . sec34 .'
      ' . . .';
      }

.gspace_p3s1                {grid-area: sec31; background-color: inherit; padding:1%;}
.gspace_p3s2                {grid-area: sec32; background-color: #232528; padding:1%;}
.gspace_p3s3                {grid-area: sec33; background-color: #576CA8; padding:1%;}
.gspace_p3s4                {grid-area: sec34; background-color: inherit; padding:1%;}
.gspace_p3s5                {grid-area: sec35; background-color: #fffe0;}
.gspace_p3s6                {grid-area: sec36; background-color: #ffe6ee;}  
 
 
 
 /* Page 4 Grid */
.p4_grid {
      display: grid;
      grid-template-columns: 10% 80% 10%;
      grid-template-rows: auto auto auto;
      grid-template-areas:
      ' . sec41 .'
      ' . sec42 .'
      ' . sec43 .'
      ' . . .'
      ' . . .'
      ' . . .';
      }

.gspace_p4s1                {grid-area: sec41; background-color: inherit; padding:1%;}
.gspace_p4s2                {grid-area: sec42; background-color: #576CA8; padding:1%;}
.gspace_p4s3                {grid-area: sec43; background-color: #232528; padding:1%;}
.gspace_p4s4                {grid-area: sec44; background-color: #ffe6ee;}
.gspace_p4s5                {grid-area: sec45; background-color: #fffe0;}
.gspace_p4s6                {grid-area: sec46; background-color: #ffe6ee;}  

 /* Page 5 Grid */
.p5_grid {
      display: grid;
      grid-template-columns: 10% 20% 20% 20% 20% 10%;
      grid-template-rows: auto auto auto auto auto auto;
      grid-template-areas:
      ' . sec5a sec5a sec5a sec5a .'
      ' . sec51 sec52 sec54 sec55 .'
      ' . sec53 sec56 sec57 sec58 .'
      ' . sec59 sec59 sec59 sec59 .';
      }

.gspace_p5s1                {grid-area: sec51; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s2                {grid-area: sec52; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s3                {grid-area: sec53; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s4                {grid-area: sec54; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s5                {grid-area: sec55; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s6                {grid-area: sec56; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s7                {grid-area: sec57; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s8                {grid-area: sec58; background-color: inherit; padding:1%; margin:auto;}
.gspace_p5s9                {grid-area: sec59; background-color: inherit; padding:2%;}
.gspace_p5s10               {grid-area: sec5a; background-color: inherit; padding:2%;}
.gspace_p5s11               {grid-area: sec5b; background-color: #305252; padding:2%;}   

/* Page 6 Grid */
.p6_grid {
      display: grid;
      grid-template-columns: 10% 25% 55% 10%;
      grid-template-rows: auto auto auto auto;
      grid-template-areas:
      ' . sec61 sec62 sec62 .'
      ' . . sec62 sec62 .'
      ' . . sec62 sec62 .';
      }

.gspace_p6s1                {grid-area: sec61; background-color: #inherit; padding: 2%;}
.gspace_p6s2                {grid-area: sec62; background-color: #inherit;}
 

/*end grids */
