img.png {  behavior: url("pngbehavior.htc"); }
body	     { background-color: #eeeae7; margin-top: 4px  }
body,font   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
td { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top:0; }
.resa label { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top:0; text-align:left; font-weight:bold;}
p  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  margin-top: 0 }

.fdcontenu   { color: #541602; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; background-image: url(/images/fd-contenu.jpg); background-repeat: repeat-y; }
.txt { color: #541602; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
a  { color: #e48413; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
a:active  { color: #e48413; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover   { color: #691919; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
/* les titrages */


#fdTitreRubrique { 
	background-color: #fff; 
	background-image: url(/images/fd-titre_page.gif); 
	background-repeat: repeat-x; 
	background-position: 0 12px; 	
	display: block; 
	padding-top: 2px; 
	padding-bottom: 0; 
	width: 560px; 
	}
.titreRubriqueContenu { 
	color: #dc5a2a; 
	font-size: 25px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	background-color: #fff; 
	text-align: left; 
	}
.titrePageContenu { 
	color: #541602; 
	font-size: 25px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	display: block; 	
	padding: 0px 100px 2px 0px;
	}
h1, .titreSectionContenu { 
	color: #9b6b23; 
	font-size: 19px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	padding-top: 2px 0 2px; 
	display: block; 
	margin:0px;
	}
h2, .sousTitreContenu { 
	color: #c04a28; 
	font-size: 14px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	display: block; 
	padding-top: 2px; 	
	padding-bottom: 2px; 
	margin:0px
	}
h3, .chapo, .chapeau  { 
	color: #616161; 
	font-size: 12px; 
	font-family: Helvetica, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 18px ; 
	padding-bottom:10px; 
	margin:0; 
	padding-top: 2px; 
	display: block; 
	}
h4, .titredepage  { 
	color: #a02856; 
	font-size: 27px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin: 0 0 2px 
	}
h6, .titresection, .titresection h1 { 
	color: #691919; 
	/* font-size: 25px;  */
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	margin: 0 0 1px; 
	display: block; 
	}
h5, .soustitre, .soustitre h2   { 
	color: #9b6b23; 
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	margin: 0 0 2px  ; 
	display: block; 
	}

.commentaire { color: #616161; font-size: 10px; font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-weight:normal;margin-top:3px }

/*Stucture page Type*/
a.nav01resa, a.nav01resa:active, a.nav01resa:link,a.nav01resa:visited{ color: #E36B2F; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-left: 50px; }
a.nav01resa:hover { color: #702d14; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-left: 50px; }
a.nav01Lien { color: #702d14; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.nav01Lien { color: #d85524; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.nav02Lien { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
a:hover.nav02Lien { color: #702d14; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.nav01 { background-image: url(/images/fd-nav01.jpg); background-repeat: no-repeat; background-position: left top; width: 818px; height: 19px; }
.nav02 { background-image: url(/images/page-type/fd-nav02.jpg); background-repeat: no-repeat; background-position: left top; width: 818px; height: 20px; }
.topContenu { background-color: #fff; background-image: url(); background-repeat: no-repeat; background-position: right top; }
.padBDgaucheType { padding-right: 0px; padding-bottom: 15px; padding-left: 10px; background-color:#F7EBDD}
.fdBDgaucheType { background-image: url(); 
	background-repeat: no-repeat; 
	background-position: left top;
	background-color: #F7EBDD;
	}
#contenuType { margin: 0 30px 0 16px; }
#padNav01 { display: block; margin-top: 3px; padding-left: 130px; }
.txtNewsGris {
	color: #7b7b7b;
	font-size: 11px;
margin-bottom:15px;
}
.divNewsContenu{
	width:172px;
	max-width:172px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a.txtNewsLien { color: #e48413; font-size: 11px; }
a:hover.txtNewsLien { color: #691919; font-size: 11px; }
.padSelect { height: 29px; }
.select2 { color: #6d2108; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: #e0e0d1; width: 132px; border: solid 1px #a1866e; }
.nputMotsCles { color: #6d2108; font-size: 11px; font-family: Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Console", Terminal ; background-color: #e0e0d1; width: 127px; padding-top: 1px; padding-left: 2px; border: solid 1px #a1866e; }

.ListeContour input, .ListeContour textarea{
	color: #6d2108;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Console", Terminal ;
	background-color: #e0e0d1;
	padding-top: 1px;
	padding-left: 2px;
	border: solid 1px #a1866e;
}

/*FIN Stucture page Type*/
/*Listes*/
.TitrageListe { color: #c04a28; font-size: 13px; font-weight: bold; padding-top: 1px; display: block; }
.TitrageListeFormule { color: #978465; font-size: 14px; font-weight: bold; display: block; padding-top: 9px; }
.TxtListeLien { color: #e48413; font-size: 11px; font-weight: bold; display: block; padding-top: 1px; }
.TxtListe{ color: #541602; font-size: 11px; font-weight: normal; display: block; padding-top: 1px; }
.TxtListe td { color: #541602; font-size: 11px; font-weight: normal; padding-top: 1px; }

.ListeContour { margin-bottom: 12px; border: solid 1px #c45535; }
.ListeContourR { margin-bottom: 12px; padding-left: 12px; padding-right:12px;border: solid 1px #c45535; }
.PadListeG { padding-left: 12px; }
/*FIN listes*/
/*Fiche*/
.titrefiche { color: #9b6b23; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; display: block; padding-bottom: 2px; }
.titrefiche h1 { color: #541602; font-size: 25px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; display: block; padding-top: 0; padding-bottom: 2px; padding-left: 100px; }
.titrefiche h2 { color: #9b6b23; font-size: 19px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; display: block; padding-bottom: 2px; }

.datesFiche { color: #541602; font-size: 11px; font-weight: bold; }
.typeFiche { color: #a18354; font-size: 12px; font-weight: normal; }
.prixFiche { color: #541602; font-size: 11px; font-weight: normal; }
.filetTab { border-color: #f2c994; border-style: solid; border-width: 0 0 1px 0; }
.padTabComprend { background-image: url(/images/tbComprendMidle.gif); width: 273px; padding: 1px 6px 0; }
.txtComprend { color: #a18354; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13px; }
.padTabDroit { padding-top: 15px; padding-bottom: 10px; padding-left: 4px; width: 273px; }
.padTabGauche { width: 273px; padding-top: 15px; padding-right: 4px; padding-bottom: 10px; }
.cadreTab { border-style: solid; border-width: 1px 1px 0; border-color: #f2c994; }
.cadreTab02 { border: solid 1px #c04a28; }
.TitrageTab02 { color: #fff; font-size: 14px; font-weight: bold; display: block; padding: 0 0 0 5px; }
.TitrageTab { color: #c04a28; font-size: 16px; font-weight: bold; display: block; padding-top: 10px; padding-bottom: 1px; }
.sousTitreFiche { color: #a18354; font-size: 13px; font-weight: bold; display: block; padding-top: 0; padding-bottom: 1px; }
/*FIN fiche*/
/*Structure Home*/
#citation { 
	position:absolute;
	
        font-family: Georgia, "Times New Roman", Times, serif;
	height: 100px;
	padding-left : 430px;
        font-size: 14px;
	color: white;
	padding-top: 25px;
	text-align: right;
	padding-right: 8px;
	width:372px;
}
#intro {
	position:absolute;

	padding-left: 320px;
	margin-top: 140px;
	color: white;
	font-size: 13px;
	margin-bottom: 40px;
	display: block;
	width: 470px;
}
.tzr-rimg{float: right;margin: 0 0 3px 5px;border: solid 0 #666;padding: 0;}
.tzr-limg{float: left;margin: 0 5px 3px 0;border: solid 0 #666;padding: 0;}

#contenuHome { margin: 0 15px 0 30px; }
#liensdirect {
	position:absolute;
	color: white;
	font-size: 13px;
	display: block;
	margin-top: 280px;
	margin-left: 280px;
	width: 520px;
}
.fdContenu { background-image: url(/images/fd-blanc.gif); background-repeat: repeat-y; background-position: right 20px; padding-left: 20px; }
.topHome { background-color: #eeeae7; background-image: url(/images/top.jpg); background-repeat: no-repeat; background-position: left top; width: 808px; height: 357px; }
a.cheminRandos { color: #e48413; font-size: 15px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; }
a:hover.cheminRandos { color: #9f9f0b; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
/*FIN Structure Home*/
/*Bandeau Gauche*/
.padBandeauGauche  { padding-left: 10px; }
#contenuActu { color: #593a1b; font-size: 11px; margin: 53px 19px 0 16px; }
#contenuActuD {
color:#593A1B;
font-size:11px;
margin:53px 19px 0 16px;
}

a.contenuLienActu { color: #d57b12; font-size: 11px; text-decoration: none; }
a:hover.contenuLienActu { color: #691919; font-size: 11px; text-decoration: none; }

.topActu { background-image: url(/images/top-actualites.jpg); background-repeat: no-repeat; background-position: left top; }
a.btBeige   { color: #fff; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold ; background-image: url(/images/bt_beige.gif); background-repeat: no-repeat; background-position: left top; text-decoration: none; width: 216px; height: 18px; padding-top: 2px; padding-left: 15px; display: block; }
a:hover.btBeige { color: #503114; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; background-image: url(/images/bt_orange.gif); text-decoration: none; background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-left: 15px; width: 216px; height: 18px; }
a.btMarron { color: #e5a356; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; background-image: url(/images/bt_marron.gif); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-left: 15px; width: 216px; height: 18px; }
a:hover.btMarron { color: #503114; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; background-image: url(/images/bt_orange.gif); text-decoration: none; background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-left: 15px; width: 216px; height: 18px; }
a.btOrange { color: #674526; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none; background-image: url(/images/bt_orange.gif); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 2px; padding-left: 15px; width: 216px; height: 18px; }
a:hover.btOrange { color: #fff; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; background-image: url(/images/bt_marron.gif); text-decoration: none; background-repeat: no-repeat; background-position: left top; width: 216px; height: 18px; padding-top: 2px; padding-left: 15px; display: block; }
.nput { color: #6b4e26; font-size: 12px; font-family: Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Console", Terminal; font-weight: bold; background-color: #fff; padding-top: 4px; padding-left: 2px; width: 180px; height: 17px; border: solid 1px #503115; }
.nput2 { color: #6b4e26; font-size: 12px; font-family: Arial, Verdana, Tahoma, "Trebuchet MS", "Lucida Console", Terminal; font-weight: bold; background-color: #fff; padding-top: 4px; padding-left: 2px; width: 135px; height: 19px; border: solid 1px #503115; }

.titreNewsletter { color: #6b4e26; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; display: block; }
.txtNewsletter,.radioNewsletter { color: #6b4e26;
	font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin : 1px 0px 2px 0px;}
.radioNewsletter{
	margin:5px 0px 5px 0px;
}
.radioNewsletter input{
	vertical-align:text-bottom;
}
/*FIN Bandeau Gauche*/
/*Contenu HOME*/
.padcontenu { padding-left: 80px; }
.txtReferencement { color: #a4754b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a.txtRef { color: #e48413; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
a:hover.txtRef { color: #691919; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.txtReferencement { color: #a4754b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.padTop { padding-top: 25px; }
/*FIN Contenu HOME*/
/*Bas de page*/
.basdepagetype { background-image: url(/images/page-type/bas-de-page2.jpg); background-repeat: no-repeat; background-position: right top; padding-bottom: 0px; width: 990px; height: 75px; }
.basdepage { background-image: url(/images/bas-page.jpg); background-repeat: no-repeat; background-position: right top; padding-bottom: 4px; width: 777px; height: 54px; }
.padBasPage { padding-bottom: 10px; }
.blocadresse { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.bas { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.navbas
   { color: #fff; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
a:hover.navbas
     { color: #ffa825; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;}
/*FIN bas de page*/
/*Bandeau droit*/
.titreBD { color: #9e8467; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; display: block; margin: 10px 0 2px; }
.txtBD { color: #7b7b7b; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.padBD { padding: 0 0 0 10px; }

/*FIN Bandeau droit*/
/*Newsletter*/
#padBDnewsletter { padding: 0 0 0 60px; }
.Nnewsletter { color: #c04a28; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; display: block; padding-top: 25px; padding-bottom: 30px; }
/*FIN Newsletter*/
/*Les  +*/
select { color: #c04a28; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #e0e0d1; width: 150px; border: solid 1px #6d2108; }
.inputbtenvoyer { color: #6d2108; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e0e0d1; background-attachment: scroll; width: 90px; height: 19px; margin: 0 5px 0 0; border: solid 1px #c04a28; }
.inputcontact { color: #c04a28; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #e0e0d1; background-attachment: scroll; background-position: 0 0; padding-left: 3px; width: 200px; height: 18px; padding-top: 1px; border: solid 1px #6d2108; }
.inputcontact02 { color: #c04a28; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #e0e0d1; background-attachment: scroll; background-position: 0 0; width: 200px; height: 100px; padding: 1px 3px 3px; border: solid 1px #6d2108; }
.floatTitrageRando{margin: 3px 0 0;}
.floatImageCentre { margin: 5px 0; padding: 0; float: right; border: solid 0 #666; }
.floatdroite { margin: 0 0 5px 10px; padding: 0; float: right; border: solid 0 #666; }
.floatgauche{float: left;margin: 0 10px 5px 0px;border: 0px solid #666;padding: 0px;}
.plusfloatdroite{float: right;margin: 0 0 10px 10px;clear: right;}
/*FIN Les  +*/
/* calendrier */

#tzr-calendar-div {position:absolute;visibility:hidden;background-color:white;layer-background-color:white;}
#tzr-calendar-div a{ color: #e48413;}
#tzr-calendar-div select {width:75px; color:black;}
#tzr-calendar-div .cpOtherMonthDateDisabled, #tzr-calendar-div .cpCurrentMonthDateDisabled, #tzr-calendar-div .cpCurrentDateDisabled{
	text-decoration:line-through;
}

.rechform input, .rechform input[type="text"] {
	background: #eee0ce;
	border: 1px solid #572d0b;
	color: #572d0b;
	float: left;
	font-size: 11px;
	margin: 5px 3px 0 0;
	width: 136px;
	padding:2px 0px 1px 2px;
}

.rechform input[type="radio"] {
	background: transparent;
	border: 0px none #572d0b;
	width: auto;
	float:none;
	margin:5px 5px 5px 5px;
}

.rechform img{
	vertical-align:middle;
	margin-top:3px;
}

.rechform .btn {
	margin: 3px 0 0 3px;
	padding: 0;
	width: auto;
	background: transparent;
	border: 0px none #572d0b;
}

.btsearch{
	vertical-align:middle;
	padding-left:5px;
	margin-left:5px;
}
.thecolleft{
	background-image: url('/images/page-type/filet-col-gauche.jpg');
	background-repeat: repeat-y;
	padding-right: 5px;
	margin-left:10px;
}
td.thecollefttd{
	background-image:url("/images/page-type/filet-col-gauche.jpg");
	background-position:10px 0;
	background-repeat:repeat-y;
}

#linksentier img{
	float:left;
	margin-right:20px;
}
