
/* CSS Document */

div.BoxServices { position: relative; width: 140px; height: 45px; background: url(/imgs/home/bloc_services_bg.gif) no-repeat; margin-bottom:10px;}
div.BoxServices p.left { padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; color: #CC0033;}
div.BoxServices p.left span { display: block; color: #666666;}
div.BoxServices p.left a:link, div.BoxServices p.left a:visited { color: #CC0033; font-size: 14px; font-weight: bold; text-decoration: none;}
div.BoxServices p.left a:link span, div.BoxServices p.left a:visited span { color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;}
div.BoxServices p.left a:hover { text-decoration: underline;}

div.BoxServices p.img { position: absolute; top: 4px; right: 5px;}

/* Box Publier*/

div.BoxPublier { position: relative; width: 140px; height: 45px; background: url(/imgs/home/services_bg_publier.gif) no-repeat; margin-bottom:10px;}
div.BoxPublier p.left { padding: 6px 0 0 10px; font-family: Arial, Helvetica, sans-serif; color: #FFF; line-height:11px}
div.BoxPublier p.left a:link, div.BoxPublier p.left a:visited { color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none;}
div.BoxPublier p.left a:hover {  text-decoration: underline;}
div.BoxPublier p.img { position: absolute; top: 5px; right: 5px;}

/* Boxservice sans margin  */
div.BoxAutresServices { position: relative; width: 140px; height: 45px; background: url(/imgs/home/bloc_services_bg.gif) no-repeat;}
div.BoxAutresServices p.left { padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; color: #CC0033; font-weight: bold;font-size: 14px;}
div.BoxAutresServices p.left span { display: block; color: #666666;}
div.BoxAutresServices p.left a:link, div.BoxAutresServices p.left a:visited { color: #CC0033; font-size: 14px; font-weight: bold; text-decoration: none;}
div.BoxAutresServices p.left a:link span, div.BoxAutresServices p.left a:visited span { color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;}
div.BoxAutresServices p.left a:hover { text-decoration: underline;}
div.BoxAutresServices p.left a:hover span { color: #666666; text-decoration: none;}

div.BoxAutresServices p.leftRose { padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; color: #CC3399;}
div.BoxAutresServices p.leftRose span { display: block; color: #666666;}
div.BoxAutresServices p.leftRose a:link, div.BoxAutresServices p.leftRose a:visited { color: #CC3399; font-size: 14px; font-weight: bold; text-decoration: none;}
div.BoxAutresServices p.leftRose a:link span, div.BoxAutresServices p.leftRose a:visited span { color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;}
div.BoxAutresServices p.leftRose a:hover { text-decoration: underline;}
div.BoxAutresServices p.leftRose a:hover span { color: #666666; text-decoration: none;}

div.BoxAutresServices p.img { position: absolute; top: 5px; right: 5px;}


div.servicesbox
{
width: 140px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

div.servicesbox img
{
border:0;
margin: 0;
}

div.BoxBottom
{
position: relative;
width:140px;
height:22px;
background:url(/imgs/home/services_bg_bottom.gif) no-repeat;
}

div.BoxBottom .rechercher
{
position: absolute;
right: 5px;
line-height: 22px;
background: url(/imgs/iflecheplein.png) right no-repeat;
}

.rechercher a:link, .rechercher a:visited {
font-size:13px;
color:#333366;
text-decoration:none;
font-weight:normal;
padding-right: 18px;
}

.rechercher a:hover {
text-decoration: underline;
}


div.BoxForm
{
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
text-align: left;
padding: 8px 0 10px 10px;
clear: right;
}
div.BoxForm .libelle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
margin-bottom: 2px;
padding: 0;
}
div.BoxForm h4 {
font-size:11px;
font-weight: normal;
margin-bottom: 2px;
padding: 0;
}
div.BoxForm span {
font-size:11px;
line-height: 11px;
margin: 3px 0;
vertical-align: middle;
}
div.BoxForm .ok {
text-align: right;
}
div.BoxForm form {
width:123px;
text-align: left;
padding: 0;
margin: 0;
}
div.BoxForm form input {
width:119px;
margin-bottom: 0;
}
div.BoxForm form input[type="radio"], div.BoxForm form input[type="checkbox"] {
width:15px;
padding: 0;
margin: 0;
}
div.BoxForm form select {
width:123px;
margin-bottom: 5px;
font-size: 11px;
}
div.BoxForm form select#ipAgeFrom, div.BoxForm form select#ipAgeTo {
width:37px;
}
div.BoxForm form ul.budget{
width:130px;
text-align:left;
}
div.BoxForm form ul.budget li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
list-style:none;
}
ul.budget{
font-family:Arial, Helvetica, sans-serif;
margin-left :7px;
font-size:11px;
color:#666666;
text-align:left;
margin-bottom: 2px;
list-style:none;
}

div.BoxForm form input.budget_mini{
width: 55px;
margin: 3px 0 0 6px;
}
div.BoxForm form input.budget_maxi{
width: 55px;
margin: 3px 0 0 2px;
}

#budget_mini{
width:55px;
margin-left:6px;
}
#budget_maxi{
width:55px;
margin-left:2px;
}

.btnMoteursOk { display:block; text-align:right; margin:0; padding:0;}
.OkImg {
width: 31px;
height: 19px;
margin-left:92px;
border: none;
cursor: pointer;
background: url(/imgs/bouton_ok_footer.jpg) no-repeat left top;
}
.OkImg:hover {
background: url(/imgs/bouton_okhover_footer.jpg) no-repeat left top;
} 
/* IMMO */
#immoTabs1, #immoTabs2 { width: 100%;}

.immoTabs ul {
  width: 138px;
  border-left: #CCCCCC 1px solid;
  border-right: #CCCCCC 1px solid;
}
.immoTabs li {
  float: left;
  text-align: center;
  list-style: none;
  width: 69px;
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding-top: 3px;
}
.immoTabs li#immoneuf-on {
  background: url(/imgs/home/immoneuf_tabs_on.gif) no-repeat;
  color: #CC0033;
}
.immoTabs li#immoneuf-off {
  background: url(/imgs/home/immoneuf_tabs_off.gif) no-repeat;
}
.immoTabs li#immoancien-on {
  background: url(/imgs/home/immoancien_tabs_on.gif) no-repeat;
  color: #CC0033;
}
.immoTabs li#immoancien-off {
  background: url(/imgs/home/immoancien_tabs_off.gif) no-repeat;
}
.immoTabs li a:link, .immoTabs li a:visited {
  display: block;
  font-size: 13px;
}

/* TV */
.tvboxliens
{
width:140px;
padding:0 6px 0 0;
margin: 0;
text-align:right;
background:url(/home/servicespratiques/images/service-tv-lien.jpg) no-repeat;
height:21px;
}

.tvboxliens a:link, .tvboxliens a:visited
{
text-decoration:none;
color:#333366;
font-size:13px;
}

.tvboxliens a.tvlien:hover
{
text-decoration:underline;
}
  
/* Meetic */


div.topmeetic{
width:140px;
height:45px;
margin:0;
padding:0;
}

div.topmeetic img{
border:0px;
}

div.meeticmoteur{
width:140px;
height:131px;
background:url(/imgs/bloc_meetic_2.jpg) no-repeat;
}

div.meeticrechercher{
width:140px;
height:21px;
background:url(/imgs/bloc_meetic_rechercher.jpg) no-repeat;
}

.meeticrechercher p.visiter
{
position: absolute;
margin:3px 0 0 50px;
background-image:url(/imgs/iflecheplein.png); background-position: bottom right; background-repeat:no-repeat;
font-weight:normal;
}

div.meeticrechercher a{
font-size:13px;
color:#333366;
text-align:left;
margin:0 17px 2px 0;
text-decoration:none;
line-height:12px;
font-weight:normal;
}

div.meeticrechercher a:hover{
text-decoration:underline;}

div.meeticmoteur select, div.meeticrechercher select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:125px;
margin:0 auto 0 auto;
text-align:left;
padding:0 0 0 0;
}

div.meeticmoteur p.meeticform{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:125px;
margin:0 auto 0 10px;
text-align:left;
padding-top:7px;
}

/* Immo */

div.immoancien
{
width:140px;
height:45px;
}

div.immoancienmoteur
{
width:140px;
height:198px;
background:url(/imgs/bloc_immoancien_moteur.jpg) no-repeat;
}

div.immoancienrecherche
{
width:140px;
height:21px;
background:url(/imgs/bloc_immo_ancien_recherche.jpg) no-repeat;
}
.immoancienrecherche p.visiter
{
position: absolute;
margin:3px 0 0 50px;
background-image:url(/imgs/iflecheplein.png); background-position: bottom right; background-repeat:no-repeat;
font-weight:normal;
}

div.immoancienrecherche a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333366;
margin-right: 17px;
text-decoration:none;
line-height:12px;
font-weight:normal;
}

div.immoancienrecherche a:hover{
text-decoration:underline;}

div.immoancienmoteur p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:125px;
margin:0 auto 0 auto;
text-align:left;
padding:0 0 0 0;
}

div.immoancienmoteur select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:40px;
color:#666666;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
}


