@charset "UTF-8";

/* CSS Document */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.clear {
	clear: both;
}
.imageBorderNone {
	border-style: none;
}
.body {
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(images/bgrFooter_03.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center bottom;
	min-width: 970px;
}
.wrap {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/bgrSite_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-width: 970px;
}
.wrap2 {
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-attachment: scroll;
	background-image: url(images/bgrSite2_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-width: 970px;
}
.conteneur {
	width: 692px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


/* header */

.header {
	width: 692px;
	height: 102px;
	padding-top: 57px;
}
.headerTypoBenoitLebel {
	margin-top: 9px;
	margin-left: 1px;
}

/** menu navigation horizontal **/

.menuNav {
	margin-top: 30px;
	height: 29px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #bcbec0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #bcbec0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bcbec0;
}
.menuNavTxt {
	color: #a7a9ac;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 0px;
	padding-top: 0px;
	width: 692px;
	text-align: center;
}

.menuNavTxt a {
	color: #78131d;
	text-transform: uppercase;
}
.menuNavTxt a:hover {
	color: #78131d;
	text-transform: uppercase;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
.menuNavTxtItalic {
	font-style: italic;
	color: #6d6e71;
	text-transform: none;
	letter-spacing: 1px;
	margin-top: 0px;
	padding-top: 0px;
}

.menuNavTxtItalic a {
	color: #78131d;
	text-transform: none;
}
.menuNavTxtItalic a:hover {
	color: #78131d;
	text-transform: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActiveAccueil {
	color: #78131d;
	text-transform: uppercase;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActivePortfolio {
	color: #78131d;
	text-transform: uppercase;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActivePortfolioWeb {
	color: #78131d;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActivePortfolioGraphisme {
	color: #78131d;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActivePortfolioRetouche {
	color: #78131d;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}
#menuActivePortfolioLogos {
	color: #78131d;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #78131d;
	padding-bottom: 9px;
}


/* main */

.main {
	width: 692px;
}
.mainSectionHaut {
	width: 692px;
	height: 365px;
}
#mainAccueilTxtIntro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 28px;
	font-weight: normal;
	margin-left: 44px;
	color: #be1e2d;
	margin-bottom: 3px;
	margin-top: 0px;
}
.mainTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #58595b;
	line-height: 16pt;
	margin-top: 0px;
	margin-bottom: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.mainTxt a {
	color: #58595b;
	text-transform: none;
}
.mainTxt a:hover {
	color: #78131d;
	text-transform: none;
}
.mainTxtItalic {
	font-style: italic;
	font-weight: bold;
}
#mainTxtBienvenue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #58595b;
	line-height: 16pt;
	margin-bottom: 12px;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
}
.mainBoiteGauche {
	float: left;
	width: 484px;
	margin-top: 56px;
}
#mainBoiteTextHaut {
	height: 144px;
}
.mainBoiteCompetencesLogiciels {
	width: 484px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #58595b;
	line-height: 19px;
	margin-bottom: 20px;
}
.mainCompetences {
	width: 255px;
	background-image: url(images/competencesServices_06.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 46px;
}
.mainFiletInterColonnes {
	width: 1px;
	background-repeat: no-repeat;
	float: left;
	background-image: url(images/filetInterColonne_main_08.jpg);
	height: 200px;
}
.mainLogiciels {
	background-image: url(images/logiciels_08.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 46px;
	margin-left: 40px;
}
.mainBoiteDroite {
	float: left;
	width: 208px;
	margin-top: 56px;
}
#mainPhotoBen {
	height: 127px;
	border: 1px solid #a7a9ac;
	margin-top: 2px;
	float: left;
}
.mainTxtPhotoBen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #58595b;
	line-height: 20px;
	margin-top: 30px;
	width: 150px;
	margin-bottom: 10px;
	margin-left: 4px;
	list-style-image: url(images/flecheServices.png);
}
.mainTxtPhotoBen a {
	color: #58595b;
	text-decoration: none;
}
.mainTxtPhotoBen a:hover {
	color: #78131d;
	text-decoration: none;
}
.mainAccueilTelechargerCv {
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #78131d;
	float: left;
	height: 20px;
	margin-top: 12px;
	padding-bottom: 2px;
	letter-spacing: 1px;
	margin-left: 35px;
}
.mainAccueilTelechargerCv a {
	color: #78131d;
	text-transform: none;
}
.mainAccueilTelechargerCv a:hover {
	color: #6d6e71;
	text-transform: none;
}
#mainPdfIcon {
	text-align: right;
	margin-top: 12px;
	width: 32px;
	float: left;
	height: 32px;
	margin-left: 12px;
}
.mainSectionBas {
	width: 692px;
	padding-top: 5px;
}
.mainPortfolioBoiteRealisationsRecentes {
	float: left;
	width: 336px;
}
#mainPortfolioFiletHautBoite {
	float: left;
	width: 356px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcbec0;
}
.mainSectionBasBoitePortfolio {
	width: 692px;
	margin-top: 14px;
	margin-bottom: 20px;
}
#main_accueilRealisationDivBig {
	float: left;
	width: 484px;
}
#main_accueilRealisationsDivDroite {
	float: left;
	width: 188px;
	margin-left: 20px;
}
#mainPortfolio_clydesdales {
	height: 255px;
	width: 460px;
	border: 1px solid #bcbec0;
	margin-top: 0px;
}
#mainPortfolio_miintegration {
	height: 289px;
	width: 460px;
	border: 1px solid #bcbec0;
	margin-top: 20px;
}
#mainPortfolio_logoMarcoux {
	height: 112px;
	width: 186px;
	border: 1px solid #bcbec0;
}
#mainPortfolio_photoshop {
	height: 112px;
	width: 186px;
	border: 1px solid #bcbec0;
	padding-top: 0px;
}
#mainPortfolioShadowClydesdales {
	height: 15px;
	width: 462px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
	margin-left: 0px;
}
#mainPortfolioShadowMI {
	height: 15px;
	width: 462px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
	margin-left: 0px;
}
#mainPortfolioShadowMarcoux {
	height: 15px;
	width: 186px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
