/* -------------------------------- 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;}

/* COMMON
--------------------------------------------------------------------------------------------------------------------------------------*/

/* ------------------------------------------------------------------------- */
body {
    background: url("/W/cms_sites/SITE_7615/images7615/home/bg_body.png") repeat-x scroll 0 0 #5E5D62;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
p.important, .cell .content p.important {font-weight:bold; color:#00524f}
a {font-size:11px;color:#00524f;text-decoration:none;}
a:hover{text-decoration:underline;}
.break{clear:both}
img.bandeau{margin:0px 2px 8px 2px;}
body.mceContentBody {background: none #FFFFFF;}

/************** HEADER **************/
#contentHead{
display:none;
}
#header{
       width:986px;
       margin:0 auto;
}

#header .logoPart{
       float:left;
      /* margin-top:10px;*/
      /* margin-bottom:17px;*/
}

#header .headerLinksPart{
       float:right;
       margin-top:5px;
}

#header .searchForm{
       float:left;
       margin-left:10px;
       display:inline;
}

#header #search_textHome{
       font-size:11px;
       color:#000;
       height:13px;
       width:150px;
       padding:2px 5px;
       text-align:center;
       border:1px solid #dedede;
}

#header .searchForm input{
       float:left;
}

#header .btnFacebook{
       float:left;
       margin-left:10px;
}

#navebar{
       clear:both;
}

#menuhaut{
       width:100%;
       overflow:hidden;
       background:url(/W/cms_sites/SITE_7615/images7615/home/bg_menu.png)
left top repeat-x;
}
#menuhaut .rubriqueSel a{
       background:url(/W/cms_sites/SITE_7615/images7615/bg_menu.png) repeat-x 0 -25px;
      margin-right:1px;
      padding-right:14px;
}

#menuhaut dl{
       float:left;
}

#menuhaut dt{
       background:url(/W/cms_sites/SITE_7615/images7615/home/menu_spacer.png)
right 1px no-repeat;
}

#menuhaut a{
       display:block;
       color:#e7e7e7;
       font-size:11px;
       height:12px;
       font-weight:bold;
       padding:6px 15px;
       text-decoration:none;
}

* html #menuhaut a{
       float:left;
}

#menuhaut dd{
       display:none;
}

/* sinscrire 

#menuhaut .smenuhaut8{float:right;}
#menuhaut .smenuhaut8 dt{background:none}
#menuhaut .smenuhaut8
a{text-decoration:underline;font-style:italic;padding-right:5px;}
#menuhaut .smenuhaut8 a:hover{text-decoration:none}

*/



 /*
 STRUCTURE
 */
/*
#mainContent  {width:100%;background:url(/W/cms_sites/SITE_7615/images7615/bg_content.png)
repeat-x 0 -106px }
#contentHead {width:986px;margin:auto;height:56px}
#content  {width:986px;margin:auto;clear:both}

*/
#content  {width:986px;margin:auto;clear:both}


/* LMR structure */
       #mainContent .archi_l_mr
{background:url(/W/cms_sites/SITE_7615/images7615/bg_cadre_l_mr.png)
repeat-y 0 0 ;}
       #mainContent .archi_l_mr  .break_bottom{height:1px;
clear:both;overflow:hidden;background:url(/W/cms_sites/SITE_7615/images7615/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:1px;overflow:hidden;background:url(/W/cms_sites/SITE_7615/images7615/bg_bottom_archi.png)
no-repeat 0 0 }

       #mainContent .archi_l_m_r
