*{
	margin:0px;
	padding:0px;
}
body{
	background:#9E1988 url(images/bg.jpg) top center no-repeat;
}

#global {
	position:relative;
	display:block;
    left: 50%; 
    top: 0px;
    width: 1024px;
    margin-left: -512px;
	background:url(images/center.jpg) top center repeat-y;
	float:left;
}

#center {
    display:block;
	width:920px;
    margin-left: 52px;
	background:url(images/bg_bandeau.jpg) top center no-repeat;
	float:left;
}

#menu {
	margin-top:-65px;
	padding:25px 16px 0px 16px;
    display:block;
	position:relative;
	width:196px;
	min-height:330px;
    margin-left: 0px;
	background: url(images/menu.jpg) no-repeat;
	background-position:left top;
	float:left;
	font-family:"Verdana";
	font-size:11px;
	color:#9F1A8A;
	font-weight:bold;
}

#bottom {
    display:block;
	width:100%;
	background: url(images/bottom.gif) no-repeat bottom center;
	float:left;
	padding-bottom:25px;
}
#bottom .text{clear:left;}
#bottom .text span{
	position:relative;
	display:block;
	width:670px;
	left:50%;
	margin-left:-460px;
	padding:5px 0px 0px 250px;
}

#bottom .text span, #bottom a{
    color:#FFFFFF;
	font-family:"Verdana";
	font-size:9px;
	text-decoration:none;
}

#bottom span.none{
	display:none;
}
/** Menu **/

#menu a.panier{
	display:block;
	width:190px;
	border-bottom:1px dotted #9E1988;
	background: url(images/panier.gif) no-repeat top center;
	height:22px;
	padding-top:18px;
	
	font-family:"Verdana";
	font-size:10px;
	color:#9E1988;
	font-weight:bold;
	text-decoration:none;
}

#menu a.panier strong{font-size:12px;padding-right:40px;}

#menu ul{
	display:block;
	width:190px;
	text-align:right;
	padding-bottom:40px;
}

#menu ul li{
	padding-top:10px;
	list-style-type:none;
}

#menu ul a{
	font-family:"Verdana";
	font-size:11px;
	color:#9F1A8A;
	font-weight:bold;
	text-decoration:none;
}

#menu ul a:hover{text-decoration:underline;}

#menu ul a.current{text-decoration:underline;}

/** Contenu **/

.clear{
	display:block;
	width:1px;
	height:1px;
	clear:right;
}

.space{
	display:block;
	height:10px;
}

.content{
	clear:right;
	text-align:center;
	border-top:1px dotted #9E1988;
	display:block;
	float:left;
	margin:30px 0 0 3px;
	width:686px;
}

.content .title span{
	font-family:"Verdana";
	font-size:12px;
	color:#9E7BB7;
	font-weight:bold;
}

.content .title strong{
	background-color:#FFFFFF;
	padding:0px 20px; 
	font-family:"Verdana";
	font-size:18px;
	color:#9F1A8A;
	font-weight:bold;
}

.content .title marquee{
	display:block;
	margin:-45px 0 5px 0;
	background-color:#9F1A8A;
	height:25px;
	padding:5px 0 0 0;
	
	color:#ffffff;
	font-family:"Arial";
	font-size:17px;
	font-weight:bold;
}

.content .title input[type="text"]{
	background-color:#FFFFFF;
	padding:0px 20px; 
	font-family:"Verdana";
	font-size:18px;
	color:#9F1A8A;
	font-weight:bold;
	width:400px;
	text-align:center;
}

.content .title input[type="submit"]{
	margin-top:2px;
	font-family:"Verdana";
}

.content .head{
	position:relative;
	margin-top:-12px;
}

.content .produit{
	display:block;
	border-bottom:1px dotted #9E1988;
	width:332px;
	padding-left:10px;
	padding-top:10px;
	height:220px;
	text-align:left;
}