#mainPortfolioShadowPhotoshop {
	height: 15px;
	width: 186px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-bottom: 20px;
}
.mainPortfolioTxtBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6d6e71;
	font-style: italic;
	margin-bottom: 0px;
	padding-top: 10px;
	line-height: 17px;
	width: 50px;
	margin-left: 20px;
}
#MainPortfolioBv1 {
	width: 280px;
	float: left;
	margin: 0px;
}
#MainPortfolioBv2 {
	width: 215px;
	margin-top: 0px;
	float: left;
}


/* footer */

.footer {
	width: 692px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	line-height: 16px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bcbec0;
	padding-top: 20px;
	text-align: center;
	margin-top: 25px;
}
.footer a {
	color: #6d6e71;
}
.footer a:hover {
	color: #78131d;
}
.footerTxtCaps {
	text-transform: uppercase;
	letter-spacing: 1px;
}
.footerTxtItalic {
	font-style: italic;
}
.footerTxtSmaller {
	font-size: 12px;
}
#footerBenoitLebelCaps {
	text-transform: uppercase;
}
#footerMiseAjour {
	margin-top: 12px;
	width: 350px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
	font-style: italic;
	margin-bottom: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #d1d2d4;
	border-bottom-color: #d1d2d4;
	letter-spacing: 1px;
}
.footerBoiteLogosW3C {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 138px;
	margin-top: 12px;
}
.footerLogosW3C {
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.footerHautPage {
	margin-top: 20px;
	width: 692px;
	height: 35px;
	padding-top: 25px;
}

/* portfolio */

.pfClearFilet {
	clear: both;
	margin-bottom: 25px;
	padding-top: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bcbec0;
}
.pfDivFilet {
	margin-bottom: 20px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bcbec0;
}
.pfWebContenant {
	width: 692px;
	padding-top: 50px;
	margin-top: 65px;
	background-image: url(images/typoWeb_10.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#pfWebFiletHaut {
	float: left;
	width: 623px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bcbec0;
}
.pfWebBoiteGauche {
	width: 462px;
	float: left;
}
#pfWeb_clydesdales {
	width: 460px;
	height: 573px;
	border: 1px solid #bcbec0;
}
#pfWeb_MI_1 {
	width: 460px;
	height: 289px;
	border: 1px solid #bcbec0;
	margin-bottom: 20px;
}
#pfWeb_MI {
	width: 460px;
	border: 1px solid #bcbec0;
	height: 448px;
}
#pfWeb_lapomme {
	width: 460px;
	border: 1px solid #bcbec0;
	height: 518px;
}
#pfWeb_cableCar {
	width: 460px;
	border: 1px solid #bcbec0;
	height: 359px;
}
#pfWeb_spa {
	width: 460px;
	border: 1px solid #bcbec0;
	height: 454px;
}
#pfWeb_benoitlebel {
	width: 460px;
	border: 1px solid #bcbec0;
}
.pfWebShadow {
	height: 15px;
	width: 462px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
}
.pfWebBvH1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6d6e71;
	float: left;
	margin-left: 35px;
	width: 195px;
	margin-top: 6px;
	margin-bottom: 3px;
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.pfWebBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	float: left;
	margin-left: 35px;
	width: 195px;
	line-height: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
}
.pfWebBvItalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	float: left;
	margin-left: 35px;
	width: 195px;
	line-height: 18px;
	margin-top: 9px;
	margin-bottom: 0px;
	font-style: italic;
}
.pfLogoContenant {
	width: 692px;
	padding-top: 50px;
	margin-top: 65px;
	background-image: url(images/typoLogos_06.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.pflogo_boiteLogos {
	width: 460px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 265px;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}
.pfLogosBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	float: left;
	margin-left: 35px;
	width: 195px;
	line-height: 18px;
	margin-bottom: 0px;
	font-style: italic;
	margin-top: 0px;
}
.pfLogosBvTxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #6d6e71;
	margin-left: 35px;
	width: 195px;
	margin-bottom: 0px;
	font-style: normal;
	margin-top: 10px;
	line-height: 16px;
}
.pfLogosBvTxtMarcoux {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6d6e71;
	width: 692px;
	font-style: normal;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cecfc0;
	line-height: 18px;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
#pfLogoDivClearNoFilet {
	clear: both;
	margin-bottom: 25px;
	padding-top: 1px;
}
.pfLogoMarcoux_signification {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #C00;
}
.pfGraphismeContenant {
	width: 692px;
	margin-top: 65px;
}
.pfTypoSectionDiv {
	height: 45px;
	float: left;
	margin-bottom: 25px;
}
.pfGraphMenuContenant {
	list-style-type: none;
	text-align: right;
	float: right;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin: 0px;
	height: 19px;
}
.pfGraphismeMenu {
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #666;
	padding-left: 9px;
	margin-top: 0;
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999;
}
.pfGraphismeMenu a {
	color: #666;
	text-decoration: none;
}
.pfGraphismeMenu a:hover {
	color: #be1e2d;
	text-decoration: none;
}
#pfGraphActiveCellier{
	display: inline;
	color: #78131d;
}
#pfGraphActiveCdp {
	display: inline;
	color: #78131d;
}
#pfGraphActivePurecan {
	display: inline;
	color: #78131d;
}
.pfGraph_CellierSpread {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 406px;
	margin-bottom: 25px;
}
.pfGraph_CellierSpreadLast {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 406px;
}
.pfGraph_CellierSingleContenant {
	width: 342px;
	background-color: #FFF;
	float: left;
	height: 401px;
	margin-bottom: 25px;
}
.pfGraph_CellierSingleContenant2 {
	width: 340px;
	background-color: #FFF;
	float: left;
	margin-left: 9px;
	height: 401px;
	margin-bottom: 25px;
}
.pfGraphSingle_cellier {
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 401px;
	width: 340px;
}
.pfGraphShadow {
	height: 15px;
	width: 692px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 20px;
}
.pfGraphShadowSingle {
	height: 15px;
	width: 342px;
	background-image: url(images/ombrePFaccueil_05.png);
	background-repeat: repeat-x;
}
.pfGraphBvNomMag {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #6d6e71;
	width: 692px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.pfGraphBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	width: 692px;
	margin-bottom: 20px;
	margin-top: 0px;
	line-height: 18px;
}
.pfBvBold {
	font-weight: bold;
}
.pfGraphBvItalic {
	font-style: italic;
}
.pfGraphSingle_cdp {
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 464px;
	width: 340px;
}
.pfGraph_CdpSingleContenant {
	width: 342px;
	background-color: #FFF;
	float: left;
	height: 464px;
}
.pfGraph_CdpSingleContenant2 {
	width: 340px;
	background-color: #FFF;
	float: left;
	margin-left: 9px;
	height: 464px;
}
.pfGraph_CdpSpread {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 471px;
	margin-bottom: 25px;
}
.pfGraph_CdpSpread2 {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 476px;
	margin-bottom: 25px;
}
.pfGraph_PurecanSingleContenant {
	width: 345px;
	float: left;
	height: 417px;
}
.pfGraph_PurecanSingleContenant2 {
	width: 325px;
	float: left;
	margin-left: 9px;
	height: 417px;
}
.pfGraph_PurecanSpread {
	width: 690px;
	border: 1px solid #bcbec0;
	height: 417px;
	margin-bottom: 25px;
}
.pfGraphSingle_purecan {
	border: 1px solid #bcbec0;
	height: 417px;
	width: 345px;
}
#pfGraphActiveFpj {
	display: inline;
	color: #78131d;
}
.pfGraph_FpjSpread {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 455px;
	margin-bottom: 25px;
}
.pfGraph_FpjSingleContenant {
	width: 345px;
	float: left;
	height: 455px;
	border: 1px solid #bcbec0;
}
.pfGraph_FpjSingleContenant2 {
	width: 336px;
	float: left;
	margin-left: 9px;
	height: 457px;
}
.pfPhotomontageBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 18px;
}
.pfPhotomontageBv2Pinot {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	line-height: 17px;
	float: left;
	width: 228px;
	height: 200px;
	margin-left: 20px;
}
.pfRetoucheMenuContenant {
	list-style-type: none;
	text-align: right;
	float: left;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	height: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#pfRetoucheActivePhotomontages {
	display: inline;
	color: #78131d;
}
#pfRetoucheActiveRetouche {
	display: inline;
	color: #78131d;
}
#pfRetoucheActiveRetouche1 {
	display: inline;
	color: #78131d;
}
#pfRetoucheActiveRetouche2 {
	display: inline;
	color: #78131d;
}
.pfPhotomontageContenantPinot {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 462px;
	margin-bottom: 20px;
}
.pfPhotomontage_PinotSingleContenant {
	width: 692px;
	float: left;
	height: 255px;
	padding-bottom: 0px;
}
.pfPhotomontage_PinotSingleContenant2 {
	width: 229px;
	float: left;
	height: 270px;
	border: 1px solid #a7a9ac;
	margin-left: 17px;
}
#pfPhotomontagePinot1 {
	border: 1px solid #bcbec0;
	float: left;
	width: 298px;
	height: 200px;
}
#pfPhotomontagePinot2 {
	border: 1px solid #bcbec0;
	float: left;
	margin-left: 6px;
	width: 132px;
	height: 200px;
}
.pfPhotomontageContenantGuerre {
	width: 690px;
	border: 1px solid #bcbec0;
	background-color: #FFF;
	height: 446px;
	margin-bottom: 20px;
}
#pfPhotomontageGuerre1 {
	border: 1px solid #bcbec0;
	float: left;
	width: 270px;
	height: 180px;
	margin-left: 6px;
}
#pfPhotomontageGuerre2 {
	border: 1px solid #bcbec0;
	float: left;
	width: 278px;
	height: 180px;
}
.pfPhotomontageBv2Guerre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	padding-top: 2px;
	line-height: 17px;
	float: left;
	width: 118px;
	height: 180px;
	margin-left: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.pfCvBoldCaps {
	text-transform: uppercase;
	font-weight: bold;
}
.pfRetoucheBoiteGauche {
	width: 330px;
	float: left;
}
.pfRetoucheBoiteDroite {
	width: 330px;
	float: left;
	margin-left: 32px;
}
.pfRetoucheBv {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #6d6e71;
	width: 330px;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#homardCrop {
	width: 330px;
	border: 1px solid #bcbec0;
	background-image: url(images/homard_crop_both.jpg);
	background-repeat: no-repeat;
	height: 330px;
}
#homardCrop:hover {
	background-image: url(images/homard_crop_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}