.colon_lm{background:url(/W/cms_sites/SITE_7615/images7615/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:#000000;padding:0px 2px 0px
15px;height:28px;line-height:28px; display:block;font-size:12px}
   .nav_l li a:hover{text-decoration:none;background:url(/W/cms_sites/SITE_7615/images7615/bg_menu_gauche.png)
no-repeat 0 -66px;color:#fff}
   .nav_l li.selected
a{background:url(/W/cms_sites/SITE_7615/images7615/bg_menu_gauche.png)
no-repeat 0 -66px;color:#fff}

/* NAVIGATION GAUCHE */
   .nav_l_boutique{margin:0;padding:0;font-size:1%; border-bottom:1px
solid #fff}
   .nav_l_boutique li{margin:0;padding:0;list-style:none;overflow:hidden }
   .nav_l_boutique li
a{text-decoration:none;color:#000000;padding:0px 2px 0px
15px;height:18px;line-height:18px; display:block;font-size:12px}
   .nav_l_boutique li
a:hover{text-decoration:none;background:url(/W/cms_sites/SITE_7615/images7615/bg_menu_gauche.png)
no-repeat 0 -70px;color:#fff}
   .nav_l_boutique li.selected
a{background:url(/W/cms_sites/SITE_7615/images7615/bg_menu_gauche.png)
no-repeat 0 -66px;color:#fff}

       /*  Boutique*/
       div.nav_l_titre.boutique
a{background:url(/W/cms_sites/SITE_7615/images7615/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:#000000;padding:0px 2px
0px 15px;height:26px;line-height:26px; display:block;font-size:10px}
   .nav_l.boutique li a:hover{background:#ce003e none;color:#fff}
   .nav_l.boutique li.selected a{background:#ce003e 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_7615/images7615/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_7615/images7615/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_7615/images7615/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 **********/

#pivot{
       color:#999;
       font-size:11px;
       text-align:center;
       margin:15px 0 20px;
}

#pivot a{
       color:#999;
}

#footer #desc{
       width:986px;
       margin:0 auto;
       text-align:center;
       font-size:11px;
       color:#999;
       line-height:16px;
       padding-bottom:20px;
       margin-bottom:15px;
       border-bottom:1px solid #d9d9d9;
}

#footerlink{
       font-size:11px;
       color:#999;
       width:920px;
       overflow:hidden;
       margin:0 auto 20px;
       padding-left:30px;
       text-transform:uppercase;
}

#footerlink ul{
       float:left;
}

#footerlink li{
       margin-bottom:4px;
}

#footerlink ul ul{
       width:295px;
       padding-right:10px;
}

#footerlink a{
       color:#999;
}

#footerlink strong{
       display:block;
       margin-bottom:20px;
}




/* H1 TITRE DE LA PAGE */



