

body{background:#FFFFFF;margin-top:0px;margin-bottom:0px;margin-left:0;margin-
right:0;}
#global{margin-left:auto;margin-right:auto;width:760px;}

#fondHome{background: url(../img/fond_home.jpg) no-repeat #F9E15A;}
#fondHome2{background: url(../img/fond_home2.jpg) no-repeat #F9E15A;}
#fondHome3{background: url(../img/fond_home3_650.jpg) no-repeat #F9E15A;}
#fondEtoile{background: url(../img/fond_etoile.jpg) no-repeat #F9E15A;}
#fondHalo{background: url(../img/fond_halo.jpg) no-repeat #F9E15A;}
#fondHaloHaut{background: url(../img/fond_halo_haut.jpg) no-repeat #F9E15A;}
#fondHaloMenu{background: url(../img/fond_halo_menu.jpg) no-repeat #F9E15A;}
#fondHaloRecette{background: url(../img/fond_halo_recette.jpg) no-repeat 
#F9E15A;}

.bleu10verdana{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #006495;}
.bleu10arial{font: italic 10px Verdana Arial, Helvetica, sans-serif;color: 
#364C95;}

.bleu11verdana{font: 11px Verdana, Arial, Helvetica, sans-serif;color: #364C95;}
a.bleu11verdana:link{font: 11px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu11verdana:visited{font: 11px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu11verdana:hover{font: 11px Verdana, Arial, Helvetica, sans-serif;color: 
#A1181B;text-decoration: underline}

.bleu10verdana{font: 10px Verdana, Arial, Helvetica, sans-serif;color: #364C95;}
a.bleu10verdana:link{font: 10px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu10verdana:visited{font: 10px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu10verdana:hover{font: 10px Verdana, Arial, Helvetica, sans-serif;color: 
#A1181B;text-decoration: underline}

.bleu12verdana{font: 12px/18px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;}
a.bleu12verdana:link{font: 12px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu12verdana:visited{font: 12px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu12verdana:hover{font: 12px Verdana, Arial, Helvetica, sans-serif;color: 
#A1181B;text-decoration: underline}

.bleu12arialital{font: italic 12px Verdana Arial, Helvetica, sans-serif;color: 
#364C95;}

.bleu11arialbis{font: 11px/12px Arial, Helvetica, sans-serif;color: #364C95;}

.bleu11arial{font: 11px Arial, Helvetica, sans-serif;color: #364C95;}
a.bleu11arial:link{font: 11px Arial, Helvetica, sans-serif;color: #364C95;text-
decoration: underline}
a.bleu11arial:visited{font: 11px Arial, Helvetica, sans-serif;color: 
#364C95;text-decoration: underline}
a.bleu11arial:hover{font: 11px Arial, Helvetica, sans-serif;color: #A1181B;text-
decoration: underline}

.blanc13arial{font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc13arial:link{font: 13px Arial, Helvetica, sans-serif;color: #FFFFFF;text-
decoration: none}
a.blanc13arial:visited{font: 13px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: none}
a.blanc13arial:hover{font: 13px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: underline}

.blanc12arial{font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc12arial:link{font: 12px Arial, Helvetica, sans-serif;color: #FFFFFF;text-
decoration: none}
a.blanc12arial:visited{font: 12px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: none}
a.blanc12arial:hover{font: 12px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: underline}

.blanc11arial{font: bold 11px Arial, Helvetica, sans-serif;color: #FFFFFF;}
a.blanc11arial:link{font: bold 11px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: none}
a.blanc11arial:visited{font: bold 11px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: none}
a.blanc11arial:hover{font: bold 11px Arial, Helvetica, sans-serif;color: 
#FFFFFF;text-decoration: underline}

.champLogin{font: 13px Verdana, Arial, Helvetica, sans-serif;color: #364C95; 
background-color:#F9E15A; height:20px; width: 192px; border: 1px solid #364C95;}

.champLogingoodies{font: 13px Verdana, Arial, Helvetica, sans-serif;color: 
#364C95; background-color:#FDEEA4; height:20px; border: 1px solid #364C95;}


.champinscript{font: 12px Verdana, Arial, Helvetica, sans-serif; color: 
#000000; background-color:#FFFFFF; height:16px; width:179px; border: 1px solid 
#346799;}

.champinscript2{font: 12px Verdana, Arial, Helvetica, sans-serif; color: 
#000000; background-color:#FFFFFF; height:16px; width:50px; border: 1px solid 
#346799;}

.champArea{font: 13px  Verdana, Arial, Helvetica, sans-serif;color: #364C95; 
background-color:#F9E15A; border: 1px solid #364C95;}


.pad4{padding: 4px;}
.pad4h{padding-left: 4px;padding-right: 4px;}
.pad8{padding: 8px;}
.pad8h{padding-left: 8px;padding-right: 8px;}
.pad16h{padding-left: 16px;padding-right: 16px;}
.pad44l{padding-left: 44px;padding-right: 24px;}

UL
{margin-top: 5px; margin-left: 25px;}

LI
{margin: 0px; padding: 0px; border:0px;} 

P {margin-top: 7px; padding: 0px; margin-bottom: 7px;}

.note {font: italic 11px Verdana, Arial, Helvetica, sans-serif; color: 
#364C95; }

.envoyer_cadre {background: url(../img/envoyer_cadre.gif); width: 417px; 
height: 294px; margin: auto; vertical-align:middle;}

.error {font:12px/18px Verdana, Arial, Helvetica, sans-
serif;color:#FF0000;padding-left:38px;float:left;width:100; }

a sup {text-decoration:none;}


.formBox {
background-color: #FCEFA8;
border: 1px solid #374D95;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #374D95;
width: 170px;
}






/** added for anniversaire */

#anniversaire {
   font-family:antigua,Monotype Corsiva,Arial;
   margin-top:20px;
   margin-left:20px;
   margin-bottom:20px;
   margin-right:10px;
}

#anniversaire .anniversaireBook {
  width:964px;
  height:700px;
  background-image: url(../img/splenda1_bgr2.jpg);
  background-repeat: no-repeat;
}

#anniversaire .footerCopy {
  width:970px;
}

#anniversaire .rightCol {
   float:left;
   padding-left:550px;
   padding-right:0px;

}

#anniversaire .leftCol {
   float:left;
   padding-left:150px;
   padding-top:160px;
}

#anniversaire .business-col-1 {
   float:left;
   width:100px;
   color:#c17430;
   font-size:18px;
}

#anniversaire .business-col-large {
   float:left;
   width:260px;
   color:#c17430;
   font-size:18px;
   clear:both;
}

#anniversaire .radioButtonText {
   color:#7d4616;
   font-size:18px;
}

#anniversaire .radioButton {
   float:left;
   margin-left:30px;
}

#anniversaire .business-col-2 {
   width:160px;
   color:#c17430;
   font-size:18px;
   background-color: #FAF8F3;
   border: 1px solid #D4A376;
   height: 18px;
   font-family:antigua,Monotype Corsiva;
}

#anniversaire .mainText {
  font-family:antigua,Monotype Corsiva,Arial;
  padding-top:250px;
  font-size:28px;
  color:#7d4616;
}

#anniversaire .subText {
  font-family:antigua,Monotype Corsiva,Arial;
  font-size:20px;
  color:#c17430;
}

#anniversaire .formulaire {
  width:964px;
  height:700px;
  background-image: url(../img/back_formulaire.jpg);
  background-repeat: no-repeat;
}

#anniversaire  .emailFields {
  float:left;
  padding-left:120px;
  margin-top:390px;
}

.lineBreak {

  padding-top:3px;

}

/** added for anniversaire jue */

#anniversaire .email-label {
   float:left;
   width:70px;
   color:#c17430;
   font-size:16px;
  
}

#anniversaire .email-text {
   width:180px;
   color:#c17430;
   font-size:10px;
   background-color: #FAF8F3;
   border: 1px solid #D4A376;
   height: 18px;
   font-size:18px;
   font-family:antigua,Monotype Corsiva;
  
}

/** added for anniversaire mercie */
#anniversaire .anniversaireBookt {
  width:964px;
  height:700px;
  background-image: url(../img/splenda1_bgr3.jpg);
  background-repeat: no-repeat;
}


#anniversaire .mainTextm {
  font-family:antigua,Monotype Corsiva,Arial;
  padding-top:190px;
  font-size:28px;
  color:#7d4616;
}


#anniversaire .rightColm {
   float:left;
   padding-left:520px;
   padding-right:0px;
}



/** added for anniversaire intro */



#anniversaire .mainTexintro {
  font-family:antigua,Monotype Corsiva,Arial;
  padding-top:200px;
  font-size:28px;
  color:#7d4616;
}


#anniversaire .dropdown {
   color:#c17430;
   font-size:15px;
   background-color: #FAF8F3;
   border: 1px solid #D4A376;
   font-family:antigua,Monotype Corsiva;
}


#anniversaire  .information {
  font-family:Verdana, Arial, Helvetica;
  padding-left:80px;
  font-size:11px;
  color:#6B95BF;
  width:800px;
  padding-top:0;
  float:left;
  margin-top:-67px;
 
}

a.informationLink:link {
  font: 11px Verdana, Helvetica, sans-serif;
  color: #6B95BF;
  text-decoration: underline
}

a.informationLink:visited {
  font: 11px Verdana, Helvetica, sans-serif;
  color: #6B95BF;
  text-decoration: underline
}

a.informationLink:hover  {
  font: 11px Verdana, Helvetica, sans-serif;
  color: #A1181B;
  text-decoration: underline
}


#anniversaireFlash {
   font-family:antigua,Monotype Corsiva,Arial;
   margin:30px;
   border:0;
}

.tableSpace {
padding: 0.8cm 0.4cm
}

.tableSpace1 {
padding-top: 0.8cm 
}

.tableSpace2 {
padding-top: 2.1cm ;

}

.textBox {
  background-color: #FCEFA8; 
  border: 1px solid #374D95; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #374D95; 
  width: 170px;
}

/************************************
    Coupon CSS
************************************/

#coupon-wrapper {
	width: 680px;
	position:relative;
	color: #05ACBE;
	font-weight: bold;
	
}

#post_code {
	position: absolute;
	top: 10px;
	left: 23px;
	width: 200px;
	z-index: 200;
	font-weight: bold;
	font-size:12px;
}



.noelbody {
	font-family:Verdana, Arial, Helvetica;
	color: #05ACBE;
	font-weight: bold;
	padding-left: 20px;
}



.noelImg {
	border: 2px dotted #05ACBE;
	padding: 6px;
}



/* Splenda Fr Olympics */
#wrapper { 
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
text-align: left;
width: 440px;

}

#content { 
 text-align:left;
 color: #333;
 height: 500px;
 display: inline;
 background-color:#FFFFFF;
}

.olympicLogo {
background-image:url(../img/Olympiclogo.gif);
background-repeat:no-repeat;
height:139px;
width:444px;

}

.olympicContent {
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
font-size:16px;
margin:0px 0px 0px 48px;
}

.olympicContent p {
font-weight:200;
}

.olympicTextContainer {
font-family:Arial, Helvetica, sans-serif;
margin:10px 0px 0px 0px;
padding-left:40px;
}

.olympicText1{
background-image:url(../img/Mon_nom.gif);
width:366px;
height:55px;

}

.olympicText2{
background-image:url(../img/Mon_prenom.gif);
width:366px;
height:55px;
}

.olympicText3{
background-image:url(../img/Mon_email.gif);
width:366px;
height:55px;
}

.olympicError {
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.olympicsInputText {

margin:15px 0px 0px 120px;

}

.olympicsCheck{
padding-left:43px; 
padding-top:10px;
font-size:14px;
}



.olympicsPolicy {
margin:45px 0px 0px 48px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.olympicBreak{
padding-top:8px;
}

.olympicFooter{
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
height:45px;
width:444px;

}

.flashAd {
 position: relative;
 margin-left: -10px;
}

.tickBoxImg {
 position: relative;
 top: 5px;
}

input.olympicsInputText {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}

.olympicsMerci {
 color: #333333;
 font-size: 16px;
}

.olympicsMerciMessage {
 color: #333333;
 font-size: 11px;
}

.olympicsMerciImg {
  margin:60px 0px 0px 75px;
}

.olympicsMerciButton {
margin:0px 0px 0px 85px;
}


/***** Added for olympic registration form ******/


.olympicNom{
background-image:url(../img/olympics_nom.gif);
width:366px;
height:55px;

}

.olympicPrenom{
background-image:url(../img/olympics_prenom.gif);
width:366px;
height:55px;
}

.olympicTextDOB{
background-image:url(../img/olympics_date.gif);
width:366px;
height:55px;
}

.olympicAdd{
background-image:url(../img/olympics_add.gif);
width:366px;
height:55px;

}


.olympicPostal{
background-image:url(../img/olympics_postal.gif);
width:366px;
height:55px;
}

.olympicCity{
background-image:url(../img/olympics_ville.gif);
width:366px;
height:55px;
}

.olympicEmail{
background-image:url(../img/olympics_email.gif);
width:366px;
height:55px;
}

.olympicPass{
background-image:url(../img/olympics_pass.gif);
width:366px;
height:55px;
}

.olympicConfirm{
background-image:url(../img/olympics_confirm.gif);
width:366px;
height:55px;
}

.olympicQuestion{
background-image:url(../img/olympic_question.gif);
background-repeat:no-repeat;
width:366px;
height:55px;
}

.olympicAnswer{
background-image:url(../img/olympic_reponse.gif);
width:366px;
height:55px;
}

.olympicReponse{
background-image:url(../img/olympic_reponse.gif);
width:366px;
height:55px;
}

.olympicNewPass{
background-image:url(../img/olympic_newPass.gif);
width:366px;
height:55px;
}

.olympicConfirmPass{
background-image:url(../img/olympic_confirmPass.gif);
width:366px;
height:55px;
}

.olympicsCheck1{
padding-left:10px; 
padding-top:10px;
font-size:14px;
}

.olympicsButton1 {
margin:5px 0px 0px 100px;
}

.olyerror {font:12px/18px Verdana, Arial, Helvetica, sans-
serif;color:#FF0000;padding-left:18px;float:left;width:100; }

/***** Olympic registration meric page *******/

.merciBg {
background-image:url(../img/Game_Phase1.jpg) ;
background-repeat:no-repeat;
background-position:0px 20px;
width:444px;
height:570px;
}
.merciButton {
padding-top:310px;
padding-left:110px;
}

.olympicsInputText2 {
margin:15px 0px 0px 145px;
width:200px;
}

input.olympicsInputText2 {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}

.olympicsInputText3 {
margin:15px 0px 0px 215px;
width:200px;
}

input.olympicsInputText3 {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}


/**********olympic Email *************/

.olympicEmailName{
background-image:url(../img/olympic_emailName.gif);
width:366px;
height:55px;
}

.olympicEmailSurname{
background-image:url(../img/olympic_emailSurname.gif);
width:366px;
height:55px;
}

.olympicFromEmail{
background-image:url(../img/olympic_emailEmail.gif);
width:366px;
height:55px;
}

.olympicToEmail{
background-image:url(../img/olympic_emailEmail1.gif);
width:366px;
height:55px;
}

.olympicsEmailCheck{
padding-left:13px; 
padding-top:20px;
font-size:14px;
}

.olympicpseudo{
background-image:url(../img/mon_pseudo.gif);
width:366px;
height:55px;
}

.olympicEmailButton{

margin:5px 0px 0px 40px;

}

/***Added for registration page ****/

.olympicsInputText4 {
margin:15px 0px 0px 140px;
width:200px;
}

input.olympicsInputText4 {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}

.olympicRegText {
color:#486C9D;
font-fanily:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-left:10px; 
padding-top:10px;
}

.olympicLoginPseudo{
background-image:url(../img/mon_pseudo.gif);
width:366px;
height:55px;
}

.olympicLoginPass{
background-image:url(../img/mon_motdepasse.gif);
width:366px;
height:55px;
}

.olympicLogText {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
padding-left:50px; 
padding-top:10px;
}

.olympicLogSubText{
color:black;
font-fanily:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:50px; 
padding-top:10px;

}

.olympicLogSubBlue{
color:blue;

}
.olympicsInputText5 {
margin:15px 0px 0px 217px;
width:100px;
}

input.olympicsInputText5 {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}

.olympicsRegButton {
border:0;
margin:5px 0px 0px 45px;

}

.merciImg{
margin:5px 0px 0px -11px;
}

.merciImgText{
margin:45px 0px 0px -11px;
}

.merciImgButton {

margin:40px 0px 0px 50px;

}

.merciImgPseudo{
margin:5px 0px 0px 151px;
color:#3D6096;
font-weight:bold;
font-size:20px;
}

.olympicsButton {
margin:5px 0px 0px 45px;
}

.loginText{
color:#637EB3;
}

.olympicsInputText6 {
margin:15px 0px 0px 226px;
width:100px;
}

input.olympicsInputText6 {
 background-color: rgb(255, 255, 255);
 border: 0px solid;
 font-size: 1em;
 font-weight: bold;
 color: rgb(51, 51, 51);
 padding-left: 2px;
 text-align: left;
}

.olympicsLoginButton {
margin:5px 0px 0px 0px;
}

.olympicsClose {
margin:0px 0px 0px 380px;
}


/************Drop down css **************/

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}

/*Selects*/


.selectArea {
	width:210px;
	height:31px;
	background:url(../img/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:17px;
	height:31px;
	float:left;
	background:url(../img/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:25px;
	height:31px;
	float:right;
	background:url(../img/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:17px;
	height:29px;
}
.selectArea .right i {
	display:none;
}
.selectArea .center {
	width:210px;
	color:#FFFFFF;
    position:absolute;
	padding-top:9px;
	padding-left:15px;
	text-align:left;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:4px;
	margin-left:7px;
	width:190px;
	background:#ffffff;
	padding:2px;
	font-size:11px;
	border: 1px #007db4 solid;
	z-index:20;
}
.optionsDivInvisible {
	display:none;
}
.optionsDivVisible {
	display:block;
}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#5f6060;
	text-decoration:none;
	display:block;
	padding:2px 4px;

}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#008dce;
}

/*Test div - testing if stylesheets are enabled*/
#stylesheetTest {
	position:absolute;
	left:-999px;
	width:10px;
	height:10px;
}

.olympicDropDown {

padding-left:142px;
padding-top:15px;
font-family:Arial,Veranda,Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#404040;
}






