/* CSS Document */

/********************************** Tags HTML **********************************/
body {
	background: 				#ffffff url(images/bg.gif) top center repeat-x;
	margin: 					0px;
}

p, td {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	color: 						#7d7d7d;
}

li {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	color: 						#7d7d7d;
	margin-bottom:				8px;
	margin-top:					8px;
	padding:					0px;
}

h1 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					13pt;
	font-weight:				bolder;
	color: 						#1e68b2;
}

h2 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					20pt;
	font-weight:				normal;
	color: 						#7d7d7d;
	margin-top:					0px;
}

h3 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					12pt;
	color: 						#000000;
}

h4 {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	font-weight: 				bold;
	color: 						#000000;
}

a, iframe a {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	color: 						#ce0021;
	text-decoration:			none;
}

a:hover, iframe a:hover {
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	color: 						#1e68b2;
	text-decoration:			none;
}

iframe {
	border:						1px #7D7D7D solid;
}

/********************************** Tags IMPORTANT **********************************/
.png24 
{ 
	filter: 					expression(applyPng(this));
	position: 					relative;
}

/********************************** IDs -- Zones principales **********************************/
#wrap {
	width: 						935px;
	margin: 					auto;
	margin-top:					47px;
}

#header {
	display:					block;
	background-color:			#ffffff;
	width: 						935px;
}

#middle {
	width:						935px;
}

#footer {
	background:					url(images/bg_footer.gif) repeat-x top;
	width:						100%;
}

#footer td {
	color: 						#FFFFFF;
	font-family: 				Verdana, Arial, Helvetica, sans-serif;
	font-size:					9pt;
}

#footer a		{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none}
#footer a:hover	{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:underline}

/********************************** IDs **********************************/
#cadrePartenaires {
	height: 					18px;
	width: 						543px;
	position:					relative;
	overflow: 					hidden;
}

#cadrePartenaires a {
	text-decoration:			none;
}

#sliderPartenaire
{
	position: 					absolute;
	height:						18px;
	white-space:				nowrap;
	
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	font-size:					9pt;
	font-weight:				bold;
	color:						#959595;
}

#cadreBoiteProduits {
	height: 					405px;
	width: 						253px;
	position:					relative;
	overflow: 					hidden;
}

#sliderBoiteProduits
{
	position: 					relative;
	height:						auto;
}

#col_gauche_h {
	background:					#ffffff url(images/col_gauche_h.jpg) top center no-repeat;
}

#col_gauche_b {
	background:					#ffffff url(images/col_gauche_b.jpg) top center no-repeat;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					9pt;
	font-weight:				bold;						
	color:						#acacac;
}

#col_gauche_b input {
	border-width:				0px;
}

#col_droite {
	background:					#ffffff url(images/col_droite.jpg) top left no-repeat;
}

#contents {
	width:						100%;
	padding-left:				10px;
	padding-right:				20px;
}

/********************************** Classes **********************************/

	/*--------------------- Sous-menus, section principale ----------------------*/
	.sousmenu {
		visibility:					hidden;
		position:					absolute;
		width:						164px;
		background-color:			#1e68b2;
		padding:					9px 20px;
	}
	
	.sousmenu a {
		font:						10pt Verdana, Arial, Helvetica, sans-serif;
		color:						#FFFFFF;
		text-decoration:			none;
	}
	
	.sousmenu a:hover {
		font:						10pt Verdana, Arial, Helvetica, sans-serif;
		color:						#FFFFFF;
		text-decoration: 			underline;
	}
	
	.sousmenu p {
		margin:						5px 0px;
		padding:					5px 0px;
	}
	
	/*--------------------- Sous-menus, section produits ----------------------*/
	.sm_produits {
		padding-left:				7px;
		padding-right:				7px;
		font-family:				Verdana, Arial, Helvetica, sans-serif;
		font-size:					7pt;
		color:						#FFFFFF;
		text-transform: 			uppercase;
		text-decoration:			none;
	}