body {
	 background-color : #FFFFFF ;
	 margin:0px;
	 padding:0px;
	 background: url('images/fond.jpg') top center no-repeat;
}


/*
#google_translate_element {
	position:absolute;
	left:50%;
	top:35px;
	z-index:200;
	margin:0px 0px 0px 53px;
}
*/

DIV#rubBas 
{
	position:relative;
	margin:0px;
	padding:0px;
	background:url("images/basPage.jpg") no-repeat;
	border:0px solid red ;
	height:75px;
	width:1095px;
	/*top:870px;*/
	clear:both;
	left: 50% ;
	margin-left:-579px; 
}

DIV#ariane {
  padding:0px;
  margin:0px;
}

DIV#ariane,
DIV#ariane A:link,
DIV#ariane A:active,
DIV#ariane A:visited,
DIV#ariane A:hover {
	font-family:Trebuchet MS ; 
	font-size:10px; 
	color:#4D4D4D; 
	font-weight:normal; 
	TEXT-DECORATION:none ;
}

DIV#fondSite 
{
	position:absolute;
	margin:0px;
	padding:0px;
	background:url("images/fondSite.jpg");
	width:1095px;
	left: 50% ;
	margin-left:-558px;
	border:0px solid red;
	z-index : 5 ;
}

UL.rubBas
{
	list-style-type:none;
	display:table;
	margin:0px;
	padding:0px;
	margin-top:7px;
	/*border:2px solid green;*/
	width:260px;
	height:14px;
}

UL.rubBas LI.elemRubBas
{
	font-family:Arial;
	font-size:10px;
	color:#99B32D;
	display:inline;
}

UL.rubBas LI.elemRubBas A:link,
UL.rubBas LI.elemRubBas A:active,
UL.rubBas LI.elemRubBas A:visited
{
	font-family:Arial;
	font-size:10px;
	color:#99B32D;
	text-decoration:none;
}

UL.rubBas LI.elemRubBas A:hover 
{
	font-family:Arial;
	font-size:10px;
	color:#99B32D;
	text-decoration:underline;
}

DIV#containerSite {
	position:relative;
	width:990px;
	height:873px;
	margin:0px;
	padding:0px;
	left:50%;
	margin-left:-474px;	
	border:0px solid black;
	z-index : 10 ;
}

DIV#Top {
	width:964px;
	height:63px;
}

DIV#containerTop {
	float:left;
	width:600px;
	height:63px;
	margin:0px;
	padding:0px;
	border:0px solid black;
}

DIV#searchbox {
	float:left;
	border:0px solid black;
	margin:0px;
	margin-left:128px;
	margin-top:36px;
}
	
INPUT.inputSearch {
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-left:3px;
	background:#ebebeb;
	font-size:12px;
	font-family:Arial;
	border:0px;
	color:#99B32D;
	height:19px;
}

DIV#containerFlash {
	position:relative;
	width:896px;
	height:225px;
	margin:0px;
	padding:0px;
	background:url('images/fondFlashInt.jpg') left no-repeat;
	border:0px solid black;	
}

DIV#animFlash {
	float:left;
	width:872px;
	height:192px;
	margin-left:14px;
	margin-top:16px;
	border:0px solid black;	
}

DIV#menuDroite {
	float:left;
	width:10px;
	height:220px;
}

DIV#containerMenu {
	position:relative;
	width:964px;
	height:46px;
	margin:0px;
	padding:0px;
	margin-left:9px;
}

DIV#colonnes {
	position: relative;
	width:990px;
	border:0px solid blue;	
	overflow:hidden;
}

DIV#col1 {
	float:left;
	width:215px;
	margin:0px;
	padding:0px;
	margin-left:9px;
	margin-top:15px;
	border:0px solid blue;	
	z-index : 20 ;
}

DIV#menuGauche {
	margin:0px;
	padding:0px;
	margin-top:0px;	
	border:0px solid red;
}

DIV#col2 {
	float:left;
	width:520px;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
	border:0px solid black;	
}

DIV#contenuCol2 {
	width:278px;
	height:226px;
	background:url('images/col2.jpg') left top no-repeat;
	border:0px solid black;	
}

DIV#contenu {
	border:0px solid green;
	width:490px;
}

