body {
	margin: 0px; padding: 0px;
	background: #FFFFFF url("fond.jpg") top center no-repeat;
}

H1 { margin: 0px; padding: 0px; font-family: Arial; font-size:12px; font-weight:bold; font-style:normal; color:black; text-decoration: none; }
P { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#555555; margin-bottom: 1em; }
FONT { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#555555; }


/* 
 * Infobulle DEBUT
 */
DIV#tipDiv {
	 position: absolute;
	 visibility: none;
	 z-index: 1000;
	 border : 0px solid red; 
	 width: 136px; 
}

TD.cellBulle {
	color :#FFFFFF;
}

.cellBulle {
	color : #FFFFFF;
	font-family : Verdana;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
}
/* 
 * Infobulle FIN
 */
 

/*
 * Tableaux dans les editeurs de textes
 */
TABLE.csc-frame-frame1 {
	margin: 0px; padding: 0px;
	margin-top: 10px;
}

TABLE.csc-frame-frame1 CAPTION {
	border: 0px solid black;
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size: 11px; font-weight: bold; font-style: normal; color: #555555;
}

TABLE.csc-frame-frame1 TD {
	background: #EFEFEF;
	text-align: center;
	padding: 4px;
	margin: 0px;
	font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#555555; 
}

TABLE.csc-frame-frame1 TH {
	background: #E92C6E;
	border-right: 0px solid #666666; border-bottom: 0px solid #666666;
	text-align: center;
	padding: 4px;
	margin: 0px;
	font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; 
}



TEXTAREA.envoiAmi,
INPUT.envoiAmi {
  font-family: Verdana; 
  font-size:10px; 
  font-weight:normal; 
  font-style:normal; 
  color:#E30051; 
  width:183px;
}

DIV#menuDeroulant {
	position:absolute;
	border: 0px solid red;
	margin:0px;
	padding:0px;
	margin-top:108px;
	left:50%;
	margin-left:10px;
	width: 400px;
	height: 225px;
	/*background:#00FF00;*/
	z-index:1;
	display:none; 
}

FONT.accueil_legende_rouge {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:11px; font-weight:bold; font-style:normal; color: #E30051; text-decoration: none;
}

DIV#accueil_legende_rouge {
	margin: 0px; padding: 0px;
	margin-bottom: 2px;
}

div#accueil_haut_logo {
	width: 174px; height: 107px;
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px; margin-left: -409px;
	border: 0px solid black;
}

div#accueil_menu_haut {
	width: 480px; height: 60px;
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px; margin-left: -190px;
	border: 0px solid black;
}

div#accueil_newsletter {
	width: 161px; height: 31px;
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px; margin-left: 248px;
	border: 0px solid black;
}

DIV#accueil_jaime {
	margin: 0px; padding: 0px;
	width: 62px; height: 24px;
	position: absolute;
	left: 50%; top: 0px; margin-left: 349px; top: 36px;
}

DIV#accueil_jeufacebook {
	margin: 0px; padding: 0px;
	width: 102px; height: 18px;
	position: absolute;
	left: 50%; top: 0px; margin-left: 310px; top: 60px;
	display: none;
}

div#accueil_menu_haut_2 {
	width: 500px; height: 25px;
	position: absolute;
	left: 50%; top: 83px;
	margin: 0px; margin-left: -91px;
	border: 0px solid black;
}

div#accueil_haut{
	width: 829px; height: 116px;
	position: absolute;
	left: 50%; top: 0px;
	margin: 0px; margin-left: -415px;
	border: 0px solid black;
}

div#accueil_bandeau{
	width: 829px; height: 282px;
	position: absolute;
	left: 50%; top: 116px;
	margin: 0px; margin-left: -415px;
	border: 0px solid black;
}

div#accueil_centre {
	width: 829px;
	position: absolute;
	left: 50%; top: 335px;
	margin: 0px; padding: 0px; margin-left: -415px;
	border: 0px solid black;
}

/*
 *
 * Colonne 1
 *
 ***/

TD#accueil_colonne1 {
	width: 172px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	background: url('fond_colonne_gauche.png');
}

DIV#accueil_colonne1_container {
	width: 172px;
	margin: 0px; padding: 0px;
	margin-top: 60px;
}

DIV#accueil_colonne1 {
	width: 159px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	padding-bottom: 10px;
}

