

*{ margin:0; padding:0;outline-style: none;}
* a,* img, * button, * input{outline-style:none;}
/*Gre lPNG pour IE6*/
.fixIE{behavior: url(style/iepngfix.htc);}
a, button, label{cursor:pointer;}
a:active, a:focus{outline:none;}
a img{border:0;}
.calage{
	clear:both;
	width:100%;
	height:0px;
	line-height:0px;
}
.colrose{color:#CC5F9B}
.erreur{color:#f0052c;font-weight:bolder;display:block;}
.erreur a{color:#f0052c;font-weight:bolder;}
.succes{color:#CC5F9B;font-weight:bolder;}
.succes a{color:#CC5F9B;font-weight:bolder;}
.obligatoire{font-weight:bolder;font-size:18px;color:#CC5F9B;}
.bolder{ font-weight:bolder;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}

.input01{
	background:#c1c1c1;
	border:none;
	height:19px;
	line-height:19px;
}
.input02{
	background:#fff;
	background-image:none;
	height:19px;
	line-height:19px;
}
.btn01{
	border:none;
	background:transparent;
	color:#cc5f9b;
}
.hidden{
	display:none;
}
.floatL{float:left;}
.floatR{float:right;}

/**********************************************************************Conteneurs message de retour*/
#message_connexion{
	height:40px;
	width:200px;
	float:right;
	text-align:center;
}
#message_invitation{
	clear:both;
	width:700px;
	padding:0 0 0 50px;
}

#retour_M1PT{
	width:515px;
	text-align:left;
	padding:20px 0 10px 0;
}
#retour_inscription{
	width:390px;
	text-align:left;
	padding:20px 0 10px 0;
}
#message_vote{
	padding:20px 0 10px 20px;
	width:645px;
	text-align:center;
}

.retour_echec{border:1px solid #f0052c;padding:5px 0 5px 20px;color:#f0052c;font-weight:bolder;}
#retour_M1PT .retour_echec{width:581px;}
#message_vote .retour_echec{width:622px;}
#message_invitation .retour_echec{width:680px;}

.retour_succes{padding:5px 0 5px 20px;border:1px solid #CC5F9B;}
#retour_M1PT .retour_succes{width:581px;}
#message_vote .retour_succes{width:622px;}
#message_invitation .retour_succes{width:680px;}

/**********************************************************************Conteneurs principaux*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#3461a5;
}
body.bg_page{background:#c6d6e3 url(../img/commun/bg_page01.gif) left top repeat-x;}

.conteneur {
	width:980px;
	margin:auto;	
}
.bg_page  .conteneur {
	background:#fff url(../img/commun/bg_page01.jpg) no-repeat;
}
.contenu_page{
	width:753px;
	float:left;	
}
#header{
	height:291px;
	padding:50px 0 0 0;
	background:transparent url(../img/commun/bg_header01.jpg) no-repeat;
}
#menu_droite{
	float:left;
	width:227px;
}
.contenu_page.illustration01{
	/*background:transparent url(../img/commun/bg_illustration01.png) 40px top no-repeat;*/
}
.contenu_page .menu_gauche{
	float:left;
	width:233px;
}
.contenu_page .contenu_centre{
	width:520px;
	float:left;
	padding:30px 0 0 0;
}

/**********************************************************************MENU DROITE*/
#menu_droite .logo_lotus{
	text-align:center;
	padding:0 0 40px 0;
}

/**********************************************************************MENU DROITE : Bloc d'acs vido*/
#menu_droite #acces_video{
	width:227px;
	padding:80px 0 0 0;
	text-align:center;
	background:transparent url(../img/commun/rouleau04.jpg) no-repeat;
}
#menu_droite  #acces_video .p_texte{
	padding:0 0 0 55px;
	text-align:justify;
	width:117px;
	margin:0 0 0 0;
	display:block;
	float:left;
}
#menu_droite  #acces_video .nfo_lien_daily{
	display:block;
	width:145px;
	padding:0 0 3px 0;
	margin:auto;
	font-size:14px;
}
#menu_droite  #acces_video a{
	margin:auto;
	display:block;
	width:145px;
	color:#cc5f9b;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	padding:5px 0 0 0;
}
#menu_droite  #acces_video a:hover{
	text-decoration:underline;
}
#menu_droite  #acces_video .lien_video{
	width:114px;
	padding:210px 0 20px 0;
	background:transparent url(../img/commun/bg_dailymotion.jpg) no-repeat;
}
#menu_droite  #acces_video .lien_txt{
	width:148px;
	padding:10px 0 20px 0;
}
#menu_droite  #acces_video .lien_img{
	width:148px;
	padding:152px 0 20px 0;
	background:transparent url(../img/commun/illustration01.jpg) no-repeat;
}

