*{margin:0px;padding:0px;}

body{
text-align: center;
background-repeat: repeat-x;
font-family: Arial;
color: #8b0066;
font-size: 12px;
cursor: pointer;
background: #f1f1f1 url(/template/ffeminin/images/habillage_3suisses.jpg) no-repeat top;
/* habillage 
/* fin habillage */
}

a {
color: #8b0066;
}

a img{border: 0px;}

#main{
width: 983px;
margin: 0 auto;
text-align: left;
cursor: normal;
background: #ffffff;
overflow: hidden;
}

#header{
width: 983px;
height: 204px;
background-image: url(/template/ffeminin/images/header.jpg);
}

#centre{
width: 679px;
float: left;
padding-top: 10px;
}

#droite{
width: 304px;
float: left;
margin: 20px 0px 60px 0px;
}

#legal{
color: #8b0066;
font-size: 12px;
text-align: center;
font-weight: bold;
margin-top: 20px;
float: left;
width: 675px;
}
#legal a {
color: #8b0066;
}

/* Header */

#logo, #switch, #pub, #onglets{position: absolute;}
#logo{margin: 42px 0px 0px 0px;}
#switch{margin: 0px 0px 0px 633px;}
#header #pub{margin: 53px 0px 0px 233px;}

#onglets{
margin: 150px 0px 0px 7px;
}

#onglets .beaute{
background-image: url(/template/ffeminin/images/onglet-beaute.png);
}
#onglets .cuisine{
background-image: url(/template/ffeminin/images/onglet-cuisine.png);
}
#onglets .deco{
background-image: url(/template/ffeminin/images/onglet-deco.png);
}
#onglets .jeux{
background-image: url(/template/ffeminin/images/onglet-jeux.png);
}
#onglets .mode{
background-image: url(/template/ffeminin/images/onglet-mode.png);
}
#onglets .people{
background-image: url(/template/ffeminin/images/onglet-people.png);
}
#onglets .couple{
background-image: url(/template/ffeminin/images/onglet-couple.png);
}
#onglets .shopping{
background-image: url(/template/ffeminin/images/onglet-shopping.png);
}
#onglets .astro{
background-image: url(/template/ffeminin/images/onglet-astro.png);
}

.onglet{
margin-right: 3px;
height: 47px;
width: 105px;
display: block;
background-position: 0px 08px;
background-repeat: no-repeat;
float: left;
cursor: pointer;
}

.onglet:hover, .ongletActif{background-position: 0px 0px;}

.onglet h4{display: none;}

/* Droite */

.pub{
	text-align: center;
	padding-top: 10px;
/*	padding-left: 20px;*/
}
#droite #pub{position: relative;}

#bloc-newsletter{
background-image: url(/template/ffeminin/images/bloc-newsletter.jpg);
width: 291px;
height: 167px;
margin-top: 8px;
position: relative;

}

#bloc-meteo{
background-image: url(/template/ffeminin/images/bloc-meteo.jpg);
width: 291px;
height: 158px;
}

#bloc-astro{
background-image: url(/template/ffeminin/images/bloc-astro.jpg);
width: 281px !important;
width: 291px;
height: 166px !important;
height: 210px;
padding: 44px 0px 0px 10px;
}

#bloc-prenom{
background-image: url(/template/ffeminin/images/bloc-prenom.jpg);
width: 291px;
height: 201px;

display: none;
}

/* Contenu Bloc NewsLetter */

#formNewsletter{
margin-top: 65px;
margin-left: 28px;
position: absolute;
}

#formNewsletter label{
color: #e71670;
font-size: 11px;
}

select{font-size: 10px;}

#formNewsletter .email{}
#formNewsletter .email input{
width: 175px;
margin-left: 11px !important;
margin-left: 28px;
}
#formNewsletter .civilite select{
margin-left: 60px;
width: 120px !important;
width: 139px;
}
#formNewsletter .civilite, #formNewsletter .naissance{
margin-top: 0px !important;
margin-top: 2px;
}

#formNewsletter .naissance{}
#formNewsletter .submit{
position: absolute;
margin: 5px 0px 0px 123px !important;
margin: 5px 0px 0px 140px;
}
#formNewsletter .civilite{}

/* Contenu Bloc Meteo */

#puceYahoo{
position: absolute;
margin: 50px 0px 0px 200px;
}

#bloc-meteo select{
background-color: #fff0bf;
border: 1px solid #fff;
width: 155px;
color: #bf3617;
font-size: 11px;
position: absolute;
margin: 50px 0px 0px 35px;
}

#bloc-meteo #meteoItems{
margin: 78px 0px 0px 45px;
position: absolute;
}

#bloc-meteo #meteoItems .meteo{
float: left;
margin-right: 56px;
}

#bloc-meteo .meteo b{
display: block;
font-weight: normal;
font-size: 10px;
color: #bf4708;
text-align: center;
}

/* Contenu Bloc Astro */

#bloc-astro img{margin: 0px 0px 3px 14px;}

/* Contenu Bloc Prenom */

#bloc-prenom input, #genreprenom, #typeprenom{position: absolute;}
#bloc-prenom #submit{margin: 140px 0px 0px 200px;}

#prenom1,#prenom2{
background-color: #f9dbe9;
border: 1px solid #fff;
text-align: center;
color: #bf3617;
width: 120px;
height: 22px;
}

#prenom1{margin: 54px 0px 0px 34px;}
#prenom2{margin: 103px 0px 0px 34px;}

#genreprenom{
margin: 45px 0px 0px 180px;
width: 80px;
}
#genreprenom img{margin-bottom: 9px;}

#typeprenom{margin: 145px 0px 0px 25px;}
#typeprenom img{margin-right: 15px;}

/* divers */

.clear{clear: both;}
