body {
	margin: 0px; padding: 0px;
	background: url(images/ete/fond.jpg) top center no-repeat; background-color: #AABA3D;
	font-size: 10px; font-family: Trebuchet MS; color: #737373;
	behavior: url("csshover3.htc");
}

p.bodytext {
	margin: 0px; padding: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
}

a.external-link-new-window {
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; text-decoration: none;
}

a.external-link-new-window:hover {
	text-decoration: und}

div#bandeau-haut {
	margin: 0px; padding: 0px;
	width: 990px;
	height: 370px;
}

div#conteneur2 {
	margin: 0px; padding: 0px;
	width: 990px;
	border: 2px solid white;
}

DIV#titre {
	margin: 0px; padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	border: 0px solid red;
	width: 680px;
	margin-left: 22px;
}

div#contenu {
	margin: 0px; padding: 0px;
	width: 680px;
	border: 0px solid black;
	margin-left: 22px; 
}


/* Drapeaux */
div#langue {
	width: 225px;
	height: 52px;
	top: 370px; 
	left: 50%; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 17px;
	background-color: #FAFAFA;
	border: 0px solid #000;
}

/* Nous contacter */
div#contact {
	width: 225px;
	margin: 0px;
	padding: 0px;
}	

/* Moteur de recherche */ 
div#recherche {
	width: 225px;
	height: 41px;
	top: 422px;
	margin: 0px;
	padding: 0px;
	background-color: #FAFAFA;
	border: 0px solid #000000;
}

form#formRecherche {
	width: 225px;
	height: 19px;
	border: 0xp solid #000;
}

form#formRecherche input {
	width: 135px;
	height: 19px;
	color: #666666;
	font-size: 11px;
	font-family: Trebuchet MS;
	font-weight: bold;
	background-color: #EBEBEB;
	border: 0px;
	padding: 0px;
	padding-left: 10px;
	background-image:url(images/fond-recherche.jpg);
	background-repeat: no-repeat;	
}
	

input#recherche {
	margin: 0px;
	margin-left: 33px;
}

img#bt-recherche {
	margin: 0px;
	padding: 0px;
}


/*
 * Cartouches
 */
div#cartouches {
	margin: 0px; padding: 0px;
	border: 0px solid black;
}

div#cont_cartouches {
    margin:0px; padding:0px;
    margin-left: 22px; 
    border: 0px solid black;
}

div#cont_cartouches IMG{
    margin-bottom: 10px;
}




/* Pictos gauche */
div#picto {
	width: 225px;
	text-align:left;
	margin: 0px; padding: 0px;
	/*background : url(images/fond_bas_menu_gauche.jpg) bottom center no-repeat #FAFAFA;*/
	background-repeat:no-repeat;
	border: 0px solid #000000;
}	


/*
 * Menu de Gauche
 */
TABLE#menuGaucheHome {
	width: 180px;
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-left:23px;
}

TABLE#menuGaucheHome TR {
	margin:0px; padding:0px;
}

TABLE#menuGaucheHome TR TD {
	margin:0px; padding:0px;
	border:0px solid red;
	background:none;
	height: 34px; 
}

TABLE#menuGaucheHome TR TD A:link,
TABLE#menuGaucheHome TR TD A:active,
TABLE#menuGaucheHome TR TD A:visited,
TABLE#menuGaucheHome TR TD A:hover {
  border:0px solid red;
  list-style-type:none;
  font-family : Trebuchet MS;
  font-size: 12px;
  color:#676767;
  font-weight: bold;
  text-decoration:none;
}

TABLE#menuGaucheHome TR TD A:hover {
  text-decoration:underline;
}


/* Menu haut */
div#menu-haut {
	width: 725px;
	height: 125px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
	z-index:1000;
	
}




UL#liste_bloc1 {
  list-style-type:none;
  margin:0px;
  padding:0px;
  line-height:13px;
  margin-left: 10px;
  height:120px;
  text-align: center;
}


UL#liste_bloc2,
UL#liste_bloc3,
UL#liste_bloc4,
UL#liste_bloc5 {
  border:0px solid red;
  list-style-type:none;
  margin:0px;
  padding:0px;
  line-height:13px;
  margin-left: 10px;
  border-left: 1px solid #b8c262;
}

UL#liste_bloc1 {

  background:none;
  
}


UL#liste_bloc2 LI,
UL#liste_bloc3 LI,
UL#liste_bloc4 LI,
UL#liste_bloc5 LI {
  margin-left:10px;
}


UL#liste_bloc1 LI A:link,
UL#liste_bloc1 LI A:active,
UL#liste_bloc1 LI A:visited,
UL#liste_bloc1 LI A:hover{
  font-family: Trebuchet MS; font-size:12px; color:#FFFFFF; text-decoration:none;
  line-height: 24px;
}

