html {
  height: 100%;
  margin: 0px;
  padding: 0px;
}

body {
/*  background-color: #780000;*/
  background: url('images/bg_final.gif') repeat;
  font-family: Arial, sans-serif;
  font-size: 9pt;
  padding: 0px;
  height: 100%;
	position: relative;
  margin: 0px;
  color:#6f6050;
}

.error {
	color:#a92811;
}

img {
  border-width: 0px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3 {
	font-weight: normal;
	margin: 0px;
}
h1 { padding: 10px 0px 10px 0px; }
h2 { padding: 5px 0px 10px 0px; }
h3 { padding: 5px 0px 5px 0px; }

p {
	margin: 0px;
	padding: 0px;
}

a {
	color: #a92811;
	text-decoration: none;
}

a:hover {
	color:#e42300;
}

.over {
	cursor:pointer;
}

.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	margin: 0px;
	padding: 0px;
	background-color:#fef8f2;
	color:#a92811;
	font-family: Helvetica, Arial, sans-serif;
	padding:0px 2px;
	border:1px solid #a92811;
}

input {
	padding:1px 2px;
}

input.imageSubmit {
vertical-align:text-bottom;
	margin:0px;
	padding:0px;
	border-width:0px;
	background-color:transparent;
}

#form input, #form select, #form textarea, #form label, #form div {
	font-size:8.5pt;
}

#form label {
	clear:both;
	float:left;
	width:100px;
	cursor:pointer;
}

#form input, #form .field {
	width:140px;
}

#form .field {
	float:left;
}

#form .total {
	font-weight:bold;
	text-align:right;
	font-size:120%;
}

#form input.wrongFormat {
	color:#f65000;
}

#form select {
	width:145px;
	padding-right:0px;
}

#form label, #form input, #form select {
	margin-bottom:5px;
	height:16px;
}

#form hr {
	clear:both;
	height:5px;
	border:dotted #b7b0a8;
	border-width:0 0 1px 0;
	margin-bottom:10px;
}

#form .checkboxes input{
	width:auto;
	height:auto;
	margin: 0px 0px 0px 0px;
}

#form .checkboxes label{
	float:none;
	margin:0px 0px 0px 5px;
}

#form #paiement td{
	vertical-align:top;
}

#form textarea {
	width:100%;
	height:80px;
	padding:0px 2px;
}

.submitZone {
	text-align:right;
}

#form div.submitZone input {
	width:auto;
	height:auto;
	margin:5px;
	font-weight:bold;
	padding:2px;
}

#envoiAmi, #TDJ {
	width:145px;
}

#envoiAmi label, #TDJ label {
	display:block;
	margin:0px;
	padding:2px 0px;
	font-size:8pt;
	cursor:pointer;
}

#envoiAmi input, #envoiAmi textarea, #TDJ input {
	width: 141px;
	margin:0px;
	padding:0px 2px;
	font-size:8pt;
}

#envoiAmi textarea {
	height:40px;
}

#envoiAmi .submitZone, #TDJ .submitZone {
	text-align:right;
}

#envoiAmi .submitZone input , #TDJ .submitZone input{
	width:auto;
	height:auto;
	margin:5px 0px;
	font-weight:bold;
	padding:2px;
}

#listingOrderForm {
	margin-bottom:15px;
}

#listingOrderForm select{
	margin-right:10px;
	padding-right:0px;
}

.multiPages {
	margin-top:3px;
	margin-left:5px;
}

.multiPages span {
	cursor:pointer;
}

.multiPages .current {
	font-weight:bold;
	cursor:default;
}

#body {
	margin: 0px auto 0px auto;
	width: 935px;
}

#header {
	background: url('images/header.jpg') no-repeat center;
/*	background-color:#fff;*/
	height: 245px;
	position: relative;
	width: 935px;
}

#header div.logo {
	/*background: url('images/logo.gif') no-repeat left;*/
	/*height: 58px;*/
	left: 20px;
	position: absolute;
	top: 15px;
	/*width: 171px;*/
	cursor:pointer;
}

#header div.searchbox {
	position: absolute;
	right: 20px;
	top: 10px;
}

