@charset "iso-8859-1";
/* CSS Document */
body { margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffe7a5 url(../images/background.png) repeat-y center top;
}
#centreur {
	position:absolute;
	left:50%;
	margin-left:-495px;
	width:990px;
	/*height:600px;*/
	background-color:#e4e4e4;
	
}
#menu {
	width:237px;
	height:433px;
	position:absolute;
	left:0;
	top:167px;
	
}
#barreBas {
	width:753px;
	height:17px;
	position:absolute;
	left:237px;
	bottom:0px;
	background:url(../images/fond_05.png) no-repeat left top;
}
/****** MENU PRINCIPAL *******/
ul#nav {
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}
ul#nav li ul li a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	font-size:12px;
}
ul#nav li ul.jaune {
	list-style:url(../images/puce-jaune.png);
}
ul#nav li ul.bleu {
	list-style:url(../images/puce-bleu.png);
}
ul#nav li ul.vert {
	list-style:url(../images/puce-verte.png);
}
ul#nav li ul.jaune li {
	color:#ffff00;
	font-size:18px;
	height:14px;
}
ul#nav li ul.bleu li {
	color:#0868ac;
	font-size:18px;
	height:14px;
}
ul#nav li ul.vert li {
	color:#40a629;
	font-size:18px;
	height:14px;
}
ul#nav a.applications {
	background:url(../images/applications.gif) no-repeat left top;
	display:block;
	height:22px; /* 30-8 */
	cursor:default;
	text-decoration:none;
	color:#393939;
	padding:8px 0 0 10px;
	margin-bottom:3px;
	font-size:14px;
}
ul#nav ul.jaune a:hover {
	color:#ffff00;
}
ul#nav a.supports {
	background:url(../images/supports.gif) no-repeat left top;
	display:block;
	height:23px; /* 33-10 */
	cursor:default;
	text-decoration:none;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	margin-top:10px;
	margin-bottom:3px;
	font-size:14px;
}
ul#nav ul.bleu a:hover {
	color:#0868ac;
}
ul#nav a.structures {
	background:url(../images/structures.gif) no-repeat left top;
	display:block;
	height:25px; /* 33-10 */
	cursor:default;
	text-decoration:none;
	color:#FFFFFF;
	padding:10px 0 0 10px;
	margin-top:10px;
	margin-bottom:3px;
	font-size:14px;
}
ul#nav ul.vert a:hover {
	color:#40a629;
}
/*****************************/
/***** MENU SECONDAIRE *******/
ul#nav2 {
	position:absolute;
	right:10px;
	top:159px;
	margin:0;
	padding:0;
	font-size:11px;
}
ul#nav2 li {
	display:inline;
	
}
ul#nav2 li a {
	display:block;
	float:left;margin-left:10px;
	text-decoration:none;
	color:#363636;
	border-bottom:3px solid #E4E4E4;
}
ul#nav2 li a:hover {
	border-bottom-color:#363636;
}
/*****************************/
#contenu {
	position:absolute;
	left:240px;
	top:175px;
	width:745px;
	/*height:408px;*/
	/*overflow:auto;*/
}
h1 {
	display:block;
	height:33px;
	line-height:2.4;
	margin:0;
	padding:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
h1.vert { background:url(../images/h1-vert.png) no-repeat left top; }
h1.bleu { background:url(../images/h1-bleu.png) no-repeat left top; }
h1.jaune { background:url(../images/h1-jaune.png) no-repeat left top; color:#393939; }
h2 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:6px;
}
h2.vert { border-left:4px solid #40a629; }
h2.bleu { border-left:4px solid #0868ac; }
h2.jaune { border-left:4px solid #ffff00; }
#animation, #video {
	float:right;
	margin:0 5px 0 10px;
}
#video {
	width:320px;
	height:245px;
}
.imgGauche { float:left; margin-right:10px; }
.imgDroite { float:right; margin-left:10px; }
.big { font-size:20px; }
#texte_bandeau {
	position:absolute;
	top:127px;
	left:250px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
/*Commande / Panier etc... */
.commander {

}
.commander a {
	margin:auto;
	text-align:center;
	padding-top:6px;
	display:block;
	width:201px;
	height:33px;
	background:url(../images/h1-bleu.png) no-repeat left top;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#prix_produit {
	font-size:14px;
	color:red;
	font-weight:bold;
}
/* Panier */

#table_panier {
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:30px;
}
#table_panier ,#totalPanier {
	font-size:12px;
	border:1px solid #D7D7D7;
	border-spacing: 0px;
	border-collapse: collapse;
}
#table_panier th {
	background-color:#E4E4E4;
	border:1px solid #D7D7D7;
}
th #pTitre {
	width:20%;	
}
#table_panier td {
	border:1px solid #D7D7D7;
}
#totalPanier td,#totalPanier tr,#totalpanier {
	border:1px solid #D7D7D7;
}
#totalPanier td{
	width:150px;
	background-color:#FFFDF4;
}
.totpanier {
	font-weight:bold;
	text-align:right;
}
.remise {
	color:red;
	font-size:9px;	
}
.tiny-bold {
	font-weight:bold;
	font-size:xx-small;
}
.erreur{
	color:red;
}
#dhtmltooltip {
	position: absolute;
	border: 1px solid black;
	padding: 3px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	left: 12px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}