/*
Couleur Planete Chasse:
Orange=#FF8221
Bleu foncé=#21306B
Bleu clair=#006699
Saumon=#FFF8e9
*/

body {
	background-color: #EAE9C7;
}

/* General font families for common tags */
font,th,td,h1,h2,h3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p.left{text-align:left;}
p.right{text-align:right;}

div.scrollable{
	height: 140px;
	overflow:scroll;	
}

a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
	text-decoration: underline; 
	color : #DD6900; 
}

a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #006699; 
}

h1 {
	text-align: center;
	font-size: 14pt;
	font-weight:bold;	
	color:#FF8221;
}
h2 {
	font-size: 12pt;
	font-weight:bold;
	color:#21306B;
	text-align: center;
}
h3 {
	font-size: 9pt;
	color:#006699;
}

/* This is the border line & background colour round the entire page */
.bodyline	{background-color: transparent;
	border-right : 1px dotted #BF2314;
	border-bottom : 1px dotted #BF2314;}
.bodysite{
	background-color: #FFFFFF;
	border: 1px solid #02AC02;
}
.bodyinfo{
	background-color: #FFFFFF;
	border: 1px solid #1B1551;
}
.bodyshopping{
	background-color: #FFFFFF;
	border: 1px solid #BF2314;
}
.cshopping{
	background-color: #FFFFFF;
	border: 1px dotted #BF2314;
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.site	{
	background-color: #90EE90;
}

/* BOUTIQUE */
/* Boutique classe */
.shop	{
	font-size: 11px ;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
a.shop	{
	font-size: 11px;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none; font-weight : bold;
}
a.shop:hover{
	font-size: 11px ;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline; font-weight : bold;
}
/* Mini Boutique classe */
.minshop	{
	font-size: 7pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
a.minshop	{
	font-size: 7pt ;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none; font-weight : bold;
}
a.minshop:hover{
	font-size: 7pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-weight : bold;
}

td.shopping	{	
	background-color: #DB5C45;
}
table.home{
	background-color: transparent;
	border-right : 1px dotted #BF2314;
	border-bottom : 1px dotted #BF2314;
}
td.home{
	background-color: transparent;
	border-right : 1px dotted #BF2314;
	border-bottom : 1px dotted #BF2314;
}
.bodyhome{
	background-color: transparent;	
	border-bottom : 1px dotted #BF2314;
}

td.boutique	{
	background-color: #BF2314;
}
td.topsite	{
	background-color: #02ac02;
}
td.topinfo	{
	background-color: #0066CC;
}
td.topclub	{
	background-color: #FF9900;
}
td.info	{
	background-color: #DDEEFF;
}



.textl{
	font-size: 10px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.text			{
	font-weight: bold;
	font-size: 10px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.text			{
	font-weight: bold;
	font-size: 10px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.text:hover{
	font-weight: bold;
	font-size: 10px;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.textblanc{
	font-weight: bold;
	font-size: 10pt;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textblanc{
	font-weight: bold;
	font-size: 10pt;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textblanc:hover{
	font-weight: bold;
	font-size: 10pt;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.textbleu{
	font-weight: bold;
	font-size: 10pt;
	color : #1B1551;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textbleu{
	font-weight: bold;
	font-size: 10pt;
	color : #1B1551;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textbleu:hover{
	font-weight: bold;
	font-size: 10pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.chasse	{
	font-weight: bold;
	font-size: 10pt;
	color : #800000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.chasse{
	font-weight: bold;
	font-size: 10pt;
	color : #800000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.chasse:hover{
	font-weight: bold;
	font-size: 10pt;
	color : #8B4513;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
.textr{
	font-weight: bold;
	font-size: 10pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.textr2	{
	font-weight: bold;
	font-size: 12pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textr:hover{
	font-weight: bold;
	font-size: 10pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

.textvert{
	font-weight: bold;
	font-size: 10pt;
	color : #006633;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textvert{
	font-weight: bold;
	font-size: 10pt;
	color : #006633;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.textvert:hover{
	font-weight: bold;
	font-size: 10pt;
	color : #BF2314;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}





/* Pour menu horizontal*/
table.menu{
	background-color: white;
	border: 0;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	table-layout:fixed;
	width: 900px;
	text-align: center;
}
td.titre_menu{
	width: 164px;
}
td.titre_menu a{
	text-decoration: none;
	font-size:17px;
}
td.titre_menu a:HOVER {
	text-decoration: none;
}
tr.bleu td{
	height: 26px;
	color: #006699;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: black;
}
tr.bleu td a{
	color: inherit;
	text-decoration: none;
	font-weight:bold;	
}
tr.bleu td a:HOVER {
	text-decoration: none;
	color: inherit;
	font-weight:bold;
}
tr.orange td{
	height: 25px;	
}
tr.orange td a{
	color: #FF8221;
	text-decoration: none;
	font-weight:bold;	
}
tr.orange td a:HOVER {
	text-decoration: none;
	color: #FF8221;
	font-weight:bold;
}
td.encadre_bleu{
	width: 147px;
	background-image: url("../../../images/encadre_bleu.jpg");
	background-repeat: no-repeat;
 	background-position: bottom right;		
}
td.encadre_orange{
	width: 147px;
	background-image: url("../../../images/encadre_orange.jpg");
	background-repeat: no-repeat;
	background-position: top left;	
}
td.encadre_bleu a {
	display:block;
	width: 137px;	
	margin-left: 30px;
}
td.encadre_bleu a:HOVER {
	text-decoration: none;
	color: inherit;
}
td.encadre_orange a {
	display:block;
	width: 137px;
	margin-right: 30px;
}

/* Pour le totem pub*/
#totem1{
	background-image: url("../../../images/pub-right.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 12px;
	width: 144px;
	text-align: center;
}
#totem1b{
	border-color: #C0C9CB;
	border: solid 2px #C0C9CB;
	text-align: center;
}

/* Formulaires*/
label.cursor{
	cursor: pointer;
	display:inline;	
}
label.cursor input{
	width:20px;	
}
td.formTitre{
	text-align: center;
	background-color: #FFEECC;
}

/* Petites annonces*/
.annonceDetail{
	background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #DDDDDD;
    margin-bottom: 14px;
	display: block;
	width: 700px;
	height: 210px;	
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11pt;
	position: relative;
}
.annonceDetailHaut{
	display: block;
	height: 45px;
	width: 700px;	
	text-align: left;
	float: left;
}
.annonceDetailHaut a{
	color: black;	
}
.annonceDetailHaut a:HOVER{
	color: black;	
	text-decoration: none;
}
.annonceDetailMilieu{
	display: block;
	height: 145px;
	width: 700px;		
	float: left;
	position: relative;
}
.annonceDetailBas{
	display: block;
	height: 20px;
	width: 700px;
	float:left;
}

.annonceDetailBas div.left{
	float: left;
	font-size: 10pt;
	margin-left: 20px;
	padding-bottom: 0;
}
.annonceDetailBas div.ami{
	float: right;
	font-size: 10pt;
	margin-right: 30px;	
	vertical-align: middle;
}
.annonceDetailBas div.alert{
	float: right;
	font-size: 10pt;
	margin-right: 30px;	
	padding-left: 20px;
	background-image: url("../../../images/alert.gif");
	background-repeat: no-repeat;
	background-position: top left;	
}

.annonceDetailPhoto{
	display: block;
	height: 130px;
	width: 140px;
	vertical-align: middle;
	float: left;	
}
.annonceDetailText{
	display: block;	
	width: 550px;
	height: 145px;
	background-color: white;
	text-align: left;
	border: solid 1px black;
	padding: 2px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.annonceDetailHaut span{
	text-align: left;		
}
.textAnnonce{
	color:#FF9900;
	text-align: left;
}

.annonceImg{
	max-width: 130px;
	width: expression(this.width > 130 ? 130: true);	
	max-height: 130px;
	height: expression(this.height > 130 ? 130: true);		
	border: 0px;
	vertical-align: middle;	
}

.categorieArme{
	width: 130px;
	bottom: 0;
	left: 0;		
	position: absolute;
}

.annonce_mini{
	display:block;
	width: 140px;
	height: 120px;
	border: solid 1px black;
	background-color: white;
	margin-bottom: 10px;
}
/* Pour les articles à la une*/
.articleUne{
	display:block;
	border: solid 1px #FF8221;
	width: 550px;
	height: 100px;
	font-size: 11pt;
	margin: 10px;
}
h2.articleUneTitre{
	width: 550px;
	height: 20px;
	background-color: #CDD5DB;
	padding: 0;
	margin: 0;	
}
.articleUneTitre a, .articleUneTitre a:HOVER{
display:block;	
	font-size: 11pt;
	font-weight: bold;
	color: black;	
	text-decoration: none;	
}
.articleUneChapeau{
display:block;	
	width: 550px;
	height: 80px;
	text-align:left;
	vertical-align: top;
}