html,body {
padding:0px;
margin:0px;
text-align:center;
background-color:transparent;
color:#000000;
background-image:url(../images/fond.png);
line-height:100%;
}

a:link {color: red; text-decoration:underline;background-color:transparent;}
a:hover {color:red; text-decoration:none;background-color:transparent;}
a:visited {color: red; text-decoration:underline;background-color:transparent;}

accronyme{
border-style:none;
}


span.red{
background-color:transparent;
color:red;
}

h2 a span  {
color:#FFFF00;
background-color:transparent;
border-bottom:1px solid #FFFF00;
}

h2 a:hover span{
color:#FFFFFF;
background-color:transparent;
text-decoration:none;
}


.image{
margin-top:-5px;
padding-left:2px;
float:right;
}

.imageCondition{
	margin-top:-10px;
padding-left:2px;
float:right;
}

.imagePlat{
margin-top:-10px;
padding-left:2px;
float:right;
}


.image1{
padding:2px;
float:right;
margin:-10px 20px;
border:1px solid #1F1F1F;
}

.imagePizza{
padding:2px;
float:left;
margin:-20px 20px;
}

.imageN{
margin-left:20px ;
}

.imageP{
padding:2px;
float:right;
border:1px solid #1F1F1F;
margin:2px;
}


h1{
padding-top:20px;
width:400px;
font-size : 1.2em; 
font-family : Times, Helvetica, Geneva, Arial, Verdana, sans-serif;
color : navy; 
background-color:transparent;
}

h1 span{
position:absolute;
top:1000px;
left:1000px;
display:none;
margin:0px;
padding:0px;
font-family : Times, Helvetica, Geneva, Arial, Verdana, sans-serif;
}

h2 {
margin-left:auto;
margin-right:auto;
width:558px;
height:25px;
text-align:left;
background-image:url(../images/h2.png);
background-position: 0px -3px;
font-size :1.2em; 
color:white;
text-indent:10px;
padding-left:10px;
padding-top:6px;
padding-bottom:7px;
font-family : Times, Helvetica, Geneva, Arial, Verdana, sans-serif;
}

h2.h2b {
background-image:url(../images/h2b.png);
background-position: 0px -3px;
}

h2.h2bd {
text-align:left;
background-image:url(../images/h2bd.png);
background-position: 0px -3px;
}

h2.h2v{
text-align:left;
background-image:url(../images/h2v.png);
background-position: 0px -3px;
}

h3 {
font-size :1.1em; 
font-family :Helvetica, Geneva, Arial, Verdana, sans-serif; 
color:red;
background-color:transparent;
padding:0px;
margin:0px;
}

/* --------------------- balise <tableau> ---------------------------*/

table{
margin-left:auto;
margin-right:auto;
width:550px;
padding:0px;
}

td{
padding:2px 0px;
}

th {
display:none;
}

.cellule{
width:84%;
text-align:left;
border-bottom:1px dotted black; 
}

.celluleTex{
padding:2px 10px;
text-align:left;
width:70%;
border-bottom:1px dotted #003399;
}

.celluleP{
text-align:center;
margin:0px;
background-color:#DFEAFF;
color:22222;
font-weight:bold;
font-size:1.2em;
line-height:1em;

 
}

/* -------------------- Contain ---------------------------*/

div#contain{
position:relative;
padding:0px;
font-family :Helvetica, Geneva, Arial, Verdana, sans-serif; 
font-size : 0.80em;
margin-left:auto;
margin-right:auto;
text-align:left;
width:1016px; 
color:#333333;
background-color:transparent;
line-height:100%;
}

div#flash-texte img{
	margin-left:-15px;
	}

div#flash-texte li{
	display:inline;
	}


div.annonces{
margin:20px 0px 20px 0px;
width:468px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div.annoncesCarre{
margin:20px 0px 20px 0px;
width:336px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#annoncesMenu{
margin:0px 0px 0px 0px;
width:468px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#annoncesMenuHaut{
margin:-20px 0px 0px 0px;
width:468px;
height:15px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#annoncesMenuHautPromotion{
margin:0px 0px 0px 0px;
width:468px;
height:15px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#promotion {
margin-top:25px;
margin-bottom:20px;
}

div#promotionMidi{
width:650px;
margin-left:auto;
margin-right:auto;
}

div#promotionMenu{
width:550px;
margin-left:auto;
margin-right:auto;
}

div#promotionMidi1{
width:398px;
margin-left:auto;
margin-right:auto;
}

div#promotionMidi p{
display:none;
position:absolute;
top:-1000px;
left:-1000px;
}

div#promotion p {
border-bottom:1px dotted black;
padding:10px;
width:530px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div.promotionH {
margin-bottom:20px;
}

div.promotionH p {
border-bottom:1px dotted black;
padding:10px;
width:530px;
margin-top:-10px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#home div#promotion p  {
text-align:left;
}