UL#liste_bloc2 LI A:link,
UL#liste_bloc2 LI A:active,
UL#liste_bloc2 LI A:visited,
UL#liste_bloc2 LI A:hover,
UL#liste_bloc3 LI A:link,
UL#liste_bloc3 LI A:active,
UL#liste_bloc3 LI A:visited,
UL#liste_bloc3 LI A:hover,
UL#liste_bloc4 LI A:link,
UL#liste_bloc4 LI A:active,
UL#liste_bloc4 LI A:visited,
UL#liste_bloc4 LI A:hover,
UL#liste_bloc5 LI A:link,
UL#liste_bloc5 LI A:active,
UL#liste_bloc5 LI A:visited,
UL#liste_bloc5 LI A:hover {
  font-family: Trebuchet MS; font-size:12px; color:#FFFFFF; text-decoration:none;
  line-height: 15px;
}


UL#liste_bloc1 LI A:hover,
UL#liste_bloc2 LI A:hover,
UL#liste_bloc3 LI A:hover,
UL#liste_bloc4 LI A:hover,
UL#liste_bloc5 LI A:hover {

 text-decoration:underline;
  
  
}


UL#liste_bloc2 {
  margin-left:65px;
}

UL#liste_bloc5 {
  margin-left:20px;
}













/*
 *
 * CSS pour la Fiche LEI
 * 04/08/2009 par Jerome BRACONNIER
 *
 */
DIV#FicheLeiBloc1 {
	margin: 0px; padding: 0px;
	width: 262px; height: 165px;
	background-color: #F7E9F4;
}

DIV#FicheLeiBloc2 {
	margin: 0px; padding: 0px;
	width: 202px; height: 165px;
	background-color: #B96EA2;
}

DIV#FicheLeiBloc3 {
	margin: 0px; padding: 0px;
	width: 202px; height: 165px;
	background-color: #B96EA2;
}


DIV#FicheLeiBloc2Entete {
	margin: 0px; padding: 0px;
	background-color: #A44386;
	width: 202px; height: 27px;
}

DIV#FicheLeiBloc2Entete P {
	margin: 0px; padding: 0px;
	margin-left: 10px; padding-top: 6px;
	color: white;
	font-size: 14px;
	font-family: Trebuchet MS;
}

DIV#FicheLeiBloc2Contenu {
	margin: 0px; padding: 0px;
	margin-left: 10px; margin-top: 13px;
}

DIV#FicheLeiBloc2Contenu P, DIV#FicheLeiBloc2Contenu P#FicheLeiBloc2ContenuLastElement {
	margin: 0px; padding: 0px;
	color: white;
	font-size: 11px;
	font-family: Trebuchet MS;
	height: 14px;
}

DIV#FicheLeiBloc2Contenu P#FicheLeiBloc2ContenuLastElement {
	margin-bottom: 8px; 
}


/*
 * Bloc 3
 *
 */

DIV#FicheLeiBloc4Vide {
	margin: 0px; padding: 0px;
	width: 675px; height: 17px;
	border: 0px solid black;
}

DIV#FicheLeiBloc5 {
	margin: 0px; padding: 0px;
	width: 676px;
	border: 0px solid black;
}

P.FicheLeiBloc5Intro {
	margin: 0px; padding: 0px;
	padding-top: 5px;
	color: #656462; font-size: 12px; font-family: Trebuchet MS;
	line-height: 1.2em;
	margin-bottom: 1em;
}

P.FicheLeiBloc5MessageRose {
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 12px; font-family: Trebuchet MS;
	margin-bottom: 1em;
}

P#FicheLeiBloc5Titre {
	margin: 0px; padding: 0px;
	width: 305px; height: 20px;
	border: 0px solid black;
	color: #A44386; font-size: 14px; font-family: Trebuchet MS;
	border: 0px solid;
	border-bottom: 1px solid #A44386;
	margin-bottom: 7px;
}

P#FicheLeiBloc5Texte {
	margin: 0px; padding: 0px;
	color: #656462; font-size: 12px; font-family: Trebuchet MS;
	line-height: 1.2em;
	margin-bottom: 20px;
}

TD.FicheLeiBloc5Col1 {
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 13px; font-family: Trebuchet MS;
}

TD.FicheLeiBloc5Col2 {
	margin: 0px; padding: 0px;
	color: #656462; font-size: 12px; font-family: Trebuchet MS;
}

/* LEI - Listing hebergement */
p.leiListingTitre {
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
}

p.leiListingAdresse {
	margin: 0px; margin-top: 3px; padding: 0px;
	color: #A44386; font-size: 11px; font-family: Trebuchet MS; 
}

p.leiListingComment {
	margin: 0px; margin-top: 3px; padding: 0px;
	color: #737373; font-size: 12px; font-family: Trebuchet MS; 
}

p.leiListingSavoirplus {
	margin: 0px; margin-top: 3px; padding: 0px; padding-left: 15px;
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic;
	background:url(images/ete/fleche.jpg) no-repeat bottom left;
}

a.leiListingLien {
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; text-decoration: none;
}