#header div.searchbox input {
	color: #6f6050;
	background-color: #fff;
	border: 1px solid #fef8f2;
	padding-top:1px;
	font-size: 8pt;
}

#header div.searchbox input.imageSubmit {
	color: #f2c291;
	background-color: transparent;
	border: 0px;
}


#header div.searchbox input.text {
	float: left;
	height: 14px;
	width: 159px;
}

/*#header div.searchbox input.submit  {
	cursor: pointer;
	float: left;
	height: 16px;
	width: 16px;
}*/

#header #searchResults .titlebar {
	text-align:right;
	height:18px;
	border-bottom:1px dotted #6f6050;
}
#header #searchResults .titlebar .button{
	background-color:#f2c291;
	cursor:pointer;
	margin:1px;
}

#header #searchResults {
	position:absolute;
	right:0px;
	top:22px;
	border:1px solid #f2c291;
	height:220px;
	width:500px;
	overflow-y:auto;
	background-color:#fff;
}

#header #searchResults ul {
	list-style-type: none;
	width:480px;
	margin:0px;
	padding:0px;
}

#header #searchResults ul li {
	margin:0px;
	padding:3px;
	border-bottom:1px dotted #6f6050;
}

#header #searchResults ul li a{
	color: #6f6050;
	display:block;
	height:27px;
	overflow-y:hidden;
}

#header #searchResults ul li span.title {
	font-weight:bold;
	color:#a92811;
}


#main {
  float: left;
  background-color: #ffffff;
  margin: 0px 10px 0px 10px;
  padding: 10px 10px 30px 10px;
  width: 895px;
}

#footer {
	clear: both;
	color: #f2c291;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 7pt;
	background: url('images/footer.gif') no-repeat top center;
	height: 46px;
	position: relative;
	width: 935px;
	top:-1px;
}

#footer a {
	color: #f2c291;
}

#footer a.over {
	color: #fef8f2;
}

#footer div.copyright {
	bottom: 10px;
	right: 25px;
	position: absolute;
}

#footer div.navigation {
	bottom: 40px;
	position: absolute;
	right: 119px;
}

#footer div.navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footer div.navigation ul li {
	border-right: 1px solid #f2c291;
	float: left;
	padding: 0px 5px 0px 5px;
}

#footer div.navigation a { color: #f2c291; }
#footer div.navigation a:link { color: #f2c291; }
#footer div.navigation a:hover { color: #f65000; }
#footer div.navigation a:active { color: #fef8f2; outline:none;}
#footer div.navigation a:visited { color: #f2c291; }

/*
#footer div.p5icon {
	background: url('images/p5icon.png') no-repeat right;
	bottom: 40px;
	height: 11px;
	position: absolute;
	right: 20px;
	width: 93px;
}*/

/* LEFT COLUMN */
#left {
  float: left;
  margin-right: 10px;
  width: 171px;
}

#left .menu {
  font-size: 9pt;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#left .menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#left .menu ul li {
	border-bottom: 1px solid #e42300;
	padding-top:4px;
}

#left .menu ul li a{
	color:#e42300;
	display: block;
}
#left .menu ul li a:active{
	outline:none;
}

#left .menu ul li.active, #left .menu ul li.over {
	border-bottom: 1px dotted #a92811;
}

#left .menu ul li.active a, #left .menu ul li.over a{
	color: #a92811;
}

#left .menu ul li ul {
	border-top: 1px dotted #a92811;
	font-size: 8pt;
}

#left .menu ul li ul li {
	padding-bottom:2px;
	border-bottom: none;
	font-weight: normal;
	padding-left: 0px;
}

#left .menu ul li ul li a{
margin-left:10px;
}


#left .menu ul li ul li li a{
margin-left:20px;
}

#left .menu ul li ul li a, #left div.menu ul li.active ul li a, #left div.menu ul li.over ul li a{
	color: #e42300;
}

#left .menu ul li ul li.active, #left .menu ul li ul li.over {
	background: url('images/submenu.png') repeat-y;
	border-bottom: none;
}

#left .menu ul li ul li.active li, #left .menu ul li ul li.over li {
	background-image:none;
	background-color:#fff;
}

#left .menu ul li ul li.active li.active, #left .menu ul li ul li.over li.over {
	background: url('images/submenu.png') repeat-y;
	background-color:#fff;
}