input.recherche{
width:120px;
margin-left:auto;
margin-right:auto;}

div.part{
padding-top:4px;
}

/* Emploi */

div.topannoncemploi{
width:140px;
height:45px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div.topannoncemploi img{
border:0px;
}

div.annoncemploimoteur{
width:140px;
height:91px;
background:url(/imgs/bloc_annonce_emploi_moteur.jpg) no-repeat;
}

div.annoncemploimoteur select{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:125px;
margin:0 auto 0 auto;
text-align:left;
padding:0 0 0 0;
}

div.annoncemploimoteur p.formemploi
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:125px;
margin:0 0 0 10px;
text-align:left;
padding-top:7px;
}

div.annoncemploirechercher{
width:140px;
height:21px;
background:url(/imgs/bloc_annonce_emploi_recherche.jpg) no-repeat;
}

.annoncemploirechercher p.visiter
{
position: absolute;
padding-left:50px;
margin-top:3px;
background-image:url(/imgs/iflecheplein.png); background-position: bottom right; background-repeat:no-repeat;
font-weight:normal;
}

div.annoncemploirechercher a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333366;
text-align:left;
padding-right: 17px;
margin-bottom:2px;
text-decoration:none;
line-height:12px;
font-weight:normal;
}

div.annoncemploirechercher a:hover{
text-decoration:underline;}

