/* jardin */
#jardin {
	width:624px;
	height:142px;
	background: transparent url(img/entete_fiche.png) no-repeat top left;
	padding:5px 30px 0 50px;
}

#jardin h1.jardin {
	color:#fff;
	font-size:21px;
	font-weight:normal;	
}

#jardin p.jardin {
	color:#fff;
	font-size:11px;
}

/*inscription*/

#etape1, #etape2, #etape3 {
	width:475px;	
}

#inscriptiontop {
	width:704px;
	height:18px;
	background : transparent url(img/inscription_top.png) center no-repeat;
}

#inscriptionleft {
	float:left;
	width:200px;
	overflow:hidden;
}

#inscriptionleft input.inputjardin {
	background : transparent url(img/input_jardin.png) center no-repeat;
	width:189px;
	height:19px;
	border:none;
	color:#BEA77E;
	padding-left:5px;
}

#inscriptionleft h5 {
	color:#e4cca0;
	font-size:10px;
	margin:20px 0 10px 0;
	border-bottom:1px solid #e4cca0;
	width:194px;
}

#inscriptionright {
	width:470px;
	float:left;
	display:inline;
}

#inscriptioncontent {
	width:684px;
	overflow:hidden;
	background : #4ead00 url(img/inscription_bg.png) left bottom no-repeat;
	padding-left:20px;
}

#inscriptionbottom {
	width:704px;
	height:19px;
	overflow:hidden;
	background : transparent url(img/inscription_bottom.png) center no-repeat;
}

#inscriptionright table, #inscriptionright td {
	vertical-align:middle;
	border-spacing: 0;
	border-collapse: collapse ;
	border: none;
	padding-left:0px;
}

#inscriptionright .currenttitle{
	background : transparent url(img/inscription_current.png) center no-repeat;	
	width:449px;
	height:36px;
	font-size:13px;
	color:#fff;
	padding:5px 0 0 5px;
	margin-bottom:10px;
}

#inscriptionright .title{
	background : transparent url(img/inscription.png) center no-repeat;	
	width:449px;
	height:22px;
	font-size:13px;
	color:#79ab21;
	padding:2px 0 0 5px;
	margin-bottom:10px;
}


#inscriptionright .oldtitle{
	background : transparent url(img/inscription_old.png) center no-repeat;	
	width:449px;
	height:19px;
	font-size:13px;
	color:#fff;
	padding:0px 0 0 5px;
	margin-bottom:5px;
}

#inscriptionright .etape {
	background-color:#6fa31d;
	width:409px;
	padding:20px 0 20px 45px;
	color:#d3d79b;
	margin-bottom:5px;
}

#inscriptionright label {
	font-size:10px;
	display:inline;	
	float:left;
	width:180px;
}

#inscriptionright label.little {
	width:50px;	
}

#inscriptionright label.middle {
	width:80px;	
}

#inscriptionright label.middle2 {
	width:80px;
	margin-left:40px;
}

#inscriptionright label.big {
	width:255px;	
}

#inscriptionright input, #inscriptionright select ,#inscriptionright option{
	border:none;
	color:#bea77e;
}

#inscriptionright select {
	background-color:#fff;
	border:none;
	color:#bea77e;
}

#inscriptionright input.input,#inscriptionright select {
	background : transparent url(img/inscription_input_medium.png) center no-repeat;
	_background : #fff;
	width:216px;
	height:18px;
	border:none;
	margin-bottom:5px;
	color:#bea77e;
}

#inscriptionright select.little, #inscriptionright input.little {
	background : transparent url(img/inscription_input_little.png) center no-repeat;
	_background : #fff;
	width:69px;
	height:19px;
}

#inscriptionright select.middle, #inscriptionright input.middle {
	background : transparent url(img/inscription_input_middle.png) center no-repeat;
	_background : #fff;
	width:122px;
	height:19px;
}

#inscriptionright select.middle2, #inscriptionright input.middle2 {
	background : transparent url(img/inscription_input_middle2.png) center no-repeat;
	_background : #fff;
	width:171px;
	height:19px;
}

#inscriptionright select.medium_big, #inscriptionright input.medium_big {
	background : transparent url(img/inscription_input_medium_big.png) center no-repeat;
	_background : #fff;
	width:269px;
	height:19px;
}

#inscriptionright select.big, #inscriptionright input.big {
	background : transparent url(img/inscription_input_big.png) center no-repeat;
	_background : #fff;
	width:310px;
	height:19px;	
}