a.leiListingLien:hover {
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; text-decoration: underline;
}

div#leiListingNumPage {
	height: 22px;
	margin: 0px; padding: 0px;
	text-align: right;
	border: 0px solid #000000;
	color: #A44386; font-size: 13px; font-family: Trebuchet MS; font-weight: bold; text-decoration: none;
}

div#leiListingNumPage a {
	color: #A44386; font-size: 13px; font-family: Trebuchet MS; font-weight: bold; text-decoration: none;
}

div#leiListingNumPage a:hover {
	color: #EF9100; font-size: 13px; font-family: Trebuchet MS; font-weight: bold; text-decoration: underline;
}

p.leiListingNumPage, span.leiListingNumPageOn {
	color: #A44386; font-size: 13px; font-family: Trebuchet MS; font-weight: bold; 
}

span.leiListingNumPageOn {
	color: #EF9100;
	text-decoration: underline;
}

img#leiListingPagePrems, img#leiListingPagePrec, img#leiListingPageSuiv, img#leiListingPageDer {
	width: 16px;
	height: 16px;
	background:url(images/ete/pag-prems.jpg) no-repeat center center;
	cursor: pointer;
}

img#leiListingPagePrec {
	background:url(images/ete/pag-prec.jpg) no-repeat center center;
}

img#leiListingPageSuiv {
	background:url(images/ete/pag-suiv.jpg) no-repeat center center;
}

img#leiListingPageDer {
	background:url(images/ete/pag-der.jpg) no-repeat center center;
}

table#leiListingProduit {
	border: 0px;
	border-bottom: 1px solid #F1F1F1;
	border-top: 1px solid #F1F1F1;
	font-size: 11px; font-family: Trebuchet MS; 
}

table#leiListingMoteur {
	margin: 0px; margin-bottom: 10px; padding: 0px;	padding-top: 10px; padding-bottom: 10px; 
	background-color: #F5F5F5;
}

p.leiMoteurLib {
	margin: 0px; padding: 0px; margin-right: 3px;
	color: #666666; font-size: 13px; font-family: Trebuchet MS; 
	text-align: right;
}

select.formulaireLeiMoteur {
	width: 130px;
	color: #737373; font-size: 13px; font-family: Trebuchet MS; 
}

p.leiListingNbElements {
	margin: 0px; padding: 0px; 
	color: #A44386; font-size: 12px; font-family: Trebuchet MS; 
	text-align: left;
}
p#vignettesFicheLeiOuInterne {
	margin: 0px; margin-top: 5px; margin-bottom: 25px; padding: 0px;
}

div#boutonsFicheLei {
	width: 262px; height: 175px;
	margin: 0px; margin-left: 5px; padding: 0px;
	background-color: #F9EEF6; 
}

p.leiFicheBoutonSeparation {
	margin: 0px; margin-bottom: 20px; padding: 0px;
	border: 0px solid #000;
}

p.Leifichecomment {
	margin: 0px; padding: 0px;
	padding-top: 5px; 
	color: #737373; font-size: 12px; font-family: Trebuchet MS;
	line-height: 1.2em;
	margin-bottom: 1em;
}

p.leiFicheHoraire {
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 12px; font-family: Trebuchet MS;
	margin-bottom: 1em;
}

p.leiFichePictogramme {
	height: 26px;
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 19px; font-family: Trebuchet MS;
	border: 0px solid #000;
	margin-bottom: 1em;
}

table#leiFicheTarif {
	margin: 0px; padding: 0px;
	width: 202px; height: 175px;
	background-color: #B96EA2;
}

td#leiFicheTitreTarifTD {
	margin: 0px; padding: 0px;
	background-color: #A44386;
	width: 202px; height: 27px;
}

p.leiFicheTitreTarif {
	margin: 0px; padding: 0px;
	margin-left: 10px; padding-top: 6px;
	color: white;
	font-size: 14px;
	font-family: Trebuchet MS;

}
td#leiFicheTarifCadre {
	margin: 0px; padding: 0px;
	padding-left: 10px; padding-top: 13px; padding-bottom: 13px;
	width: 202px; 
	
}
table#leiFicheTarifModalite p {
	margin: 0px; padding: 0px;
	color: white;
	font-size: 11px;
	font-family: Trebuchet MS;
}

table#leiFicheCoordonnees{
	margin: 0px; padding: 0px;
	width: 202px; height: 175px;
	background-color: #B96EA2;
}

td#leiFicheCoordonneesTD {
	margin: 0px; padding: 0px;
	background-color: #A44386;
	width: 202px; height: 27px;
}

td#leiFicheCoordonneesCadre {
	margin: 0px; padding: 0px;
	padding-left: 10px; padding-top: 13px; padding-bottom: 13px;
	width: 202px; 
	
}

table#leiFicheCoordonneesContact p {
	margin: 0px; padding: 0px;
	color: white;
	font-size: 11px;
	font-family: Trebuchet MS;
}

