/* -------------------------------- RESET ----------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* ------------------------------------------------------------------------- */
body{font-family: Arial, Verdana, Helvetica, sans-serif; }
p{margin:8px 0 8px 0 }
p.important, .cell .content p.important {font-weight:bold; color:#4c3568}
a {font-size:11px;color:#B30978;text-decoration:none;}
a:hover{text-decoration:underline;}
.break{clear:both}

img.bandeau{margin:0px 2px 8px 2px;}
 /* 
 STRUCTURE 
 */
#mainContent  {width:100%;background:url(/W/cms_sites/SITE_2512/images2512/bg_content.png) repeat-x 0 -106px }
#contentHead {width:986px;margin:auto;height:56px}
#content  {width:986px;margin:auto;clear:both}

/* HEADER */
	#header{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 100%} /*13px*/
	#header #headerFlash {height:233px; background:#000;border-bottom:8px solid #b30978}
	
	
/* NAVEBAR */
	#header #navebar{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut.png) repeat-x 50% 0 ;}
	#header #navebar #menuhaut{height:45px;margin:auto;width:986px;border-left:1px solid #c8c8c8;border-right:1px solid #fff}
	#menuhaut dl{margin-right:0px;}
	#header #navebar #menuhaut dl { display:block;float:left;height:45px;width:16.5%; }
	#header #navebar #menuhaut dl.smenuhaut3 {width:18.5%}
	#header #navebar #menuhaut dl.smenuhaut6 {width:15.5%}
	/* IE6 , IE7 width FIX */
	*+html #header #navebar #menuhaut dl.smenuhaut6 {width: 15.3%}
	 * html #header #navebar #menuhaut dl.smenuhaut6 {width: 15.1%}

	#header #navebar #menuhaut dl dt{display:block;height:45px;border-left:1px solid #fff;border-right:1px solid #c8c8c8;cursor:pointer}

	#header #navebar #menuhaut dl dt a{display:block;line-height:45px;padding:0 13px 0 13px;
		letter-spacing:-1px;text-decoration:none;font-weight:bold;color:#4c3568;font-size:14px;text-shadow: #fff 1px 1px 0px;
		}
	#header #navebar #menuhaut dl dt a:hover{color:#B30978;}
	#header #navebar #menuhaut dl dt a.hover{color:#B30978;}

	#header #navebar #menuhaut dl dt a span{display:block;line-height:45px;background-image:none;}
	#header #navebar #menuhaut dl dt a span span span {background:url(/W/cms_sites/SITE_2512/images2512/puce_menu_haut.png) no-repeat 100% 2px}
	/* NAVEBAR OVER*/
	#header #navebar #menuhaut dl dt.rubriqueSel a {padding:0 0 0 13px;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut_over.jpg) no-repeat 0 -90px}
	#header #navebar #menuhaut dl dt.rubriqueSel a span{padding:0 13px 0 0 ;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut_over.jpg) no-repeat 100% -90px}
	#header #navebar #menuhaut dl dt.rubriqueSel a span span{padding:0 0 0 0;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut_over.jpg) repeat-x 0 -45px}
	#header #navebar #menuhaut dl dt.rubriqueSel a span span span{padding:0 0 0 0;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut_over.jpg) no-repeat 50% -135px}
	#header #navebar #menuhaut dl dt.rubriqueSel a span span span span{padding:0 0 0 0;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut_over.jpg) no-repeat 100% 0px}
	 
	#header #navebar #menuhaut dl dd {display:none;}
	#header #navebar #menuhaut .smenuhaut4, #header #navebar #menuhaut .smenuhaut5, #header #navebar #menuhaut .hidden{display:none;}

/* SEARCH */
		#search {height:30px;display:block;margin:12px 0px 0px 10px;padding-left:5px}
		#search p{height:30px;width:100%;background:url(/W/cms_sites/SITE_2512/images2512/bg_search.png) 0 -30px;overflow:hidden;}
		#search input {margin:0px;border:0px;padding:0;}
		#search input.text{background:transparent;float:left;padding:5px;margin-top:1px;width:153px;color:#5e6092;font-size:11px;}
		#search input.submit{background:url(/W/cms_sites/SITE_2512/images2512/bg_search.png) 100% 0;width:32px;height:31px;display:inline-block;float:right;overflow:hidden;padding-top:40px}

	/* IE6 IE7 position FIX */
	*+html #search  { margin: 5px 0px 0px 10px}
	* html #search { margin: 5px 0px 0px 10px}

/* LMR structure */
	#mainContent .archi_l_mr {background:url(/W/cms_sites/SITE_2512/images2512/bg_cadre_l_mr.png) repeat-y 0 0 ;}
	#mainContent .archi_l_mr  .break_bottom{clear:both;height:5px;overflow:hidden;background:url(/W/cms_sites/SITE_2512/images2512/bg_bottom_archi.png) no-repeat 0 -5px }
	#mainContent .archi_lm_r .break_bottom{clear:both;height:5px;overflow:hidden;background-image:none; }
	#mainContent .archi_l_m_r{}
	#mainContent .archi_l_m_r .break_bottom{clear:both;height:5px;overflow:hidden;background:url(/W/cms_sites/SITE_2512/images2512/bg_bottom_archi.png) no-repeat 0 0 }
	#mainContent .archi_l_m_r .colon_lm{background:url(/W/cms_sites/SITE_2512/images2512/bg_cadre_l_m_r.png) repeat-y 0 0 ;}

	#mainContent .colon_l{width:204px;float:left;padding-left:2px}
	#mainContent .colon_m{width:506px;float:left;padding:20px;}
	#mainContent .colon_r{width:225px;float:left;padding-left:5px}
	#mainContent .colon_lmr{width:986px;clear:left;}
	#mainContent .colon_mr{width:736px;padding:20px;margin-left:1px;float:left}
	#mainContent .colon_lm{width:754px;float:left;}
	
/* NAVIGATION GAUCHE */
    .nav_l{margin:0;padding:0;font-size:1%; border-bottom:1px solid #fff}
    .nav_l li{margin:0;padding:0;list-style:none;border-top:1px solid #fff; border-bottom:1px solid #D2D2D2;overflow:hidden }
    .nav_l li a{text-decoration:none;color:#474747;padding:0px 2px 0px 15px;height:28px;line-height:28px; display:block;font-size:10px}
    .nav_l li a:hover{text-decoration:none;background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 -66px;color:#fff}
    .nav_l li.selected a{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 -66px;color:#fff}
	
	/*  Boutique*/
	div.nav_l_titre.boutique a{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 0;color:#474747;padding:0px 10px 0px 15px;height:33px;line-height:33px; display:block;color:#fff; text-decoration:none;font-size:12px}
	.nav_l.boutique li{margin:0;padding:0;list-style:none;border-top:0px;border-bottom:1px solid #D2D2D2;overflow:hidden }
    .nav_l.boutique li a{background:#fff;text-decoration:none;color:#959595;padding:0px 2px 0px 15px;height:26px;line-height:26px; display:block;font-size:10px}
    .nav_l.boutique li a:hover{background:#5D6093 none;color:#fff}
    .nav_l.boutique li.selected a{background:#5D6093 none;color:#fff}

	span.toggle_open{float:right;display:block;margin:8px 0 0 0;width:15px;height:15px;background:url(/W/cms_sites/SITE_2512/images2512/puce_open_close.png) no-repeat 0 0px;}
	span.toggle_open.open{background-position: 0 -15px;}
	
	div.nav_l.boutique ul {overflow-y:scroll;max-height:250px;}
	/* IE6 max-height FIX */
	* html div.nav_l.boutique ul {height:250px;}
	
	div.nav_l_titre {border-bottom:0px;font-size:11px}
		div.nav_l_titre strong{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 -94px;color:#474747;padding:0px 10px 0px 15px;height:28px;line-height:28px; display:block;color:#474747;border-bottom:1px solid #D2D2D2}
		div.nav_l_titre.promo a{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 0;color:#474747;padding:0px 10px 0px 15px;height:33px;line-height:33px; display:block;color:#fff; text-decoration:none;font-size:12px}

	div.nav_l_titre.boutique a:hover,
	div.nav_l_titre.promo a:hover{background-position:0 -33px;}
	div.nav_l_titre.promo a.selected {background-position:0 -33px;}

/* FOOTER */
    #footer {background:#eee}
    #footer p#desc {width:966px;margin:0px auto;padding:10px;text-align:center;font-size:11px;line-height:16px;color:#666;border-bottom:1px solid #c2c2c2}
		
/* PIVOT */
		#pivot {height:31px;background:url(/W/cms_sites/SITE_2512/images2512/bg_content.png) repeat-x 0 0;overflow:hidden;text-align:center;font-size:10px;padding-top:23px; }
		#pivot a{text-decoration:none;color:#333}
		#pivot a:hover{text-decoration:underline;}
		
		/* FOOTERLINK */
		#footerlink {width:986px;margin:auto;border-top:1px solid #fff}
		#footerlink ul {float:left;margin:12px 0 10px 0;text-align:left;font-size:1%}
		#footerlink ul li {float:left}
		#footerlink ul li strong{color:#673656;font-size:12px}
		#footerlink ul li strong{display:block;}
		#footerlink ul li ul{width:150px;padding-right:10px}
		#footerlink ul li ul li{float:none}
		#footerlink a {text-decoration:none;color:#666;font-size:9px;line-height:14px}
		#footerlink a:hover {text-decoration:underline;}
		
		/* En ligne */
		#footerlink ul li ul{width:300px;}


	
/* H1 TITRE DE LA PAGE */
h1{height:52px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 0;margin:0 0 0 0;padding:0 0 0 10px;line-height:53px;color:#5e6092;font-size:20px;overflow:hidden}
h1 strong{display:block;height:52px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 100% 0;padding:0 10px 0 0;}
h1 strong span{padding:0 0 0 10px;display:block;height:52px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -52px;text-shadow: #fff 1px 1px 0px}

/* CELL */
    .cell { overflow:hidden;margin-bottom:8px}
    .cell .content{ border:1px solid #E5E5E5;border-bottom:0px;margin:0 1px 0 1px;padding:1em;background:#fff;overflow:hidden;}
    .cell .content h3{font-size:12px;color:#5E6092;background:url(/W/cms_sites/SITE_2512/images2512/line_dotted.gif) repeat-x 0 100%;padding-bottom:0.5em;margin-top:1.5em}
    .cell .content p{font-size:11px;color:#666;line-height:18px; }
	.cell .content li{font-size:11px;color:#666;line-height:18px; }
	.cell .content p.bouton{line-height:11px;}
	.cell .content {font-size:11px;color:#666;line-height:18px; }
    .cell.doublecol .content p{ text-align: justify;-moz-column-count: 2;-moz-column-gap: 2em;-webkit-column-count: 2;-webkit-column-gap: 2em;column-count:2;column-gap: 2em}
    .cell .bottom{line-height:5px; font-size:5px;border:1px solid #f9f9f9;border-top:1px solid #E5E5E5;margin:0 1px 0px 1px;background:#f9f9f9 url(/W/cms_sites/SITE_2512/images2512/bg_block_bottom.png) no-repeat 100% -5px;overflow:hidden;font-size:4px;max-height:5px}
    .cell .content p.doublecol{ text-align: justify;-moz-column-count: 2;-moz-column-gap: 2em;-webkit-column-count: 2;-webkit-column-gap: 2em;column-count:2;column-gap: 2em}
    

	.cell .content .half {display:block;width:48%;margin-left:1%;float:left;}
	.cell .content .half.first {margin-left:0px;float:left; clear:left}
	/* IE6 float-left Bug */
	* html .cell .content .half {float:none;}
	* html .cell .content .half.first {float:left;}
	/* IE6 repeating cell Bug */
	* html .colon_mr .cell .content {width:700px;margin:auto;}
	* html .colon_m .cell .content {width:470px;margin:auto;}
	* html .colon_r .cell .content {width:184px;margin:auto;}

	
	.cell .content img.right {float:right;margin:0px 8px;}
	.cell .content.multiple {border-top:0px;}
	.cell .content img.bandeau_cell{ margin:-15px 0 0 -15px; }
	
	.cell .content.blue {padding:2px;}
	.cell .content.blue .border{ padding:1em 1em 2em 1em;background:#D7EBF2 url(/W/cms_sites/SITE_2512/images2512/bg_cell_blue.jpg) repeat-x 0 0 }
	.cell .content.blue .border p{ color:#686994;}
/* TITLE CELL */
    h2.cell_titre{margin:0 0 -1px 0;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -104px;padding:0 0 0 10px;line-height:37px; text-transform:uppercase; color:#5e6092;font-size:16px;overflow:hidden;text-align:center}
    h2.cell_titre strong{display:block;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 100% -104px;padding:0 10px 0 0;}
    h2.cell_titre strong span{display:block;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -139px;}
/* P.NB*/
	p.nb{margin:0 0 -1px 0;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -104px;padding:0 0 0 10px;line-height:33px; font-variant: small-caps;color:#DC007B;font-size:16px;overflow:hidden;text-align:left}
	p.nb span{display:block;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 100% -104px;padding:0 10px 0 0;}
    p.nb span span{display:block;height:35px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -139px;}



/* 
PAVE_PROMO 
*/
a.pave_promo{display:block;padding:0px 0px 10px 0px;width:226px;height:110px;margin-bottom:8px;background:url(/W/cms_sites/SITE_2512/images2512/bg_block_bottom.png) no-repeat 0 104px;}
a.pave_promo img{padding:2px;border:1px solid #e5e5e5;border-bottom:0px;display:block}

/* 
ARIANE 
*/
.ariane {color:#5e6092;font-size:10px;padding-left:4px;float:left;height:40px;line-height:40px}
.ariane a{text-decoration:none;color:#5e6092;font-size:10px;}
.ariane a:hover{text-decoration:underline;}
    
/* 
BOUTON 
*/
p.bouton { height:40px;margin-bottom:0px;font-size:11px;line-height:11px;}
p.bouton a{cursor:pointer;background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -174px;padding-left:10px;text-decoration:none;display:inline-block;height:40px}
p.bouton a:hover{text-decoration:none;}
p.bouton a span{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 100% -174px;padding-right:10px;display:inline-block;height:40px}
p.bouton a span span{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -214px;padding-right:0;padding-top:12px;display:inline-block;height:28px;color:#fff;font-weight:bold;text-shadow: #660749 1px -1px 1px}

p.bouton.alt {font-size:10px;}
p.bouton.alt a{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -330px;}
p.bouton.alt a span{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 100% -330px;padding-right:3px;}
p.bouton.alt a span span{background:url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x 0 -370px; text-shadow: #1D1E32 1px -1px 1px;padding-right:0px;}
p.bouton strong.cnit {background:#FFF url(/W/cms_sites/SITE_2512/images2512/logo_centre_cnit.jpg) no-repeat 100% -3px;padding:9px 20px 11px 10px;}
p.bouton strong.cnit em{visibility:hidden;}
/* IE6 IE 7 fix display */
* html p.bouton strong.cnit{margin-right:-4px;;}
*+html p.bouton strong.cnit{margin-right:-4px;;}

/*
UL.apuce
*/
ul.apuce li{color:#666;margin:4px 0;padding-left:20px;font-size:12px;background:url(/W/cms_sites/SITE_2512/images2512/puces.png) no-repeat 0 -4px;}
/* ------------------------------------------------------------------------- */
/* CELL BOUTIQUE */
#mainContent .archi_l_mr  .cell.boutique_promo{ background:#fff url(/W/cms_sites/SITE_2512/images2512/bando_promo.png) no-repeat 645px 0 }
#mainContent .archi_l_mr  .cell.boutique_promo .content {background:transparent}
#mainContent .archi_l_mr div.boutique_logo{width:180px;float:left;min-height:19px}
#mainContent .archi_l_mr  div.boutique_info {width:510px; float:left}

#mainContent .archi_l_m_r  .cell.boutique_promo{ background:#fff url(/W/cms_sites/SITE_2512/images2512/bando_promo.png) no-repeat 415px 0 }
#mainContent .archi_l_m_r  .cell.boutique_promo .content {background:transparent}
#mainContent .archi_l_m_r div.boutique_logo{width:180px;float:left;min-height:19px}
#mainContent .archi_l_m_r div.boutique_logo h3{background-image:none;color:#666;}
#mainContent .archi_l_m_r  div.boutique_info {width:280px; float:left}
#mainContent .archi_l_m_r  div.boutique_info p{text-align:left;}
div.boutique_info .boutique_zone{background:url(/W/cms_sites/SITE_2512/images2512/line_dotted.gif) repeat-x 0 100%;}
div.boutique_info .boutique_zone em{font-style:normal;font-weight:bold;font-size:13px}
div.boutique_info .boutique_link{ display:block;width:100px;height:20px;float:right;clear:right;}

/* PAGINATION */
.pagination {float:right;}
.pagination a {text-decoration: none;color: #666;}
.pagination a, .pagination span {font-size: 10px;display: block;float: left; padding: 0.3em 0.5em;margin-right: 1px;margin-bottom: 5px;}
.pagination .current { background: #DDD;color: #fff;}
.pagination .prev, .pagination .next{color:#999;border-color:#999;background:#fff url(/W/cms_sites/SITE_2512/images2512/puce_pagination.png) 50% 0}
.pagination .next{background-position: 50% -20px}

/* ------------------------------------------------------------------------- */
/* SERVICES */
#services ul.picto {height:305px; background:#fff url(/W/cms_sites/SITE_2512/images2512/bg_service_block.png) repeat -9px -7px ;}
#services ul.picto li {float:left;display:block;border:1px solid #ebebeb;margin:3px;width:104px;height:90px;padding:2px;}
#services ul.picto li a.tab_titre {display:block;overflow:hidden;padding:0;width:104px;height:90px;}
	/* IE6 remove BG*/
	* html #services ul.picto {background-image:none;}
	/* Mapping des pictos */
	span.picto_service {cursor:pointer;line-height:150px;overflow:hidden;display:block; width:65px; height:65px;margin:15px auto; background: url(/W/cms_sites/SITE_2512/images2512/picto_services.png) no-repeat 0 0 }	
	span.picto_parking {background-position:0 0px;}
	span.picto_lavage {background-position:0 -65px;}
	span.picto_pmr {background-position:0 -130px;}
	span.picto_parking_pmr {background-position:0 -195px;}
	span.picto_moto {background-position:0 -260px;}
	span.picto_garderie {background-position:0 -325px;}
	span.picto_escalator{background-position:0 -390px;}
	span.picto_cb{background-position:0 -455px;}
	span.picto_escalie{background-position:0 -520px;}
	span.picto_kiosque{background-position:0 -585px;}
	span.picto_ascenceur{background-position:0 -650px;}
	span.picto_wifi{background-position:0 -715px;}
	span.picto_kidmobil{background-position:0 -780px;}
	span.picto_telephone{background-position:0 -845px;}
	span.picto_toilettes{background-position:0 -910px;}
	span.picto_repos{background-position:0 -975px;}
	span.picto_sncf{background-position:0 -1040px;}
	
	/* Hover Mapping des pictos */
	#services ul.picto li.selected a.tab_titre {background:#606197 url(/W/cms_sites/SITE_2512/images2512/bg_service.png) repeat-x 0 100%}
	#services ul.picto li a.tab_titre:hover {background:#606197 url(/W/cms_sites/SITE_2512/images2512/bg_service.png) repeat-x 0 100%}
	a:hover span.picto_parking, .selected span.picto_parking {background-position:-65px 0px;}
	a:hover span.picto_lavage, .selected span.picto_lavage {background-position:-65px -65px;}
	a:hover span.picto_pmr, .selected span.picto_pmr {background-position:-65px -130px;}
	a:hover span.picto_parking_pmr, .selected span.picto_parking_pmr {background-position:-65px -195px;}
	a:hover span.picto_moto, .selected span.picto_moto {background-position:-65px -260px;}
	a:hover span.picto_garderie, .selected span.picto_garderie {background-position:-65px -325px;}
	a:hover span.picto_escalator, .selected span.picto_escalator{background-position:-65px -390px;}
	a:hover span.picto_cb, .selected span.picto_cb{background-position:-65px -455px;}
	a:hover span.picto_escalie, .selected span.picto_escalie{background-position:-65px -520px;}
	a:hover span.picto_kiosque, .selected span.picto_kiosque{background-position:-65px -585px;}
	a:hover span.picto_ascenceur, .selected span.picto_ascenceur{background-position:-65px -650px;}
	a:hover span.picto_wifi, .selected span.picto_wifi{background-position:-65px -715px;}
	a:hover span.picto_kidmobil, .selected span.picto_kidmobil{background-position:-65px -780px;}
	a:hover span.picto_telephone, .selected span.picto_telephone{background-position:-65px -845px;}
	a:hover span.picto_toilettes, .selected span.picto_toilettes{background-position:-65px -910px;}
	a:hover span.picto_repos, .selected span.picto_repos{background-position:-65px -975px;}
	a:hover span.picto_sncf, .selected span.picto_sncf{background-position:-65px -1040px;}

/* texte des services*/	
#services .detail {border:1px solid #ebebeb;border-bottom:0px;padding:0;width:730px;margin-top:8px; margin-bottom:8px; overflow:hidden;}	
#services .detail .content{background:#fff;padding:10px; color:#666; font-size:11px;}
#services .detail .content .titre{float:none;padding:0px 0px 0px 10px;width:120px;margin-right:20px;background:url(/W/cms_sites/SITE_2512/images2512/line_dotted_v.png) no-repeat 100% 50%}
#services .detail .content .titre h3{color:#606197;margin:8px 8px 8px 8px;text-align:left;width:400px;padding-left:120px;}
#services .detail .content .titre h3 a{color:#606197;}
#services .detail .content .titre h3 a:hover{text-decoration:none;}
#services .detail .content .titre span.picto_service{cursor:default;margin:0 20px 20px 20px;}
#services .detail .content .texte {float:right;width:570px;padding-top:16px;line-height:16px;margin-top:-100px;}
/* .detail .selected */
#services .detail.selected {border:1px solid #ebebeb;border-bottom:0px;padding:2px 2px 0 2px;width:730px;margin-top:8px; overflow:hidden;}	
#services .detail.selected .content{padding:10px; color:#fff; font-size:11px;background:#5F5F91 url(/W/cms_sites/SITE_2512/images2512/bg_service.png) repeat-x 0 100%}
#services .detail.selected .content .titre{float:left;padding:0px 0px 0px 10px;width:120px;margin-right:20px;background:url(/W/cms_sites/SITE_2512/images2512/line_dotted_v.png) no-repeat 100% 50%}
#services .detail.selected .content .titre h3{color:#fff;margin:8px 8px 8px 0px;text-align:center;width:104px;padding-left:0px;}
#services .detail.selected .content .titre h3 a{color:#fff;}
#services .detail.selected .content .titre span.picto_service{cursor:default;margin-top:0px;float:none;}
#services .detail.selected .content .texte {float:left;width:540px;padding-top:16px;line-height:16px;margin-top:0px;}	

#services .detail .content .texte li {margin:4px 0px 2px 10px;list-style-type:square;list-style-position:inside;}
#services .detail .bottom {clear:left;overflow:hidden;margin:-1px -4px 0 -4px;height:4px;background:#fff url(/W/cms_sites/SITE_2512/images2512/bg_bottom_archi.png) no-repeat 0 1px;}

/* ------------------------------------------------------------------------- */
/* INFOS */

span.cadre {float:right;padding:0px 0px 4px 0px;margin:8px 0 8px 0;background:url(/W/cms_sites/SITE_2512/images2512/bg_block_bottom.png) no-repeat 0 100%;}
span.cadre img{background:#fff;;padding:2px;border:1px solid #e5e5e5;border-bottom:0px;display:block}
a span.cadre img {cursor:pointer}

.content_right{padding:0 5px 0 0;margin-top:8px;}
.content_right h3{background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_gauche.png) no-repeat 0 -94px;}
.content_right p{font-size:12px;color:#666;line-height:18px; padding-bottom:15px;}
.content_right img{margin:-15px -15px 0 -15px;}

.picto_acces {clear:left;float:left;display:block;margin-top:10px;width:40px;height:40px;background:#FFF url(/W/cms_sites/SITE_2512/images2512/picto_acces.png) no-repeat 50% 0 }
.picto_acces#acces_pieton{background-position:0 0px;}
.picto_acces#acces_metro{background-position:0 -40px;}
.picto_acces#acces_rer{background-position:0 -80px;}
.picto_acces#acces_train{background-position:0 -120px;}
.picto_acces#acces_tram{background-position:0 -160px;}
.picto_acces#acces_bus{background-position:0 -200px;}
.picto_acces#acces_bala{background-position:0 -240px;}
.picto_acces#acces_auto{background-position:0 -280px;}

#infos .right {float:left;margin-left:20px;width:600px;}


#gps h3{ font-height:normal; font-size:11px; color:#545372}
#gps ul {height:50px;margin-top:10px;overflow:hidden; width:720px}
#gps ul li {float:left;margin-right:10px; }
/* ------------------------------------------------------------------------- */
/* PAGE Autour du centre */
#autour span.cadre {float:left; margin-right:6px;}

/* ------------------------------------------------------------------------- */
/* PAGE BOUTIQUE */
#boutique .cell.fiche_boutique .content{ padding-left:0;width:486px}
#boutique .boutique_detail{float:left;width:184px;padding-left:1em;margin-right:6px;}
#boutique .boutique_detail h2{color:#5e6092;}
#boutique .boutique_detail .line { margin:0 1px 1px -15px;background:#D8D8D8 url(/W/cms_sites/SITE_2512/images2512/bg_boutique_horraire.png) repeat-x 0 0;font-size:10px;}
#boutique .boutique_plus{float:left;width:280px;overflow:hidden;}
#boutique .boutique_detail .line .picto_horraire {padding:7px 10px 7px 40px;display:block;background:transparent url(/W/cms_sites/SITE_2512/images2512/picto_boutique.png) no-repeat scroll 5px 5px;font-size:11px;;line-height:12px;color:#5E6092;}
#boutique .boutique_detail .line .picto_telephone {padding:7px 10px 7px 40px;display:block;background:transparent url(/W/cms_sites/SITE_2512/images2512/picto_boutique.png) no-repeat scroll 5px -70px}

#boutique .boutique_plus{float:left;width:280px;}

#boutique .cell .content h1{margin-top:-17px;margin-left:-18px;font-size:16px;margin-right:-16px;}
#boutique .cell .content h1 strong{background: url(/W/cms_sites/SITE_2512/images2512/bg_block.png) repeat-x scroll 100% -52px;}
#boutique .cell .content h2 {font-size:12px;line-height:18px;color:#5E6092;background:url(/W/cms_sites/SITE_2512/images2512/line_dotted.gif) repeat-x 0 100%;padding-bottom:0.5em;margin-top:1.5em}

* html #boutique .cell.news .content{width:478px}
* html #boutique .cell.news_promo .content {width:478px}

/* -------------------------------------------------------------------------
AFFICHAGE DES LOGOS DE CENTRE (MASQUÉ)

span.logo_centre {width:85px;height:40px;display:block;}
span.logo_3051{background: url(/W/cms_sites/SITE_2512/images2512/logo_centre_4temps.jpg) no-repeat 50% 0;}
span.logo_3130{background: url(/W/cms_sites/SITE_2512/images2512/logo_centre_cnit.jpg) no-repeat 50% 0;}
.boutique_info .logo_centre{float:right;}

------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/* PAGE NEWS */
#mainContent .archi_l_mr .cell.news_promo .content h3{margin-top:4px; font-size:16px;color:#B30978;}
#mainContent .archi_l_mr  .cell.news_promo{ background:#fff url(/W/cms_sites/SITE_2512/images2512/bando_promo.png) no-repeat 645px 0 }
#mainContent .archi_l_mr  .cell.news_promo .content {background:transparent}
#mainContent .archi_l_mr div.news_logo{width:250px;float:left;min-height:19px}
#mainContent .archi_l_mr  div.news_info {width:400px; float:left}
#mainContent .archi_l_mr .cell.news .content h3{margin-top:4px; font-size:16px;color:#B30978;}

#mainContent .archi_l_m_r .cell.news_promo .content h3{margin-top:4px; font-size:16px;color:#B30978;}
#mainContent .archi_l_m_r  .cell.news_promo{ background:#fff url(/W/cms_sites/SITE_2512/images2512/bando_promo.png) no-repeat 415px 0 }
#mainContent .archi_l_m_r  .cell.news_promo .content {background:transparent}
#mainContent .archi_l_m_r div.news_logo{width:250px;float:left;min-height:19px}
#mainContent .archi_l_m_r  div.news_info {width:200px; float:left}
#mainContent .archi_l_m_r .cell.news .content h3{margin-top:4px; font-size:16px;color:#B30978;}

#mainContent .archi_l_mr .cell.news.centre div.news_logo {width:340px;}
#mainContent .archi_l_mr .cell.news.centre div.news_info {width:310px;}



div.news_info .news_link{ display:block;width:100px;height:20px;float:right;clear:right;}

/* ------------------------------------------------------------------------- */
/* PAGE ENFANTS */

.colon3 {width:31%;float:left;background:#eeeeee;margin:0 2% 0 2%;text-align:center;padding-bottom:8px;}
.colon3.first {margin-left:0;margin-right:0}
.colon3.last {margin-left:0;margin-right:0}
.colon3 img{margin-top:8px;margin-bottom:8px;}
.colon3 h3 { color:#fff;padding:3px;}
.colon3 p {font-size:11px;margin:12px 12px 0 12px; color:#666;}
.colon3 p.plus {margin:12px 12px 0 12px;text-align:right}
.colon3 p.plus a {font-size:10px;}


.colon3.color1 h3{ background:#909423;}
.colon3.color1  p.plus a{color:#909423;}
.colon3.color2 h3{ background:#127FD2;}
.colon3.color2  p.plus a{color:#127FD2;}
.colon3.color3 h3{ background:#A30B70;}
.colon3.color3  p.plus a{color:#A30B70;}

.colon3.color4 h3{ background:#7879b5;}
.colon3.color4  p.plus a{color:#7879b5;}
.colon3.color5 h3{ background:#f28901;}
.colon3.color5  p.plus a{color:#f28901;}


/* ------------------------------------------------------------------------- */
/* PAGE RESTAURANTS MP*/

.colonmp1 {color:#666666; font-size:12px; width:95%;float:left;background:#eeeeee;margin:0 0 2% 0;padding:1% 1% 1% 1%; text-align:left; }
.colon_mrmp {width:720px;padding:20px;margin-left:1px;float:left;}




/* ------------------------------------------------------------------------- */
/* Formulaire */
.formulaire{width:100%;}
.formulaire p{display:inline-block;margin-right:20px;float:left;text-align:left;}
.formulaire p label span{display:block;width:auto;}
.formulaire p em {font-style:normal;color:#E23E99;}
.cell .content p.conditions,p.conditions {font-size:9px;line-height:10px; font-style:italic;}
.formulaire p.nb{display:block;float:none;margin-right:0}
.formulaire p.nb .submit {font-weight:bold;color:#E23E99;font-size:11px;background:transparent url(/W/cms_sites/SITE_2512/images2512/picto_go_small.png) no-repeat 100% 50%; padding-right:20px;border:0px;height:19px;margin-top:8px;}

/* ------------------------------------------------------------------------- */
/* Home */

.panel {margin-bottom:8px;}
.panel h2 {background:#5e6092 url(/W/cms_sites/SITE_2512/images2512/puce_menu_home.png) no-repeat 0 50%;font-size:12px;color:#fff;padding:8px 8px 8px 20px;font-weight:normal;}
.panel .content{ border:1px solid #e0e0e0;border-bottom:0px;border-top:0px;padding:1px;background:#fff;overflow:hidden;}
.panel .content img{display:block}
.panel .content .block {margin-top:1px;padding:12px 8px; background:#f9f9f9 url(/W/cms_sites/SITE_2512/images2512/bg_menu_haut.png) repeat-x scroll 50% 0;}
.panel .bottom {border-top:1px solid #e0e0e0;height:2px; overflow:hidden;background:transparent url(/W/cms_sites/SITE_2512/images2512/bg_content.png) repeat-x 0 -124px}


.quicknav {text-align:right;color:#5e6092;font-size:12px;text-shadow: #fff 1px 1px 0px;}
.quicknav p{display:inline;}


/* ------------------------------------------------------------------------- */
/* Search result */

#search_result h2 {margin:0 1px 8px 1px;background:#5e6092 url(/W/cms_sites/SITE_2512/images2512/puce_menu_home.png) no-repeat 0 50%;font-size:12px;color:#fff;padding:8px 8px 8px 20px;font-weight:normal;}
#search_result p.detail{font-size:12px;color:#666;line-height:18px; padding-bottom:15px;}
#search_result  .cell .content img.right {margin:0;padding:0px 8px; background:#fff;}

/* ------------------------------------------------------------------------- */
/* Carte avantage */
#carte-avantage{
	border:1px solid #e6e6e6;
	font-size:11px;
	color:#666;
	padding-top:380px;
	position:relative;
	background:#fff url(/W/cms_sites/SITE_2512/images2512/carte_avantage.jpg) left top no-repeat;
}

#carte-avantage .lien-newsletter{
	display:block;
	position:absolute;
	width:85px;
	height:85px;
	top:50px;
	right:20px;
}

#carte-avantage .lien-newsletter span{
	position:absolute;
	left:-9999em;
}

#carte-avantage .carte-inner{
	padding:0 40px 20px;
}

#carte-avantage .txtHidden{
	position:absolute;
	left:-9999em;
}

#carte-avantage .btnToutesOffres{
	display:block;
	width:377px;
	height:34px;
	margin:20px auto;
	background:url(/W/cms_sites/SITE_2512/images2512/btn_toutes_offres.png) left top no-repeat;
}

#carte-avantage .obtenir{
	margin:0 0 25px 0;
	height:19px;
	padding:0;
	background:url(/W/cms_sites/SITE_2512/images2512/titre_carte_avantage.png) left top no-repeat;
}

#carte-avantage  .clearfloat{
	clear:both;
}

#carte-avantage .obtenir-internet{
	float:left;
	width:325px;
	margin:10px 10px 30px 0;
}

#carte-avantage .obtenir-internet li{
	margin-bottom:10px;
}

#carte-avantage  .mentions{
	color:#999;
	font-size:10px;
	margin-top:30px;
}

#carte-avantage .obtenir-internet strong, #carte-avantage .obtenir-autre strong{
	color:#c06;
	font-size:24px;
	vertical-align:middle;
}

#carte-avantage .obtenir-autre{
	width:315px;
	float:left;
	margin-top:35px;
}

#offres-carte-avantage{
	font-size:11px;
	color:#666;
	padding:125px 35px 20px;
	border:1px solid #e6e6e6;
	background:#fff url(/W/cms_sites/SITE_2512/images2512/bg_offres_revons_plus.jpg) left top no-repeat;
}

#offres-carte-avantage h2{
	font-size:15px;
	color:#db007a;
	margin-bottom:15px;
}

#offres-carte-avantage .cats{
	width:100%;
	overflow:hidden;
	margin:20px 0 35px;
}

#offres-carte-avantage .cats li{
	float:left;
	margin-right:10px;
}

#offres-carte-avantage .cats .last{
	margin:0;
}

#offres-carte-avantage .cats a{
	display:block;
	width:122px;
	height:23px;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	padding-top:10px;
	text-align:center;
	background:url(/W/cms_sites/SITE_2512/images2512/bg_menu_offres.png) left top no-repeat;
}

#offres-carte-avantage h3{
	color:#c06;
	font-size:14px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:25px;
	text-transform:uppercase;
	background:url(/W/cms_sites/SITE_2512/images2512/bg_titre_offres.png) left bottom repeat-x;
}

#offres-carte-avantage .bullet-list li{
	list-style-type:disc;
	list-style-position:inside;
	margin-bottom:2px;
}

#offres-carte-avantage .liste-offres{
	width:100%;
	overflow:hidden;
}

#offres-carte-avantage .liste-offres li{
	margin-bottom:10px;
	float:left;
	color:#000;
	width:325px;
	border:1px solid #e8e8e8;
}

#offres-carte-avantage .liste-offres .odd{
	margin-right:10px;
}

#offres-carte-avantage .liste-offres .full{
	width:662px;
}

#offres-carte-avantage .liste-offres .content{
	border:1px solid #fff;
	padding:3px;
	background:#e5e5e5 url(/W/cms_sites/SITE_2512/images2512/bg_carte_offre.png) left top repeat-x;
}

#offres-carte-avantage .liste-offres .header{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:3px;
	width:100%;
	overflow:hidden;
}

#offres-carte-avantage .liste-offres .reduc{
	float:left;
	margin-left:10px;
	letter-spacing:-1px;
	font-size:40px;
	font-weight:bold;
}

#offres-carte-avantage .liste-offres  sup{
	font-size:30px;
}

#offres-carte-avantage .liste-offres .txt{
	font-size:18px;
	margin-top:10px;
}

#offres-carte-avantage .liste-offres .txt sup{
	font-size:15px
}

#offres-carte-avantage .liste-offres .header img{
	float:right;
}

#offres-carte-avantage .liste-offres .inner{
	min-height:60px;
	height:auto !important;
	height:60px;
	font-size:10px;
	padding:5px 10px 0;
	border-top:1px solid #fff;
}

#offres-carte-avantage .page-retour, #carte-avantage .page-retour{
	margin:10px 0 20px;
	text-align:right;
	font-size:10px;
}

#offres-carte-avantage .page-retour a, #carte-avantage .page-retour a{
	color:#c06;
	font-style:italic;
}

#offres-carte-avantage h3.partenaires{
	color:#db157c;
	text-transform:none;
	font-size:14px;
	margin-bottom:5px;
	background:none;
	padding:0;
}

#offres-carte-avantage p.partenaires{
	padding:5px 10px;
	height:30px;
	color:#fff;
	width:634px;
	margin-bottom:15px;
	font-size:10px;
	background:url(/W/cms_sites/SITE_2512/images2512/bg_offre_partenaires.png) left top no-repeat;
}

#offres-carte-avantage p.partenaires a{
	color:#fff;
	text-decoration:none;
}

#offres-carte-avantage .mentions{
	color:#020100;
	font-size:10px;
}

/* couleurs */

#offres-carte-avantage .liste-offres .fm{color:#2a1c13}
#offres-carte-avantage .liste-offres .cyrillus{color:#930}
#offres-carte-avantage .liste-offres .springfield{color:#013d47}
#offres-carte-avantage .liste-offres .bata{color:#e31c18}
#offres-carte-avantage .liste-offres .la-city{color:#7b003b}
#offres-carte-avantage .liste-offres .tresor{color:#e2007a}
#offres-carte-avantage .liste-offres .go-sport{color:#678287}
#offres-carte-avantage .liste-offres .gap{color:#003163}
#offres-carte-avantage .liste-offres .mango{color:#a7a9ac}
#offres-carte-avantage .liste-offres .hilton{color:#213e99}
#offres-carte-avantage .liste-offres .leonidas{color:#0c305f}
#offres-carte-avantage .liste-offres .soup-juice{color:#ea8a2c}
#offres-carte-avantage .liste-offres .viagio{color:#cf051d}
#offres-carte-avantage .liste-offres .fnac{color:#db9d00}
#offres-carte-avantage .liste-offres .game{color:#ad207c}
#offres-carte-avantage .liste-offres .baldere{color:#009fa6}
#offres-carte-avantage .liste-offres .marine{color:#004480}
#offres-carte-avantage .liste-offres .flo{color:#8d052c}
#offres-carte-avantage .liste-offres .enzo{color:#b7ad56}
#offres-carte-avantage .liste-offres .bab{color:#284d99}
#offres-carte-avantage .liste-offres .accessorize{color:#e03188}
#offres-carte-avantage .liste-offres .grand-optical{color:#b6c633}
#offres-carte-avantage .liste-offres .lissac{color:#4b575f}
#offres-carte-avantage .liste-offres .albane{color:#f19300}
#offres-carte-avantage .liste-offres .parashop{color:#58acd4}
#offres-carte-avantage .liste-offres .shampoo{color:#e2001a}
#offres-carte-avantage .liste-offres .body-minute{color:#284d99}
#offres-carte-avantage .liste-offres .beautymonop{color:#0073aa}

/* ------------------------------------------------------------------------- */
/*CINEMA*/
#cinema {
	font-size: 12px;
	color:#333;
}
#cinema p{
	padding: 6px 12px 6px 12px;
	margin:0px;

}
#cinema p.titre{
	background-color: #EBF0F4;
	color:#60378a;
	margin-top:10px;
}
#cinema p.titre strong{
	text-transform:uppercase;
}
#cinema p.horaire{
}
#cinema span.nouveau {
	color: red;
}
#cinema span.version {
	color: #333;
}
/* ------------------------------------------------------------------------- */
/*CINEMA NOUVEAUTE*/
#cinema-nouveaute{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url("/W/cms_sites/SITE_7620/images7620/bg_cinema.png") repeat-x scroll 0 100%;
}
#cinema-nouveaute h3{
	border: 1px solid #ebebeb;
	color: #fff;
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	background: url("/W/cms_sites/SITE_7620/images7620/bg_block.png") repeat-x scroll 0 -374px #027087;
	height:16px
}

#cinema-nouveaute ul {
	margin: 0px;
	padding: 0px;
	display: block;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
#cinema-nouveaute li {
	margin: 0px;
	display: block;
	padding: 8px;
	border-bottom: 1px solid #ebebeb;
}
#cinema-nouveaute li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #60378a;
}
#cinema-nouveaute  .bottom-link{
	margin: 0px;
	display: block;
	padding: 8px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	text-align: center;
}

.flash-replaced .alt{
display:none;
}




/* CINEMA - A AJOUTER
--------------------------------------------------------------------------------------------------------------------------------------*/





.cinemaFilm form, 
.cinemaFilm fieldset, 
.cinemaFilm dl,
.cinemaFilm dd{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.cinemaFilm p, 
.cinemaFilm select, 
.cinemaFilm input, 
.cinemaFilm caption, 
.cinemaFilm label, 
.cinemaFilm tr, 
.cinemaFilm td, 
.cinemaFilm table, 
.cinemaFilm textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
	line-height:1.5em;
}

.cinemaFilm h1,
.cinemaFilm  h2, 
.cinemaFilm h3,
.cinemaFilm  h4, 
.cinemaFilm h5,
.cinemaFilm  h6, 
.cinemaFilm span{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	margin:0;
}

.cinemaFilm  img,
.cinemaFilm  fieldset, 
.cinemaFilm table{border:none}

.cinemaFilm form, 
.cinemaFilm p, 
.cinemaFilm ul,
.cinemaFilm  li, 
.cinemaFilm fieldset, 
.cinemaFilm input{
   margin:0;
   padding:0;
}

.cinemaFilm ul, 
.cinemaFilm li{list-style:none}

.cinemaFilm  ol li{	list-style:decimal inside}

.cinemaFilm address{font-style: normal}
	
/* CLEAR */
.cinemaFilm  .clear{
	clear:both;
	display:block;
	height:0px;	
visibility:hidden;
}







.cinemaFilm{
	margin-bottom:10px;
	font-size:11px;
	color:#666;
}

.cinemaFilm h3{
	color:#474747;
	font-size:13px;
	font-weight:normal;
	padding:5px 10px;
	background-color:#eaf0f5;
	border-bottom:1px solid #f6f6f6;
}

.cinemaFilm h3 strong{
	font-size:15px;
	color:#1673c9;
}

.cinemaFilm h3 small{
	font-size:11px;
	color:#f72020;
}

.cinemaFilm .filmBorder{
	border-top:1px solid #e5e5e5;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film_border.png) left top repeat-y;
}

.cinemaFilm .filmContent{
	border:1px solid #fff;
	padding:5px;
	margin:0 2px;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film.png) left bottom repeat-x;
}

.cinemaFilm .filmBtm{
	height:4px;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film_btm.png) left bottom no-repeat;
}

.cinemaFilm .filmInfo{
	width:375px;
	margin-bottom:5px;
	border-top:1px solid #ededed;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film_info_border.png) left top repeat-y;
}

.cinemaFilm .filmInfoContent{
	border:1px solid #fff;
	padding:5px;
	margin:0 2px;
	height:1%;
	overflow:hidden;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film_info.png) left bottom repeat-x;
}

.cinemaFilm .filmInfoBtm{
	height:4px;
	overflow:hidden;
	background:url(/W/cms_sites/SITE_4250/images4250/bg_film_btm.png) left top no-repeat;
}

.cinemaFilm  .visuFilm{
	float:right;
	margin-left:10px;
}

.cinemaFilm .resume{
	line-height:20px;
	text-align:justify;
	margin:0;
}

.clearBoth{
	clear:both;
	display:block;
	height:0px;
	visibility:hidden;
}

.cinemaFilm .filmSeances strong{
	font-weight:normal;
	margin-right:15px;
	float:left;
	width:60px;
	margin-right:15px;
}

.cinemaFilm .filmSeances span{
	color:#1673c9;
}

.cinemaFilm .listeSeances{
	float:right;
	width:275px;
}

.cinemaFilm .filmInfos{
	width:100%;
	overflow:hidden;
}

.cinemaFilm .filmInfos li{
	margin-bottom:2px;
	float:left;
	width:205px;
}

.cinemaFilm .filmInfos .odd{
	width:145px;
	display:inline;
	margin-right:9px;
}
/* ------------------------------------------------------------------------- */
/*CINEMA NOUVEAUTE*/
#cinema-nouveaute{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url("/W/cms_sites/SITE_4250/images4250/bg_cinema.png") repeat-x scroll 0 100%;
}
#cinema-nouveaute h3{
	border: 1px solid #ebebeb;
	color: #fff;
	margin: 0px;
	padding: 8px;
	font-size: 12px;
	background: url("/W/cms_sites/SITE_7620/images7620/bg_block.png") repeat-x scroll 0 -374px #027087;
	height:16px
}

#cinema-nouveaute ul {
	margin: 0px;
	padding: 0px;
	display: block;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
}
#cinema-nouveaute li {
	margin: 0px;
	display: block;
	padding: 8px;
	border-bottom: 1px solid #ebebeb;
}
#cinema-nouveaute li a{
	text-decoration: none;
	text-transform: uppercase;
	color: #0C70D0;
}
#cinema-nouveaute  .bottom-link{
	margin: 0px;
	display: block;
	padding: 8px;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	text-align: center;
}
