@charset "UTF-8";

/* STYLES GÉNÉRAUX */

body {
	background-color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#FFFFFF;padding:0 0 200px 0;margin:0;
}
a img{border:none;}
.logoAsteroids{
	background-image:url(../img/backLogoAsteroids.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0;
	padding:0 0 200px 0;
	/* background-attachment:fixed; */
}

a:link, a:visited{
	color:#9aaa73; text-decoration:none;
}
a:hover{
	color:#00756d; text-decoration:none;
}

h1{
	color:#006762;
	padding:0;
	margin:-7px 0 0 0;
	font-size:30px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

h2{
	color:#cce299;
	padding:0 0 0 5px;
	margin:0 0 17px 0;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #00756e;
	font-family:Arial, Helvetica, sans-serif;
}
#newBoutiqueItems h2 {width:588px;}
#lien-boutique{
	display:block;
	
	width:143px;
	color:#cce299;
	position:absolute;
	margin:-88px 0 0px 190px;
	padding-top:30px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../img/boutique-fond-lien.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

h3{
	color:#cce299;
	font-size:11px;
	width:550px;
	padding:0 0 5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}



p{
	margin:18px 0 0 0;
}
td{
	vertical-align:top;
	text-align:left;
}

#container{
	width:600px; margin:0 auto; padding:0 0 0 0;
}
.logo{
		background-image:url(../img/logoAmonTobin01.gif);
		background-repeat:no-repeat;
}

#containerLogin{
height:165px;
}

#login{
	text-align:right;
	padding:0 40px 0 0;
}

#login a.boutonLogin {
	background-color:#1a1d14;
	padding:4px 83px 3px 14px;
	text-align:left;
}

#login a:link.boutonLogin, #login a:visited.boutonLogin {
	background-color:#1a1d14;
	padding:4px 83px 3px 14px;
	text-align:left;
	color:#006762;
}


#login a:hover.boutonLogin {
	background-color:#006762;
	padding:4px 83px 3px 14px;
	text-align:left;
	color:#1a1d14;
}


#formLogin{
	text-align:right;
	padding:0 40px 0 0;
	color:#006762;
}

.champLogin{
	width:121px;
	height:16px;
	background-color:#9aaa73;
	opacity:0.16;
	filter:alpha(Opacity=16);
	border:none;
	margin-bottom:1px;
	font-size:11px;
	color:#FFFFFF;
	padding:5px;
	vertical-align:middle;

}

.btnLogin{
	width:80px;
	background-color:#FFFFFF;
	border:none;
	margin:1px 4px 1px 0;
	font-size:11px;
	color:#006762;
	padding:3px 5px;
	vertical-align:middle;
}

*html .champLogin{
	
	margin-bottom:0;
	

}

*html .btnLogin{
	margin:0 1px 0 0;
	
}


#header{
	margin:0px 0 40px 0;
}
#headerBoutique{
	margin:0px 0 15px 0;
}

#header h2, #headerBoutique h2{
	background-image:url(../img/backHeader.gif);
	background-repeat:no-repeat;
	height:58px;
	padding:0 0 0 9px;
	border-bottom:none;
	margin:0;
}
#headerBoutique h2{
	height:98px;
	background-image:url(../img/backHeaderBoutique.gif);
}
h2.withBoutique{background-image:url(../img/backHeaderWithBoutique.gif) !important;}

#diamant{position:absolute;
margin:-4px 0 0 160px;}
#nav_boutique a{
float:right;
margin:-71px 9px 0 0px;
font-weight:bold;
font-size:12px;
}
#nav{
	list-style-position:inside;
	margin:0 0 0 -40px;
}



#nav li{
	font-size:11px;
	font-weight:normal;
	float:left;
	list-style:none;
	height:15px;
}

#nav .side{
	background-image:url(../img/backBtnNav.gif);
	background-repeat:no-repeat;
	width:184px;
	padding:8px 0 0 16px;
}

#nav .middle{
	background-image:url(../img/backBtnNavMiddle.gif);
	background-repeat:no-repeat;
	width:174px;
	padding:8px 0 0 16px;
}

/* TABLE AVEC ITEMS */

#newItems{
	margin:0 0 20px 0;
}
#newBoutiqueItems h2{font-size:36px;}
#tableItems{
	width:555px;
}
#newBoutiqueItems #tableItems{
	width:588px;
}
/* ITEM RÉGULIER */


.item{
	margin: 0 0px 44px 0;
}

.item h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#006762;
	font-size:18px;
	margin:16px 0 0px 0;
	padding:0;
	font-weight:normal;
	width:100%;
}

.colMiddle{
	width:37px;
}
#newBoutiqueItems table tr td.colMiddle{width:52px;}

