.bgPage {
	height: 238px;
	margin-bottom: 10px;
}
#bg_accueil {
	background: url('../img/img-main.jpg') top left no-repeat;
}
#bg_apropos {
	background: url('../img/img-apropos.jpg') top left no-repeat;
}
#bg_contact {
	background: url('../img/img-contact.jpg') top left no-repeat;
}
#bg_portfolio {
	background: url('../img/img-realisations.jpg') top left no-repeat;
}
#bg_solutions {
	background: url('../img/img-solutions.jpg') top left no-repeat;
}




#pbackupenligne h2 {
	margin-top: 20px;
}

#pbackupenligne p {
	
}


#papropos #left {
	float: left;
	width: 595px;
	margin-left: 20px;
	margin-top: 20px;
}
#papropos #right {
	background: url("../img/dot.jpg") top left repeat-y;
	text-align: right;
	width: 323px;
	float: left;
}
#papropos h1 {
	background: url("../img/nextmini.png") left no-repeat;
	padding-left: 35px;
	color: #005b7b;
	margin-top: 20px;
}
#papropos p {

	line-height: 25px;
}
#papropos p, #papropos ul {
	color: #474849;
}
#papropos img {
	margin-top: 20px;
}
#papropos #brochure {
	margin-top: 20px;
	width: 400px;
	padding-right: 40px;
}
#papropos #www {
	float: left;	
}








#psolutions h1 {
	background: url("../img/nextmini.png") left no-repeat;
	width: 900px;
	margin: auto;
	padding-left: 35px;
	margin-bottom: 10px;
	color: #005b7b;
}
#psolutions #cnt {
	background: url("../img/c-forfait.jpg") top left repeat-x;
}
#psolutions #cnt_left {
	background: url("../img/l-corner.jpg") top left no-repeat;
}
#psolutions #cnt_right {
	background: url("../img/r-corner.jpg") top right no-repeat;
	height: 455px;
	width: 938px;
}

#psolutions #vitrine, #psolutions #corporatif, #psolutions #propulsion, #psolutions #commercant {
	float: left;
	width: 234px;
	margin: auto;
	margin-top: 7px;
	padding-top: 70px;
	font-size: 13px;
}

#psolutions #vitrine {
	background: url("../img/vitrine.jpg") top center no-repeat;
}

#psolutions #corporatif {
	background: url("../img/corporatif.jpg") top center no-repeat;
}

#psolutions #propulsion {
	background: url("../img/propulsion.jpg") top center no-repeat;
}

#psolutions #commercant {
	background: url("../img/commercant.jpg") top center no-repeat;
}
#psolutions #corporatif ul, #psolutions #propulsion ul, #psolutions #commercant ul {
	border-left: 1px solid #e2e2e2;
}
#psolutions #vitrine ul, #psolutions #corporatif ul, #psolutions #propulsion ul, #psolutions #commercant ul {
	height: 350px;
	margin: 0;
	padding: 0;
	padding-left: 30px;
	padding-right: 10px;
}
#psolutions #vitrine li, #psolutions #corporatif li, #psolutions #propulsion li, #psolutions #commercant li {
	margin-bottom: 6px;
	color:#666;
}
#psolutions #button {
	width: 132px;
	margin: auto;
	height: 69px;
	background: url("../img/bouton.jpg") top no-repeat;
	margin-top: -65px;
	padding-top: 10px;
	color: #e2e2e2;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
}
#psolutions #imgoptions {
	float: left;
	margin-left: 34px;
	height: 100px;
	width: 418px;
	background: url("../img/options.jpg") left no-repeat;
}
#psolutions #imgvirb {
	float: left;
	margin-left: 50px;
	height: 100px;
	width: 418px;
	background: url("../img/virb.jpg") left no-repeat;
}
#psolutions #imganalytics {
	float: left;
	margin-left: 20px;
	clear: both;
	height: 100px;
	width: 454px;
	background: url("../img/google.jpg") left no-repeat;
}

#psolutions #imgsurmesure {
	float: left;
	margin-left: 19px;
	height: 100px;
	width: 418px;
	background: url("../img/besoin-forfait.jpg") left no-repeat;
}





#paccueil #imgaugmentez {
	float: left;
	height: 70px;
	width: 306px;
	background: url("../img/augmentezvotrevisibilite.jpg") left no-repeat;
}
#paccueil #imgweboutil {
	float: left;
	height: 70px;
	width: 298px;
	background: url("../img/weboutilimportant.jpg") left no-repeat;
}

#paccueil #imgprojetez {
	float: left;
	height: 70px;
	width: 296px;
	background: url("../img/projetezuneimages.jpg") left no-repeat;
}

#paccueil #imgequipe {
	float: left;
	height: 70px;
	clear: both;
	width: 306px;
	background: url("../img/uneequipedexperts.jpg") left no-repeat;
}
#paccueil #imgweb2 {
	float: left;
	height: 70px;                        
	width: 298px;
	background: url("../img/optezpourleweb2.jpg") left no-repeat;
}