#menu_droite  #acces_video .lien_video:hover, #menu_droite #acces_video .lien_img:hover, #menu_droite  #acces_video .lien_txt:hover{
	text-decoration:underline;
}
#menu_droite  #acces_m1p_txt{
	height:370px;

}

/**********************************************************************MENU DROITE :: bloc invitation */
#menu_droite #bloc_invitation{
	width:227px;
}
#menu_droite #bloc_invitation form{
	text-align:right;
	display:block;
}
#menu_droite #bloc_invitation input{
	width:200px;
}
#menu_droite #bloc_invitation button{
	border:0;
	width:41px;
	height:27px;
	text-indent:-7777px;
	background:transparent url(../img/commun/btn_ok.gif) no-repeat scroll 0 0;
}
#menu_droite #bloc_invitation p{
	padding:0 10px 0 0;
}
/**********************************************************************PAGE :: bloc invitation */
.bloc_invitation_page{
	float:left;
	padding:0 0 0 110px;
	width:255px;
}
.bloc_invitation_page label{
	font-weight:bolder;
	display:block;
	padding:0 0 5px 0;
}

.bloc_invitation_page input{
	width:200px;
	float:left;
	margin-right:10px;
}
.bloc_invitation_page button{
	width:41px;
	height:27px;
	float:left;
	border:none;
	background:transparent url(../img/commun/btn_ok.gif) no-repeat;
}
/**********************************************************************Style du contenu du header*/

#header .contenu_header{
	width:980px;
	margin:auto;
	height:291px;
}
#header .header_top{
	height:51px;
	
}

#header .retour_accueil{
	display:block;
	float:left;
	width:436px;
	height:51px;
	text-indent:-7777px;
	background:transparent url(../img/commun/logo03.png) no-repeat;
}
#header .header_top .accroche{
	float:left;
	padding:0 0 0 130px;
}
#header .header_bottom{
	
}

/**********************************************************************Style de la navigation*/

#navigation{
	float:left;
	/*width:683px;*/
	width:750px;
	padding:20px 0 0 0;
}
#navigation a{
	float:left;
	height:180px;
	display:block;
}
/**********************************************************************Bloc de connexion*/

#connexion{
	float:right;
	width:230px;
	height:230px;
}

#connexion .contenu_connexion{
	text-align:right;
	padding:10px 0 0 0;
	height:220px;
}
#connexion .connected{
	height:60px;
	padding:60px 0 0 0;
}
#connexion form{
	height:120px;
}
#connexion form p{
	padding:3px 0 3px 0;
}
#connexion form input{
	width:200px;
}
#connexion form button{
	text-align:right;
	float:right;
}
#connexion .bloc_lien{
	float:right;
	width:160px;
	color:#cc5f9b;
	text-align:right;
	padding:10px 0 0 0;
}
#connexion .bloc_lien a{
	color:#cc5f9b;
	display:block;
	float:right;
}
#connexion .bloc_lien a.lien01{
	margin-right:5px;
	padding:0 10px 0 0;
	border-right:1px solid #cc5f9b;
}
/**********************************************************************Style page accueil*/

body.bg_accueil{background:#c6d6e3 url(../img/commun/bg01.jpg) center top no-repeat;}
#page_accueil{
	position:relative;
}
#page_accueil .colonne_gauche, #page_accueil .colonne_droite{
	width:241px;
	height:504px;
	padding:90px 0 0 0;
}
#page_accueil .colonne_gauche{float:left;background:transparent url(../img/commun/rouleau03.png) left 20px no-repeat;}
#page_accueil .colonne_droite{float:right;background:transparent url(../img/commun/rouleau03.png) left 20px no-repeat;}
#page_accueil .colonne_gauche h2, #page_accueil .colonne_droite h2{
	text-align:center;
}
#page_accueil .colonne_gauche .accroche, #page_accueil .colonne_droite .accroche{
	text-align:center;
	padding:20px 0 20px 0;
}

#page_accueil #acces_m1p_txt{
	width:145px;
	margin:auto;
}
#page_accueil #acces_m1p_txt .p_texte{
	text-align:justify;
	padding:5px 7px 0 7px;
}