#left .menu ul li ul li.active a, #left div.menu ul li.active ul li.active a, #left div.menu ul li.over ul li.active a,
#left .menu ul li ul li.over   a, #left div.menu ul li.active ul li.over   a, #left div.menu ul li.over ul li.over   a {
	color: #a92811;
}

#left .shortcuts {

}

#left .shortcuts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#left .shortcuts ul li {
  margin-bottom: 5px;
  padding:4px;
  border:solid 1px #6f6050;
}

#left .shortcuts li div {
	width:161px;
	height:51px;
}

#left .shortcuts li div.link_sms {
	background: url('images/link_sms.png') no-repeat;
}
#left .shortcuts li.over div.link_sms {
	background: url('images/link_sms_over.png') no-repeat;
}
#left .shortcuts li div.link_news {
	background: url('images/link_news.png') no-repeat;
}
#left .shortcuts li.over div.link_news {
	background: url('images/link_news_over.png') no-repeat;
}
#left .shortcuts li div.link_dons {
	background: url('images/link_facebook.png') no-repeat;
}
#left .shortcuts li.over div.link_dons {
	background: url('images/link_facebook_over.png') no-repeat;
}
#left .shortcuts li div.link_bene {
	background: url('images/link_michel.png') no-repeat;
}
#left .shortcuts li.over div.link_bene {
	background: url('images/link_michel_over.png') no-repeat;
}

#left .shortcuts li div a {
	display:block;
	height:50px;
}
/*#left .shortcuts ul li img {
	background-color: #fef8f2;
	border: 1px solid #6f6050;
	padding: 4px;
}

#left .shortcuts ul li.over img {
	background-color: #fef8f2;
	border: 1px solid #f65000;
	padding: 4px;
}/*

/* CENTER COLUMN */
#center {
  float: left;
  width: 528px;
}

#center .trailer {
  border: 1px solid #e42300;
  height: 186px;
	margin-bottom: 10px;
}

#center .text {
	text-align: justify;
}

/* Title */
#center .text h1 {
	color: #a92811;
	font-size: 16pt;
	text-transform: uppercase;
}

/* Subtitle */
#center .text h2 {
	color: #6e2e22;
	font-family: Georgia, serif;
	font-size: 11pt;
}

/*#center h3 {
	background-color:#fef8f2;
	color: #a92811;
	font-family: Georgia, serif;
	font-style: italic;
	font-size:8.5pt;
	font-weight:bold;
	border-bottom: 1px solid #a92811;
	padding:2px 5px;
	margin-top:15px;
	margin-bottom:10px;
}*/

/* Text */
#center .text p {
	color: #6e2e22;
	font-size: 9pt;
	margin-bottom: 10px;
}
#center .text p a { color: #a92811; }
#center .text p a:link { color: #a92811; }
#center .text p a:hover { color: #e42300; }
#center .text p a:active { color: #e42300; }
#center .text p a:visited { color: #a92811; }


#center .column2 {
	padding-right: 10px;
	width: 352px;
	vertical-align:top;
}

#center .actions {
	padding-left: 10px;
	width: 163px;
}

#center .actions ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#center .actions ul li {
	margin-bottom: 5px;
}

#center .shortcuts {
}

#center .shortcuts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#center .shortcuts ul li {
	background-color: #e5f6ff;
	float: left;
	/*  height: 160px; */
	margin-bottom: 10px;
	padding: 4px 4px 10px 4px;
	width: 168px;
}

#center .shortcuts ul li.over {
	background-color: #cceeff;
}
#center .shortcuts ul li.active {
	background-color: #cceeff;
}

#center .shortcuts ul li img {
	background-color: #ffffff;
	border: 1px solid #fef8f2;
	padding: 4px;
}

#center .shortcuts ul li p {
	color: #6f6050;
	font-size: 8pt;
}

#center .shortcuts ul li.active p {
	color: #f65000;
}

#center .header, h3 {
	color: #a92811;
	background-color: #fef8f2;
	border-bottom: 1px solid #a92811;
	font-size:9pt;
	font-family: Georgia, serif;
	font-style: italic;
	margin-top:15px;
	margin-bottom:10px;
	padding:2px 5px;
}

