/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th,  {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {
  margin: 80px 0px 0px 0px;
	background:#000;
	color:#fff;
	line-:1.5;
}
#pagecontent a:link{
color:#fff;
}
#pagecontent a:visited{
color:#fff;
}
#pagecontent a:hover{
color:#aaa;
}
/*table {border-collapse:separate;border-spacing:0;}*/
caption, {text-align:left;font-weight:normal;}
/*table, td, th {vertical-align:middle;}*/
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;font-family:Arial,"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#fff;}
/*h1 {font-size:3em;line-height:1;margin-bottom:0.5em;margin-top:0em;padding-top:0em;}*/
h1{font-size:1.5em;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
h2{font-size:1.2em;color:#fff;margin: 0px 10px 0px 0px;padding: 0px 0px 10px 0px;line-height:1.1em;}
h3{font-size:1.1em;margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;}
/*h2 {font-size:2em;margin-bottom:0.75em;}*/
/*h3 {font-size:1.5em;line-height:1;margin-bottom:1em;margin-top:0em;padding-top:0em;}*/
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#fff;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
/*table {margin-bottom:1.4em;width:100%;}*/
th {font-size:12px;font-weight:bold;background:#000;text-align:left;}
/*th, td {padding:4px 10px 4px 5px;}*/
/*tr.even td {background:#E5ECF9;}*/
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:200px;height:200px;padding:5px;}
.error, .notice, .success {margin-bottom:1em;border:0px solid #ddd;}
.error {color:#cc0000;}
.notice {color:#514721;border-color:#FFD324;}
.success {color:#264409;border-color:#C6D880;}
.error a {color:#cc0000;}
.notice a {color:#514721;}
.success a {color:#264409;}
/*END COMPRESSED.CSS*/
body {
  font-family: Arial,Helvetica;
}
a:link, a:visited {color:#fff;background:transparent;font-weight:normal;text-decoration:none;}
a:hover {color:#fff;}

/*** FORM BLOCKS ***/
form ul.controls{
  padding:0px;
  list-style: none;
}
	
form ul.controls li{
  font-size:inherit !important;
  padding:5px;
  display:block;
  float: left;
  clear: left;
}
form ul.controls li:first-child{
  border:none;
}

.helptext{
  display:none;
  height:15px;
  margin-top:0px;
  padding-top:0px;
  color:#f00;
  font-size:.8em;
  padding-left:0px
}
.required {color:#D03253;}
.error {color:orange;border-color:#FBC2C4;}
.notice {background:#aaa;color:#FFD324;border-color:#FFD324;}
.success {olor:#264409;border-color:#C6D880;}
.error a{color:#666666;border-color:#FBC2C4;}
.notice a{color:#666666;border-color:#FFD324;}
.success a{color:#666666;border-color:#C6D880;}
.error a:hover{color:#000;}
.notice a:hover{color:#000;}
.success a:hover{color:#000;}
/*HEADER*/
#header{
  margin:0px 0px 25px 0px;
}
#header h2{
  font-size:2em;
  margin-bottom:0em;
}
/*FOOTER*/
#footer{
  clear:both;
  margin:0px 0px 25px 0px;
}
#footer h2{
  font-size:2em;
  margin-bottom:0em;
}
/*Admin content*/
  #admin_content{
  margin:6px 0px 0px 10px;
}

/*** HIGHLIGHT FORM FIELDS WITH JQUERY ***/
.frmcontent{}
.left{
  min-height:24px;
  padding:7px 0px 0px 0px;
}
.right{
  padding:7px 0px 0px 0px;
  min-height:24px;
}
.row{
  background-color:none;
  min-height:32px;
}
.oddrow{
  background:#777;
}
.evenrow{
  background:#666;
}

.over{
  background-color:#aaa;
  /*background-image: url(/img/layout/highlight.png);*/
}
.out{
  background-color:none;
}
/* FORMS STYLES */
/* forms.css */
label {
  font-family:Arial,Helvetica,Sans-Serif;
  font-weight:bold;
}
/*for cakephp generated form labels&inputs*/
.input {
  margin: 10px 0px 10px 0px;
  clear: both;
}
.input label {
  float: left; width: 115px;
}
.input input.text {
  float: right;
} 


input[type=text], input[type=password], input.text, input.title, textarea, select {
	color:#ffffff;
  margin:0px;
	background:#000000;
	border:1px solid #777;
	padding:3px 3px 3px 3px;
}
input{
	color:#ffffff;
  margin:0px;
	background:#000000;
	border:1px solid #777777;
}
select {
  color:#ffffff;
  border:1px solid #777777;
  background:#000000;
}
 
.label
{
  width: 90px;
  padding-left:2px;
  float: left;
  text-align: left;
  margin-right: 0px;
  display: block;
}
.largelabel
{
  width: 200px;
  padding-left:2px;
  float: left;
  text-align: left;
  margin-right: 0px;
  display: block;
}
.minilabel
{
  font-size:.85em;
  width: 65px;
  padding-left:20px;
  float: left;
  text-align: left;
  margin-right: 10px;
  display: block
}
.submit{
  float:left;
  margin-left:115px;
  margin-right:20px;
}
.quicksubmit{
  float:left;
}
.quicksubmit_smile{
  float:left;
  font-weight:bold;
  color:#377B31;
  padding-left:20px;
  margin-left:10px;
  background-image: url(/img/icons/emoticon_happy.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#ContactMessage{
  height:100px;
  width:530px;
} 

.frm_500px {
  width:500px;
  background:#000;
  padding-right:20px;
  color:#fff;
  border:1px solid #777;
}
.frm_500px_mandatory {
  width:500px;
  color:#fff;
  border:1px solid #777;
  padding-right:20px;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_400px {
  width:400px;
  background:#000;
  padding-right:20px;
  color:#fff;
  border:1px solid #777;
}
.frm_400px_mandatory {
  width:400px;
  color:#fff;
  padding-right:20px;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_300px {
  width:300px;
  background:#000;
  color:#fff;
  padding-right:20px;
  border:1px solid #777;
}
.frm_300px_mandatory {
  width:300px;
  color:#fff;
  background:#000;
  padding-right:20px;
  margin-right:10px;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_150px {
  width:150px;
  background:#000;
  color:#fff;
  border:1px solid #777;
}
.frm_200px_mandatory {
  width:200px;
  padding-right:20px;
  color:#fff;
  background:#000;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_200px {
  width:200px;
  background:#000;
  color:#fff;
  border:1px solid #777;
}
.frm_150px_mandatory {
  width:150px;
  padding-right:20px;
  color:#fff;
  background:#000;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_100px {
  width:100px;
  background:#000;
  color:#fff;
  border:1px solid #777;
}
.frm_100px_mandatory {
  width:100px;
  padding-right:20px;
  color:#fff;
  background:#000;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.frm_50px {
  width:50px;
  background:#000;
  color:#fff;
  border:1px solid #777;
}
.frm_50px_mandatory {
  width:50px;
  padding-right:20px;
  color:#fff;
  background:#000;
  border:1px solid #777;
  background-image: url(/img/icons/exclamation.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.label
{
  width:140px;
  padding-left:2px;
  text-align: left;
  margin-right: 0px;
}
.largelabel
{
  width: 200px;
  padding-left:2px;
  float: left;
  text-align: left;
  margin-right: 0px;
  display: block;
}
.minilabel
{
  font-size:.85em;
  width: 65px;
  padding-left:20px;
  float: left;
  text-align: left;
  margin-right: 10px;
  display: block
}
.actions {
  font-size:larger;
  padding:0px;
  list-style: none;
  padding:0px;
  display:block;
  margin:0px;

}
.block td{
  padding: 5px 10px 5px 0px;
  font-size:smaller;
}
.disabled{
  display:none;
}
.paging{
  margin: 5px 10px 5px 0px;
}
.paginator{
  font-size:smaller;
  margin: 15px 10px 15px 0px;
}
.current{
  font-weight:bold;
}
/* CLASSES FOR LINKS AND ICONS */
a.paginatenumbers:link{}
a.paginatenumbers:visited{}
a.paginatenumbers:hover{color:#999}
a.newwindow {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page_go.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkedit {
  text-decoration:none;
  background-image: url(/img/icons/page_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.hint {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightbulb.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.hint {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightbulb.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.stop {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/stop.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.folder {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/folder.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.folder {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/folder.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.save {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/disk.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.quicksave {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightning.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.reset {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightning.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.filter {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/find.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.import {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/database_add.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkhome {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/house.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkattach {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/attach.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkdetach {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/detach.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkrelated {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/door_in.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.linkadd {
	text-decoration:none;
  background-image: url(/img/icons/page_add.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.page {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/page.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.image {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/image.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.video {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/film.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.video {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/film.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.audio {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/sound_none.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.audio {
	text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/sound_none.png);
  background-position: left center;
  background-repeat: no-repeat;
}

a.linkdel {
  text-decoration:none;
  background-image: url(/img/icons/page_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.linkpdf {
  text-decoration:none;
  background-image: url(/img/icons/pdf_icon.gif);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.sendmail {
  text-decoration:none;
  background-image: url(/img/icons/email_go.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.editmail {
  text-decoration:none;
  background-image: url(/img/icons/email_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.sentmail {
  text-decoration:none;
  background-image: url(/img/icons/email.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:5px 5px 5px 20px;
	line-height:20px;
}
a.recordsetprevious {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/resultset_previous.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.recordsetnext {
  text-decoration:none;
	padding-right:20px;
  background-image: url(/img/icons/resultset_next.png);
  background-position: right center;
  background-repeat: no-repeat;
}
a.useredit {
  text-decoration:none;
  background-image: url(/img/icons/user_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.useradd {
  text-decoration:none;
  background-image: url(/img/icons/user_add.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.userdelete {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/user_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
}

a.groupedit {
  text-decoration:none;
  background-image: url(/img/icons/group_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.groupadd {
  text-decoration:none;
  background-image: url(/img/icons/group_add.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.groupdelete {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/group_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
}

a.emailedit {
  text-decoration:none;
  background-image: url(/img/icons/email_edit.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.emailadd {
  text-decoration:none;
  background-image: url(/img/icons/email_add.png);
  background-position: left center;
  background-repeat: no-repeat;
	padding:10px 10px 10px 20px;
	line-height:35px;
}
a.emaildelete {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/email_delete.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.statistiques {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/chart_bar.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.reset {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/lightning.png);
  background-position: left center;
  background-repeat: no-repeat;
}
a.show {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/eye.png);
  background-position: left center;
  background-repeat: no-repeat;
}

a.liste {
  text-decoration:none;
	padding-left:20px;
  background-image: url(/img/icons/text_list_bullets.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.top {
	font-weight:bold;
  color:#ffcc33;
	padding-left:20px;
  background-image: url(/img/icons/arrow_up.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.resultset_next {
	font-weight:bold;
  color:#ffcc33;
	padding-right:20px;
  background-image: url(/img/icons/resultset_next.png);
  background-position: right center;
  background-repeat: no-repeat;
}
.resultset_previous {
	font-weight:bold;
  color:#ffcc33;
	padding-left:20px;
  background-image: url(/img/icons/resultset_previous.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.textegras{
	font-weight:bold;
}
.message{
  padding: 10px 0px 10px 0px;
  margin: 10px 0px 10px 0px;
  border:0px solid #ddd;
}
.message_notice {
	font-weight:bold;
  color:#ff0000;
	padding-left:20px;
  background-image: url(/img/icons/exclamation.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.message_information {
	font-weight:bold;
  color:#6793C0;
	padding-left:20px;
  background-image: url(/img/icons/information.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.message_error {
  color:#ff0000;
  padding-left:20px;
  background-image: url(/img/icons/error.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.error-message {
  color:#ff0000;
	font-family:Arial,Helvetica,Sans-Serif;
  padding-left:20px;
  background-image: url(/img/icons/error.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.message_ok {
	font-weight:bold;
  color:#FFD324;
	padding-left:20px;
  background-image: url(/img/icons/tick.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.message_smile {
	font-weight:bold;
  color:#377B31;
	padding-left:20px;
  background-image: url(/img/icons/emoticon_happy.png);
  background-position: left center;
  background-repeat: no-repeat;
}
#flashMessage{
	font-weight:bold;
  color:#ff0000;
}
.user_female {
	font-weight:bold;
	padding-left:20px;
  background-image: url(/img/icons/user_female.png);
  background-position: left center;
  background-repeat: no-repeat;
}
.user_male {
	font-weight:bold;
	padding-left:20px;
  background-image: url(/img/icons/user.png);
  background-position: left center;
  background-repeat: no-repeat;
}

#lastnewsletter{
padding:20px 0px 10px 0px;
}

/* EDIT & DISPLAY NEWSLETTER */
#NLadresse{
  font-family:Arial,Helvetica,Sans-Serif;
  color:#fff;
  font-weight:bold;
  font-size:11px;
}
#NLadresse a:link{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
#NLadresse a:visited{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
#NLredaction{
  font-family:Arial,Helvetica,Sans-Serif;
  font-size:16px;
  font-weight:bold;
  padding:10px 0px 0px 25px;
  background:#fff;
}
#NLredaction a:link{
  color:#000;
  text-decoration:underline;
  font-weight:bold;
}
#NLredaction a:visited{
  color:#000;
  font-weight:bold;
}
#NLredaction a:hover{
  color:#000;
  font-weight:bold;
}
#NLredaction p{
  margin:8px 0px 8px 0px;
}
#tbl {
  margin:0px 0px 0px 20px;
  width:641px;
  height:909px;
	color:#000;
  background:url(http://www.lepasseurdevin.ch/img/newsletter/commun/grand_fond641x909.jpg)
}
#tbl2 {
  margin:0px 0px 0px 20px;
  width:641px;
  height:909px;
	color:#000;
  background:url(http://www.lepasseurdevin.ch/img/newsletter/commun/grand_fond2_641x909.jpg)
}
#tbl ul{
  margin-left: 0px;
  padding-left: 1em;
}
.NLtitrerouge{
  color:#e5352c;
  font-weight:bold;
  font-size:20px;
}
.NLtitrerouge a:link{
  color:#e5352c;
}
.NLtitrenoir{
  color:#000000;
  font-weight:bold;
  font-size:20px;
}
.NLtitrenoir a:link{
  color:#000000;
}
.NLtexterouge{
  color:#e5352c;
  font-size:16px;
  font-weight:bold;
}
.NLtexterouge a:link{
  color:#e5352c;
}
.NLtextenoir{
  color:#000;
  font-size:16px;
  font-weight:bold;
}
.NLtextenoir a:link{
  color:#000;
}
.NLsmalltexterouge{
  color:#e5352c;
  font-size:13px;
  font-weight:bold;
}
.NLsmalltexterouge a:link{
  color:#e5352c;
}
.NLsmalltextenoir{
  font-size:13px;
  font-weight:bold;
}
.NLsmalltextenoir a:link{
  color:#000000;
}
div#NLheader{
  margin-left:22px;
  font-family:Arial,Helvetica,Sans-Serif;
	color:#fff;
  font-size:10px;
  margin-top:15px;
  line-height:normal
}
div#NLheader a{
	color:#fff;
	text-decoration:none;
}
div#NLfooter{
  margin-left:26px;
  font-family:Arial,Helvetica,Sans-Serif;
	color:#fff;
  font-size:10px;
  margin-top:15px;
  line-height:normal;
}
div#NLfooter a{
	color:#fff;
	text-decoration:none;
}

/* PRICE LIST STYLES */
.PLwrapper{
	width:750px;
	background:#fff;
  float:left;
  padding: 0px 20px 20px 20px;
}
.PLtitreWrapper
{
  text-transform: uppercase;
  color:#e4312c;
  font-weight:bold;
	width:100%;
	height:35px;
	background:#fff;
  float:left;
}
.PLdesignation{
  margin: 0px 0px 0px 0px;
  padding:10px;
  font-size:14px;
	float:left;
	width:420px;
}
.PLmillesime{
  margin: 0px 0px 0px 0px;
  padding:10px;
	float:left;
	width:35px;
  font-weight:bold;
}
.PLcouleur{
  margin: 0px 0px 0px 0px;
  padding:10px;
	float:left;
	width:35px;
  font-weight:bold;
	height:20px;
}
.PLcontenance{
  margin: 0px 0px 0px 0px;
  padding:10px;
	float:left;
	width:35px;
  font-weight:bold;
}
.PLprixnet{
  margin: 0px 0px 0px 0px;
  padding:10px;
	float:left;
	width:55px;
  font-weight:bold;
  text-align:right;
}
.PLstock{
  margin: 0px 0px 0px 0px;
  padding:10px;
	float:left;
	width:40px;
  font-weight:bold;
}
.center{
  text-align:center;
}
.right{
  text-align:right;
}
.PLeven{
  background:#fcddcf;
  margin: 0px 2px 0px 0px;
  padding:10px;
	color:#000;
	height:17px;
}
.PLodd{
  background:#fef2ec;
  margin: 0px 2px 0px 0px;
  padding:10px;
	color:#000;
	height:17px;
}

/*Main menu styles*/
.menulist {
	font-weight:bold;
	font-size:.9em;
  list-style-type: none;
	margin:0;
	margin-left:0px;
	padding-left:0px;
	line-height:16pt;
	letter-spacing: 0.2em;
	word-spacing: 0.2em
}
.menulist ul{
	font-weight:bold;
  list-style-type: none;
	margin:0;
	margin-left:10px;
	padding-left:10px;
}

.menulist li{
	font-weight:bold;
  list-style-type: none;
}
.menulist a{
  font-weight:bold;
  color:#777777;
}
.menulist a:link{
  color:#777777;
}
.menulist a:visited{
  color:#777777;
}
.menulist a:hover{
  color:#fff;
}
#menucurrent{
  color:#D03253;
}
/*tree ul */
ul.list {
  list-style: none;
}
ul.list ul {
  list-style: none;
}