/*
STYLES PAR DEFAUT
*/
body{
	font-family: verdana,arial,tahoma;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;	
	background-color:#FFFF;
}

form{
	display:inline;
	margin:0;
}
select{
	display:inline;
	margin:0;
	padding:0;
}
input{
	display:inline;
	margin:0;
	padding:0;
}


img{
	border:0px;
}

/*
HACK IE6 PNG
*/

img, div, a, input  { behavior: url(Images/iepngfix.htc) }

table,td,tr{
	border:0px solid #FFF;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-spacing:0px;
	table-layout:auto;	
}

h1{	
	font-family: Verdana,Tahoma;
	font-size:28px;
	font-weight:bold;
	color:#E83133;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

h2{
	font-family: Verdana,Tahoma;
	font-size:23px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}


/* LES COULEURS  */
.orange{
	color:#F08500;
}
.orange_fonce{
	color:#D74A00;
}

.jaune{
	color:#F2CD00;
}
.jaune_orange{
	color:#F1A900;
}
.vert{
	color:#A0D643;
}
.bleu{
	color:#004471;
}
.bleu_clair{
	color:#153B69;
}

.rouge{
	color:#e6180d;
}
.blanc{
	color:#FFFFFF;
}
.blanc_casse{
	color:#E8DA8A;
}
.marron{
	color:#7a2e01;
}
.kaki{
	color:#1a3505;
}
.noir{
	color:#000000;
}
.gris{
	color:#EAEAEA;
}

/* LES TAILLES DE TEXTE  */
.text7{
	font-size:7px;
}
.text8{
	font-size:8px;
}
.text9{
	font-size:9px;
}
.text10{
	font-size:10px;
}
.text11{
	font-size:11px;
}
.text12{
	font-size:12px;
}
.text13{
	font-size:13px;
}
.text14{
	font-size:14px;
}
.text15{
	font-size:15px;
}
.text16{
	font-size:16px;
}
.text17{
	font-size:17px;
}
.text18{
	font-size:18px;
}

/* TAILLES TEXTES GRAS */
.text9bold{
	font-size:9px;
	font-weight:bold;
}
.text10bold{
	font-size:10px;
	font-weight:bold;
}
.text11bold{
	font-size:11px;
	font-weight:bold;
}
.text12bold{
	font-size:12px;
	font-weight:bold;
}
.text13bold{
	font-size:13px;
	font-weight:bold;
}
.text14bold{
	font-size:14px;
	font-weight:bold;
}
.text15bold{
	font-size:15px;
	font-weight:bold;
}
.text16bold{
	font-size:16px;
	font-weight:bold;
}
.text17bold{
	font-size:17px;
	font-weight:bold;
}
.text18bold{
	font-size:18px;
	font-weight:bold;
}
.text19bold{
	font-size:19px;
	font-weight:bold;
}
.text20bold{
	font-size:20px;
	font-weight:bold;
}
.text24bold{
	font-size:24px;
	font-weight:bold;
}
.text40bold{
	font-size:40px;
	font-weight:bold;
}

.input_field
{
	/*float:left;*/
	text-align:left;
	font-size:10px;
	/*background-color:#93CBD2;*/
	color:#000;
	font-weight:normal;
	border:1px solid #000000;
	line-height:16px;
	height:16px;

}
.input_select
{
	float:left;
	text-align:left;
	font-size:10px;
	/*background-color:#93CBD2;*/
	color:#000;
	font-weight:normal;
	border:1px solid #000000;
	/*line-height:20px;
	height:20px;*/

}


.input_label
{
	/*float:left;*/
	text-align:right;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	width:90px;


}

.input_label_login
{
	/*float:left;*/
	text-align:right;
	font-size:11px;
	color:#004471;
	width:85px;
	margin-top:4px;
	margin-bottom:4px;

}
.input_label_optin
{
	/*float:left;*/
	text-align:left;
	font-size:11px;
	color:#FFFFFF;
	width:180px;
	margin-top:3px;
	margin-bottom:3px;

}


a
{
	text-decoration:none;
	color:#000000;
}
a:hover
{
	text-decoration:underline;
	color:#000000;
}

#mainpopup
{
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
	

}
	
#mainpopup #popup
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/popup.jpg');
	width:550px;
	height:414px;	
	overflow:auto;
	background-repeat:no-repeat;
	text-align:left;
	border:0px solid #FFF;
}

#mainpopup #popup-cadeaux
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	
	width:550px;
	
	background-repeat:no-repeat;
	text-align:left;
	border:0px solid #FFF;
}
#main
{
	margin:0px;
	background-color:#FFFFFF;
	text-align:center;
}


#main #fond_defaut
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/fond.jpg');
	width:860px;
	height:660px;	
	background-repeat:no-repeat;
	overflow:auto;
	border:0px solid #FFF;
}


#main #carte-shopi
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/carte-saisie.jpg');
	width:1000px;
	height:700px;	
	background-repeat:no-repeat;
	text-align:left;
	border:0px solid #FFF;
	overflow:auto;
}

#main #carte-ok
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/carte-ok.jpg');
	width:1000px;
	height:700px;	
	background-repeat:no-repeat;
	text-align:left;
	border:0px solid #FFF;
	overflow:auto;
}
#main #jeu-fin
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/jeu-fin.jpg');
	width:1000px;
	height:700px;	
	background-repeat:no-repeat;
	text-align:left;
	border:0px solid #FFF;
	overflow:auto;
}
#main #home
{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('../Images/home.jpg');
	width:860px;
	height:660px;	
	background-repeat:no-repeat;
	border:0px solid #000;
}



#main #home #home-left
{
	float:left;
	text-align:left;
	margin-left:0px;	
	margin-right:0px;	
	width:580px;
	height:100%;
	border:0px solid #00F;
}

#main #home #home-left #logo
{
	margin-top:49px;
	margin-left:31px;
	width:186px;
	height:86px;
	border:0px solid #000;
}



#main #home #home-left #texte-defilant
{
	text-align:center;
	margin-top:470px;/*605px;*/
	margin-left:208px;
	margin-right:0px;
	width:360px;
	border:0px solid #F00;
}

#main #home #home-right
{
	float:left;
	margin-left:0px;
	margin-right:12px;
	text-align:left;
	height:100%;
	border:0px solid #000;
	/*overflow:auto;*/
}
#main #home #home-right #inscription
{		
	margin-top:263px;
	width:260px;
	height:268px;
	border:0px solid #FFF;
	overflow:auto;
	text-align:right;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}


#main #home #home-right #loginbox
{
	margin-top:0px;
	width:260px;
	text-align:right;
	border:0px solid #FFF;

}



	