.content .first{float:left;}
.content .second{float:right;border-left:1px dotted #9E1988;}

.content .produit .img_prd{
	display:block;
	border:1px solid #9F1A8A;
	width:143px;
	padding-top:20px;
	text-align:center;
	background: url(images/bottom_img_prd.jpg) no-repeat bottom center;
	text-decoration:none;
	float:left;
}

.content .produit .img_prd a.click{
	display:block;
	height:22px;
	padding-top:28px;
	
	font-size:10px;
	font-family:"Verdana";
	color:#9E7BB7;
	font-weight:bold;
	text-decoration:none;
}

.content .produit .img_prd .image{
	display:block;
	overflow:hidden;
	padding:0;
	width:143px;
	height:100px;
}

.content .produit .infos_prd{
	display:block;
	float:left;
	padding-left:10px;
}

.content .produit .infos_prd a, .content .produit .infos_prd span{display:block;padding-top:5px;font-family:"Verdana";font-weight:bold;}

.content .produit .infos_prd span.name_prd{
	width:170px;
	
	color:#9E1988;
	font-size:14px;
}

.content .produit .infos_prd span.prix_prd{
	color:#9E1988;
	font-size:18px;
}

.content .produit .infos_prd a{
	font-size:12px;
	font-family:"Verdana";
	font-weight:bold;
	text-decoration:none;
}

.content .produit .infos_prd a.details{color:#9E7BB7;padding-top:10px;margin-bottom:10px;}

.content .produit .infos_prd a.panier{
	color:#9E1988;
	background: url(images/panier.gif) no-repeat center top;
	padding-top:40px;
	width:120px;
}

.admin_liste .produit .infos_prd a.panier, .admin_liste_archive .produit .infos_prd a.panier{
	color:#9E1988;
	background: url(images/update.gif) no-repeat center top;
	padding-top:35px;
	width:120px;
	text-align:center;
}
.admin_liste .title{text-align:left;}
.admin_item .box, .admin_zone .box, .admin_frais .box{text-align:left;padding-left:20px;padding-top:10px;}
.admin_liste form{text-align:center;}

.admin_liste  a.add, .admin_item  a.add{
	display:block;
	font-size:12px;
	font-family:"Verdana";
	font-weight:bold;
	text-decoration:none;
	color:#9E1988;
	background: url(images/add.gif) no-repeat center top;
	width:250px;
	padding-top:35px;
	margin-left:218px;
	text-align:center;
}

.admin_item, .admin_zone, .admin_frais{text-align:left;}

.admin_zone a{text-decoration:none;color:#000000;}
.admin_zone a:hover{text-decoration:underline;}
.admin_zone input[type="text"]{width:40px;text-align:right;}
.admin_frais input[type="text"]{width:50px;text-align:right;}

.admin_frais span.poids{width:200px;display:block;float:left;}

.admin_item .title, .admin_zone .title, .admin_frais .title{text-align:center;}

.admin_zone span.error{color:red;}

#bottom .foot{
	background:url(images/center.jpg) top left repeat-y;
	float:left;
	left:50%;
	margin-left:-460px;
	position:relative;
	display:block;
	width:686px;
	/*border-top:1px solid #9F1A8A;*/
	padding:0px 0px 10px 250px;
	margin-top:-1px;
	text-align:center;
}

#bottom .foot .links{border-top:1px solid #9F1A8A;padding:12px 0px 0px 0px;}

#bottom .foot .link{display:block;float:left;}

#bottom .foot a.infos{background: url(images/infos.jpg) no-repeat center top;width:100px;height:40px;}
#bottom .foot a.contact{background: url(images/contact.jpg) no-repeat center top;width:100px;height:40px;margin-right:20px;}

#bottom .foot a.frais{
	background: url(images/port.jpg) no-repeat left top;
	padding:8px 0px 8px 115px;
	
	font-size:11px;
	font-family:"Arial";
	font-weight:bold;
	text-decoration:none;
	color:#9E7BB7;
	text-align:left;
}

#bottom .foot a.frais span{color:#6C7E16;}

#bottom .foot div.paiement{
	background: url(images/paiement.jpg) no-repeat center top;
	width:180px;
	padding:18px 0px 0px 0px;
	
	font-size:10px;
	font-family:"Arial";
	font-weight:bold;
	text-decoration:none;
	color:#6C7E16;
}

