* {
	margin:0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	//color:#8c8c8c;
}
a img{
	border: 0px;
}
body {
	margin-top: 0px;
}
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;
}
//h4{
//	font-size: 11px;
//	color: #464646;
//	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;
}
.lignedroit td{
	text-align:right;
	font-size: 11px;
	color: #333366;
	font-weight: normal;
}

/* css squelette */
#cadrePrincipal {
	margin-left:auto;
	margin-right:auto;
	width: 910px;
}
#cadreMenuHorizontal {
	background-image: url(images/v2010/impression_direct/header.jpg);
	vertical-align: top;
	width:100%;
	height: 124px;
}
/*#cadreMenuVertical {
	vertical-align: top;
	width: 194px;
	padding:15px 0px 0px 0px;
	float:left;
}*/
#cadreContenu {
	width:506px;
	padding:5px 5px 0px 5px;
	background:#ffffff;
	float:left;
}
/* fin de css squelette */


/* css du menu horizontal */
#principalHaut {
	position: relative;
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
}
.bandeau {
	top: 0px;
	left: 0px;
	position: relative;
}
.menuHorizontalFixe {
	position: absolute;
	width:600px;
	height:35px;
	top: 88px;
	padding-left:177px;
	//background-color: #000000;
	//border-top-width: 1px;
	//border-top-style: solid;
	//border-top-color: #FFFFFF;

}
.menuHorizontalVariable {
	position: absolute;
	width: 910px;
	//height: 16px;
	top: 124px;
	left: 0px;
	//border-top-width: 1px;
	//border-top-style: solid;
	//border-top-color: #FFFFFF;
	//border-bottom-width: 1px;
	//border-bottom-style: solid;
	//border-bottom-color: #FFFFFF;
	//background-color: #1C1F6D;
	//background-position: right;
	//text-align: right;
}
/*.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;
}
/*.titreMenuVertical {
	color: #474747;
	font-weight:bold;
	background-color:#f2f2f2;
	font-size: 12px;
	text-align:left;
	//border-left: solid 1px #8C8C8C;
	//border-right: solid 1px #8C8C8C;
	//border-top: solid 1px #8C8C8C;
}
.titreMenuVertical a {
	color: #474747;
	font-weight:bold;
	font-size: 12px;
	text-align:left -1em;

}
.titreMenuVertical a:hover {
	color: #000000;
}
.texteMenuVertical {
	background:#ffffff;
	//color: blue;
	text-align: center;
	//vertical-align: top;
	font-size: 16px;
	//border-top: solid 1px #8C8C8C;
	//border-bottom: solid 1px #8C8C8C;
}
.texteMenuVertical a{
	color:#8C8C8C;
	font-size:10px;
}
.texteMenuVertical a:hover{
	color : #000000;
}
.texteMenuVertical a:visited{
	color: #BBBBBB;
}
.texteMenuVertical a:visited:hover{
	color: #000000;
}*/
/* 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 {
	/*position: absolute;
	top: 126px;
	left: 14px;*/
	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;
}
.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;
}
.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:11px;
	/*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:11px;
	/*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;
}
/*.topMenu {
	background-image:url(images/v2010/barre_grise.jpg);
	width:910px;
	height:36px;
	//margin: 0;
	//padding: 10px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	//font-color:black;
	//text-align: right;
}*/

.hidden {
	display: none;
}
#login {
		margin: 0;
		padding: 0;
		width: 700px;
		font-size: 12px;
}
.labelError {
	color: #FF0000;
}
.labelError:before {
	content: url(images/arrow.gif) " ";
}
.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{
height:36px;	width:910px;
font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#8c8c8c;
background-image:url(images/v2010/barre_grise.jpg);
}
	.topMenu a{
	color:#8c8c8c;
	}
	.topMenu a:hover{
	color:#555555;
	}
		.client{
		padding:8px 0px 0px 15px;
		float:left;
		}
		.panier
		{
		padding:3px 0px 0px 795px;
		}


/*-- 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: 1px solid #8c8c8c;
	background:#ffffff;
	}
		.cadreMenuVerticalBody a{
		color:#8c8c8c;
		padding:0px 0px 0px 10px;
		}
		.cadreMenuVerticalBody a:hover{
		color:#555555;
		}
	.cadreMenuVerticalBase{
	width:200px; height:5px;
	float:left;
	}


/*-------------------------------------------------- CONTENU --------------------------------------------------*/
#contenu{
width:496px;
margin:0px 5px 10px 5px;
}


