body
{
	margin: 10px 0px;
	padding: 0;
	text-align: center;
	font: 0.8em Arial, Helvetica, helvetica, sans-serif;
	background-color:#323548;
	height:100%;
}	
div#conteneur
{
	height:100%;
	width: 765px; 
	margin: 0 auto;
	text-align: left;
	border: 0px solid #dcdcdc;
	background: url(images/menu.gif) no-repeat 0px 80px;
	background-color:#FFFFFF;
}
div#contenu
{
	width:765px;f
	margin:0px;
	margin-top:0px;
	margin-left:0%;
	margin-right:0%;
	padding: 5px 0px 10px 10px ;
	background-color:none;
	background-attachment:scrolled;
}
 
ul#menu2 li.adobe a
{
	background-color:#d62329;
	color:white;
	line-height: 20px ;
	font-size: 0.90em ; 
	font-weight: bold ;
	display: block ;
	text-decoration:none;
	margin:1px;

}
ul#menu2 li.adobe a:hover
{
	background-color:#753620;
	color:white;
}

h2
{
width:720px;
padding: 10px 5px 40px 10px ;
margin-left:20px;
margin-top:-15px;
font-size: 1.5em;
padding-bottom:12px;
color:#25359a;
}
div#contenu h4  
{
	width:500px;
	height:23px;
	margin-left: 25px ;
	margin-bottom:3px;
	padding-top:0px;
	padding-left: 50px ;
	background:  url(images/h4.gif) no-repeat 0px 0px;
	color: #25359a;
	}
	div#contenu h3  
{
	width:500px;
	height:30px;
	margin-left: 10px ;
	margin-bottom:12px;
	padding-top:0px;
	padding-left: 55px ;
	background-color:black;
	background:  url(images/h3.gif) no-repeat 0px 0px;
	color: #40445d; 
	}

div#contenu p
{

	margin:0px;
	width:565px;
	text-align: justify ;
	text-indent: 1em ;
	line-height: 1em ;
}

div#contenu a
{
	color: #004c4a;
	display:inline;
}

div#contenu a:hover
{
	color: #b10f02;
}
h1#header
{
	width:765px;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px ; 
	padding: 0px ;
	font-size: 0.8em ;
	font-weight:bold;
	background:  url(images/header.jpg) no-repeat; 
}

h1#header a  
{
	width: 765px ;
	margin-left:0px;
	height:15Opx;
	display: block ;
	position: float;
	color:#6699FF;
	padding-left:200px;
	padding-top:0px;
	text-decoration: none ;    
}

ul {
list-style-type:square;
color:#374371;
}

span.email
{
line-height:9px;
font-size:0.9em;
color:red;
}

* html pre
{
	width: 636px ;
}
	
pre span
{
	color: #560 ;
}

h1#header
{
	height: 140px ;
}

div#droite {

background-color:#FFFFFF; display:block; margin:10px; padding:5px; margin-bottom:15px; float:right; width:130px; height:60%;
}
div#droite-accueil {

background-color:#FFFFFF; display:block; margin:10px; padding:5px; margin-bottom:15px; float:right; width:130px; height:85%;
}


div#droite a {

width:130px;
background-color:none;
}


div#footer
{
	padding-top:7px;
	text-align:center ;
	width: 765px;
	height:80px;
	margin: 0 auto;
	line-height: 1.2em ;
	font-size: 0.9em ;
	color: black;
	background:  url(images/bas.jpg) no-repeat ; 

}
div#footer a
{
display:inline;
color:black;
weight:bold;
}
div#footer a:hover
{

color:#b10f02;
weight:bold;
}
ul#menu  
{
	width:750px;
	height: 20px ;
	margin-bottom: 13px;
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	padding:0px ;
	list-style-type: none ;
	background-color:none;
}
ul#menu li
{
	float: left ;
	text-align: center ;
	margin:0px; 
	margin-right:2px;
}
ul#menu li a
{
	width: 103px ; 
	line-height: 20px ;
	font-size: 1.3em ; 
	font-weight: bold ;
	letter-spacing: 0px ;
	color: #612a26 ;
	display: block ;
	text-decoration:none;
	background-color:none;
	margin: 0px ;
	padding: 0px ;
	margin:1px;
}
ul#menu li a:hover
{
background-color:#753620;
color:white;
}
ul#menu li#cart a:hover
{
color:#660;
background:none;
}
ul#menu img 
{
position:absolute;margin-left:5px; margin-top:-10px;
}
ul#menu2
{
	width:720px;
	height: 30px ;
	margin-bottom: 13px;
	margin-top:0px;
	margin-left:40px;
	margin-right:0px;
	padding:0px ;
	list-style-type: none ;
	background-color:none;
}
ul#menu2 li
{
	float: left ;
	text-align: center ;
}
ul#menu2 li a
{
	width: 75px ; 
	line-height: 20px ;
	font-size: 0.90em ; 
	font-weight: bold ;
	letter-spacing: 0px ;
	color:white;
	display: block ;
	text-decoration:none;
	background-color:#43598c;
	margin: 0px ;
	padding: 0px ;
	margin:1px;
}
ul#menu2 li a:hover
{
background-color:#753620;

}


ul#navigation 
{
	width:700px;
	margin-left:15px;
	height: 20px ;
	padding-left:0px;
	margin-top:0px;
	padding: 0px ;
	list-style-type: none;
	background-color:none;
	}
ul#navigation li
{
	float: left ;
	text-align: center ;
	margin-left:5px;


}
ul#navigation li a
{
	width: 100px ;  /*115px*/
	line-height: 22px;	
	font-size: 1em ; /* 0.98 */
	font-weight: bold ;
	letter-spacing: 1px ;
	color: white ;
	display: block ;
	text-decoration:none;
	background-color:#FFFFFFFf;
	margin: 0px ;
	padding: 0px ;	
}
ul#navigation li a:hover 
{
background-color:#3a5d7f;
}


a {
text-decoration: none; 
display:block;
}

a span { 
display: none;
}


img {
border:none;
}
p#inline a {
display:inline;
margin-left:7%;
padding-left:5%;
}
p#inline a:hover{
display:inline;
border:none;

}

/*Catalogue*/

span.product
{

width:140px;
height:270px;
text-align:center;
font-size:0.99em;
padding:10px; 
display:block;
border-style:solid;
border-width:5px;
border-color:#a69e98;
background-color:none; 
float:left;
margin:5px;
margin-top:0px;
}
span.proposition
{
display:block;
width: 150px;
height:14px;
font-size:0.9em;
font-weidht:bold;
background-color:#a392a1; 
color:white;
margin-left:5px;
padding-left:10px;

}

div#catalogue {
width:500px;margin:0px;height:750px;
}
div.product
{
width:540px;
display:block;
background-color:none;
height:280px;
margin:0px;
margin-bottom:6px;
padding:0px;
}
img.product 
{
width:100px;
}
input
{
height:20px;
font-size:0.9em;
margin:2px;

}

