*{margin:0;
padding:0;
}
img{
border:0;
}
body{
font-family:georgia,"Times New Roman",Times,serif;
font-size:14px;
color:#666;
text-align:center;
background:#fff;
}
#total{
width:950px;
text-align:left;
margin:0 auto;
padding-bottom:20px;
}

/*header_mlp-a-moi*/
#header_mlp-a-moi{
background:url(../../style/menu/header.jpg) no-repeat 221px 0px;
height:173px;
position:relative;
}
#mlp-a-moi{
	height:27px;
}
#deconnection-amoi{
	position:absolute;
	top:10px;
	right:0px;
	font-size:12px; 
	padding: 0px 4px;
	width:160px;
}
#header_mlp-a-moi img,#mlp-a-moi img{
margin-top:20px;
}
#header_mlp-a-moi ul{
margin-left:210px;
list-style-type:none;
margin-top:-57px;
}
#mlp-a-moi ul{
list-style-type:none;
margin-top:-10px;
margin-left:70px;
}
#header_mlp-a-moi li, #mlp-a-moi li{
float:left;
height:27px;
overflow:hidden;
}
#header_mlp-a-moi ul a, #mlp-a-moi ul a{
display:block;
height:27px;
overflow:hidden;
background-repeat:no-repeat;
padding-top:27px;
}
#header_mlp-a-moi a:hover{
background-position:0 -27px;
}
#flag_en{
position:absolute;
margin-left:695px;
margin-top:75px;
}
#flag_en img{
width:57px;
height:48px;
}
#header_mlp-a-moi #m_accueil{width:92px;}
#header_mlp-a-moi #m_accueil a{background-image:url(../../style/menu/accueil2.gif);width:92px;}
#header_mlp-a-moi #m_accueil_small{width:33px;}
#header_mlp-a-moi #m_accueil_small a{background-image:url(../../style/menu/accueil.gif);width:33px;}
#header_mlp-a-moi #m_vp{width:59px;}
#header_mlp-a-moi #m_vp a{background-image:url(../../style/menu/ventesprivees.gif);width:59px;}
#header_mlp-a-moi #m_mlfw{width:59px;}
#header_mlp-a-moi #m_mlfw a{background-image:url(../../style/menu/mlfw.gif);width:59px;}
#header_mlp-a-moi #m_deco,#mlp-a-moi #m_deco{width:48px;}
#header_mlp-a-moi #m_deco a,#mlp-a-moi #m_deco a{background-image:url(../../style/menu/deco.gif);width:48px;}
#header_mlp-a-moi #m_beaute,#mlp-a-moi #m_beaute{width:58px;}
#header_mlp-a-moi #m_beaute a,#mlp-a-moi #m_beaute a{background-image:url(../../style/menu/beaute.gif);width:58px;}
#header_mlp-a-moi #m_mode,#mlp-a-moi #m_mode{width:49px;}
#header_mlp-a-moi #m_mode a,#mlp-a-moi #m_mode a{background-image:url(../../style/menu/mode.gif);width:49px;}
#header_mlp-a-moi #m_luxes,#mlp-a-moi #m_luxes{width:49px;}
#header_mlp-a-moi #m_luxes a,#mlp-a-moi #m_luxes a{background-image:url(../../style/menu/ptitsluxes.gif);width:49px;}
#header_mlp-a-moi #m_insolite,#mlp-a-moi #m_insolite{width:69px;}
#header_mlp-a-moi #m_insolite a,#mlp-a-moi #m_insolite a{background-image:url(../../style/menu/insolite.gif);width:69px;}
#header_mlp-a-moi #m_restos,#mlp-a-moi #m_restos{width:56px;}
#header_mlp-a-moi #m_restos a,#mlp-a-moi #m_restos a{background-image:url(../../style/menu/restosbars.gif);width:56px;}
#header_mlp-a-moi #m_plaisirs,#mlp-a-moi #m_plaisirs{width:62px;}
#header_mlp-a-moi #m_plaisirs a,#mlp-a-moi #m_plaisirs a{background-image:url(../../style/menu/ptitsplaisirs.gif);width:62px;}
#header_mlp-a-moi #m_culture,#mlp-a-moi #m_culture{width:68px;}
#header_mlp-a-moi #m_culture a,#mlp-a-moi #m_culture a{background-image:url(../../style/menu/culture.gif);width:68px;}
#header_mlp-a-moi #m_gout,#mlp-a-moi #m_gout{width:85px;}
#header_mlp-a-moi #m_gout a,#mlp-a-moi #m_gout a{background-image:url(../../style/menu/gout.gif);width:85px;}
#header_mlp-a-moi #m_cadeaux,#mlp-a-moi #m_cadeaux{width:66px;}
#header_mlp-a-moi #m_cadeaux a,#mlp-a-moi #m_cadeaux a{background-image:url(../../style/menu/cadeaux.gif);width:66px;}
#header_mlp-a-moi #m_bio,#mlp-a-moi #m_bio{width:37px;}
#header_mlp-a-moi #m_bio a,#mlp-a-moi #m_bio a{background-image:url(../../style/menu/bio.gif);width:37px;}

