* {
	margin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
 //color:#8c8c8c;
}
a img {
	border: 0px;
}
body {
	margin-top: 0px;
  width:auto;
  }
table {
	border-spacing: 0px;
	border-collapse: collapse;

}
h1 {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
h2 {
	font-size: 12px;
	color: #FF9933;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
h5 {
	color: #FF0000;
	font-weight: bold
}
h6 {
	color: #FF0000;
	font-weight: bold;
}
h7 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align : center;
}
h8 {
	font-size: 12px;
	color: #FF9933;
	font-weight: normal;
}
.important {
	color: #FF0000;
	font-weight: bold;
}
.h2 {
	font-size: 12px;
	color: #FF9933;
	font-weight: bold;
}
.h3 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.h8 {
	font-size: 12px;
	color: #FF9933;
	font-weight: normal;
}
.h4 {
	font-size: 11px;
	color: #333366;
	font-weight: normal;
}
.h6 {
	width: 12px;
	height: 12px;
	color: #c47d2e;
	background: url(images/v2010/impression_direct/FlechePrix.png) no-repeat;
}
.para {
	font-size: 11px;
	color: #333366;
	font-weight: normal;
}
/* centre les tableaux */
.centreTab {
	margin-left: auto;
	margin-right: auto;
}
.ligneTop td {
	text-align: center;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
	font-weight: bold;
}
.lignePair td {
	background: #e3e3e3;
}
.ligneImpair td {
	background: #FFFFFF;
}
.ligneCentre {
}
.ligneCentre td {
	text-align: center;
	font-size: 12px;
	color: #494949;
	font-weight: normal;
}
.lignegauche td {
	text-align: left;
	font-size: 11px;
	color: #333366;
	font-weight: normal;
	max-width: 500px;
}
.lignedroit td {
	text-align: right;
	font-size: 11px;
	color: #333366;
	font-weight: normal;
}
/* css squelette */
#cadrePrincipal {
	margin-left: auto;
	margin-right: auto;

}
#cadreDescriptionFairePart{
  margin-left: auto;
	margin-right: auto;
  width: 910px;
}
#cadreMenuHorizontal {

	/*background-image: url(images/v2010/impression_direct/header.jpg);*/
	vertical-align: top;
	width: 960px;
	height: 94px;
	margin: 0 auto;

}#menuGauche{
	padding-top:15px;
	float:left;
}#menuCompte{
	text-align: center;

}.categorieMenu{

	padding-top: 7px;
	padding-bottom: 7px;

	background: #dfdfdf;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	background: #F5F1F1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F1F1", endColorstr="#E7E3E3"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F1F1), to(#E7E3E3));
	background-image: -moz-linear-gradient(top center, #F5F1F1, #E7E3E3);
	background-image: -o-linear-gradient(top, #F5F1F1, #E7E3E3); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;

}#cadreContenu {
	width: 506px;
	float: left;
	padding-top:5px;
	padding-left:18px;
	padding-right:26px;
}#cadreContenuFichierCommande {
	padding-left:20px;
}#cadreContenueSite {
	margin-left: auto;
	margin-right: auto;
	width:950px;
}.select-menu{
	width:100%;
	position: absolute;
	background: #E7E3E3 ;
	color: #444444;
	height: 30px;
	border-bottom: 1px solid;
	font-size: 16px;
	background: #f8be7b;
	font: 'Cutive', Helvetica, Verdana, Arial, sans-serif;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed", endColorstr="#F5F1F1"); /* Pour IE seulement et mode gradient à linear */
    background-image: -webkit-gradient(linear, left top, left bottom, from(##ededed), to(#F5F1F1));
    background-image: -moz-linear-gradient(top center, #ededed, #F5F1F1);
    background-image: -o-linear-gradient(top, #ededed, #F5F1F1); /*uniquement en mode linear*/
    margin-top: 38px;
}.select-menu option{
	color: #156145;
}.listeMenuGauche 	{
	padding: 0;
}.sub-menu{
	padding-left: 20px ;
	font-size: 14px;
/* fin de css squelette */


/* css du menu horizontal */
}#principalHaut {
	position: relative;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
}
.bandeau {
	margin: 0px auto;
	width: 100%;
}
.menuHorizontalFixe {
	width: 855px;
	height: 36px;
	margin: 0px auto;
}
.menuHorizontalVariable {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;

	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border:1px solid grey;
	z-index: 40;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	height: 20px;
	text-align: center;
	cursor: pointer;
	z-index: 1;
	position: relative;
	width: 90px;

}#logoIP {

	display: block;
	float: left;

}.uploadFile{
	margin-right: auto;
}.menuEntreprise{
	display: none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-left:1px solid grey;
	border-right:1px solid grey;
	border-bottom:1px solid grey;
	
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align: center;
	cursor: pointer;

	z-index: 10000;
	position: absolute;

	width: auto;
	height: auto;
	min-width: 90px;

}.menuEntreprise a:hover{

	text-decoration:none;
	color: #60007D;

}.menuCommunication{
	display:none;

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;

	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:1px solid grey;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align: center;
	cursor: pointer;

	z-index: 10000;
	position: absolute;

	width: auto;
	height: auto;
	min-width: 90px;

}.menuCommunication a:hover{

	text-decoration:none;
	color: #00107A;

}.menuMaquette{

	display:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;

	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:1px solid grey;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;

	text-align: center;
	cursor: pointer;

	z-index: 10000;
	position: absolute;

	width: auto;
	height: auto;
	min-width: 90px;

}.menuMaquette a:hover{

	text-decoration:none;
	color: #065E00;

}.menuTelecharger{

	display:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;

	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:1px solid grey;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align: center;
	cursor: pointer;

	z-index: 10000;
	position: absolute;

	width: auto;
	height: auto;
	min-width: 90px;

}.menuTelecharger a:hover{

	text-decoration:none;
	color: #8B8200;
	
}.menuContacte{

	display:none;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;

	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border:1px solid grey;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	text-align: center;
	cursor: pointer;
	z-index: 10000;
	position: absolute;

	width: auto;
	height: auto;
	min-width: 90px;

}.menuContacte a:hover{

	text-decoration:none;
	color: #711A00;
	
}
#slogan {
	display: block;
	float: right;
	margin-top: 30px;
	margin-right: 20px;
}
.slogan {
	display: block;
	color: #999;
	font-family: 'Handlee';
	font-size: x-large;
	line-height: 1;
	text-align: right;
}
#avisConso {
	text-align: center;
}
/*.titresMenuHorizontal {
	font-size: 12px;
	//color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	}
	.titresMenuHorizontal a {
	font-size: 12px;
	//color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
.titresMenuHorizontal a:hover{
	background-image: url(images/v2010/menu_accueil_hover.png);
	font-size: 12px;
	//color: #B22222;
	text-decoration: none;
}*/