DIV#col3 {
	float:left;
	width:215px;
	margin:0px;
	padding:0px;
	margin-left:-3px;
	margin-top:15px;
	border:0px solid red;	
}

DIV#bloc1 {
	margin:0px;
	padding:0px;
	position:relative;
	width:208;
	height:160px;
	margin-top:6px;
}

DIV#bloc2 {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	width:208;
	height:160px;	
	margin-top:12px;
}

DIV#bloc3 {
	margin:0px;
	padding:0px;
	display:block;
	position:relative;
	width:215px;
	height:160px;	
	margin-top:9px;
	border:0px solid red;
}

DIV#menuBas {
	position:absolute;
	width:300px;
	height:25px;
	margin:0px;
	padding:0px;
	left: 50% ;
	margin-left:-113px;
	margin-top:32px;
	border: 0px solid red;
}

DIV#drapeaux {
	width:68px;
	height:20px;
	margin-left:12px;
	margin-top:27px;
	text-align:center;
	border:0px solid blue;
}

DIV#rubDroite {
	width:72px;
	height:94px;
	margin-left:7px;
	text-align:center;
	border:0px solid green;
}

DIV#outils {
	width:72px;
	height:70px;
	margin:0px;
	padding:0px;	
	margin-left:7px;
	text-align:center;
	border:0px solid red;
}

DIV#containerFooter {
	position:relative;
	width:930px;
	height:30px;
	text-align:center;
	margin:0px;
	padding:0px;
	clear:both;
	left:50%;
	margin-left:-500px;	
	border:0px solid black;
}

DIV#containerFooter .bodytext,
DIV#containerFooter .bodytext A:link,
DIV#containerFooter .bodytext A:active,
DIV#containerFooter .bodytext A:visited,
DIV#containerFooter .bodytext A:hover { 
	margin:0px; 
	padding:0px; 
	font-family:Arial ; 
	font-size:10px; 
	color:#0095D0; 
	text-decoration: none;	
}


DIV#containerFooter .bodytext A:hover { 
  text-decoration: underline;	
}

A:link, 
A:active, 
A:visited  { 
	font-family:Arial ; 
	font-size:11px; 
	color:#675540; 
	font-weight:bold; 
	TEXT-DECORATION: none 
}

A:hover { 
	font-family:Arial ; 
	font-size:11px; 
	color:#675540; 
	font-weight:bold; 
	TEXT-DECORATION: underline
}	
 
UL.menuDroite {
	padding:0px;
	margin:0px;
	margin-top:15px;
	list-style-type : none;
	list-style-image : none;	
}
	
LI.liensMenuDroite {
	list-style-image : none;	
	list-style-type : none;
	padding:0px;
	margin:0px;
	line-height:20px;
}
	
LI.liensMenuDroiteON {
	background:#99B32D;
	list-style-image : none;	
	list-style-type : none;
	padding:0px;
	margin:0px;
	line-height:23px;
}	

LI.liensMenuDroite A:link, 
LI.liensMenuDroite A:active, 
LI.liensMenuDroite A:visited, 
LI.liensMenuDroiteON A:link, 
LI.liensMenuDroiteON A:active, 
LI.liensMenuDroiteON A:visited {
	font-family:Arial ; 
	font-size:9px; 
	color:#99B32D; 
	font-weight:normal; 
	TEXT-DECORATION: none ;
	display:block;
}
	
LI.liensMenuDroite A:hover, 
LI.liensMenuDroiteON A:hover {
	font-family:Arial ; 
	font-size:9px; 
	color:#99B32D; 
	font-weight:normal; 
	TEXT-DECORATION: underline;
	display:block;
}

DIV { 
  border:0px solid green; 
}
	
/* MOTEUR DE RECHERCHE HEBERGEMENTS */
DIV#basMoteurHebergements,
DIV#enteteMoteurHebergements {
  margin:0px;
  padding:0px;
  width:215px;
  height:73px;
  border:0px solid red;
}

DIV#basMoteurHebergements {
  height: 21px;
}


P.titreForm {
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#737373;
	width:100px;
	margin-left:10px;
	margin-top:10px;
}

DIV#conteneurMoteurHebergements {
  margin:0px;
  padding:0px;
  width:215px;
  background:url("../../images/fond_moteur_rando.jpg");
  border:0px solid red;
}

DIV#contenuMoteurHebergements {
  margin:0px;
  padding:0px;
  width:190px;
  margin-left:8px;
  border:0px solid red;
}

