body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	
	 scrollbar-face-color:#b4dec2;
scrollbar-highlight-color:#b4dec2;
scrollbar-3dlight-color:#b4dec2;
scrollbar-darkshadow-color:#b4dec2;
scrollbar-shadow-color:#b4dec2;
scrollbar-arrow-color:white;
scrollbar-track-color:white;

background-color:#d0efff;



     }
	

a img {border: none;}


	pre a{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
	}
		pre a:link{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
		}
		pre a:visited{
	text-decoration:none;
	color:#009900;
	font-weight:bold;
		}

	


	 

#centrage {

     position:absolute;
     left: 50%; 
     top: 50%;
     width: 900px;
     height: 610px;
     margin-top: -305px; /* moitié de la hauteur */
     margin-left: -450px; /* moitié de la largeur */

     text-align: left; /* on rétablit l'alignement normal du texte */
	

     }
	 


#cadrefond {
	position:relative;
	width:900px;
	height:600px;
/*	visibility:hidden; */
	overflow:hidden;

}
#cadrehautgauche {
	position:absolute;
	width:200px;
	height:100px;
z-index:10;
	
}




#cadrefondcontenu1 {
	position:absolute;
	width:200px;
	height:600px;
	left:0px;
	background-color: #cc6600;
		top:0px;

}
#cadrefondcontenu2 {
	position:absolute;
	width:200px;
	height:600px;
    left: 200px;
	background:#cc6600;
		top:0px;
}






#cadrefondconteneurDROITE {
	position:absolute;
	width:500px;
	height:600px;
	left: 400px;
	background-color: #cc6600;
}
#cadrefondconteneurGAUCHE {
	position:absolute;
	width:400px;
	height:600px;
	left: 0px;
}
.colonnefixe2 {
width:25px;
height:auto;
position:relative;
float:left;
background:#66CCFF;
}
.cadrecontenu2 {
width:175px;
height:auto;
position:absolute;
top:100px;
background-color: #66CCFF;
padding-left:25px;


}


.cadrecontenu2fondchateau {
width:200px;
height:25px;
position:absolute;
left:0px;
// float: left;
// clear: none;
background:url(../images/chateaufrise.gif)
}

.titrerubrique1 {
position:relative;
background:#66CCFF;
font-family : "Verdana", Verdana, sans-serif;
color:#FFFFFF;
height:22px;
font-size: 15px;
text-decoration:none;
border:#FFFFFF;
border-bottom:solid 20px #FFFFFF;
clear:both;
}

.titrerubrique1 a:link{ 
color:#FFFFFF;
text-decoration:none;
} 

.titrerubrique1 a:visited{ 
color:#FFFFFF;
text-decoration:none;
} 

.titrerubriqueFAUX {
background:#66CCFF;
font-family : "Verdana", Verdana, sans-serif;
color:#FFFFFF;
height:22px;
font-size: 15px;
border-bottom:solid 20px #FFFFFF;


}

.titrerubriqueFAUX a:link{ 
color:#FFFFFF;
text-decoration:none;
} 

.titrerubriqueFAUX a:visited{ 
color:#FFFFFF;
text-decoration:none;
} 



.titrerubrique2 {
background:#66CCFF;
font-family : "Verdana", Verdana, sans-serif;
color:#FFFFFF;
height:22px;
font-size: 15px;
border-bottom:solid 20px #FFFFFF;


}

.titrerubrique2 a:link{ 
color:#FFFFFF;
text-decoration:none;
} 

.titrerubrique2 a:visited{ 
color:#FFFFFF;
text-decoration:none;
} 




.contenu2 {
padding-left:8px;
padding-bottom:20px;
// padding-top:-20px;
clear:none;
position:relative;
background:#FFFFFF;
height:auto;
}



.animflash2 {
width:200px;
height:100px;
background:#66CCFF;

}

.animflash1 {

width:200px;
height:100px;
background:#66CCFF;

}

.animflash3 {
background:#66CCFF;

width:200px;
height:180px;
}

.contenu2rubrique, .contenu2rubrique a, a.contenu2rubrique:link, a.contenu2rubrique:visited {
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.6pt;
word-spacing: 0pt;
line-height: 1.3em;
text-decoration:none;
text-align:left;

}
.contenu2sousrubrique, .contenu2sousrubrique a, a.contenu2sousrubrique:link, a.contenu2sousrubrique:visited {
font-family: 'trebuchet MS', sans-serif;
color: #0037AD;
font-size: 11px;
font-weight: bold;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1em;
border-bottom:solid 5px #ffffff;
text-decoration:none;

}



.contenu2sousrubrique .on {
	color: #2d8aff;
font-family: 'trebuchet MS', sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1;
border-bottom:solid 5px #ffffff;
text-decoration:none;
}	