.borduresDoublesMenu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.bordureHaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.menuHorizontalBleu {
	background-color: #1C1F6D;
	height: 14px;
	width: 100%;
}
.menuHorizontalOrange {
	background-color: #EC8721;
	height: 24px;
	width: 100%;
}
ul, li {
 //background-color:#000000;
	list-style-type: none;
 //display: inline;
}
/*.list {
 list-style-type: circle !important;
 display: block !important;
}
*/
.sm_entrepriseTop {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 257px;
	background: url(images/v2010/impression_direct/smTop.png) no-repeat;
}
.sm_entrepriseBase {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 257px;
	background: url(images/v2010/impression_direct/smBase.png) no-repeat;
}
.sm_entreprise {
	display: block;
	width: 160px;
	margin-left: 217px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	background: url(images/v2010/impression_direct/smBody.png) repeat-y;
	border-bottom: dashed 1px #b7b7b7;
}
.sm_entreprise:hover {
	font-weight: bold;
	color: #ad4b8b;
}
.sm_communicationTop {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 363px;
	background: url(images/v2010/impression_direct/smTop.png) no-repeat;
}
.sm_communicationBase {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 363px;
	background: url(images/v2010/impression_direct/smBase.png) no-repeat;
}
.sm_communication {
	display: block;
	width: 160px;
	margin-left: 323px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	background: url(images/v2010/impression_direct/smBody.png) repeat-y;
	border-bottom: dashed 1px #b7b7b7;
}
.sm_communication:hover {
	font-weight: bold;
	color: #454573;
}
.sm_maquetteTop {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 470px;
	background: url(images/v2010/impression_direct/smTop.png) no-repeat;
}
.sm_maquetteBase {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 470px;
	background: url(images/v2010/impression_direct/smBase.png) no-repeat;
}
.sm_maquette {
	display: block;
	width: 160px;
	margin-left: 430px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	background: url(images/v2010/impression_direct/smBody.png) repeat-y;
	border-bottom: dashed 1px #b7b7b7;
}
.sm_maquette:hover {
	font-weight: bold;
	color: #347d3a;
}
.sm_telechargerTop {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 578px;
	background: url(images/v2010/impression_direct/smTop.png) no-repeat;
}
.sm_telechargerBase {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 578px;
	background: url(images/v2010/impression_direct/smBase.png) no-repeat;
}
.sm_telecharger {
	display: block;
	width: 160px;
	margin-left: 538px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	background: url(images/v2010/impression_direct/smBody.png) repeat-y;
	border-bottom: dashed 1px #b7b7b7;
}
.sm_telecharger:hover {
	font-weight: bold;
	color: #ceb529;
}
.sm_contactTop {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 686px;
	background: url(images/v2010/impression_direct/smTop.png) no-repeat;
}
.sm_contactBase {
	display: block;
	width: 160px;
	height: 7px;
	margin-left: 686px;
	background: url(images/v2010/impression_direct/smBase.png) no-repeat;
}
.sm_contact {
	display: block;
	width: 160px;
	margin-left: 646px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	text-align: center;
	background: url(images/v2010/impression_direct/smBody.png) repeat-y;
	border-bottom: dashed 1px #b7b7b7;
}
.sm_contact:hover {
	font-weight: bold;
	color: #952614;
}
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
	float: left;
 //font-size:11px;
}
#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a {
 //color: #FFFFFF;
}

/* fin de css du menu horizontal */


/* css du menu vertical*/
.menuVertical {
	margin-top: 20px;
	width: 175px;
 //background-color : #1C1F6D;
 //text-align:center;
}
.lignesMenuVertical {
 //width: 90%;
 //height: 1px;
 //color: #FFFFFF;
 //background-color: #FFFFFF;
 //display:block;
 //border: 0px;
 //margin-top: 3px;
 //margin-bottom:3px;
 //margin-left:auto;
 //margin-right:auto;
	/* pour compenser la marge des <hr> de 7px de ie */
	//_margin-top: -4px;
 //_margin-bottom: -4px;
}
.basMenuVertical {
	background-image: url(images/menu_vertical/bas.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align: center;
	height: 16px;
	width: 144px;

/* fin de css du menu vertical */

/* css tableauxPrix */
}.borduresTableau {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #83849C;
	border-left-color: #83849C;
}
.bordureBasTableau {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #83849C;
}
.titreTableau {
	vertical-align: middle;
	background-image: url(images/barre_milieu_tableau.gif);
	background-repeat: repeat-x;
	height: 30px;
	/*width: 100%;*/
	white-space : nowrap;
}
.titreTableau2 {
	background: #f2f2f2;
	border: solid 2px #8c8c8c;
	text-align: center;
	vertical-align: middle;/*font-size: 12px;
	font-weight: bold;
	color: #0B0D3E;
	text-align: center;
	vertical-align: middle;
	background-image: url(images/degradeorange.jpg);
	height: 20px;
	background-repeat : repeat-x;*/
}
.quantiteMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #8c8c8c;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.noPrixMenu {
	font-size: 10px;
	color: #010BD4;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	height: 20px;
}
.prixMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.prixMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.texteTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: middle;
}
.boutonTableau {
	vertical-align: middle;
}
/* fin de css tableauxPrix */

/* css generaux */