#bottom .foot a.cgv{
	background: url(images/cgv.jpg) no-repeat center top;
	height:41px;
	width:56px;
}
.cmd{text-align:left;}
.accueil .text_accueil{padding-top:100px;}
.information, .information_dragee, .information_mariage, div.contact{padding-left:70px;text-align:left;width:616px;}
.commande .box, .admin_fiche_new .box, .admin_fiche .box, .admin_item_new .box{padding-left:100px;text-align:left}
.admin_accueil .box, .cmd_liste .box{padding-left:50px;text-align:left;}
.admin_accueil .box li{margin-left:32px;}

.admin_item_new table{text-align:center;}


.information a, div.contact a{
	font-size:12px;
	font-family:"Verdana";
	font-weight:bold;
	text-decoration:none;
	color:#9F1A8A;
}

.information a:hover, div.contact a:hover{text-decoration:underline;}

.panier box{text-align:left;}

.panier td{text-align:center;}

.panier .achats td{
	text-align:left;
	font-family:"Verdana";
	font-size:11px;
	padding-right:4px;
}

.panier .text_titre_reference, .panier span{
	color:#9E7BB7;
	font-weight:bold;
	text-align:left;
}

.panier span{
	display:block;
	text-align:center;
}

.client .box{
	text-align:left;
	padding-left:20px;
}

.fiche .box{
	display:block;
	border:1px solid white;
	text-align:left;
	padding-left:140px;
}

.fiche table{
	text-align:left;
	width:400px;
	font-family:"Verdana";
	font-size:12px;
}

.fiche td{
	padding:5px 0px;
}

.fiche .name_prd{
	font-family:"Verdana";
	font-size:12px;
	color:#9F1A8A;
	font-weight:bold;
}

.fiche .desc_prd{
	font-family:"Verdana";
	font-size:12px;
}

.fiche .declinaison_prd{
	font-family:"Verdana";
	font-size:12px;
}

.fiche td.retour{
	text-align:center;
	padding:30px 0px;
}

.fiche td.text_tarif{
	max-width:200px;
}

.fiche td.panier_case{
	min-width:200px;
	text-align:right;
}

.fiche a.panier{
	display:block;
	background: url(images/panier.gif) no-repeat center top;
	padding-top:40px;
	width:120px;
	font-family:"Verdana";
	font-size:12px;
	text-decoration:none;
	color:#6C7E16;
	font-weight:bold;
}

.fiche form, .accueil form, .liste form{
	font-size:12px;
	color:#6C7E16;
	font-weight:bold;
	vertical-align:middle;
}

.fiche form span{
}

.fiche input[type="submit"]{
	border:0;
	background: url(images/panier.gif) no-repeat center top;
	height:40px;
	width:30px;
	font-family:"Verdana";
	font-size:12px;
	text-decoration:none;
	color:#6C7E16;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
}

.accueil input[type="submit"], .liste input[type="submit"]{
	border:0;
	background: url(images/panier.gif) no-repeat center top;
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	color:#9E1988;
	padding-top:40px;
	width:120px;
}

.fiche input[type="text"], .accueil input[type="text"], .liste input[type="text"]{
	font-size:12px;
	border:1px solid #6C7E16;
	color:#6C7E16;
	width:30px;
	margin-bottom:10px;
	vertical-align:text-top;
	height:16px;
}

.fiche select, .accueil select, .liste select{
	font-size:12px;
	border:1px solid #6C7E16;
	color:#6C7E16;
	vertical-align:text-top;
	height:18px;
	width:100px;
}

.imp_liste td.bann{
	background: url(images/top.jpg) no-repeat center top;
}

.zone .text, .frais .text{
	font-family:Verdana,Arial,Helvetica,Garamond,sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	padding-left:20px;
	color : #454545;
}

.frais .text span.poids {
	display:block;
	float:left;
	width:200px;
}

.zone .text a{
	text-decoration:none;
	color : #454545;
}

.zone .text a:hover{text-decoration:underline;}

.fiche a.img_prd{cursor:url(http://www.le-ballotin.fr/css/images/search_32.ico), move;}