.more {
	background: url('images/but_more_over.gif') center left no-repeat;
	padding:4px 0px 2px 18px;	
}

h3 a {
	color:#a92811;
	display:block;
}

/* RIGHT COLUMN */
#right {
  float: left;
  margin-left: 10px;
  width: 176px;
}

#right .header {
  color: #a92811;
	background-color: #fef8f2;
  border-bottom: 1px solid #a92811;
	/*	height: 15px; */
	padding-left: 4px;
	text-transform: uppercase;
	letter-spacing:0.1em;
	clear:both;
}

#right .shortcuts {
}

#right .shortcuts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#right .shortcuts ul li {
	float: left;
  /*	height: 160px;	*/
	/*	margin-bottom: 10px; */
  padding: 4px;
	width: 168px;
}

#right .shortcuts ul li.over {
	background-color: #fef8f2;
}

#right .shortcuts ul li img {
	background-color: #fef8f2;
	border: 1px solid #f65000;
	margin-top: 6px;
	padding: 4px;
}

#right .shortcuts ul li p {
	color: #6f6050;
	font-size: 8pt;
}

#right .shortcuts ul li p font.title {
	color: #a92811;
	font-size: 8pt;
	font-weight: bold;
}

#right .shortcuts ul li .info {
	margin-top: 5px;
}

#right .shortcuts ul li .info p {
	color: #6f6050;
	font-size: 7pt;
	font-family: Georgia, serif;
}

#right .shortcuts ul li.over p {
	color: #f65000;
	font-size: 8pt;
}

#right .shortcuts ul li.over p font.title {
	color: #f65000;
	font-size: 8pt;
	font-weight: bold;
}

#right .shortcuts ul li.over .info {
	margin-top: 5px;
}

#right .shortcuts ul li.over .info p {
	color: #f65000;
	font-size: 7pt;
	font-family: Georgia, serif;
}

/* FEATURE */
.feature {
}

.feature ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.feature ul li {
	background-color: #e5f6ff;
	float: left;
	/*  height: 160px; */
	margin-bottom: 0px;
	padding: 4px 4px 5px 4px;
	width: 168px;
}

.feature ul li.over {
	background-color: #cceeff;
}

.feature ul li img {
	background-color: #ffffff;
	border: 1px solid #fef8f2;
	padding: 4px;
}

.feature ul li p {
	color: #6f6050;
	font-size: 8.5pt;
	height:28px;
	overflow:hidden;
	padding-top:2px;
}

.feature ul li.over p {
	color: #f65000;
}

/* PREVIEWS */
.preview {
}

.preview ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.preview ul li {
	float: left;
  /*	height: 160px;	*/
	/*	margin-bottom: 10px; */
  /*padding: 4px;*/
	width: 168px;
	padding-bottom:5px;
}

#right .preview ul li {
	/*margin-left:4px;*/
	padding-left:4px;
	padding-right:4px;
}

.preview ul li.over {
	background-color: #fef8f2;
}
.preview.onHome ul li {
   margin-bottom: 10px;
}
.preview ul li img {
	background-color: #fef8f2;
	/*border: 1px solid #f65000;*/
	margin-top: 6px;
	/*padding: 4px;*/
}

.preview ul li p {
	color: #6f6050;
	font-size: 8.5pt;
	/*height:40px;*/
	overflow:hidden;
	padding-top:2px;
}

/* safari style */
body:first-of-type .withMiniDesc ul li p {
	/*height:32px;*/
}
/* firefox style */
body .withMiniDesc ul li p {
	/*height:40px;*/
	#
}
/* ie style in the style part of the index template */



.preview .staff li{
}

.preview .staff li p {
	height:85px;
}

.preview ul li p a{
	color: #e42300;
}

.preview ul li p font.title {
	color: #a92811;
	font-size: 8.5pt;
	font-weight: bold;
}

.preview ul li .info {
	margin-top: 5px;
}

.preview ul li .info p {
	color: #6f6050;
	font-size: 8pt;
	font-family: Georgia, serif;
	height:auto;
}

.preview ul li.over p {
	color: #f65000;
	font-size: 8.5pt;
}

