/**********************************************************/
/*                         HEADER   GUEST                 */
/**********************************************************/
/*
POUR UN PEU DE CLARTE : VOICI L ORDRE DES ATTRIBUTS

position:
top:
left:
z-index
display:
float:
height:
line-height:
width:
margin:
padding:
border:
font:
text-align:
text-decoration:
vertical-align:
cursor:
color:
background:

*/
/* BLOC HEADER PUB + LE LOGO + FORM */
/* LE LOGO */
div#slvHeaderG{
position:relative;
height:280px;
width:780px;
margin:0;
padding:0;
background:url(/img/main/common/logo_superlov_g.gif) no-repeat;
}
/* BLOC DE GAUCHE  */
div#slvHeadLeftG{
position:absolute;
top:0;
left:0;
height:280px;
width:445px;
margin:0;
padding:0;
}
	/* LIEN DU LOGO */
	div#slvLogoG{
	position:relative;
	display:block;
	height:75px;
	width:285px;
	margin:0;
	padding:0;
	}
	div#slvLogoG a{
	position:relative;
	display:block;
	height:75px;
	width:285px;
	margin:0;
	padding:0;
	font-size:0;
	color:#FFF;
	}
	/****  MODULE LOG + IMAGE COUPLE ET BOUTON *****/
	/*L IMAGE AVEC LE COUPLE*/
	div#slvHeadModBodyG{
	position:relative;
	display:block;
	height:138px;
	width:456px;
	margin:0;
	padding:0;
	text-align:center;
	background:#fde3ee url(/img/main/common/logo_g2.jpg) no-repeat top left;
	}
		/*  TXT CHAT GRATUIT... */
		h1.slvTxtBodyG2{
		position:absolute;
		top:12px;
		left:20px;
		height:109px;
		line-height:22px;
		width:180px;
		margin:0;
		padding:0;
		font-size:18px;
		text-align:left;
		font-weight:normal;
		color:#fc0b72;
		}
		h1.slvTxtBodyG2 span{
		font-size:23px;
		}
		/* BOUTON INCRIPTION 'Clique ici'*/
		div#slvNoMemberG{
		position:absolute;
		top:15px;
		left:340px;
		z-index:1;
		background:url(/img/fr/index/bouton_home.gif) 15px 14px no-repeat;
		}
		div#slvNoMemberG, div#slvNoMemberG a{
		display:block;
		height:111px;
		width:111px;
		margin:0;
		padding:0;
		}
		
		/* PICTO 'deja membre' */	
		div#slvAlreadyMemberG{
		position:absolute;
		top:120px;
		left:22px;
		height:15px;
		line-height:15px;
		padding-left:17px;
		font-weight:bold;
		text-align:left;
		color:#fc026c;
		background:url(/img/main/common/ico_stars.gif) no-repeat left;
		}
	/*LE BLOCK DU FORM LOG*/
	div#slvHeadModBodyG2{
	position:relative;
	display:block;
	height:56px;
	width:446px;
	padding:0;
	margin:0;
	margin-left:10px;
	text-align:center;
	background:#fde3ee;
	}
	div#slvHeadModBodyG2 form{
	margin:0;
	padding:0;
	}
		/* PARAM DU BLOC LOG*/
		div#slvLogModG{
		position:relative;
		display:block;
		height:53px;
		width:429px;
		margin:0 auto 0 auto;
		padding:0;
		padding-top:3px;
		background:#FFFFFF;
		}
		/* POSITION DES 4 COINS */
		span.slvLogModTopRG{background:url(/img/main/common/headmod_body_topright.gif) no-repeat top right; left:420px; top:0;}
		span.slvLogModTopLG{background:url(/img/main/common/headmod_body_topleft.gif) no-repeat; left:0; top:0;}
		span.slvLogModBotRG{background:url(/img/main/common/headmod_body_botright.gif) no-repeat top right; left:420px; top:47px;}
		span.slvLogModBotLG{background:url(/img/main/common/headmod_body_botleft.gif) no-repeat; left:0; top:47px;}
		
		span.slvLogModTopLG, span.slvLogModBotLG, span.slvLogModTopRG, span.slvLogModBotRG {
		position:absolute;
		display:block;
		height:9px;
		width:9px;
		margin:0;
		padding:0;
		}
			/* PARAM DU TABLEAU CONTENANT LE FORM */
			
			table#slvFormLogG{
			height:42px;
			width:410px;
			margin:0 auto 0 auto; 
			padding:0;
			}
			table#slvFormLogG td{
			height:22px;
			line-height:22px;
			margin:0;
			padding:0;
			padding-left:3px;
			font-weight:bold;
			text-align:left;
			}
			td#slvFormFormLogTd1G{width:125px;}
			td#slvFormFormLogTd2G{width:105px;}
			td#slvFormFormLogTd3G{width:140px;}
			td#slvFormFormLogTd4G{width:40px;height:42px;line-height:42px;}

			table#slvFormLogG td label{
			margin:0;
			padding:0;
			}

			input.slvInputLogG{
			height:17px;
			line-height:18px;
			width:90px;
			margin:0;
			padding:0;
			padding-left:2px;
			font-size:11px;
			font-family:arial;
			color:#353535;
			border:1px solid #fc026c;
			background:#fde3ee;
			}
			/*FORMULAIRE MON DE PASSE OUBLIE*/
		table#slvFormPassG{
			height:42px;
			width:410px;
			margin:0 auto 0 auto; 
			padding:0;
			}
			table#slvFormPassG td{
			height:22px;
			line-height:22px;
			margin:0;
			padding:0;
			padding-left:3px;
			font-weight:bold;
			text-align:left;
			}
			td#slvFormPassGTd1G{width:367px;}
			td#slvFormPassGTd2G{width:40px;height:42px;line-height:42px;}
			
			
			table#slvFormPassG td label{
			margin:0;
			padding:0;
			}
			input.slvInputPassS{
			height:17px;
			line-height:18px;
			width:110px;
			margin:0;
			padding:0;
			font-size:11px;
			font-family:arial;
			padding-left:2px;
			border:1px solid #fc026c;
			color:#353535;
			background:#fde3ee;
			}
	/* LE BAS DU MODULE ROSE */
	div#slvHeadModBotG, div#slvHeadModBotG span{
	position:relative;
	display:block;
	height:8px;
	width:446px;
	margin:0;
	padding:0;
	font-size:1px;
	}
	div#slvHeadModBotG{
	margin-left:10px;
	background:#fde3ee url(/img/main/common/headmod_bot_left.gif) no-repeat top left;
	}
	div#slvHeadModBotG span{
	float:right;
	width:8px;
	background:url(/img/main/common/headmod_bot_right.gif) no-repeat top right;
	}
	/**********************************************************/
	/*                    MODULE PUB                          */
	/**********************************************************/
	/*BLOC CONTENANT LA PUB*/
	div#slvHeadRightG{
	position:absolute;
	top:23px;
	left:465px;
	display:block;
	width:312px;
	margin:0;
	padding:0;
	}
	/*LA PUB SUREMENT A ENLEVER PAR LA SUITE */
	div#slvHeadPromoG{
	display:block;
	height:250px;
	width:300px;
	margin:0;
	margin-right:5px;
	padding:0;
	/*border:1px solid #fc0260;*/
	text-align:center;
	}
