/*
  Copyright (2010-2013) Cédric Coussinet (cedric.coussinet@nomoseed.net)

  This program is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published
  by the Free Software Foundation, version 2 of the License.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program. If not, see <http://www.gnu.org/licenses/>
*/

#reception body {
	margin-top: 5%;
}

#reception fieldset {
	border:none;
}

#open fieldset input.heavy.big{
	width: 13em;
	height: 100%;
	margin-left: 1.5em;
	margin-right: 1.5em;
	text-align: center
	display: block;
}

#open, #create, #footer  {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	min-width : 64em;
	margin-top: 1em;
}

#open{
	border-top-left-radius: 18px;
}

#open form, #create form{
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	-webkit-box-orient: horizontal
}

#open fieldset{
	height: 5em;
	width: 50em;
	margin: 2em;
	margin-top: 0;
	text-align: center
}

#create fieldset>div {
	height: 15em;
	width: 16em;
	margin: 1.2em;
	margin-bottom: 2em;
	margin-top: 0.5;
	padding: 1.5em;
	float:left;
}

#create, #open {
	opacity: 0.8;
}

#create:hover, #open:hover {
	opacity: 1;
}

#create p, #open p {
	margin: 0px;
	margin-top: 15px;
	margin-left: 15px;
	padding: 0px;
	font-size: 35px;
	font-weight: bold;
	opacity: 0.2;
}

#create:hover p, #open:hover p {
	opacity: 0.5;
}

#chooseBasicType {
	border-top-left-radius: 18px;
}

#chooseBasicType  input:first-child{
	height: 8px;
	margin:0px;
	padding:0px;
	display: block;
}

#chooseOtherType  input:first-child{
	height: 8px;
	margin:0px;
	padding:0px;
	display: block;
}

#chooseLocation input[type=text]{
	margin: 0em;
	margin-top: 2.7em;
	width: 154px;
	padding: 0;
}

#chooseLocation label{
	display: block;
	visibility:hidden;
	position: relative;
	margin: 0;
	padding: 0;
	height: 0em;
	top: -120px;
}

#chooseLocation input[type=text]:invalid+label{
    visibility:visible;
}

#chooseLocation input[type=button]{
	margin-top: 2.7em;
	width: 12em;
	height: 3em;
	padding: 0;
}

fieldset {
padding:0;
margin:0;
}

#chooseLocation {
	border-bottom-right-radius: 18px;
}

#footer {
	border-bottom-right-radius: 18px;
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
}

#chooseLanguage, #language {
	width: 14em;
}

#language {
	width: 10em;
}

#language, #legalNotice{
	margin-top: 1em;
	margin-bottom: 1em;
}

#legalNotice {
	font-style: italic;
	width : 100%;
	max-width : 50em;
	margin-left: 2em;
	font-size: 0.7;
}