DIV#accueil_colonne_gauche_bloc P {
	margin: 0px; padding: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; border: 0px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none;
}

DIV#accueil_colonne_gauche_bloc P A { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none; }
DIV#accueil_colonne_gauche_bloc P A:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none; }
DIV#accueil_colonne_gauche_bloc P A:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none; }
DIV#accueil_colonne_gauche_bloc P A:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none; }
DIV#accueil_colonne_gauche_bloc P A:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none;}


A.villageNom { font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none; }
A.villageNom:link { font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none; }
A.villageNom:visited { font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none; }
A.villageNom:active { font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none; }
A.villageNom:hover { font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: underline; }


DIV#accueil_colonne_gauche_bloc P#accueil_colonne_gauche_photo { margin: 0px; padding: 0px; margin-left: 5px; margin-bottom: 15px; border: 0px solid black; }

TD#accueil_colonne1_fin {
	margin: 0px; padding: 0px;
	border: 0px solid black;
}

/*
 *
 * Colonne 2
 *
 ***/

TD#accueil_colonne2 {
	width: 483px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	background: url('fond_centre.png');
}

DIV#accueil_colonne2 {
	width: 468px;
	margin: 0px; padding: 0px;
	margin-top: 0px;
	border: 0px solid black;
}

DIV#accueil_colonne2_contenu {
	margin: 0px; padding: 0px; 
	padding-left: 5px; padding-top: 6px; margin-top: 0px;
	border: 0px solid black;
}

/*
 *
 * Colonne 3
 *
 ***/
TD#accueil_colonne3 {
	width: 172px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	background: url('fond_colonne_droite.png') no-repeat;
}

DIV#accueil_colonne3_container {
	width: 172px;
	margin: 0px; padding: 0px;
	margin-top: 60px;
	clear: both;
}

DIV#accueil_colonne3 {
	width: 159px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	padding-bottom: 10px;
	clear: both;
}

DIV#accueil_colonne3 tx-dkliktourisme-pi1 {
	margin: 0px; padding: 0px;
	clear: both;
}

DIV#accueil_colonne3_bloc1 {
	margin: 0px; padding: 0px;
	height: 165px;
	border: 0px solid black;
	clear: both;
}

DIV#accueil_colonne3_bloc2 {
	margin: 0px; padding: 0px;
	height: 404px;
	border: 0px solid black;
	clear: both;
}

DIV#accueil_colonne3_bloc3 {
	margin: 0px; padding: 0px;
/*	height: 185px;*/
	border: 0px solid black;
	clear: both;
}

DIV#accueil_colonne3_bloc4 {
	margin: 0px; padding: 0px;
	border: 0px solid black;
	clear: both;
}


/*
 *
 * Footer
 *
 ***/

div#accueil_footer {
	width: 475px; height: 28px;
	margin: 0px; padding: 0px;
	background: url('footer/accueil_footer_fond.jpg');
	margin-left: 5px; 
	border: 0px solid black;
}

div#accueil_footer_bloc {
	margin: 0px; padding: 0px;
	padding-top: 12px;
	border: 0px solid black;
}

P.interligne {
	margin: 0px; padding: 0px;
	height: 15px;
}





INPUT.sejour_jour { border: 1px solid #555555; width: 32px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_mois { border: 1px solid #555555; width: 34px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_annee { border: 1px solid #555555; width: 42px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_coordonnees { border: 1px solid #555555; width: 130px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_coordonnees1 { border: 1px solid #555555; width: 90px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
SELECT.form1_select { width: 150px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
FONT.sejour_formulaire_legende { font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#FFFFFF; }





DIV#accueil_promotion_container {
	margin: 0px; padding: 0px;
	border: 0px solid black;
}

DIV#accueil_promotion_texte {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#333333; text-decoration: none;
	border: 0px solid black;
}

DIV#accueil_promotion_texte P {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#333333; text-decoration: none;
	border: 0px solid black;
}




/*
 * Interieure de la fiche Village
 * ...
 */
P#village_nom {
	margin: 0px; padding: 0px;
	margin-left: 35px;
	border: 0px solid black;
	font-family: Arial; font-size:18px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none;
	height: 22px;
}
P#village_nom2 {
	margin: 0px; padding: 0px;
	margin-left: 35px;
	border: 0px solid black;
	font-family: Arial; font-size:14px; font-weight: bold; font-style:normal; color: #FFFFFF; text-decoration: none;
	height: 22px;
}