/**********************************************************/
/*                     END  HEADER GUEST                  */
/**********************************************************/
/**********************************************************/
/*                    MENU HORIZONTALE  GUEST             */
/**********************************************************/
/***  CONTENEUR DU MENU  ***/
div#slvMenuHG, span.slvCenterMenuG, span.slvPreMenuG, span.slvNextMenuG{
position:relative;
display:block;
height:34px;
width:760px;
margin:0 auto 0 auto;
padding:0;
text-align:center;
}		
div#slvMenuHG{
background:url(/img/main/menu/menu_bg.gif) repeat-x;
margin-top:8px;
padding:0;
}
		/***  PARAMETRES DES SPAN LEFT RIGHT CENTER ***/
		span.slvPreMenuG{
		background:transparent url(/img/main/menu/menu_left.gif) no-repeat left !important;
		}
		span.slvNextMenuG{
		background:transparent url(/img/main/menu/menu_right.gif) no-repeat right !important;
		}
		
		/***  PARAMETRES STARS ***/
		span.slvStarVip, span.slvStarVip2{
		position:absolute;
		z-index:3;
		display:block;
		height:15px;
		width:15px;
		margin:0;
		margin-top:11px;
		padding:0;
		background:transparent url(/img/main/common/stars_vip.gif) no-repeat center top;
		}
		/*  LES ARRONDIS DU LIEN ON*/
		div.slvCML, div.slvCML span{
		display:block;
		height:23px;
		margin:0;
		padding:0;
		}
		div.slvCML{
		background:#fe8dbe url(/img/main/menu/menu_left_g.gif) no-repeat left !important;
		}
		div.slvCML span{
		background:transparent url(/img/main/menu/menu_right_g.gif) no-repeat right !important;
		}

		/*  ON DEFINI TOUS LES PARAM DES SPAN ENGLOBANT*/
		div.slvMMysuperlov, div.slvMChat, div.slvMBlogs, div.slvMMobile, div.slvMSearch, div.slvMVip, div.slvMAbo{
		position:absolute;
		z-index:2;
		display:block;
		height:23px;
		margin:0;
		margin-top:6px;
		padding:0;
		text-align:center;
		}
		/* LES LIENS */
		div#slvMenuHG a{
		display:block;
		height:23px;
		line-height:23px;
		font-weight:bold;
		}
		/***  POSITION DES SPAN ***/
		span.slvStarVip{left:635px;}
		span.slvStarVip2{left:723px;}
		
		div.slvMMysuperlov{left:20px; width:110px;}
		div.slvMChat{left:152px; width:80px;}
		div.slvMBlogs{left:274px; width:80px;}
		div.slvMMobile{left:386px; width:90px;}
		div.slvMSearch{left:508px; width:100px;}
		div.slvMVip{left:630px; width:115px;}
		div.slvMAbo{left:625px; width:115px;}
	