#keithrichardsCrop {
	background-image: url(images/keithrichards_both.jpg);
	width: 330px;
	height: 298px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#keithrichardsCrop:hover {
	background-image: url(images/keithrichards_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}

/* images rollover portfolio retouche photo */
#bouteilleGlace {
	background-image: url(images/bouteilleGlace_both.jpg);
	width: 330px;
	height: 398px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#bouteilleGlace:hover {
	background-image: url(images/bouteilleGlace_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}
#guerre1 {
	background-image: url(images/photo1guerre_both.jpg);
	width: 330px;
	height: 303px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#guerre1:hover {
	background-image: url(images/photo1guerre_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}
#maquillage {
	background-image: url(images/maquillage_both.jpg);
	width: 330px;
	height: 440px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#maquillage:hover {
	background-image: url(images/maquillage_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}
#rougealevre {
	background-image: url(images/rougealevre_both.jpg);
	width: 330px;
	height: 407px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#rougealevre:hover {
	background-image: url(images/rougealevre_both.jpg);
	background-repeat: no-repeat;
	background-position: -330px;
}
#retFPJ {
	background-image: url(images/retFpj_both.jpg);
	width: 460px;
	height: 681px;
	background-repeat: no-repeat;
	border: 1px solid #bcbec0;
}
#retFPJ:hover {
	background-image: url(images/retFpj_both.jpg);
	background-repeat: no-repeat;
	background-position: -460px;
}
