body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, , Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	background-color:#FFFFFF;
	background-image: url(images/bg-global.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

object {
border:0px;
margin:0px;
padding:0px;
overflow:hidden;
}

a:link, a:visited {
color:#666666;
}

a:hover {
color:#9b2020;
}

FORM {
margin:0px;
padding:0px;
}

#container {
	position:relative;
	margin:0px auto 0px auto;
	padding:176px 0px 0px 0px;
	width: 740px;
	text-align:left;
}

.raz {
clear:both;
margin:0px;
padding:0px;
border:none;
height:0px!important;
height:0px;
width:700px;
}

#header {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 740px;
	height : 176px;
	margin:0px;
	padding: 0px;
	/*background-image:url(images/bg-header.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	text-align:right;
}

#header span {visibility:hidden;}

#header b {
font-size:9px;
color:#9b2020;
font-weight:normal;
}

#navigation {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:740px;
	height:54px;
	font-size:1px;
	/*background-image: url(images/bg-navigation.gif);
	background-position:top left;
	background-repeat:no-repeat;*/
	
}

#navigation a:link, #navigation a:hover, #navigation a:visited,
#creationsContainer a:link, creationsContainer a:hover, #creationsContainer a:visited {
text-decoration:none;
}

#mnav1 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav1 span {visibility:hidden;}
#mnav1 a {width: 98px; height:48px; display:block; background-image: url(images/mnav-1-off.gif);}
#mnav1 a:hover {background-image: url(images/mnav-1-on.gif);}
#mnav1 .on {background-image: url(images/mnav-1-on.gif);}

#mnav2 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav2 span {visibility:hidden;}
#mnav2 a {width: 178px; height:48px; display:block; background-image: url(images/mnav-2-off.gif);}
#mnav2 a:hover {background-image: url(images/mnav-2-on.gif);}
#mnav2 .on {background-image: url(images/mnav-2-on.gif);}

#mnav3 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav3 span {visibility:hidden;}
#mnav3 a {width: 158px; height:48px; display:block; background-image: url(images/mnav-3-off.gif);}
#mnav3 a:hover {background-image: url(images/mnav-3-on.gif);}
#mnav3 .on {background-image: url(images/mnav-3-on.gif);}

#mnav4 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav4 span {visibility:hidden;}
#mnav4 a {width: 200px; height:48px; display:block; background-image: url(images/mnav-4-off.gif);}
#mnav4 a:hover {background-image: url(images/mnav-4-on.gif);}
#mnav4 .on {background-image: url(images/mnav-4-on.gif);}

#mnav5 {background-repeat: no-repeat;margin:0px; float:left;}
#mnav5 span {visibility:hidden;}
#mnav5 a {width: 106px; height:48px; display:block; background-image: url(images/mnav-5-off.gif);}
#mnav5 a:hover {background-image: url(images/mnav-5-on.gif);}
#mnav5 .on {background-image: url(images/mnav-5-on.gif);}

#creationsContainer {
position:absolute;
left:276px;
top:224px;
width:158px;
height:132px;
background-repeat: no-repeat;
background-image: url(images/bg-mcreations.gif);
background-position:top left;
}

#smnav1 {background-repeat: no-repeat;margin:0px; float:left;}
#smnav1 span {visibility:hidden;}
#smnav1 a {width: 158px; height:25px; display:block; background-image: url(images/smnav-1-off.gif);}
#smnav1 a:hover {background-image: url(images/smnav-1-on.gif);}
#smnav1 .on {background-image: url(images/smnav-1-on.gif);}

#smnav2 {background-repeat: no-repeat;margin:0px; float:left;}
#smnav2 span {visibility:hidden;}
#smnav2 a {width: 158px; height:28px; display:block; background-image: url(images/smnav-2-off.gif);}
#smnav2 a:hover {background-image: url(images/smnav-2-on.gif);}
#smnav2 .on {background-image: url(images/smnav-2-on.gif);}