/**********************************************************/
/*                 END MENU HORIZONTALE  GUEST            */
/**********************************************************/






/**********************************************************/
/*                         HEADER  MEMBER                 */
/**********************************************************/

/* BLOC HEADER PUB + LE LOGO + FORM */
/* LE LOGO */
div#slvHeader{
position:relative;
height:280px;
margin:0;
padding:0;
background:url(/img/main/common/logo_superlov.gif) no-repeat;
}
/* BLOC DE GAUCHE  */
div#slvHeadLeft{
position:relative;
float:left;
width:460px;
margin:0;
padding:0;
}	
	/* BLOC LOGO + COMPTE/DECONNEXION */
	div#slvLogo{
	height:75px;
	width:460px;
	margin:0;
	padding:0;
	}
	/* LIEN DU LOGO */
	a.slvLnkLogo{
	display:block;
	float:left;
	width:285px;
	margin:0;
	padding:0;
	height:75px;
	font-size:0;
	color:#FFF;
	}
	/* BLOC MON COMPTE/DECONNEXION */
	div#slvLogo span{
	float:left;
	height:15px;
	line-height:15px;
	width:165px;
	margin:0;
	padding:0;
	padding-top:60px;
	color:#fc026c;
	text-align:right;
	}
	/**********************************************************/
	/*                    MODULE SEARCH/LOG                   */
	/**********************************************************/
	/* BLOC ROSE  */
	div#slvHeadModBody{
	height:180px;
	width:446px;
	margin:0;
	margin-top:10px;
	margin-left:10px;
	padding:0;
	text-align:center;
	background:#fde3ee;
	}
		
	/* BOTTOM BLOC ROSE  */		
	div#slvHeadModBottom{
	display:block;
	height:8px;
	line-height:8px;
	width:446px;
	margin:0;
	margin-left:10px;
	padding:0;
	background:#fde3ee url(/img/main/common/headmod_bot_right.gif) no-repeat right;
	}
		div#slvHeadModBotL{
		height:8px;
		width:8px;
		margin:0;
		padding:0;
		background:url(/img/main/common/headmod_bot_left.gif) no-repeat;
		}
	/**********************************************************/
	/*                    MODULE PUB                          */
	/**********************************************************/
	/* BLOC PUB  */
	div#slvHeadRight{
	float:right;
	width:320px;
	margin:0;
	padding:0;
	}
	/* PUB  */
	div#slvHeadPromo{
	text-align:center;
	height:250px;
	width:300px;
	/*border:1px solid #fc0260;*/
	margin:20px 0 0 5px;
	padding:0;
	}

