﻿@charset "utf-8";
/* CSS Document */
a:focus { 
	outline:expression(hideFocus=‘true’); 
	outline:0;
	-moz-outline-style: none; }
a.lnk_rouge, a.lnk_rouge:link, a.lnk_rouge:visited{
	color:#c01100;
	text-decoration:none;
	border-bottom:#c01100 1px dotted;}
a.lnk_rouge:hover{color:#c01100;
	border-bottom:#c01100 1px solid;}

/* COLORS */
.orange{color:#e53400;}
.orange_pale{color:#ffba9c;}
.bg_orange_pale{background-color:#ffe4d0;}
.gris_moyen{color:#888;}
.gris_fonce{color:#666;}
.blanc{color:#fff;}
.rouge_fonce{color:#8c0000;}
.bg_rouge_fonce{background-color:#8c0000;}
.rouge_moyen{color:#c01100;}

body{
	background:#f14000 url(images/body_bg.png) repeat-x;
	background-attachment:fixed;
	margin:20px 0 0 0;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;}

input, textarea{
	font:10px Arial, Helvetica, sans-serif normal;
	margin:0 0 0 0;
	padding:2px 0 2px 4px;	
	border:#8c0000 1px solid;
	font-size:12px;}
	
input.orange_page{
	background:#ffba9c url(images/bg_form_entry.gif) no-repeat;
	margin:0 0 0 0;
	padding:5px 0 5px 4px;	
	border:#8c0000 0 solid;
	font-size:12px;}

#maincanvas{
	margin:0 0 0 0;
	/*border:#0f0 1px solid;*/
	width:958px;}
	
#topnav{
	width:100%;
	height:33px;
	background-color:#8c0000;}

#page_shad_l{
	width:4px;
	background:transparent url(images/page_shad_l.png) repeat-y;}
#page_shad_r{
	width:4px;
	background:transparent url(images/page_shad_r.png) repeat-y;}
#page_content{
	text-align:left;
	vertical-align:top;
	padding: 30px 35px 10px 40px;
	width:100%;
	background:#dfdfdf url(images/page_bg.jpg) repeat-x;
	background-attachment:fixed;}

#page_footer{
	/*height:60px;
	padding:20px 0 0 0;*/
	vertical-align:top;
	/*background:transparent url(images/page_bottom.png) no-repeat;*/
	/*text-align:center;*/
	color:#ff9566;
	font:10px Verdana, Arial, Helvetica, sans-serif;}
	
#page_footer a,
#page_footer a:link,
#page_footer a:visited{
	color:#ff9566;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif ;
	text-decoration:none;}
#page_footer a:hover{color:#fff;}

#page_title{ /*--no flash--*/
	font:normal 24px 'Futura Std Light', Arial, Helvetica, sans-serif ;	}
	
.title_med{	font:normal 17px 'Futura Std Medium', Arial, Helvetica, sans-serif ;}

.title_micro{	font:normal 10px Arial, Helvetica, sans-serif ;}
	
.legendes{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 4px 0 4px;}
	
.title_descriptif{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	display:block;
	padding:0 0 4px 0;
	margin:2px 0 6px 0;
	border-bottom:#ccc 1px solid;}
	
.descriptif{
	font:11px Arial, Helvetica, sans-serif;
	line-height:19px;
	padding:0 0 0 0;}
	
.justif{ text-align:justify;}

.CAPS{ text-transform:uppercase;}

td.form_content{vertical-align:top;}
	
.highlightzone{
	margin:0 0 0 0;
	padding:5px 10px 12px 10px;}
.highlightzone:hover{
	background-color:#ffeee2;}

.slideshow_comment{
	color:#666;
	font:italic 13px Arial, Helvetica, sans-serif;
}