DIV#contenuMoteurForm {
  margin:0px;
  padding:0px;
  width:190px;
  margin-left:2px;
  border:0px solid red;
}

.titreGauche {
  color: #737373;
  font-family:Arial;
  font-weight:bold;
  font-size: 13px;
}

.titreGauche2 {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 12px;
}

.tabMoteur {
  margin:0px;
  padding:0px;
  width:190px;
  border:0px solid red;
}

.tabForm {
  margin:0px;
  padding:0px;
  width:215px;
  border:0px solid red;
}

TD.referencement {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 11px;
  cursor:pointer;
}	

SELECT#secteurs,
SELECT#ref,
SELECT#presta {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 11px;
  width:190px;
}

.prec {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 11px;
  width:190px;
}

TD.checkSST {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 11px;

}

DIV#infobulle {
  width:200px;
  padding:0px;
  margin:0px;
}

.titreBulle {
  color:#964F11;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
}
	
.precBulle {
  color:#964F11;
  font-family:Arial;
  font-weight:normal;
  font-style:italic;
  font-size:12px;
}
	
.adresseBulle {
  padding:0px;
  margin:0px;
  color:#737373;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
 
}

a.lienBulle:link,
a.lienBulle:active,
a.lienBulle:visited,
a.lienBulle:hover {
  color: #B17234;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}

a.lienBulle:hover {
  text-decoration:underline;
}

TD.titreListing {
  color :#B17234;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;

}

.precListe {
  color :#B17234;
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  font-style:italic;
  text-decoration:none;
}

TD.texteListing {
  color :#737373;
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
  text-align:justify;
}


SPAN.titreFiche {
	margin:0px;
	padding:0px;
	color: #964F11;
	font-family:Arial;
	font-size:18px;	
	font-weight:bold;
	margin-left:14px;
}

SPAN.precFiche {
	margin:0px;
	padding:0px;
	color: #964F11;
	font-family:Arial;
	font-size:18px;	
	font-weight:normal;
	font-style:italic;
	margin-left:14px;
}

DIV.descrFiche {
	margin:0px;
	padding:0px;
	color: #B17234;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	margin-left:14px;
	margin-top: 7px;
	width:460px;
	text-align:justify;
}

UL.commsFiche {
	margin:0px;
	padding:0px;
	margin-left:28px;
	margin-top:5px;
}

UL.commsFiche LI {
	margin:0px;
	padding:0px;
	color: #B17234;
	font-family:Arial;
	font-size:12px;	
	font-weight:normal;
}

TABLE.tabInfosFiche {
	margin:0px;
	padding:0px;
	margin-left:14px;
	margin-top:10px;
	width:470px;
	border:0px solid green;
}

P.titreMarron {
	margin:0px;
	padding:0px;
	color: #964F11;
	font-family:Arial;
	font-size:18px;	
	font-weight:bold;
	margin-left:14px;
	margin-top:10px;
}

P.texteMarron {
	margin:0px;
	padding:0px;
	margin-top:5px;
	color: #737373;
	font-family:Arial;
	font-size:11px;	
	margin-left:14px;
	font-weight:normal;
}

P.texteMarron A:link,
P.texteMarron A:active,
P.texteMarron A:visited,
P.texteMarron A:hover {
	margin:0px;
	padding:0px;
	color: #964F11;
	font-family:Arial;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}

P.texteMarron A:hover {
	text-decoration:underline;
}

SPAN.nomContact {
	margin:0px;
	padding:0px;
	color: #955019;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
	margin-left:45px;
	margin-top:5px;
}

SPAN.marronContact {
	margin:0px;
	padding:0px;
	color: #955019;
	font-family:Arial;
	font-size:11px;	
	font-weight:normal;
	margin-left:45px;
}

SPAN.grisContact {
	margin:0px;
	padding:0px;
	color: #737373;
	font-family:Arial;
	font-size:11px;	
	font-weight:normal;
	margin-left:45px;
}

SPAN.grisContact A:link,
SPAN.grisContact A:link,
SPAN.grisContact A:link,
SPAN.grisContact A:link {
	margin:0px;
	padding:0px;
	color: #737373;
	font-family:Arial;
	font-size:11px;	
	font-weight:normal;
	text-decoration:none;
}

SPAN.grisContact A:hover {
	text-decoration:underline;
}


TD.TDpagin {
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color: #B6B4A3;
}

TD.TDpagin A:link,
TD.TDpagin A:active,
TD.TDpagin A:visited,
TD.TDpagin A:hover {
	text-decoration:none;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color: #B6B4A3;
}

TD.TDpagin A:hover {
	text-decoration: underline;
}

TD.TDpagin A.actuel:link,
TD.TDpagin A.actuel:active,
TD.TDpagin A.actuel:visited,
TD.TDpagin A.actuel:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	color: #569424;
}