#page_accueil #acces_m1p_txt a{
	color:#CC5F9B;
	display:block;
	font-size:14px;
	margin:auto;
	text-align:center;
	text-decoration:none;
	/*text-indent:40px;*/
	width:145px;
	margin-top:5px;
}


#page_accueil .colonne_droite  .auto_promo{
	margin:auto;
	width:130px;
	height:330px;
	background:#fff;	
}
#page_accueil .colonne_droite  .auto_promo a{
	display:block;
	width:130px;
	height:330px;
}

#page_accueil .contenu_centre {
	float:left;
	/*width:790px;*/
	width:600px;
	height:434px;
	padding:160px 0 0 0;
	margin:0 0 0 195px;
	position:absolute;
	left:0;
	top:0;
	z-index:100px;
}
#page_accueil .contenu_centre h1{
	/*width:980px;*/
	width:610px;
	height:207px;
	text-align:center;
	position:absolute;
	top:10px;	
}
#page_accueil .illustration{
	width:599px;
	padding:50px 0 0 0;

}

#page_accueil .illustration img{
	float:left;
}

#page_accueil .illustration #img02{
	margin:40px 0 0 0;

}

#page_accueil #footer{
	width:830px;
	height:190px;
	position:absolute;
	left:0;
	top:594px;
	background:transparent url(../img/commun/bg_footer01.jpg) center top no-repeat;
	overflow:none;
	padding:30px 0 0 150px;
}
#page_accueil #footer a{
	float:left;
	height:190px;
	display:block;
}

/**********************************************************************STYLE PAGINATION POUR LES PAGES M1P*/

.lst_pause .pagination{
	width:475px;
	height:20px;
	padding:12px 0 5px 170px;
	border-bottom:1px solid #c1c1c1;
}
.lst_pause .contenu_pagination{
	float:right;
}
.lst_pause .pagination a, .lst_pause .pagination span{
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	float:left;
	color:#cc5f9b;
	font-weight:bolder;
	text-decoration:none;
}
.lst_pause .pagination a{width:25px;}
.lst_pause .pagination a:hover{text-decoration:underline;}
.lst_pause .pagination span{width:10px;}
.lst_pause .pagination span.vide{width:25px;}
.lst_pause .pagination  a.actif{width:25px;background:#cc5f9b;color:#fff;}
.lst_pause .pagination  a.precedent{background:transparent url(../img/commun/btn_prec02.jpg) left center no-repeat;}
.lst_pause .pagination  a.suivant{background:transparent url(../img/commun/btn_suiv02.jpg) right center no-repeat;}
.lst_pause .pagination  a.suivant:hover, .lst_pause .pagination  a.precedent:hover{text-decoration:none;}
/**********************************************************************Style du bloc des filtre sur les pages M1P Lotus*/
.lst_pause .flt_pause{
	width:645px;
	height:28px;
	padding:12px 0 0 0;
	background:transparent url(../img/commun/bg_filtre_pause.gif) right no-repeat;
}
.lst_pause .flt_pause .contenu_flt_pause{
	margin:auto;
	padding:0;
	padding:0 0 0 0;
	text-align:center;
}
.lst_pause .flt_pause span{
	color:#fff;
	
}
.lst_pause .flt_pause form{
	display:inline;
}

.lst_pause .flt_pause button{
	display:inline;
	color:#fff;
	padding:0;
	text-transform:uppercase;
	margin:0 13px 0 13px;
	text-decoration:none;
	border:none;
	font-size:12px;
	background:transparent;
}
.lst_pause .flt_pause button.colrose{
	color:#CC5F9B;
}

.lst_pause .flt_pause button.dernier{
	border:none;
}
.lst_pause .flt_pause button:hover{
	text-decoration:underline;
}
/**********************************************************************Style page pause lotus*/
#page_pause_lotus .contenu_centre{
	/*width:520px;*/
	width:753px;
	/*background:transparent url(../img/commun/menu02.jpg) no-repeat;*/
	float:left;
}

#page_pause_lotus #bloc_m1p_texte{
	padding:0 0 0 0;
}

#page_pause_lotus .form_pause{
	padding:0 0 20px 60px;
	width:602px;
}

#page_pause_lotus .padding_msg{
	padding:0 0 0 20px;
	width:602px;
}

#page_pause_lotus .form_pause label{
	display:block;
	padding:0 0 5px 0;
	font-size:16px;
}
#page_pause_lotus .form_pause textarea{
	width:600px;
	height:70px;
	border:1px solid #c1c1c1;
}
#page_pause_lotus .form_pause button{
	height:37px;
	width:165px;
	text-align:left;
	border:none;
	color:#cc5f9b;
	float:right;
	margin-top:10px;
	background:transparent url(../img/commun/btn01.gif) right no-repeat;
}