/* Boutique */

div.topboutique{
width:140px;
height:45px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div.topboutique img{
border:0px;
}

div.boutic2
{
width:123px;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding:5px 5px 5px 10px;
margin:0;
}

.boutic2 p.bouticliens0
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#666666;
margin:0 auto 0 auto;
line-height:17px;
padding:0;
}

.boutic2 p.bouticliens
{
line-height:25px;
padding:0;
margin:0 auto 0 auto;
}

.boutic2 p.bouticliens2
{

line-height:25px;
padding:0;
margin:0 auto 0 auto;
border-top:solid #E6E6E6 1px;
text-align:left;
}



div.boutic2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333366;
text-decoration:none;
text-align:left;
}

div.boutic2 a:hover{
text-decoration:underline;
}

div.boutic3
{
width:140px;
height:21px;
background:url(/imgs/bloc_boutique_home3.jpg) no-repeat;
padding:0 0 0 0;
margin:0 0 0 0;
}

.boutic3 p.visiter
{
position: absolute;
margin-left:13px;
margin-top:3px;
background-image: url(/imgs/iflecheplein.png); 
background-position: bottom right; 
background-repeat: no-repeat;
font-weight:normal;
}

div.boutic3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333366;
text-decoration:none;
margin-right:17px;
line-height:12px;
}

div.boutic3 a:hover{
text-decoration:underline;
}

/* Cinéma */

div.topcinema{
width:140px;
height:45px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div.topcinema img{
border:0px;
}

div.cinema2
{
width:140px;
height:135px;
background:url(/imgs/bloc_cinema_home2.jpg) no-repeat;
}

div.cinema2 p.formcinema
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
width:125px;
margin:0 0 0 10px;
text-align:left;
padding-top:4px;
}

div.cinema2 p.champtexte
{
display:block;
margin:0 0 5px 0;
padding:0 0 0 0;
}

div.cinema2 input{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
width:120px;
text-align:left;
margin:0 0 0 10px;
padding:0 0 0 0;
}

div.cinema2 form
{
margin:0 0 0 0;
padding:0 0 0 0;
}

div.cinema2 img
{
float:right;
margin: 2px 6px;
}

div.cinema3
{
width:140px;
height:21px;
background:url(/imgs/bloc_cinema_home3.jpg) no-repeat;
padding:0 0 0 0;
margin:0 0 0 0;
}

