body{
margin:0;
padding:0;
width:100%;
height:100%;
background:#5b5b5b;
/*background:url(../img/bg.jpg) repeat;*/
font-family:Verdana;
font:Verdana;
text-decoration:none;

}

h1{
font-size:7pt;
}

#foot{
line-height:normal;
}

h1 a{
text-decoration:none;

}

a {
color:#000000;
}
div#full{
position:absolute;
margin-top:10px;
width:900px;
left:50%;
margin-left:-450px;
height:100%;
/*border-top:1px dashed #ffdd00;
border-left:2px dashed #ffdd00;
border-right:2px dashed #ffdd00;*/
}


#feu{
margin-top:285px;
margin-left:-200px;
width:316px;
left:50%;
position:absolute;
}

div#top{
position:absolute;
width:1000px;
padding:0;
left:50%;
margin-left:-500px;
/*background:#36393b url(../img/bando2.png) no-repeat right top;*/
height:300px;
z-index:1;
}
div#herbe{
background:url(../img/herbe.png) no-repeat;
position:absolute;
width:1000px;
padding-left:5%;
padding-top:100px;
left:50%;
margin-left:-500px;
/*background:#36393b url(../img/bando2.png) no-repeat right top;*/
height:250px;
z-index:2;
top:75px;
text-align:center;
}
div#gardienne {
/*background:url(../img/gardienne.png) no-repeat;*/
z-index:7;
width:250px;
height:250px;
position:relative;
left:50%;
margin-left:-520px;
top:150px;
}
div#centretop {
background:url(../img/centretop.png) no-repeat;
position:absolute;
top:250px;
z-index:6;
width:926px;
left:50%;
margin-left:-463px;
height:30px;
padding-left:350px;
}
#haut_header{
background:url(../img/bando.jpg) no-repeat;
}

#type{
margin-top:-28px;
width:400px;
left:50%;
margin-left:500px;
}

#poele{
z-index:1000;
position:absolute;
width:170px;
left:50%;
margin-left:285px;

}

#top2{

margin left:0px;
position:absolute;
width:150px;
left:50%;
margin-left:285px;
}


div#main{
position:absolute;
top:280px;
/*background:url(../img/bg.jpg) repeat-x;*/
background:#f9f5bb;
color:#c11f03;
font-size:11px;
width:925px;
left:50%;
margin-left:-462px;
z-index:6;
}
div#mid{
min-height: 400px;/*taille minimale de la page*/
position:relative;
width:650px;
margin-left:50px;
/*margin-top:125px;*/
padding-top:2px;
text-align:justify;
color:#c11f03;
font-size:12px;
}
div#mid2{
margin-top:65px;
}

div#mid2 a {
color:#000000;
text-decoration:underline;
}

div#accueil2{
padding-top:70px;
width:650px;
}
table#produit{
width:650px;
top:0;
}
table#paiement{
width:650px;
top:0;
}
table#paiement td {
width:650px;
}
table#produits td#mini{
vertical-align:bottom;
}

table td#catprod {
background-color:#fee8b9;
padding:10px;
border:1px dashed #FF3300;
}
table td#catprod a{
color:#C11F03;
}

table#contact {
width:600px;
}
table#contact td#contactform {
width:150px;
}
table#contact td#contact {
width:600px;
}
table#contact td#contactmsg {
width:0;
}
table#contact td#contactmap {
width:0;
}
table#produit td#indeximage
	{
		/*background:#FFFFFF;
		color:#000000;*/
		width:160px;
		text-align:center;
		font-size:11px;
		/*padding-right:2px;*/
		/*border-bottom:1px dashed #FF3300;*/
	}
	table#produit td#indexnewprod
	{
		height:40px;
		padding-right:10px;
		/*color:#000000;*/
		/*padding-left:20px;*/
		text-align:center;
		font-size:14px;
		border-bottom:1px dashed #FF3300;
		padding-left:10px;
		width:650px;
	}
table#produit td#indextitre
	{
		height:50px;
		padding-right:40px;
		/*color:#000000;*/
		/*padding-left:20px;*/
		text-align:justify;
		font-size:11px;
		/*border-bottom:1px dashed #FF3300;*/
		padding-left:40px;
		width:360px;
	}
	table#produit td#indextitre a
	{
		color:#4c4c4c;
	}
table#produit td#indexprix_ttc
	{
		text-align:center;
		vertical-align:middle;
		width:130px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		/*border-bottom:1px dashed #FF3300;*/
	}
	
