body.main {
	margin: 0;
	padding: 0;
	background-image:  url("/images/back_main.jpg");
	z-index: 0;	
	font-size/* */:/**/small;
	font-size: /**/small;
	font:x-small "Tahoma";
}

#version {
	color: #938378;
	height: 20px !important;
	margin:0;
	border: 0;
	font-weight: normal;
	font-family:Tahoma;
	font-size:10px;
	text-align: right;
	vertical-align: text-bottom;
	padding: 0 18px 2px 0 !important;
}

a.langue {
	color: #938378;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-color:  #B6A698;
	border-bottom-style: dashed;
	text-decoration: none;
}

a.langue:hover {	
	color: #938378;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}

body.include {
	margin: 0;
	padding: 0;
	background-color: #F2EFE0;	
}

.detail {
	border: 1px solid #E0D5B9;
	background-color: #E9E3CB;
	width: 300px;
	height: 40px;
	padding: 8px;
	margin: 8px 0 0 0;

}


.invisible {
	display: none;
	visibility: hidden;	
}

.menu {
	font-family:Tahoma; 
	font-size:10px;  
	color:#938470; 
	text-decoration:none;
}

.normal {
	font-family:Tahoma !important ; 
	font-size:11px !important ;  
}

p {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	text-align: justify;	
	margin: 0px;
	padding: 0 0 6px 0;
}

.auteur {
	font-family:Tahoma !important; 
	font-size:11px !important;  
	color:#594536 !important;
	font-weight: normal !important;
	text-align: right;
	padding:0;
	margin: 10px 0 16px 0;
}

ul.lstRubriques 
	{
	margin: 8px;
	padding: 2px;
}

li {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	line-height: 12px;
	margin: 0 0 6px 0;
}

li.lstRubriques {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	line-height: 9px;
	margin: 0 0 6px 0;
	list-style: none;
	padding-left: 10px;
	background-image: url("/images/pointer.gif");
	background-repeat: no-repeat;
	background-position: center left;
}

.formulaire {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
}

.menu1 {
	font-family:Tahoma; 
	font-size:10px;  
	color:#D8C8B2; 
	text-decoration:none;
}

.main {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	padding-left:3px; 
	padding-top:10px; 
	padding-right:3px;
}

.black {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
}

.resultat {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
}

.resultat th {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	text-align: left;
}

.mainImage {
	padding: 10px 3px 20px 3px;
}

.red {
	font-family:Tahoma; 
	font-size:10px;  
	color:#940F17;
}

.questions {
	font-weight: bold;
	font-family:Tahoma;
	font-size:10px;
	color:#940F17;
	margin-bottom : 16px;
}

a.questions {
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

a.questions:hover {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}


.classique {
	font-weight: bold;
	font-family:Tahoma;
	color:#940F17;
	margin-bottom : 16px;
}

a.classique {
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

a.classique:hover {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}


h1 {
	font-weight: bold;
	font-family:Times; 
	font-size:18px;  
	color:#940F17;
	margin: 0;
	padding: 0;	
	text-transform:none;
}

.soustitre, h2 {
	font-weight: bold;
	text-transform:uppercase ;
	font-family:Tahoma; 
	font-size:10px;  
	color:#940F17;

}

h3 {
	font-weight: bold;
	/* text-transform:uppercase ; */
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	padding: 0;
	margin: 12px 0 8px 0;
}


.cartouche {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	padding : 11px 14px 0px 14px;
	text-align: left;	
}

form {
	padding : 10px 0 10px 0;
	margin : 0;
}

.formulaire {
	font-weight: normal;
}

input.facultatif,
textarea.facultatif {
	font-family:arial;
	font-size:11px;
	border: 1px dotted #BAAE94;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding: 2px 4px 2px 4px;
	color: #000000;
	background-color: #FFFFFF;
	background:  url("/images/f-champ-3.png") no-repeat;	
}

input.obligatoire,
textarea.obligatoire {
	font-family:arial;
	font-size:11px;
	border: 1px solid  #940F17;; /* dotted #990000*/
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding: 2px 4px 2px 4px;
	color: #000000;
	background-color: #FFFFFF;
	background:  url("/images/f-champ-3.png") no-repeat;
}

select.derouleur
 {
 	width: 260px;
	font-family:Tahoma;
	font-size:11px;
	border: 1px dotted #cc0000;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #FFFFFF;
	background:  url("/images/f-champ-3.png") no-repeat;
}


.timbre {
	height:54px;
	width:100px;
	border:0px;
}

.ligne {
	padding-left:0px; 
	padding-top:3px;
}

.tabnormal { 
	cursor:hand;
}
.tabhover {
	background-color: #E9E3CB;
	cursor:hand;
}

.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #BAAE94;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	padding:2px;
	color: #333333;
	background:  url("/images/f-champ.png") no-repeat;
}

/*
	Onglets
*/

ul#tabnav {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
    list-style-type: none;
    padding-bottom: 24px;
    border-bottom: 1px solid #BAAE94;
    margin: 0;
	font-weight: bold;
}

ul#tabnav li {
    float: left;
    height: 21px;
    background-color: #DFD8B3;
    margin: 2px 2px 0 2px;
    border: 1px solid #BAAE94;
}

ul#tabnav li.active {
    border-bottom: 1px solid #F2EFE0;
    background-color: #F2EFE0;
}

ul#tabnav li.active a {
	color:#594536;
}

#tabnav a {
    float: left;
    display: block;
	color:#594536;
    text-decoration: none;
    padding: 4px;
	cursor:hand;
}

#tabnav a:hover {
    background: #F3F1E4;
	cursor:hand;
}

