ul,li
{
	margin:0;
	padding:0;
}

em
{
color:#000000;
font-weight:bold;
font-style:normal;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#horizon
{
  text-align: center;
	position: absolute;
	top: 0;/*50%;*/
	left: 0;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
}

#page
{
  position:absolute;
	left: 50%;
	top: 0;/*-336px;*/
	margin-left:-416px;
	width:832px;
	height:640px;
}

#branding
{
	position : absolute;
	left: 0px;
	top: 0px;
  width: 832px;
  height: 169px;
  background:url(images/impression-numerique.gif) no-repeat;
  z-index:1;
}

#branding h1
{
	position : absolute;
	display : block;
	left: 194px;
	top: 53px;
	width: 691px;
	height: 160px;
  z-index:1;
}

#branding span
{
	display:none;
}

#brochure
{
  position : absolute;
	display:block;
	right:0px;
	bottom:28px;
	/*margin-left:507px;*/
  width:102px;
  height:85px;
  background:url(images/brochure_impression_numerique.gif) no-repeat;
  z-index:1;
}

#nav1
{
  position : absolute;
	left:14px;
	top:146px;
	width:832px;
	height:24px;
	z-index:5;
	/*background-color: blue;*/
}

#nav1 li
{
  list-style-type:none;
  display: inline;
}

#nav1 a {
    margin-left:0;
  padding-left:0;
  float: left;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
  display: block;
	background: url(images/menu.gif) no-repeat 0 0 ;
  width: 116px;/*116*/
	height: 18px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	z-index:5;
}

#nav1 a:hover {
	background: url(images/menu.gif) no-repeat 0 -24px ;
	color: #FFFFFF;
}

#nav1 a.mnuDevis {
    margin-left:0;
  padding-left:0;
  float: left;
	text-align: center;
	text-decoration: none;
	padding-top: 6px;
  display: block;
	background: url(images/bouton_devis.gif) no-repeat 0 0 ;
  width: 116px;/*116*/
	height: 18px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
	z-index:5;
}

#nav1 a.mnuDevis:hover {
	background: url(images/bouton_devis.gif) no-repeat 0 -24px ;
	color: #FFFFFF;
}

#contenu
{
	position : absolute;
	left:0px;
	top:170px;
	width:832px;
	height:420px;
	margin-top: 0px;
	padding-top: 13px;
	padding-left: 17px;
	background: url(images/fond.gif) no-repeat;
	/*background-color:#D9E7C2;*/
	font-family: Arial, Helvetica, sans-serif;
	z-index:2;
}
#blocMax
{
	position : absolute;
	left:0px;
	top:0px;
	width:832px;
	height:400px;
	margin-top: 0px;
	padding-top: 13px;
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	z-index:2;
	overflow:auto;
}
/*
#contenu {
	background: url(images/fond.gif) no-repeat;
	background-repeat: no-repeat;
	width: 815px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	padding-top: 13px;
	padding-left: 17px;
	height: 430px;
}*/

#nav2
{
  position : absolute;
	left:0px;
	top:600px;
	width:832px;
	height:53px;
	
	/*padding-top: 13px;
	padding-left: 17px;*/
	z-index:2;
}

#nav2 li{
  float: left;
	list-style-type: none;
	text-align: center;
	font-size: 0.8em;
	margin-top: 10px;
	
	padding-left: 17px;
	color: #666666;
	height: 16px;
}
li.bordure {
  border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}

#nav2 a {
	text-decoration: none;
	color: #666666;
}
#nav2 a:hover {
	color: #7AB51D;
}
#panoramique {
  position : absolute;
	left:0px;
	top:643px;
	width:832px;
	height:53px;
	margin-top: 0px;
	padding-top: 13px;
	padding-left: 17px;
	z-index:2;
}
#gabel
{
  position:absolute;
  display:block;
	bottom:0px;
	right:14px;
	width:272px;
	height:53px;
	background: url(./images/imprimerie-gabel.gif) no-repeat;
	z-index:13;
}