table#produit td#image
	{
		/*background:#FFFFFF;
		color:#000000;*/
		width:130px;
		text-align:center;
		font-size:11px;
		/*padding-right:2px;*/
		border-bottom:1px dashed #FF3300;
	}
table#produit td#titre
	{
		height:50px;
		padding-right:10px;
		/*color:#000000;*/
		/*padding-left:20px;*/
		text-align:justify;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
		padding-left:10px;
	}
	table#produit td#titre a
	{
		color:#4c4c4c;
	}
table#produit td#prix_ttc
	{
		text-align:center;
		vertical-align:middle;
		width:100px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
	}
	table#produit td#prix_ht
	{
		/*color:#000000;*/
		border-bottom:1px dashed #FF3300;
	}
table#produit td#qte
	{
		text-align:center;
		/*color:#000000;*/
		height:30px;
		width:65px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;	
	}
table#produit td#bouton
	{
		text-align:center;
		width:65px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;		
	}
	
	
	table#produit td#nompanier
	{
		/*background:#FFFFFF;
		color:#000000;*/
		text-align:center;
		font-size:11px;
		/*padding-right:2px;*/
		border-bottom:1px dashed #FF3300;
	}
table#produit td#datepanier
	{
		height:50px;
		padding-right:10px;
		/*color:#000000;*/
		/*padding-left:20px;*/
		text-align:center;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
		padding-left:10px;
		width:110px;
		
	}
	
table#produit td#typartpanier
	{
		text-align:center;
		vertical-align:middle;
		width:140px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
	}
table#produit td#prixpanier
	{
		text-align:center;
		/*color:#000000;*/
		height:30px;
		width:140px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;	
	}
table#produit td#boutonpanier
	{
		text-align:center;
		width:90px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;		
	}
	
		table#produit td#intitulartpan
	{
		/*background:#FFFFFF;
		color:#000000;*/
		text-align:left;
		font-size:11px;
		/*padding-right:2px;*/
		border-bottom:1px dashed #FF3300;
	}
table#produit td#prixartpan
	{
		height:50px;
		padding-right:10px;
		/*color:#000000;*/
		/*padding-left:20px;*/
		text-align:center;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
		padding-left:10px;
		width:110px;
		
	}
	
table#produit td#qteartpan
	{
		text-align:center;
		vertical-align:middle;
		width:110px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;
	}
table#produit td#modartpan
	{
		text-align:center;
		/*color:#000000;*/
		height:30px;
		width:120px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;	
	}
table#produit td#prixttartpan
	{
		text-align:center;
		width:100px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;		
	}
table#produit td#boutonartpan
	{
		text-align:center;
		width:70px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
		border-bottom:1px dashed #FF3300;		
	}
	table#produit td#recalcul
	{
		text-align:right;
		width:360px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;	
	}
table#produit td#prixttcartpan
	{
		text-align:center;
		width:290px;
		/*color:#000000;*/
		height:30px;
		font-size:11px;
	}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
h2#titre_cat {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
h2#titre_cat a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#C11F03;
text-decoration:underline;
}
#vague{
margin-top:-50px;
z-index:0;
}
div#logo{
position: relative;
}
div#menu{
position: absolute;
/*background:url(../img/menu.png) no-repeat;*/
margin-top:200px;
width:1000px;
margin-left:-1000px;
left:58%;
height:150px;
text-align:center;
z-index:5;
/*filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;*/
}


#droit{
position:relative;
top:50px;
width : 380px;
/*margin-left:-70px;
left:50%;*/
margin-left:470px;
text-align:justify;
background:url(../img/flamme_background.png) no-repeat center;
height:400px;
}

#flamme{
/*position:absolute;
width : 150px;
margin-left:-75px;
left:50%;*/
}

#gauche{
position:absolute;
margin-top:40px;
width : 450px;
margin-left:-420px;
left:50%;
height:400px;
}

