* {
	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;
}
//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;/*margin:0;
	padding:0;*/
}
#cadreMenuHorizontal {
	/*background-image: url(images/v2010/impression_direct/header.jpg);*/
	vertical-align: top;
	width: 960px;
	height: 124px;
	margin: 0 auto;
}
/*#cadreMenuVertical {
	vertical-align: top;
	width: 194px;
	padding:15px 0px 0px 0px;
	float:left;
}*/
#cadreContenu {
	width: 506px;
	padding: 5px 3px 0px 3px;
	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;
}
#logoIP {
	display: block;
	float: left;
}
#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;
}
/*.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 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
	background-image: url(images/v2010/barre_grise.jpg);
	background-repeat: no-repeat;
	height: 36px;
	//padding: 10px 0px 0px 20px;
	/*width: 910px;*/
	margin: auto 0;
}
.topMenu a {
	color: #8c8c8c;
}
.topMenu a:hover {
	color: #555555;
}
.client {
	padding: 8px 0px 0px 15px;
	float: left;
}
.panier {
	
	/*color: #8c8c8c;*/
	padding: 3px 0px 0px 780px;
}
/*-- 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);*/
	-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: 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;
}
#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: 481px;
	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: 481px;
	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: 481px;
	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 --*/
#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 20px;
	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: 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 {
	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);
}
.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;
	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: 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 {
	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 {
	margin: 50px 0px 0px 0px;
	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;
}
/*----------------------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;
}
li.active {
	text-decoration: underline;
}
#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;
}