h1{height:52px;background:url(/W/cms_sites/SITE_7615/images7615/bg_block.png)
repeat-x 0 0;margin:0 0 0 0;padding:0 0 0
10px;line-height:53px;color:#ce003e;font-size:20px;overflow:hidden}
h1 strong{display:block;height:52px;background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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:#ce003e;background:url(/W/cms_sites/SITE_7615/images7615/line_dotted.gif)
repeat-x 0 100%;padding-bottom:0.5em;margin-top:1.5em}
   .cell .content p{font-size:11px;color:#000;line-height:18px; }
       .cell .content li{font-size:11px;color:#000;line-height:18px; }
       .cell .content p.bouton{line-height:11px;}
       .cell .content {font-size:11px;color:#000;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_7615/images7615/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_7615/images7615/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_7615/images7615/bg_block.png)
repeat-x 0 -104px;padding:0 0 0 10px;line-height:37px;
text-transform:uppercase;
color:#ce003e;font-size:16px;overflow:hidden;text-align:center}
   h2.cell_titre
strong{display:block;height:35px;background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/bg_block.png)
repeat-x 0 -139px;}
/* P.NB*/
       p.nb{margin:0 0 -1px
0;height:35px;background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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_7615/images7615/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_7615/images7615/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:#ce003e;font-size:10px;padding-left:4px;float:left;height:40px;line-height:40px}
.ariane a{text-decoration:none;color:#ce003e;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_7615/images7615/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_7615/images7615/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_7615/images7615/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_7615/images7615/bg_block.png)
repeat-x 0 -330px;}
p.bouton.alt a span{background:url(/W/cms_sites/SITE_7615/images7615/bg_block.png)
repeat-x 100% -330px;padding-right:3px;}
p.bouton.alt a span
span{background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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:#000;margin:4px
0;padding-left:20px;font-size:12px;background:url(/W/cms_sites/SITE_7615/images7615/puces.png)
no-repeat 0 -4px;}
/* ------------------------------------------------------------------------- */
/* CELL BOUTIQUE */
#mainContent .archi_l_mr  .cell.boutique_promo{ background:#fff
url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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:#000;}
#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_7615/images7615/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: #000;}
.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_7615/images7615/puce_pagination.png) 50% 0}
.pagination .next{background-position: 50% -20px}

/* ------------------------------------------------------------------------- */
/* SERVICES */
#services ul.picto {height:305px; background:#fff url(/W/cms_sites/SITE_7615/images7615/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 1074*/
	* html #services ul.picto {background-image:none;}
	/* Mapping des pictos */
	span.picto_service {cursor:pointer;line-height:150px;overflow:hidden;display:block; width:105px; text-indent:-500px; height:90px;margin: auto; background: url(/W/cms_sites/SITE_7615/images7615/picto_services.png) no-repeat 0 0 }	

	span.picto_blank {background-position:0px 80px}

	span.picto_parking {background-position:-1900px 0px}
	a:hover span.picto_parking , .selected  span.picto_parking {background-position:-826px 0px}
	
	span.picto_kiosque {background-position:0 -260px;}
	a:hover span.picto_kiosque , .selected span.picto_kiosque  {background-position:0 -260px;}
	
	span.picto_pmr {background-position:-1767px -378px; }
	a:hover span.picto_pmr , .selected  span.picto_pmr {background-position:-693px -378px; }
	
	span.picto_ascenseur{background-position: -1628px -2px; }
	a:hover span.picto_ascenseur , .selected  span.picto_ascenseur{background-position: -554px -2px; }
	
	span.picto_cb{background-position:-1765px -10px;}
	a:hover span.picto_cb , .selected  span.picto_cb{background-position:-691px -10px;}
	
	span.picto_divers {background-position:-2036px -630px;}
	a:hover span.picto_divers , .selected  span.picto_divers{background-position:-962px -630px;}
	
	span.picto_citoyen {background-position:-1068px -880px;}
	a:hover span.picto_citoyen  , .selected  span.picto_citoyen{background-position:6px -880px;}
	
	span.picto_covoiturage {background-position:0 0px;}
	a:hover span.picto_covoiturage , .selected  span.picto_covoiturage {background-position:0 0px;}
	
	
	
	span.picto_securite {background-position:-1075px -502px;}
	a:hover span.picto_securite , .selected  span.picto_securite {background-position:-1px -502px;}
	
	span.picto_voiturier {background-position:-2040px -378px;}
	a:hover span.picto_voiturier , .selected  span.picto_voiturier {background-position:-966px -378px;}
	
	span.picto_lavage-auto {background-position:-1628px -127px;}
	a:hover span.picto_lavage-auto , .selected  span.picto_lavage-auto {background-position:-554px -127px;}
	
	span.picto_camping-cars {background-position:-2043px -136px;}
	a:hover span.picto_camping-cars , .selected  span.picto_camping-cars{background-position:-969px -136px;}
	
	
	
	span.picto_bebe {background-position:-1627px -253px;}
	a:hover span.picto_bebe, .selected span.picto_bebe {background-position:-553px -253px;}
	
	span.picto_enfants {background-position: -1066px -1009px;  }
	a:hover span.picto_enfants  , .selected  span.picto_enfants{background-position: -1066px -1009px; }
	
	span.picto_poney {background-position:0 -975px;}
	a:hover span.picto_poney  , .selected  span.picto_poney{background-position:0 -975px;}
	
	span.picto_poussette {background-position:0 -715px;}
	a:hover span.picto_poussette  , .selected span.picto_poussette{background-position:0 -715px;}
	
	span.picto_repos {background-position:-1213px -383px;}
	a:hover span.picto_repos , .selected  span.picto_repos{background-position:-139px -383px;}
	
	span.picto_fontaine {background-position:0 -520px;}
	a:hover span.picto_fontaine , .selected  span.picto_fontaine {background-position:0 -520px;}
	
	span.picto_toilettes{background-position:-1490px 0;}
	a:hover span.picto_toilettes , .selected  span.picto_toilettes{background-position:-416px 0;}
	
	span.picto_telephone{background-position:-2042px -502px;}
	a:hover span.picto_telephone , .selected span.picto_telephone{background-position:-968px -502px;}
	
	span.picto_medical{background-position:0 -1105px;}
	a:hover span.picto_medical{ , .selected  span.picto_medicalbackground-position:0 -1105px;}

	span.picto_moto {background-position:-2042px -265px;}
	a:hover span.picto_moto  , .selected  span.picto_moto{background-position:-968px -265px}
	
	span.picto_garderie {background-position:0 -325px;}
	a:hover span.picto_garderie , .selected  span.picto_garderie {background-position:0 -325px;}
	
	span.picto_escalator{background-position:-1074px 0;}
	a:hover span.picto_escalator , .selected  span.picto_escalator{background-position:6px 0;}
	
	span.picto_kids-mobiles{background-position:-1905px -628px}
	a:hover span.picto_kids-mobiles , .selected  span.picto_kids-mobiles{background-position:-831px -628px}
	
	span.picto_escalie{background-position:0 -520px;}
	a:hover span.picto_escalie , .selected span.picto_escalie{background-position:0 -520px;}
	
	span.picto_wifi{background-position:-1905px -381px;}
	a:hover span.picto_wifi , .selected  span.picto_wifi{background-position:-831px -381px;}
	
	span.picto_kidmobil{background-position:0 -780px;}
	a:hover span.picto_kidmobil , .selected  span.picto_kidmobil{background-position:0 -780px;}
	
	span.picto_sncf{background-position:0 -1040px;}
	a:hover span.picto_sncf , .selected span.picto_sncf{background-position:0 -1040px;}
	
	span.picto_cadeaux{background-position:-1630px -890px;}
	a:hover span.picto_cadeaux ,.selected  span.picto_cadeaux{background-position:-556px -890px;}
	
	span.picto_voiturettes{background-position:0 -1170px;}
	a:hover span.picto_voiturettes , .selected  span.picto_voiturettes{background-position:0 -1170px;}
	
	span.picto_parking_pmr{background-position:-1487px -502px;}
	a:hover span.picto_parking_pmr , .selected  span.picto_parking_pmr {background-position:-413px -502px;}
	
	span.picto_parking_velo{background-position:-1906px -263px; }
	a:hover span.picto_parking_velo , .selected  span.picto_parking_velo{background-position:-832px -263px; }
	
	span.picto_accueil{background-position:-1628px -630px;}
	a:hover span.picto_accueil , .selected  span.picto_accueil{background-position:-554px -630px;}
	
	span.picto_laposte,span.picto_bal{background-position:-1493px -890px;}
	a:hover span.picto_laposte,a:hover  span.picto_bal , .selected span.picto_laposte,.selected  span.picto_bal{background-position:-419px -890px;}
	
	span.picto_taxi{background-position:0 -1671px;}
	a:hover span.picto_taxi , .selected  span.picto_taxi{background-position:0 -1671px;}
	
	span.picto_transports{background-position:0 -1600px;}
	a:hover span.picto_transports , .selected  span.picto_transports{background-position:0 -1600px;}
	
	span.picto_p-cars{background-position:-1352px -126px}
	a:hover span.picto_p-cars , .selected  span.picto_p-cars{background-position:-278px -126px}
	

	span.picto_www{background-position:-1212px -1011px; }
	a:hover span.picto_www , .selected  span.picto_www{background-position: -137px -1011px }
	

	/* Hover Mapping des pictos */
	#services ul.picto li.selected a.tab_titre {background:#a51684 url(/W/cms_sites/SITE_7615/images7615/bg_service.png) repeat-x 0 100%}
	#services ul.picto li a.tab_titre:hover {background:#a51684 url(/W/cms_sites/SITE_7615/images7615/bg_service.png) repeat-x 0 100%}
	
	/*
	a:hover 
	.selected
	*/

	

/* 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_7615/images7615/line_dotted_v.png) no-repeat 100% 50%}
#services .detail .content .titre h3{color:#ce003e;margin:8px 8px 8px 8px;text-align:left;width:400px;padding-left:120px;}
#services .detail .content .titre h3 a{color:#ce003e;}
#services .detail .content .titre h3 a:hover{text-decoration:none;}
#services .detail .content .titre span.picto_service{cursor:default;top:-10px; position:relative;}
#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:#ce003e url(/W/cms_sites/SITE_7615/images7615/bg_service.png) repeat-x 0 00%}
#services .detail.selected .content a{color:#0766AA;}
#services .detail.selected .content .titre{float:left;padding:0px 0px 0px 10px;width:120px;margin-right:20px;background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/bg_bottom_archi.png) no-repeat 0 1px;}
	/* ------------------------------------------------------------------------- */
	/* INFOS */

span.cadre  {
   background:
url("/W/cms_sites/SITE_7615/images7615/bg_block_bottom.png") no-repeat
scroll 0 100% transparent;
   float: right;
   margin: 8px 0;
   padding: 0 0 4px;
}
span.cadre img {
   background: none repeat scroll 0 0 #FFFFFF;
   border-color: #E5E5E5 #E5E5E5 -moz-use-text-color;
   border-style: solid solid none;
   border-width: 1px 1px 0;
   display: block;
   padding: 2px;
}
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_7615/images7615/bg_menu_gauche.png)
no-repeat 0 -94px;}
.content_right p{font-size:12px;color:#000;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_7615/images7615/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:275px;padding-left:1em;margin-right:10px;}
#boutique .boutique_detail h2{color:#ce003e;}
#boutique .boutique_detail .line { margin:0 1px 1px
-15px;background:#D8D8D8
url(/W/cms_sites/SITE_7615/images7615/bg_boutique_horraire.png)
repeat-x 0 0;font-size:10px;}
#boutique .boutique_plus{float:left;width:190px;overflow:hidden;}
#boutique .boutique_detail .line .picto_horraire {padding:7px 10px 7px
40px;display:block;background:transparent
url(/W/cms_sites/SITE_7615/images7615/picto_boutique.png) no-repeat
scroll 5px 5px;font-size:11px;;line-height:12px;color:#ce003e;}
#boutique .boutique_detail .line .picto_telephone {padding:7px 10px
7px 40px;display:block;background:transparent
url(/W/cms_sites/SITE_7615/images7615/picto_boutique.png) no-repeat
scroll 5px -70px}

