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; }

INPUT.envoiAmi {
	font-family: Verdana; 
	font-size:10px; 
	font-weight:normal; 
	font-style:normal; 
	color:#E30051; 
	width:183px;
}

TEXTAREA#msg {
	font-family:Verdana;
	font-size:10px;
	color:#555555;
	width:183px;
	height: 100px;
}

A.LIENBLANC:link,
A.LIENBLANC:active,
A.LIENBLANC:visited,
A.LIENBLANC:hover {
  font-family:Verdana;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
} 

DIV#editions{
  position:absolute;
  margin:0px;
  padding:0px;
  width:181px;
  height:35px;
  left:50%;
  margin-left:-205px;
  top:80px;
  display:block;
}

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_facebook {
	position: absolute;
	width: 161px; height: 31px;
	border: 0px solid black;
	left: 50%; top: 26px;
	margin: 0px; margin-left: -200px;
	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;}

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;
	background: white; margin-top: 6px; 
	border: 0px solid black;
}

DIV#accueil_colonne2_contenu {
	margin: 0px; padding: 0px; 
	padding-left: 5px; padding-top: 6px;
	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;
}

DIV#accueil_colonne3 {
	width: 159px;
	margin: 0px; padding: 0px;
	border: 0px solid black;
	padding-bottom: 10px;
}

DIV#accueil_colonne3_bloc1 {
	margin: 0px; padding: 0px;
	height: 165px;
	border: 0px solid black;
}

DIV#accueil_colonne3_bloc2 {
	margin: 0px; padding: 0px;
	height: 404px;
	border: 0px solid black;
}

DIV#accueil_colonne3_bloc3 {
	margin: 0px; padding: 0px;
	height: 185px;
	border: 0px solid black;
}

DIV#accueil_colonne3_bloc4 {
	margin: 0px; padding: 0px;
	border: 0px solid black;
}

/*
 *
 * 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;

}









div#accueil_gauche {

	width: 172px;

	position: absolute;

	left: 50%; top: 398px;

	margin: 0px; margin-left: -415px;

	border: 0px solid black;

	background: url('fond_colonne_gauche.jpg');

}



DIV#accueil_container_blanc {

	margin: 0px; padding: 0px;

	border: 0px solid black;

	background: white;

}



DIV#accueil_titre {

	margin: 0px; padding: 0px;

	margin-top: 10px; margin-left: 12px; padding-bottom: 15px; 

	border: 0px solid black;

	background: white;

}



DIV#accueil_contenu {

	margin: 0px; padding: 0px;

	margin-top: 6px; margin-left: 6px; margin-right: 6px; margin-bottom: 0px;

	border: 0px solid black;

	background: white;

}



DIV#texterouge_texte {

	margin: 0px; padding: 0px;

	margin-top: 0px; margin-left: 16px; margin-right: 16px; margin-bottom: 15px;

	border: 0px solid black;

	font-family: Verdana; font-size:13px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none;

}



DIV#texterouge_texte P {

	margin: 0px; padding: 0px;

	font-family: Arial; font-size:13px; font-weight:normal; font-style:normal; color:#E30051; text-decoration: none;

}



div#accueil_droite {

	width: 172px;

	position: absolute;

	left: 50%; top: 398px;

	margin: 0px; margin-left: 242px;

	border: 0px solid black; height: 1000px;

	background: url('fond_colonne_droite.jpg');

}





div#accueil_footer2 {

	margin: 10px; padding: 0px;

	border: 0px solid black;

}



div#accueil_footer2 P {

	margin: 0px; padding: 0px;

	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none;

}



div#accueil_sejour {

	margin: 0px; padding: 0px; height: 210px;

	padding-left: 5px; margin-top: 4px;

	border: 0px solid black;

	background: white;

}



DIV#accueil_sejour_bloc {

	width: 142px;

	border: 0px solid black;

	float: left;

	margin-left: 8px;

	margin-bottom: 15px;

	border: 0px solid black;

}



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;

}



DIV#accueil_colonne_gauche_container { margin: 0px; padding: 0px; margin-left: 6px; width: 160px;}

DIV#accueil_colonne_gauche_container P {

	margin: 0px; padding: 0px; padding-left: 6px; padding-right: 6px;

	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:white; text-decoration: none;

	background: url('trait_blanc.jpg') no-repeat; padding-top: 4px; margin-bottom: 4px;  text-align: left;

}



DIV#accueil_droite_bloc2 {

	margin: 0px; padding: 0px; padding-left: 8px; padding-top: 10px; 

	width: 172px;

	height: 135px;

	background: url('colonne_droite/accueil_col_droite_bloc2.jpg') no-repeat;

	text-align: left;

	border: 0px solid black;

}



DIV#accueil_colonne_droite_bouton {

	margin: 0px; padding: 0px; padding-top: 8px; padding-left: 10px;

	width: 140px;

}



DIV#accueil_contenu_humain {

	margin: 0px; padding: 0px;

	margin-top: 0px; margin-left: 12px; margin-right: 12px;

	border: 0px solid black;

	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color: #333333;

}



DIV#accueil_contenu_humain H1 {

	margin: 0px; padding: 0px;

	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #E30051;

}



DIV#accueil_contenu_humain P {

	margin: 0px; padding: 0px; padding-bottom: 1em;

	font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color: #333333;

}



DIV#accueil_contenu_humain UL {

	margin: 0px; padding: 0px;

	padding-bottom: 1em; 

	border: 0px solid black;

}



DIV#accueil_contenu_humain LI {

	list-style-type: none;

	background: url('puce.jpg') top left no-repeat;

	margin: 0px; padding: 0px;

	padding-left: 8px;

	border: 0px solid black;

}



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;}





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#AccueilInfo { margin: 0px; padding: 0px; border: 0px solid;}



DIV#AccueilFooter { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; padding-bottom: 2px;}

DIV#AccueilFooter UL { margin: 0px; padding: 0px; display: inline; }

DIV#AccueilFooter UL LI { margin: 0px; padding: 0px; display: inline;}



DIV#AccueilFooter UL LI A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }

DIV#AccueilFooter UL LI A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }

DIV#AccueilFooter UL LI A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }

DIV#AccueilFooter UL LI A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#caccc7; text-decoration: none; }

DIV#AccueilFooter UL LI A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;}



DIV#AccueilFooter UL LI.actif A { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }

DIV#AccueilFooter UL LI.actif A:link { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }

DIV#AccueilFooter UL LI.actif A:visited { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }

DIV#AccueilFooter UL LI.actif A:active { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }

DIV#AccueilFooter UL LI.actif A:hover { font-family: Verdana; font-size:11px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;}

*/