/**********************************************************/
/*                     END  HEADER  MEMBER                */
/**********************************************************/
/**********************************************************/
/*                    MENU HORIZONTALE   MEMBER           */
/**********************************************************/
ul#slvMenuZM {
	width:740px;
	height:26px;
	margin:10px auto 0 auto;
	padding:5px 10px 0 10px;
	list-style-type:none;
	background:url(/img/main/menu/g_menu_bg.gif);
	text-align:center;
}

ul#slvMenuZM li {
	float:left;
	margin:0 4px;
}

ul#slvMenuZM a {
	display:block;
	float:left;
	width:auto;
	height:26px;
	line-height:26px;
	padding:0 4px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

ul#slvMenuZM li.on a {
	background:#FE8DBE;
}

ul#slvMenuZM a#slvMenuZM_8 {
	display:block;
	float:left;
	width:110px;
	height:26px;
	line-height:26px;
	padding:0 !important;
	background:url(/img/main/common/stars_vip2.gif) no-repeat 50% 0%;
}

ul#slvMenuZM li.on a#slvMenuZM_8 {
	width:110px;
	background:#FE8DBE url(/img/main/common/stars_vip2.gif) no-repeat 50% 50%;
}


ul#slvMenuZM span {
	display:block;
	float:left;
	width:9px;
	height:26px;
	visibility:hidden;
}

ul#slvMenuZM span.left {

	background:url(/img/main/menu/g_menu_left.gif) top left no-repeat;
}

ul#slvMenuZM span.right {

	background:url(/img/main/menu/g_menu_right.gif) top left no-repeat;
}

ul#slvMenuZM li.on span.left {
	visibility:visible;
}

ul#slvMenuZM li.on span.right {
	visibility:visible;
}

/* smenu */
div#slvSMenuZM {
	width:740px;
	height:26px;
	margin:0 auto 0 auto;
	padding:2px 10px 0 10px;
	background:url(/img/main/menu/g_smenu_bg.gif);
	text-align:center;
}