TD.TDpagin A.actuel:hover {
	text-decoration: underline;
}

.optionsDistances {
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	color:#62A522;
}

.cellOptions {
	padding:0px;
	margin:0px;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:#737373;
}

#tabOnglets {
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.ongletActif,
.ongletActif A:link,
.ongletActif A:active,
.ongletActif A:visited,
.ongletActif A:hover {
	padding:0px;
	margin:0px;
	padding-left:10px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color:#955019;
	background:url("images/ongletActif.jpg") no-repeat;
	text-decoration:none;
}

.ongletActif A:hover {
	text-decoration:underline;
}

.ongletPasActif,
.ongletPasActif A:link,
.ongletPasActif A:active,
.ongletPasActif A:visited,
.ongletPasActif A:hover {
	padding:0px;
	margin:0px;
	padding-left:10px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color:#B3B3B3;
	background:url("images/ongletPasActif.jpg") no-repeat;
	text-decoration:none;
}


.ongletPasActif A:hover {
	text-decoration:underline;
}

.titreTarifs {
	padding:0px;
	margin:0px;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
	color:#ffffff;
}

.texteTarifs {
	padding:0px;
	margin:0px;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;
}

.champPrix {
  color: #737373;
  font-family:Arial;
  font-weight:normal;
  font-size: 11px;
  width:30px;	
}


/*liste formules hebergement */
.listeFormulesTitre {
	color: #964F11;
	font-family:Arial;
	font-weight:bold;
	font-size: 18px;
}

.listeFormulesPrix1 {
	color: #FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size: 21px;
}

.listeFormulesPrix2 {
	color: #FFFFFF;
	font-family:Arial;
	font-weight:bold;
	font-size: 12px;
}

.listeFormulesMarron1 {
	color: #B17234;
	font-family:Arial;
	font-weight:bold;
	font-size: 14px;
}

.listeFormulesGris1 {
	color: #737373;
	font-family:Arial;
	font-weight:normal;
	font-size: 14px;
}

.listeFormulesMarron2 {
	color: #B17234;
	font-family:Arial;
	font-weight:bold;
	font-size: 11px;
}

.listeFormulesGris2,
.listeFormulesGris2 A:link,
.listeFormulesGris2 A:active,
.listeFormulesGris2 A:visited,
.listeFormulesGris2 A:hover {
	color: #737373;
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
}

.listeFormulesGris2 A:hover {
	text-decoration:underline;
}

.listeFormulesGris3 {
	color: #737373;
	font-family:Arial;
	font-weight:normal;
	font-size: 12px;
}



/*fiche formules hebergement */
.ficheFormulesTexte P.bodytext{
	color: #737373;
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
}

.ficheFormulesTexte P.bodytext B{
	color: #964F11;
	font-weight:bold;
}

.ficheFormulesTexte P.bodytext A:link,
.ficheFormulesTexte P.bodytext A:active,
.ficheFormulesTexte P.bodytext A:visited,
.ficheFormulesTexte P.bodytext A:hover{
	color: #964F11;
	font-family:Arial;
	font-weight:normal;
	font-size: 11px;
	text-decoration:none;
}

.ficheFormulesTexte P.bodytext A:hover{
	text-decoration:underline;	
}



DIV.elemActu {
  margin:0px;
  padding:0px;
  margin-top:10px;
}

.inputMoteurTextarea {
	font-family : Arial;
	font-weight:normal;
	font-size: 11px ;
	color:#737373 ;
	width:280px;
	border:1px solid gray;
}

.inputMoteurText {
  font-family : Arial;
	font-weight:normal;
	font-size: 11px ;
	color:#737373 ;
	width:280px;
	border:1px solid gray;
}