.frmAnvoiAvis_textarea,
.frmAnvoiAvis_input2,
.inputNews {

	

	font-family:Verdana;

	font-size:10px;

	color:#555555;

	width:200px;



}





DIV.offre {

  width:440px;

  margin:0px;

  padding:0px;

  margin-left:10px;

  margin-bottom:15px;

  



}



DIV.offre H1 {

  font-family:Arial;

  font-size:14px;

  color:#E30050;

  font-weight:bold;

}



DIV.offre A:link,

DIV.offre A:active,

DIV.offre A:visited,

DIV.offre A:hover

{

  color: #555555;

  text-decoration: none;

}



DIV.offre A:hover

{

  text-decoration: underline;

}





DIV.offre A.hautpage:link,

DIV.offre A.hautpage:active,

DIV.offre A.hautpage:visited,

DIV.offre A.hautpage:hover

{

  color: #E30050;

  text-decoration: none;

 

  

}



DIV.offre A.hautpage:hover

{

  text-decoration: underline;

}



A.listeOff:link,

A.listeOff:active,

A.listeOff:visited,

A.listeOff:hover

{

  color: #E30050;

  text-decoration: none;

  font-family: Arial; 

  font-size:10px; 

  font-weight:normal; 



  

}



A.listeOff:hover

{

  text-decoration: underline;

}









/* PUBLICATIONS */

P.publicationsResultTitreSstheme {
	margin:0px;
	margin-left:15px;
	margin-bottom:8px;
	padding:2px;
	padding-left:0px;
	width:624px;
  font-family: Trebuchet MS;
  font-size: 16px;
  font-weight: bold;
	color:#959D17;
	border:0px solid gray;
	border-bottom:1px solid #C8CF4A;
}

SELECT.selectFlipbook {
  font-family: Trebuchet MS;
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:185px;
	margin:0px;
	padding:0px;
}

DIV#listingBrochuresUP, DIV#listingBrochuresDOWN {
	width:190px;
	height:28px;
	margin:0px;
	padding:0px;
	padding-top:5px;
	text-align:center;
	border:0px solid black;
}

DIV#listingBrochures {
	position:relative;
	width:190px;
	height:585px;
	overflow:hidden;
	overflow-x:hidden;
	margin:0px;
	padding:0px;
	border:0px solid green;
}
DIV#listingBrochuresInt {
  position:relative;
  font-family: Trebuchet MS;  
  font-size: 11px;
  font-weight: normal;
  color: #707070;
	width:190px;
	margin:0px;
	padding:0px;
	text-align:center;
	border:0px solid red;
}

IMG.imgListBrochures { filter : alpha(opacity=40); -moz-opacity : 0.4; opacity : 0.4; }
IMG.imgListBrochures:hover { filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; }

a.hrefBrochure { font-family: Trebuchet MS; font-size: 11px; font-weight: bold; color: #707070; text-decoration:none;}
a.hrefBrochure:hover { color:#000000; }

H1.titreBook {

	margin: 0px; padding: 0px;

	font-family: Verdana; font-size:11px; font-weight: bold; font-style:normal; color: #E30051;

}


 
/* redirection */
DIV#redirect {
  text-align:center;
  background:#FFFFFF;
  position:absolute;
  margin:0px;
  padding:0px;
  width:400px;
  height:80px;
  left:50%;
  top:50%;
  margin-left:-200px;
  margin-top:-40px;
}