#colonne-gauche{
	width: 550px;
}
#colonne-droite{
	width: 300px;
	float: right;
	height: 500px;
	margin-top: 20px;
	font-family: Georgia;
	font-size: 14px;
}
.prenom{color:#8C5272;font-size:26px}
#avatar{/*float:left;margin:0 10px 15px 0;*/width:80px;height:80px;}

/* Infobulle */
.box-detail, .box-detail-multi, .box-detail-multi-green{
	width: 235px;
	background: none;
	color: white;
	font-family: Georgia;
	font-size: 11px;
	position: absolute;
	display: none;
	border: 0;
	z-index: 5;
}
.box-detail-multi {
	background: url(../images/infobulle_complete.png) no-repeat;
	height: 227px;
}
.box-detail-multi-green{
	background: url(../images/infobulle_complete_green.png) no-repeat;
	height: 227px;
}

.close-infobulle{
	position:absolute;
	right:-16px;
	top:-16px;
}

.slide-container{
	width: 5000px; /* Pour que les infobulles reste placées horizontalement les unes à la suite des autres */
	position: relative;
}
.slide-panel{
	width: 210px;
	float: left;
}
.slide-display-window { 
	overflow: hidden;
	margin: 10px 10px 0px 20px;
}
.nb-adresse-par-epingle{
	position:absolute;
	top: -8px;
	left: 7px;
	width: 10px;
	height: 10px;
	background-image: url(../images/rond-rouge_10x10.png);
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	z-index: 3;
}
.infobulle-arrow-left, .infobulle-arrow-right, .infobulle-arrow-left-perso, .infobulle-arrow-right-perso{
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: none;
	position: absolute;
}
.infobulle-arrow-left{
	background: url(../images/white_arrow_left.png) no-repeat;
	left: -12px;
	top: 100px;
}
.infobulle-arrow-right{
	background: url(../images/white_arrow_right.png) no-repeat;
	right: -25px;
	top: 100px;
}
.infobulle-arrow-left-perso{
	background: url(../images/white_arrow_left_perso.png) no-repeat;
	left: -12px;
	top: 100px;
}
.infobulle-arrow-right-perso{
	background: url(../images/white_arrow_right_perso.png) no-repeat;
	right: -25px;
	top: 100px;
}
/* Infobulle bons plans mylittle */
.box-top{
	background: url(images/box_top.png) no-repeat;
	height: 27px;
	padding: 8px 0px 0px 25px;
	font-weight:bold;
	border: 0;
}
.box-top a, .box-top a:hover, .box-top a:visited,.box-top a:focus {
	color: white;
	text-decoration: none;
}
.box-middle{
	background: url(images/box_middle.png) repeat-y;
	padding: 5px 13px 0px 25px;	
	border: 0;
}
img.photo-box{
	border: 5px solid #AB7E97;
	margin: 0px 7px 5px 0px;
	float:left;
}
.box-bottom{
	background: url(images/box_bottom.png) repeat-y;
	height: 20px;
	border: 0;
}
/* Infobulle bons plans perso */
.box-top-green{
	background: url(images/box_top-green.png) no-repeat;
	height: 27px;
	padding: 8px 0px 0px 25px;
	font-weight:bold;
	border: 0;
}
.box-top-green a, .box-top-green a:hover, .box-top-green a:visited,.box-top-green a:focus {
	color: white;
	text-decoration: none;
}
.box-middle-green{
	background: url(images/box_middle-green.png) repeat-y;
	padding: 5px 13px 0px 25px;	
	border: 0;
	min-height:60px;
}
img.photo-box-green{
	border: 5px solid #93A299;
	margin: 0px 7px 5px 0px;
	float:left;
}
.box-bottom-green{
	background: url(images/box_bottom-green.png) repeat-y;
	height: 20px;
	border: 0;
}

.separateur{
	background:url(images/separateur_small.png) no-repeat;
	width:250px;
	height:1px;
	margin: 10px auto;
}
.separateur2{
	background:#B48CA2;
	width:198px;
	height:1px;
	margin: 5px auto;
	border: 0;
}

div.avis{
	background: #AB7E97;
	padding: 3px;
	position: relative;
}
textarea.avis{
	border: none;
	background: #AB7E97;
	overflow: auto;
	width: 100%;
	height: 50px;
}
textarea.avis-perso{
	border: none;
	background: #93A299;
	overflow: auto;
	width: 100%;
	height: 50px;
}
div.avis-2{
	width: 100%;
	position: relative;
	margin-top: 10px;
}
textarea.avis-2{
	border: none;
	background: #DFCECF;
	overflow: auto;
	width: 100%;
	height: 50px;
}
input.description{
	border: none;
	background: #DFCECF;
	width: 240px;
	height: 25px;
}
form.form-avis{ position:inherit; }
#form_avis { text-align: center; }
fieldset{ border: none; }
#form_avis legend{ color: white; }
.submit-avis, .submit-description, .submit-bonplan, .submit-password{
	background: url(images/bouton_poster-2.png) no-repeat;
	width: 60px;
	height: 17px;
	border: none;
	margin-top: 5px;
	cursor: pointer;
}
.submit-avis-perso{
	background: url(images/bouton_poster_green.png) no-repeat;
	width: 60px;
	height: 17px;
	border: none;
	margin-top: 5px;
	cursor: pointer;
}
.bouton-supprimer-avis{
	position:absolute;
	right:-6px;
	top:-6px;
}

.autres-bons-plans-left {
	float: left;
	margin: 0px 20px 15px 10px;
	width: 43%;
	/*border: 1px solid black;*/
}
.autres-bons-plans-right {
	float: right;
	margin: 0px 10px 15px 20px;
	width: 43%;
	/*border: 1px solid black;*/
}
a.lien_externe{ color: #AC7F93; }
.clear{ clear: both; }

#ajout_adresse {
	width: 150px;
	height: 50px;
	background: url(images/bouton_ajouter_adresse.png) no-repeat;
	margin: 20px 0px;
	cursor: pointer;
}
#ajout_adresse_mylittle {
	width: 150px;
	height: 50px;
	background: url(images/bouton_ajouter_adresse_mylittle.png) no-repeat;
	margin: 20px 0px;
	cursor: pointer;
}