.commFormSubmit {
  font-family : Arial;
	font-weight:normal;
	font-size: 11px ;
	color:#000000 ;
	margin:0px;
	padding:2px 10px;
  border:1px solid gray;
}

.titreComm {
  font-family : Arial;
	font-weight:bold;
	font-size: 11px ;
	color:#569424 ;
	width:180px;
}



/* STYLES PAR DEFAUT POUR LE MENU GAUCHE */


A:link, 
A:active, 
A:visited,
A:hover {
	font-size:11px;
	font-family:Arial ; 
	color:#569424; 
	font-weight:normal; 
}	


DIV#col1 {
	background : url("images/enteteNeutre.jpg") top no-repeat;
	border:0px solid green ;
}


H1 {
	color:#A4B310 ;
}

UL.menuG {
	line-height:12px;
	padding:0px;
	margin:0px;
	width:212px;
	list-style-type : none;
	list-style-image : none;	
	background : url("../../images/fondRando.jpg");
}
	
DIV#fondMenuG {
	width:215px;
	height:19px;
	background : url("../../images/basRando.jpg");
}


DIV#accrocheGauche {
	border:0px solid green ;
	width:215px;
	height:auto;
	z-index : 10 ;
}

DIV#enteteMenu {
	
	border:0px solid red;
	margin:0px;
	padding:0px;
	margin-top:87px;
	/*padding-top:7px;*/
	background : url("../../images/fondRando.jpg");
}
	
	
LI.liensMenusON {
	padding:0px;
	margin:0px;
	background:url("../../images/fleche54.jpg") left top no-repeat; 	
	margin-left:7px;
	padding-left:7px;
}
	
LI.liensMenus, LI.liensMenus2, LI.liensMenus2ON {
	list-style-image : none;	
	list-style-type : none;
	padding:0px;
	margin:0px;
	line-height:16px;
	width:206px;
	margin-left:3px;
}


LI.liensMenus:hover {
	background:#F4EEE7;
}

LI.liensMenus2 {
	background:#F9F7F3;
	margin-top:2px;
}	

LI.liensMenus2ON {
	background:#F4EEE7;
	margin-top:2px;
}	


LI.liensMenus A:link, 
LI.liensMenus A:active, 
LI.liensMenus A:visited, 
LI.liensMenus A:hover { 
	margin:1px 10px;
	font-family:Arial ; 
	font-size:12px; 
	color:#A0B210; 
	font-weight:normal; 
	TEXT-DECORATION: none ;
	display:block;
}

LI.liensMenus A:hover { 
}
	
LI.liensMenusON A:link, 
LI.liensMenusON A:active, 
LI.liensMenusON A:visited,
LI.liensMenusON A:hover {
	margin:1px 10px;
	font-family:Arial ; 
	font-size:12px; 
	color:#A0B210; 
	font-weight:bold; 
	TEXT-DECORATION: none ;
	display:block;
}

LI.liensMenus2 A:link, 
LI.liensMenus2 A:active, 
LI.liensMenus2 A:visited, 
LI.liensMenus2 A:hover {
	margin:0px 15px; 
	margin-bottom:2px;
	font-family:Arial ; 
	font-size:10px; 
	color:#A0B210; 
	font-weight:normal; 
	TEXT-DECORATION: none ;
	display:block;
}

LI.liensMenus2 A:hover {
	color:#808080; 
}	

	
LI.liensMenus2ON A:link, 
LI.liensMenus2ON A:active, 
LI.liensMenus2ON A:visited,
LI.liensMenus2ON A:hover {
	font-size:10px;
	font-family:Arial ; 
	margin:0px 15px; 
	margin-bottom:2px;
	color:#808080; 
	font-weight:bold; 
	TEXT-DECORATION: none ;
	display:block;
}	


DIV#enteteMenu {

	font-size:12px;
	font-family:Arial ; 
	color:#A0B210; 
	font-weight:bold; 
	
}	

/* IDEES RANDO */
.titreAccrocheIdee {
  padding:0px;
  margin:0px;
  margin-left:15px;
  width:185px;
  font-family:Arial;
  font-size:12px;
  color:#569424;
}

.texteAccrocheIdee {
  padding:0px;
  margin:0px;
  margin-left:15px;
  width:185px;
  font-family:Arial;
  font-size:10px;
  color:#737373;
}