.takethat {
float:none;
clear:both;	
height:25px;
background-color:#f00;
background:#f00;

}




.cadrecontenu1 {
position:absolute;
top:300px;
width:175px;

background-color: #66CCFF;
padding-left:25px;
z-index:999;
	
}


.contenu1 {
position:relative;
padding-left:8px;
padding-top:8px;
padding-bottom:10px;
background:#FFFFFF;
height:120px;
overflow-x: auto;
overflow-y: auto;
}

.contenu1rubrique {
font-family : "Trebuchet MS", Verdana, sans-serif;
color:#009900;
}
.contenu1sousrubrique {
font-family : "Trebuchet MS", Verdana, sans-serif;
color:#0066CC;
}


.fondbleu {
posiiton:absolute;
width:200px;
height:200px;
background-color: #66CCFF;

}










#cadrehautgauche img {
	position:absolute;
left:20px;
top:20px;
	z-index:99999999;
	clear:none;

}

#logo {
		position:absolute;
left:20px;
top:20px;

	width:87px;
	height:75px;
}






#cadrehautdroite {
	position:relative;
	width:500px;
	height:140px;
	left: 0px;
	background-color: #66CCFF;
	clear:both;

}

#cadrefondcontenu3-1 {
	position:absolute;
	width:500px;
	height:210px;
	top:98px;
	left: 0px;
	float:right;
	clear:left;
	
	
}

/* border-bottom:30px solid #F00FFF; LE BUG EST LA PLUS HAUT … relou */

#cadrefondcontenu3-2 {
	position:relative;
	width:500px;
	background-color:#FFFFFF;
		border-bottom:19px solid #FFFFFF;
height:auto;
	float:left;
	z-index:2;

}




.titrerubrique3 {
position:absolute;
background-color:#66CCFF;
background:#66CCFF;
font-family : "Verdana", Verdana, sans-serif;
color:#FFFFFF;
height:24px;
top:0px;
font-size: 15px;
width:200px;
z-index:999;
clear:both;
text-align:right;
margin-left:0px;
padding-right:0px;
text-decoration:none;

}
.titrerubrique3 a:link{ 
color:#FFFFFF;
background-color:#66CCFF;
text-decoration:none;
}

.titrerubrique3 a:visited{ 
color:#FFFFFF;
background-color:#66CCFF;
text-decoration:none;
}



.titrerubrique1 #kidoncmenu a {
color:#66CCFF;
}




#cadrefondcontenu3-3 {
/*  utilité ? */

top:335px;
	width:500px;
	height:100px;
	float:left;

	border-top:50px #FF0000;

	
}
#cadrefondcontenu3-3-push {
    position:relative;
 	width:500px;
	height:30px;
	float:left;
	clear:both;

background-color:#FFFFFF;


}



pre {
font-family : "Trebuchet MS", Verdana, sans-serif;
color:#009900;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 line-height: 1;
}

.titre {
 line-height: 2;
 border-bottom:0px;
 padding:0px;
 margin:0px;
 	
}

.titre strong {
 line-height: 1.3;
 border-bottom:0px;
 padding:0px;
 margin:0px;
 	
}

.texte {
 line-height: 1;
 border-bottom:0px;
 padding:0px;
 margin:0px;	
}

#cadrefondcontenu3-2-texte {
position:relative;
clear:both;
float:right;
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 1.8pt;
line-height: 1.3;
margin-top:12px;
	padding:10px;
	height:130px;
overflow:auto;
border-bottom:0px;
width:470px;
}



.spacer{
	line-height:0px;
	margin:0px;
	border:0px;
	padding:0px;
	}
	
p.spacer{
	line-height:1em;
	margin:0px;
	border:0px;
	padding:0px;
	}
	
	
.entre {


	text-align:left;
	line-height:2em;
	margin:0px;
	border:0px;
	padding:0px;	
	
}

#cadrefondcontenu3-2-titre {
margin-top:0px;
padding-top:0px;
border-top:0px;
}

#cadrefondcontenu3-1-gauche {
width:200px;
height:200px;
	float:left;
	clear:right;
background-color: #66ccff;;

}

#cadrefondcontenu3-1-droite {
width:300px;
height:200px;
	float:right;
	clear:right;
}


#cadrefondcontenu3-1-droite-carrebleu {
top:0px;
left:0px;
height:25px;
width:25px;
background-color: #66ccff;;
float:left;
clear:right;
}


#cadrefondcontenu3-1-droite-image {
position:relative;
z-index:444;
position:relative;
background-color:#FFFFFF;
height:133px;
width:300px;
top:90px;
bottom:0px;

}

#cadrefondcontenu3-1-droite-image-centrage {
	 
     margin-left: auto;
     margin-right: auto;
     width: 140px;
     text-align: left; /* on rétablit l'alignement normal du texte */
	
}