/*-- ACCUEIL --*/
#barreOrange {
width:481px; height:27px;
margin:10px 0px 10px 0px;
padding: 10px 0px 0px 25px;
background:url(images/v2010/impression_direct/barreOrange.png);
font-family:Arial,Helvetica,sans-serif; color:#ffffff; font-size:16px; font-weight:normal;
}

.contenuAccueil{
font-family:Arial, Helvetica, sans-serif;	font-weight:lighter;	font-size:12px;	color:#464646;;
}

.cadreOrangeBig{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;	font-weight:lighter;	font-size:12px;	color:#464646;
	}
	.cadreOrangeBig h2{
	font-size:14px;	font-weight:bold;	color:#c47d2e;
	}
	.cadreOrangeBig a{
	color:#ffffff;
	}
		.cadreOrangeBigTop{
		width:490px;	height:10px;
		background:url(images/v2010/impression_direct/cadreOrangeBigTop.png) no-repeat;
		}
		.cadreOrangeBigBody{
		width:485px;
		padding:0px 0px 0px 5px;
		font-family:Arial, Helvetica, sans-serif;	font-weight:lighter;	font-size:12px;	color:#464646;
		background:url(images/v2010/impression_direct/cadreOrangeBigBody.png);
		}
		.cadreOrangeBigBase{
		width:490px;	height:10px;
		background:url(images/v2010/impression_direct/cadreOrangeBigBase.png) no-repeat;
		}

#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;
}
	.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:481px; height:27px;
margin:10px 0px 10px 0px;
padding: 10px 0px 0px 25px;
background:url(images/v2010/impression_direct/barreRose.png);
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;
	}
		.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;
		}
			.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:481px; height:27px;
margin:10px 0px 10px 0px;
padding: 10px 0px 0px 25px;
background:url(images/v2010/impression_direct/barreBleu.png);
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);
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:481px; height:27px;
margin:10px 0px 10px 0px;
padding: 10px 0px 0px 25px;
background:url(images/v2010/impression_direct/barreJaune.png);
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;
		}

	
/*-- CONTACT --*/
#barreRouge {
width:481px; height:27px;
margin:10px 0px 10px 0px;
padding: 10px 0px 0px 25px;
background:url(images/v2010/impression_direct/barreRouge.png);
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;
	}
		.cadreFormulaireContactTop{
		width:490px;	height:10px;
		background:url(images/v2010/impression_direct/cadreFormulaireContactTop.png) no-repeat;
		}
		.cadreFormulaireContactBody{
		width:485px;
		padding:0px 0px 0px 5px;
		background:url(images/v2010/impression_direct/cadreFormulaireContactBody.png);
		}
		.cadreFormulaireContactBase{
		width:490px;	height:10px;
		background:url(images/v2010/impression_direct/cadreFormulaireContactBase.png) no-repeat;
		}
			.FormulaireContact{
			width:480px;
			font-weight:bold;	color:#952614;
			}
				.FormulaireContactObligatoire{
				color:#ffffff;
				}
		.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{
width:490px;
margin:0px 0px 10px 5px;
}
	.PresentationProduitTop{
	width:490px;	height:77px;
	background:url(images/v2010/impression_direct/PresentationProduitTop.jpg) no-repeat;
	}
	.PresentationProduitBody{
	width:467px;
	margin-left:7px;
	background:url(images/v2010/impression_direct/PresentationProduitBody.jpg) repeat-y;
	padding:2px 5px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#000000;
	}
		.PresentationProduitBody a{
		color:#FF9933;
		}
	.PresentationProduitBase{
	width:482px;	height:12px;
	margin-left:7px;
	background:url(images/v2010/impression_direct/PresentationProduitBase.jpg);
	}
	.CadreImageProduits{
	width:135px;	height:72px;
	margin-bottom:10px;
	background:url(images/v2010/impression_direct/RondImage.png) no-repeat;
	}
	.ImageProduits{
	width:138px;
	text-align:center;
	padding-top:10px;
	}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*---------------------------------------------- TABLEAU DE PRIX ----------------------------------------------*/
