/* @override http://ideva-paillard/application/lib/css/main.css */

html,body,td,th {
	font:12px Helvetica, Arial,Sans-Serif; color: #1f0100;
}
 
a img {
	border-width: 0; border-style: none; text-decoration: none
}

a {
	color:#dc000a; text-decoration: underline;
}

a:visited {
	color: #00ccff; text-decoration: underline;
}	

a:hover {
	color: #00ccff; text-decoration: underline;
}

a:active {
	color: #dc000a; text-decoration: underline;
}

img {
	margin: 0; padding: 0; border: 0; border-style: 0; vertical-align: bottom;
}

p {
	text-align: justify;
}

.fontWeigth {
	font-weight: bold;
}

.fontItalic {
	font-style: italic;
}

h2 {
	color: #c7c7c7;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px 0px 3px 0px ;
	font-size: 25px
}

ul {
	margin: 10px 0px 10px 30px ;
	list-style: square;
}

input.buton {
	font: 11px Arial,Helvetica,Sans-Serif; 
	color: #fff; 
	background-color: #0060a9;
	text-align: center;
}

td.splash {
	width: 848px;
	background: url(../images/splash.jpg) no-repeat;
	height: 540px;
}

td.pressReviews {
	width: 500px;
	background: #fff url(../images/photoPressReviews.jpg) no-repeat bottom left;
	height: 600px;
}

td.bannerBottom {
	width: 848px;
	height: 20px;
	background: url(../images/bannerBottom.jpg);
}

td.imagePopup {
	width: 500px;
	background: #fff;
}

table.content {
	width: 100%;
	padding: 30px 30px 30px 310px;
}

/* Content popup*/
td.contentPopUp {
	width: 100%;
	padding: 0px 30px 30px 30px;
}

img.content {
	background-repeat: no-repeat;
	background: #fff no-repeat;
}

/* Franais | English */
.lienSplash {
	margin: 0px 0px 0px 630px;
}

td.generaleleft {
	background-image: url(../images/bgLeft.gif);
	background-repeat: repeat-y;
	width: 14px;
}

td.generaleright {
	background-image: url(../images/bgRight.gif);
	background-repeat: repeat-y;
	width: 14px;
}

tr.footer {
	background-color: #dc000a;
	padding: 3px;
} 

.footer {
	font: 9px Helvetica, Arial, Sans-Serif; 
	color: #fff;
	height: 10px;
	text-align: center;
}

#blockFormat {
	padding: 0px 0px 0px 45px;
}

#FlashObject {
	width: 848px;
}

/* Menu settings */
#FindingsTabs {
	width: 848px;
	font: 10px Helvetica, Arial, sans-serif; 
	font-weight: normal;
	background-image: url(../images/bannerBottom.jpg);	
	clear: both;
	height: 20px;
}

#FindingsTabs ul {
	margin: 0px 0px 0px 330px;
	padding: 0px;
}
	
#FindingsTabs ul li {
	display: inline;
}

#FindingsTabs ul li a {
	color: #fff;
	padding: 3px 17px;
	margin: 0px;
	float: left;
	border-right: 0px solid #fff;
	text-decoration: none;
}

#FindingsTabs ul li a:hover {
	color: #f2ebb4;
	text-decoration: none;
}

#FindingsTabs  li.current a {
	color: #f2ebb4;
	text-decoration: underline;
}

.TextAlign
{
	text-align: right;
}

table.accueil {
	width: 848px;
	background-color: #fff;
}




body.home td.photoSection,
body.accueil td.photoSection {
	background: url(/application/lib/images/photoAccueil.gif) no-repeat bottom left;
}

body.home table.accueil,
body.accueil table.accueil {
	width: 875px;
	background-color: #fff;
}



body.company td.photoSection, 
body.entreprise td.photoSection {
	background: url(/application/lib/images/photoEntreprise.jpg) no-repeat bottom left;
}

body.company table.accueil,
body.entreprise table.accueil {
	width: 875px;
	background-color: #fff;
}

body.boxed-meals td.photoSection,
body.boites-repas td.photoSection {
	background: url(/application/lib/images/photoBoiteRepas.jpg) no-repeat bottom left;
}

body.boxed-meals table.accueil,
body.boites-repas table.accueil {
	width: 875px;
	background-color: #fff;
}


body.catering td.photoSection,
body.traiteur td.photoSection {
	background: url(/application/lib/images/photoTraiteur.jpg) no-repeat bottom left;
}

body.catering table.accueil,
body.traiteur table.accueil {
	width: 875px;
	background-color: #fff;
}

body.contact td.photoSection {
	background: url(/application/lib/images/photoContact.jpg) no-repeat bottom left;
}

body.contact table.accueil {
	width: 875px;
	background-color: #fff;
}





body.entreprise li.nav-entreprise,
body.accueil li.nav-accueil,
body.boites-repas li.nav-boites-repas,
body.traiteur li.nav-traiteur,
body.contact li.nav-contact,

body.company li.nav-company,
body.home li.nav-home,
body.boxed-meals li.nav-boxed-meals,
body.catering li.nav-catering {
	color: #f2ebb4;
	text-decoration: underline;
}


#lightbox-image-details-currentNumber {
	text-indent: -9999px !important;
}

div.debug {
	background-color: orange;
	padding: 5px;
}