.degradeBleu {
	background-image: url(images/fond-degrade-bleu.jpg);
	background-repeat: repeat-x;
}
.alignRight {
	background-position: right;
	text-align: right;
	padding: 0;
}
.alignCenter {
	background-position: center;
	text-align: center;
}
.titreBlancBordureGB {
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 3px;
}
/* fin de css generaux */
.top {
	vertical-align: top;
}
#principal {
	/*position: relative;
	top: 0px;
	left: 0px;*/
	//overflow: none;
 //padding: 0px 0px 0px 14px;
 //width:516px;
 //height: auto;
}
#titre {
	/*position: absolute;
	top: 15px;
	left: 14px;*/
	margin: 15px 0px 0px 0px;
	height: 20px;
	width : 508px;
	text-align: left;
	vertical-align: middle;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	padding-left: 3px;
}
#texteTitre {
	/*position: absolute;
	top:49px;
	left:14px;*/
	margin: 15px 0px 0px 0px;
	width: 508px;
	height: 60px;
}
#texteTitreF {
	/*position: absolute;
	top:49px;
	left:14px;*/
	margin: 15px 0px 0px 0px;
	width: 600px;
}
/*
#tableauPrix {
	margin: 15px 0px 0px 0px;
 	width: 680px;
 	height: auto;
}*/
#texteBasTableau {
	/*position: absolute;
	top:480px;
	left:14px;*/
	margin: 15px 0px 0px 0px;
	width: 280px;
	height : 20px;
}
.lignesPrixBleu {
	background-color: #fff0e0;
}
.ligneOptions {
	background-color: #FDF3E8;
}
.width20percent {
	width: 20%;
}
.imgBordNeg {
	margin-bottom: -4px;
}
.panierTableauPrix {
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
#panierUtilisateur {
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;

}#panierUtilisateur table tr td {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3px;
	padding-top: 3px;
	border: 1px solid grey;
}#panierUtilisateur thead {
	font-size: 13px;
	background-color: #f8be7b;
	border: 1px solid grey;
}#panierUtilisateur tfoot {
	font-size: 13px;
	text-align: right;
	background-color: #f8be7b;
	border: 1px solid grey;
}.prixTableauPrix {
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
.fondPrix {
	background-color: #1C1F6D;
	font-size: 12px;
	color: #FFFFFF;
}
#p1, #p2, #p3 {
	width: 737px;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#imgAccueil1 {
	/*position: absolute;*/
/*background-image:url(images/offres/cvjuillet.gif);*/
	top: 53px;
	left: 10px;
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 350px;
	height : 263px;
	background-repeat: no-repeat;
}
#texteImgAccueil1 {
	/*position: absolute;*/
	top: 270px;
	left: 14px;
	padding: 0px 0px 0px 0px;
	width: 335px;
	height : 90px;
	font-size: 12px;
}
#imgAccueil2 {
	/*position: absolute;
	top:53px;
	left:296px;
	background-image:url(images/accueil/catalogue.png);
	*/
	
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 350px;
	height : 263px;
}
#texteImgAccueil2 {
	/*position: absolute;*/
	top: 270px;
	left: 14px;
	padding: 0px 0px 0px 0px;
	width: 335px;
	height : 90px;
	font-size: 12px;
}
#imgAccueil3 {
	float: left;
	width: 202px;
	height : 215px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#imgAccueil3a {
	/*position: absolute;
background-image:url(images/accueil/cal_perso.gif);
background-image:url(images/accueil/fichier1.gif);*/

	top: 270px;
	float: left;
	width: 350px;
	height : 263px;
}
#imgAccueil3b {
	/*position: absolute;
	top:213px;
	left:554px;*/
	width: 202px;
	height : 55px;
	background-image: url(images/accueil/fichier2.gif);
}
#titre2 {
	/*position: absolute;
	top:500px;
	left:14px;*/
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	height: 20px;
	width : 508px;
}
#imgAccueil4 {
	/*position: absolute;
	top:540px;
	left:14px;*/
	margin: 0px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 196px;
	height : 238px;
	background-image: url(images/accueil/reglement.gif);
	background-repeat: no-repeat;
}
#texteImgAccueil4 {
	position: relative;
	top: 218px;
	/*left:18px;*/
	float: none;
	width: 188px;
	height : 35px;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#imgAccueil7 {
	/*position: absolute;
	top:40px;
	left:40px;*/
	float: none;
	text-align: center;
}
#imgAccueil5 {
	/*position: absolute;
	top:540px;
	left:240px;*/
	margin: 0px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 181px;
	height : 215px;
	background-image: url(images/accueil/expedition.gif);
}
#imgAccueil6 {
	/*position: absolute;
	top:540px;
	left:460px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 212px;
	height : 215px;
}
#imgAccueil7 {
	/*position: absolute;
	top:540px;
	left:460px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 700px;
	height : 55px;
}
#texteOffreAccueil1 {
	/*position: absolute;
	top:68px;
	left:18px;*/
	width: 70px;
	height : 70px;
	font-size: 11px;
	background-position: center;
	text-align: center;
}
#texteOffreAccueil2 {
	/*position: absolute;
	top:68px;
	left:112px;*/
	width: 70px;
	height : 70px;
	font-size: 11px;
	text-align: center;
}
#panierOffreAccueil1 {
	/*position: absolute;
	top:135px;
	left:30px;*/
	width: 46px;
	height : 60px;
}
#panierOffreAccueil1 a {
	display: block;
	width: 46px;
	height : 60px;
}
#panierOffreAccueil2 {
	/*position: absolute;
	top:135px;
	left:124px;*/
	width: 46px;
	height : 60px;
}
#panierOffreAccueil2 a {
	display: block;
	width: 46px;
	height : 60px;
}
#divMin1 {
/*position: relative;
	top: 0px;
	left: 0px;
	width:0px;
	height:0px;*/
}
/* css d'elie */
.orange {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FF9933;
}
.aligntxt {
	text-align: center;
	color: #FF0000;
}
.bordorange {
	border: 2px solid #FF9933;
}
.txtmilieu {
	font-size: 11px;
	color: #333366;
	max-width: 250px;
}
.titreTableauE {
	font-size: 12px;
	color: #E7024B;
	text-align: left;
	vertical-align: middle;
}
.titreTableauF {
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
}
.titreTableauE2 {
	font-size: 13px;
	font-weight: bold;
	color: #FF9933;
}
.titresOptionsTableau {
	color: #c47d2e;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
.btnOption {
	background: url(images/v2010/impression_direct/BtnBackground.jpg);
	border: solid 1px #8c8c8c;
	padding: 0px 5px 0px 5px;
	color: #494949;
	font-size: 14px;/*color: #E3B70D;
	font-size: 10px;
	background-color: #1C1F6D;
	text-align: center;
	padding: 1px 10px 1px 10px;
	border-left : 1px solid #6A6B8F;
	border-right : 1px solid #000033;
	border-top : 1px solid #6A6B8F;
	border-bottom : 1px solid #000033;*/
}
.btnOptionSelect {
	background: url(images/v2010/impression_direct/BtnBackgroundSelect.jpg);
	border: solid 1px #8c8c8c;
	padding: 0px 5px 0px 5px;
	color: #ffffff;
	font-size: 14px;/*color: #FFFFFF;
	font-size: 10px;
	background-color: #483D8B;
	text-align: center;
	padding: 1px 10px 1px 10px;
	border-left : 1px solid #000033;
	border-right : 1px solid #6A6B8F;
	border-top : 1px solid #000033;
	border-bottom : 1px solid #6A6B8F;*/
}
.ligneshr {
	width: 50%;
	height: 1px;
	color: #000099;
	background-color: #0000CC;
	display: block;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	/* pour compenser la marge des <hr> de 7px de ie */
	_margin-top: -4px;
	_margin-bottom: -4px;
}
.descriptionTitle {
	font-weight: bold;
	font-size: 11px;
}
.hidden {
	display: none;
}
#login {
	margin: 0;
	padding: 0;
	width: 700px;
	font-size: 12px;
}#error{
	display: block;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	display: block;
	margin: -7px -6px -5px -6px;
	border: 6px solid transparent;
	border-top-color: #d52607;
	color:#d52607;
	font-weight:bold
}
.labelError {
	color: #FF0000;
}
.labelError:before {
	content: url(images/erreur.png) " ";
}
.border-right {
	border-right: 1px solid #cccccc;
}
.info {
	font-size: 10px;
}
.bold {
	font-weight: bold;
}
.black {
	color: #000000;
}
#compteMenu {
	margin: 15px 0px 0px 0px;
	width: 680px;
	height: 60px;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
}
.resumeNumerique {
	color: #FF9933;
}
.tableauResume {
	border: solid 1px;
	width: 250px;
}
.tableauResume th {
	color: white;
	background-color: #000000;
}
.tableauResume #titreF {
	background-image: url(images/button_ok.png);
	background-repeat: no-repeat;
	background-position: 3px;
	border-bottom : solid 2px black;
	padding-left: 30px;
	background-color: #CCCC00;
	font-weight: bold;
}
.tableauResume #soustitreF {
	background-color: silver;
}
.tableauResume tr {
	border: solid 1px;
}
.tableauResume td {
	border: solid 1px;
	padding: 3px;
}
.tableauResume #bas {
	background-color: silver;
	font-size: 2px;
}
.tableauResume #ajouterFichier {
	border-bottom : solid 2px black;
	border-top : solid 2px black;
	padding-left: 30px;
	padding-left: 10px;
	background-color: white;
	font-weight: bold;
}
.tableauResume #ajouterFichier img {
	position: relative;
	top: 2px;
	padding-right: 3px;
}
#titreFichier {
	padding-left: 10px;
}
#messageAttente {
	color: red;
}
tr#survol:HOVER {
	background-color: #CCCCCC;
}
#tabCommande th {
	background-color: #FF9933;
}
#detailCommande td {
}
td#colonneTop {
	border-bottom : solid 2px grey;
}
td#colonneTopC {
	border-right : solid 2px grey;
	border-left : solid 2px grey;
	border-bottom : solid 2px grey;
}
td#colonneL {
	border-left : solid 2px grey;
}
td#colonneR {
	border-right : solid 2px grey;
}
/******************************************************************************************************************/


/*-- BARRE GRISE--*/
.topMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;


	//background-image: url(images/v2010/barre_grise.jpg);
	//background-repeat: no-repeat;
	width: 100%;
}
.topMenu a {
	color: #8c8c8c;
}
.topMenu a:hover {
	color: #555555;
}
.itemsBanniere{
	width: 950px;
	margin: 0px auto;
	height: 32px;
}
.itemCaddie{
	margin-left: 83.5%;
	height: 25px;
	padding-top: 0.2%;
}
.itemClient {
	float: left;
	height: 25px;
	padding-top: 0.8%;
	padding-left: 6%
}
.barreBanniere {
	
	background: #F5F1F1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F1F1", endColorstr="#E7E3E3"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F1F1), to(#E7E3E3));
	background-image: -moz-linear-gradient(top center, #F5F1F1, #E7E3E3);
	background-image: -o-linear-gradient(top, #F5F1F1, #E7E3E3); /*uniquement en mode linear*/
	z-index: 50;
	border-top: 1px solid grey;
	border-bottom: 1px solid grey;
	position: relative;
	box-shadow:2px 2px 2px #aaa;

}

#hover-orange{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-orange:hover{
	color:#9A5200;
}

#hover-violet{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-violet:hover{
	color:#60007D;
}