#paccueil #imgforfaits {
	float: left;
	height: 70px;
	width: 296px;
	background: url("../img/decouvrezforfaitnovateur.jpg") left no-repeat;
}


#paccueil #bloc1, #paccueil #bloc2, #paccueil #bloc3 {
	background: url("../img/box.jpg") no-repeat;
	height: 184px;
	width: 275px;
	float: left;
}

#paccueil #bloc2, #paccueil #bloc3 {
	margin-left: 56px;
}
#paccueil .titre {
	margin-top: 8px;
	text-align: center;	
}
#paccueil #text_presentation {
	margin: 40px 20px;
	font-size: 20px;
	color: #474849;
	font-weight: bold;
}
#paccueil h3 {
	display: inline;
	background: url("../img/nextmini.png") left no-repeat;
	padding-left: 30px;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: bold;
	color:#09F;
}
#paccueil ul{
	font-size: 14px;
	margin-left: 25px;
	margin-right: 40px;
	margin-top: 8px;
}
#paccueil li {
	margin-bottom: 2px;	
}
#paccueil #bloc2 li {
	margin-bottom: 10px;	
}
#paccueil #blocs_center {
	margin-top: 20px;
	clear: both;	
}






#pcontact #left {
	float: left;
}
#pcontact #right {
	float: left;
	background: url("../img/dot.jpg") top left repeat-y;
	margin-left: 10px;
}

#pcontact #right #topright {
	margin-top: 10px;
	font-size: 19px;
	line-height: 25px;
	padding-left: 40px;
}
#pcontact #right #middleright {
	margin-top: 40px;
	padding-left: 40px;
	color: #369;
}
#pcontact #right #downright {
	margin-top: 70px;
	padding-left: 20px;
}
#pcontact #formleft {
	float: left;
	text-align: right;
	width: 55%;
}
#pcontact #formright {
	float: left;	
	text-align: right;
	width: 45%;
}
#pcontact #cnt {
	background: url("../img/c-contact.jpg") top left repeat-x;
}
#pcontact #cntleft {
	background: url("../img/l-corner-contact.jpg") top left no-repeat;
}
#pcontact #cntright {
	background: url("../img/r-corner-contact.jpg") top right no-repeat;
	height: 353px;
	width: 600px;
	padding-right: 20px;
	padding-top: 20px;
}
#pcontact #formquestion {
	text-align: right;
}
#pcontact #formquestion label {
	vertical-align: top;
}
#pcontact #formquestion textarea {
	width: 425px;
	height: 110px;
}
#pcontact h1 {
	margin-top: 0px;
	background: url("../img/nextmini.png") left no-repeat;
	padding-left: 35px;
	margin-left: 20px;
	color: #005b7b;
	margin-bottom: 20px;
}
#pcontact input {
	margin-bottom: 10px;
	height: 25px;
	width: 155px;
}
#pcontact #formleft label {
	display: block;
	float: left;
	text-align: right;
	width: 165px;
	margin-top: 5px;
}
#pcontact #formright label {
	display: block;
	float: left;
	text-align: right;
	width: 108px;
	margin-top: 5px;
}
#pcontact p {
	margin: 0;
	padding: 0;
}
#pcontact #submit {
	outline: 0;
	border: 0; 
	display: block;
	float: right;
	width: 132px;
	height: 63px;
}	






#pportfolio ul#filter { font-size: 16px; list-style: none; width: 510px; margin: auto; text-align: center; padding-bottom : 30px;}
#pportfolio ul#filter li { 
	border-right: 1px solid #dedede;
	float: left;
	line-height: 16px;
	margin-right: 10px;
	padding-right: 10px;
}
#pportfolio ul#filter a { color: #999; text-decoration: none; }
#pportfolio ul#filter li.current a, #pportfolio ul#filter a:hover { font-weight: bold; }
#pportfolio ul#filter li.current a { color: #333; font-weight: bold; }

#pportfolio ul#ulportfolio { clear: both; list-style: none; margin-left: -12px; }
#pportfolio ul#ulportfolio li { 
	border: 1px solid #dedede; 
	float: left; 
	margin: 0 9px 10px 0;
	padding: 5px;
	padding-bottom: 0px;
	width: 202px;
}
#pportfolio ul#ulportfolio a { display: block; width: 100%; text-align: center; text-decoration: none; color: #005b7b; }
#pportfolio ul#ulportfolio a:hover { text-decoration: none; }
#pportfolio ul#ulportfolio img { border: 1px solid #dedede; display: block; padding-bottom: 5px; }
#pportfolio h1 {
	background: url("../img/nextmini.png") left no-repeat;
	width: 250px;
	margin: auto;
	margin-bottom: 5px;
	padding-left: 35px;
	color: #005b7b;
}