#page_pause_lotus .flash_progression{
	width:620px;
	text-align:right;
	padding:20px 0 0 45px;	
}
#page_pause_lotus .lst_pause{
	width:645px;
	padding:0 0 40px 20px;
}

#page_pause_lotus .lst_pause .une_pause{
	width:645px;
	padding:10px 0 20px 0;
	text-align:justify;
}
#page_pause_lotus .lst_pause .une_pause .bloc_invitation_page{
	margin-top:-45px;
	padding:0 0 0 20px;
}

#page_pause_lotus .lst_pause .une_pause strong{
	color:#c858b0;
	display:block;
}
#page_pause_lotus .lst_pause .une_pause p span{
	font-weight:bolder;
}
#page_pause_lotus .lst_pause .une_pause .btn_pause{
	height:27px;
	width:155px;
	text-align:left;
	border:none;
	color:#cc5f9b;
	float:right;
	margin-top:10px;
	background:transparent url(../img/commun/btn02.gif) right no-repeat;
}
#page_pause_lotus .lst_pause .une_pause .nb_vote{
	color:#000;
	display:block;
	clear:both;
	width:640px;
	padding:3px 0 0 0;
	text-align:right;
	font-weight:bolder;
}
/**********************************************************************Style page mrite une pause photo*/
#page_saga_lotus .contenu_centre{
	width:753px;
}
#page_saga_lotus .p_accroche{
	padding:0 0 15px 230px;
}

#page_saga_lotus .bloc_video, #page_{
	padding:0 0 30px 230px;
}
#page_saga_lotus .bloc_video p{
	padding:0 0 5px 0;
}
#page_saga_lotus .video_bottom {
	float:left;
	width:420px;
	padding:0 0 10px 0;
}
#page_saga_lotus .video_bottom span{
	width:410px;
	display:block;
	float:left;
	color:#000;
	font-weight:bolder;
	text-align:right;
	
}
#page_saga_lotus .video_bottom .video_bottom_left{
	float:left;
	height:20px;
	padding:10px 0 0 0;
	width:250px;
}
#page_saga_lotus .video_bottom .video_bottom_right{
	float:right;
	height:40px;
}	

#page_saga_lotus .video_bottom .video_bottom_left input{
	margin-right:5px;
	width:200px;
	float:left;
}

#page_saga_lotus .video_bottom .video_bottom_left em{
	display:block;
	float:left;
}

#page_saga_lotus .video_bottom .video_bottom_left button{
	border:none;
	float:left;
	height:27px;
	width:41px;
	float:left;
	background:transparent url(../img/commun/btn_ok.gif) no-repeat scroll 0 0;
}
#page_saga_lotus .video_bottom .video_bottom_right a{
	background:transparent url(../img/commun/btn01.gif) no-repeat scroll right center;
	border:medium none;
	color:#CC5F9B;
	height:37px;
	line-height:37px;
	text-decoration:none;
	text-align:left;
	width:150px;
	display:block;
}

/**********************************************************************Style page mrite une pause photo*/
#page_m1p_photo #contenu_centre_m1p_photo{
	width:753px;
	background:transparent url(../img/commun/menu05.jpg) no-repeat;
}

#page_m1p_photo .no_video{
	text-align:center;
	padding:50px 0 50px 0;
}

#page_m1p_photo #contenu_page_video .contenu_centre{
	
}


#page_m1p_photo .form_pause{
	padding:100px 0 20px 40px;
	width:602px;
}

#page_m1p_photo .form_pause label{
	display:block;
	padding:0 0 5px 0;
	font-size:16px;
}
#page_m1p_photo .form_pause textarea{
	width:600px;
	height:70px;
	border:1px solid #c1c1c1;
}
#page_m1p_photo .form_pause .caracteres_restants{
	font-size:12px;
	color:#CC5F9B;
	font-weight:bolder;
	text-align:right;
	font-style:italic;
}

#page_m1p_photo .form_pause .caracteres_restants span{
	color:#3461A5;
}

#page_m1p_photo .form_pause button{
	height:37px;
	width:165px;
	text-align:left;
	border:none;
	color:#cc5f9b;
	float:right;
	margin-top:10px;
	background:transparent url(../img/commun/btn01.gif) right no-repeat;
}

