/* CSS Document */
html, body {height:100%;margin:0px;padding:0px;min-height:100%;width:100%;font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif,"Times new roman";}
img, object, embed, canvas, video, audio, picture {max-width:100%;height:auto;}
#glob1 {max-width:100%;height:100%;overflow:auto;background:#7b2228;position:relative;margin:auto;}
#glob2 {max-width:100%;height:100%;overflow:auto;background:#043;position:relative;margin:auto;}
#global {max-width:100%;overflow:auto;position:relative;margin:auto;}

#top{height:130px;position:relative;left:0;top:20px;background-image:url(pics/bord-green-or306x72.png);background-repeat:repeat -x;display:none }
header {padding:20px;}
header:before, header:after {content:"";display:table;}
header:after {clear:both;}


#center {margin-right:auto;margin-left:auto;margin-top:80px;padding:10px;width:320px;height:auto;}
/*
#menu:not(target) {cursor:pointer;position:absolute;right:3%;top:25px;font-size:28px;line-height:28px; 
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;}
#menu a {text-decoration:none;color:white;}

#nav ul {list-style:none;background:#1c1c1c;padding:5px 0;}
#nav li a {display:block;padding:0 20px;color:#fff;text-decoration:none;font-weight:bold;line-height:1.6em;height:1.6em;border-bottom:1px solid #999;font-family:Helvetica,Arial,sans-serif,"Times new roman";Tahoma,Verdana,}
#nav li:last-child a {border-bottom:none;}
#nav li a:hover,#nav li a:focus,#nav li a:active{color:#1c1c1c;background:#ccc;}

/*#nav:target {left:0;transition:left 0.75s;}
.open-menu, #nav:target ~ * .close-menu {display:block;} */
/*.close-menu, #nav:target ~ * .open-menu {display:none;}
a.to_nav {color:#fff;font-size:1.1em;text-align:center;background:#690;text-decoration:none;padding:2px 15px;font-weight:bold;line-height:22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a.to_nav:hover, a.to_nav:focus {color:#1c1c1c;background:#ccc;} 
*/
.container {display:flex;display:-webkit-box;display:-webkit-flex;-webkit-flex-direction:row;-webkit-box-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;}
.container2 {padding:10px;display:flex;display:-webkit-box;display:-webkit-flex;margin:0;flex-wrap:wrap;justify-content:space-around;overflow:auto;}
.container3 {width:100%;}
.3cols {text-align:center;padding-left:5%;font-size:1.1em;color:#666;}
.art3 {border-bottom:2px solid #bbb;padding:10px 5px;margin:10px 0;width:32%;flex:0 0 auto;min-width:200px;}
.diap {border:5px solid #A1BA3D;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center;width:610px;height:auto;margin-left:auto;margin-right:auto;}

h1 {font-size:2.5rem;padding:0 2%;text-align:center;}

input[type="text"], input[type="tel"],input[type="email"], textarea {display:block;border:1px solid #690;padding:10px;margin:10px 0;font-size:1em;width:90%;color:#777;border-radius:5px;}
/*form p{padding:4px 0px 10px 0px;}*/
input[type="submit"], input[type="reset"] {width:80px;}
input:hover, textarea:hover{background-color:#fc0;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label span {display:inline-block;width:22px;height:22px;margin:0 10px;vertical-align:middle;background:url(imgs/cap43x20.png) left top no-repeat;cursor:pointer;}
input[type="checkbox"]:checked + label span {background:url(imgs/cap43x20.png) -22px top no-repeat;}

#primary_nav ul {list-style:none;background:#1c1c1c;padding:0;}
#primary_nav li a {display:block;padding:0 20px;color:#fff;text-decoration:none;font-weight:bold;line-height:2em;height:2em;border-bottom:1px solid #383838;} 
#primary_nav li:last-child a {border-bottom:none;}
#primary_nav li a:hover, #primary_nav li a:focus {color:#1c1c1c;background:#ccc;}

a.to_nav {float: right;color:#fff;text-decoration:none;font-weight:bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
a.to_nav:hover, a.to_nav:focus {color:#1c1c1c;background:#ccc;}
a.connex {float:right;color:#fff;background:#090;padding:2px 5px;text-decoration:none;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.style1 {font-size:1.2em;text-align:justify;padding:0 5%;}
.style2 {font-size:1.5em;text-align:justify;padding:0 5%;}
.style5 {font-size:1.1em;text-align:center;color:#fff;background:#690;}
.style6 {font-size:1.1em;text-align:center;color:#000;}
.style22 {font-size:1.5em;text-align:center;padding:0 5%;}
/*
@media only screen and (min-width: 480px) {
#top {display:block;}
#menu {display:none;}
#nav {width:300px;display:flex;}
#nav ul {list-style:none;background:#690;padding:1px 0 27px 0;}
#nav li {display:inline;color:#333;}
#nav li:first-child, #nav li:last-child {display:none;}
#nav li a {float:left;border:none;padding:0 9px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
} */
@media only screen and (min-width: 480px) {
     a.to_nav {display:none;}
     #primary_nav {position:absolute;top:5px;/*right:10px;*/background:none;}
     #primary_nav li {display:inline;}
     #primary_nav li a {float:left;border:none;padding:0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	 #primary_nav li:first-child, #primary_nav li:last-child {display:none;}
 }