.cinema3 p.visiter
{
position: absolute;
padding-left:30px;
margin-top:3px;
background-image:url(/imgs/iflecheplein.png); background-position: bottom right; background-repeat:no-repeat;
font-weight:normal;
}

div.cinema3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333366;
text-align:left;
padding-right: 17px;
margin-bottom:2px;
text-decoration:none;
line-height:12px;
font-weight:normal;
}

div.cinema3 a:hover{
text-decoration:underline;}


/* Lire le Parisien */

div.lireparisien{
width:140px;
height:45px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div.lireparisien2{
    margin:0 auto;
	text-align: center;
	padding:10px 0 10px 0;
	background: #EBEBEB;
	border-left: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
}
div.lireparisien2 img{

    border: #CCCCCC 1px solid;
}

div.lireparisien3{
width: 138px;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
text-align: center;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.lireparisien3 p.lireliens
{
width:123px;
line-height:25px;
padding:0 0 0 0;
margin:0 5px 0 10px;
text-align:left;
}

.lireparisien3 p.lireliens2
{
width:123px;
line-height:25px;
padding:0 0 0 0;
margin:0 5px 0 10px;
border-top:solid #E6E6E6 1px;
text-align:left;
}

.lireparisien3 p.lireliens3
{
width:128px;
line-height:25px;
padding:0 0 0 10px;
margin: 0;
border-top:solid #E6E6E6 1px;
text-align:left;
}

div.lireparisien3 a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#333366;
text-decoration:none;
}

div.lireparisien3 a:hover{
text-decoration:underline;
}

div.lireLPimgbottom {
width: 140px;
height: 3px;
background: url(/imgs/home/lire_lp_bg_bottom.gif) bottom no-repeat;
}

/*Devis*/

div.topdevis{
width:140px;
height:45px;
margin:0;
padding:0;
}

div.topdevis img{
border:0px;
}


/*Liens sponsorisés*/


#liensponsorbox
{
width:140px;
height:23px;
border-top:#990033 solid 5px;
border-bottom:#CCCCCC solid 1px;
}

#liensponsorbox p.titre
{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#990033;
line-height:23px;
text-align:center;
height:23px;
}

#liensponsorlinks
{
width:140px;
margin:0 0 10px 0;
padding:0 0 0 0;
}

#liensponsorlinks p.sponsorlink
{
width:140px;
border-bottom:dotted #999999 1px;
margin:0 0 0 0;
padding:5px 0 5px 0;
}

#liensponsorlinks a:link, #liensponsorlinks a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333366;
text-decoration:none;
line-height:13px;
}

#liensponsorlinks a:hover
{
text-decoration:underline;
}

/* Bloc Jeux */