.preview ul li.over p font.title {
	color: #f65000;
	font-size: 8.5pt;
	font-weight: bold;
}

.preview ul li.over .info {
	margin-top: 5px;
}

.preview ul li.over .info p {
	color: #f65000;
	font-size: 8pt;
	font-family: Georgia, serif;
}


#center .preview li {
	margin-right:11px;
}

#center .preview .last {
	margin-right:0px;
}

hr.interPreview {
	clear:both;
	height:5px;
	border:0px;
	margin-bottom:10px;
	background:transparent url(/assets/templates/ligue/images/line_dotted80.png) repeat-x scroll;
	background-position:0 4px;
	width:100%;
}

/* GALLERY */
.gallery {
}

.gallery ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.gallery ul li {
	float: left;
    padding: 4px;
	width: 158px;
	border: 1px solid #f65000;
	margin-bottom:5px;
	margin-top:5px;
	
}

#right .gallery ul li {
	margin-left:4px;
	/*padding-left:4px;
	padding-right:4px;*/
}

.gallery ul li.over {
	background-color: #fef8f2;
}

.gallery ul li img {
	background-color: #fef8f2;
	/*border: 1px solid #f65000;*/
/*	margin-top: 6px;*/
	/*padding: 4px;*/
}

.gallery ul li p {
	color: #6f6050;
	font-size: 8.5pt;
	font-weight:bold;
}

.gallery ul li p a {
	color: #e42300;
}

.gallery ul li.over p, .gallery ul li.over p a {
	color: #f65000;
}

.gallery ul li.over p a:hover, .gallery ul li p a:hover {
	color: #e42300;
}

#center .gallery li {
	margin-right:11px;
}

#center .gallery .last {
	margin-right:0px;
}

/* PAGES (AFFICHAGE D'UNE PAGE QUI EST UN DOSSIER) */

.pages {

}

.pages ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.pages ul li {
	float: left;
	margin-right:11px;
	margin-bottom:10px;
	border:1px #f65000 solid;
	padding:4px;
}

.pages ul li.last {
	margin-right:0px;
}

.pages li div.but_link {
	background: url('images/but_link.png') no-repeat;
	background-color:#fe6f500;
	width:158px;
	height:40px;
}

.pages li.over div.but_link {
	background: url('images/but_link_over.png') no-repeat;
}

.pages li div.but_link a {
	display:block;
	height:35px;
	padding:4px 3px;
	color:#fef8f2;
	font-size:11pt;
	text-transform: uppercase;
	line-height:12pt;
}
.pages li div.over a{
	color:#f2c291;
}
/* LISTING */
table.listing {
	padding-bottom:5px;
	border-bottom:1px dotted #b7b0a8;
	width:100%;
}

table.listing td {
	vertical-align:top;
	font-family:helvetica;
	font-size:9pt;
	line-height:11pt;
	color:#6f6050;
	padding:5px 5px 0px 5px;
}

table.listing td.articleText p{
	height:71px;
	overflow:hidden;
}

table.listing tbody.over td {
	color:#e42300;
}

table.listing tr.category td {
	font-family:georgia, serif;
	color:#a92811;
	border-bottom:2px solid #a92811;
	padding-bottom:1px;
}

table.listing tr.infos td{
	vertical-align:top;
	font-family:georgia, serif;
	vertical-align:bottom;
	padding:1px 5px 10px 1px;
}

table.listing tr.infos td.date {
	padding-left:5px;
	padding-top:5px;
	text-align:left;
}

table.listing tbody.legend td{
	color:#6f6050;
	border-bottom:1px solid #6f6050;
	background-color:#fef8f2;
	padding:0px 5px;
	font-size:95%;
}


table.listing tbody.over {
	background-color:#e5f6ff;
}

table.listing td img {
	background-color:#fff;
	padding:4px;
	border:1px solid #e42300; /* A controler ! */
}

table.listing font.title {
	font-weight:bold;
	font-size:10pt;
	color:#a92811;
}


/* UNIVERSAL */
p.fix {
	clear: both;
}

div.hl {
	height: 0px;
}

div.vl {
	height: 0px;
}

	/* BUTTONS */
		/* Plus */
