* { margin:0; padding:0; }
body {
	font: 62.5%/160% Georgia, Arial, Helvetica, sans-serif; 
	text-align: left;
	color: #0a1601;
	padding: 0;
	margin: 0;
	background-color:#e3e1c8;
	background-image:url(../images/bg_body.jpg);
	background-position:left top;
	background-repeat:repeat;	
	voice-family:female; 
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
}
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: Arial,sans-serif !important; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160%  Arial, Helvetica, sans-serif; color:#0a1601; resize: none; /*Safari disable resize*/ }

a { color: #0a1601; text-decoration: none; outline:none; font-family: Georgia, Arial, Helvetica, sans-serif; }
a:hover { color: #0a1601; text-decoration: none; -moz-user-focus:none; }

.hid { display: none; }
.vhid { visibility:hidden; }
.nobg { background:none !important; }
.nobrd { border:0 !important; }
.floatrgt { float: right; }
.floatleft { float: left; }
.pointer { cursor: pointer; }
.clear { clear: both; height:1%; }
.nomargin { margin:0 !important; }

/*Site CSS*/
.ligiaBouton-wrapper {
	position:relative;
	width:960px;
	margin:9px auto;
	padding:0;	
}

p, li { font-size:12px; }
.logo { display:block; }

.imgTop, .imgBtm, .imgLines { display:block; }
html>body .imgTop {
	background-color:transparent;
	background-image:url(../images/bg_imgTop.png);
	background-position:left top;
	background-repeat:repeat-y;
}
* html .imgTop, * html .imgBtm {
	background-color:transparent;
	background-image:none;
}
html>body .imgBtm {
	background-color:transparent;
	background-image:url(../images/bg_imgBtm.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.main-wrapper {
	width:904px;
	padding:24px 28px 216px 28px;
}
html>body .main-wrapper {
	background-color:transparent;
	background-image:url(../images/bg_main.png);
	background-position:left top;
	background-repeat:repeat-y;
}
* html .main-wrapper {
	background-color:#fff;
	background-image:none;
}
.imgLines {
	background-color:transparent;
	background-image:url(../images/brd_db_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
	margin:3px 0 0 0;
	padding-bottom:8px;
}
.nav { margin-bottom:30px; }
.nav li { 
	float:left;
	/*font-size:13px;*/
	background-color:transparent;
	background-image: url(../images/bg_nav_divider.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	margin-right:8px;
	padding-right:26px;
}
.nav li#contact { width:62px; } /*IE6 fix*/
.nav li.active,
.nav li.active a:link,
.nav li.active a:hover,
.nav li.active a:active,
.nav li.active a:visited { color:#b7270e !important; }