.lienAccrocheIdee {
  padding:0px;
  margin:0px;
  margin-left:15px;
  width:185px;
  margin-top:5px;
}

.lienAccrocheIdee A:link,
.lienAccrocheIdee A:active,
.lienAccrocheIdee A:visited,
.lienAccrocheIdee A:hover {
  text-decoration:none;
  font-family:Arial;
  font-size:10px;
  color:#569424;
}

.lienAccrocheIdee A:hover {
  text-decoration: underline;
}




/* WEC_MAP */

DIV.marker {
  font-family:Arial;
  color:#6E7B87;
  font-size:10px;
  font-weight:normal;
  height:auto;
}

DIV.marker A:link,
DIV.marker A:active,
DIV.marker A:visited,
DIV.marker A:hover {
  font-family:Arial;
  color:#6CCAEE;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
}

DIV.marker A:hover {
  text-decoration:underline
}

DIV.dirmenu {
  padding:0px;
  margin:0px;
  color:#964F11;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
}

DIV.infotitle {
  padding:0px;
  margin:0px;
  font-family:Arial;
  color:#6CCAEE;
  font-size:12px;
  font-weight:bold;
}


DIV.fromdirform,
DIV.todirform {
  font-family:Arial;
  color:#6E7B87;
  font-size:10px;
  font-weight:normal;
  height:auto;
}

DIV.fromdirform INPUT,
DIV.todirform INPUT {
  font-family:Arial;
  color:#6E7B87;
  font-size:10px;
  font-weight:normal;
  margin-left:5px;
}

DIV.todirform INPUT[type=submit],
DIV.fromdirform INPUT[type=submit] {
  font-family:Arial;
  color:#717E84;
  border:1px solid #717E84; 
  margin-left:10px; 
}


/* FORMULAIRE DE CONTACT */

INPUT.btnEnvoi {
  border:0px solid red;
	font-family:Arial;
	font-size:13px;
	border:1px solid #D0CFBE;
	color:#595959;

}

TEXTAREA.envoiAmi,
INPUT.envoiAmi,
SELECT.envoiAmi,
.envoiAmi2,
.envoiAmi3 {
  margin:0px;
  padding:0px;
  font-family:Arial;
	font-size:13px;
	border:1px solid gray;
	color:#b7b7b7;
	width:210px;
  height:20px;
}

.envoiAmi2 {
  width:435px;
}

.envoiAmi3 {
  width:135px;
}

/* MODULE BOITE A LIENS */
P.bodytitre {
 	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#964F11;
}

DIV.tx-dklikbal-pi1 {
  border:0px solid red;
}
DIV.tx-dklikbal-pi1 P.bodytext {
  margin-left:20px;
  width:400px;
}


.nomArticle {
  padding:0px;
  margin:0px;
  color:#904F11;
  font-family:Arial;
  font-weight:bold;
  font-size:16px;
}

.descrArticle {
  padding:0px;
  margin:0px;
  margin-top:5px;
  color:#737373;
  font-family:Arial;
  font-weight:normal;
  font-size:12px;
}

P.btn {
  padding:0px;
  margin:0px;
  margin-top:10px;
}


.enteteRecap {
  padding:0px;
  margin:0px;
  /*margin-top:5px;*/
  color:#979483;
  height:30px;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  background:#EBEBEB;
}

.contentRecap,
.contentRecap2 {
  padding:0px;
  margin:0px;
  /*margin-top:5px;*/
  color:#737373;
  height:30px;
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  background:#ffffff;
}

.contentRecap2 {
  margin-top:10px;
}

.PanierQuantite {
  padding:0px;
  margin:0px;
  /*margin-top:5px;*/
  color:#737373;
  width:30px;
  font-family:Arial;
  font-weight:bold;
  font-size:10px;
  text-align:center;
}


#tabBrochures {
  padding:0px;
  margin:0px;
  width:450px;
  background:#ebebeb;

}

.tabcont {
  margin:0px;
  padding:0px;
  background:#ededed;
}

.titreTab, 
.titreTab A{
  color:#B17234;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:14px;
  margin-bottom:10px;
  text-decoration:none;
}

.titreTab A {
  border-bottom: 1px dotted #B17234;
} 

.bodytextP {
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:#737373;
  margin-bottom:5px;
  margin-top:5px;  
}


.listeThemes {
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:#737373;
}


