/* STRUCTURE */

body {
	margin-left					: 0px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	background-image: url(img/fond.jpg);
	font-family					: Verdana, Arial, Helvetica, sans-serif;
	font-size					: 12px;
	color						: #FFFFFF;
}

.jacksun_homepage {
	position:relative;
	background-image: url(img/crabnroll_homepage.jpg);
	width:900px;
	height:650px;
	}
	
.jacksun_moncompte {
	position:relative;
	background-image: url(img/crabnroll_moncompte.jpg);
	width:520px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:200px;
	padding-right:180px;
	}
	
.jacksun_boutique2 {
	position:relative;
	background-image: url(img/crabnroll_boutique2.jpg);
	width:520px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:200px;
	padding-right:180px;
	}	
	
.jacksun_news {
	position:relative;
	background-image: url(img/crabnroll_news.jpg);
	width:520px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:200px;
	padding-right:180px;

	}	

.jacksun_boutique {
	position:relative;
	background-image: url(img/crabnroll_boutique.jpg);
	width:560px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:170px;
	padding-right:170px;
	}	
	
.jacksun_boutique_com {
	position:relative;
	background-image: url(img/crabnroll_boutique_com.jpg);
	width:560px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:170px;
	padding-right:170px;
	}		
	
.jacksun_inscription {
	position:relative;
	background-image: url(img/crabnroll_inscription.jpg);
	width:520px;
	height:350px;
	color:#000000;
	padding:150px;
	padding-left:200px;
	padding-right:180px;
	}	

.text_inscription {
		overflow:auto;
		width:530px;
		height:450px;
}
	
.bouton_inscription {
	width:245px;
	height:70px;
	position:absolute;
	left: 430px;
	top: 558px;
}	

.form_submit {
	width:112px;
	height:26px;
	position:absolute;
	left: 193px;
	top: 598px;
}

#button {
background:transparent;
width:100px;
height:30px;
cursor:pointer;
border:0px;
padding:0px;
margin:0px;
}

.cagnote {
	width:138px;
	height:26px;
	position:absolute;
	left: 174px;
	top: 152px;
	color:#000099;
	font-size:18px;
	font-family:Arial, Times, serif;
	text-align:center;
	
}	

.form_pseudo {
	width:112px;
	height:26px;
	position:absolute;
	left: 220px;
	top: 543px;
}	

.form_passe {
	width:112px;
	height:26px;
	position:absolute;
	left: 212px;
	top: 571px;
}	


A {
	color:#39aefd;
	text-decoration:none;
}

A:hover {
	color:#39aefd;
	text-decoration:underline;
}
.content {
	position:relative;
	margin:auto;
	width:918px;
	

}

.lb_top {
	text-align:center;
	position:relative;
	width:728px;
	padding-top:5px;
	
	background-color:#fdd37d;
	margin:auto;
}

.lb_down {
	position:relative;
	width:728px;
	height:90px;
	background-color:#FFFFFF;
	margin:auto;
}

#form_login {
	width:105px;
	height:20px;
	font-size:16px;
	border:0px;
	padding:0px;
	margin:0px;
}

.mini {
font-size:10px;
}

#button2 {
width:100px;
height:30px;
font-weight:bold;
}

#textfield {
width:210px;

}

.gros {
font-size:18px;
color:#FF0000;
}

form {
margin:0px;
padding:0px;
border:0px;

}

.valide{
width:880px;
padding:10px;
position: absolute;
background-color:#006600;
color:#FFFFFF;
font-size:18px;
top:80px;
text-align:center;
}

.erreur{
width:880px;
padding:10px;
position: absolute;
background-color:#990000;
font-size:18px;
top:80px;
text-align:center;
color:#FFFFFF;
}

.table_boutique {
	position:absolute;
	top: 166px;
	left: 177px;

}

.table_boutique_com {
	position:absolute;
	top: 172px;
	left: 428px;
	width: 289px;
}

.admin {
	color:#000000;
}

h1 {
	border-bottom:3px solid #000000;
	font-size:22px;
	margin-top:0px;
	padding-top:0px;

}