#page_m1p_photo .flash_progression{
	width:620px;
	text-align:right;
	padding:40px 0 0 45px;	
}
#page_m1p_photo .lst_pause{
	width:645px;
	padding:0 0 40px 20px;
}
/*
#page_m1p_photo .lst_pause .flt_pause{
	width:600px;
	height:28px;
	padding:12px 0 0 45px;
	background:transparent url(../img/commun/bg_filtre_pause.gif) right no-repeat;
}

#page_m1p_photo .lst_pause .flt_pause a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	float:left;
	padding:0 13px 0 13px;
	text-decoration:none;
	border-right:1px solid #fff;
}
#page_m1p_photo .lst_pause .flt_pause a.dernier{
	border:none;
}
#page_m1p_photo .lst_pause .flt_pause a:hover{
	text-decoration:underline;
}
*/
#page_m1p_photo .lst_pause .une_pause{
	width:302px;
	float:left;
	text-align:justify;
	padding:10px 10px 10px 10px;
	position:relative;
	border-bottom:1px solid #c1c1c1;
}

#page_m1p_photo #dailymotion_uploder{
	padding:20px;
	clear:both;
}
#page_m1p_photo #dailymotion_uploder strong{
	font-size:16px;
}


#page_m1p_photo .lst_pause .une_pause .nfo_contrib{
	display:block;
	text-align:center;
	width:302px;
	color:#cc5f9b;
	padding: 0 0 5px 0;
}
#page_m1p_photo .lst_pause .une_pause .visuel{
	width:300px;
	height:305px;
	text-align:center;
	padding:0 0 5px 0;
	border:1px dotted #C1C1C1;
}
#page_m1p_photo .lst_pause .une_pause .video{
	width:300px;
	height:330px;
	text-align:right;
}
#page_m1p_photo .lst_pause .une_pause .video a{
	color:#CC5F9B;
}
#page_m1p_photo .lst_pause .une_pause .video embed{
	width:300px;
	height:280px;
}
#page_m1p_photo .lst_pause .une_pause .commentaire{
	padding:5px 0 0 0;
	height:105px;
	/*border-top:1px solid #c1c1c1;*/
}
#page_m1p_photo .lst_pause .une_pause .commentaire em{
	padding:30px 0 0 0;
	text-align:center;
	display:block;
}
#page_m1p_photo .lst_pause .une_pause .pause_bottom{
	float:left;
}
/*
#action_rapide{
	border:1px dotted #C1C1C1;
	float:left;
	padding:5px 5px 5px 5px;
	margin:10px 0 0 0;
	width:288px;
}
*/
#action_rapide{
	border:1px dotted #C1C1C1;
	padding:5px 30px 5px 30px;
	margin:0 0 10px 0;
	width:583px;
}
#action_rapide .connexion_rapide{
	width:205px;
	height:110px;
	float:left;
	padding:0 90px 0 0;
	border-right:1px dotted #C1C1C1;
}
#action_rapide .inscription_rapide{
	width:205px;
	float:right;
	padding:0 50px 0 0;
}

#action_rapide p{
	padding:2px 0 2px 0;
	text-align:right;
}

#action_rapide input{
	width:200px;
}
#action_rapide button{
	float:right;
}

#action_rapide strong{
	text-align:left;
	display:block;
	padding:0 0 5px 0;
}
#action_rapide strong span{
	color:#CC5F9B;
}
#page_m1p_photo .lst_pause  .pause_bottom_left{
	float:left;
	width:125px;
}
#page_m1p_photo .lst_pause  .pause_bottom_right{
	float:right;
	width:177px;
}
#page_m1p_photo .lst_pause  .pause_bottom_right label{
	display:block;
}
#page_m1p_photo .lst_pause .une_pause .btn_pause{
	width:117px;
	height:27px;
	border:none;
	background:transparent url(../img/commun/btn02.gif) right no-repeat;
	color:#cc5f9b;
	text-align:left;
	font-size:11px;
}
#page_m1p_photo .lst_pause  .pause_bottom_right input{
	width:130px;
	float:left;
	margin:3px 3px 0 0;
}
#page_m1p_photo .lst_pause  .pause_bottom_right button{
	width:41px;
	height:27px;
	border:none;
	float:left;
	background:transparent url(../img/commun/btn_ok.gif) no-repeat;
}
#page_m1p_photo .lst_pause .une_pause .pause_bottom .nfo_video{
	text-align:left;
	display:block;
	color:#000;
	font-weight:bolder;
	width:105px;
	
}

