body { background-color: #FFC3E7; border:none; margin:0 0 0 0; padding: 0; text-align: center; font-size: 11px; font-family: Arial; }



p,td,ul { font-size: 11px; font-family: Arial; }



.nav {background-color: transparent; width: 428px; height: 18px; padding: 0px; font-family: times, serif; font-size: 10px; text-align: center;}



a.menu {font-family: Verdana, sans-serif; font-size: 10px; color: #f10691; text-decoration: none; font-weight: bold; }



a.menu:hover {font-family: Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline; font-weight: bold;}



a.menu:active {font-family: Verdana, sans-serif; font-size: 10px; color: #f10691; text-decoration: none; font-weight: bold;}






a.sidemenu {

  font-weight:normal;

  color:#603912;

  display:block;

  margin: 0 0 0 30;

  padding: 0 0 5 0;

  /*white-space:nowrap;*/

  text-decoration:none;

}



a.sidemenu:hover {

  font-weight:normal;

  color:#603912;

  display:block;

  margin: 0 0 0 30;

  padding: 0 0 5 0;

  /*white-space:nowrap;*/

  text-decoration:none;

}



a.sidemenu:active {

  font-weight:normal;

  color:#603912;

  display:block;

  margin: 0 0 0 30;

  padding: 0 0 5 0;

  /*white-space:nowrap;*/

  text-decoration:none;

}



img.under { margin-right: 0px }



input, textarea { background-color: transparent}



.description { padding: 20px; height: 250px; border: 1px solid #EC0F80}



.asterisk { color: red; font-weight: bold; }



H1 {  padding: 0 0 0 0; font-size: 26px; color: #EC0F80; font-family: Garamond, Times New Roman,serif };





/* for the small windows that appear over the large cake image */



div.TextWindowContainer {

	position:relative;

	margin:0px;

}



div.TextWindow {

	width:370px;

	height:125px;

	display:none;

	position:absolute;

/*

	top:373px;

	left:0px;

*/

	border:1px solid #333333;

 	background:#ffffff;

	padding:0px;

	margin:0px;

	margin-top: 473px;

	opacity: 0.6;

	 /* To get opacity working in IE:  http://www.quirksmode.org/css/opacity.html */

  	filter: alpha(opacity=60);

}



/*

.bloc2 {height: 598px; width: 372px; float: left; margin-left: 0px; margin-right: 0px; background-image: url(../images/gallery/1.jpg); background-position: top center; background-repeat: no-repeat;}

.conteneur { margin: 0px auto; width: 912px; background-image: url(../images/main_mid_bg.jpg); background-position: top center; background-repeat: repeat-y; } //min-height: 100%; - problem with this in Safari



.first { width: 912px; }

.second {width: 200px; float: left; text-align: left}// background-color: orange; 

.third {padding-top: 280px; margin-left: 220px;}



.bloc1 {background-color: transparent; height: 38px; width: 64px; float: left;}



.bloc3 {background-color: transparent; width: 428px; float: left; padding: 0; margin-left: 0px; text-align: left}

.bloc3a {background-color: transparent; width: 388px; height: 202px; float: left; padding: 15 0 0 15; margin-left: 0px; text-align: left; background-image: url(../images/swirl.jpg); background-position: top center; background-repeat: no-repeat; }



.bloc3b {background-color: transparent; width: 100%; float: left;  padding: 0 0 0 15; margin-left: 0px; text-align: left;}



.navgfx {background-color: transparent; height: 154px; float: left;}

.subnavgfx {background-color: transparent; height: 67px; float: left;}

.bloc4 {background-color: transparent; height: 38px; width: 48px; float: left; margin-left: 0px;}



.mainsubhead { margin-right: 0px; text-align: left; }



*/