#gabel span
{
	display:none;
}

#txtPanier {
	border: 1px solid silver;
	text-align:left;
	width:800px;
	height:380px;
	overflow: auto;
}



.entete
{
/*border: 1px solid purple;*/
	height: 160px;
	width: 832px;
}

#header1 {
	margin: 0px;
	padding: 0px;
	width: 206px;
	height: 160px;
	background-repeat: no-repeat;
	background-image: url(images/oeil.gif);
	float: left;
  z-index:1;
}

#header2 {
	margin: 0px;
	padding: 0px;
	height: 66px;
  width: 626px;
	background-repeat: no-repeat;
	background-image: url(images/impression-numerique-b.gif);
	float: left;
}
#header3 {
	margin: 0px;
	padding: 0px;
	height: 94px;
  width: 626px;
	float: left;
	z-index:1;

}




.fondBleu{
	background: url(./images/boutonB_centre) repeat;
}

.fondVert{
	background: url(./images/boutonV_centre) repeat;
}


#page #contenu a {
	color: #7AB51D;
	text-decoration: none;
}
#page #contenu a:hover {
	color: #FA831E;
}


#page #contenu h1 {
	font-size: 1.1em;
	color: #7AB51D;
	margin-top: 3px;
	margin-left: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7AB51D;
	margin-bottom: 3px;
	background-color: #F3F3F3;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bolder;
}
#page #contenu h2 {
	color: #666666;
	font-size: 0.9em;
	margin-right: 10px;
	margin-left: 25px;
	margin-bottom: 15px;
	margin-top: 15px;
	text-align: justify;
}
#page #contenu h3 {
	font-size: 0.6em;
	font-style: italic;
	color: #333333;
	text-align: center;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
#page #contenu h4 {
	color: #7AB51D;
	font-size: 1em;
	margin-top: 15px;
	margin-bottom: 3px;
	margin-left: 20px;
	font-weight: bold;
}
#page #contenu h5 {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 2.7em;
	margin-left: 3px;
	vertical-align: bottom;
}
#page #contenu h6 {
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 2.3em;
	margin-top: 225px;
	text-align: right;
	margin-right: 5px;
}
#page #contenu #bloc3 blockquote {
	font-size: 1.1em;
	font-weight: bolder;
	color: #666666;
	text-align: center;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
#page #contenu p {
	font-size: 0.85em;
	margin-top: 2px;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 3px;
	text-align: justify;
}
#page #contenu ul {
	padding-left: 5px;
	margin-left: 5px;
	background-repeat: no-repeat;
	list-style-type: none;
}

#page #contenu li {
	font-size: 0.85em;
	text-align: justify;
	margin-right: 10px;
	background-image: url(images/puce.jpg);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 1px 4px;
}
#page #contenu strong {
	color: #7AB51D;
	font-weight: bold;
}


#pied {
	display: block;
	clear: both;
	height: 50px;
	width: 820px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

#page #footer p {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	float: left;
	margin-right: 5px;
	padding-left: 20px;
}


/****************
 *	Index       *
 *              *
 ***************/
 #contenu #bloc1 {
	height: 266px;
	width: 535px;
	margin-bottom: 3px;
	margin-right: 2px;
	float: right;
}
#contenu #bloc2 {
	height: 131px;
	width: 266px;
	margin-bottom: 3px;
	float: left;
}
#contenu #bloc3 {
	height: 131px;
	width: 266px;
	margin-bottom: 3px;
	float: left;
}
#contenu #bloc4 {
	height: 131px;
	width: 266px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}
#contenu #bloc5 {
	height: 131px;
	width: 266px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}
#contenu #bloc6 {
	height: 131px;
	width: 266px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}
#page #footer img {
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

a.info {
	position: relative;
	text-decoration: none;
	color: #000000;
}
a .info img {
	color: #000000;
}
a.info span {
display: none;
}
a.info:hover {
	background: none;
	z-index: 500;
}
a.info:hover span {
	display: inline;
	text-align: center;
	margin-left: -266px;
}