div.but_plus {
	background: url('images/but_plus.png') top left no-repeat;
	padding-left: 14px;
	cursor:pointer;
}

div.but_plus, div.but_plus a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_plus, div.but_plus_over {
	background: url('images/but_plus_over.png') top left no-repeat;
	padding-left: 14px;
}

.over div.but_plus, .over div.but_plus a, div.but_plus_over, div.but_plus_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
/*div.but_plus {
	background: url('images/but_plus.png') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
.over div.but_plus, div.but_plus_over {
	background: url('images/but_plus_over.png') top left no-repeat;
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
div.but_plus_white {
	background: url('images/but_plus_white.png') top left no-repeat;
	color: #fef8f2;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}*/
		/* Back */
div.but_back {
	background: url('images/but_back.png') top left no-repeat;
	padding-left: 10px;
}

div.but_back, div.but_back a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_back, div.but_back_over {
	background: url('images/but_back_over.png') top left no-repeat;
	padding-left: 10px;
}

.over div.but_back, .over div.but_back a, div.but_back_over, div.but_back_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
		/* More */
div.but_more {
	background: url('images/but_more.gif') top left no-repeat;
	padding-left: 10px;
}

div.but_more, div.but_more a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_more, div.but_more_over {
	background: url('images/but_more_over.gif') top left no-repeat;
	padding-left: 10px;
}

.over div.but_more, .over div.but_more a, div.but_more_over, div.but_more_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
/*div.but_back {
	background: url('images/but_back.png') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
.over div.but_back, div.but_back_over {
	background: url('images/but_back_over.png') top left no-repeat;
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
div.but_back_white {
	background: url('images/but_back_white.png') top left no-repeat;
	color: #fef8f2;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}*/
		/* Cross */
div.but_cross {
	background: url('images/but_cross.png') top left no-repeat;
	padding-left: 14px;
}

div.but_cross, div.but_cross a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_cross, div.but_cross_over {
	background: url('images/but_cross_over.png') top left no-repeat;
	padding-left: 14px;
}

.over div.but_cross, .over div.but_cross a, div.but_cross_over, div.but_cross_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
/*div.but_cross {
	background: url('images/.png') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
.over div.but_cross, div.but_cross_over {
	background: url('images/but_cross_over.png') top left no-repeat;
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
div.but_cross_white {
	background: url('images/but_cross_white.png') top left no-repeat;
	color: #fef8f2;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}*/
		/* Post */
div.but_post {
	background: url('images/but_post.png') top left no-repeat;
	padding-left: 14px;
}

div.but_post, div.but_post a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_post, div.but_post_over {
	background: url('images/but_post_over.png') top left no-repeat;
	padding-left: 14px;
}

.over div.but_post, .over div.but_post a, div.but_post_over, div.but_post_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
/*div.but_post {
	background: url('images/but_post.png') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
.over div.but_post, div.but_post_over {
	background: url('images/but_post_over.png') top left no-repeat;
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
*/
		/* Print */
div.but_print {
	background: url('images/but_print.png') top left no-repeat;
	padding-left: 14px;
	height:12px;
}

div.but_print, div.but_print a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_print, div.but_print_over {
	background: url('images/but_print_over.png') top left no-repeat;
	padding-left: 14px;
}

.over div.but_print, .over div.but_print a, div.but_print_over, div.but_print_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
		/* Email */
div.but_email {
	background: url('images/but_email.png') top left no-repeat;
	padding-left: 16px;
	height:12px;
}

div.but_email, div.but_email a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_email, div.but_email_over {
	background: url('images/but_email_over.png') top left no-repeat;
	padding-left: 16px;
}

.over div.but_email, .over div.but_email a, div.but_email_over, div.but_email_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}

/*
div.but_print_white {
	background: url('images/but_print_white.png') top left no-repeat;
	color: #fef8f2;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
*/
		/* sound */
div.but_sound {
	background: url('images/but_sound.gif') top left no-repeat;
	padding-left: 14px;
	padding-top:2px;
	height:14px;
}

div.but_sound, div.but_sound a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_sound, div.but_sound_over {
	background: url('images/but_sound_over.gif') top left no-repeat;
	padding-left: 14px;
}