div#menutext{
width:150px;
padding-left:40px;
padding-top:60px;
font-weight:bold;
font-size:12px;
color:#003399;
}
div#menutext a{
text-decoration:none;
color:#003399;
}
div#menutext a:hover{
text-decoration:underline;
color:#89cbc7;
}
table#menu {
position:absolute;
height:50px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
width:1000px;
left:50%;
/*margin-left:-500px;*/
}
table#menu td {
width:120px;
}
div#sousmenu{
/*position:relative;
height:25px;
top:153px;
color:#FFFFFF;
font-size:11px;
padding-top:5px;
line-height:20px;
font-weight:bold;
text-decoration:none;
width:900px;
left:50%;
margin-left:-450px;*/
margin-left:250px;
font-size:15px;
text-align:center;
}
div#sousmenu a{
text-decoration:none;
color:#c11f03;
font-weight:bold;
text-decoration:underline;
}
div#sousmenu a:hover{
text-decoration:underline;
color:#333333;
font-weight:bold;
}
img.png {
behavior: url(png.htc);
}
table#listproduits{
margin-left:50px;
}
td#listeproduits{
width:200px;
height:135px;
margin:0;
background:#ffffff;
vertical-align:top;
padding-bottom:30px;
color:#333333;
}

#fond_menudroite{
margin-top:50px;
position:absolute;
width:200px;
left:50%;
margin-left:300px;
z-index:7;
}

div#menudroite{
position:absolute;
margin-top:25px;
left:50%;
margin-left:300px;
width:200px;
height:470px;
color:#FFFFFF;
padding-left:25px;
padding-top:40px;
font-size:13px;
font-weight:bold;
/*background:url(../img/menudroite.png) no-repeat;*/
z-index:8;
}
div#menudroite a{
color:#FFFFFF;
}
div#menudroite a:hover{
text-decoration:underline;
}
img#border {
border:1px dashed #ffdd00;
}
#bureau{
position: absolute;
width:360px;
margin-left:-240px;
left:50%;
text-align:center;
height:110px;
/*background:url(../img/menu_etiquette3.png) no-repeat;*/
}

table#index{
width:650px;
border-bottom:1px dashed #C11F03
}
table#index td#img
{
width:250px;
}
table#index td#text
{
width:380px;
}
table{
top:18px;
width:650px;
}
table td {
width:325px;
}
table td#detailprod {
width:350px;
}

table td#detailprod1 {
width:300px;
/*border-left:1px dashed #FF3300;*/
padding:20px;
}
table td#detailprod2 {
width:650px;
background-color:#fee8b9;
/*border-bottom:1px dashed #FF3300;*/

}
table td a {
color:#000000;
}

table#listcat{
margin-left:50px;
width:650px;
}
table#compte {
width:350px;
}
table#compte td {
width:175px;
}

table#compte td#comptetitre{
width:350px;
}
table#compte td#comptelogin{
width:175px;
}

table#newcompte {
width:500px;
}
table#newcompte td#newcomptevalid {
width:500px;
}

table#formami {
width:500px;
margin-left:100px;
}
table#formami td {
width:250px;
}
table#formami td#formamivalid {
width:500px;
}
table#lesmenus {
margin-left:10px;
text-align:center;
width:650px;
}
table#lesmenus td {
width:250px;
vertical-align:top;
}


div#bandeau{
position: absolute;
margin-top:200px;
width:800px;
margin-left:-390px;
left:50%;
z-index:5000;
}
/*accueil*/
div#haut{
position: absolute;
/*margin-top:230px;*/
top:250px;
width:400px;
margin-left:-240px;
margin-right:20px;
left:50%;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
z-index:5000;
line-height:20px;
}
div#suite{
margin-top:-25px;
}
div#milieu1{
position: absolute;
/*margin-top:230px;*/
top:180px;
width:450px;
margin-left:-260px;
margin-right:20px;
left:50%;
text-align:justify;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
font-weight:bold;
z-index:5000;
line-height:20px;
}
#contenu1{
width:600px;
}
#photo_ac{
width:200px;
margin-left:50px;
left:50%;
}
div#form{
margin-left:50px;
height:300px;
}
div#bas{
position:relative;
top:20px;
background:url(../img/centrebas.png) no-repeat;
height:30px;
}
div#textbas{
position:relative;
text-align:left;
top:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
height:20px;
line-height:20px;
}
div#textbas a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ffffff;
}
div#textbas a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#f66e44;
}
div#admin_lampe{
margin-top:-30px;
text-align:right;
}

#imgmap{
border:1px dashed #C11F03;
}

div#imgaccueil{
/*width:auto;
padding:0;
margin:0;
border:1px #666666 dashed;*/
}
div#date{
color:#333333;
font-style:italic;
}
div#textcontact{
padding-top:30px;
text-align:left;
}
div#textcontact a{
color:#000000;
}
div#textcontact a:hover{
text-decoration:underline;
font-weight:bold;
}
div#photogroup{
height:100px;
margin-left:30px;
}

h3 {
margin-left:250px;
}
h2 {
margin-left:250px;
font-size:14px;
}