table#leiFicheCoordonneesContact a {
	margin: 0px; padding: 0px;
	color: white;
	font-size: 11px;
	font-family: Trebuchet MS;
	text-decoration: none;
}

table#leiFicheCoordonneesContact a:hover {
	margin: 0px; padding: 0px;
	color: white;
	font-size: 11px;
	font-family: Trebuchet MS;
	text-decoration: underline;
}

table#leiFicheDescriptionCarte {
	margin: 0px; margin-top: 20px; padding: 0px; 
	background-color: #f4f3ee;
}

p.leiFicheTitreCaract {
	margin: 0px; margin-left: 10px; margin-bottom: 7px; padding: 0px;
	width: 305px; height: 20px;
	color: #A44386; font-size: 12px; font-family: Trebuchet MS; font-weight: bold;
	border-bottom: 1px solid #A44386;
	
}

p.leiFicheTitreModalite {
	margin: 0px; margin-right: 2px; padding: 0px; padding-left: 5px;
	color: #A44386; font-size: 12px; font-family: Trebuchet MS; font-weight: bold;
	text-align: right;
	border: 0px solid #000;
}

p.leiFicheValeurModalite {
	margin: 0px; margin-left: 2px; padding: 0px; padding-right: 5px;
	color: #656462; font-size: 12px; font-family: Trebuchet MS;
	text-align: left;
	border: 0px solid #000;
}

table#leiFicheActivites p, table#leiFicheGPS p, table#leiFicheGPS2 p {
	margin: 0px; margin-left: 10px; margin-right: 10px; padding: 0px; 
	color: #656462; font-size: 12px; font-family: Trebuchet MS;
	text-align: left;
	border: 0px solid #000;

}

table#leiFichePlan {
	background-color: #f4f3ee;
}

font.googleMap {
	color: #666666; font-size: 13px; font-family: Trebuchet MS; 
	text-align: right;
}

/* MENU DEROULANT */

/*menu deroulant*/
UL.menuDeroulant {
	padding:0px;
	margin:0px;
	width:203px;
	background:url('images/infobulle/fondBulle.png') top no-repeat;
	border:0px solid black;
	padding-top:30px;
	margin-bottom:21px;
}

DIV#MenudklikMenu_intx0 UL.menuDeroulant {
	background:url('images/infobulle/fondBulleOrange.png') top no-repeat;	
}
	 
DIV#MenudklikMenu_intx1 UL.menuDeroulant {
	background:url('images/infobulle/fondBulleVert.png') top no-repeat;	
}

DIV#MenudklikMenu_intx2 UL.menuDeroulant {
	background:url('images/infobulle/fondBulleViolet.png') top no-repeat;	
}

DIV#MenudklikMenu_intx3 UL.menuDeroulant {
	background:url('images/infobulle/fondBulleRouge.png') top no-repeat;	
}
	 
UL.menuDeroulant LI.elemMenu {
	font-family: Trebuchet MS; 
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	width:155px;
	color:#FFFFFF;
	/*margin-left: 20px;*/
	list-style-image:url(images/infobulle/puce.gif);
	_list-style-image:url(images/spacer.gif);
	.list-style-image:url(images/spacer.gif);
	list-style-position:inside;
	padding-bottom : 2px;
	border:0px solid red;
	margin-left:3px;
	padding-left:15px;
	_margin-left:-13px; /* IE 6 */
	.margin-left:-13px; /* IE 7 */ 
	padding-right:20px;
}

DIV#MenudklikMenu_intx0 UL.menuDeroulant LI.elemMenu:hover {
	background: #EFB645;
}

DIV#MenudklikMenu_intx1 UL.menuDeroulant LI.elemMenu:hover {
	background: #C2D257;
}

DIV#MenudklikMenu_intx2 UL.menuDeroulant LI.elemMenu:hover {
	background: #BC78A7;
}

DIV#MenudklikMenu_intx3 UL.menuDeroulant LI.elemMenu:hover {
	background: #DD5E58;
}





UL.menuDeroulant LI.elemMenu A:link, 
UL.menuDeroulant LI.elemMenu A:active, 
UL.menuDeroulant LI.elemMenu A:visited,
UL.menuDeroulant LI.elemMenu A:hover {
	/*margin-left:20px;*/
	font-family: Trebuchet MS; 
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


/*
UL.menuDeroulant LI.elemMenu A:hover {
  
  text-decoration:underline;
}
*/

DIV#MenudklikMenu_intx0, DIV#MenudklikMenu_intx1, DIV#MenudklikMenu_intx2, DIV#MenudklikMenu_intx3 {
	position: absolute; 
	visibility: hidden;
	padding: 0px;
	margin:0px;  
	left: 50%;
	border: 0px solid green;
	width: 203px;
	margin-left:-380px;
}