.price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#cce299;
	font-weight:normal;
	margin: 0 0 15px 0;
	padding:0;
}

.price_big{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#cce299;
	font-weight:normal;
	margin: 6px 0 0 0;
	padding:0;
}

.itemZoneOptions{
	background-image:url(../img/backZoneOptions.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 1px 0;
	color:#006762;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}

.itemZoneOptions input{
	background-color:#FFFFFF;
	border:none;
	color:#006762;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:38px;
	height:22px;
	margin:0 1px 0 0;
}

.itemZoneOptions input:hover{
	background-color:#006762;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	cursor:pointer;
}


.itemZoneOptions .inputMedium{
	width:83px;
}


.itemZoneOptions .inputLarge{
	width:118px;
}

.buy{
line-height:22px;
	padding:0 0 0px 4px;
	margin:0 0 5px 0;
}


/* ITEM RINGTONE MP3 */

.itemRingtonesMp3 {
	margin-bottom:3px;
}


.itemRingtonesMp3 td{
	width:50%;
}

.itemZoneOptionsRingtonesMp3{
	
	color:#006762;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.itemZoneOptionsRingtonesMp3 input{
	background-color:#FFFFFF;
	border:none;
	color:#006762;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:38px;
	height:22px;
	margin:0;
}

.itemZoneOptionsRingtonesMp3 input:hover{
	background-color:#006762;
	border:none;
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	cursor:pointer;
}


.itemZoneOptionsRingtonesMp3 .inputMedium{
	width:83px;
}


.itemZoneOptionsRingtonesMp3 .inputLarge{
	width:118px;
}


.RingToneMp3_buy{
	line-height:22px;
	padding:0 0 0px 2px;
	margin:0
}

.zoneNewRingtonesMp3 h3{
	background-image:url(../img/backH3Ringtones.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:16px;
	color:#00756d;
	font-weight:normal;
	margin:0 0 11px 0;
	padding:0;
	line-height:20px;
	width:100%;

}

.itemRingtonesMp3{
	/*background-color:#060705;
	le background doit être "transparent" donc noir, demande de vince le 3 juin 08
	*/
	background-color:#000;
	border-bottom:1px solid #00756d;
}

.RingToneMp3_name{
	color:#9aaa73;
	font-size:10px;
	padding:8px 0 0 2px;
}

/* Produit */

#imagesProduit{
	width:549px;
	height:278px;
	background-image:url(../img/backPhoto.gif);
}

#navPhotosProduits{
	text-align:center;
	position:absolute;
	margin-top:251px;
	width:549px;
	}
#navPhotosProduits a{
	margin-right:1px;
}

.descriptionProduits{
	color:#FFFFFF;
	font-size:10px;
	width:546px;
	line-height:14px;
}


/* Shooping cart */

.shoppingCart{
	width:463px;
	margin-top:-6px;
	margin-bottom:44px;
}

*html .shoppingCart{
	width:483px;
}

.shoppingCart_col1{
	border-bottom:1px solid #00756d;
	font-size:9px;
	color:#9aaa73;
	background-color:#060705;
	padding:10px 0 0 22px;
	background-image:url(../img/arrowCart.gif);
	background-repeat:no-repeat;
}


.shoppingCart_col2{
	border-bottom:1px solid #00756d;
	vertical-align:bottom;
	text-align:right;
	background-color:#060705;
}

.shoppingCart_col3{
	border-bottom:1px solid #00756d;
	padding:33px 0 5px 18px;
	font-size:12px;
	width:62px;
	vertical-align:bottom;
	text-align:left;
}


*html .shoppingCart_col3{
	width:80px;
}

.shoppingCart_totalcol1{
	font-size:9px;
	color:#9aaa73;
	padding:12px 0 0 22px;
}

.shoppingCart_totalcol2{
	vertical-align:bottom;
	text-align:right;
	padding:33px 0 5px 0;
	line-height:16px;
	color:#006762;
	font-size:10px;
}

.shoppingCart_totalcol3{
	padding:33px 0 5px 18px;
	font-size:12px;
	width:62px;
	vertical-align:bottom;
	text-align:left;
	line-height:14px;
}

.shoppingCart_btnFinal{
	padding-top:20px;
}

.champQuantite{
	width:32px;height:16px;border:none;background-color:#171916;color:#ffffff;padding:3px;text-align:center;font-size:10px;
}


.btnRemove:hover{
	background-color:#006762;
	border:none;
	font-size:11px;
	color:#FFFFFF;
	padding:3px 7px;
	vertical-align:middle;
	cursor:pointer;
}

*html .btnRemove{
	margin:1px 1px 0 0;

}

/* ACHATS */

