












































	
	
		
	
	





















	
	
	
	
		
		



	
	
	/* CKE FIX */
	.cke_editable {background:#F0F0F0;}
	.cke_panel_list {background:#F0F0F0;color:#343434;margin:0;}
	
	/* APP COMMON */
	* {padding:0;margin:0;border:0;outline:0;}
	html {width:100%;height:100%;}
	body {width:100%;height:100%;font-family:'Trebuchet MS',helvetica,sans-serif;font-size:13px;color:#343434;background:#FFFFFF;}
	img {vertical-align: bottom;}
	ul,ol {list-style:none;}
	label, button {cursor: pointer;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.alert {margin:15px;margin-top:30px;font-size:18px;padding:20px 40px;text-align:center;border-radius:12px;display:block;}
	.alert.nok {color:red;border:1px solid #ccc;box-shadow:3px 3px 8px #977 inset;}
	.alert.ok {color:green;border:1px solid #ccc;box-shadow:3px 3px 8px #797 inset;}

/* STRUCT */
	#Header {min-width:996px;background-image: linear-gradient(to bottom, #96FF00 0%, #FFFFFF 100%);text-align:center;}
	#Header #HeaderContent {width:100%;display:inline-block;text-align:left;}
	#Page {min-width:996px;background:white;text-align:center;}
	#Page #PageContent {width:100%;min-height:350px;display:inline-block;text-align:left;}
	#Footer {min-width:996px;background:#96FF00;text-align:center;padding:8px;}
	#Footer #FooterContent {display:inline-block;text-align:center;color:black;}

/* HEADER */
	#logo {float:left;width:5%;}
	#mainMenuList {float:left;width:75%;font-size:0;text-align:left;padding-top:1.4vw;}
	#mainMenuList li {display:inline-block;font:normal 0.9vw 'Open Sans Condensed';}
	#mainMenuList .mainMenuLink {display:inline-block;padding:6px 16px;}
	#mainMenuList .mainMenuLink:hover {text-decoration:underline;}
	#mainMenuList .current .mainMenuLink {font:bold 1.4vw 'Open Sans Condensed';}
	#mainMenuList select {font-size:23px;border:solid 1px black;background:transparent;color:black;padding:8px;}
	.Ident {float:left;padding:30px 8px 0 0;width:20%;box-sizing:border-box;text-align:right;}

/* COMMON */
	h1 {font:bold 28px 'Open Sans Condensed';color:white;}
	h2 {font:bold 26px 'Open Sans Condensed';color:white;}
	h3 {font:normal 20px 'Open Sans Condensed';color:white;}
	h4 {font:normal 18px 'Open Sans Condensed';color:white;}
	h5 {font:normal 15px 'Open Sans Condensed';color:white;}
	a {color:#343434;text-decoration:none;}
	a:hover {text-decoration:none;}
	.socialshare {float:left;opacity:0.6;filter:alpha(opacity=60);}
	.socialshare:hover {opacity:1;filter:alpha(opacity=100);}

/* ENGINE */
	.TechList {clear:both;width:100%;}
	.TechList:nth-of-type(even) {background-image: linear-gradient(to right, #BBB 0%, #EEE 100%);height:48px;}
	.TechList li {font:normal 1.2vw 'Open Sans Condensed';color:black;float:left;box-sizing:border-box;padding-top:7px;}
	.TechList.Header li {font:bold 18px 'Open Sans Condensed';padding-top:0 !important;}
	.TechList li:nth-of-type(1) {width:5%;text-align:center;padding-top:0;}
	.TechList li:nth-of-type(2) {width:25%;}
	.TechList li:nth-of-type(3) {width:8%;}
	.TechList li:nth-of-type(4) {width:25%;font-weight:bold;font-size:1vw;}
	.TechList li:nth-of-type(4) a:hover {color:#96FF00;text-decoration:underline;}
	.TechList li:nth-of-type(5) {width:10%;}
	.TechList li:nth-of-type(6) {width:27%;font-size:0.7vw;}



		