.bouton {
	border:0;
}

.raccourcis {
	padding: 30px 0 8px 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BDAE83;
}

.raccourcis a,
.raccourcis a:visited {
	font-weight: bold;
	font-family:Tahoma;
	color: #BDAE83;
	text-decoration: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

.raccourcis a:hover {
	color:#940F17;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

table.transparent {
	border: 0;
}

table.transparent th {
	border: 0px solid black;
	padding: 0;
	font-family:Tahoma; 
	font-size:10px;  
	color: #940F17; 
	font-weight: bold;
	text-align: left;
	padding: 8px 0 8px 0;
	text-transform:uppercase ;
}

table.transparent td {
	border: 0;
	padding: 0;
	font-family:Tahoma; 
	font-size:11px;  
	color: #594536;
}

td.debut {
	padding: 8px 0 8px 0;
}

/***********************************************/
/* Scrolling                                   */
/***********************************************/

div#bloc01 {
	background:  url("/images/f-champ-3.png") no-repeat;	
	border: 1px dotted #BAAE94;
	background-color: #FFFFFF;
	color: #000000;
	width : auto;
	height : 340px;
	margin: 0px;
	padding: 0px;
}

div#bloc02 {
	width : auto;
	height : 340px;
	margin: 0px;
	padding: 0px;
	padding-right: 0px;
	overflow : auto;
}

div#bloc03 {
	margin: 0px;
	padding: 0 0 10px 10px;
	color: black;

}

/***********************************************/
/* Pub de substitution                         */
/***********************************************/
#recherche {
	margin: 0 16px 9px 16px;
	background:  url("/images/recherche-rapide.jpg") no-repeat;	
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	height: 169px;
	width: 162px;
}

#gratuitFR {
	margin: 0 16px 9px 16px;
	background:  url("/images/prestataires-cadeau-fr.jpg") no-repeat;	
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	height: 180px;
	width: 162px;
}

#gratuitNL {
	margin: 0 16px 9px 16px;
	background:  url("/images/prestataires-cadeau-nl.jpg") no-repeat;	
	background-repeat: no-repeat;
	border: 0;
	padding: 0;
	height: 180px;
	width: 162px;
}

#smartphones {
	margin: 0 0 0 14px;
	border: 0;
	padding: 0;
	height: 77px;
	width: 164px;
}

#rechercheForm  {
	padding: 0px;
	border: 0;
}

#rechercheForm td {
	padding: 2px 2px 2px 10px;
	border: 0;
}

.bandeaupub {
	margin: 7px 0 20px 0 ;
	border: 0;
}

.annonces {
	margin: 0 16px 0 18px;
	/* */
}

.annonces p {
	text-align: left !important;
	font-family:Tahoma !important; 

}

.pub .titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  
}
.pub td {
	font-family:Tahoma; 
	color:#594536;
	font-size: 11px; 
	color:#594536;
}
a.grandlien ,
a.grandlien:hover,
a.grandlien:visited,
a.grandlien:active {
	color: #940F17 !important;
	font-weight: bold !important;
}

a.petitlien ,
a.petitlien:hover,
a.petitlien:visited,
a.petitlien:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	color: #BDAE83 !important;
	font-size:10px;  
	text-decoration: none;
}

.infobulle {
	background-color: #E9E3CB;
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	border: 2px solid #E0D5B9;
	width: 200px;
	padding: 8px;
}

.capture {
	float: right;
	width:140px;
	border: 0;
	padding: 0;
	margin: 0;
}

#dias, .dias {
	border: 1px solid #B9AB9E;
	padding : 6px;
	margin: 0 0 8px 0;
	background-color: #E9E3CB;
	border-right-color: #B9AB9E;
	border-bottom-color: #B9AB9E;
	border-top-color: #E2D4B7;
	border-left-color: #E2D4B7;
}

#article, .article {
	border: 1px solid #B9AB9E;
	padding : 6px;
	margin: 0px 16px 0 0;
	background-color: #E9E3CB;
	border-right-color: #B9AB9E;
	border-bottom-color: #B9AB9E;
	border-top-color: #E2D4B7;
	border-left-color: #E2D4B7;
}

table.grilleTarifaire {
	border: 1px;
	border-collapse:collapse;
	text-align: justify;
	font-style: normal;
	font-variant: normal;
	padding: 20px;	
	margin: 0;
	background-color: #F9F8F0;
}


table.grilleTarifaire th {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #990000; /* #66cc33;*/
	text-decoration: none;
	font-weight: bold; /* bold */
	margin: 0px;
	padding: 2px;
	vertical-align: top;
	text-align: left;	
}

table.grilleTarifaire th.gauche {	
	font-family:Tahoma; 
	font-size:11px;  
	color: white;
	background-color: gray; 
	text-decoration: none;
	font-weight: bold; 
	margin: 0px;
	padding: 2px;
	vertical-align: top;
	text-align: left;	
}
table.grilleTarifaire tr {
	/* background-color: #ffffff; */
}

table.grilleTarifaire tr.total {
	color: black;
	vertical-align: top;	
	font-weight: bold !important;	
}

table.grilleTarifaire td {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
	margin: 0px;
	padding: 2px;
	border: 1px solid #B9AF94;  /* #66cc33;*/
	text-align: right;
	padding-right: 4px;
	padding-left: 4px;	
	font-weight: normal; /* bold */
	vertical-align: top;
}

table.grilleTarifaire td.centre {
	text-align: center;
}

table.recapitulatif td {
	font-family:Tahoma; 
	font-size:11px;  
	color:#594536;
}

acronym {
	cursor: help;
	font-style: normal;
	border: none;
}

