/***********************************************************
	- COINTAINER AVEC VISUEL -
/**********************************************************/
#vipContainer #vipBlocBodyHome{background: transparent url(/img/main/index/bgHome1.jpg) no-repeat bottom; width:830px; height:615px; padding:0 5px; margin:20px 0 0 0;}

/***********************************************************
	- BUBBLE D'INFO HOME VISITEUR -
/**********************************************************/
div.vipLine div.vipBubbleHorizontalError{position:absolute; left:190px; top:-2px; display:block; background: transparent url(/img/main/index/bubbleHorizontalIndex.png) no-repeat; width:144px; height:82px; font-size:11px; padding:10px 10px 0 20px; "Lucida Grande",Arial,sans-serif;}
div.vipBubbleVerticalError{position:absolute; left:22px; top:165px; display:none; background: transparent url(/img/main/index/bubbleVerticalIndex.png) no-repeat; width:155px; height:94px; font-size:11px; padding:23px 0 0 10px; "Lucida Grande",Arial,sans-serif;}
div.vipBubbleDiagonalError{position:absolute; left:30px; top:165px; display:none; background: transparent url(/img/main/index/bubbleDiagonalIndex.png) no-repeat; width:160px; height:90px; font-size:11px; padding:20px 0 0 8px; "Lucida Grande",Arial,sans-serif;}
.vipBubblePictoInfo{margin-bottom:4px;}

/***********************************************************
	- COINTAINER IDENTIFICATION / INSCRIPTION
/**********************************************************/
#vipBlocBodyHome .vipTransparentBlocHeader{background: transparent url(/img/main/common/bgTransparentHeader.png) no-repeat; width:811px; height:5px; margin:0 auto;}
#vipBlocBodyHome .vipTransparentBlocBody{background: transparent url(/img/main/common/bgTransparentBody.png) no-repeat; width:811px; margin:0 auto; font-size:12px; padding-bottom:10px; height:250px;}
#vipBlocBodyHome .vipTransparentBlocFooter{background: transparent url(/img/main/common/bgTransparentFooter.png) no-repeat; width:811px; height:5px; margin:0 auto;}

#vipBlocBodyHome .vipTransparentBlocBody .vipLine{position:relative;}

/*** styles commun inscription / identification ***/
#vipBlocIdentification p, #vipBlocInscription p{margin:10px 0;}
#vipBlocIdentification label, #vipBlocInscription label {display:block; margin:10px 0 7px !important; margin:5px 0 5px; font-size:12px;}
#vipBlocIdentification input, #vipBlocInscription input{width:166px;}


/*** bloc identification ***/
#vipBlocIdentification {border-right:1px solid #999999; float:left; width:402px; margin:20px 0 0; display:inline;}
#vipBlocIdentification #vipBlocLogin { margin:0 0 7px 19px;}
#vipBlocIdentification #vipRememberLine{margin-top:10px;}
#vipBlocIdentification #vipBlocLogin label#vipRememberLabel{display:inline;}
#vipBlocIdentification #vipBlocLogin a#vipForgotPass{font-size:10px; display:inline; margin-left:10px;}
#vipBlocIdentification #vipBlocLogin input#remember{width:25px; background-image:none; border:0;}

/*** bloc inscription ***/
#vipBlocInscription{float:left; margin:20px 0 0; padding-left:20px; width:380px; position:relative; display:inline;}
p#vipConfidentialEmail{font-size:10px; width:182px;}

#vipTxtCgu{border-left:1px solid #999999; float:right; font-size:11px; line-height:11px; padding:0 10px; text-align:justify; width:167px;}
#vipTxtCgu input{background-image:none; border:0; width:20px; margin:0;}

/*** bloc inscription OK ***/
#vipBlocInscription #vipBlocInscriptionOk {display:none;}

/*** bloc forgot password ***/
#vipBlocIdentification #vipBlocForgotPass{background: transparent url(/img/main/index/bgForgotPass.png) no-repeat; margin:0 0 0 9px; padding:10px; width:364px; height:186px; display:none;}
#vipBlocIdentification #vipBlocForgotPass h3{font-size:12px;}
#vipBlocIdentification #vipBlocForgotPass p#vipForgotPassInfo{margin:10px 0 30px 0;}
#vipForgotPassCancel{float:right; background:url(/img/main/btn/btnC.gif) no-repeat; display:block; height:17px; width:57px; padding:2px 0 0 8px; font-size:10px;}
#vipBlocIdentification #vipBlocForgotPass input#vipForgotPassEmail{float:left; margin-right:20px; position:relative;/*position pour bug IE6 qui ne permet pas le clique*/}
#vipBlocForgotPass #vipErrorSendPass, #vipBlocForgotPass #vipSendPassOk{display:none;}

#vipFooterSeo{color:#fff;width:840px;margin:8px auto;}
#vipFooter_links{width:840px;height:190px; background:url(/img/main/header_footer/vipFooter_links.png) no-repeat -16px -10px;}

#vipFooter_links .onebloc{padding:12px 0 0 24px;width:189px;float:left;}
#vipFooter_links .onebloc_first{padding:12px 0 0 22px;}

#vipFooter_links .onebloc ul{margin:6px 0 0 6px;}
#vipFooter_links .onebloc li{font-size:11px;font-weight:normal;line-height:11px;color:#666;font-family:"Lucida Grande",tahoma,Arial,sans-serif; }
#vipFooter_links .onebloc li a{color:#999999;text-decoration:none;font-size:11px;font-weight:normal;line-height:13px;}
#vipFooter_links .onebloc li a:hover{text-decoration:underline;}
#vipFooter_links .onebloc li:first-child{color:#5a2a77;font-weight:bold;margin-bottom:14px;}
#vipFooter_links .onebloc li.bot{color:#cccccc;}
#vipFooter_links .onebloc li.first{margin-top:30px;}

#vipFooter_texte{background:transparent url(/img/main/header_footer/vipFooter_texte.png) no-repeat scroll -8px -7px;height:384px;width:844px;}
#vipFooter_texte h1{color:#5A2A77;font-size:10px;line-height:10px;text-transform:uppercase;margin:15px 0 0;}
#vipFooter_texte p{color:#999999;font-size:11px;line-height:14px;margin:15px 0 0;text-align:justify;}
#vipFooter_texte .vipFooter_texte_left{width:385px;margin:5px 0 0 28px;float:left;}
#vipFooter_texte .vipFooter_texte_right{width:385px;margin:5px 0 0 56px;float:left;}
#vipFooter_texte .vipFooter_texte_right h1{color:#5A2A77;}
.vipFooter_texte_right_bloc{float:left;width:200px;height:110px;margin:6px 0 0;}
.vipFooter_texte_right_bloc_left{width:160px;margin-right:20px;}
.vipFooter_texte_right_bloc img{margin:3px 0 0;}
#vipFooter_texte .vipFooter_texte_right h1.vipFooter_texte_right_2em{margin-bottom:8px;}
.vipFooterContent{padding-top:2px;}
