*{font-family:Arial, Helvetica, sans-serif;font-size:12px}
p,li,form{color:#000}
body{
	margin:0;margin:0;
	background:url("img/fond.jpg") repeat top left #999
	}
#tableau{
	width:765px;background:url("img/table.jpg") repeat-y top left #f6c24b;
	border:1px solid white; border-top-width:0
	}
#haut{
	height:164px;width:765px;
	background:url("img/haut.jpg") no-repeat top left #f6c24b;
	}
#menu{
	width:765px;height:25px;
	padding:0; margin:0;vertical-align:middle;
	background:url("img/menu.jpg") no-repeat top left #f6c24b
	}
#gauche{
	width:190px;height:474px;
	padding:0 0 0 0;margin:0;vertical-align:top;
	background-color:#fff	
	}
#gauche a{
	font-size:11px
	}
#corps{
	width:555px;height:454px;
	text-align:left;vertical-align:top;
	padding:10px;margin:0;
	background:url("img/corps.jpg") no-repeat bottom right white
	}
#bas{
	width:765px;height:34px;padding-bottom:3px;
	background:url("img/bas.jpg") no-repeat bottom left;
	font-weight:bold;color:#fbcc4a;font-size:13px;
	text-align:center;vertical-align:bottom
	}
#bas .min{color:white}
#infos_legales{
	width:765px;padding-top:3px;
	text-align:center;font-size:11px;color:#666
	}
#kmn{
	width:765px;height:20px;padding-top:10px;
	text-align:center;font-size:11px;color:#555
	}
#kmn a{font-size:11px;text-decoration:underline;color:#333}
#kmn a:hover{text-decoration:none}
#kmn img{vertical-align:middle}

div.haut_de_page{float:right;margin:5px 10px;font-size:11px}
div.haut_de_page a{font-size:smaller}

/*********** menu ******************************/
#menu ul{
	margin:0; padding:0;
	display:table;border-collapse:collapse
	}
#menu ul li{
	list-style-type:none;
	padding:5px 0;margin:0; display:inline;
	border-right:1px solid #f8b027
	}
#menu ul li.noBorder{
	border-right-width:0
	}
#menu ul li a{
	font-size:12px;font-weight:normal;
	text-decoration:none;color:#e67001;
	padding:5px 4px
	}
#menu ul li a:hover,#menu ul li a.active{
	color:white;
	background:url("img/bt_menu_on.jpg") repeat-x bottom left #e97901
	}
/*********** mise en page du contenu ***********/
h1{
	padding:10px 0 5px 0;margin:0;text-transform:uppercase;
	font-size:16px;color:#260087;font-weight:bold
	}
h2{
	padding:10px 0;margin:0;font-weight:bold;
	font-size:14px;color:#e97901; text-align:justify
	}
h2.dotted{
	border-bottom:1px dotted #e97901
	}
h3{
	padding:2px 0 0 0;margin:0;border-bottom:1px dotted #888;
	font-weight:bold;font-size:12px;color:#888
	}
p{
	text-align:justify;padding:3px 0;margin:0 10px 0 0
	}
ul{
	margin-left:15px;padding-left:15px; margin-right:10px
	}
li{
	margin-bottom:3px;list-style-type:square
	}
.min{font-size:smaller;color:#999}
sup{font-size:smaller}
form{padding:0;margin:0}
.txt_mis_en_avant{color:#260087;font-weight:bold}

/*********** liens par défaut ***********/
a{text-decoration:underline;color:#260087}
a:hover{text-decoration:none;color:#f32d03}

a.smenu{text-decoration:underline;color:#555; font-size:11px}
a.smenu:hover{text-decoration:none;color:#333}

a.haut-de-page{ float:right; padding:2px 10px}


/*********** style des images ***********/
img.border{border:1px solid #555;margin:2px}
a img{filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img{filter:alpha(opacity=6);-moz-opacity: 0.6;opacity: 0.6;}

/************ versions **********/

td.versions a{	
	display:block; margin:0 0 0 10px;
	padding:4px 0 4px 30px;
	line-height:20px;height:20px;
	color:#002577;font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
	}
td.versions a:hover{
	text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
	font-weight:bold
	}
td.versions a.fr{background:url("img/bt-fr.jpg") no-repeat left}
td.versions a.gb{background:url("img/bt-gb.jpg") no-repeat left}
/*********** style des formulaires ***********/
form{padding:0;margin:0}
input, textarea,select{
	border:1px solid #f9b02a;color:#888;margin:1px;font-size:11px;padding:0 3px
	}
/*********** actualités ***********/
table#actus{ border:1px solid #e97901}
table#actus td{ vertical-align:top; text-align:left}
table#actus table td.titre{
	font-size:16px;color:#fff;font-weight:bold;
	padding:3px; background-color:#e97901
	}
table#actus table td.date{
	font-size:14px;color:#fff;font-weight:bold;
	padding:3px; background-color:#f3b16b;
	width:200px;
	}
table#actus img{
	margin:5px;border:3px dashed #e97901; background-color:#fff
	}
span.guillemets{
	font-family:"Times New Roman", Times, serif;
	color:#FF9900;padding-right:2px; font-size:larger
}
.entete_cata{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}
.fd_tab_cata {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6E8FB8;
	border-bottom-color: #6E8FB8;
	border-left-color: #6E8FB8;
	background-image: url(img/fd_tab.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.fd_tab_cata tr.hover, .fd_tab_cata tr:hover {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color:#F3F9FF;
}
.prix {font-size: 15px;font-weight: bold;color: #8E0100;}
.prix_barre {font-size: 12px;color:#666666}
.prix_desc {font-size: 18px;font-weight: bold;color: #FFFFFF;}
.prix_barre_desc {font-size: 12px;color:#CCCCCC;}

.txt_cata{color:#000000}

.indisponible{font-size: 11px;font-weight: bold;color: #AD3D01;	}

.detail_color_text{color:#000000}

.lien_multipage_catalogue:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #000000;}
.lien_multipage_catalogue:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #000000;}
.lien_multipage_catalogue:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #000000;}
.lien_multipage_catalogue:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #000000;}
.multipage_catalogue {font-family: arial;font-size: 12px;text-decoration:none;color: #000000;}