#background-popup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#CCCCCC;  
	border:1px solid #CECECE;   
	z-index:10;  
}  
#popup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	background:#FFFFFF;  
	border:2px solid #AB7E97;  
	z-index:11;  
	padding:15px;
	width: 450px;
}
#popup-close{  
	font-size:14px;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#AB7E97;  
	font-weight:bold;  
	display:block;
	cursor: pointer;	
}
form#ajout-bon-plan { font-family: Georgia; font-size: 12px; }
form#ajout-bon-plan label { margin: 5px; }
form#ajout-bon-plan h1 { font-weight: bold;color: #AB7E97;font-size:13px;margin: 0px 0px 10px; }
form#ajout-bon-plan h3 { font-weight: bold;color: #AB7E97;font-size:12px;margin: 5px 0px; }
form#ajout-bon-plan p { line-height: 2; }
input, textarea{ font-family: Georgia; }
input.ajout-bon-plan { height: 23px; background-color:#DFCECF;border: none; }
textarea.ajout-bon-plan { height: 50px; background-color:#DFCECF;border: none; }

form#modif-nom { font-family: Georgia; font-size: 12px; }
form#modif-nom label { margin: 5px; }
form#modif-nom h1 { font-weight: bold;color: #AB7E97;font-size:13px;margin: 0px 0px 10px; }
form#modif-nom h3 { font-weight: bold;color: #AB7E97;font-size:12px;margin: 5px 0px; }
form#modif-nom p { line-height: 2; }
input, textarea{ font-family: Georgia; }
input.modif-nom { height: 23px; background-color:#DFCECF;border: none; }
textarea.modif-nom { height: 50px; background-color:#DFCECF;border: none; }

form#modif-mot-de-passe { font-family: Georgia; font-size: 12px; }
form#modif-mot-de-passe label { margin: 5px; }
form#modif-mot-de-passe h1 { font-weight: bold;color: #AB7E97;font-size:13px;margin: 0px 0px 10px; }
formmodif-mot-de-passe h3 { font-weight: bold;color: #AB7E97;font-size:12px;margin: 5px 0px; }
form#modif-mot-de-passe p { line-height: 2; }
input, textarea{ font-family: Georgia; }
input.modif-mot-de-passe { height: 23px; background-color:#DFCECF;border: none; }
textarea.modif-mot-de-passe { height: 50px; background-color:#DFCECF;border: none; }

.align-center{ text-align: center; }

div#form-login{
	/*
	left:525px;
	position:absolute;
	top:350px;
	z-index:5;
	*/
	width:280px;
	padding: 10px;
	padding-top:10px;
	margin-top:13px;
	padding-bottom:10px;
	background:#FFFFFF;
	border: 2px solid #A1708B;
	background-color:#F5F5F5;
}

#form-inscription input, #form-login input, #password-forgotten input{
	width: 170px;
	height: 25px;
	border:none;
	background-color:#DFCECF;
	font-size: 18px;
} 


/*FOOTER*/
#pied{
margin:30px 0;
border-top:1px solid #666;
padding-top:5px;
width:950px;
}
#pied p{
text-align:center;
}
#pied a{
color:#6e5d81;
text-decoration:none;
}
#pied a:hover{
color:#8e5076;
}
#pied .rss{
position:absolute;
margin-top:-33px;
margin-left:935px;
}

#bouton_upload_photo{
	height: 25px;
	width: 120px;
	cursor:pointer;
}
#default_avatar{
	width:80px;
	height:80px;
}
#avatars_kanako{
	width: 100%;
}
#avatars_kanako td{
	text-align: center;
}

a.lien-liste-adresse{
	color:#666666;
	text-decoration:none;
}
a.lien-liste-adresse:hover{
	text-decoration: underline;
}