#hover-bleu{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-bleu:hover{
	color:#00107A;
}

#hover-vert{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-vert:hover{
	color:#065E00;
}

#hover-jaune{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-jaune:hover{
	color:#8B8200;
}

#hover-rouge{
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;
}

#hover-rouge:hover{
	color:#711A00;
}

.boutonTop{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #F5F1F1) );
	background:-moz-linear-gradient( center top, #ededed 5%, #F5F1F1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#F5F1F1;

	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-left:1px solid grey;
	border-right:1px solid grey;
	border-top:1px solid grey;
	z-index: 40;
	color:#777777;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	height: 20px;
	text-align: center;
	cursor: pointer;
	z-index: 1;
	position: relative;
	width: 90px;
	
}.boutonTop:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;

}.boutonTop:active {

	position:relative;
	top:1px;

}.menuPlusBouton{

	text-decoration:none;
	font-weight:bold;


}.menuPlusBouton ul{

	padding:0;
	margin-top:2;

}.menuPlusBouton ul li{

	text-align:left;
	list-style-type: none;
	cursor:pointer;
	padding-bottom: 3.5px;
	border-bottom: dotted 1px;

}.menuPlusBouton a{

	text-decoration:none;
	color:#777777;
	-webkit-transition: color 0.3s ease-out;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-delay: initial;
	-moz-transition: color 0.3s ease-out;
	transition: color 0.3s ease-out;



}