.achats{
	width:463px;
	margin-top:-6px;
	margin-bottom:44px;
}

*html .achats{
	width:483px;
}

.achats_col1{
	border-bottom:1px solid #00756d;
	font-size:9px;
	color:#9aaa73;
	background-color:#060705;
	padding:10px 0 0 22px;
	background-image:url(../img/arrowCart.gif);
	background-repeat:no-repeat;
}


.achats_col2{
	border-bottom:1px solid #00756d;
	vertical-align:bottom;
	text-align:right;
	background-color:#060705;
}

.achats_col3{
	padding:33px 0 5px 18px;
	font-size:12px;
	width:62px;
	vertical-align:bottom;
	text-align:left;
}


*html .achats_col3{
	width:80px;
}

.achats_totalcol1{
	font-size:9px;
	color:#9aaa73;
	padding:12px 0 0 22px;
}

.achats_totalcol2{
	vertical-align:bottom;
	text-align:right;
	padding:33px 0 5px 0;
	line-height:16px;
	color:#006762;
	font-size:10px;
}

.achats_totalcol3{
	padding:33px 0 5px 18px;
	font-size:12px;
	width:62px;
	vertical-align:bottom;
	text-align:left;
	line-height:14px;
}

.achats_btnFinal{
	padding-top:20px;
}

.champQuantite{
	width:32px;height:16px;border:none;background-color:#171916;color:#ffffff;padding:3px;text-align:center;font-size:10px;
}


.achats .instructions{
	padding-top:30px;
	color:#cce299;
	font-size:10px;
}

.instructions h4{
	color:#006762;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;
}

/* Create account */

.createAccount{
	width:100%;
	margin-top:-6px;
	margin-bottom:44px;
	
}

.createAccount_col1{
	font-size:10px;
	color:#cce299;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:169px;
}

.createAccount_col2{
	font-size:10px;
	color:#cce299;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:213px;

}

.createAccount_col3{
	font-size:10px;
	color:#cce299;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.createAccount .titre{
	font-size:12px;
	padding-bottom:24px;
}
.createAccount_col3 .titre{
	font-size:11px;
	color:#006762;
}

.createAccount input{
	background-color:#000b0a;
	border:none;
	padding:8px 5px 5px 5px;
	width:154px;
	height:18px;
	font-size:10px;
	color:#cce299;
	margin:5px 0 8px 0;
	vertical-align:middle !important;
	line-height:10px;
}
.createAccount select{
	background-color:#000b0a;
	border:none;
	padding:8px 5px 5px 5px;
	width:154px;
	height:24px;
	font-size:10px;
	color:#cce299;
	margin:5px 0 8px 0;
	vertical-align:middle !important;
	line-height:10px;
}

.finLigne{
	padding-bottom:40px;
}

.createAccount .apt{
	width:25px;
	margin-right:10px;
}

.createAccount .postalCode{
	width:80px;
}

/* Store policy */

#storePolicy .col01{
	width:253px !important;
	float:left;
	padding:0 42px 0 0;
	border-top:1px solid #00756d;

}
#storePolicy .col02{
	width:253px;
	float:right;
	padding:0;
	border-top:1px solid #00756d;
	margin:0 52px 0 0;
	
}



.clear{
	clear:both;
}


.btnRemove{
	background-color:#FFFFFF !important;
	border:none !important;
	margin:1px 0px 0 0 !important;
	font-size:11px !important;
	color:#006762 !important;
	padding:3px 7px 3px 7px!important;
	vertical-align:middle !important;
	width:auto !important;
	line-height:normal !important;
	height:auto !important;
}

.btnDownload{
	background-color:#FFFFFF !important;
	border:none !important;
	margin:1px 0px 0 0 !important;
	font-size:11px !important;
	color:#006762 !important;
	padding:3px 7px 3px 7px!important;
	vertical-align:middle !important;
	width:auto !important;
	line-height:normal !important;
	height:auto !important;
}

.btnComplete{
	background-color:#393b38 !important;
	border:none !important;
	margin:1px 0px 0 0 !important;
	font-size:11px !important;
	color:#fe0202 !important;
	padding:3px 7px 3px 7px!important;
	vertical-align:middle !important;
	width:auto !important;
	line-height:normal !important;
	height:auto !important;
}

#confirmation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cce299;
	margin-bottom:40px;
}

.checkbox_shipping{
	width:auto !important;vertical-align:middle !important;margin:0 10px 0 0 !important;height:auto !important;padding:0 !important;
}
.cadre-boutique{
position:absolute;
}
#newItems #tableItems tr td .cadre-boutique {display:none;}
#newBoutiqueItems .item img.photo-produit{
margin:8px 0 0 6px;
}