#smnav3 {background-repeat: no-repeat;margin:0px; float:left;}
#smnav3 span {visibility:hidden;}
#smnav3 a {width: 158px; height:27px; display:block; background-image: url(images/smnav-3-off.gif);}
#smnav3 a:hover {background-image: url(images/smnav-3-on.gif);}
#smnav3 .on {background-image: url(images/smnav-3-on.gif);}

#smnav4 {background-repeat: no-repeat;margin:0px; float:left;}
#smnav4 span {visibility:hidden;}
#smnav4 a {width: 158px; height:27px; display:block; background-image: url(images/smnav-4-off.gif);}
#smnav4 a:hover {background-image: url(images/smnav-4-on.gif);}
#smnav4 .on {background-image: url(images/smnav-4-on.gif);}

#smnav5 {background-repeat: no-repeat;margin:0px; float:left;}
#smnav5 span {visibility:hidden;}
#smnav5 a {width: 158px; height:29px; display:block; background-image: url(images/smnav-5-off.gif);}
#smnav5 a:hover {background-image: url(images/smnav-5-on.gif);}
#smnav5 .on {background-image: url(images/smnav-5-on.gif);}

#content {
min-height:660px;
	width:740px;
	margin: 0px;
	padding: 0px;
	background-image:url(../images/bg-content.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
}

#contentLeft {
text-align:left;
float:left;
width:320px;
margin:0px 0px 0px 0px;
padding:0px;
}

#categoriesLeft {
float:left;
width:219px;
height:426px;
margin:20px 0px 0px 0px;
padding:0px;
background-image: url(images/bg-categories-nouveautes.gif);
background-repeat: no-repeat;
background-position:top left;
border-right:1px solid #999999;
}

#categoriesRight {
float:left;
width:520px;
height:426px;
margin:20px 0px 0px 0px;
}

#productsAssocies {
width:740px;
height:258px;
background-image: url(images/bg-products-associes.gif);
background-repeat: no-repeat;
background-position:top left;
margin:20px 0px 20px 0px;
}

#productsAssocies a:link, #productsAssocies a:visited {
float:left;
width:184px;
height:180px;
display:block;
text-align:center;
color:#666666;
margin:70px 0px 0px 0px;
padding:0px;
border-right:1px solid #999999;
}

#productsNew {
width:740px;
height:210px;
background-image: url(images/bg-products-nouveautes.gif);
background-repeat: no-repeat;
background-position:top left;
margin:20px 0px 0px 0px;
}

#productsNew a:link, #productsNew a:visited {
float:left;
width:184px;
height:190px;
display:block;
text-align:center;
color:#666666;
margin:20px 0px 0px 0px;
padding:0px;
}

#productsList {
width:740px;
margin:20px 0px 0px 0px;
}

#productsNew img, #productsList img, #productsAssocies img {
width:115px;
height:115px;
border:1px solid #666666;
margin:16px 0px 5px 0px;
padding:0px;
}

#productsList a:link, #productsList a:visited {
float:left;
width:184px;
height:193px;
display:block;
text-align:center;
color:#6666666;
margin:0px 0px 20px 0px;
padding:0px;
border-right:1px solid #999999;
}

#lst_pages_haut {
color:#9b2020;
width:740px;
margin:10px 0px 10px 0px;
height:16px;
border-top:1px solid #9b2020;
border-bottom:1px solid #9b2020;
}

#lst_pages_bas {
color:#9b2020;
width:740px;
margin:10px 0px 10px 0px;
height:16px;
border-top:1px solid #9b2020;
border-bottom:1px solid #9b2020;
}

#lst_pages_haut a:link, #lst_pages_haut a:visited, #lst_pages_bas a:link, #lst_pages_bas a:visited {
color:#9b2020;
text-decoration:none;
}