/*-- COLONNE DE GAUCHE (MENU) --*/
#cadreMenuVertical {
	width: 194px;
	padding: 15px 0px 0px 0px;
	float: left;
}
.cadreMenuVerticalTop {
	width: 184px;
	height: 25px;
	padding: 10px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	text-indent: 60px;
	background: url(images/v2010/impression_direct/header_produits.png) no-repeat left top;
	text-transform: none;
}
.cadreMenuVerticalBody {
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8c8c8c;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	border-bottom: 1px solid grey;
	background: #ffffff;


}.cadreMenuVerticalBody a,p {
	color: #8c8c8c;

}.cadreMenuVerticalBody a:hover {
	color: #555555;

}.cadreMenuVerticalBase {
	width: 200px;
	height: 5px;
	float: left;

/*-------------------------------------------------- CONTENU --------------------------------------------------*/
}#contenu {
	width: 496px;
	margin: 0px 5px 10px 5px;
}
/*-- ACCUEIL --*/
#barreOrange {
	width: 95%;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #f8be7b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8be7b", endColorstr="#c47d2e"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8be7b), to(#c47d2e));
	background-image: -moz-linear-gradient(top center, #f8be7b, #c47d2e);
	background-image: -o-linear-gradient(top, #f8be7b, #c47d2e); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.barreBleue {
	width: 192px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

	padding-top: 10px;
	padding-bottom: 10px;

	background: #9ECEF3;
	border-top: 1px solid grey;
	border-left: 1px solid grey;
	border-right: 1px solid grey;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9ECEF3", endColorstr="#083D65"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9ECEF3), to(#083D65));
	background-image: -moz-linear-gradient(top center, #9ECEF3, #083D65);
	background-image: -o-linear-gradient(top, #9ECEF3, #083D65); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;

}.contenuAccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
}#validerp1Commande{
	position: relative;
	left:35%;
}#validerp2Commande{
	position: relative;
	left:85%;
	
}.cadreOrangeBig {


	border-radius: 5px;

	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid  #C35617;

	color: grey;
	font-size: 12px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;

}.cadreOrangeBig h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	color: #c47d2e;

}.cadreOrangeBig a {
	color: #c47d2e;
}
.cadreOrangeBigTop {
	width: 490px;
	height: 10px;
}
.cadreOrangeBigBody {
	width: 485px;
	padding: 0px 0px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
}
.cadreOrangeBigBase {
	width: 490px;
	height: 10px;
}#cadrePromotion{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 14px;
}#presentation {
	width: 506px;
	margin: 0px 0px 0px 0px;
}
.presentationTop {
	height: 8px;
	background: url(images/v2010/impression_direct/presentationTop.jpg);
}
.presentationBodyTop {
	height: 19px;
	background: url(images/v2010/impression_direct/presentationBodyTop.jpg);
}
.presentationBodyBody {
	height: 22px;
	padding: 10px 0px 0px 160px;
	background: url(images/v2010/impression_direct/presentationBodyBody.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #f29138;
}
.presentationBodyBase {
	padding: 0px 15px 0px 15px;
	background: url(images/v2010/impression_direct/presentationBodyBase.jpg);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.presentationBodyBase a {
	color: #000000;
}
.presentationBase {
	height: 11px;
	background: url(images/v2010/impression_direct/presentationBase.jpg);
}
#catalogue {
	width: 506px;
	margin: 10px 0px 0px 0px;
}
#site_web {
	width: 501px;
	margin: 10px 0 0 0;
}
.catalogueTop {
	height: 92px;
	background: url(images/v2010/impression_direct/catalogueTop.jpg);
}
.catalogueBody {
	height: 118px;
	background: url(images/v2010/impression_direct/catalogueBody.jpg);
}
.catalogueBase {
	height: 94px;
	background: url(images/v2010/impression_direct/catalogueBase.jpg);
}
#offres {
	margin: 20px 0px 0px 0px;
}
#cadreOffre1 {
	margin: 10px 0px 0px 0px;
}
.cadreOrangeTop {
	width: 506px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreOrangeTop.png) no-repeat;
}
.cadreOrangeBody {
	width: 506px;
	background: url(images/v2010/impression_direct/cadreOrangeBody.png);
}
.offre1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	float: left;
}
.offre1Top {
	width: 163px;
	height: 158px;
	background: url(images/v2010/impression_direct/offre1Top.png) no-repeat;
}
.offre1Body {
	width: 163px;
	height: 170px;
	background: url(images/v2010/impression_direct/offre1Body.png) no-repeat;
}
.offre1Base {
	width: 163px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	background: url(images/v2010/impression_direct/offre1Base.png) no-repeat;
}
.offre2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	float: left;
}
.offre2Top {
	width: 163px;
	height: 158px;
	background: url(images/v2010/impression_direct/offre2Top.png) no-repeat;
}
.offre2Body {
	width: 163px;
	height: 170px;
	background: url(images/v2010/impression_direct/offre2Body.png) no-repeat;
}
.offre2Base {
	width: 163px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	background: url(images/v2010/impression_direct/offre2Base.png) no-repeat;
}
.offre3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 338px;
}
.offre3Top {
	width: 170px;
	height: 158px;
	background: url(images/v2010/impression_direct/offre3Top.png) no-repeat;
}
.offre3Body {
	width: 170px;
	height: 170px;
	background: url(images/v2010/impression_direct/offre3Body.png) no-repeat;
}
.offre3Base {
	width: 170px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	background: url(images/v2010/impression_direct/offre3Base.png) no-repeat;
}
.cadreOrangeBase {
	width: 506px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreOrangeBase.png) no-repeat;
}
/*-- L'ENTREPRISE --*/
#barreRose {
	width: 95%;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreRose.png);*/
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #e79ccd;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e79ccd", endColorstr="#ad4d8b"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e79ccd), to(#ad4d8b));
	background-image: -moz-linear-gradient(top center, #e79ccd, #ad4d8b);
	background-image: -o-linear-gradient(top, #e79ccd, #ad4d8b); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.contenuEntreprise {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
	;
}
.contenuEntreprise h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.contenuEntreprise h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #ad4b8b;
}
.contenuEntreprise h2 {
	color: #ad4b8b;
}
.contenuEntreprise li {
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.cadrePresentationMachines {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.cadrePresentationMachinesTop {
	width: 490px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadrePresentationMachinesTop.png) no-repeat;
}
.cadrePresentationMachinesBody {
	width: 485px;
	padding: 0px 0px 0px 5px;
	background: url(images/v2010/impression_direct/cadrePresentationMachinesBody.png);
}
.cadrePresentationMachinesBase {
	width: 75px;
	height: 10px;
	padding: 0px 0px 0px 415px;
	background: url(images/v2010/impression_direct/cadrePresentationMachinesBase.png) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 8px;
	color: #ffffff;
}
.cadrePhotoRoseDroite {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.cadrePhotoRoseGauche {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoRoseTop {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoRoseTop.png) no-repeat;
}
.cadrePhotoRoseBody {
	width: 167px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoRoseBody.png);
}
.cadrePhotoRoseBase {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoRoseBase.png) no-repeat;
}
.lien1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lien2 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.lien2 img {
	border-radius: 10px;
}
.cadreCopyroom {
	width: 485px;
	padding: 30px 0px 25px 5px;
	background: url(images/v2010/impression_direct/cadrePresentationMachinesBody.png);
}
.cadreLememo {
	width: 485px;
	padding: 20px 0px 15px 5px;
	background: url(images/v2010/impression_direct/cadrePresentationMachinesBody.png);
}
.partenaires1 {
	width: 350px;
	margin: 15px 15px 0px 0px;
	padding: 5px;
	background: #ffffff;
	float: right;
}
.partenaires2 {
	width: 282px;
	margin: 8px 15px 0px 0px;
	padding: 5px;
	background: #ffffff;
	float: right;
	border-radius: 10px;
}
.partenaires1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ad4b8b;
}
.partenaires1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.partenaires2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ad4b8b;
}
.partenaires2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
/*-- COMMUNICATION --*/
#barreBleu {
	width: 95%;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreBleu.png);*/
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #9999b7;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9999b7", endColorstr="#454573"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#9999b7), to(#454573));
	background-image: -moz-linear-gradient(top center, #9999b7, #454573);
	background-image: -o-linear-gradient(top, #9999b7, #454573); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.contenuCommunication {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
	;
}
.contenuCommunication h2 {
	color: #454573;
}
.contenuCommunication h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.contenuCommunication h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}
.cadrePhotoBleuDroite {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.cadrePhotoBleuGauche {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoBleuTop {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuTop.png) no-repeat;
}
.cadrePhotoBleuBody {
	width: 167px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuBody.png);
}
.cadrePhotoBleuBase {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuBase.png) no-repeat;
}
.cadrePhotoBleuDroiteSmall {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.cadrePhotoBleuGaucheSmall {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoBleuSmallTop {
	width: 90px;
	height: 2px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuSmallTop.png) no-repeat;
}
.cadrePhotoBleuSmallBody {
	width: 87px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuSmallBody.png);
}
.cadrePhotoBleuSmallBase {
	width: 90px;
	height: 2px;
	background: url(images/v2010/impression_direct/cadrePhotoBleuSmallBase.png) no-repeat;
}
/*-- MAQUETTE --*/
#barreVert {
	width: 481px;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreVert.png);*/
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #72b478;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#72b478", endColorstr="#357d3a"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b478), to(#357d3a));
	background-image: -moz-linear-gradient(top center, #72b478, #357d3a);
	background-image: -o-linear-gradient(top, #72b478, #357d3a); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
#barreVert2 {
	width: 481px;
	height: 27px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 25px;
	background: url(images/v2010/impression_direct/barreVert.png);
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.contenuMaquette {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
	;
}
.contenuMaquette h2 {
	color: #347d3a;
}
.contenuMaquette h3 {
	color: #347d3a;
}
.contenuMaquette h4 {
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.contenuMaquette h6 {
	font-weight: lighter;
	font-size: 10px;
	color: #464646;
}
.contenuMaquette a {
	font-weight: bold;
	font-size: 12px;
	color: #347d3a;
	text-decoration: underline;
}
.contenuMaquette li {
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}
.cadrePhotoVertGauche {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoVertDroite {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: Right;
}
.cadrePhotoVertTop {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoVertTop.png) no-repeat;
}
.cadrePhotoVertBody {
	width: 167px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoVertBody.png);
}
.cadrePhotoVertBase {
	width: 170px;
	height: 3px;
	background: url(images/v2010/impression_direct/cadrePhotoVertBase.png) no-repeat;
}
.cadrePhotoVertDroiteSmall {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.cadrePhotoVertGaucheSmall {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoVertSmallTop {
	width: 90px;
	height: 2px;
	background: url(images/v2010/impression_direct/cadrePhotoVertSmallTop.png) no-repeat;
}
.cadrePhotoVertSmallBody {
	width: 87px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoVertSmallBody.png);
}
.cadrePhotoVertSmallBase {
	width: 90px;
	height: 2px;
	background: url(images/v2010/impression_direct/cadrePhotoVertSmallBase.png) no-repeat;
}
.cadreFormulaireMaquette {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.cadreFormulaireMaquetteTop {
	width: 490px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreFormulaireMaquetteTop.png) no-repeat;
}
.cadreFormulaireMaquetteBody {
	width: 485px;
	padding: 0px 0px 0px 5px;
	background: url(images/v2010/impression_direct/cadreFormulaireMaquetteBody.png);
}
.cadreFormulaireMaquetteBase {
	width: 490px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreFormulaireMaquetteBase.png) no-repeat;
}
.FormulaireMaquette1 {
	width: 250px;
	margin: 0px 0px 0px 117px;
	text-align: right;
}
.FormulaireMaquette2 {
	width: 460px;
	margin: 0px 0px 0px 5px;
	text-align: center;
}
.FormulaireMaquette2 h6 {
	font-size: 11px;
	color: #464646;
}
.FormulaireMaquette2 a {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.tableauBAT {
	width: 480px;
}
.tableauBATBody1 {
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	background: #347d3a;
}
.tableauBATBody2 {
	text-align: center;
	background: #ffffff;
	border: solid 1px #494949;
}
.tableauBATBase {
	font-size: 10px;
	color: #ffffff;
	text-align: right;
}
.SuiteAdobe {
	width: 480px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
.SuiteAdobeAcrobat {
	width: 64px;
	height: 22px;
	padding: 65px 0px 0px 0px;
	background: url(images/v2010/impression_direct/acrobat-adobe-cs3-icone-5663-64.png) no-repeat;
}
.SuiteAdobeIndesign {
	width: 64px;
	height: 22px;
	padding: 65px 0px 0px 0px;
	background: url(images/v2010/impression_direct/adobe-cs3-conception-en-icone-7248-64.png) no-repeat;
}
.SuiteAdobePhotoshop {
	width: 64px;
	height: 22px;
	padding: 65px 0px 0px 0px;
	background: url(images/v2010/impression_direct/adobe-cs3-photoshop-icone-7810-64.png) no-repeat;
}
.SuiteAdobeIllustrator {
	width: 64px;
	height: 22px;
	padding: 65px 0px 0px 0px;
	background: url(images/v2010/impression_direct/adobe-cs3-illustrator-icone-4311-64.png) no-repeat;
}
/*-- TELECHARGER --*/
#barreJaune {
	width: 95%;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreJaune.png);*/
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #f9e261;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9e261", endColorstr="#ceb529"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9e261), to(#ceb529));
	background-image: -moz-linear-gradient(top center, #f9e261, #ceb529);
	background-image: -o-linear-gradient(top, #f9e261, #ceb529); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.contenuTelecharger {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
}
.contenuTelecharger h2 {
	color: #ceb529;
}
.contenuMaquette a {
	font-weight: bold;
	font-size: 12px;
	color: #347d3a;
	text-decoration: underline;
}
.cadreTableauGabarit {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.cadreTableauGabaritTop {
	width: 490px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreTableauGabaritTop.png) no-repeat;
}
.cadreTableauGabaritBody {
	width: 485px;
	padding: 0px 0px 0px 5px;
	background: url(images/v2010/impression_direct/cadreTableauGabaritBody.png);
}
.cadreTableauGabaritBase {
	width: 490px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreTableauGabaritBase.png) no-repeat;
}
.headTableauGabarit {
	width: 450px;
	height: 17px;
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #464646;
	text-align: center;
	background: url(images/v2010/impression_direct/headTableauGabarit.png) no-repeat;
}
.TableauGabarit {
	width: 446px;
	margin: 0px 0px 0px 15px;
	padding: 2px 2px 2px 2px;
	background: #ffffff;
}
.TableauGabarit td {
	border-bottom: solid 1px #464646;
}
.TableauGabaritGauche {
	width: 213px;
	margin: 0px 20px 0px 0px;
	background: #ffffff;
	float: left;
}
.TableauGabaritDroite {
	width: 213px;
	padding-left: 30px;
	background: #ffffff;
}
.TableauGabaritGauche h3{
        text-align:center;
        font-weight:bold;
	color: rgb(206, 181, 41);
        padding-left: 30px;
	background: #ffffff;
}

.TableauGabaritDroite h3{
        text-align:center;
        font-weight:bold;
        color: rgb(206, 181, 41);
	padding-left: 30px;
	background: #ffffff;
}
/*-- CONTACT --*/
/*Modification par **
**Florian B.       **
**Le 7 juin 2013   */
input{}
#commentaire{visibility: hidden; display:  none;}
#tel{visibility: hidden; display:  none;}
#mail{visibility: hidden; display:  none;}
#captcha{visibility: hidden; display:  none;};





#barreRouge {
	width: 95%;
	height: 27px;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreJaune.png);*/
	-moz-box-shadow: 2px 2px 4px #343434;
	-webkit-box-shadow: 2px 2px 4px #343434;
	-o-box-shadow: 2px 2px 4px #343434;
	box-shadow: 2px 2px 4px #343434;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #f9e261;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#952614", endColorstr="#9526149"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#952614), to(#952614));
	background-image: -moz-linear-gradient(top center, #952614, #952614);
	background-image: -o-linear-gradient(top, #952614, #952614); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.contenuContact {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	color: #464646;
}
.contenuContact h2 {
	color: #952614;
}
.contenuContact h3 {
	color: #952614;
}
.contenuContact h4 {
	font-weight: lighter;
	font-size: 11px;
	color: #464646;
}.cadreFormulaireContact {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-radius: 8px;
	border: 1px solid #7B0414;
	background: #FFF2F4;
	padding-top: 5px;
}.cadreFormulaireContact textarea{
	width: 310px;
	height: 95px;
}.FormulaireContact {
	width: 480px;
	font-weight: bold;
	color: #952614;
}.FormulaireContactObligatoire {
	color: #000000;
}.PiedDePageAdresse {
	width: 490px;
	margin: 20px 0px 0px 0px;
	text-align: center;
}.cadrePhotoRougeDroite {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: Right;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*------------------------------------------- PRESENTATION PRODUITS -------------------------------------------*/
#PresentationProduit {
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
	color: #777777;
	min-height: 210px;
}#PresentationProduit p{
}#PresentationProduit a{
	color:#FF9933;
}.ImageProduits{
	float: left;
	margin-right: 10px;
	margin-left: 5px;
	margin-top: 5px;
	width:200px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*---------------------------------------------- TABLEAU DE PRIX ----------------------------------------------*/
#TableauPrix {
	
}.TableauPrixTop {
	width: 465px;
	height: 20px;
	padding: 2px 0px 0px 25px;
	/*background:url(images/v2010/impression_direct/barreOrange.png);*/
	
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	background: #f8be7b;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8be7b", endColorstr="#c47d2e"); /* Pour IE seulement et mode gradient à linear */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f8be7b), to(#c47d2e));
	background-image: -moz-linear-gradient(top center, #f8be7b, #c47d2e);
	background-image: -o-linear-gradient(top, #f8be7b, #c47d2e); /*uniquement en mode linear*/
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}
.TableauPrixTop h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.TableauPrixOptions {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #c47d2e;

	border-bottom: solid 1px grey;
}
.TableauPrixBody {
	padding-bottom: 10px;
}
.TableauPrixBodyTitre {
	width: 100%;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #c47d2e;
	text-align: center;
	background: #f3f3f3;
	border: solid 1px #b7b7b7;
}
.TableauPrixBodyTitre td {
	width: 20%
}
.TableauPrixBodyPrix {
	width: 100%;
	margin-top: :10px;
	background: #ffffff;
}
.TableauPrixBodyPrix td {
	border-left: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
	border-bottom: solid 1px #b7b7b7;
}
.TableauPrixBodyOptions {
	width: 100%;
}
.TableauPrixBodyPrix2 {
	width: 440px;
	margin: 0px 0px 10px 25px;
	background: #ffffff;
}
.TableauPrixBodyPrix2 td {
	border-left: solid 1px #b7b7b7;
	border-right: solid 1px #b7b7b7;
	border-bottom: solid 1px #b7b7b7;
}
.TableauPrixBase {
	width: 100%;
}
.TableauPrixBaseGauche {
	width: 6px;
	height: 24px;
	background: url(images/v2010/impression_direct/TableauPrixBaseGauche.png) no-repeat;
}
.TableauPrixBaseGauche2 {
	width: 6px;
	height: 24px;
	background: url(images/v2010/impression_direct/TableauPrixBaseGauche2.png) no-repeat;
}
.TableauPrixBaseBase {
	height: 24px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background: url(images/v2010/impression_direct/TableauPrixBase.png) repeat-x;
}
.TableauPrixBaseBase2 {
	height: 24px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background: url(images/v2010/impression_direct/TableauPrixBase2.png) repeat-x;
}
.TableauPrixBaseBasePrix {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	background: url(images/v2010/impression_direct/TableauPrixBase.png) repeat-x;
}
.AchatPanier {
	padding-left: 90%;
}
.TableauPrixBaseRecapitulatif {
	padding-left: 10px;
}
.TableauPrixBaseRecapitulatifBase {
	width: 490px;
	height: 9px;
	background: url(images/v2010/impression_direct/TableauPrixBaseRecapitulatifBase.jpg) no-repeat;
}
.InfosTarifs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-align: right;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*------------------------------------------- INFORMATION PRODUITS --------------------------------------------*/
#InformationsProduits {

	width: 100%;
	margin: 10px 0px 0px 0px;
	border-radius: 5px;
	border: solid 1px #454545;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 11px;
	color: #464646;

}#InformationsProduits a {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- OPTIONS --------------------------------------------------*/
	
#cadreOptions {
	width: 490px;
}
.cadreOptionsTop {
	width: 506px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreImageProduitsTop.png) no-repeat;
}
.cadreOptionsBody {
	width: 506px;
	background: url(images/v2010/impression_direct/cadreImageProduitsBody.png) repeat-y;
}
.cadreOptionsBase {
	width: 506px;
	height: 10px;
	background: url(images/v2010/impression_direct/cadreImageProduitsBase.png) no-repeat;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- COMMANDE -------------------------------------------------*/
.Cde {
	background: #ffffff;
	border-left: 2px solid #494949;
	border-right: 2px solid #494949;
	border-bottom: 2px solid #494949;
	margin-bottom: 20px;
}
.Cde h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12px;
	color: #8c8c8c;
}
.Cde h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.Cde a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #c47d2e;
}
.CdeTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 16px;
	color: #464646;
	text-align: center;
	background: #f6f6f6;
	border-top: solid 1px #494949;
	border-bottom: solid 1px #494949;
}
.cadreCde {
}
.cadreCdeBody {
	border: 1px solid grey;
        border-radius: 5px;
}
.FormulaireCde {
	width: 460px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: Bold;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*--------------------------------------------- COLONNE DE DROITE ---------------------------------------------*/
#colonneDroite {
	width: 200px;
	padding-top:15px;
	float: left;/*background:#ffffff;*/
}
.boiteCom {
	width: 200px;
	margin: 0px 0px 20px 0px;
}
.boiteTop {
	width: 200px;
	height: 12px;
	background: url(images/v2010/impression_direct/cadre_haut01.png);
}
.boiteBody {
}
.boiteBody p {
	padding: 0px 0px 0px 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}
