body {behavior:url("css/csshover.htc");}
body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	color:#000;
	background:url(../images/bg-7.jpg) no-repeat;
	background-attachment:fixed;
}

/********** GLOBALE ***********/
h1{margin-left:-1500px;height:0;}
h2{font-size:26px;margin:0 0 10px 0;}
h3{font-size:20px;margin:0 0 10px 0;}
h4{font-size:14px;margin:0 0 10px 0;}


p{margin:0 0 10px 0;padding:0;text-align:justify;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 10px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#fff;}/*color:#5eb035;*/
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#ee1c23;text-decoration:none;}
a:hover{text-decoration:underline;}
form{padding:0;margin:0;}

/* 930 px de large*/
#container{margin:5px 0 30px 60px;}

#header_gauche{float:left;width:440px;height:145px;}
#header_droite{float:left;width:440px;height:145px;text-align:right;}

ul#bannieres{padding:0;margin:0;list-style-type:none;}

#facebook{float:left;margin-right:20px;width:190px;}
#facebook a{color:#000;font-size:11px;}
#form_newsletter {float:left;width:230px;}
#form_newsletter .focus {width:170px;background:#ffecb1;color:#000;border:1px solid #000;}
#form_newsletter .normal {width:170px;background:#fff;color:#000;border:1px solid #000;}
#form_newsletter input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;height:13px;padding: 1px 2px 2px 2px;}
#form_newsletter .bouton{width:auto;background:transparent;font-size:11px;color:#000;border:0;cursor:pointer;height:18px;padding:0;font-weight:bold;}


#menuNav {clear:both;float:none;height:42px;padding-top:3px;background:#000;}
#menuNav ul {margin:0;padding:0;}
#menuNav li {float:left;list-style-type:none;margin-right:15px;}
#menuNav li span {display:block;height:42px;padding:0;text-align:center;cursor:pointer;font-size:12px;color:#fff;}
#menuNav li a:link span, #menuNav li a:visited span, #menuNav li a:hover span, #menuNav li a:active span {cursor:pointer;text-decoration:none;}

	/* menu actif */
	#menuNav ul li ul.hover { display : block; }
	#menuNav ul li:hover ul { display : block; }
	
	/** menu niveau 2 **/
	#menuNav ul ul {display:none;position:absolute;z-index:1000;width:175px;height:auto;background:#000;border-bottom:2px solid #e41671;}
	#menuNav ul ul li {float:none;background:none;}
	#menuNav ul ul li a {width:119px;color:#bebebe;display:block;padding:4px 1px 4px 40px;text-decoration:none;font-family:Helvetica,Verdana, Geneva, sans-serif;font-size:14px;}
	* html #menuNav ul ul li a {background:none;}
	#menuNav ul ul li a:hover,#menuNav ul ul li.active a{color:#f0400a;}
	

#contenu{width:930px;margin-top:20px;} /* 860px */

#copyright{height:20px;background:#000;padding:5px 0 0 10px;color:#fff;}

/* ACCUEIL */
#home_edito{float:left;width:245px; background:url(../images/sep-verticale.png) 260px 8px no-repeat;padding-right:35px;}
#home_edito h2{margin:7px 0 0 0;padding:0;}
#home_news{float:left;width:250px;}
#home_news h2{margin:7px 0 0 0;padding:0;}
#home_alaune{float:left;width:330px;margin-left:30px;}
#home_alaune p{font-size:10px;}

.newsticker-jcarousellite {width:250px;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px;}
.newsticker-jcarousellite h3{font-size:14px;font-weight:bold;color:#000;padding-top:7px;}
.newsticker-jcarousellite h3 img{float:left;margin-right:4px;}
.newsticker-jcarousellite{color:#2489c3;}
.news_suite{color:#ff3095;margin-left:188px;}


#form_jeu{background:url(../images/jeux/bg-jeux.png) no-repeat;width:306px;height:268px;padding:30px 0 0 3px;margin-top:6px;}
#form_jeu_cont{width:300px;height:260px;display:block;position:relative;}
#form_jeu_form{position:absolute;width:300px;height:140px;top:120px;left:0;background:url(../images/jeux/bg-form.png);padding-top:5px;}
	#form_jeu_col1{float:left;width:140px;margin-left:3px;}
	#form_jeu_col2{float:left;width:140px;margin-left:10px;}
		
	#form_jeu_col2 p{color:#fff;}
	#form_jeu .succes,#form_jeu .echec{text-align:center;padding:0;font-size:11px;}
	#form_jeu .echec{padding-top:3px;font-weight:normal;}
	#form_jeu_reglement{color:#fff;}
	#form_jeu_reglement a{color:#fff;text-decoration:underline;}
	#form_jeu form{margin:0;padding:0;}
	#form_jeu p {padding:0;margin:0 5px 5px 1px;}
	#form_jeu .focus {width:130px;background:#ffecb1;color:#000;border:1px solid #000;}
	#form_jeu .focus2 {width:30px;background:#ffecb1;color:#000;border:1px solid #000;}
	#form_jeu .normal {width:130px;background:#fff;color:#000;border:1px solid #000;}
	#form_jeu .normal2 {width:30px;background:#fff;color:#000;border:1px solid #000;}
	#form_jeu input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}



#prochainnum{float:left;width:560px;clear:both;height:420px;background:url(../images/bg_numero.png);}
#prochainnum h2{margin-top:-10px;padding-left:20px;}
#prochainnum_droite{float:right;width:350px;margin-right:20px;}
#prochainnum_gauche img{float:left;margin-left:-30px;margin-top:5px;}
.breve{height:85px;border-bottom:1px solid #fff;padding:5px 0 0 0;}
.breve img{float:left;margin:0 10px 0 0;border:2px solid #fff;}
.breve .titre{font-weight:bold;font-size:14px;}
.breve .texte{font-size:11px;}
.breve .rubrique img{border:0;float:none;}

#home_cinezoom{float:left;margin:0 0 0 10px;}

#home_cooking{float:left;margin:5px 0 0 10px;}
#home_cooking_bloc{width:282px;height:287px;background:url(../images/bg-home-cooking.gif) no-repeat;padding:19px 10px 0 18px;}
#home_cooking_bloc p{font-weight:normal;font-size:10px;}
#home_cooking_bloc strong{font-size:14px;}



/* MAGAZINE */
.magazine{float:left;width:280px;margin:0 20px 20px 0;}
.magazine .image img{border:2px solid #95979c;clear:both;margin:15px 0 10px 0;}
.magazine a{margin-right:13px;}
.magazine .bulle{float:left;margin-right:10px;font-size:18px;color:#fff;width:56px;height:41px;background:url(../images/bg-bulle.gif) no-repeat;text-align:center;padding-top:15px;}
.magazine .date{font-size:18px;margin-top:15px;}

/* SMS */
#sms_gauche{float:left;width:300px;}
#sms_droite{float:left;width:450px;margin-left:82px;}
#form_sms{background:url(../images/bulle-sms.gif) no-repeat;width:442px;height:265px;padding:90px 0 0 0;}
#form_sms .succes,#form_sms .echec{text-align:center;margin:0 76px 0 0;padding:0;font-size:14px;}
#form_sms form{margin:0;padding:0;}
#form_sms p {padding:0;margin:5px;}
#form_sms label {float:left;width:120px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;font-weight:bold;color:#fff;font-size:12px;}
#form_sms label:hover {cursor:pointer;}
#form_sms .focus {width:160px;background:#ffecb1;color:#000;border:1px solid #1d7bb9;}
#form_sms .normal {width:160px;background:#fff;color:#000;border:1px solid #1d7bb9;}
#form_sms textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:60px;margin-left:51px;}
#form_sms input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}


/* AGENDA */
#agenda h3{border-bottom:1px solid #000;}
#agenda_col1{float:left;width:140px;}
#agenda_col1 .lien_categorie{padding:4px;}
#agenda_col1 .lien_categorie a{color:#fff;font-weight:bold;font-size:14px;padding:2px;margin:0;display:block;}
#agenda_col1 .lien_categorie a:hover{text-decoration:none;width:112px;padding:2px;margin:0;}
#agenda_col2{float:left;width:440px;}
#agenda_col3{float:left;width:276px;margin-left:20px;}
#agenda_col3 #affiche_top{width:276px;height:86px;background:url(../images/agenda/affiche-top.gif) no-repeat;}
#agenda_col3 #affiche_middle{width:263px;background:url(../images/agenda/affiche-middle.gif) repeat-y;padding-left:13px;}
#agenda_col3 #affiche_bottom{width:276px;height:15px;background:url(../images/agenda/affiche-bottom.gif) no-repeat;}

.cont_agenda{border-bottom:1px dotted #000;margin-bottom:10px;}
.cont_agenda .date{font-size:14px;font-weight:bold;color:#F90;}
.cont_agenda .rose{color:#ff178e;}      #agenda_col1 .rose a{background-color:#ff178e;width:60px;}
.cont_agenda .bleu{color:#2d9de2;}      #agenda_col1 .bleu a{background-color:#2d9de2;width:43px;}
.cont_agenda .rouge{color:#f80611;}     #agenda_col1 .rouge a{background-color:#f80611;width:60px;}
.cont_agenda .vert{color:#5bd711;}      #agenda_col1 .vert a{background-color:#5bd711;width:93px;}
.cont_agenda .bleunuit{color:#4044d7;}  #agenda_col1 .bleunuit a{background-color:#4044d7;width:73px;}
.cont_agenda .orange{color:#f4860f;}    #agenda_col1 .orange a{background-color:#f4860f;width:72px;}
.cont_agenda .violet{color:#b7226f;}    #agenda_col1 .violet a{background-color:#b7226f;width:83px;}
.cont_agenda .marron{color:#c24d14;}    #agenda_col1 .marron a{background-color:#c24d14;width:43px;}
.cont_agenda .jaune{color:#ffde00;}     #agenda_col1 .jaune a{background-color:#ffde00;width:53px;}
.cont_agenda .titre a{color:#000;font-weight:bold;text-transform:uppercase;}

/* AGENDA SOUMETTRE */
#form_agenda {margin-top:30px;}
#form_agenda p {padding:0;margin:5px;}
#form_agenda label {float:left;width:120px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_agenda label:hover {cursor:pointer;}

#form_agenda .focus {width:250px;background:#ffe4ed;color:#000;border:1px solid #f5125d;}
#form_agenda .focus2 {width:100px;background:#ffe4ed;color:#000;border:1px solid #f5125d;}
#form_agenda .normal {width:250px;background:#fff;color:#000;border:1px solid #f5125d;}
#form_agenda .normal2 {width:100px;background:#fff;color:#000;border:1px solid #f5125d;}

#form_agenda textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_agenda input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_agenda select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:256px;}
#erreur_form{color:#f00;}	


/* ACTUALITES */
#actu_gauche{float:left;width:200px;padding-top:10px;}
#actu_droite{float:left;width:660px;margin-left:40px;}

#actu_gauche ul{margin:0;padding:5px 0 20px 10px;}
#actu_gauche ul li{list-style-type:none;clear:both;padding:4px 0 4px 0;} 
#actu_gauche ul li a{color:#2489c3;}
#actu_gauche ul li a:hover{color:#e30e51;text-decoration:none;}

#actu_droite h2{border-bottom:1px solid #000;font-size:26px;margin:0 0 15px 0;padding:0;}

/* SPECIAL GUEST */
#guest_gauche{float:left;width:229px;background:#000;color:#fff;}
#guest_droite{float:left;width:620px;margin-left:40px;}
#guest_gauche p{padding:10px;font-weight:bold;text-align:left;font-size:13px;}
#guest_gauche_nom{background:url(../images/guest/bg-guest-mois.png) no-repeat;color:#fff;width:223px;height:56px;font-size:18px;font-weight:bold;text-align:center;padding:25px 0 0 5px;}
.guest_interview{float:left;width:206px;margin:0 0 20px 0;}
.guest_interview_nom{font-size:18px;font-weight:bold;margin-bottom:4px;}
.guest_interview_slogan{width:156px;height:20px;background:url(../images/guest/bg-top-interview.png) no-repeat;color:#fff;padding:3px 0 0 4px;}

#guest_droite_questions{float:left;width:430px;font-size:14px;}
#guest_droite_photos{float:left;width:160px;margin-left:20px;}
.guest_question{font-weight:bold;padding-left:20px;background:url(../images/guest/puce-question.png) no-repeat;}
.guest_reponse{margin:0 0 10px 0;}


/* HOME COOKING */
#cooking_gauche{float:left;width:229px;background:#e5363a;color:#fff;}
#cooking_droite{float:left;width:620px;margin-left:40px;}
#cooking_gauche strong{padding:10px;font-weight:bold;text-align:left;font-size:15px;color:#000;}
#cooking_gauche p{padding:10px;font-weight:bold;text-align:left;font-size:13px;}
#cooking_gauche_nom{background:url(../images/cooking/bg-cooking-mois.png) no-repeat;color:#fff;width:223px;height:56px;font-size:18px;font-weight:bold;text-align:center;padding:25px 0 0 5px;}
.cooking_recette{float:left;width:161px;margin:0 43px 20px 0;}
.cooking_recette_nom{font-size:14px;font-weight:bold;margin-bottom:4px;}
.cooking_recette_chef{width:156px;height:20px;background:url(../images/cooking/bg-top-recette.png) no-repeat;color:#fff;padding:3px 0 0 4px;}
#cooking_droite h4{font-weight:bold;padding-left:20px;background:url(../images/cooking/puce.png) no-repeat;}

#cooking_droite_1{float:left;width:430px;font-size:14px;}
#cooking_droite_2{float:left;width:160px;margin-left:20px;}


/* Happy Culture */
#happy_gauche{float:left;width:240px;padding-top:10px;}
#happy_droite{float:left;width:640px;margin-left:20px;}

#happy_gauche ul{margin:0;padding:5px 0 20px 0;}
#happy_gauche ul li{list-style-type:none;clear:both;padding:4px 0 4px 0;border-bottom:1px dotted #000;min-height:50px;}
#happy_gauche ul li img{float:left;margin:0 10px 0 0;}
#happy_gauche ul li .titre a{font-size:13px;color:#000;text-transform:uppercase;font-weight:bold;} 
#happy_gauche ul li .soustitre a{font-size:12px;color:#f0400a;} 

#happy_droite .titre{font-size:18px;color:#000;text-transform:uppercase;font-weight:bold;text-align:left;}
#happy_droite .soustitre{font-size:12px;color:#f0400a;font-weight:bold;padding:0 0 5px 0;}

#happy_alaune{border-bottom:1px dotted #000;min-height:270px;text-align:justify;}
.happy_bloc{float:left;width:305px;margin:0 0 20px 0;}
.happy_bloc2{float:left;width:305px;margin:0 0 20px 30px;}

/* CINE ZOOM */
.cinezoom{float:left;width:270px;margin:0 10px 20px 0;}
.cinezoom_titre{font-size:16px;font-weight:bold;margin-bottom:4px;margin:0 0 0 40px;}
.cinezoom_production{font-size:14px;font-weight:bold;margin-bottom:4px;color:#e73123;margin:0 0 0 40px;}
.cinezoom_affiche{margin:0 0 0 40px;}
.cinezoom_nbplace{width:129px;height:33px;background:url(../images/cinezoom/bg-nbplace.png) no-repeat;color:#fff;padding:12px 0 0 20px;font-weight:bold;margin:0 0 0 50px;}

#form_cinezoom{float:left;width:375px;}
#form_cinezoom_cdt{float:left;width:300px;}

#form_cinezoom form{margin:0;padding:0;}
#form_cinezoom p {padding:0;margin:0 5px 5px 1px;}
#form_cinezoom label {float:left;width:50px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.7;font-weight:bold;color:#fff;font-size:12px;background:#000;}
#form_cinezoom label:hover {cursor:pointer;}
#form_cinezoom .focus {width:250px;background:#ffecb1;color:#000;border:1px solid #000;}
#form_cinezoom .focus2 {width:30px;background:#ffecb1;color:#000;border:1px solid #000;}
#form_cinezoom .normal {width:250px;background:#fff;color:#000;border:1px solid #000;}
#form_cinezoom .normal2 {width:30px;background:#fff;color:#000;border:1px solid #000;}
#form_cinezoom input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}

/* INVITATIONS CADEAUX */
.invit_kdos{float:left;width:306px;margin:0 3px 20px 0;}

/* CSS form_jeu de la home */