DIV#MenudklikMenu_intx0 { background:url('images/infobulle/basBulleOrange.png') bottom no-repeat; top: 610px; }
DIV#MenudklikMenu_intx1 { background:url('images/infobulle/basBulleVert.png') bottom no-repeat; top: 650px; }
DIV#MenudklikMenu_intx2 { background:url('images/infobulle/basBulleViolet.png') bottom no-repeat; top: 700px; }
DIV#MenudklikMenu_intx3 { background:url('images/infobulle/basBulleRouge.png') bottom no-repeat; top: 750px; }


/* accueil rubrique activit ©s */

P.titreActivite {

  font-family: Trebuchet MS; 
  color:#C6CF05;
  font-size:18px;
  font-weight:bold;
  text-decoration:none;
  margin:0px;
  padding:0px;
  margin-left: 10px;

}

UL.listeAct {

  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  list-style-position:inside;
  list-style-image:url('images/fleche2.jpg');
}

UL.listeAct LI A:link,
UL.listeAct LI A:active,
UL.listeAct LI A:visited,
UL.listeAct LI A:hover {

  font-family: Trebuchet MS; 
  color:#EF9100;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  text-decoration:none;
  margin:0px;
  padding:0px;
  .margin-left: 5px;
  _margin-left: 5px;
}

UL.listeAct LI A:hover {
  text-decoration:underline;  
}

/*
html>body DIV#MenudklikMenu_intx0 { margin-left: -250px; }
html>body DIV#MenudklikMenu_intx1 { margin-left: -110px; }
html>body DIV#MenudklikMenu_intx2 { margin-left: 15px; }
*/

/* Meteo */
p.titreBleu {
	margin: 0px; padding: 0px;
	font-size: 18px; font-family: Trebuchet MS; font-weight: bold; color: #90AA50;
}

TABLE#TitreFond{
	margin: 0px; padding: 0px;
}