#lst_pages_haut a:hover, #lst_pages_bas a:hover {
color:#9b2020;
text-decoration:underline;
}

#categoriesRight a:link, #categoriesRight a:visited {
float:left;
width:172px;
height:193px;
display:block;
text-align:center;
color:#666666;
margin:0px 0px 20px 0px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
border-right:1px solid #999999;
}

#categoriesLeft img, #categoriesRight img {
width:115px;
height:115px;
border:1px solid #666666;
margin:16px 0px 5px 0px;
padding:0px;
}

#categoriesLeft a:link, #categoriesLeft a:visited {
width:142px;
height:193px;
display:block;
text-align:center;
color:#666666;
margin:0px 0px 20px 68px;
padding:0px;
}

#contentLeft p {
width:285px;
margin:0px 0px 0px 35px;
padding:0px;
text-align:justify;
}

#contentLeft H1 {
margin:20px 0px 20px 35px;
padding:0px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#9b2020;
}

#contentLeft .stitre {
margin:20px 0px 0px 0px;
background-image: url(images/bg-stitre.gif);
background-repeat: no-repeat;
background-position:top left;
}

#contentLeft H2, #contentRight H2 {
height:80px;
line-height:80px;
margin:0px 0px 0px 35px;
padding:0px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#9b2020;
}

#actualite {
width:242px;
height:242px;
background-image: url(images/bg-bloc-actualite.gif);
background-repeat: no-repeat;
background-position:top left;
margin:30px 0px 30px 0px; 
padding:0px 0px 0px 78px;
}

#breadcrumb {
font-size:11px;
position:absolute;
top:158px;
left:20px;
width:700px;
height:18px;
padding:0px;
margin:0px;
color:#9b2020;
}

#breadcrumb a:link, #breadcrumb a:visited {
color:#9b2020;
text-decoration:underline;
}

#breadcrumb a:hover {
color:#9b2020;
text-decoration:overline;
}

#contentRight {
text-align:left;
float:left;
width:383px;
margin:23px 0px 0px 37px;
padding:0px;
overflow:hidden;
}

#contentRight .stitre {
margin:20px 0px 0px 0px;
padding:0px;
border-left:1px solid #999999;
background-image: url(images/bg-stitre.gif);
background-repeat: no-repeat;
background-position:top left;
}

.illustration, #actualite img, #nouveautes img, #contentRight img, #contentLeft img {
border:1px solid #999999;
}

#nouveautes {
width:383px;
height:170px;
background-image: url(images/bg-bloc-nouveautes.gif);
background-repeat: no-repeat;
background-position:top left;
margin:30px 0px 0px 0px; 
padding:25px 0px 0px 102px;
border-left:1px solid #999999;
}

#nouveautes img {
margin:0px 20px 0px 0px;
}

#nouveautestxt {
margin:0px;
padding:0px;
width:384px;
height:auto;
border-left:1px solid #999999;
}

#contentRight p {
width:344px;
margin:0px 20px 0px 20px;
padding:0px;
text-align:justify;
}

.champ_obligatoire {
color:#FF0000;
font-weight:bold;
}

.creer_compteFRM {
margin:0px;
padding:0px;
width:140px;
font-size:11px;
height:14px;
}

.imgAteliers {
margin:0px 10px 20px 10px;
padding:0px;
}

#footer {
	background-image: url(images/bg-footer.gif);
	background-repeat: no-repeat;
	background-position:top center;
	color:#9b2020;
	margin:20px auto 0px auto;
	line-height:49px;
	padding:0px;
	width: 740px;
	height:49px;
	text-align:center;
	font-size: 11px;
}

#footer a:link, #footer a:visited {
	color:#9b2020;
	text-decoration:none;
}

#footer a:hover {
	color:#9b2020;
	text-decoration:underline;
}

#footer img {
border:none;
margin:1px;
padding:0px;
line-height:49px;
vertical-align:middle;
}
