.hidden{display: none;}
.activee{display: block;}
.left{float: left;}

/* sert pour annuler le float */
.clearboth{
clear:both;
line-height:0;
display:block;
font-size:0;
}

#caroussel{
	margin-left:4px;
	margin-top:3px;
	width:989px;
	height:237px;
	background:url('/images/bg-caroussel.jpg') no-repeat center top;

/* border: 4px solid #aaa;  pour modifier la couleur du contour du caroussel */
font-family: verdana, sans-serif;
margin-bottom:8px;
}

/* classe pour le conteneur des frames */
#frames_container {
float: left;
margin-left:25px;
margin-top:27px;
background:#fff;
}
/* classe pour les textes de la frame */
#frames_container div  p{
margin: 0px;
}
/* classe pour les frames */
div#frame_1 {
	width: 621px;
	height: 182px;
	cursor:auto;
	background:url('/images/car_gateau2.jpg') right top no-repeat #fff;
} 
div#frame_1 p {
	font-size:12px;
	color:#666666;
	padding-left:15px;
	padding-right:210px
}
div#frame_1 p.m6 {
margin-top:6px
}
div#frame_1 p.m4 {
margin-top:4px
}
div#frame_3 {
	background:url('/images/car_cuisson2.jpg') right no-repeat #fff;
}
div#frame_3 p {
	font-size:12px;
	color:#666666;
	padding-left:15px;
	padding-right:250px;
	margin-top:5px;
}
#frames_menu div#desc_1 {
	position:absolute;font-size:14px;color:#666666;margin-top:3px;
}
#frames_menu div#desc_2 {
	position:absolute;font-size:14px;color:#666666;margin-top:3px;display:none;
}
#frames_menu div#desc_3 {
	position:absolute;font-size:14px;color:#666666;margin-top:3px;display:none;
}
#frames_menu div#desc_4 {
	position:absolute;font-size:14px;color:#666666;margin-top:3px;display:none;
}
#frames_menu div#desc_5 {
	position:absolute;font-size:14px;color:#666666;margin-top:3px;display:none;
}
div#frame_2 {
	width: 621px;
height: 182px;

}
div#frame_2 img{
	border:0px;
}
div#frame_3 {
	width: 621px;
height: 182px;

}
div#frame_4 {
	width: 621px;
height: 182px;

}
div#frame_4 ul {
margin:0px;
padding:0px;
padding-left:15px;
padding-right:15px;
list-style-type:none
}
div#frame_4 li {
	font-size:12px;
	color:#666666;
	padding-left:0px;
	padding-right:15px;
	margin-top:2px
}
div#frame_5 {
	width: 621px;
height: 182px;
}

/* classe pour les titres de frames  */
#frames_container div span.titre{
display: block;
padding: 5px 5px 5px 10px;
color: #FF3363;
font-weight: bold;
font-size: 17px;
font-family: arial, sans-serif;
}

.opak {
	background:#E3E3E3;color:#000000;
	opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);
}
.opakbold {
	background:#E3E3E3;color:#000000;
	opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;filter: alpha(opacity=70);
}
.opak2 {
	opacity: 0.6;-moz-opacity: 0.6;-khtml-opacity: 0.6;filter: alpha(opacity=60);
}

/* classe pour les images de la frame */
#frames_container div  img{
margin: 5px 10px 5px 0px;
}



/* classe pour les liens de la frame 
#frames_container div  a{
background: url('images/bullet_frame_link.gif') 0 1px no-repeat;
padding: 0 0 0 10px;
color: #666666;
font-weight: bold;
font-size: 14px;
text-decoration: none;
}*/
#frames_container a {
	color:#2288EE;
	text-decoration:none
}
#frames_container a.invisible{
	font-weight:bold;color:#000000;text-decoration:none;
}

/* classe pour le conteneur des liens*/
#frames_menu {
color:#000000;
position:absolute;
z-index:3900;
width:621px;
height:20px;
margin-top:189px;
margin-left:25px;
background:#F7F4F6;
}
#frames_menu div {
float:right;
margin-right:2px;
}
/* classe pour les menus */
.menu{
cursor: pointer;
behavior: url('iepngfix.htc');
width:12px;
height:12px;
margin-left:6px;
margin-top:6px;
}
.menu.on{color: #fff; background: url('/images/puce_on.jpg') no-repeat right; } /* couleur menu actif */
.menu.off{background: url('/images/puce_off.jpg') no-repeat right; } /* couleur menu inactif */
.menu.over{background:  url('/images/puce_on.jpg') no-repeat right; } /* couleur menu rollover */
.menu.special{color: #fff; background: url('images/tttab_menu_special.png') no-repeat right;}  /* couleur + hauteur (-1px) menu special */
.menu.special a{
color: #fff; text-decoration: none;
}
.menu span{
display: block;
font-size: 12px;
}
.menu span.paddt{
display: block;
font-size: 12px;
}