TABLE.tarif { border: 0px solid #90AA50; background-color: #f4f3ee }
TD.tarifL { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:left; font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#737373; }
TD.tarifC { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:center; font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#737373; }
TD.tarifR { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:right; font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#737373; }

TD.tarifLL { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:left; font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#737373; }
TD.tarifLC { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:center; font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#737373; }
TD.tarifLR { margin: 0px; padding: 0px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #90AA50; text-align:right; font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#737373; }

/* FORMULAIRE */
div.tx-powermail-pi1 {
	margin: 0px;
	margin-top: 20px;
}

span.powermail_mandatory {
        color: #E55111;
        margin-left: 5px;
}
input.validation-failed,
textarea.validation-failed {
		background-color: #F5F9EB;
}
div.powermail_mandatory_js {
	border: 1px solid;
        font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal;  color: #737373;
        margin: 3px 0px 15px 220px;
        padding: 0px;
        padding-left: 5px;
		width: 235px; 
}
fieldset.tx-powermail-pi1_fieldset {
	margin: 0px; padding: 0px;
        border: 0px solid #A5ACB2;
        background-image: url(../img/handy.jpg);
        background-repeat: no-repeat;
        background-position: 100% 60%;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#737373;
}
fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
}
fieldset.tx-powermail-pi1_fieldset label {
	border: 0px solid #F5F9EB;
        display: block;
        width: 217px;
        float: left;
        clear: both;
	font-family: Trebuchet MS; font-size:11px; font-weight:bold; font-style:normal; color:#737373;
	text-align: right;
	padding: 0px;
	padding-right: 10px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
input.tx-powermail-pi1_mandatory_submit {
	width: 200px; height: 18px;
	border: 0px solid #888888;
	font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal; color:#737373;
	border: 0x solid #A5ACB2;
	background-color: #F5F5F5;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	margin-right: 150px;
	margin-bottom: 20px;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {
	height: 100px;
}

fieldset.tx-powermail-pi1_fieldset powermail_check {
	width: 20px;
	border: 0px solid;
}
DIV.powermail_check_inner{
	border: 0px solid;
}
INPUT.powermail_check {
	border: 1px solid;
	width: 100px;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
div.tx_powermail_pi1_fieldwrap_html_label{
	text-align: center; margin-top : 20px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit, input.tx-powermail-pi1_mandatory_submit {
        margin: 0px 0px;
        font-weight: bold;
        border: 1px solid #444;
        width: 100px; height: 20px;
}

input.tx-powermail-pi1_mandatory_submit {
        width: 200px; height: 20px;
}

DIV.tx_powermail_pi1_fieldwrap_html_submit{
	text-align: center;
}
td.powermail_all_td {
        padding: 3px 10px 3px 0;
}
DIV.powermail_check_inner_uid7_0 {
	margin-top: 20px;
	margin-bottom: 20px;
}
/* Ceci permet de cache le titre avant "Vous acceptez ?" */
P.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display: none;
}

DIV.tx-powermail-pi1_mandatory {
	margin: 0px; padding: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
}


li.powermail_mandatory_listitem {
	margin: 0px; padding: 0px;
	padding-top: 5px;
	list-style-image:url(images/fleche.jpg);
	list-style-position:inside;
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic;
}

text.captcha {
    font-family: Trebuchet MS; font-size:11px; font-weight:normal; font-style:normal;  color: #737373;
}

IMG.tx-srfreecap-pi2-image { margin: 0px; padding: 0px; border: 1px solid #DEDEDE; width: 215px; align:left}
IMG.wtcalculatingcaptcha {margin-left: 200px; width: 215px;}
span.tx-srfreecap-pi2-cant-read { margin: 0px; margin-left: 10px; font-size: 11px; font-family: Trebuchet MS; color: #737373;  }
span.tx-srfreecap-pi2-cant-read a { margin-left: 10px; color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; text-decoration: none; }
span.tx-srfreecap-pi2-cant-read a:hover { margin-left: 10px; color: #EF9100; font-size: 11px; font-family: Trebuchet MS; font-weight: bold; font-style: italic; text-decoration: underline; }

/* Formulaire de contact */
FONT.encouragement,
FONT.encouragement2 {
  text-align: right;
  margin-right: 10px;
  
  font-family: Trebuchet MS; font-size:12px; font-weight:normal; font-style:normal; color:#737373;
}

A.blanc {
  font-family: Trebuchet MS; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#ffffff;
  text-decoration:underline;
}





A.rouge {
  font-family: Trebuchet MS; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#EF9100;
  text-decoration:underline;
}



FONT.encouragement2 {
  width:360px;
}

INPUT.encouragement,
TEXTAREA.encouragement {
	width: 360px; 
  height: 18px;
	margin: 0px; 
  padding: 0px;
	border: 0px solid #cbcbcb;
	font-family: Trebuchet MS; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#666666;
  background-color: #F5F5F5;
}

TEXTAREA#demande {
  height:40px;
	font-family: Trebuchet MS; 
  font-size:10x; 
  font-weight:normal; 
  font-style:normal; 
  color:#666666;
}

SELECT.encouragementS,
SELECT.encouragement {
	width:360px;
  font-family: Trebuchet MS; 
  font-size:11px; 
  font-weight:normal; 
  font-style:normal; 
  color:#000000;
}

SELECT.encouragementS {
  width:370px;
}


TABLE#tabForm {
  margin:0px;
  padding:0px;
  margin-left:0px;
  margin-top:90px;  
}


/* Fil d'ariane */

DIV#rootline {
	margin: 0px; padding: 0px;
	margin-top: 10px;
	margin-left: 22px;
	margin-bottom: 5px;
	border: 0px solid red;
	width: 680px;
	z-index:9000;
  	font-size:10px; 
  	color:#737373;
  	text-align: right;
}




SPAN.rubNow {
  color:#737373;
  text-decoration:underline;
}

a.lienRootline:link, 
a.lienRootline:visited,
a.lienRootline:active { font-size:10px; color:#737373; text-decoration:none; }
a.lienRootline:hover { color:#737373; text-decoration:underline; }

/* Liste des brochures */
div#brochure_ecr2_barreTitre {
	margin: 0px;
	padding: 0px;
	display: hidden;
}

p.image {
	margin: 0px; padding: 0px;
	margin-top: 20px; margin-bottom: 20px;
}

p.titre {
	margin: 0px; padding: 0px;
	margin-left: 5px; margin-right: 5px;
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
}

p.desc {
	margin: 0px; padding: 0px;
	margin: 5px 10px 10px 10px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	border: 0px solid #000;
}

div.ajouter_panier {
	margin: 0px; padding: 0px;
	padding-top: 15px; padding-bottom: 15px;padding-left: 25px; padding-right: 25px;
	background-color: #FFFFFF;
	text-align: left;
}

p.lienFichier {
	margin: 0px; padding: 0px;
	cursor: pointer;
}

font.lienFichier_titre {
	margin: 0px; padding: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: left;
}

font.lienFichier_infos {
	margin: 0px; padding: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	text-align: left;
}

/* Formulaire de commande de brochures */
p#EshopText {
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	/*text-align: center;*/
	font-style: italic;
}

p#EshopTextD {
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	text-align: right;
}

input.panierIdent {
	background-color: #ffffff;
	width: 250px;
	border: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
}

p#titre,p#TitrePagePaiment {
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: left;
	
}

p#titre {
	text-align: center;
}

div#PanierFormulaireCompte {
	margin: 0px; padding: 0px;
	padding-top: 10px; padding-bottom: 10px;
	background-color: #FAFBF5;
}

td#tabBrochuresTD, td#tabPanierTD {
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	font-weight: bold;
	background-color: #fafbf5;
	/*border: 1px solid #737373;*/
}

td#tabBrochuresEnTete, td#tabBrochuresEnTeteDeb, td#tabBrochuresEnTeteFin {
	font-size: 11px; font-family: Trebuchet MS; color: #FFFFFF;
	font-weight: bold;
	background-color: #90AA50;
}

td#tabBrochuresEnTete {
}

p#tabBrochuresSomme {
	text-align: right;
}

p#tabBrochuresG {
	margin: 0px; padding: 0px;
	margin-left: 10px;
}

