/* CSS Document */
.droite1 {
	background-image: url(images/glace_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.droite2 {
	background-image: url(images/glace_14.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.droite3 {
	background-image: url(images/glace_19.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.gauche1 {
	background-image: url(images/glace_07.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.gauche2 {
	background-image: url(images/glace_12.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}.gauche3 {
	background-image: url(images/glace_17.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

* {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 13px;
}

body{
	background-color: #ffffff;
	background-position: center;
		width: 98%;
}

body#bg-feerie, body#bg-feerie-accueil{
	background:url(images/bg-feerie-des-glaces.jpg) no-repeat center 137px;
	/*background-position: center;*/
		width: 98%;
}

body#bg-feerie-en, body#bg-feerie-accueil-en{
	background:url(images/bg-feerie-des-glaces-en.jpg) no-repeat center 137px;
	/*background-position: center;*/
		width: 98%;
}


#animFlash{
	z-index: 0;
	position: absolute;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: auto;
	overflow: -moz-scrollbars-vertical;
	display: block;
}
#content{
	overflow: visible;
	position: absolute;
	display: block;
	height: 100%;
	width: 98%;
	background-image: url(screen.png);
	bottom: 0px;
	left: 8px;
	visibility: visible;
	overflow: visible;
	top: 0px;
}
a:hover{
	color: #996600;

}
a:link{
	text-decoration: underline;
}
#z2 {
	z-index: 8;
	}
.tabs1 {
	background-image: url(images/tabs1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
.tabs1 a:hover{
	background-image: url(images/tabs1_h.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
.tabs2 {
	background-image: url(images/tabs2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
.tabs3 {
	background-image: url(images/tabs3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}
.txtdroit {
	padding: 10px 15px 15px 10px;
	color: #333366;
}
.txtbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333366;
	font-size: 13px;
}
.botscreen {
	background-image: url(images/botscreen.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.botscreenblanc {
	background-image: url(images/botscreenblanc.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 400px;
}
#flashanim{
	visibility: visible;
	z-index: 99;
}

.CelluleEntete_m{background-color:#cfe2f0;}
#BTNs_Buybottom input{ margin:5px;}

img, div, a, input, td { behavior: url(http://www.feeriedesglaces.com/js/iepngfix.htc) }
.txtbleucopy {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333366;
	font-size: 11px;
}
.txtbleucopy a{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333366;
	font-size: 11px;
}

.texte-rouge-13{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #f00;
	font-size: 13px;
}

.txtbleu-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333366;
	font-size: 13px;
}
.txtbleu-12 a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333366;
	font-size: 13px;
}
.txtbleu-12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration:underline;
	color: #333366;
	font-size: 13px;
}

.background-programmation-middle{ background:url(../images/background-programmation-middle.jpg) repeat-y left top; width:959px; }
.background-programmation-top{ background:url(../images/background-programmation-top.jpg) no-repeat left top; width:959px;  }
.background-programmation-bottom{ background:url(../images/background-programmation-bottom.jpg) no-repeat left bottom; width:959px; padding-bottom:325px; }

#contenu-programmation{ padding-left:75px; color:#626d83; position:relative; margin-top:0px; }
* html #contenu-programmation{ margin-top:-5px; }

.clearboth{ clear:both; }
.clear-prog{ clear:both; margin-top:20px; }
h2.titre-programmation{ font-family: Arial, Helvetica, sans-serif;font-size:18px; color:#0093d0; text-transform:uppercase; }
.lien-programmation{ color:#0093d0; }
.programmation-bleu{ font-family: Arial, Helvetica, sans-serif; color:#2a59b6; font-size:15px; font-weight:bold; }

.separation-programmation{ background:url(../images/separation-programmation.jpg) no-repeat left top; width:831px; height:39px; }
.ligne-bleu{ float:left; background:url(../images/ligne-bleu.jpg) no-repeat left top; width:380px; height:1px; position:absolute; margin-top:8px; z-index:0 }
.fixIE{ *position:relative; }
.bg-blanc{ float:left; position:relative; z-index:1; padding-right:5px; padding-left:2px; background-color:#fff; }

.details-activites{ margin-left:387px; }
/** html .details-activites { clear:both; position:relative; margin-top:-180px; }*/
* html  .fix-mt-IE6{ clear:both; margin-top:-180px; }
* html  .fix-mt-IE62{ clear:both; margin-top:-225px; }
* html .clearboth-ie6{ clear:both; }


.margin1{ margin-left:180px; }
* html .margin1{ margin-left:150px; }

.margin2{ clear:both; margin-top:96px; margin-left:286px; }
* html .margin2{ clear:both; margin-top:96px; margin-left:152px; }

.margin3{ clear:both; margin-left:286px; }
* html .margin3{ clear:both; margin-left:152px; }

.margin4{ margin-left:165px; }
* html .margin4{ margin-left:152px; }

.margin5{ clear:both; margin-top:15px; margin-left:286px; }
* html .margin5{ clear:both; margin-top:15px; margin-left:152px; }

.photo-map{ float:left !important; margin-right:5px !important; }


.fond-feerie-etude{ padding-left:30px; background:url(../images/fond-feerie-etude.gif) no-repeat left bottom; }

body#bg-feerie-accueil #slideshows{ position:relative; margin-top:-124px; height:238px; margin-left:11px; }
body#bg-feerie-accueil-en #slideshows{ position:relative; margin-top:-124px; height:238px; margin-left:11px; }
#slideshows{ position:absolute; margin-top:-89px; height:238px; margin-left:11px; }
#slideshows{ *margin-top:-87px; }

.displaynone{ display:none; }