#boutique .boutique_plus{float:left;width:190px;}

#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_7615/images7615/bg_block.png) repeat-x scroll
100% -52px;}
#boutique .cell .content h2
{font-size:12px;line-height:18px;color:#ce003e;background:url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/logo_centre_4temps.jpg)
no-repeat 50% 0;}
span.logo_3130{background:
url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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_7615/images7615/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;}
.cell.news .content img {border-bottom:8px solid white;
border-right:8px solid white; float:left; background-color:white;}

/* ------------------------------------------------------------------------- */
/* 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:#ce003e;}
.colon3.color1  p.plus a{color:#ce003e;}
.colon3.color2 h3{ background:#cb5277;}
.colon3.color2  p.plus a{color:#cb5277;}
.colon3.color3 h3{ background:#83532c;}
.colon3.color3  p.plus a{color:#83532c;}

.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:#000000; 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_7615/images7615/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:#ce003e
url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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_7615/images7615/bg_content.png) repeat-x 0
-124px}


.quicknav {text-align:right;color:#ce003e;font-size:12px;text-shadow:
#fff 1px 1px 0px;}
.quicknav p{display:inline;}


/* ------------------------------------------------------------------------- */
/* Search result */

#search_result{
background:white;
}
#search_result .colon_lm{
width:100%;
float:none;
}