p#tabBrochuresSommeTotal {
	text-align: center;
}

TABLE#tabBrochures {
	/*
	border-collapse: collapse;
	border: 1px solid #737373;
	*/
}

TABLE#tabBrochures input.PanierQuantite22 {
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	text-align: center;
	width: 30px;
	border: 0px solid #737373;
}

TABLE#tabBrochures input[type="checkbox"], input[type="radio"] {
	background: transparent;
	border: 0px;
}

TABLE#tabBrochures img {
	margin: 0px; padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.tx-dklikbrochures-pi1 {
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
}

/* Carnet de s lections */
DIV.tx-dklikselection-pi1 form p {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
}

DIV.tx-dklikselection-pi1 form p.libCarnet {
	margin: 0px; padding: 0px;
	margin-right: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: right;
}

p#TitreCarnetSelection {
	margin: 0px; padding: 0px;
	margin-top: 20px; margin-bottom: 5px;
	font-size: 13px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: left;
}

DIV.tx-dklikselection-pi1 form input {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
	width: 200px;
	border: 0px solid #737373;
	background-color: #F5F5F5;
}

DIV.tx-dklikselection-pi1 table tr td {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

TABLE#tabCarnet2 p.libCarnetCompl {
	margin: 0px; padding: 0px;
	padding-left: 180px; padding-right: 180px;
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: center
}

TABLE#tabCarnet2 p.libCarnetCNIL {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	font-style: italic;
	text-align: center
}

P#erreurSelection {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #E3352E;
	font-weight: bold;
	text-align: center
}

DIV#carnetBarre {
	position: relative;
	width: 100%;
	margin: 0px; padding: 0px;
}

DIV#carnetNomUser {
	margin: 0px; padding: 0px;
	position: relative;
	width: 50%;
	float: left;
	border: 0px solid red;
}

DIV#carnetNomUser p {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	text-align: left;
	font-weight: bold;
}

DIV#carnetDeconnect {
	margin: 0px; padding: 0px;
	position: relative;
	width: 50%;
	float: right;
	border: 0px solid black;
}

DIV#carnetDeconnect p {
	margin: 0px; padding: 0px;
	text-align: right;
}

DIV#carnetDeconnect a {
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	text-align: right;
	font-style: italic;
	text-decoration: none;
}

DIV#carnetDeconnect a:hover {
	font-size: 11px; font-family: Trebuchet MS; color: #90AA50;
	text-align: right;
	font-style: italic;
	text-decoration: underline;

}

P#carnetVide {
	font-size: 11px; font-family: Trebuchet MS; color: #E3352E;
	text-align: center;
	font-weight: bold;
	clear: both;
}

table.tabLigneThematique {
	float: left;
	width: 100%;
}

P#carnetVider {
	float: left;
	margin:0px; padding: 0px;
	margin-left: 225px;
	margin-top : 10px;
	margin-bottom: 20px;
}

DIV#carnetListe {
	float: left;
	margin: 0px; padding: 0px;
	margin-top: 10px; margin-bottom: 10px;
	padding-top: 5px; padding-bottom: 15px;
	border: 0px;
	border-top: 1px dotted #90AA50;
	border-bottom: 1px dotted #90AA50;
	background-color: #FAFBF5;
}

P#thematiques_liste_titre {
	margin: 0px; padding: 0px;
	margin-left: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: left;
}

P#thematiques_liste_adresse {
	margin: 0px; padding: 0px;
	margin-left: 10px;
	font-size: 10px; font-family: Trebuchet MS; color: #90AA50;
	text-align: left;
}

P#thematiques_liste_desc {
	margin: 0px; padding: 0px;
	margin-left: 10px; margin-top: 5px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
}

P#thematiques_liste_bouton {
	margin: 0px; padding: 0px;
	margin-left: 0px; margin-top: 5px;
	float: left;
}

