/* CSS Auparfum */
/* par Kokmoka */
/* http://www.kokmoka.com */

/* General */
* { margin:0; padding:0; }
* html .inputradio { margin-right:0; }
* html .texte { float:left; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: url("images/body.png") top repeat-x #bdbebe; }
a:hover, .texte_highlight3 { color:#b70388; }
a:link { color:#000; }
a:visited { color:#696969; }
#all { float:left; width:660px; }
h1 { color:#B70388; font-size:16px; }
h1 a:link, h1 a:hover, h1 a:visited { color:#B70388; }
#fond { background-color:#f5f4f4; background:url("images/fond_blanc.gif") repeat; margin-left:auto; margin-right:auto; width:993px; padding-left:4px; padding-right:4px; }
/* Entete */
#logo { height:35px; left:20px; position:absolute; top:25px; width:200px; }
#pubentete { float:right; margin-right:7px; margin-top:6px; }
#col1 { clear:left; float:left; padding:10px; width:660px; }
#col2, #col3 { float:right; overflow:hidden; margin-top: 10px; }
#col2 { margin-right:4px; width:136px; }
#col3 { clear:right; width:160px; }
/* Menu */
#barre { background-color:#f5f4f4; height:25px; margin-bottom:0px; }
#nav { font-size:12px; height:20px; margin:0 0 -1px; position:relative; z-index:500; }
#nav .last { background:#B60388; border-color:#B60388; }
#nav .last #itwt { background:#E8DBE8; color:#FFF; }
#nav .last a, #nav .last form { border-width:1px 0 0; width:234px; }
#nav a { background:#B60388; color:#FFF; display:block; padding:0; text-decoration:none; width:140px; }
#nav a:hover { background:#E8DBE8; color:#670b65; }
#nav li { border-right:1px solid #FFF; float:left; }
#nav li ul { left:-999em; position:absolute; width:10em; }
#nav li ul li { border-top:1px solid #FFF; }
#nav li ul li a { background:transparent url("images/menu.png") repeat; }
#nav li ul ul { border-left:1px solid #fff; margin:-22px 0 0 151px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; min-height:0; }
#nav, #nav ul { line-height:24px; list-style:none; margin:0; padding:0; text-align:center; }
/* Blocs colonne droite */
#menudroite { margin-right:10px; padding-top:10px; padding-bottom:10px; }
.bandroite { float:right;clear:right; width:300px; padding:0px; background-color:#E5E5E5; padding-bottom:0px; margin-bottom:5px; }
.bloc_droite { margin-bottom:5px; background-color:#B60388; font-size:10px; padding:1px; }
.bloc_droite h1 { color:#FFF; background-color:#B60388; padding:5px; font-size:14px; font-weight:normal; }
.bloc_droite .bloc_content { padding:5px; background-color:#FFF; }
.bloc_droite .inner { padding:5px; background-color:#FFF; }
.bloc_droite a { text-decoration:none; }
.bloc_glam{ margin-bottom:5px; padding:0;}
.bloc300  { width:300px;clear: right;
    float: right;
    overflow: hidden;
    width: 300px;}
/* Bloc login */ 
#bloc_membres,  #bloc_recherche { float:right; overflow:hidden; width:300px; clear:right; }

#bloc_membres fieldset { padding:0; }
.erreur_message { color:#F00 }
#bloc_membres input { height:14px; }
#bloc_membres label { display:block; float:left; width:150px; }
#bloc_membres label.nofx { width:180px; }
.formnewsletter, .passform { height:400px; }
.formulaire_oubli { height:400px; }
#bloc_membres .choix { float:left; width:220px; }
#bloc_membres input.submit { float:right; height:24px; }
#bloc_membres fieldset li { margin-bottom:3px; margin-top:0; }
#bloc_membres .logoauteur { float:right; height:50px; width:50px; }
/* Bloc membres */
.bugajaxie { line-height:1px; display:none; }
#bloc_membres .btn { margin-top:20px; }
#bloc_membres .bonjour { font-size:14px; }
#bloc_membres .inputsubmit { width:5px; }
#bloc_membres .inputtext { width:114px; }
#bloc_membres fieldset { border:none; }
/* Bloc Avis */
#bloc_avis p { margin-bottom:5px; }
#blocpreferes .inner { padding-left:10px; }
#bloc_matiere h2 a { font-size:14px; font-weight:normal; color:#B60388; }
a.voirtout { display:block; padding-left:10px; background:url("images/fleche.gif") no-repeat left; color:#B60388; text-align:left; margin-top:5px; }
/* Bloc Dossiers */
#bloc_dossiers h2 { color:#e6066b; font-size:11px; font-weight:700; }
#bloc_dossiers h3 { color:#FFF; font-size:14px; }
#blocformavis { margin-bottom:30px; }
#blocformavis { border:1px solid #D2D1D1; padding:10px; }
#blocformavis .barretitre { background-color:#fbfbfb; margin-bottom:10px; }
#blocformavis h1 { color:#b70388; font-size:14px; }
#blocformavis textarea { font-size:11px; padding:2px 5px; width:600px; }
/* Bloc actu des blogs */
#bloc_rss h2 { font-size:11px; font-weight:normal; }
#bloc_rss h2 a { text-decoration:none; }
#bloc_rss .actublog { margin-bottom:5px; }
.form_5, #blocnewsletter fieldset, .form_12 fieldset, fieldset fieldset { border:none; }
#formulaire_sondage fieldset { border:none; padding:0; }
#formulaire_sondage fieldset legend { display:none; }
#formulaire_sondage .choix { clear:both; }
#blocsponsorises { background-color:#e5e5e5; color:#670b65; font-size:10px; padding:10px; }
#diapo { float:left; height:230px; margin-bottom:20px; overflow:hidden; width:440px; }
#diapo .top { margin-right:20px; }
#diapo .visuelune { float:left; height:210px; margin-left:10px; margin-right:30px; padding-top:20px; }
#diapocontrol { background-color:#E5E5E5; float:left; height:230px; overflow:hidden; padding-left:10px; width:150px; }
#diapocontrol a.activeSlide .titrecontrol { background:url(images/triangleblanc.png) right no-repeat #E1B9D7; }
#diapocontrol h2 { color:#670B65; margin-bottom:10px; }
#diapocontrol li { clear:both; list-style:none; overflow:hidden; padding:0; }
#diapocontrol li a { color:#CCC; display:block; font-size:12px; height:40px; margin-bottom:5px; padding-right:20px; text-decoration:none; width:100%; }
#diapocontrol li a.activeSlide { background:url(images/triangleblanc.png) right no-repeat #E1B9D7; color:#670B65; }
#diapocontrol li img { display:none; float:left; margin-right:10px; }
#diaporama { height:230px; }
#entete { background-color:#FFF; height:110px; position:relative; }
#footer { clear:both; padding-left:10px; padding-right:10px; }
#googlecentre, .btnform { text-align:center; }
#introdossier { font-style:italic; margin-bottom:20px; }
/* Sommaire */
a.lien_pagination { color:#670B65; margin-top:10px; }
#first, #second { float:left; width:435px; margin-bottom:10px; background-color:#D2D1D1; padding:1px; }
#concours { float:left; width:435px; }
.affiliation { background-color:#DFDFDF; border-color:#B70388; border-style:none; border-width:medium; font-size:9px; margin-bottom:10px; margin-top:10px; padding:5px; }
.affiliation-titre { color:red; font-size:14px; margin-bottom:5px; }
.article { border-color:#bfbfbf; border-style:dotted; border-width:0 0 1px; padding-top:10px; }
.article h1 { color:#670b65; font-size:14px; padding-top:5px; text-transform:uppercase; }
.auteurs { color:#666; font-size:10px; font-style:italic; margin-bottom:10px; }
.avis { clear:left; text-align:right; }
.barretitre { padding-bottom:2px; padding-left:5px; padding-top:2px; margin-top:10px; }
.barretitre h1 { border-bottom:1px solid #B70388; color:#B70388; font-size:16px; font-weight:bold; margin-bottom:30px; }
.blocpreferes { background-color:#e8dbe8; color:#670b65; font-size:10px; padding:10px; }
.blocpreferes h1 { color:#670b65; font-size:22px; font-weight:400; }
.charte, .formprofil label { font-size:10px; }
.choix_mots li { float:left; list-style-type:none; padding-right:25px; }
.commentaire { padding-top:10px; }
.etiquette { height:15px; margin-bottom:5px; }
.form_12 img { clear:none; float:right; }
.form_12 li { border:2px solid #696969; float:left; font-size:14px; font-weight:700; height:180px; list-style:none; margin-bottom:20px; margin-right:10px; padding:10px; width:260px; }
.form_5 li { display:block; float:left; height:250px; margin-right:20px; width:150px; }
.formfx li { display:inline; list-style:none; }
.formprofil { border:1px solid #D2D1D1; padding:10px; float:left; width:290px; margin-right:10px; margin-bottom:10px; }
.formprofil.dr { float:right;}
.formprofil h2 { border-bottom:1px solid #B70388; color:#B70388; font-size:16px; font-weight:bold; margin-bottom:10px; }
#profil h3 { border-bottom:1px dotted #B70388; color:#B70388; font-size:12px; font-weight:bold; margin-bottom:10px; }
#profil p { margin-bottom:5px; }
.formprofil .explications { color:#B70388; margin-bottom:10px; }
#selection li { display:block; float:left; clear:both; list-style-image:url(images/puce.png); margin-bottom:10px; }
#selection .desc { float:left; width:200px; margin-right:20px; }
#selection form { float:right; }
.formprofil input.submit { background-color:#B70388; color:#FFF; border:none; }
.formulaire { margin-left:auto; margin-right:auto; padding:20px; width:410px; }
.formulaire_recherche { text-align:left; }
.formulaire_recherche label, .spip_form_label_obligatoire, .form_5 legend, .formulaire_sondage img { display:none; }
.indice { font-style:italic; }
.info { border-color:#bfbfbf; border-style:dotted; border-width:0 0 1px; padding-bottom:10px; padding-top:10px; }
.info a:link, .top a:link, .article a:link { color:#000; text-decoration:none; }
.info a:visited, .top a:visited, .article a:visited, .affiliation a { color:#000; text-decoration:none; }
.info h1, .info h1 a:link, .info h1 a:visited,, .top h1 a:link, .top h1 a:visited {
color:#670B65;
font-size:18px;
padding-top:5px;
text-transform:uppercase;
}
.inputradio { clear:both; float:left; height:15px; margin-right:5px; width:15px; }
.inputsubmit { font-size:9px; height:20px; padding-bottom:2px; width:60px; }
.inputtext { background-color:#FFFEFF; border:1px solid #a5acb2; display:block; float:left; font-size:10px; height:15px; margin-right:3px; padding-left:5px; padding-right:5px; padding-top:2px; width:200px; }
.libelle { color:#b70388; float:left; font-size:10px; margin-right:5px; padding-top:4px; }
.nav2 { border-top-color:#bfbfbf; border-top-style:solid; border-width:1px 0 0; color:#999; font-size:10px; margin-left:auto; margin-right:auto; padding-bottom:5px; padding-top:5px; text-align:center; }
.nav2 a:link { color:#999; text-decoration:none; }
.nav2 a:visited { color:#999; text-decoration:none; }
.nav2 li { display:inline; list-style-image:none; list-style-type:none; margin-left:25px; margin-right:25px; }
.prix { color:#C00; font-size:11px; margin-bottom:3px; }
.reponse { padding-left:30px; }
.reponse .reponse .reponse .reponse .reponse .reponse .reponse .reponse .reponse .reponse{ padding-left:0px; }
.spip_documents { margin-left:10px; margin-right:10px; }
.spip_form_champ { clear:both; }
.texte { overflow:hidden; }
.texte_downlight1 { color:#595959; }
.texte_downlight2 { color:#999; ; font-size:11px; }
.texte_downlight2 a:link, .texte_downlight3 a:link { color:#999; font-weight:700; text-decoration:none; }
.texte_downlight2 a:visited, .texte_downlight3 a:visited { color:#999; font-weight:700; text-decoration:none; }
.texte_downlight3 { color:gray; font-size:9px; text-align:right; }
.texte_highlight1 { color:#660B65; }
.texte_highlight2 { color:#B60388; }
.texte_highlight4 { color:#333; font-weight:700; }
.texte_highlight5 { color:#660B65; font-size:15px; font-weight:bold; }
.texte_marque { font-size:14px; font-style:italic; font-weight:400; text-transform:none; }
.texte_new { color:#e50400; font-size:12px; font-style:italic; font-weight:700; }
.texteblocavis2 { border-color:#bfbfbf; border-style:dotted; border-width:0 0 1px; margin-bottom:20px; padding-bottom:10px; }
.textes { font-size:10px; font-style:italic; margin-bottom:10px; }
.titrecontrol { font-size:10px; padding-right:10px; }
.titrepage { border-bottom-color:#b70388; border-bottom-style:solid; border-width:0 0 2px; color:#b70388; font-size:24px; }
.top h1 { color:#670B65; font-size:20px; padding-left:20px; text-transform:uppercase; }
.visuel { float:left; margin-right:10px; }
.visuelune { padding:5px; padding-bottom:10px; float:left; }
div#bloccadre h1 { margin-right:10px; }
div#bloccadre p, div#bloccadre2 p { margin:0 10px 0 20px; }
div#bloccadre2 { padding-bottom:5px; }
div#cadre { background-color:#FFF; padding:5px 5px 0; background-color:#FFF; }
#cadre .top h1 { font-size:16px; }
div#cadre2 { background-color:#FFF; padding:5px 5px 0; background-color:#FFF; }
div#cadre2 .titre, div#cadre .titre, #blocactushome .titre, #critiques_home .titre { color:#B70388; font-size:16px; font-weight:bold; border-bottom:1px solid #B70388; margin-bottom:10px; }
div#cadre2 .visuelune, div#cadre .visuelune { padding-right:10px; }
div.row { clear:both; font-size:18px; height:15px; margin:15px 0 0; }
fieldset { padding:20px; }
fieldset fieldset legend { color:#000; display:inline; }
fieldset li { list-style:none; margin-bottom:5px; margin-top:5px; }
html>body #nav li { border-right:1px solid transparent; }
html>body #nav li ul li { border-top:1px solid transparent; }
html>body #nav li ul ul { border-left:1px solid transparent; }
img { behavior:url("../../win_png.htc"); border-width:0; }
legend { color:#670b65; }
ul { list-style-position:inside; }
ul.plansite li { border-left:1px solid #000; color:#000; margin:0; padding:0; }
ul.plansite li a { border-bottom:1px solid #000; color:#000; padding-left:0.5em; text-decoration:none; }
ul.plansite li strong { font-size:105%; }
ul.plansite, ul.plansite ul { font-size:12px; list-style-type:none; margin:0; padding:0 0 0 1.5em; }
.newsletter input { margin:5px; }
#blocactushome { float:right; width:200px; font-size:10px; background-color:#FFF; overflow:hidden; padding:5px; border:solid 1px #d2d1d1; margin:0; }
#blocactushome .logo { float:left; padding:5px; }
#blocactushome h1 { padding-left:48px; line-height:48px; background:url(images/picto_actus.png) no-repeat left; }
#blocactushome h2 a { color:#670B65; font-size:12px; }
#blocactushome a { text-decoration:none; }
#blocactushome .actu { padding-bottom:3px; border-bottom:1px dotted #999; margin-bottom:3px; }
#critiques_home { background-color:#FFF; border:solid 1px #d2d1d1; padding:10px; margin-top:10px; }
#critiques_home .info { border:none; border-bottom:1px dotted #999; }
.info { background-color:#FFF; border:solid 1px #999; padding:10px; margin-bottom:10px; }
.commentaire { background-color:#FFF; border:solid 1px #999; padding:10px; margin-top:10px; line-height:18px; }
.pagination { background-color:#F5F4F4; padding:4px; }
.clear { clear:both; height:1px; }
#bloc_sondage td { margin-bottom:4px; border-bottom:dotted 1px #999 }
.tools { float:right; width:210px; text-align:right; }
.identite { float:left; width:260px; }
.tools .element { float:right; clear:right; font-size:10px; color:#999; padding-bottom:5px; }
.tools .element a { color:#999; }
.element.parfumoheque { background-color:#fbfbfb; padding:5px; border:1px solid #999; color:#B60388; }
.parfumoheque .formulaire_favori { padding-right:35px; }
#formulaire_forum fieldset { border:none; padding:0; margin:0; }
#blocavis2 .avatar { clear:both; float:left; width:45px; }
#blocavis2 .details { float:left; color:#999999; font-size:12px; margin-bottom:10px; }
#blocavis2 .texte { clear:both; padding-left:45px; line-height:18px; }
#blocavis2 { background-color:#FFFFFF; border:1px solid #999999; line-height:18px; margin-top:30px; padding:10px; margin-bottom:20px; }
#blocavis2 .texte_downlight2 { margin-top:10px; }
.ui-tabs-panel { background-color:#FFFFFF; border:1px solid #999999; line-height:18px; padding:10px; }
#formulaire_login li .details { float:left; clear:both; }
#formulaire_login a#spip_pass { display:inline;}
p.boutons { display:block; width:100%; text-align:right; height:24px;}
#pass_securise img{ display:none;} 
.formulaire_login legend {
	display:none;
}
#formulaire_forum legend {
	display:none;
}
#blocavis2 #formulaire_login { display:block; background-color:#e7e7e7; }
#barre_1 { display:none; }
.spip_barre { background-color:#e7e7e7; }

/* Forms et tables */
.spip_forms { border-left: none; }
.spip_forms legend { display:none; }
.spip_forms fieldset { border:none; }


.info .iloveparfums a, .iloveparfums a { padding:8px; border:1px solid #F96160; width:auto; color:#6E6566; float:left; padding-left:28px; background:url("images/iloveparfums.gif") no-repeat left; margin-top:10px; margin-bottom:10px; text-decoration:none;} 


.descriptionconcours { clear:both; float:left;}
.spip_forms .spip_bouton input {
background: #B60388;
border: none;
color: #FFF;
}

.formInfo a, .formInfo a:active, .formInfo a:visited {
background-color: #B60388;
}