#page_m1p_photo .lst_pause .une_pause .pause_bottom em{
	float:right;
	padding:0 10px 0 0;
}
/**********************************************************************Style page bon de rduction */
#page_bon_reduction .contenu_centre{
	width:743px;
	padding:30px 10px 350px 0;
	background:transparent url(../img/commun/menu03.jpg) no-repeat;
}
#page_bon_reduction .p_accroche{
	padding:0 0 0 230px;
	height:200px;
}
#page_bon_reduction .lien_retour{
	display:block;
	width:58px;
	height:52px;
	float:right;
	text-decoration:none;
	background:transparent url(../img/commun/btn_retour.png) no-repeat;
}
#page_bon_reduction .bloc_bon{
	
	/*padding:0 0 0 200px;*/
	padding: 0 0 0 118px;
	margin:-140px 0 0 240px;	
	width:326px;
	height:299px;
	background : transparent url(../img/commun/bon_reduc.gif) 0 0 no-repeat;
	background-color:red;
}
#page_bon_reduction .bloc_bon  p {
	padding:3px 0 3px 0;
	float:left;
	width:310px;
}

#page_bon_reduction .bloc_bon .input01{
	background:#c1c1c1;
	border:none;
	height:19px;
	line-height:19px;
}

#page_bon_reduction .bloc_bon .submitbon{
	width:41px;
	height:27px;
	float:left;
	border:none;
	background:transparent url(../img/commun/btn_ok2.gif) no-repeat;
	text-indent:-1000px;
	
}


#page_bon_reduction .bloc_bon .label01{
	float:left;
	width:100px;
	padding:2px 10px 0 0;
	text-align:right;	
}

#page_bon_reduction .bloc_bon a{
	/*display:block;
	width:140px;
	height:33px;
	text-indent:-7777px;
	float:right;
	margin-top:10px;
	background:transparent url(../img/commun/btn_telechargement.jpg) no-repeat;*/
}

/**********************************************************************Style page petit coin*/
#page_petit_coin .contenu_centre{
	width:753px;
	padding:30px 0 350px 0;
	background:transparent url(../img/commun/menu03.jpg) no-repeat;
}
#page_petit_coin .p_accroche, #page_goodies .p_accroche, #page_saga .p_accroche{
	padding:0 0 0 230px;
	height:130px;
}
#page_petit_coin .menu_petit_coin{
	width:751px;
	padding:20px 0 0 0;
}
#page_petit_coin .menu_petit_coin a{
	display:block;
	width:176px;
	float:left;
	color:#3461a5;
	text-decoration:none;
	padding:230px 10px 0 0;
}
#page_petit_coin .menu_petit_coin a.menu01{background:transparent url(../img/commun/petit_coin01.png) no-repeat;}
#page_petit_coin .menu_petit_coin a.menu02{background:transparent url(../img/commun/petit_coin02.png) no-repeat;}
#page_petit_coin .menu_petit_coin a.menu03{background:transparent url(../img/commun/petit_coin03.png) no-repeat;}
#page_petit_coin .menu_petit_coin a.menu04{background:transparent url(../img/commun/petit_coin04.png) no-repeat;}

#page_petit_coin .menu_petit_coin .txt_menu{
	display:block;
	height:110px;
	padding:0 0 0 30px;
}

#page_petit_coin .menu_petit_coin img{
	float:right;
}

/**********************************************************************Style page produit*/
#page_produit .contenu_centre{
	width:510px;
	padding:30px 10px 20px 0;
}
#page_produit .menu_gauche{
	float:left;
	width:233px;
	padding:178px 0 210px 0;
	background:transparent url(../img/commun/menu04.jpg) no-repeat;
}
#page_produit .menu_gauche a{
	display:block;
	text-align:left;
	padding:0 0 0 80px;
	color:#3461a5;
	height:25px;
	font-weight:bolder;
	text-decoration:none;
}
#page_produit .lien_retour{
	display:block;
	width:58px;
	height:52px;
	float:right;
	text-decoration:none;
	background:transparent url(../img/commun/btn_retour.png) no-repeat;
}
#page_produit .gamme_produit{
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	width:500px;
}
#page_produit .gamme_produit .visuel_grd{
	padding:10px 0 0 0;
}
#page_produit .gamme_produit .diaporama{
	width:480px;
	height:75px;
	padding:10px 0 0 0;
}
#page_produit .gamme_produit .diaporama  a{
	height:75px;
	float:left;
	width:20px;
	text-decoration:none;
}
#page_produit .gamme_produit .diaporama .lien_precedent{
	background:transparent url(../img/commun/btn_prec.png) center center no-repeat;
}
#page_produit .gamme_produit .diaporama .lien_suivant{
	background:transparent url(../img/commun/btn_suiv.png) center center no-repeat;
}
#page_produit .gamme_produit .diaporama .lst_visuel_fixe{
	width:440px;
	height:75px;
	position:relative;
	overflow:hidden;
	float:left;
}
#page_produit .gamme_produit .diaporama .lst_visuel{
	height:75px;
	position:absolute;
}
#page_produit .gamme_produit .diaporama .lst_visuel a{
	width:100px;
	padding:0 5px 0 5px;
}