#cadrefondcontenu3-1-droite-image-centrage img {
margin-top: 15px;
}


#cadrefondcontenu3-3-gauche {
width:200px;
height:73px;
	float:left;
	clear:none;
background:url(../images/chateaufrisehaut.gif);
background-repeat: no-repeat;

}




#contacthide {
position:absolute;
top:170px;
left:0px;
width:200px;
height:130px;
visibility:hidden;
background-color:#FFFFFF;
line-height: 1.2;
z-index:9999;
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 12px;
text-align:right;
}

#contacthide .marge10 {
margin:10px;
}


#contacthide img{
border:0px;
padding-bottom:-5px;
}

#kidoncmenu {
position:relative;
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 12px;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.4;
top:-10px;
}

#kidoncmenu a {
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 12px;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.4;
	text-decoration:none;

}


#kidonctitre {

font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 23px;
letter-spacing: 0.8pt;
word-spacing: 0pt;
line-height: 1.4;
}


#kidonctexte {
font-family: 'trebuchet MS', sans-serif;
color: #0066CC;
font-size: 17px;
text-align: justify;
letter-spacing: 0.8pt;
word-spacing: 0pt;
line-height: 1.3;
white-space : normal; 
}
#kidonccontenu {
	position:absolute;
	width:700px;
	height:600px;
	z-index:9999999;
	left: 200px;
	top: 0px;
	background-color:#FFF;
	visibility: hidden;
}
#Layer1 {
	position:absolute;
	width:220px;
	height:500px;
	z-index:9999999;
	left: 471px;
	top: 53px;
}
#kidonctextecontenu {
	position:absolute;
	width:390px;
	height:509px;
	z-index:2;
	left: 63px;
	top: 47px;
}


#cadrefondcontenu3-1-droite-image-conteneur {
background-color:#66CCFF;

}






    .flyer { 
    position:absolute; 
 z-index:2;
    left:70px;
	top:20px;
    width:70px; 
    height:70px;
    margin:5px; 
	
  }




    .popout1 { 
	visibility:hidden;
    position:relative;  
    left:120px;
	top:-10px;	
    width:130px; 

  }


    .popout2 { 
	visibility:hidden;
    position:relative;  
    left:30px;
	top:80px;
    width:130px; 

  }
  
      .popout3 { 
	visibility:hidden;
    position:relative;  
    left:30px;
	top:110px;
    width:130px; 

  }



.pngfix 
{
background-image: url('../images/d1-trans.png');
height:70; /* hauteur en pixels de l'image */
width:70; /*largeur en pixels de l'image */
behavior: url('js/iepngfix.htc');
}


#contacton {
width:78;
height:29px;
position:absolute;
top:571px;
left:0px;
z-index:1;
border:0px;

}

#contacton a:link{
border:0px;
	text-decoration:none;

}
#contacton a:visited{
border:0px;
	text-decoration:none;

}


	#contacthide a{
	font-style:bold;
font-weight: bold ;
	text-decoration:none;
	color:#009900;
	}

	
	#contacthide a:link{
font-weight: bold ;
	text-decoration:none;
	color:#009900;
	}
	
	#contacthide a:visited{
	font-style:bold;
	text-decoration:none;
	color:#009900;
	}



.webdesignconforme{
font-family : "Verdana", Verdana, sans-serif;
color:#666666;
text-decoration:none;
font-size: 10px;
clear:both;
position:absolute;
bottom:0px;
text-align:left;
left:0px;
}
.webdesignconforme a:link{
color:#666666;
text-decoration:none;
}

.webdesignconforme a:visited{
color:#666666;
text-decoration:none;
}






.langues {
text-decoration:none;
color:#0044cc;
}




.langues a:link{
text-decoration:none;
color:#0044cc;
}



.langues a:visited{
text-decoration:none;
color:#0044cc;
}

.langues a:hover{
text-decoration:none;
color:#FFFFFF;
}


.languesconteneur {
font-family : "Verdana", Verdana, sans-serif;
width:150;
height:25px;
position:absolute;
top:10px;
left:750px;
z-index:1;
border:0px;
font-size: 12px;
text-transform:uppercase;
}



#cadrefondcontenu3-1-LISTE {
width:600px;
height:600px;
background-color:#FFFFFF;
padding-left:20px;
padding-top:20px;

}


#cadrefondcontenu3-1-LISTE-LISTEUR {
width:480px;
height:480px;
overflow:auto;
}

#cadrefondcontenu3-1-LISTE-TITRE {
width:460px;
clear:none;
font-family : "Verdana", Verdana, sans-serif;
text-decoration:none;
font-size: 30px;
color: #0044cc;
height:60px;
padding-top:40px;
}


#cadrefondcontenu3-1-LISTE-LISTEUR-PROD {
width:150px;
height:220px;