#search_result h2 {margin:0 1px 8px 1px;background:#ce003e
url(/W/cms_sites/SITE_7615/images7615/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:#000;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:#000;
       padding-top:490px;
       position:relative;
       background:#fff
url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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_7615/images7615/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:#000;
       padding:125px 35px 20px;
       border:1px solid #e6e6e6;
       background:#fff
url(/W/cms_sites/SITE_7615/images7615/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_7615/images7615/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_7615/images7615/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_7615/images7615/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_7615/images7615/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}
#offres-carte-avantage .liste-offres .lacoste{color:#005d34}
#offres-carte-avantage .liste-offres .somewhere{color:#616a74}
#offres-carte-avantage .liste-offres .verbaudet{color:#b1c800}
#offres-carte-avantage .liste-offres .eveiletjeux{color:#db9d00}
#offres-carte-avantage .liste-offres .natureetdecouvertes{color:#006a8d}
#offres-carte-avantage .liste-offres .decathlon{color:#009ee0}
#offres-carte-avantage .liste-offres .helixir{color:#58584e}
#offres-carte-avantage .liste-offres .hippopotamus{color:#c1002b}
#offres-carte-avantage .liste-offres .macaronde{color:#c13a5e}
#offres-carte-avantage .liste-offres .naked{color:#5d4518}
#offres-carte-avantage .liste-offres .quick{color:#e2001a}
#offres-carte-avantage .liste-offres .moa{color:#0098d4}
#offres-carte-avantage .liste-offres .thephonehouse{color:#001339}
#offres-carte-avantage .liste-offres .fabiosalsa{color:#f49100}

/* ------------------------------------------------------------------------- */
/*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
/* ------------------------------------------------------------------------- */
/*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:#000;
}

.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;
}



.btn_resa_cinema {
   float: right;
   left: -73px;
   position: relative;
   top: 1px;
}


/* ------------------------------------------------------------------------- */
/*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;
}


.block-logo ul{
       clear: left;
}
.block-logo li {
       display: block;
       float: left;
       width: 137px;
       height: 68px;
/*
       width: 162px;
       height: 81px;
*/
       overflow: hidden;
       margin:5px;
}
.block-logo li a{
       display: block;
       background: url(/W/cms_sites/SITE_7615/images7615/bg_home_boutique_xsmall.png)
no-repeat 0 0;
       width: 133px;
height:64px;
/*
background: url(/W/cms_sites/SITE_7615/images7615/bg_home_boutique.png)
no-repeat 0 0;
       width: 158px;
       height: 77px;
*/
       cursor: pointer;
       padding: 2px 5px;
}
.block-logo li a:hover{
       background-position: 0 100%;
}

.block-logo h2.cell_titre {
clear: both;
}

/* AJOUT PAGE AVENT */

.content .histoire {float:left;width:343px;}
.content  .img {display:block;float:left;margin-left:35px;}
.content h3 {margin-bottom:15px;}
.content  p.event_text  {color:#666666;font-size:12px;padding-bottom:10px;}
.cell .nopadding {padding:0px;}
.contentLeft{float:left;width:400px;height:217px;}
.contentRight{float:left;border-left:1px solid
#E5E5E5;width:291px;height:217px;}
.valign_bottom {vertical-align:bottom;}

.valign_bottom {vertical-align:bottom;}
.marque {font-size:16px;color:#952978;font-weight:bold}
.zone-marque {font-size:10px;color:#7d7d7d;}
.mode {font-size:10px;color:#e0058b;}


#facebook_tab {background-position: 53px 10px;top: 119px;display: block;height: 365px;right: -292px;position: fixed;width: 292px;z-index: 999;}
#facebook_tab p {background: url("/W/cms_sites/SITE_5100/images5100/fb_fanbox_tab_bgl.png");cursor: pointer;height: 57px;position: absolute;left: -52px;top: 0px;width: 53px;}