div#promotion .canette {
text-align:center;
}

div#promotion a:visited{
background-color:transparent;
color:#FFFF00;
}

div#promotion p a:visited{
color:red;
background-color:transparent;

}

div#home div#promotion p {
border:1px dotted #003366;
padding:10px;
width:550px;
}

/* -------------------- Header ---------------------------*/

div#header{
position:relative;
top:35px;
z-index:3
}

/* -------------------- Menu-g ---------------------------*/

div#menu-g{
position:absolute;
left:0px;
top:350px;
height:1200px;
width:322px;
z-index:2;
}

/* -------------------- Page ---------------------------*/

div#page{
position:relative;
top:-10px;
margin-left:261px;
padding:0px;
width:720px;
height:100%;
z-index:1;
line-height:1.2em;
background-color:#FFFFFF;
color:#333333;
}

div#menu{
list-style-type:none;
width:720px;
text-align:center;
margin-bottom:5px;
}

div#menu a{
font-family :Helvetica, Geneva, Arial, Verdana, sans-serif; 
}

div#menu ul{
padding:0px;
margin:0px;
}


div#menu li{
display:inline;
}

div#recherche{
	float:right;
	margin:26px 100px;
	}
/* -------------------- Home ---------------------------*/

div#home{
width:717px;
margin-left:auto;
margin-right:auto;
}

div#home p.texteH{
margin:0px auto 0px auto;
text-align:justify;
width:550px;
clear:left;
}

div#home p.texteH img{
margin-left:10px;
}

div#home p#textePresentation{
margin-left:auto;
margin-right:auto;
width:550px;
margin-top:100px;
}

div#home h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-home_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#home ul{
margin-left:40px;
list-style-type:square;
}

div#home ul li{
float:left;
margin-left:20px;
list-style-type:square;
}



/* -------------------- Pizza ---------------------------*/

div#pizza{
margin-left:auto;
margin-right:auto;
width:717px;
}

div#pizza h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-pizza_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#pizza table#pizzaC{
background-image:url(../images/pizzaA.png);
background-position:20px;
background-repeat:no-repeat;
}

div#pizza table#pizzaM{
background-image:url(../images/pizzaworld-world_17.png);
background-position:center;
background-repeat:no-repeat;
}

div#pizza table#brusket{
background-image:url(../images/brusketA.png);
background-position:center;
background-repeat:no-repeat;
}

#cm{
text-align:center;
border:none;
}



/* -------------------- salade ---------------------------*/

div#salade{
margin-left:auto;
margin-right:auto;
width:717px;
}

div#salade p{
text-align:left;
}

div#salade p.T{
margin-left:auto;
margin-right:auto;
text-align:center;
width:200px;
}

div#salade p.T1{
margin-left:auto;
margin-right:auto;
text-align:center;
width:200px;
padding:5px;
border:1px dotted #003399;;
}


div#salade p a{
color:red;
background-color:transparent;
}


div#salade h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-salade_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#salade table{
background-position:center;
background-repeat:no-repeat;
margin-bottom:20px;
}

/* -------------------- plats ---------------------------*/

div#plats{
width:717px;
}


div#plats table{
background-image:url(../images/pizzaworld-lasagne_17.png);
background-position:20px;
background-repeat:no-repeat;
margin-bottom:20px;
}

div#plats h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-nosplats_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#plats p{
margin-left:auto;
margin-right:auto;
padding:10px;
border:1px dotted #003399;
}

/* -------------------- texmex ---------------------------*/

div#tex{
width:717px;
}

div#tex h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-tex_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#tex p{
margin-left:auto;
margin-right:auto;
border-bottom:1px dotted #003399;
}

div#tex table{
padding:0px;
background-image:url(../images/nuggetsA.png);
background-position:center;
background-repeat:no-repeat;
margin-bottom:20px;
}

div#tex p.T1{
margin-left:auto;
margin-right:auto;
text-align:center;
width:200px;
padding:5px;
border:1px dotted #003399;;
}


/* -------------------- dessert ---------------------------*/

div#dessert{
width:717px;
border:none;
}

div#dessert p{
margin-left:auto;
margin-right:auto;
border:1px dotted #003399;
}

div#dessert h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-desserts_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#dessert table{
background-image:url(../images/brownA.png);
background-position:center;
background-repeat:no-repeat;
margin-bottom:20px;
}

/* -------------------- Boisson ---------------------------*/

div#boisson{
width:717px;
border:none;
}

div#boisson p#promo{
padding:10px;
width:250px;
border:none;
}

div#boisson h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-boissons_12.png);
background-position:right;
background-repeat:no-repeat;
}

div#boisson table{
background-image:url(../images/boisson1.png);
background-position:center;
background-repeat:no-repeat;
margin-bottom:20px;
}

#promoBoisson {
margin-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:200px;
color:#FF0000;
background-color:transparent;
font-weight:bold;
}