.numero_vert {
	width: 180px;
	height: 38px;
	margin: 0px 0px 0px 8px;
	cursor:hand;
	background-image: url(images/v2010/impression_direct/numero_vert.png);
}
.bouton_skype {
	width: 180px;
	height: 57px;
	margin: 0px 0px 0px 8px;
	background-image: url(images/v2010/impression_direct/bouton_skype.png);
}
.bouton_facebook {
	height: 63px;
	width: 180px;
	margin: 10px 0px 0px 8px;
	background-image: url(images/v2010/impression_direct/bouton_facebook.png);
}
.fb-like {
	margin-left: 56px;
	margin-bottom: 5px;
}
.boiteBase {
	width: 200px;
	height: 13px;
	background: url(images/v2010/impression_direct/cadre_bas01.png);
}
.boiteInfo {
	width: 200px;
}
.MenuServicesTop {
	width: 184px;
	height: 25px;
	margin: 0px 0px 0px 3px;
	padding: 10px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-indent: 60px;
	background: url(images/v2010/impression_direct/header_produits.png);
}.MenuServicesBody {
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	background: #ffffff;
	border: 1px solid grey;

}.menuContactBody {
	width: 192px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #8c8c8c;
	background: #ffffff;
	border: 1px solid grey;
}
.MenuServicesBody p {
	padding: 5px 0px 0px 5px;
}
.MenuServicesBody ul {
	padding: 0px 0px 10px 40px;
}.paypalpicture {
	width: 149px;
	height: 98px;
	margin: 0px 0px 5px 20px;
	background: url(images/v2010/impression_direct/paypalpicture.jpg);
}
.livraison {
	width: 150px;
	height: 22px;
	margin: 0px 0px 0px 25px;
	padding: 10px 0px 0px 40px;
	background: url(images/v2010/impression_direct/transport-camion-vehicule-jaune-icone-4890-32.png) no-repeat;
}
.tableEnvironnement {
	margin: 10px 0px 10px 18px;
}
.pefcLogo {
	width: 69px;
	height: 71px;
	background: url(images/v2010/impression_direct/PEFC.jpg) no-repeat;
}
.fscLogoImage {
	width: 69px;
	height: 71px;
	background: url(images/v2010/impression_direct/FSC.jpg) no-repeat;
}
.iso9001Image {
	width: 78px;
	height: 57px;
	background: url(images/v2010/impression_direct/ISO9001s.jpg) no-repeat;
}
.iso4001Image {
	width: 78px;
	height: 57px;
	background: url(images/v2010/impression_direct/ISO14001s.jpg) no-repeat;
}
.imprimvertLogo {
	background: url(images/v2010/impression_direct/Logo_imprimvert.jpg) no-repeat scroll center center transparent;
	height: 86px;
	width: 87px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*--------------------------------------------------- FOOTER --------------------------------------------------*/
#footer {
	margin: 10px 0px 2px 0px;
	padding: 2px 2px 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
	text-align: center;
	clear: both;
}
#footer a {
	color: #8c8c8c;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*------------------------------------------------- PAIEMENT --------------------------------------------------*/