#page_produit #gallery{
	width:480px;
}

#page_produit .presentation_gamme_produit{
	padding:5px 0 5px;
	line-height:20px;
	text-align:justify;
	width:480px;
}

#page_produit .presentation_gamme_produit ul{
	list-style-position:inside;
}

#page_produit .presentation_gamme_produit p{
	/*text-indent:1cm;*/
	padding:0 0 7px 0;
}

/**********************************************************************Style du menu gauche, pages => dotation, rglement, inscription + Menu M1P*/

#menu_concours, #menu_m1p{
	width:233px;
	float:left;
}

#menu_concours .menu_gauche, #menu_m1p .menu_gauche{
	float:left;
	width:233px;	
}

#menu_concours .menu_gauche{padding:199px 0 20px 0;}
#page_pause_lotus #menu_m1p .menu_gauche{padding:212px 0 20px 0;background:transparent url(../img/commun/menu02.jpg) no-repeat;}
#page_m1p_photo #menu_m1p .menu_gauche{padding:212px 0 20px 0;background:transparent url(../img/commun/menu06.jpg) no-repeat;}

#menu_concours .menu_gauche a, #menu_m1p .menu_gauche a{
	display:block;
	text-align:left;
	
	color:#3461a5;
	height:25px;
	font-weight:bolder;
	text-decoration:none;
}

#menu_concours .menu_gauche a{padding:0 0 0 70px;}
#menu_m1p .menu_gauche a{padding:0 0 0 80px;}

/**********************************************************************Style page inscription*/
#page_inscription .contenu_page{
	background:transparent url(../img/commun/bg_illustration01.png) left top no-repeat;
}

#page_inscription .bloc_inscription{
	padding:100px 0 50px 0;	
}
#page_inscription .bloc_inscription form{
	padding:0 0 0 0;
}

#page_inscription .bloc_inscription .em01{
	font-weight:bolder;
}

#page_inscription .bloc_inscription p {
	padding:3px 0 3px 0;
	float:left;
	width:395px;
}
#page_inscription .bloc_inscription .label01, #page_inscription .bloc_inscription .span01{
	float:left;
	width:100px;
	padding:2px 10px 0 0;
	text-align:right;	
}
#page_inscription .bloc_inscription .em02{
	float:left;
	padding:0 0 0 110px;
}
#page_inscription .bloc_inscription .input01{
	width:280px;
	position:relative;
	z-index:3;
}


#page_inscription .input_checkbox{
	margin-left:110px;
	float:left;
}
#page_inscription .label_checkbox{
	width:260px;
	padding:0 0 0 5px;
	display:block;
	float:left;
	text-align:justify;
}

#page_inscription .bloc_inscription .bg_button{
	width:202px;
	border:none;
	height:144px;
	margin:0px 0 0 200px;
	padding:45px 0 0 44px;
	
	background:transparent url(../img/commun/btn_inscription.jpg) no-repeat;
}
#page_inscription .bloc_inscription button{
	width:157px;
	height:110px;
	z-index:500;
	position:absolute;
	border:none;
	background:none;
	text-indent:-7777px;
}

/**********************************************************************Style page dotation*/
#page_dotation .bloc_invitation_page{
	padding:140px 0 0 0;
}
#bloc_dotation{
	margin:60px 0 0 0;
	padding:0 20px 0 20px;
	width:713px;
}

#bloc_dotation .une_dotation{
	width:350px;
	text-align:center;
}

#bloc_dotation .une_dotation p, #bloc_dotation .une_dotation ul{
	text-align:justify;
	padding:0 20px 0 20px;
}

#bloc_dotation .une_dotation ul{
	list-style-position:inside;
}

#bloc_dotation .lien_dailymotion, #bloc_dotation .lien_m1p{
	width:150px;
	height:17px;
	display:block;
	margin:10px auto 10px auto;
	text-decoration:none;
	
}