span.cl{
position:relative;
top:0px;
visibility:visible;
display:inline;
color:#333333;
background-color:transparent;
}


div#home{
width:717px;
margin-left:auto;
margin-right:auto;
}

div#home p.texte{
margin-left:auto;
margin-right:auto;
width:550px;
}

/* -------------------- Conditions ---------------------------*/

div#condition{
width:717px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/pizzaworld_17.png);
background-repeat:no-repeat;
background-position:120px 200px;
}

div#condition p.texte{
margin-left:auto;
margin-right:auto;
width:550px;
}

div#condition h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld_10.png);
background-position:right;
background-repeat:no-repeat;
}

div#condition h3 {
margin-left:auto;
margin-right:auto;
width:550px;
text-align:left;
font-size :1.2em; 
color:red;
background-color:transparent;
text-indent:0px;
border-bottom:1px solid red;
font-family :Helvetica, Geneva, Arial, Verdana, sans-serif; 
}

div#condition p span { 
color:red;
background-color:transparent;
font-weight:bold;
}

div#condition div{
margin-top:20px;
}


/* -------------------- Promotion ---------------------------*/

div#promotions{
width:717px;
margin-left:auto;
margin-right:auto;
}

div#promotions p.texteH{
margin:0px auto 0px auto;
text-align:justify;
width:550px;
clear:left;
border:none;
}

div#promotions p.texteH img{
margin-left:10px;

}

div#promotions p#textePresentation{
margin-left:auto;
margin-right:auto;
width:550px;
margin-top:100px;
}

div#promotions h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-promotion.png);
background-position:right;
background-repeat:no-repeat;
}

div#promotions ul{
margin-left:40px;
list-style-type:square;
}

div#promotions ul li{
float:left;
margin-left:20px;
list-style-type:square;
}

/* -------------------- Mentions ---------------------------*/

div#mentions{
width:717px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
background-position:120px 200px;
}

div#mentions p.texte{
margin-left:auto;
margin-right:auto;
width:550px;
border-bottom:1px solid red;
}

div#mentions h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld-mentions-legales.png);
background-position:right;
background-repeat:no-repeat;
}

div#mentions h3 {
margin-left:auto;
margin-right:auto;
width:550px;
text-align:left;
font-size :1.2em; 
color:red;
background-color:transparent;
text-indent:0px;
border-bottom:1px solid red;
font-family :Helvetica, Geneva, Arial, Verdana, sans-serif; 
}

div#mentions p span { 
color:red;
background-color:transparent;
font-weight:bold;
}

div#mentions div{
margin-top:20px;
}


/* -------------------- footer ---------------------------*/

div#footer{
text-align:center;
background-image:url(../images/copy.png);
background-repeat:no-repeat;
background-position:-1px bottom; 
height:50px;
width:720px;
font-family:Helvetica,Geneva,Verdana,Arial, sans-serif; 
font-size : 0.85em; 
}

div#footer a{
color:#333333;
background-color:transparent; 
text-decoration:underline;
}

div#footer a:hover{
color:red; text-decoration:underline;
background-color:transparent;
}

div#footer p#copyA a{
color:white; text-decoration:underline;
background-color:transparent;
}

div#footer p#copyA :hover{
color:red; text-decoration:underline;
background-color:transparent;
}

div#footer p{
position:relative;
z-index:4;
text-align:center;
background-color:transparent;
color:white;
padding-top:10px;
width:717px;
height:20px;
border:none;
line-height:0.7em;
}

div#footer p img{
margin:2px;
vertical-align:middle;
border:0px;
}

div#footer ul#menuRef{
margin-top:26px;
text-decoration:none;
list-style-type:none;
font-size:1em;
color:white;
}

div#footer ul#menuRef li{
display:inline;
}

div#footer ul#menuRef li a{
	color:white;
}

div#footer ul#menuRef li a strong{
	font-size:1.5em;
}

div#footer ul#menuRef li a strong.moyen{
	font-size:2em;
}

ul#menuRef li a strong.grand{
	font-size:2.5em;
}


/*----------- annuaires ---------------*/

div#annuaire{
width:717px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
background-position:120px 200px;
}

div#annuaire p.texte{
margin-left:auto;
margin-right:auto;
width:550px;
}

div#annuaire h1{
width:717px;
height:100px;
background-image:url(../images/pizzaworld_10annuaires.png);
background-position:right;
background-repeat:no-repeat;
}

/*----------- sponsors ---------------*/

div#sponsor{
margin-left:auto;
margin-right:auto;
width:550px;
color:white;
text-align:center;
background-color:transparent;
margin-bottom:100px;
}

div#sponsor a{
color:red;
background-color:transparent;
font-size:0.8em;
}

div#sponsor a:hover{
color:red;
background-color:transparent;
}

div#sponsor img{
padding:5px;
border:1px dotted #003366;
margin:5px;
vertical-align:middle;
}