ul.slvSMenuZM {
	display:none;
	width:740px;
	height:26px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.slvSMenuZM li {
	margin:0 2px;
	float:left;
}

ul.slvSMenuZM a {
	display:block;
	float:left;
	width:auto;
	height:23px;
	line-height:23px;
	padding:0 7px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

ul.slvSMenuZM a:hover, ul.slvSMenuZM li.on a {
	background:#FC026C;
}

ul.slvSMenuZM span {
	display:block;
	float:left;
	width:8px;
	height:23px;
	visibility:hidden;
}

ul.slvSMenuZM span.left {
	background:url(/img/main/menu/g_smenu_left.gif) top left no-repeat;
}

ul.slvSMenuZM span.right {
	background:url(/img/main/menu/g_smenu_right.gif) top left no-repeat;
}

ul.slvSMenuZM li.on span.left {
	visibility:visible;
}

ul.slvSMenuZM li.on span.right {
	visibility:visible;
}
/**********************************************************/
/*                 END MENU HORIZONTALE  MEMBER           */
/**********************************************************/

/**********************************************************/
/*                    FOOTER MEMBER                       */
/**********************************************************/
/* BLOC FOOTER */
div#slvFooter{
position:relative;
margin:5px auto 10px auto;
height:25px;
line-height:25px;
width:760px;
text-align:center;
color:#404040;
background:#DDD;
}
	/* PARAM DES COINS */
	span#slvFooterTopL, span#slvFooterTopR, span#slvFooterBotL, span#slvFooterBotR{
	position:absolute;
	display:block;
	height:9px;
	width:9px;
	}
	/* LES COINS */
	span#slvFooterTopL{background:url(/img/main/common/bot_top_left.gif) no-repeat top right; top:0; left:0;}
	span#slvFooterTopR{background:url(/img/main/common/bot_top_right.gif) no-repeat top right; top:0; left:751px;}
	span#slvFooterBotL{background:url(/img/main/common/bot_bot_left.gif) no-repeat top right; top:16px; left:0;}
	span#slvFooterBotR{background:url(/img/main/common/bot_bot_right.gif) no-repeat top right; left:751px; top:16px;}
/**********************************************************/
/*                 END FOOTER MEMBER                      */
/**********************************************************/
/**********************************************************/
/*                 HEADER SIGNUP                      */
/**********************************************************/

div#slvHeaderS{
position:relative;
height:91px;
width:780px;
margin:0;
padding:0;
background:url(/img/main/signup/logo.gif) no-repeat;
}
/* BLOC DE GAUCHE  */
div#slvHeadLeftS{
position:absolute;
top:0;
left:0;
height:91px;
width:281px;
margin:0;
padding:0;
}
	/* LIEN DU LOGO */
	div#slvLogoS{
	position:relative;
	display:block;
	height:91px;
	width:281px;
	margin:0;
	padding:0;
	}
	div#slvLogoS a{
	position:relative;
	display:block;
	height:91px;
	width:281px;
	margin:0;
	padding:0;
	font-size:0;
	color:#FFF;
	}
	/**********************************************************/
	/*                    MODULE RETOUR                          */
	/**********************************************************/
	/*BLOC CONTENANT LA PUB*/
	div#slvHeadRightS{
	position:absolute;
	top:55px;
	left:677px;
	display:block;
	height:30px;
	width:90px;
	margin:0;
	padding:0;
	}
	/*LA PUB SUREMENT A ENLEVER PAR LA SUITE */
	div#slvHeadBack{
	display:block;
	height:30px;
	width:90px;
	margin:0;
	padding:0;
	background:url(/img/main/signup/back.gif) no-repeat;
	}
	div#slvHeadBack a{
	display:block;
	height:30px;
	line-height:30px;
	width:50px;
	padding-left:40px;
	}
	

/**********************************************************/
/*                         HEADER   SIGNUP                 */
/**********************************************************/

/**********************************************************/
/*                     END  HEADER SIGNUP                 */
/**********************************************************/
/**********************************************************/
/*                          BOTTOM                        */
/**********************************************************/

div#slvBottom, div#slvBottom span{
display:block;
margin:0 auto 10px auto;
width:790px;
height:13px;
}
div#slvBottom{background:url(/img/main/common/bottom_center.gif) repeat-x;}
div#slvBottom span{background:url(/img/main/common/bottom_left.gif) no-repeat left top;}
div#slvBottom span span{background:url(/img/main/common/bottom_right.gif) no-repeat right top;}


/**********************************************************/
/*                     END  BOTTOM                        */
/**********************************************************/

