.pizza_text_gris {
	clear:both;
}
.login input, .login select {
	float:left;
}
.container{
	width:700px;
	border:1px solid red;
	background:#FFF0ED;
	padding:5px;
	margin:0 auto;
}

.loginnew{
 display:none;
	
	width:98%; margin:20px auto; float:none; clear:both;
	background:url(../images/home_48.png)  no-repeat 30px right;
}
.loginnew label{
	clear:both;
	width:100px;
}

* html img,
* html .png {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
div.container h4 {
background:none;
font-size:13px;
font-weight:normal;
color:#F30;
margin:0;
padding:5px 0;
width:auto;
}
div.container ol li {
	color:red;
	list-style-type:disc;
	margin-left:15px;
}
.container label.error {
	display:inline;
}
.ok, .alert, .erreur {
	width:80%;
	margin:10px auto;
	padding:20px 10px;
	border:#6CA521 1px solid;
	text-align:center;
	background:#E1F7B9 url(../images/ok.gif) no-repeat center left;
	background-position:10px 50%;
}
.alert {
	border:#F1BD0C 1px solid;
	background:#FDF4D9 url(../images/alert.gif) no-repeat center left;
}
.erreur {
	border:#EF341F 1px solid;
	background:#FDE6DF url(../images/erreur.png) no-repeat center left;
}
.glaces{
	background:url(../images/glacesarondi.gif) no-repeat top center;
	width:320px;
	height:120px;
	margin-bottom:10px;
	padding-top:10px;
	
}
.glaces2{
	background:url(../images/glacesarondi2.gif) no-repeat top center;
	width:320px;
	height:120px;
	margin-bottom:10px;
	padding-top:10px;
}
.glaces2 .cadd, .glaces .cadd{
	right:15px;
top:90px;
}
.glaces2 .img, .glaces .img{
	float:left;
	margin:0 20px;
}
.glaces2 .prix, .glaces .prix{
	font-size:18px;
	font-weight:bold;
	padding:2px;
}
.paninis{
	margin:10px auto;
	padding:5px;
	width:700px;
}
.paninis .prix, .paninis .prix{
	font-size:14px;
	font-weight:bold;
	float:right
}
.paninis img{
	float:right;
	margin-left:10px;
}
input.error, select.error {
	border:inherit;
	border: 1px dotted red;
}
.help{
	background:url(../images/livraison.png) no-repeat;
	width:201px;
	height:276px;
	float:right;
	margin-top:140
}
.help ul{
	margin:15px 10px 0 30px;
	padding-top:10px;
	list-style:upper-roman
}
.help li{
	margin:5px 0;
	color:#666;
	list-style:upper-roman
}