#Paiement {
	width: 462px;
	margin: 50px 0px 0px 0px;
	border: solid 2px #0000cc;
	padding: 20px;
}
#Paiement h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #0000cc;
	text-align: center;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- ACCEPTE --------------------------------------------------*/
#Accepte {
	padding: 20px;
	margin-left:auto;
	margin-right:auto;
}
#Accepte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #00cc00;
	text-align: center;
}
#Accepte h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #494949;
	text-align: center;
}
#Accepte h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #494949;
	text-align: center;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- REFUSE ---------------------------------------------------*/
#Refuse {
	padding: 20px;
	margin-left:auto;
	margin-right:auto;
}
#Refuse h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #cc0000;
	text-align: center;
}
#Refuse h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #494949;
	text-align: center;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------SERVICES INTERNET MAILS-------------------------------------------*/ 

#Mails {
	width: 462px;
	margin: 0px 0px 0px 0px;
}
#Mails h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #C47D2E;
}
#Mails h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #494949;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- STANDS ---------------------------------------------------*/ 

#Stands {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
#Stands h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #c47d2e;
}
#Stands h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #8c8c8c;
}
#Stands h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #494949;
}
#Stands h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #365380;
}
.cadrePhotoStandsGauche {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.cadrePhotoStandsDroite {
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	float: Right;
}
.cadrePhotoStandsTop {
	width: 305px;
	height: 6px;
	background: url(images/v2010/impression_direct/cadrePhotoStandsTop.png) no-repeat;
}
.cadrePhotoStandsBody {
	width: 302px;
	padding: 3px 0px 0px 3px;
	background: url(images/v2010/impression_direct/cadrePhotoStandsBody.png);
}
.cadrePhotoStandsBase {
	width: 305px;
	height: 6px;
	background: url(images/v2010/impression_direct/cadrePhotoStandsBase.png) no-repeat;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*----------------------------------------------- PLAN DU SITE ------------------------------------------------*/
.Plan {
	text-align: center;
	border: solid 1px grey;
}
.Orange {
	background: #c47d2e;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Orange a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.Rose {
	background: #ad4b8b;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Rose a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.GrisRose {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ad4b8b;
	border-bottom: solid 1px #8c8c8c;
}
.GrisRose a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ad4b8b;
}
.Bleu {
	background: #454573;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Bleu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.GrisBleu {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ad4b8b;
	border-bottom: solid 1px #8c8c8c;
}
.GrisBleu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #454573;
}
.Vert {
	background: #347d3a;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Vert a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.GrisVert {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #347d3a;
	border-bottom: solid 1px #8c8c8c;
}
.GrisVert a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #347d3a;
}
.Jaune {
	background: #ceb529;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Jaune a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.GrisJaune {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ceb529;
	border-bottom: solid 1px #8c8c8c;
}
.GrisJaune a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ceb529;
}
.Rouge {
	background: #952614;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	border: solid 1px #ffffff;
}
.Rouge a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
}
.GrisRouge {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #952614;
	border-bottom: solid 1px #8c8c8c;
}
.GrisRouge a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #952614;
}
.PlanProduits {
	width: 490px;
	margin: 20px 0px 0px 0px;
	text-align: center;
	border: solid 1px #8c8c8c;
}
.PlanProduits a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #8c8c8c;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*------------------------------------------------ CALLREQUEST ------------------------------------------------*/
#CallRequest table {
	margin: 0px 0px 0px 0px;
	width: 450px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/

