/* Feuille de style CSS par défaut pour un nouveau projet d'application Web */
body
{
    BACKGROUND-COLOR:#FDE1AF;
    font-family:  Kristen ITC;
    FONT-WEIGHT: normal;
    font-size: xx-small;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
} 


H1
{ color: #800000;
font-size: large;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
text-align: center;
}
H2
{ color: #0000AF;
font-size: larger;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
text-align: center;
}
h3 {
	font-size: medium;
	font-style: normal;
	font-weight: bold;
	color: #AF0000;
}
h4
{ color: #0000AF;
font-size: larger;
/*font-family: "Courier New", Courier, monospace;*/
font-weight: bold;
}
h5
{ color: #AF0000;
font-size:  small;
/*font-family: "Courier New", Courier, monospace;*/
font-weight: bold;
}
/*----------------------Styles ID-----------------------------------------*/


/*----------------Barre Categ*------------------------------*/
.lienCategMousOver {
	font-size: medium;
	color:  #483D8B;
		font-size:xx-small;
}
.lienCategMousOut {
	font-size: small;
	color: SteelBlue;
	font-size:xx-small;
}

table#TableauTarifs {
	font-family: "Courier New", Courier, monospace;
}

.lienCategNorm {
	color: #396993;
		text-decoration: none;
	font-size:xx-small;

}
.CellCategNorm {
	background-color: white;
}
	.CellCategMousOver
{
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-weight: bold;
	border-left: #555555 1px solid;
	color: red;
	border-bottom: #555555 1px solid;
	background-color: #ffffcc;
}
	.CellCategMousOut
	{ background-color:#ffffff;
		border-style:none;
		
	}
.CellCategClick
{
	border-right: 1px solid;
	border-top: 1px solid;
	
	font-size:xx-small;
	border-left: 1px solid;
	color: #0066ff;
	border-bottom: 1px solid;
	background-color: #ffff99;
	text-align: center;
	
}
.lienCategClick
{
	color: #0066ff;
	text-decoration: none;
	font-size:xx-small;


}

/*-------------- Barres Vertivales--------------------------------*/

.lienActiNorm
{
	font-size: xx-small;
	color: #006ECE;
	text-decoration: none;
}
.lienDiverNorm
{
	font-size: xx-small;
	color: #ffff99;
		text-decoration: none;
cursor:hand;
}	
.lienHebergNorm
{
	font-size: xx-small;
	color: dimgray;
		text-decoration: none;

}	
.lienScolNorm
{
	font-size: xx-small;
	color: #28008A;
		text-decoration: none;

}	
.lienSeminNorm
{
	font-size: xx-small;
	color: #B22222;
		text-decoration: none;

}	
.lienVerticMousOver
{
	font-weight: normal;
	font-size: x-small;
	color: #0066ff;
	/*background-color: #ffff99;*/
	cursor:hand;
}
.lienVerticMousOut {
	font-size: xx-small;
	color: SteelBlue;
}
.CellVerticMousOver
{
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	font-weight: bold;
	border-left: #555555 1px solid;
	border-bottom: #555555 1px solid;
	background-color: #ffffcc;
}

/*-------------- Barre Actis---------------------------------*/
td.StActibar
	{ background-color:AliceBlue;	/*AliceBlue=#F0F8FF*/  
		 text-align: left;
	  height: 20px;
	 /*color: #99cc99;*//*inutile tant que le style du lien est déterminé par lienCategNorm
	  /*font-size: small;*/
}

table {
	font-size: xx-small;
}

/*-------------- Barre Semin---------------------------------*/
td.StSeminbar
	{ background-color:#FFF8DC;	  
		 text-align: left;
	  height: 20px;
	  font-size: small;
}
/*-------------- Barre divers---------------------------------*/
td.StDiversBar
{
	font-size: small;
	color: #ffff99;
	height: 20px;
	background-color:#187098;/*#6A859F*/
	text-align: left;
	z-index:300;
	   
}
/*-------------- Barre Heberg---------------------------------*/
td.StHebergBar
{
	font-size: small;
	height: 20px;
	background-color: #FAF0E6;
	text-align: left;
	border-top-color: inherit;
	border-top-style: solid;
	border-top-width: 1px;
}
/*-------------- Barre Scol---------------------------------*/
td.StScolbar
{
	font-size: small;
	height: 20px;
	background-color: #F0EAFF;
	text-align: left;
}/*-------------- Style de cellule "Accueil---------------------------------*/
td.accueil
{
	font-size: small;
	color: #336699;
	height: 20px;
	background-color: #FFEFBF;
	text-align: left;
	border-bottom-color: inherit;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}
/*--------------Barres titre-----------------------------------*/
.ActiTitre
{ 
	color: #28466C;
	/*font-family: Arial;*/
	font-size: large;
	}

.SeminTitre
{ color: #B22222;
		/*font-family: Arial;*/
	font-size: large;}

.ScolairTitre
{ color: #28008A;
		/*font-family: Arial;*/
	font-size: large;}

.HebergTitre
{ color: #696969;
		/*font-family: Arial;*/
	font-size: large;}

.DiversTitre
{ color: #11449D;
		/*font-family: Arial;*/
	font-size: large;}
