@charset "windows-1252";

body {
	margin: 0;
	padding: 0;
	background-image: url(../image/FondSite.jpg);
	background-repeat: no-repeat;
	background-position: center 100px;
}
 
html { 
  font-size: 100%; 
} 
 
h1 {
	font-family: "Comic Sans MS", cursive;
	font-size: 30px;
	color: #FF0000;
} 
h2 {
	font-family: "Comic Sans MS", cursive;
	font-size: 20px;
	color: #FF0000;
} 
h3 {
	font-family: "Comic Sans MS", cursive;
	font-size: 20px;
	color: #FFFF00;
} 
p {
	margin: .75em 0;
	text-align: center;
} 
a { 
  text-decoration: underline; 
} 
a:active { 
  outline: none; 
} 
img {
   border: 0px;
} 
strong { 
  font-weight: bold; 
} 
form, fieldset {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #D81010;
} 
input, button, select { 
  vertical-align: middle;  
}
/* ***************************** */ 
/* ****** GENERAL AU SITE ****** */ 
/* ***************************** */ 
#container{width:auto; margin:0 auto;}
#topbar{
	width: auto;
	display: block;
	height: 162px;
	background-image: url(../image/FondTopBar.jpg);
}
#navbar{
	width: auto;
	display: block;
	height: 34px;
	background-color: #FFFFAA;
}
#separationhaute{
	width: auto;
	display: block;
	height: 2px;
	background-color: #FFFFFF;
}

#main{
	width: 1024px;
	display: block;
}
#column_left{width:764px; margin-right:20px; float:left;}
#column_right{width:240px; float:left;}
#column_leftVisite{width:1020px; margin-right:1px; float:left;}
#column_rightVisite{width:1px; float:left;}

div.spacer{clear:both; height:5px; display:block;}
#footer{
	width:auto; 
	display:block; 
	height:24px;
}
#BlocPrincipal{
	width: 764px;
	display: block;
	background-color: #D3EBEC;
	filter: alpha(opacity=80);  	  /* IE */
	-moz-opacity: 0.8;             /* Firefox */
	opacity: 0.8;                 /* standard CSS3 */
	-khtml-opacity: 0.8;          /* Konqueror */
}
#BlocPrincipalVisite{
	width: 1020px;
	display: block;
	background-color: #D3EBEC;
	filter: alpha(opacity=80);  	  /* IE */
	-moz-opacity: 0.8;             /* Firefox */
	opacity: 0.8;                 /* standard CSS3 */
	-khtml-opacity: 0.8;          /* Konqueror */
}
#BlocDroite{
	width: 240px;
	display: block;
	background-color: #DBB8B8;
	filter:alpha(opacity=80);  	  /* IE */
	-moz-opacity:0.8;             /* Firefox */
	opacity: 0.8;                 /* standard CSS3 */
	-khtml-opacity: 0.8;          /* Konqueror */
}
/* ******************** */ 
/* ****** TEXTES ****** */ 
/* ******************** */ 
.Titre {
	font-family: "ff-market-web",cursive;
	font-style: normal;
	font-weight: 400;
	color: #742F00;
	font-size: xx-large;
}
.SousTitre {
	font-family: "ff-market-web",cursive;
	font-style: normal;
	font-weight: 400;
	color: #742F00;
	font-size: x-large;
}
.TxtMenuGeneral {
	font-family: "coquette",fantasy;
	font-style: normal;
	font-weight: 400;
	color: #64645C;
	font-size: 22px;
}
.TxtNormalBlocPrincipal {
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 18px;
	font-family: Calibri;
}
.TxtNormalBlocDroite {
	font-family: Calibri;
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 14px;
}
.TxtTarifBlocDroite {
	font-family: Calibri;
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 19px;
}
.TxtBtEnvoyer {
	font-family: "coquette",fantasy;
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 20px;
}
.Txtfooter {
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 15px;
	font-family: Calibri;
}
.TxtMention {
	font-style: normal;
	font-weight: 400;
	color: #000000;
	font-size: 12px;
	font-family: Calibri;
}
.TxtRouge {
    font-style: normal;
    font-weight: 800;
    color: #FF0004;
    font-size: 20px;
    font-family: Calibri;
}