div.jeuxbox
{
width: 300px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

/* Bloc jeux home sports  */



/*ELEMENTS EN COL 310*/

div.module-jeux {
	position: relative;
	z-index: 500;
	margin-bottom: 15px;
	border-style: solid;
	border-width: 1px;
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #fff;
	border-color: #a0aab4;
	background-image: url('/icons/bg_module_gris.png');
	}
	

div.module-jeux div.conteneur {
	position: relative;
	padding: 0px;
	border: 1px solid #fff;
}

div.module-jeux div.conteneur p.left { padding: 8px 0 5px 10px; font-family: Arial, Helvetica, sans-serif; color: #CC0033; font-weight: bold;font-size: 14px;}
div.module-jeux div.conteneur p.left span { display: block; color: #666666; font-size:11px; font-weight: normal;}
div.module-jeux div.conteneur p.left a:link, div.module-jeux div.conteneur p.left a:visited { color: #CC0033; font-size: 14px; font-weight: bold; text-decoration: none;}
div.module-jeux div.conteneur p.left a:link span, div.module-jeux div.conteneur p.left a:visited span { color: #666666; font-size: 11px; font-weight: normal; text-decoration: none;}
div.module-jeux div.conteneur p.left a:hover { text-decoration: underline;}
div.module-jeux div.conteneur p.left a:hover span { color: #666666; text-decoration: none;}


div.module-jeux div.conteneur p.img { position: absolute; top: 5px; right: 5px;}

div.JeuxBottom
{
position: relative;
width:300px;
height:22px;
}

div.JeuxBottom .rechercher
{
position: absolute;
right: 5px;
line-height: 22px;
background: url(/imgs/iflecheplein.png) right no-repeat;
}

div.conteneur select{font-family:Arial;font-size:11px;color:#666;margin:0 auto;text-align:left;padding:0;height:19px;}
div.conteneur #dep { width:230px;}
div.conteneur #fonction { width:230px;}
p.emploi_recherche { float:left; margin: 0 0 10px 11px; width:284px;}
p.emploi_recherche span { display:block; margin-top:3px; }
p.emploi_recherche img { margin-left:8px;}
.module-promo h3{position: relative; font-size:14px; line-height:16px; font-weight:bold; color:#c03; margin:0 0 10px;}
.module-promo h3 span {display:block; color:#666; font-size:11px;font-weight:normal; }
#immmos div#immann {position:static !important;}
#immmos {width:310px; font:normal 13px arial; color:#666;}
#immmos #ongim1on, #immmos #ongim2on, #immmos #ongim1off, #immmos #ongim2off {width:153px;}
#immmos fieldset {border:0 none; padding:0; margin:0 0 5px; width:50%; float:left;}
#immmos fieldset p {margin:0; line-height:17px;}
#immmos fieldset input { vertical-align:middle; position:relative; top:-1px;}
#immmos fieldset .small {font-size:11px;}
#immmos fieldset select {height:16px; width:36px; font-size:10px;}
#immmos fieldset #bMini {margin-bottom:4px;}
*+html #immmos fieldset #bMini, * html #immmos fieldset #bMini{margin-bottom:-2px;}
#immmos input.txt{background:url(/imgs/blocs/bg_input_txt.png) repeat-x; height:15px; font-size:11px; border:0 none;}
.rightIt {margin:-12px 0 0 auto; display:block;}

div.conteneur select{font-family:Arial;font-size:11px;color:#666;margin:0 auto;text-align:left;padding:0;height:19px;}
div.conteneur #dep { width:230px;}
div.conteneur #fonction { width:230px;}
p.emploi_recherche { float:left; margin: 0 0 10px 11px; width:284px;}
p.emploi_recherche span { display:block; margin-top:3px; }
p.emploi_recherche img { margin-left:8px;}
.module-promo h3{position: relative; font-size:14px; line-height:16px; font-weight:bold; color:#c03; margin:0 0 10px;}
.module-promo h3 span {display:block; color:#666; font-size:11px;font-weight:normal; }
#immmos div#immann {position:static !important;}
#immmos {width:310px; font:normal 13px arial; color:#666;}

.immoTabs ul {border-left: #ccc 1px solid;  border-right: #ccc 1px solid; margin:0; padding:0;}
.immoTabs li { float: left;  text-align: center;  list-style: none; line-height:18px; margin:1px 1px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

.immoTabs li#immoancien-on, .immoTabs li#immoneuf-on  {background: url(/icons/bg_module_promo_top_in.png) no-repeat;  color: #c03; width:151px;}
.immoTabs li#immoancien-off, .immoTabs li#immoneuf-off {background: url(/icons/bg_ong_promo_off.png) no-repeat; border-bottom: #ccc 1px solid; width:152px;}
.immoTabs li#immoneuf-off {margin-left:0;}
.immoTabs li#immoancien-off {margin-right:0;}
.immoTabs li#immoancien-on {border-right: #ccc 1px solid;}
.immoTabs li#immoneuf-on {border-left: #ccc 1px solid;}

.immoTabs form {clear:both; padding:10px;}
#immmos fieldset {border:0 none; padding:0; margin:0 0 5px; width:50%; float:left;}
#immmos p {margin:0; line-height:17px;}
#immmos fieldset input { vertical-align:middle; position:relative; top:-1px;}
#immmos .small {font-size:11px;}
#immmos fieldset select {height:16px; width:36px; font-size:10px;}
#immmos #bMini, #immmos #bMini {margin-bottom:4px;}
*+html #immmos fieldset #bMini, * html #immmos fieldset #bMini{margin-bottom:-2px;}
#immmos input.txt{background:url(/imgs/blocs/bg_input_txt.png) repeat-x; height:15px; font-size:11px; border:0 none;}
#immmos select {border:1px solid #ccc; font-size:11px;}
.rightIt {margin:-12px 0 0 auto; display:block;}
#immmos select#idBien, #immmos select#idDep {width:138px;}

/*bloc moteur emploi*/
#module-moteur	{position: relative;color: #666; margin-bottom: 20px;}
#module-moteur div.top	{	position: relative;	padding: 1px 1px 0px 1px;	border-bottom: 1px solid #ccc;	background: url(/icons/bg_module_promo_top.png) no-repeat left top;}

#module-moteur div.top img	{
position: relative;
padding: 5px 10px;
border: 1px solid #fff;
}
#module-moteur .top h2	{	position: relative;	font-size: 14px; line-height: 16px;	font-weight: bold;	color: #c03; padding-left:10px;}
#module-moteur .top h2 span { display:block; font-size:11px; color:#666; font-weight:normal;}
#module-moteur div.conteneur {position: relative; background: #fff url(/icons/bg_module_promo.png) repeat-y left top;}

#module-moteur div.bottom	{
position: relative;
background: url(/icons/bg_module_promo_bottom.png) no-repeat left bottom;
text-align: right;
border-top: 1px solid #ccc;
	font-size: 11px;
	text-align: right;
	padding: 1px 10px 3px 0px;
}

div.conteneur select{font-family:Arial;font-size:11px;color:#666666;margin:0 auto;text-align:left;padding:0;height:19px;}
div.conteneur #dep { width:230px;}
div.conteneur #fonction { width:230px;}
div.conteneur p.emploi_recherche { float:left; margin: 0 0 10px 11px; width:284px;}
div.conteneur p.emploi_recherche span { display:block; margin-top:3px; }
div.conteneur p.emploi_recherche img { margin-left:8px;}


/*-------------- Blocs 310 - Sorties de la semaine & A l'affiche ------------------*/
.BlocsCine-310 { position: relative; margin-bottom: 15px; width: 310px;}
.BlocsCine-310 .top{ height: 33px; padding: 6px 0 6px 8px; color: #333; font-weight: bold; font-size: 14px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_top.gif) no-repeat;}
.BlocsCine-310 .top span { display: block; color: #C03;}
.BlocsCine-310 .top a:link, .BlocsCine-310 .top a:visited { display: block; color: #C03;}
.BlocsCine-310 .top a.red:link, .BlocsCine-310 .top a.red:visited { color: #C03;}

.BlocsCine-310 .ListeFilms { border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.BlocsCine-310 .Film { line-height: 1.1em; clear: both; border-top: 1px solid #ccc; padding: 10px 0; margin: 0 10px;}
.BlocsCine-310 .first { border-top: none;}
.BlocsCine-310 .Film a.titrefilm  { font-size: 15px; margin-bottom: 5px; font-weight: bold;}
.BlocsCine-310 .Film img { float: left; margin-right: 10px;}
.BlocsCine-310 .Film p	{ margin: 4px 0; color: #666;}
.BlocsCine-310 .Film .sorties	{ padding-left: 70px;}

.BlocsCine-310 div.Bottom { position: relative; height: 22px; text-align: right; padding-right: 20px; line-height: 20px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_bottom.gif) no-repeat;}
.BlocsCine-310 div.Bottom-dep { position: relative; height: 35px; text-align: right; padding: 4px 5px 0 0; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/BlocsCine_bg_bottom3.gif) no-repeat;}
.BlocsCine-310 div.Bottom-dep a { display: block; background:url(http://cinema.leparisien.fr/partenaires/cinema/imgs/fl-bleue.png) right no-repeat; padding-right: 15px; line-height: 13px;}


#Bloc-choixIntenautes { position: relative; margin-bottom: 15px; padding-bottom:15px; width: 310px; background:url(http://cinema.leparisien.fr/partenaires/cinema/imgs/bg-choixInternautes.jpg) no-repeat left; }
#Bloc-choixIntenautes .top { color: #333; font-weight: bold; font-size: 14px; padding: 13px 0 6px 13px; }
#Bloc-choixIntenautes .top a { display: block; color: #C03;}
#Bloc-choixIntenautes .top span { display: block; color: #C03;}
#Bloc-choixIntenautes p { color:#336; font-size:13px; background: url(http://cinema.leparisien.fr/partenaires/cinema/imgs/fl-bleue.png) no-repeat left; margin-left:14px; padding-left:17px;}
#Bloc-choixIntenautes p a:link, #Bloc-choixIntenautes p a:visited {color:#336;}