.background {
	background-image: url(../images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background-color: #59A71D;
}
.MainFullDiv {
	margin: 0px;
	padding: 0px;
	width: 1024px;
}

.whitelink{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.whitelink:hover{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}

.whitelink:visited{
	color:#ffffff;
	text-decoration:none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}


.HeaderFullDiv {
	margin: 0px;
	padding: 0px;
	width: 1024px;
}
.headerMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-image: url(../images/header-repeat.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.HeaderActualDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.HeaderGnrlDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.HeaderTopLink {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 512px;
	line-height: 30px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	background-image: url(../images/top-link-bg.png);
	background-repeat: repeat-x;
}
.Livraison {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 321px;
}
.Logo {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 382px;
}
.Contacts {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 321px;
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #f6e800;
	text-align: left;
}
.Navbar {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
}
.TopNavbarDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	background-image: url(../images/nav-bar-bg.png);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 14px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 43px;
	height: 43px;
}
.SecNavbar {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	line-height: 41px;
	background-image: url(../images/sec-nav-bar-bg.png);
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 14px;
	color: #000;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}


.BodyFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.BodyActualDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.BodyGnrlDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.BodyGap {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 39px;
}
.BodyJQuery {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.linkpageMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}

.MainPageFlash {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 946px;
}

.FooterFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.FooterActualDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.FooterGnrlDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
}
.FooterTop {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}

.FooterMiddle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	background-image: url(../images/footer-middle-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	line-height: 28px;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
}

.FooterBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1024px;
	line-height: 25px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: center;
	background-image: url(../images/footer-bottom-bg.png);
	background-repeat: no-repeat;
}
.navbar {
	background-image: url(../images/nav-bar-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 43px;
	width: 1024px;
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 43px;
	background-position: center top;
}
#topnavbar{
	width:1024px;
	height:43px;
	float:left;
	voice-family:inherit;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
#topnavbar ul{
	list-style:none;
	margin:0px;
	text-align: center;
	padding: 0px;
}
#topnavbar li{
	display:inline;
	padding-right: 1px;
	padding-left: 1px;
	text-align: center;
	margin: 0px;
}
#topnavbar a,#topnavbar a:visited{
	color:#FFFFFF;
	text-decoration: none;
	text-align: center;
}
#topnavbar a:hover{
	color: #fbd303;
	text-decoration: none;
}
#topnavbar .current a, #topnavbar .current a:hover, #topnavbar .current a:visited{
	color:#fbd303;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.SecNavigationDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 41px;
	width: 1024px;
	font-family: Arial;
	font-size: 12px;
	line-height: 41px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/sec-nav-bar-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	background-position: center top;
}
#topLargeNavbarSec{
	voice-family:inherit;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 41px;
	width: 1024px;
}
#topLargeNavbarSec ul{
	list-style:none;
	margin:0px;
	text-align: center;
	padding: 0px;
}
#topLargeNavbarSec li{
	display:inline;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin: 0px;
}
#topLargeNavbarSec a,#topLargeNavbarSec a:visited{
	color:#000;
	text-decoration: none;
	text-align: center;
}
#topLargeNavbarSec a:hover{
	color: #F00;
	text-decoration: none;
}
#topLargeNavbarSec .current a, #topLargeNavbarSec .current a:hover, #topLargeNavbarSec .current a:visited{
	color:#F00;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.linkpageMain {
	padding: 0px;
	width: 1024px;
	margin: 0px;
	float: left;
}
.linkpageFull {
	padding: 0px;
	width: 1024px;
	margin: 0px;
	float: left;
	background-image: url(../images/linkpage-main-bg-center.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.linkpageGnrl {
	padding: 0px;
	width: 1024px;
	margin: 0px;
	float: left;
}
/********PANIER START*******/
.monPanierMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
.monPanierGnrlDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
}
.selectedItemsTitles {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 180px;
}
.monPanierTitleDiv {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 180px;
	background-image: url(../images/panier-title-bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	line-height: 30px;
}
.bin {
	margin: 0px;
	float: left;
	height: 21px;
	width: 37px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.smallPlusMinus {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 14px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	
}
.numberOfItemsSelected {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 35px;
	
	text-decoration: none;
}
.selectedItemSubPrice {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	width: 70px;
	float: left;
	
	height: 30px;
}
.divider {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2px;
	width: 180px;
}
.selectedItemsName {
	font-family: Arial;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #FF0;
	text-align: left;
	margin: 0px;
	float: left;
	height: auto;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.selectedItemsDetails {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	margin: 0px;
	float: left;
	width: 160px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.totalFullDiv {
	background-image: url(../images/totle-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 180px;
}
.totalText {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	width: 80px;
	height: 30px;
	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.totalValue {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0px;
	float: left;
	height: 30px;
	width: 80px;
	
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.validerDetailFullDiv {
	background-image: url(../images/panier-buttons-bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	float: left;
	height: 30px;
	width: 180px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.hoiresText {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #FF0;
	text-align: center;
	margin: 0px;
	float: left;
	height: auto;
	width: 180px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
/*********PANIER END**********/
/*******CenterArea Start********/
.linkpageCenterMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
	background-image: url(../images/linkpage-body-center-bg.png);
	background-repeat: repeat-y;
}
.linkpageCenterMainGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
	padding-bottom : 12px;
}
.pizzaTypesMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
}
.pizzaTypesDiv {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/pizza-types-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	float: right;
	height: 25px;
	width: 70px;
	line-height: 25px;
	padding: 0px;
}
.pizzaTypesTitle {
	margin: 0px;
	float: left;
	height: 30px;
	width: 554px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../images/pizza-types-title-bg.jpg);
	background-repeat: repeat-x;
	line-height: 30px;
	padding: 0px;
}
.linkpageCenterMian {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 504px;
}
.priceMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 554px;
	background-image: url(../images/pizza-prise-bg.jpg);
	background-repeat: repeat-x;
}
.priceLeftDiv {
	background-image: url(../images/price-left-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: auto;
}
.priceDiv {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/price-bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 25px;
	width: 70px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.radioMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
	height: 25px;
	background-image: url(../images/pizza-radio-bg.jpg);
	background-repeat: repeat-x;
}
.radioLeftTxtDiv {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.radioDiv {
	margin: 0px;
	float: right;
	height: 25px;
	width: 70px;
	background-image: url(../images/radio-bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.typesDetail {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	height: 25px;
	width: 590px;
	text-align: left;
	background-image: url(../images/pizza-types-detail-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 25px;
}
.quantiteMainDiv {
	margin: 0px;
	float: left;
	height: 25px;
	width: 590px;
	background-image: url(../images/pizza-types-quantite-bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 25px;
}
.ingredientMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
}
.validerMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 554px;
	background-image: url(../images/linkpage-center-valider-buttons-bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.validerDetail {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	float: left;
	height: auto;
	width: 560px;
	background-image: url(../images/detail-border.png);
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.aEmporterTextLeftAlign {
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	margin: 0px;
	float: left;
	width: 534px;
	color: #FFF;
	line-height: 18px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.conditionsParagraphTitles{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FF0;
	text-decoration: none;
}
.conditionsMainTitle{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}
.recrutementTable {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
	color: #590C16;
}
.contactPageAddress {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	margin: 0px;
	float: left;
	width: 534px;
	padding: 10px;
}
.fideliteFullArea {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	margin: 0px;
	padding: 10px;
	float: left;
	width: 534px;
}
.normalWhiteText{
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.pdsMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 554px;
}
/**------------**/
.pdsTitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.pdsTxt {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.h1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FF0;
}

.h2 {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
}
.h3 {
	font-family: Arial;
	font-size: 12px;
	color: #fff;
}
.h4 {
	color: #FFF;
	font-family: Arial;
	font-size: 12px;
}
.style1 {
	font-size: 15px;
	font-family: Arial;
	color: #FFF;
	padding-top: 10px;
}
.style15 {
	font-size: 12px;
	font-family: Arial;
	padding-top: 3px;
	padding-left: 5px;
}
.style18 {color: #000000}
.style6 {color: #FF9800;
	font-family: Arial;
	font-size: 12px;
}
.style7 {font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.style50 {
	font-family: Arial;
	font-size: 12px;
	color: #990000;
	text-align: left;
	padding-left: 15px;
}
.whitelink{
	color:#FFFFFF;
	text-decoration:none;
}
.whitelink:hover{
	color:#f6cc02;
	text-decoration:none;
}
.blacklink{
	color:#000;
	text-decoration:none;
}
.blacklink:hover{
	color:#F00;
	text-decoration:none;
}
.productPageFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 262px;
	background-color: #c40000;
}
.productPageGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 262px;
}
.productTitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FF0;
	text-align: left;
	margin: 0px;
	float: left;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 242px;
}
.productPrice{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	float: left;
	width: 204px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.productPrice1{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.linkpageCenterTextDetail {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 574px;
	font-family: Arial;
	font-size: 12px;
	text-align: justify;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.productDt {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	width: 242px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 20px;
	padding-left: 20px;
}
.productDt1 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	width: 242px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 20px;
	font-weight:bold;
	padding-left: 20px;
}
.ajotezDiv {
	padding: 0px;
	float: right;
	height: 25px;
	width: 125px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/**************************/

.commanderLigne {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	
	color: #000000;
}


.selectedItemsNameprix {
	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	text-align: right;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	float: right;
	height: auto;
	width: 180px;
	font-weight: bold;
}
.pinkLink{
	color:#d90176;
	text-decoration:none;
	font-weight: bold;
}
.pinklink:hover{
	color:#ffffff;
	text-decoration:none;
}
.but{
	background: url(../images/commande.png)  no-repeat transparent;
	width:120px;
	height:25px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.but:hover{
	background: url(../images/commande-hover.png) no-repeat transparent !important;
	width:120px;
	height:25px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.tableNormalText{
    font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	
}
.vosPointsFideliteLeftPictureArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	text-align: center;
}
.vosPointsFideliteRightDetailArea {
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	text-align: justify;
}
.VosPointsFidelitesSubTitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 560px;
}
.boutenvoi{
	background: url(../images/envoyer-active.png)  no-repeat transparent;
	width:120px;
	height:30px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.boutenvoi:hover{
	background: url(../images/envoyer-hover.png) no-repeat transparent !important;
	width:120px;
	height:30px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.bouton{
	background: url(../images/valider-active-large.png)  no-repeat transparent;
	width:120px;
	height:30px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.bouton:hover{
	background: url(../images/valider-hover-large.png) no-repeat transparent !important;
	width:120px;
	height:30px;
	border: none;	
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
.process {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 35px;
	width: auto;
	padding-right:5px;
	text-align: center;
}
.orangeblacklink{
    font-size: 13px;
	color:#FF0000;
	text-decoration:none;
	font-weight: normal;
}
.orangeblacklink:hover{
    font-size: 13px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	font-weight: bold;
}
.thik{
color: #FF0000;
}
.thik:hover{
color: #ffffff;
}
.orangeText {
	font-family: Arial;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.suivant{
    color:#FF0000;
}
.suivant:hover{
	color: #FF0000; 
	font-weight: bold;
}

.offrePizza {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
	height: 30px;
	color:#9966CC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	text-align: center;
	background-image: url(../images/pizza-radio-bg.jpg);
	background-repeat: repeat-x;
	line-height: 30px;
}
.sandwichIngredientTitleTab {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	font-family: Arial;
	font-size: 13px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/sandwich-ingredient-title.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 30px;
	display: block;
	font-weight: bold;
}

.sandwichIngredientDetailText {
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.ingredientButtons {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 120px;
	text-align: right;
	height: 30px;
}
.ingredientSubTitle {
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 554px;
	background-color:#FF9900;
}
.ingredientButtonsMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width:594px;
	height: 30px;
	padding-top:5px; 
	padding-bottom:5px;
	color:#FFFFFF;
	background-image: url(../images/panier-title-bg1.jpg);
	background-repeat: repeat-x;
}
.compositionTitle {
	font-family: Arial;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/title-composition.png);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 170px;
}
.compositionTitleDetail {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 170px;
}
.fritesIngredientTitleTab {
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
	font-family: Arial;
	font-size: 13px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/frites-ingredient-title.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 30px;
	display: block;
	font-weight: bold;
}
/*   vente sugg  */
.Buttons {
	margin: 0px;
	float: left;
	width: 220px;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	height: 30px;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Buttons a{
	margin: 0px;
	float: left;
	width: 220px;
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	line-height: 30px;
	background-image: url(../images/ajouter-button-normal.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	text-decoration: none;
	padding: 0px;
}
.Buttons a:hover {
	margin: 0px;
	float: left;
	width: 220px;
	color: #c50000;
	text-align: center;
	line-height: 30px;
	background-image: url(../images/ajouter-button-hower.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 30px;
	text-decoration: none;
	padding: 0px;
}
.Thumbnail {
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 195px;
}
.ProductDetailFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.planDuSiteBulletGen {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 75px;
}
.planDuSiteFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
}
.planDuSiteCenter {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
	background-image: url(../images/pds-center-bg.jpg);
	background-repeat: repeat-y;
}
.planDuSiteTitle {
	width: 125px;
	font-family: Arial;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.planDuSiteLeftMain {
	height: 100%;
	width: 125px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.planDuSiteTopBottumGen {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;
	height:20px;
}
.planDuSiteCenerDetailMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 495px;
}
.planDuSiteCenerDetailFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 495px;
}
.planDuSiteTxt {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	width: 300px;
	height: 25px;
	line-height: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.pdsMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 560px;
}
.pdsTitle {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.pdsTxt {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.ProductName {
	margin: 0px;
	float: left;
	width: 380px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
}
.ProductPrice {
	margin: 0px;
	float: left;
	width: 380px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #c50000;
	text-align: left;
}
.GeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
.BoxActualDiv {
	background-image: url(../images/picture-bg-center.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
.BoxFullArea {
	margin: 0px;
	float: left;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 50px;
}
.mainFullDiv2{
		margin: 0px;
		padding: 0px;
		width: 600px;
}
.titleDiv {
	font-family: Arial;
	font-size: 18px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 54px;
	width: 620px;
}
.closeButtonImage {
	float: left;
	height: 40px;
	width: 40px;
}
.closeButtonFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 620px;
	background-image: url(../images/close-button-bg.png);
	background-repeat: no-repeat;
}
/*____________________________*/
/*____________________________*/

.typesDetail {
	font-family: Arial;
	font-size: 12px;
	color: #FF9900;
	margin: 0px;
	float: left;
	width: 554px;
	text-align: left;
	background-image: url(../images/pizza-types-title-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pizzaTypesTitle1 {
	background-repeat: repeat-x;
    color: #fff;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    line-height: 30px;
    margin: 0;
    padding-left: 15px;
    text-align: left;
    width: 600px;
}
.radioLeftTxtDiv {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.linkpageFormulesMidiTitle {
    background-color: #C8AD7F;
    color: #000;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: 35px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
    width: 270px;
}
.ingredientMainDiv{
    float: left;
    margin: 0;
    padding: 0;
    padding-top: 0px;
    width: 554px;
	/*font-family: Arial;*/
}
.ingredientMainDiv1{
    float: left;
    margin: 0;
    padding: 0;
    padding-top:0px;
    width: 600px;
	/*font-family: Arial;*/
	
}/********/
/****style popup*******/
.popupBackground {
	margin: 0px;
	padding: 0px;
	background-color: #f6e800;
}
.popupH1 {
	color: #cc0000;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.popupH2 {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.popupH21 {
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	line-height: 42px;
}
.popupH41 {
    color: #CC0000;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    padding-left: 30px;
    text-decoration: none;
    width: 180px;
}
.popupH3 {
	font-family: Arial;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
.popupH4 {
	font-family: Arial;
	font-size: 18px;
	color: #C00;
	text-decoration: none;
	font-weight: bold;
}
.blank {
	margin: 0px;
	padding: 0px;
	float: left;
}
.popupMain {
	margin: 0px;
	padding: 0px;
	width: 680px;
}.popupColour {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;

}
.popupFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
}
.popupGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
}
.popupTopFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
	background-color: #cd0f0d;
	height: 30px;
}
.popupTopText {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
	font-family: Arial;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	text-align: left;
}
.popupTopClose {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 80px;
	font-family: Arial;
	font-size: 25px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
}
.popupTopClose a{
	color: #FFF;
	text-decoration: none;
}
.popupTopClose a:hover{
	color: #000;
	text-decoration: none;
}
.popupCenterFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
}
.popupCenterGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 680px;
}
.produTitleFull {
	margin: 0px;
	float: left;
	height: 30px;
	width: 500px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.produTitleCenter {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: auto;
	font-family: Arial;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	background-image: url(../images/product-title-center.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.produTitleLeftRightGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 15px;
}
.titleRightPrice {
	font-family: Arial;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	margin: 0px;
	float: right;
	width: 120px;
	color: #cc0000;
	text-align: center;
	padding: 10px;
}
.ingredientFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}
.ingredientGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
}
.tab {
	font-family: Arial;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	background-image: url(../images/tab-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.tabTitle {
	font-family: Arial;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #49A51D;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 300px;
}
.tabIngrediant {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 260px;
	height: 30px;
	background-image: url(../images/ingrediant-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.popupvaliderMainDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 680px;
	background-image: url(../images/popup-valider-buttons-bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.popupvaliderQuantity {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.popupMinusButton {
	margin: 0px;
	float: left;
	width: 30px;
	padding: 0px;
	height: 30px;
}
.popupQuantityBox {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50px;
	height: 30px;
}
.popupAjouterButton {
	margin: 0px;
	float: right;
	width: 110px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.popupvaliderButton {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 256px;
}
.ajouter {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	font-family: Arial;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	background-image: url(../images/ajouter-active.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ajouter a{
	color: #FFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 110px;
}
.ajouter a:hover{
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/ajouter-hover.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 110px;
	font-family: Arial;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.tailleMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}
.tailleFull {
	background-color: #CCC;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}
.tailleGnrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 500px;
}
.tailleTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 125px;
	font-family: Arial;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	height: 30px;
	background-image: url(../images/taille-title-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.menuDetailPic {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
.burgerTitleFull {
	text-decoration: none;
	background-image: url(../images/ingrediant-bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 30px;
	width: 400px;
	float: left;
}
.burgerTitle {
	font-family: Arial;
	font-size: 20px;
	color: #a7ff15;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
	height: 30px;
	width: 290px;
	float: left;
}
.price {
	margin: 0px;
	float: right;
	width: 70px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.menuDetailFull {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.menuDetailGnrl {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
/******/