#inscriptionright a {
	font-size:10px;
	color:#e4cca0;
	float:left;
	width:180px;
	border-bottom:1px dotted #bea77e;
	margin:10px 100px 0 0;
}

#inscriptionright div.subtitle {
	border-bottom:1px solid #e4cca0;
	color:#e4cca0;
	margin:0 0 10px 40px;
	width:330px;
	font-size:10px;
}

div.subtitleengagement {
	border-bottom:1px solid #f2e5ce;
	color:#f2e5ce;
	margin:0 0 10px 0px;
	width:400px;
	font-size:10px;
}

#inscriptionright a:hover {
	border:none;	
}

#inscription input.elem {
	display:inline;
	margin-left:40px;
}

#inscription textarea {
	/*background : transparent url(img/inscription_textarea_bg.png) center no-repeat;*/
	background-color:#fff;
	width:369px;
	height:147px;
	border:none;
	margin:5px;
	color:#bea77e;
}

#inscription textarea.element {
	background : transparent url(img/inscription_textarea_element.png) center no-repeat;
	width:312px;
	height:84px;
	border:none;
	margin:5px 5px 5px 40px;
	color:#bea77e;
}

#inscription div.engagement {
	padding-left:90px;
	background-color:transparent;
	background-repeat: no-repeat;
	background-position: left top;
	min-height:71px;
	height:71px;
	margin-bottom:8px;
	width:300px;
}

#introengagement {
	color:#e9e3b8;
	margin-bottom:5px;	
}

#inscription h1.engagement {
	font-size:13px;
	margin:3px 0 7px 0;
	color:#f2e5ce;
	font-weight:normal;	
}

#inscription h3.engagement {
	font-size:10px;
	margin:0;
	color:#f2e5ce;
	font-weight:normal;	
}

#inscription label.engagement {
	font-size:10px;
	margin:0;
	color:#cbd199;
	font-weight:normal;
	width:200px;
}

#inscription input.engagement {
	display:inline;
}

#fichetitle {
	background : transparent url(img/fiche_title_bg.png) 480px bottom no-repeat;
}

#forumtitle {
	background : transparent url(img/forum_title_bg.png) 480px bottom no-repeat;
}

#goodiestitle {
	background : transparent url(img/goodies_title_bg.png) 240px bottom no-repeat;
}

.floatleft {
	float:left;
	margin :0px 20px 5px 00px;
}

.ko {
	color:#ab0000;
	font-weight:bold;
	margin:5px 0 5px 0;
}

.ok {
	color:#3b6d00;
	font-weight:bold;
	margin:5px 0 5px 0;
}

.usernOK {
	color:#ab0000;
	font-size:10px;
}

.userOK {
	color:#3b6d00;
	font-size:10px;
}

#googleresult {
	width:350px;
	color:#aa0200;
}

#googleresult h3 {
	/*margin:0 0 10px 0;*/
	color:#aa0200;
	font-size:12px;	
}

#googleresult h3.confirm {
	font-weight:normal;
	margin:10px 0 0 0;	
}

#googleresult a {
	border:none;
	color:#aa0200;
	font-size:12px;
	text-decoration:underline;
	margin:0 0 10px 0;
	float:none;
}

#googleresult a:hover {
	text-decoration:none;	
}

#inscriptionright div.title a,#inscriptionright div.oldtitle a{
	color:#6fa31d;
	border:none;
	font-size:13px;
	margin:0;
	display:inline;
}

#inscriptionright div.oldtitle a {
	color:#fff;	
	border:none;
	font-size:13px;
	margin:0;
	display:inline;
}

#inscriptionright div.title a:hover, #inscriptionright div.oldtitle a{
	text-decoration:none;	
}

#inscription {
	margin-top:15px;	
}

#inscription object {
	float:none;
}

#localitewrapper {
	max-height:100px;
	overflow:auto;
	font-size:10px;
	float:left;
}

#localitewrapper input {
	float:left;
	margin:0 2px 0 0;
	vertical-align:middle;
}

#inscriptionright p.center {
	text-align:center;
}

#inscriptionright p {
	font-size:12px;	
}

#inscriptionright a.link {
	color:#ebdace;
	background:transparent url(img/puce_right_green3.gif) left 7px no-repeat;
	padding-left:18px;
	float:none;
	font-size:12px;
}