DIV#village_paragraphe {
	margin: 0px; padding: 0px;
	margin-left: 35px;
	border: 0px solid black;
}

DIV#village_bloc1 {
	margin: 0px; padding: 0px;
	margin-top: 4px;
	border: 0px solid black;
}

DIV#village_bloc2 {
	margin: 0px; padding: 0px;
	margin-top: 4px; padding-top: 0px; padding-bottom: 2px;
	border: 0px solid black;
}

DIV#village_bloc3 {
	margin: 0px; padding: 0px;
	margin-top: 4px; padding-top: 4px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color: #444444; text-decoration: none;
	border: 0px solid black;
}

DIV#village_bloc4 {
	margin: 0px; padding: 0px;
	margin-top: 4px; padding-top: 4px; margin-right: 4px; margin-bottom: 15px;
	font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color: #E30051;
	border: 0px solid black;
}

DIV#village_bloc_barre {
	margin: 0px; padding: 0px;
	margin-bottom: 20px;
	border: 0px solid black;
}

DIV#village_bloc_accroche {
	margin: 0px; padding: 0px;
	margin-right: 4px;
	font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color: #E30051;
	border: 0px solid black;
}

DIV#village_bloc_texte {
	margin: 0px; padding: 0px;
	margin-right: 4px;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #444444;
	border: 0px solid black;
}

DIV#village_bloc_texte P {
	margin: 0px; padding: 0px; padding-bottom: 1em;
	font-family: Verdana; font-size:10px; font-weight: normal; font-style:normal; color: #444444;
}

DIV#village_bloc_texte A { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#4494D5; text-decoration: none; }
DIV#village_bloc_texte A:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#4494D5; text-decoration: none; }
DIV#village_bloc_texte A:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#4494D5; text-decoration: none; }
DIV#village_bloc_texte A:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#4494D5; text-decoration: none; }
DIV#village_bloc_texte A:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none;}


DIV#village_colonne_droite_sejour {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#333333; text-decoration: none;
	border: 0px solid black;
}

DIV#village_colonne_droite_sejour P {
	margin: 0px; padding: 0px;
	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#333333; text-decoration: none;
}

A.sejour_en_savoir_plus { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_en_savoir_plus:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_en_savoir_plus:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_en_savoir_plus:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_en_savoir_plus:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: underline;}

A.sejour_destination { font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination:link { font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination:visited { font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination:active { font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination:hover { font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none;}

A.sejour_destination2 { font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination2:link { font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination2:visited { font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination2:active { font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none; }
A.sejour_destination2:hover { font-family: Verdana; font-size:12px; font-weight: bold; font-style:normal; color:#E30051; text-decoration: none;}

A.sejour_periode { font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color:#E30051; text-decoration: none; }
A.sejour_periode:link { font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color:#E30051; text-decoration: none; }
A.sejour_periode:visited { font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color:#E30051; text-decoration: none; }
A.sejour_periode:active { font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color:#E30051; text-decoration: none; }
A.sejour_periode:hover { font-family: Verdana; font-size:11px; font-weight: normal; font-style: normal; color:#E30051; text-decoration: none;}

INPUT.sejour_jour { border: 1px solid #555555; width: 32px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_mois { border: 1px solid #555555; width: 34px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_annee { border: 1px solid #555555; width: 42px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_coordonnees { border: 1px solid #555555; width: 130px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
INPUT.sejour_coordonnees1 { border: 1px solid #555555; width: 90px; height: 18px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }
SELECT.form1_select { width: 150px; font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#17476b; }

FONT.sejour_formulaire_legende { font-family: Verdana; font-size:10px; font-weight: bold; font-style:normal; color:#FFFFFF; }

.accordion {
	
	text-align:left;
  display: block;
  padding: 0px;
  outline: none;
  margin: 0px;
  height:30px;
  background:url("fond_vide.jpg");
}

.accordion_toggle {
  text-align:left;
  display: block;
  padding: 0px;
  outline: none;
  cursor: pointer;
  margin: 0px;
  height:30px;
  background:url("fond_off.jpg");
}

.accordion_toggle_active {
  background:url("fond_on.jpg");
}

.accordion_content {
  overflow: hidden;
  padding-bottom:5px;
}








.inputNews {
	
	font-family:Verdana;
	font-size:10px;
	color:#555555;
	width:200px;

}