float:left;

text-align:center;
}

.cadrefondcontenu3-1-LISTE-LISTEUR-PROD-TITRE {
font-family : "Verdana", Verdana, sans-serif;
text-decoration:none;
font-size: 10px;
color: #0044cc;
line-height:11px;
}
.cadrefondcontenu3-1-LISTE-LISTEUR-PROD-DESCRIPTION {
font-family : "Verdana", Verdana, sans-serif;
text-decoration:none;
font-size: 10px;
color: #0044cc;
line-height:11px;
}
.cadrefondcontenu3-1-LISTE-LISTEUR-PROD-FORMAT {
font-family : "Verdana", Verdana, sans-serif;
text-decoration:none;
font-size: 10px;
color: #0044cc;
line-height:11px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;


}
.cadrefondcontenu3-1-LISTE-LISTEUR-PROD-PRIX {
font-family : "Verdana", Verdana, sans-serif;
text-decoration:none;
font-size: 10px;
color: #0044cc;
line-height:11px;
padding-bottom:5px;
}

.mongrospaniersimpa {
font-family : "Verdana", Verdana, sans-serif;
width:200px;
height:61px;
position:absolute;
bottom:11px;
left:200px;
z-index:1;
border:0px;
font-size: 12px;
text-transform:uppercase;
}


#conteneurfondgrandprod {
width:500px;
height:600px;
background-color:#FFFFFF;


}

#fondgrandprod {
padding-left:20px;
padding-top:20px;
}


#fondgrandprodtexte {
	position:absolute;
	top:390px;
	right:20px;
font-family: 'trebuchet MS', sans-serif;
color: #009900;
font-size: 15px;
letter-spacing: 0pt;
word-spacing: 1.8pt;
line-height: 1.3;
padding:0px;
height:110px;
overflow:auto;
border:0px;
padding:0px;
magin:0px;
width:450px;
}



.fondphotos {
background-color: #66ccff;
height:500px;
}

.fondphotos-uneimage {
padding-top:7px;
padding-bottom:7px;
padding-left:22px;
padding-right:26px;

}

#fondgrandprod-infos {
		position:absolute;
	top:340px;
	right:20px;
width:480px;
text-align:center;
height: auto;
}

.margebleue {
posiiton:absolute;
width:200px;
height:120px;
background-color: #66CCFF;

}

.petitsdrapeauxconteneur {
	position:absolute;
	bottom:0px;
	padding-left:10px;
	float:left;
	width:297px;
	height:65px;
	text-align:left;
	
}




.undrapo {
	width:34;
	height:21;
	padding-right:8px;
	float:left;
	clear:right;
text-align:left;
}


.baschateau {
	position:absolute;
	top:520px;
	right:300px;
	width: 200px;height: 80px;background-color: #cc6600;
background-image: url(/squelettes/images/chateaufrisebas.gif);background-attachment: scroll;background-x-position: 0%;background-y-position: 0%;background-repeat: no-repeat;}

.ajoutaupanierbig img{
border:0px;
padding:0px;
margin:0px;
}

.ajoutaupanierbig input {
	text-align:center;	
border:0px;
padding:0px;
margin:0px;
}

.ajoutaupanierbig {
//	width:200px;
//	text-align:center;
//	clear:right;
//	height:30px;
//	padding:0px;
//	margin:0px;
//	border-bottom:solid 5px #FFF;
}





#texte {

border:0px;
padding:0px;
margin:0px;	


}

.centremoica {
width:250px;
height:30px;
}		


.centremoicaconteneur {
// padding-left:38px;
}



#fondgrandprod-infos .cadrefondcontenu3-1-LISTE-LISTEUR-PROD-TITRE {
	display:none;

}



.cadrefondcontenu3-1-LISTE-LISTEUR-PROD-PANIER.image {
border:0px;
padding:0px;
margin:0px;
clear:both;
	text-align:center;	
}




.fondrapeaux {
	position:absolute;
	top:535px;
	right:0px;
width:296px;
height:100px;
}




#txtcomp{ 
		position:absolute;
	left:0px;
top:100px;
font-family : "Verdana", Verdana, sans-serif;
color:#0044cc;
text-decoration:none;
font-size: 13px;
text-transform:uppercase;
width:100px;




}

#txtcomp img{ 
display:inline-block;
float:left;clear:none;
top:3px;
		position:absolute;

}

#txtcomp a:link{
text-decoration:none;
color:#0044cc;

display:inline-block;
float:right;clear:left;
}



#txtcomp a:visited{
text-decoration:none;
color:#0044cc;
display:block;
float:right;clear:left;
}

#txtcomp a:hover{
text-decoration:none;
color:#FFFFFF;
display:block;
float:right;clear:left;
}

#espace {
padding-bottom:5px;	
}