#bloc_dotation .lien_dailymotion{background:transparent url(../img/commun/lien_dotation01.jpg) no-repeat;}
#bloc_dotation .lien_m1p{background:transparent url(../img/commun/lien_dotation02.jpg) no-repeat;}
#bloc_dotation .lien_dailymotion:hover{background:transparent url(../img/commun/lien_dotation01_on.jpg) no-repeat;}
#bloc_dotation .lien_m1p:hover{background:transparent url(../img/commun/lien_dotation02_on.jpg) no-repeat;}

/**********************************************************************Style du footer*/


#footer_page{
	width:980px;
	height:40px;
	text-align:center;
}

#footer_page a, #footer_page span, #footer_page em{
	color:#C1C1C1;
}

#footer_page a{
	padding:0 20px 0 20px;
}

#footer_page a:hover{
	color:#CC5F9B;
}

#footer_page em{
	padding:0 20px 0 20px;
}

/**********************************************************************Style page mention lgales*/
#page_nfo .contenu_centre{
	
	width:520px;
	padding:30px 0 30px 233px;
	padding:30px 0 30px 0;
	float:left;
}

#page_nfo #logo_lotus{
	background:transparent url(../img/commun/rouleau01.png) no-repeat scroll 0 0;
	float:left;
	width:233px;
	padding:50px 0 200px;
}

#page_nfo #logo_lotus a{
	margin:auto;
	display:block;
	width:103px;
}

#contenu_mention_legale p{
	text-align:justify;
	padding:0 15px 10px 0;
}

#contenu_mention_legale.indent01{
	padding:0 0 0 30px;
	border-left:1px dotted #c1c1c1;
	margin:5px 0 5px 0;
}

#contenu_mention_legale em{
	font-weight:bolder;
}

/**********************************************************************Style page mention rglement*/

#contenu_reglement strong{
	border-bottom:1px solid #3461A5;
	margin:0 0 10px 0;
	width:500px;
	display:block;
}

#contenu_reglement p{
	padding:0 20px 10px 0;
	text-align:justify;
}

#contenu_reglement .indent01{
	padding:0 0 0 30px;
	border-left:1px dotted #c1c1c1;
	margin:5px 0 5px 0;
}

/**********************************************************************Style page goodies*/
#bloc_goodies{
	width:713px;
	padding:20px 20px 50px 20px
}

#page_goodies .contenu_centre{
	width:753px;
	padding:30px 0 50px 0;
	background:transparent url(../img/commun/menu03.jpg) no-repeat;
}

#page_goodies .wall_paper{
	width:300px;
	float:left;
	padding:0 20px 60px 20px;
	text-align:center;
}
	
#page_goodies .lien_dl{
	font-weight:bolder;
	padding:5px 0 0 0;
	display:block;
}

#page_goodies .lien_dl:hover{
	color:#3461A5;
}

/**********************************************************************Style page goodies*/

#page_saga .contenu_centre{
	width:753px;
	padding:30px 0 50px 0;
	background:transparent url(../img/commun/menu03.jpg) no-repeat;
}



#page_saga .bloc_video, #page_{
	padding:0 0 30px 230px;
}
#page_saga .bloc_video p{
	padding:0 0 5px 0;
}
#page_saga .video_bottom {
	float:left;
	width:420px;
	padding:0 0 10px 0;
}
#page_saga .video_bottom span{
	width:410px;
	display:block;
	float:left;
	color:#000;
	font-weight:bolder;
	text-align:right;
	
}
#page_saga .video_bottom .video_bottom_left{
	float:left;
	height:20px;
	padding:10px 0 0 0;
	width:250px;
}
#page_saga .video_bottom .video_bottom_right{
	float:right;
	height:40px;
}	

#page_saga .video_bottom .video_bottom_left input{
	margin-right:5px;
	width:200px;
	float:left;
}

#page_saga .video_bottom .video_bottom_left em{
	display:block;
	float:left;
}

#page_saga .video_bottom .video_bottom_left button{
	border:none;
	float:left;
	height:27px;
	width:41px;
	float:left;
	background:transparent url(../img/commun/btn_ok.gif) no-repeat scroll 0 0;
}
#page_saga .video_bottom .video_bottom_right a{
	background:transparent url(../img/commun/btn01.gif) no-repeat scroll right center;
	border:medium none;
	color:#CC5F9B;
	height:37px;
	line-height:37px;
	text-decoration:none;
	text-align:left;
	width:150px;
	display:block;
}