.AccueilTitre
{ color: #0173AD;
		/*font-family: Arial;*/
	font-size: large;}
	

.CommentEnTete
{ /*font-style:italic;*/
 font-size:x-small;
  color:green;

}
/*----- Spécifiques TABLEAUX-------------------------------------------*/
table.TableauTarif  {
 width: 90%;
 background-color: #C5CFDA;
 border-style: solid;
 border-width: 1px;
 border-color:  #566E85;
color:#004080;
}
 tr.TableauTarif   {
	background-color: #DAE1EB;
	text-align:center;
	
  
}
.cellLogo
{ border-bottom-style:solid;
	border-bottom-color:#00AE01;
	border-bottom-width:4px;
	
}
/*--------------Spécifiques liens----------------------------------*/
.lienTarif
{ cursor:hand;
	color:Green;
	font-size: medium;
	}
.lienReserver
{ cursor:hand;
	color:Green;
	font-size: 12pt;
	background-color:#ffffcc;
	border:solid 2px Green;
	padding:3px 3px 3px 3px;
	
	}
	/*--------------Spécifiques tableaux----------------------------------*/

	.TableauxTarifs
{font-family: "Courier New", Courier, monospace;

	}
td.cellPlanning /*séparateur Matin Après midi*/
{ border-bottom-color:#6633CC;
}
td.cellPlanningJ /*séparateur Journée */
{ border-bottom-color:#993300;
}
/*
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	}
*/
/*---------------Accueil---------------------------------------*/
table.Acc
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #28466C;
	 font-size: x-small; 
	 text-align: justify;
	 text-indent: 5%;
	 margin-left: 10%;
	 margin-right:  10%;}
	 
body.Acc
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 background-repeat: no-repeat;
	  
	 
	 }
	/*---------------  Contrat de reserv ---------------------------------------*/
	 body.Contrat
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;
	 text-align: center;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 }
	/*---------------  Divers ---------------------------------------*/
body.Divers
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;

	 text-align: center;
	 }
table.Divers
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #11449D; 
	 font-size: x-small; 
	 text-align: justify;
	 text-indent: 5%;
	 margin-left: 10%;
	 margin-right:  10%;
	}
.imgDivers
{
 	border: 5px;
	border-color: #005501;
	border-style:  none;
    	}
/*---------------  hebergement ---------------------------------------*/
body.Heberg
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;

	 text-align: center;
	 }
table.Heberg
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #444444; 
	 font-size: xx-small; 
	 text-align: justify;
	 text-indent: 5%;
	 margin-left: 5%;
	 margin-right:  5%;
	}
	table.HebergZeroIndent
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #444444; 
	 font-size: xx-small; 
	 text-align: justify;
	 margin-left: 0%;
	 margin-right:  0%;
	}
	td.HebergEnTet
{ 	 color: #696969;
	 font-size: x-small; 
	 text-align: center;
}
.imgHeberg
{
 	border: 5px;
	border-color: #616161;
	border-style:  none;
    	}
/*---------------Seminaires---------------------------------------*/
body.Semin
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;

	 }
table.Semin
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #8F1B1B; /* ancien : #B22222*/
	 font-size: xx-small; 
	 text-align: justify;
	 /*text-justify: newspaper; */
	 text-indent: 5%;
	 margin-left: 5%;
	 margin-right:  5%;
	}
td.SeminEnTet
{ 	 color: #B22222;
	 font-size: x-small; 
}
.Style1 /*style propres aux pages*/
{color: #00AF00; font-weight:bold;
 
  text-decoration: underline;}
/*---------------  Scol---------------------------------------*/
.imgScol
{
 	border: 5px;
	border-color: #8A0061;
	border-style:  none;
    	}
body.Scol
{
	background-image: url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;

	 }
table.Scol
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #28008A;
	 font-size: xx-small; 
	 text-align: justify;
	 /*text-indent: 20%;*/
	 margin-left: 10%;
	 margin-right:  10%;
}
/*---------------Actis----------------------------------------*/
.imag
{
	border: 1px;
	border-color: #FFA500;
	border-style:  solid;
	padding: 40px;
	border-collapse: collapse;
}
blockquote.Actis
{	 
color: #28466C;
	}

.imgActis
{

	border: 1px;
	border-color: #000000;
	border-style: none;
	 
    
	}
body.Actis
{
	background-image:  url(Images/FlWhite.jpg);
	 background-position: top;
	 	 background-repeat: no-repeat;

	 }

table.Actis
{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 color: #15273C;
	 font-size: x-small; 
	 text-align: justify;
	 /*text-indent: 20%;*/
	 margin-left: 10%;
	 margin-right:  10%;
}
/*---------------Tarifs----------------------------------------*/
.HeadTableauTarif {
	background-color: #C5CFDA;
	font-weight:bold; 
	text-align:center;
	 
}
/*Classe de du body*/

body.tarif
{
	 color: #28466C;/*vert teal*/
	 font-size: x-small; 
	
}
body.PlanChalet
{
	 color: #28466C;/*vert teal*/
	 font-size: x-small; 
	 /*background-image: url(Images/VioletCrumple.jpg);*/
	 background-color: #DBBF8D;
}