.over div.but_sound, .over div.but_sound a, div.but_sound_over, div.but_sound_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
		/* ipod (small) */
div.but_ipod {
	background: url('images/but_ipod.png') top left no-repeat;
	padding-left: 14px;
	padding-top:2px;
	height:14px;
}

div.but_ipod, div.but_ipod a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
}

.over div.but_ipod, div.but_ipod_over {
	background: url('images/but_ipod_over.png') top left no-repeat;
	padding-left: 14px;
}

.over div.but_ipod, .over div.but_ipod a, div.but_ipod_over, div.but_ipod_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;	
}
		/* Podcast (BIG)*/
div.but_podcast_big {
	background: url('images/podcast.png') top left no-repeat;
	padding-left: 25px;
}

div.but_podcast_big, div.but_podcast_big a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 8pt;
	font-style: italic;
}

.over div.but_podcast_big, div.but_podcast_big_over {
	background: url('images/podcast.png') top left no-repeat;
	padding-left: 25px;
}

.over div.but_podcast_big, .over div.but_podcast_big a, div.but_podcast_big_over, div.but_podcast_big_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 8pt;
	font-style: italic;	
}
/*div.but_podcast_big {
	background: url('images/podcast.png') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 8pt;
	font-style: italic;
	padding-left: 25px;
}*/

div.but_download {
	background: url('images/but_download.gif') top left no-repeat;
	padding-left: 14px;
	height:14px;
}

div.but_download, div.but_download a {
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 8pt;
	font-style: italic;
}

.over div.but_download, div.but_download_over {
	background: url('images/but_download_over.gif') top left no-repeat;
}

.over div.but_download, .over div.but_download a, div.but_download_over, div.but_download_over a {
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 8pt;
	font-style: italic;	
}

a.but_download {
	background: url('images/but_download.gif') top left no-repeat;
	color: #6f6050;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
	display:block;
}

.over a.but_download, a.but_download_over {
	background: url('images/but_download_over.gif') top left no-repeat;
	color: #f65000;
	font-family: Georgia, serif;
	font-size: 7pt;
	font-style: italic;
	padding-left: 14px;
}
#trackedImage {
	background-color:#FFFFFF;
	border:#A92811 solid 1px;
	display:none;
	left:198px;
	position:absolute;
	top:576px;
	z-index:999;
}
#trackedImage img {
	width:250px;
}

/*by micmonay*/
#cache{
	width:100%;
	height:100%;
	position:fixed;
	filter: alpha(opacity=70);
	visibility:hidden;
	display:none;
	opacity:.7;
	top:0px;
	left:0px;
	background-color:#000000;
	z-index:1;
}
.loginDiv{
	border-top:1px solid #000000;
	padding:3px;
	width:275px;
	z-index:100;
	float:left;
}
#loginDiv{
	background-color:#FFFFFF;
	border:1px solid #000000;
	position:absolute;
	visibility:hidden;
	display:none;
	width:280px;
	z-index:100;
}
#closeFormLogin{
	cursor:pointer;
	float:right;
	width:10px;
	color:red;
	text-align:center;
}
/*end micmonay*/
/*Pour ajaxsearch*/
 #ajaxSearch_form {
            color: #444;
            width: auto;
        }
        #ajaxSearch_input {
            width: auto;
            display: inline;
            height: 17px;
            border: 1px solid #ddd;
            border-left-color: #c3c3c3;
            border-top-color: #7c7c7c;
            background: #fff url(images/input-bg.gif) repeat-x top left;
            margin: 0 3px 0 0;
            padding: 3px 0 0;
            vertical-align: top;
        }
        #ajaxSearch_submit {
            display: inline;
            height: 22px;
            line-height: 22px;
        }
        #ajaxSearch_output {
            border: 1px solid #444;
            padding: 10px;
            background: #fff;
            display: block;
            height: auto;
            vertical-align: top;
        }
        .ajaxSearch_paging {
    
        }
        .AS_ajax_result {
            color: #444;
            margin-bottom: 3px;
        }
        .AS_ajax_resultLink {
            text-decoration: underline;
        }
        .AS_ajax_resultDescription{
            color: #555;
        }
        .AS_ajax_more {
            color: #555;
        }
        