*{font-family:Verdana, Arial, Helvetica, sans-serif;}

html{
	background-image:url(../images/fond.jpg); 
	background-repeat:repeat-y;
	background-position:top left;
	background-color:#3B0100;
	font-size: 100%;
}

body{ 
	background-image:url(../images/fond-droit.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0px;
	padding:0px;
	font-size: 0.6em;
}

/* ********** general ********** */
/* liens */
a{text-decoration:none;}
a:hover{text-decoration: underline;}

.align-left{text-align:left;}
.align-center{text-align:center;}
.align-right{text-align:right;}

/* titre */
h1{margin:0px; padding:5px 0px 0px 0px;}

/* images */
img{border:0px;}

/* listes */
dl, dt{margin:0px; padding:0px;}


dl#langues{
	float:left;
	margin:5px;
}
dl#langues dt{float:left;}
dl#langues dt a img{border:0px;}
dl#langues dt a img.drap-fr{margin-right:15px;}

/* hr */
div.sep { clear: both; width: 080px; height: 1px; padding: 0; margin:0px;}
div.sep hr { position: absolute; top: -999em; left: -999em; }

div.sep2 { clear: both; width: 10px; height: 1px; padding: 0; margin:0px;}
div.sep2 hr { position: absolute; top: -999em; left: -999em; }

/* ********** global ********** */
#global{
	background-image:url(../images/fond-body.jpg); 
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin:0px 0px 0px 103px; 
	padding:0px 0px 0px 0px;
	width:754px;
	min-height: 573px;
	height: auto !important;
	height:573px;
	color:#636363;
}

#col-gauche{
	position:absolute;
	top:0px; 
	left:0px;
	width:228px; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	min-height: 236px;
	height: auto !important;
	height:236px;
}

#col-centre{ 
	width:754px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 6px;
	color:#868279;	
}

#banniere{
	margin:0px 0px 0px 222px;
	padding:0px;
	height:129px;
	width:430px;
}

/* menu */
#col-gauche dl{
	position:absolute; 
	top:1px; 
	left:95px;
	background-image:url(../images/fond_menu.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 30px 0px 0px 4px;
}

#col-gauche dl dt{ 
	display:block; 
	width:133px; 
	display:block;
	margin:0px;
	padding:0px;
}

#col-gauche dl dt.b-9{margin:0px 0px;	padding: 5px 0px; height:14px;}
#col-gauche dl dt.b-8{margin:0px 0px 0px 0px;height:14px;padding: 9px 0px 6px 0px;*padding: 12px 0px 8px 0px;}
#col-gauche dl dt.b-7{margin:0px 0px 0px 0px;height:18px;padding: 0px 0px 6px 0px;*padding: 0px 0px 6px 0px;}
#col-gauche dl dt.b-6{margin:0px 0px 0px 0px;height:14px;padding: 9px 0px 5px 0px;}
#col-gauche dl dt.b-5{margin:0px 0px 0px 0px;height:18px;padding: 3px 0px 5px 0px;}
#col-gauche dl dt.b-4{margin:0px 0px; padding: 9px 0px 5px 0px; height:14px;}
#col-gauche dl dt.b-3{margin:0px 0px; padding: 9px 0px 5px 0px; height:14px;}

#col-gauche dl dt a{color:#B6B6A8; text-transform:uppercase;font-size: 0.8em; line-height:1; text-decoration:none; letter-spacing:1px;}

/* ********** colonne centre ********** */
#col-centre h1{
	margin: -7px 0px 0px 325px;
	font-weight:normal;
	text-transform:uppercase;
	font-size:1em;
	text-align:center;
	color:#868279;
}

#col-centre h2{text-align:center;margin:0px 0px 5px 280px ; padding:0px;font-size: 1em;width:411px;}

#col-centre #texte{
	margin: 37px 0px 0px 0px;
	width:400px;
	font-size:1.1em;
}

#col-centre #texte p.bodytext{margin: 0px 0px 0px 280px;width:411px;font-size:1em;}

#col-centre #texte p.align-center{margin: 0px 0px 0px 280px; text-align:center; width:411px;}

#col-centre #texte a{color:#D80000;text-decoration:none;}
#col-centre #texte a:hover{text-decoration:underline;}

/* fiche palmier */
#col-centre #texte .fiche-palmier{
	font-size: 1.1em; 
	width:747px;
	margin:0px;
	width:700px;
}

#col-centre #texte .fiche-palmier .fiche-palmier-texte p.bodytext{margin:0px;}

#col-centre #texte .fiche-palmier .fiche-palmier-img{float:left;width:233px; display:block; border:1px solid transparent;_border:0px;}
#col-centre #texte .fiche-palmier h1{ text-align:left; font-weight:bold; font-size:1em; text-transform:none;margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}
#col-centre #texte .fiche-palmier .fiche-palmier-texte{float:left;width:400px;padding:0px 0px 0px 50px;}

/* bloc image */
.csc-textpic-image{padding:0px 0px 0px 300px;}

.csc-textpic-text p{margin:0px 0px 0px 300px;width:400px;}

/* photo pour catalogue */
#col-centre #texte #page-catalogue .catalogue .photo-cat .csc-textpic .csc-textpic-imagewrap dl{margin:0px 0px 3px 0px; padding:0px;}

/* ********** bas ********** */
#bas{margin: 30px 0px 0px 272px;width:473px;text-align:right;}
#bas p{display:block;margin: 0px 24px 0px 0px;}
#bas .logo-flash{float:left;margin: 0px 1px 0px -1px; }
#bas .logo-novae{float:left;display:block;border-top:1px solid #B6B6A8;width:382px;margin:12px 0px 0px 0px;}

/* ********** typo ********** */
.spacer-gif{ display:none;}

/* ********** catalogue ********** */

.catalogue{border:1px solid #DBDCCA;margin: 5px 0px 10px 258px;width:445px;padding:4px 4px 0px 4px;}
.fiche-cat{float:left;width:316px;border-right:1px dashed #DBDCCA;}
.catalogue .fiche-cat h3{margin:0px 0px 6px 0px; padding:2px 6px; background-color:#EAEAD8; color:#A30504; font-size:1.1em;width:298px; }
#texte #page-catalogue .catalogue .fiche-cat .texte-cat p.bodytext{margin:0px; width:265px;padding: 0px 0px 4px 5px;}

.photo-cat{border-left:1px dashed #DBDCCA;/*width:115px;*/float:left;padding: 0px 0px 3px 5px;margin:0px 0px 0px -1px;}
.photo-cat img{margin: 0px 0px 4px 0px;border:1px solid #DBDCCA;}