#TableauPrix{
width:490px;
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
}
	.TableauPrixTop{
	width:480px;	height:17px;
	padding:4px 0px 0px 10px;
	background:url(images/v2010/impression_direct/TableauPrixTop.png);
	}
		.TableauPrixTop h3{
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#ffffff;
		}
	.TableauPrixOptions{
	width:490px;
	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#c47d2e;
	background:#f3f3f3;
	border-left:solid 2px #b7b7b7;
	border-right:solid 2px #b7b7b7;
	border-bottom:solid 1px #b7b7b7;
	}
	.TableauPrixBody{
	width:486px;
	background:#ffffff;
	border-left:solid 2px #b7b7b7;
	border-right:solid 2px #b7b7b7;
	}
		.TableauPrixBodyTitre{
		width:440px;
		margin:10px 0px 0px 25px;
		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:440px;
		margin:0px 0px 10px 25px;
		background:#ffffff;
		}
			.TableauPrixBodyPrix td{
			border-left:solid 1px #b7b7b7;
			border-right:solid 1px #b7b7b7;
			border-bottom:solid 1px #b7b7b7;
			}
			.TableauPrixBodyOptions{
			width:490px;
			background:#f3f3f3;
			border-left:solid 2px #b7b7b7;
			border-right:solid 2px #b7b7b7;
			border-top:solid 1px #b7b7b7;
			}
		.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:490px;
		background:#ffe2c2;
		border-left:solid 1px #e4c19a;
		border-right:solid 1px #e4c19a;
		}
			.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:440px;
				}
			.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:490px;
margin:10px 0px 0px 0px;
}
	.InformationsProduitsTop{
	width:490px;	height:9px;
	background:url(images/v2010/impression_direct/InformationsProduitsTop.png) no-repeat;
	}
	.InformationsProduitsBody{
	width:470px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;	font-weight:lighter;	font-size:11px;	color:#464646;
	background:url(images/v2010/impression_direct/InformationsProduitsBody.png) repeat-y;
	}
		.InformationsProduitsBody a{
		font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;	color:#000000;
		}
	.InformationsProduitsBase{
	width:490px;	height:9px;
	background:url(images/v2010/impression_direct/InformationsProduitsBase.png) no-repeat;
	}
	.InformationsProduitsMail{
	width:490px;	height:9px;
	background:url(images/v2010/impression_direct/InformationsProduitsMail.png) no-repeat;
	}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*-------------------------------------------------- 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{
weight:490px;
margin:0px 0px 0px 5px;
}
	.cadreCdeTop{
	width:490px;	height:10px;
	background:url(images/v2010/impression_direct/cadreCdeTop.png);
	}
	.cadreCdeBody{
	width:490px;
	background:url(images/v2010/impression_direct/cadreCdeBody.png) repeat-y;
	}
		.FormulaireCde{
		width:460px;
		margin-left:15px;
		font-family:Arial, Helvetica, sans-serif;	font-weight:Bold;	font-size:12px;	color:#ffffff;	text-align:center;
		}
	.cadreCdeBase{
	width:490px;	height:10px;
	background:url(images/v2010/impression_direct/cadreCdeBase.png);
	}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*--------------------------------------------- COLONNE DE DROITE ---------------------------------------------*/
#colonneDroite{
	width:200px;
	padding:15px 0px 0px 0px;
	float:right;
	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{
		width:200px;
		background:url(images/v2010/impression_direct/cadre_milieu01.jpg);
		}
			.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;
			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);	
			}
		.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;
		margin:0px 0px 0px 3px;
		font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#8c8c8c;
		background:#ffffff;
		border:1px solid #b7b7b7;
		}
			.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:61px;	height:68px;
			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;
			}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/
/*--------------------------------------------------- FOOTER --------------------------------------------------*/
#footer{
width:506px;
margin:10px 0px 2px 0px;
padding:2px 2px 2px 2px;
font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:#8c8c8c;	text-align:center;
}
	#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{
width:462px;
margin:50px 0px 0px 0px;
border:solid 2px #00cc00;
padding:20px;
}
	#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{
width:462px;
margin:50px 0px 0px 0px;
border:solid 2px #cc0000;
padding:20px;
}
	#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:462px;
margin:0px 0px 0px 0px;
}
	#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{
width:490px;
text-align:center;
border:solid 1px #8c8c8c;
}
	.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{
margin:0px 0px 0px 0px;
}
/*-------------------------------------------------------------------------------------------------------------*/
/***************************************************************************************************************/

#alinea{
text-indent:40px;
} 