a.thematiques_liste_lien {
	font-size: 10px; font-family: Trebuchet MS; color: #EF9100;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

a.thematiques_liste_lien:hover {
	font-size: 10px; font-family: Trebuchet MS; color: #EF9100;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

DIV.tx-dropdownsitemap-pi1 span a {
	margin: 0px; padding: 0px; 
	font-size: 14px; font-family: Trebuchet MS; color: #EF9100;
	text-decoration: none;
}

DIV.tx-dropdownsitemap-pi1 span a:hover {
	text-decoration: underline;
}

DIV.tx-dropdownsitemap-pi1 img {
	vertical-align: middle;
	margin-bottom: 5px;
}

DIV.tx-dropdownsitemap-pi1 span.ifsub a {
	font-weight: normal;
}

/* Inscription   la newsletter */
DIV.tx-dkliknewsletter-pi1 table tr td {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

DIV.tx-dkliknewsletter-pi1 p {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
}


DIV.tx-dkliknewsletter-pi1 p.frmInscriptionNewsletter_libelle, DIV.tx-dkliknewsletter-pi1 p.frmInscriptionNewsletter_libelle3 {
	margin: 0px; padding: 0px;
	margin-right: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: right;
}

DIV.tx-dkliknewsletter-pi1 input.frmInscriptionNewsletter_input, DIV.tx-dkliknewsletter-pi1 input.frmInscriptionNewsletter_input2 {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
	width: 200px;
	border: 0px solid #737373;
	background-color: #F5F5F5;
}

table p.frmInscriptionNewsletter_libelle2 {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #90AA50;
	font-style: italic;
	text-align: center;
}

DIV.tx-dkliknewsletter-pi1 p.frmInscriptionNewsletter_envoi {
	text-align: center;
}

/* Espace pro */
DIV.tx-loginboxmacmade-pi1-welcome {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
}

.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
	color: #FFFFFF;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
	border:0px;
	border-collapse: none;
	background:none;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
	border:0px;
	background:none;
	border-color: #FFFFFF;
}

TABLE.tx-loginboxmacmade-pi1-loginTable TR TD.tx-loginboxmacmade pi1 labelCell {
	background:none;
	border:0px;
}

.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
	border:0px;
	background:none;
}

DIV.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable input {
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: left;
	width: 200px;
	border: 0px solid #737373;
	background-color: #F5F5F5;
}

DIV.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable input.submit {
	background: url(images/bt-vide.jpg) no-repeat;
	width: 136px; height: 19px;
	font-size: 12px; font-family: Trebuchet MS; color: #FFFFFF;
	font-weight: bold;
	padding: 0px; padding-left: 25px;
	cursor: pointer;
}

DIV.tx-loginboxmacmade-pi1 DIV.tx-loginboxmacmade-pi1-error {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #E3352E;
	font-weight: bold;
	text-align: left;
}

h2.tx-loginboxmacmade-pi1-header {
	margin-top: 20px; margin-bottom: 5px;
	font-size: 13px; font-family: Trebuchet MS; color: #90AA50;
	font-weight: bold;
	text-align: left;
}

td.labelCell {
	margin: 0px; padding: 0px;
	font-size: 12px; font-family: Trebuchet MS; color: #737373;
	text-align: right;
}

/* Rechercher sur la carte */
div.tx-dklikrecherchercarte-pi1 {
		margin: 0px;
		padding: 15px;
		background-color: #F5F5F5;
}

div.tx-dklikrecherchercarte-pi1 p {
	margin: 0px; padding: 0px;
	font-size: 11px; font-family: Trebuchet MS; color: #737373;
}

div.tx-dklikrecherchercarte-pi1 p.terroir {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #EF9100;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #EF9100;
}

div.tx-dklikrecherchercarte-pi1 p.activites {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #A0C13E;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #A0C13E;
}

div.tx-dklikrecherchercarte-pi1 p.hebergement {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 12px; font-family: Trebuchet MS; color: #A44386;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #A44386;
}

table#recherchercarteTab input[type="checkbox"] {
	margin-right: 10px;
}

div#recherchercarteGoogle {
	text-align: center;
	/*padding: 15px;*/
	background-color: #F5F5F5;
}

div#infoBulle {
	width: 220px;
	text-align: left;
}

div#infoBulle p.bulleNomTerroir {
	margin: 0px; padding: 0px;
	color: #ED5509; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
}

div#infoBulle p.bulleCommentaireTerroir {
	margin: 0px; margin-bottom: 5px; padding: 0px;
	color: #EF9100; font-size: 11px; font-family: Trebuchet MS;
}

div#infoBulle p.bulleWebTerroir a {
	margin: 0px; margin-top: 5px; padding: 0px;
	color: #ED5509; font-size: 11px; font-family: Trebuchet MS; font-weight: bold;
}

div#infoBulle p.bulleNomActivites {
	margin: 0px; padding: 0px;
	color: #90AA50; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
}

div#infoBulle p.bulleCommentaireActivites {
	margin: 0px; margin-bottom: 5px; padding: 0px;
	color: #C6CF05; font-size: 11px; font-family: Trebuchet MS;
}

div#infoBulle p.bulleWebActivites a {
	margin: 0px; margin-top: 5px; padding: 0px;
	color: #90AA50; font-size: 11px; font-family: Trebuchet MS; font-weight: bold;
}

div#infoBulle p.bulleNomHebergement {
	margin: 0px; padding: 0px;
	color: #A44386; font-size: 14px; font-family: Trebuchet MS; font-weight: bold;
}

div#infoBulle p.bulleCommentaireHebergement {
	margin: 0px; margin-bottom: 5px; padding: 0px;
	color: #A44386; font-size: 11px; font-family: Trebuchet MS;
}

div#infoBulle p.bulleWebHebergement a {
	margin: 0px; margin-top: 5px; padding: 0px;
	color: #A44386; font-size: 11px; font-family: Trebuchet MS; font-weight: bold;
}