#alinea {
	text-indent: 40px;
}
/*----------------------portfolio site web----------------------------------*/
#breadcrumb, #breadcrumb_gal {
	position: relative;
	/* [disabled]display:block;
*/
	width: 500px;
	margin: 0 auto;
}
#breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 500px;
	margin-left: 20px;
}
#breadcrumb_gal ul .portfolio group {
	display: block;
}
#breadcrumb ul li, .sidebar .latestnews p {
	display: block;
	list-style: none;
	margin-top: 0px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*
.portfolio {
	position:relative;
	display:block;
	width:100%;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:0 auto 1px;
	padding:10px 0
}
.portfolio .readmore {
	display:block;
	text-align:right
}
.portfolio .tagline_left {
	display:block;
	float:left;
	width:350px;
	line-height:1.6em;
	margin:50px 0 0
}
.portfolio .tagline_right {
	display:block;
	float:right;
	width:500px
}
.portfolio .tagline_right img {
	display:block;
	width:470px;
	height:auto;
	border:10px solid #E0E0E0;
	padding:5px
}
.portfolio .tagline_right img:hover {
	display:block;
	width:470px;
	height:auto;
	border:10px solid #B4B4B4;
	padding:5px
}
*/
/* prettyPhoto */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height: 13px
}
div.pp_default .pp_top .pp_left {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color: #f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left: 13px
}
div.pp_default .pp_content_container .pp_right {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right: 13px
}
div.pp_default .pp_next:hover {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor: pointer
}
div.pp_default .pp_previous:hover {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor: pointer
}
div.pp_default .pp_expand {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
}
div.pp_default .pp_expand:hover {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor: pointer
}
div.pp_default .pp_contract {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor: pointer;
	width: 28px;
	height: 28px
}
div.pp_default .pp_contract:hover {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor: pointer
}
div.pp_default .pp_close {
	width: 30px;
	height: 30px;
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor: pointer
}
div.pp_default .pp_gallery ul li a {
	background: url(../img_servicesinternet/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border: 1px solid #aaa
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	position: static;
	left: auto
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height: 30px;
	width: 30px
}
div.pp_default .pp_nav .pp_pause {
	background-position: -51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background: url(../img_servicesinternet/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height: 20px;
	width: 20px;
	margin: 4px 0 0
}
div.pp_default a.pp_arrow_next {
	left: 52px;
	background-position: -82px -3px
}
div.pp_default .pp_content_container .pp_details {
	margin-top: 5px
}
div.pp_default .pp_nav {
	clear: none;
	height: 30px;
	width: 105px;
	position: relative
}
div.pp_default .pp_nav .currentTextHolder {
	font-family: Georgia;
	font-style: italic;
	font-color: #999;
	font-size: 11px;
	left: 75px;
	line-height: 25px;
	position: absolute;
	top: 2px;
	margin: 0;
	padding: 0 0 0 10px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity: 0.7
}
div.pp_default .pp_description {
	font-size: 11px;
	font-weight: 700;
	line-height: 14px;
	margin: 5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background: url(img_servicesinternet/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background: url(img_servicesinternet/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background: url(img_servicesinternet/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background: url(img_servicesinternet/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_rounded .pp_previous:hover {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_rounded .pp_expand {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_expand:hover {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_contract {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_contract:hover {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.light_rounded .pp_nav .pp_play {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_rounded .pp_nav .pp_pause {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_rounded .pp_arrow_previous {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background: url(img_servicesinternet/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_previous:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_expand {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_expand:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_contract {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_contract:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.dark_rounded .pp_description {
	margin-right: 85px;
	color: #fff
}
div.dark_rounded .pp_nav .pp_play {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_rounded .pp_nav .pp_pause {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_rounded .pp_arrow_previous {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background: url(img_servicesinternet/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: #000
}
div.dark_square .pp_description {
	color: #fff;
	margin: 0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background: url(img_servicesinternet/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.dark_square .pp_expand:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.dark_square .pp_contract {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.dark_square .pp_contract:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.dark_square .pp_nav {
	clear: none
}
div.dark_square .pp_nav .pp_play {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_square .pp_nav .pp_pause {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dark_square .pp_arrow_previous {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background: url(img_servicesinternet/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.dark_square .pp_previous:hover {
	background: url(img_servicesinternet/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.light_square .pp_expand {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_expand:hover {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.light_square .pp_contract:hover {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.light_square .pp_nav .pp_play {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_nav .pp_pause {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.light_square .pp_arrow_previous {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background: url(img_servicesinternet/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background: url(img_servicesinternet/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.light_square .pp_previous:hover {
	background: url(img_servicesinternet/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.facebook .pp_top .pp_left {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background: url(img_servicesinternet/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background: url(img_servicesinternet/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background: url(img_servicesinternet/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_expand:hover {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer
}
div.facebook .pp_contract:hover {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer
}
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer
}
div.facebook .pp_description {
	margin: 0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background: url(img_servicesinternet/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default
}
div.facebook .pp_arrow_next {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px
}
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default
}
div.facebook .pp_nav {
	margin-top: 0
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_nav .pp_pause {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px
}
div.facebook .pp_next:hover {
	background: url(img_servicesinternet/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer
}
div.facebook .pp_previous:hover {
	background: url(img_servicesinternet/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer
}
div.facebook .pp_bottom .pp_left {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background: url(img_servicesinternet/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background: url(img_servicesinternet/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline: none
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
}
.pp_content {
	height: 40px;
	min-width: 40px
}
* html .pp_content {
	width: 40px
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}
.pp_content_container .pp_left {
	padding-left: 20px
}
.pp_content_container .pp_right {
	padding-right: 20px
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px
}
.pp_description {
	display: none;
	margin: 0
}
.pp_social {
	float: left;
	margin: 7px 0 0
}
.pp_social .facebook {
	float: left;
	position: relative;
	top: -1px;
	margin-left: 5px;
	width: 55px;
	overflow: hidden
}
.pp_social .twitter {
	float: left
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
}
.pp_nav p {
	float: left;
	margin: 2px 4px
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 35px;
	position: relative;
	white-space: nowrap;
	margin: 0 0 0 5px;
	padding: 0
}
.pp_gallery ul a {
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden
}
.pp_gallery ul a img {
	border: 0
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px!important
}
a.pp_next {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
}
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 24px;
	margin: -12px 0 0 -12px
}
#pp_full_res {
	line-height: 1!important
}
#pp_full_res .pp_inline {
	text-align: left
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	z-index: 9999;
	margin: 0 0 5px 15px
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color: #fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color: #000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color: #fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position: relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background: #fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right: 85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top: 12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color: #c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color: #fff
}
.pp_top, .pp_bottom {
	height: 20px;
	position: relative
}
* html .pp_top, * html .pp_bottom {
	padding: 0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left: 0;
	position: static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}
.pp_fade, .pp_gallery li.default a img {
	display: none
}
.imgweb_right {
	display: block;
	float: right;
}
.imgweb_left {
	display: block;
	float: left;
}#annu_web {
	width: 462px;
	margin-top:10px;
	margin-bottom:50px;
}
img.web {
	float: left;
	margin-top: 25px;
	margin-right: 100px;
	margin-bottom: 1px;
	margin-left: 20px;
}
.web {
	float: left;
}
img.web_right {
	float: right;
}

.webleft{
	float:left;
	margin-left:40px;
}

.webright{
	float:right;
}

.hreview-aggregate{
	width:375px;
	margin-left:auto;
	margin-right:auto;
	
