/**
 * Historique
 * 26/07/2010 CREATION-CAFE-RESTAURANT (?)
 * 18/11/2010 CREATION-RESEAUX-SOCIAUX (?)
 * 15/01/2012 Nouvel habillage, optimisation, suppression mon espace (?)
 */
/********** GENERAL **********/
html {font-size:100.01%}
body {color:#222121; font-size:68.75%; /* 1em = 11px */ background:transparent url(http://www.nouveau-paris-idf.com/FRONT/CRT_PIDF/images/home/background.png) repeat-x scroll center 800px}
a {color:#222121; text-decoration:none}
a:hover {text-decoration:underline}
.noMargin {margin:0 !important}
.noBorder {border:none !important}
.imgFloatLeft img {float:left}
.imgFloatRight img {float:right}
p.bigPink a,
a.bigPink {font-size:1.27em; font-weight:bold; color:#e21350; padding-left:10px; text-decoration:underline; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_arr_pink.gif) left 5px no-repeat}
#inner .guide p.bigPink a:hover,
a.bigPink:hover {text-decoration:none}
a.linkBlue {color:#3366ff; text-decoration:underline}
a.linkBlue:hover {text-decoration:none}
.quiet {color:#999;}
/* BOUTON ROUGE */
p.btnRed a {display:block; width:auto; float:left; height:17px; position:relative; padding-left:10px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/btn_red.gif) left top no-repeat}
p.btnRed img {float:left; margin-right:5px; margin-top:5px; vertical-align:middle}
p.btnRed span {display:block; height:13px; width:auto; float:left; padding:2px 10px 2px 0; color:#fff; cursor:pointer; font-weight:bold; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/btn_red.gif) right top no-repeat}
/* LIEN ROUGE */
a.linkRed {display:block; width:156px; height:18px; color:#fff; font-weight:bold; padding:3px 0 0 10px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/btn_red_link.gif) left top no-repeat}
a.linkRed:hover {text-decoration:none}
/* BTN ADD FAV */
a.addFav {display:block; height:12px; width:auto; padding:3px 0 0 22px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_add_fav.gif) top left no-repeat}
ul.arrows li {padding-left:12px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_arr_2.gif) left 3px no-repeat}
/* Mini Blocs */
#inner .miniBlocs {overflow:hidden; width:100%}
#inner .miniBlocs .bloc {width:277px; float:left; height:235px; padding:9px; margin-right:20px; margin-bottom:20px; background-color:#e3e3e3; position: relative}
#inner .miniBlocs div.blocRight {margin-right:0px}
#inner .miniBlocs .bloc h2 {margin-bottom:9px}
#inner .miniBlocs .bloc .content {padding:3px; height:182px; background-color:#fff}
#inner .miniBlocs .bloc .content h3, #inner .miniBlocs .bloc .content p {padding-left:5px; margin-bottom:5px}
#inner .miniBlocs .bloc .content .head {width:180px; float:left}
#inner .miniBlocs .bloc .content .head h3 {font-size:1.27em; padding-top:10px; margin-bottom:8px}
#inner .miniBlocs .bloc .content .head p.date {color:#545454; margin-bottom:15px}
#inner .miniBlocs .bloc .content .visu {width:86px; float:right}
#inner .miniBlocs .bloc .content .visu img {display:block; border:1px solid #e2e2e2}
#inner .miniBlocs .bloc .arrows {height:21px; padding-left:10px; padding-top:5px; width: 267px}
#inner .miniBlocs .bloc .arrows li {margin:0}
#inner .miniBlocs .bloc .arrows li a {color:#fff}
#inner .miniBlocs .bloc p a {text-decoration:none}
#inner .miniBlocs .bloc p a.addFav {text-decoration:underline}
#inner .miniBlocs .bloc p a.addFav:hover, #inner .miniBlocs .bloc .content .head h3 a:hover, #inner .miniBlocs .bloc .content .head h4 a:hover {text-decoration:none}
/* Liste Elems */
#inner .listElems {padding:20px 9px 13px; overflow:hidden; height:1%; background-color:#e3e3e3}
#inner .listElems ul.tri {float:left; overflow:hidden; height:1%; margin-bottom:10px}
#inner .listElems ul.tri li {display:inline; color:#fff; padding-right:7px; padding-left:6px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/footer/spacer.gif) right 2px no-repeat}
#inner .listElems ul.tri li.noBorder {background:none}
#inner .listElems ul.tri li a {color:#fff}
#inner .listElems .triSelect {float:left; overflow:hidden; height:1%; margin-bottom:10px}
#inner .listElems .triSelect fieldset {float:left}
#inner .listElems .triSelect label {float:left; color:#000; padding-top:2px; margin-right:5px}
#inner .listElems .triSelect div {float:left}
#inner .listElems .triSelect select {display:block; width:245px; margin-bottom:10px}
#inner .listElems .triSelect div.skinned-select {height:26px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/guides/bg_select.gif) left top no-repeat}
#inner .listElems .triSelect div.skinned-select select {opacity:0; filter:alpha(opacity = 0); moz-opacity:0; position:relative; z-index:100; width:245px}
#inner .listElems .triSelect div.skinned-select .select-text {position:absolute; text-indent:10px; line-height:19px; z-index:1}
#inner .listElems .triSelect div.skinned-select .select-text {color:#fff}
#inner ul.pages {float:right; margin-bottom:10px}
#inner ul.pages li {display:inline; font-size:0.9em; color:#fff}
#inner ul.pages li a {color:#fff}
#inner ul.pages li.active a {padding:3px 5px; background-color:#7c7c7c}
#inner .listElems .contentList {margin:10px 0; clear:both; overflow:hidden; width:100%; border-bottom:1px solid #a1a1a1; border-left:1px solid #a1a1a1; border-right:1px solid #a1a1a1}
#inner .listElems .contentList li {padding:5px 0; overflow:hidden; width:100%; float:left; border-top:1px solid #a1a1a1; background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_home3_li.gif) left bottom repeat-x}
#inner .listElems .contentList li .visu {float:left; width:84px; padding:5px 5px 5px 10px}
#inner .listElems .contentList li .visu img {display:block; border:1px solid #959495}
#inner .listElems .contentList li div {float:left; margin-left:5px; display:inline; width:328px; padding:5px 145px 0 10px}
#inner .listElems .contentList li.active div {background-color:#e3e3e3}
#inner .listElems .contentList li div h4 {font-size:1.27em; margin-bottom:5px}
#inner .listElems .contentList li div h4 a {color:#828282}
#inner .listElems .contentList li.active div h4 a {color:#fff !important}
#inner .listElems .contentList li div p.date {color:#545454}
#inner .listElems .contentList li div p {margin-bottom:5px}
#inner .listElems .contentList li div p a {text-decoration:none}
#inner .listElems .contentList li div p img {vertical-align:text-bottom; margin-right:5px}
/* Bloc ARTICLES */
#inner .blocArticles {padding:9px}
#inner .blocArticles h3 {font-size:1.09em; color:#fff; margin-bottom:7px}
#inner .blocArticles ul {overflow:hidden; width:100%}
#inner .blocArticles ul li.article {width:125px; float:left; height:147px; padding:12px 10px; margin-right:4px}
#inner .blocArticles ul li.last {margin:0}
#inner .blocArticles ul li p {margin-bottom:15px; text-align:center}
#inner .blocArticles ul li.vert {background:#FFFFFF url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/vert/bg_article.gif) repeat-x scroll left top}
#inner .blocArticles ul li.opaline {background:#FFFFFF url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/opaline/bg_article.gif) repeat-x scroll left top}
#inner .blocArticles ul li.marron {background:#FFFFFF url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/marron/bg_article.gif) repeat-x scroll left top}
/********** TOP NAV **********/
#topNav {height:22px; padding-bottom:6px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_topnav.png) left top repeat-x}
#topNav .content {width:946px; height:100%; margin:0 auto}
#topNav .content .list {height:100%; float:right; margin-right:20px}
#topNav .content .listLeft {width:57px; float:left; height:100%; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_list_left.gif) left top no-repeat}
#topNav .content .listRight {width:57px; float:left; height:100%; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_list_right.gif) left top no-repeat}
#topNav .content .list ul {float:left; padding-top:4px; height:18px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_list.gif) left top repeat-x}
#topNav .content .list ul li {color:#6a6a6a; display:inline; padding-right:10px; margin-right:10px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/toplist_spacer.gif) right 4px no-repeat}
#topNav .content .list ul li.last {background:none; margin:0; padding:0}
#topNav .content .list ul li a {color:#6a6a6a}
#topNav .content .access {float:right; padding-top:3px}
#topNav .content .access .btnRed {float:left; margin-right:25px}
#topNav .content .access .selectLang {float:left; position:relative}
#topNav .content .access .selectLang a.lang {width:32px; height:13px; display:block; padding-left:6px; padding-top:4px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_select_lang.gif) left top no-repeat}
#topNav .content .access .selectLang a.lang img {display:block}
#topNav .content .access .selectLang .hide {display:none}
#topNav .content .access .selectLang .select {position:absolute; z-index:200; right:0px; width:131px; padding-bottom:12px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_lang_choice.gif) left bottom no-repeat}
#topNav .content .access .selectLang .select .header {height:17px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/topnav/bg_lang_choice.gif) left top no-repeat}
#topNav .content .access .selectLang .select ul {padding:0 12px; width:107px}
#topNav .content .access .selectLang .select ul li {margin-bottom:5px}
#topNav .content .access .selectLang .select ul li a {color:#575757; display:block; width:107px; overflow:hidden; padding:2px 2px 2px 5px; background-color:#d8d8d8}
#topNav .content .access .selectLang .select ul li a span {float:left; cursor:pointer}
#topNav .content .access .selectLang .select ul li a img {float:right; vertical-align:middle}

#notAuth .btmEspace .listSelections {float:right; padding:10px 12px 0; width:65px}

.btmEspace .listSelections {padding:10px 12px 0px 15px; position:relative; width:340px; overflow:hidden; height:57px}
.btmEspace ul.selections {overflow:hidden; position:relative}
ul.selections li {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_defile.gif) no-repeat; float:left; overflow:hidden; width:61px; height:53px; padding:2px; margin:0px 3px 0px 0px}
ul.selections li img {width:61px; height:53px}
.listSelections a.prevSelection {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_arrNav_left.gif); background-position:50%; background-repeat:no-repeat; position:absolute; width:10px; height:15px; left:0; top:30px}
.listSelections a.nextSelection {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_arrNav_right.gif); background-position:50%; background-repeat:no-repeat; position:absolute; width:10px; height:15px; right:0; top:30px}

#content {/* width:945px; */ width:960px; /* Modif refonte 2009 */ margin:0 auto 55px auto; width:960px; padding:10px 5px 40px 5px; margin-bottom:25px; background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_infos.gif) repeat-x left bottom; position:relative; z-index:1}
#breadcrumb {margin-bottom:10px; padding-top:5px}
#breadcrumb li {color:#575757; display:inline; font-weight:bold}
#breadcrumb li a {color:#707070; font-weight:normal; text-decoration:underline}

/* RIGHT NAV */
#rightNav {width:314px; float:right}
#rightNav .blocOffres {margin-bottom:20px; padding:5px 8px 9px 8px; background-color:#e21350}
#rightNav .blocOffres h2{color:#FFFFFF; font-size:1.09em; margin-bottom:5px}
#rightNav .blocOffres .basic {overflow:hidden; height:1%; border-top:1px solid #fff; padding:6px 4px 5px 8px; background:#eee url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_rightnav_offres.gif) top left repeat-x}
#rightNav .blocOffres .basic .content {width:195px; float:left}
#rightNav .blocOffres .basic .visu {width:76px; float:right}
#rightNav .blocOffres .basic .visu img {display:block; border:1px solid #c0c0c0}
#rightNav .blocOffres .basic table td {padding-right:10px; padding-bottom:2px}
#rightNav .blocOffres .basic table td.dest {width:100px; text-transform:uppercase}
#rightNav .blocOffres .basic table td.prix {width:40px; padding-right:0; text-align:right}
#rightNav .blocOffres .basic h3 {color:#043a6c; font-size:1.27em; margin-bottom:3px}
#rightNav .blocOffres .basic p {margin-bottom:3px}
#rightNav .blocOffres .basic .prix {font-weight:bold; color:#e21350}
#rightNav .blocOffres .footer {height:24px; padding-left:10px; padding-top:10px; border-top:1px solid #fff; background:#eee url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_offres_footer.gif) top left repeat-x}
#rightNav .blocOffres .footer ul li a {font-weight:bold}
/* bloc vos marques */
#rightNav .blocVosMarques {height:92px; padding-bottom: 20px}
#rightNav .blocVosMarques img {float:left; width:106px}
#rightNav .blocVosMarques .container {background:#DADADA url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_vosMarques.gif) no-repeat right top; height:84px; width:198px; padding:8px 0px 0px 10px; float:left}
#rightNav .blocVosMarques .container h3 {text-indent:-4444px; font-size:0px; display:block; height:16px}
#rightNav .blocVosMarques .container p {margin:3px 0px 3px 0px}
/* MOTEUR DE RECHERCHE */
#rightNav .searchEngine {padding:1px; margin-bottom:20px; background-color:#f1f1f1; border:1px solid #b1b1b1}
#rightNav .searchEngine fieldset.std {padding:10px 20px; background:#dadada url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_search.gif) 19px 16px no-repeat}
#rightNav .searchEngine fieldset.std p.title {padding-left:40px; margin-bottom:3px}
#rightNav .searchEngine fieldset.std select {display:block; width:175px}
#rightNav .searchEngine fieldset.std div.skinned-select {height:19px; margin-bottom:2px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_select_rightnav.gif) right top no-repeat}
#rightNav .searchEngine fieldset.std div.skinned-select select {opacity:0; filter:alpha(opacity = 0); moz-opacity:0; position:relative; z-index:100; width:230px; margin-left:40px}
#rightNav .searchEngine fieldset.std div.skinned-select .select-text {position:absolute; text-indent:10px; line-height:19px; z-index:1}
#rightNav .searchEngine fieldset.std div.skinned-select .select-text {color:#000; width:230px; font-weight:bold; font-size:1.36em; padding-left:40px}
#rightNav .searchEngine fieldset.std .inputText {width:218px; height:17px; float:left; display:block; color:#575757; border:none; margin:0; padding:4px 5px 0 20px; border:1px solid #8b8b8b; background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/ico_arr_search.gif) 9px center no-repeat}
#rightNav .searchEngine fieldset.std .btn {float:left; display:block; margin:0}
#rightNav .searchEngine fieldset.advanced {padding:0px 20px 10px; clear:both; background:#dadada url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_search_ad.gif) 19px 8px no-repeat}
#rightNav .searchEngine fieldset.advanced p.title {padding-top:15px; padding-left:40px; margin-bottom:9px; /* border-top:1px dotted #8b8b8b; */}
#rightNav .searchEngine fieldset.advanced .inner {border:1px solid #c6c6c6; margin-bottom:25px; background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_search_inner_btm.gif) left bottom repeat-x}
#rightNav .searchEngine fieldset.advanced .inner .content {padding:10px; border:1px solid #fff; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_search_inner_top.gif) left top repeat-x}
#rightNav .searchEngine fieldset.advanced .inner .content .label {margin-top:10px; margin-bottom:2px; display:block}
#rightNav .searchEngine fieldset.advanced .inner .content .label.first {margin:0}
#rightNav .searchEngine fieldset.advanced .inner .content select {display:block; width:175px}
#rightNav .searchEngine fieldset.advanced .inner .content div.skinned-select {height:20px; margin-bottom:2px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_select_rightnav_ad.gif) left top no-repeat}
#rightNav .searchEngine fieldset.advanced .inner .content div.skinned-select select {opacity:0; filter:alpha(opacity = 0); moz-opacity:0; position:relative; z-index:100; width:245px}
#rightNav .searchEngine fieldset.advanced .inner .content div.skinned-select .select-text {position:absolute; text-indent:10px; line-height:19px; z-index:1}
#rightNav .searchEngine fieldset.advanced .inner .content div.skinned-select .select-text {color:#fff; width:245px}
#rightNav .searchEngine fieldset.advanced .inner .content .date {overflow:hidden; height:1%}
#rightNav .searchEngine fieldset.advanced .inner .content .date p {width:92px; height:19px; float:left; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_input_search_date.gif) left top no-repeat}
#rightNav .searchEngine fieldset.advanced .inner .content .date .left {float:left}
#rightNav .searchEngine fieldset.advanced .inner .content .date .right {float:right}
#rightNav .searchEngine fieldset.advanced .inner .content .date label {float:left; margin-right:5px; padding-top:3px}
#rightNav .searchEngine fieldset.advanced .inner .content .date input {width:65px; height:15px; padding:2px 0 0 3px; border:none; color:#999; background:transparent; vertical-align:baseline}
#rightNav .searchEngine fieldset.advanced .inner .content .date a {vertical-align:baseline}
/* CALENDAR */
.calendar * {margin: 0; padding: 0; border: 0; font-weight: normal; color: #000;}
.calendar .invalidday a, .calendar .invalidday a:hover {color: #ccc; background: #fff; cursor: default;}
.calendar .selectedday {color:#6E8111; font-weight:bold;}
/*.calendar .today {font-weight: bold; color: #f00;}*/
.calendar a {padding: 0 2px; color: #000; text-decoration: none;}
/*.calendar a:hover {background: #bbb;}*/
.calendar table {border-collapse: collapse; font-size: 90%;}
.calendar tbody td {width: 20px;}
.calendar td, .calendar th {padding: 1px; text-align: center;}
.calendar thead td {border-bottom: 1px solid #aaa;}
.calendar thead td {font-weight: bold; background-color:#ddd}
.calendar thead th a {font-size: 95%; font-weight: bold; color:#fff}
.calendar thead th {padding: 2px 0; vertical-align: middle; background: #6E8111;}
.calendar {padding-bottom: 1px; border: 1px solid #aaa; font-size: small; background: #fff;}
.calendaricon {cursor: pointer;}
.calendarlink, .calendaricon {margin: 0 3px;}
#rightNav .searchEngine fieldset.advanced .inner .content .radioGrp {overflow:hidden; height:1%; margin-bottom:2px}
#rightNav .searchEngine fieldset.advanced .inner .content .radioGrp p {display:inline; white-space:nowrap}
#rightNav .searchEngine fieldset.advanced .inner .content .radioGrp input {width:13px; height:13px; margin-right:5px}
#rightNav .searchEngine fieldset.advanced .inner .content .radioGrp label {margin-right:15px}
#rightNav .searchEngine fieldset.advanced .bottom {overflow:hidden; height:1%}
#rightNav .searchEngine fieldset.advanced .bottom p {font-size:2.18em; line-height:0.8em; float:left}
#rightNav .searchEngine fieldset.advanced .bottom p small {font-size:0.5em}
#rightNav .searchEngine fieldset.advanced .bottom input {float:right; width:182px; height:28px; color:#fff; border:none; padding-left:12px; margin-top:3px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/btn_afficher_results.gif) left top no-repeat}
/********** FOOTER **********/
#infos {color:#333; width:960px; padding-bottom: 5px; margin:0 auto 15px auto; text-align:center; font-size: 1.091em; color: 4a0906}
#infos strong {color:#e1134f}
/* ajout 09/10/2008 */
.accessibilityNew {zoom:1; overflow: hidden; margin-bottom: 10px}
.accessibilityNew div {float: left; background: #2859A5 url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_handicap.gif) 1px 1px no-repeat}
.accessibilityNew div div {background: none; padding: 0;}
.accessibilityNew ul {padding-left: 30px}
.accessibilityNew ul li img{display: block}
.accessibilityNew ul li {float: left; border: 1px solid #2859A5}
.accessibilityNew .legendeNew {clear: both; padding: 5px; color: #fff; text-transform: uppercase; font-size: 10px}

/* Mon espace, nombre de sÃ©lection */
a.nbSelection,
a.nbSelection strong {color: #da0046; text-decoration: underline}
a.nbSelection:hover,
a.nbSelection:hover strong {text-decoration: underline}
.erreur {color: #da0046; text-align: center; font-weight: bold}
/* Layout refonte 2009 */
/* CSS Document : Refonte Structure */

#mainContainer {width:100%; background: url(http://www.nouveau-paris-idf.com/FRONT/CRT_PIDF/images/home/background-header.jpg) center 136px no-repeat}
#inner {width:630px; float:left; overflow:hidden}
#inner .grid_1 {width:196px}
#inner .grid_2 {width:412px}
#inner .grid_3 {width:628px}
#inner .grid_1, #inner .grid_2, #inner .grid_3 {display:inline; float: left; position: relative; margin-right: 20px}
.alpha {margin-left: 0}
.omega {margin-right: 0}

#header {background-color:#FFFFFF; width: 100%; height:178px; background: url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_header.gif) repeat-x; z-index: 10; position:relative}
.middHead, .topHead {width:960px; overflow:hidden; margin: 0 auto}
.middHead {height:107px}
.topHead ul {display: inline; margin-top: 5px}
.topHead li {display: inline}

.topHead li a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/pictos_header.gif) no-repeat}
.listEspace {float:left}
.listEspace li {margin-right: 35px}
.listEspace li a {padding-left: 21px; color:#666}
.topHead li.itemAccess a {background-position:0 0}
.topHead li.itemPro a{background-position:-189px 1px}
.topHead li.itemPress a{background-position:-397px 0}
.listLang {float:right}
.listLang li {margin-left: 15px}
.listLang li a {padding-right: 19px}

.topHead li.itemUK a{background-position:39px -40px}
.topHead li.itemES a{background-position:-146px -40px}
.topHead li.itemDE a{background-position:-350px -40px}
.topHead li.itemFR a{background-position:-543px -40px}
.headerLogo {float:left; width: 450px; margin: 10px 0 0 27px; display:inline}
.headerLogo img {float:left; height: 94px; width: 121px}
.headerLogo h1 {float:left; width:292px; height:65px; border-left: 1px solid #ccc; margin: 8px 0 0 21px; padding: 21px 0 0 15px; display:inline; color:#E1134F; font-weight:bold; text-decoration:none; font-size: 1.364em; line-height: 1.5em}
.headerLogo h1 a, .headerLogo h1 a:hover {text-decoration:none; color:#E1134F}
.headerPerso {float:right; margin-top:18px}
.hearderCompte {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/bg_header.gif) no-repeat 0 0; padding-left: 23px; float:right; /*width: 420px;*//*369*/ position:relative}
.linkCompte {display:block; width:18px; height:22px; position:absolute; top:0; left:0}
.titleCompte {display:block; width: 74px; height: 12px; padding-top: 3px}
.linkCompte span, .titleCompte span {display: none}
.hearderCompte ul {margin-top: 5px; float:left; width: 204px}
.hearderCompte li {display:inline; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/bg_header.gif) no-repeat right -158px; padding-right: 4px; float:left; margin-right: 5px}
.hearderCompte li a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/bg_header.gif) no-repeat left -158px; padding: 2px 5px 1px 9px; display:block; float:left}
.hearderCompte .headerLog, .hearderCompte .headerNonLog {float:left; width:195px;/* 153 */}
.hearderCompte li a:hover {text-decoration: none}
.hearderNL {display:none; overflow:hidden; float:right; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/bg_header.gif) no-repeat -229px -120px; padding: 5px 0 0 33px; width: 183px}
/* * html .hearderNL {display:inline; float:left; margin-right:-33px}
.hearderNL a, .hearderNL strong, .headerLog a {color:#e1134f; font-weight: bold} */
.hearderSearch {margin-top:14px; height: 33px; overflow:hidden; float:right; width:450px}
.hearderSearch label {color:#ce0440; font-weight:bold; vertical-align: middle; width: 145px; float:left; margin-top: 8px; padding-right:5px; font-size: 1.091em; display:block; text-align:right}
/*.hearderSearch .fakeInput {display:block; float:left; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/bg_header.gif) no-repeat 0px -215px; width:255px; padding:5px 0 8px 2px; height:33px}
.hearderSearch .fakeInput input {font-size: 13px; height:19px; padding: 2px 0 0 10px; width:230px; border:none hidden; border: 0px}*/
.hearderSearch .fakeInput input {border: 1px solid #E1134F; border-radius: 4px 0 0 4px; font-size:14px; height:30px; padding:0 10px; width:230px;}
.hearderSearch input {float:left}
#mainNav {width:962px; position:relative; margin: 9px auto 0}
#mainNav li {float:left; margin:1px; position:relative}
#mainNav li a {color:#fff; font-weight: bold; text-align: center; display: block; height: 31px; padding-top: 10px; text-transform:uppercase; text-decoration:none}
#mainNav li a.itemNav2Lines {height: 37px; padding-top: 4px}
.mainNav6 li {width: 158px}
.mainNav6 li ul {width: 158px}
.mainNav6 li li {width: 150px}
#mainNav li.activeMenuItem ul {display:block}
#mainNav li.activeMenuItem a {background-color:#fff}
#mainNav ul {display:none}
#mainNav ul {position:absolute; top:41px; left:-4px; padding: 0 4px 4px 4px; background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/motif_ssnav.gif); z-index:100}
#mainNav ul li {float:none; background-color:#fff; margin:0; padding:2px 4px}
#mainNav .activeMenuItem ul li a {background:none!important; background:#fff; height:auto; text-transform:none; text-align:left; text-shadow: none; padding: 4px 0 6px 0}

#mainNav li li a span {display:block; padding-left: 17px; width:131px}
#mainNav ul li a:hover {color:#fff!important}
#mainNav ul li a:hover span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/arrow_white.gif) 7px 4px no-repeat!important}
/************************************ Item 1 = Evenement = green */
li#itemNav1 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_green.gif) 0px -44px repeat-x}
li#itemNav1 a.active {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_green.gif) 0px -44px repeat-x}

li#itemNav1 a:hover, li#itemNav1.activeMenuItem a, li#itemNav1.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_green.gif) 0px -1px repeat-x}
#mainNav li#itemNav1 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_green.gif) 7px -85px no-repeat}
#mainNav li#itemNav1 li a {color:#6e8211}
#mainNav li#itemNav1 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_green.gif) 0px 0px repeat-x!important}
/******************************** Item 2 = Musee = purple */
li#itemNav2 a {background: url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_purple.gif) 0px -44px repeat-x}
li#itemNav2 a:hover, li#itemNav2.activeMenuItem a, li#itemNav2.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_purple.gif) 0px -1px repeat-x}
#mainNav li#itemNav2 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_purple.gif) 7px -85px no-repeat}
#mainNav li#itemNav2 li a {color:#86036b}
#mainNav li#itemNav2 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_purple.gif) 0px 0px repeat-x!important}
/************************************ Item 7 = Cafe/restaurant = brown */
li#itemNav3 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_brown.gif) 0px -44px repeat-x}
li#itemNav3 a.active {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_brown.gif) 0px -44px repeat-x}
li#itemNav3 a:hover, li#itemNav3.activeMenuItem a, li#itemNav3.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_brown.gif) 0px -1px repeat-x}
#mainNav li#itemNav3 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_brown.gif) 7px -85px no-repeat}
#mainNav li#itemNav3 li a {color:#b1996b}
#mainNav li#itemNav3 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_brown.gif) 0px 0px repeat-x!important}
/******************************** Item 3 = Guides = Orange */
li#itemNav4 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_orange.gif) 0px -44px repeat-x}
li#itemNav4 a:hover, li#itemNav4.activeMenuItem a, li#itemNav4.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_orange.gif) 0px -1px repeat-x}
#mainNav li#itemNav4 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_orange.gif) 7px -85px no-repeat}
#mainNav li#itemNav4 li a {color:#de5101}
#mainNav li#itemNav4 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_orange.gif) 0px 0px repeat-x!important}
/******************************** Item 4 = Loisirs = Yellow */
li#itemNav5 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_yellow.gif) 0px -44px repeat-x}
li#itemNav5 a:hover, li#itemNav5.activeMenuItem a, li#itemNav5.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_yellow.gif) 0px -1px repeat-x}
#mainNav li#itemNav5 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_yellow.gif) 7px -85px no-repeat}
#mainNav li#itemNav5 li a {color:#ffa900}
#mainNav li#itemNav5 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_yellow.gif) 0px 0px repeat-x!important}
/******************************** Item 5 = transport = pink */
li#itemNav6 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_pink.gif) 0px -44px repeat-x}
li#itemNav6 a:hover, li#itemNav6.activeMenuItem a, li#itemNav6.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_pink.gif) 0px -1px repeat-x}
#mainNav li#itemNav6 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_pink.gif) 7px -85px no-repeat}
#mainNav li#itemNav6 li a {color:#d06095}
#mainNav li#itemNav6 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_pink.gif) 0px 0px repeat-x!important}
/******************************** Item 6 = Hebergement = blue */
li#itemNav7 a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_blue.gif) 0px -44px repeat-x}
li#itemNav7 a:hover, li#itemNav7.activeMenuItem a, li#itemNav7.currentPage a {background: #fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_blue.gif) 0px -1px repeat-x}
#mainNav li#itemNav7 li a span {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_blue.gif) 7px -85px no-repeat}
#mainNav li#itemNav7 li a {color:#7673a2}
#mainNav li#itemNav7 li a:hover {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/header/nav_blue.gif) 0px 0px repeat-x!important}
/* Fin header */
/* Footer */
#footer {width:100%; background:#ccc url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_footer.gif) 0px 0px repeat-x}
#footer .footInnerTop {width:100%; border-bottom:1px solid #b5bbac; padding: 15px 0; overflow:hidden}
#footer .footInnerBtm {width:100%; border-top:1px solid #d5d5d5; padding: 8px 0 20px 0}

#footer .footInner {width:960px; margin: 0 auto; overflow:hidden}
#footer .footInnerTop ul {float:left; width: 135px; /* 157 si on retire le dernier bloc */ border-left: 1px solid #c2c2c2; border-right: 1px solid #afafaf; min-height: 160px}
#footer .footInner li.title {margin-bottom: 12px}
#footer .footInnerTop ul li {padding: 2px 5px 2px 15px}
#footer .footInnerTop li, #footer .footInnerTop li a {color:#fff}
#footer .footInnerBtm li, #footer .footInnerBtm li a {color:#666}
#footer .footInnerBtm ul {float:right; line-height:10px}
#footer .footInnerBtm li {display:inline; margin: 0 10px; padding-right: 1Opx; border-right:1px solid #666}
#footer .footInnerBtm li.last {border-right:none; padding-right:0; margin-right: 0}
#footer .footInnerBtm li a {margin-right: 10px}
/* Fin Footer */
/* CONTENT */
/* carousel */
.carousel-container {clear:both; width:960px; overflow:hidden; margin: 5px auto 10px auto}
.carousel-container h2 {color: #111111; font: italic bold 2.5em/1.5em 'Gill Sans',Calibri,Trebuchet MS,sans-serif; height: 41px; letter-spacing: -0.025em; text-shadow: 0 1px 0 #FFFFFF;}
/** nav **/
.carousel-container #liste-carousel {float:left; margin-top:40px; width:205px; list-style-type:none}
.carousel-container #liste-carousel li {list-style-type:none}
.carousel-container #liste-carousel li.onglet {display:block; margin: 2px 2px 2px 0; text-align:right}
.carousel-container #liste-carousel li.active {display:block; margin: 2px 0px 2px 2px; text-align:left}
.carousel-container #liste-carousel li.onglet a {display:inline-block; padding:9px 10px 9px 12px; color:white; text-decoration:none; font-size:12px; line-height:12px; font-weight:bold}
.carousel-container #liste-carousel li.active a {display:block; padding:7px 10px 7px 20px; color:white; text-decoration:none; font-size:18px; font-weight:bold; line-height:18px; height:36px}
/** blocs **/
.carousel-container .visuel {float:left; height:300px; padding-left:3px; width:531px}
.carousel-container .contenu {width:204px; height:302px; float:left; padding-left:15px}
.carousel-container .contenu p, .carousel-container .contenu a, .carousel-container .contenu h3, .carousel-container .contenu span {color:white}
.carousel-container .contenu h3 {min-height:35px; font-size:18px; margin:3px 0; padding:0; line-height:20px}
.carousel-container .contenu hr {border-color:white; border:0; color: white; background-color: white; height: 1px; margin:2px 0 2px 0; padding:0; width:95%}
.carousel-container .contenu p.date {height:25px; margin-top:10px; font-size:11px}
.carousel-container .contenu p.accroche {height:90px; font-size:11px; padding-right:2px}
.carousel-container .contenu a.carouselLinkList {text-decoration:none; font-size:11px; display:block}
.carousel-container .contenu a.carouselLinkList:hover {text-decoration: underline}

.carousel-container .contenu a.espace {display:block; height:18px; text-decoration:none; font-size:11px; padding:0 0 0 20px; margin-bottom:3px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/etoile.png) no-repeat top left}
.carousel-container .contenu a.espace span {line-height:18px}
.carousel-container .contenu .discover {display:block; width:189px; height:23px; text-align:center; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/bouton.png) no-repeat center center; text-decoration:none; margin:3px 0; font-size:12px; line-height:23px; color:#3A4507; font-weight:bold}
.carousel-container #zone-contenu.contenuSeo{float:left;width: 753px}
.carousel-container #zone-contenu.contenuSeo .evenements,
.carousel-container #zone-contenu.contenuSeo .museesMonuments,
.carousel-container #zone-contenu.contenuSeo .transport,
.carousel-container #zone-contenu.contenuSeo .seFairePlaisir,
.carousel-container #zone-contenu.contenuSeo .laissezVousGuider,
.carousel-container #zone-contenu.contenuSeo .cafesRestaurants,
.carousel-container #zone-contenu.contenuSeo .hebergement
 {float:left; width:753px; margin-bottom: 20px; overflow: hidden}
/** evenements, musees, etc **/
.carousel-container .evenements .visuel, .carousel-container .evenements .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/event-bg.jpg) repeat-x}
.carousel-container .museesMonuments .visuel, .carousel-container .museesMonuments .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/musees-bg.jpg) repeat-x}
.carousel-container .transport .visuel, .carousel-container .transport .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/transport-bg.jpg) repeat-x}
.carousel-container .seFairePlaisir .visuel, .carousel-container .seFairePlaisir .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/loisirs-bg.jpg) repeat-x}
.carousel-container .laissezVousGuider .visuel, .carousel-container .laissezVousGuider .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/guide-bg.jpg) repeat-x}
.carousel-container .cafesRestaurants .visuel, .carousel-container .cafesRestaurants .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/cafesRestaurants-bg.jpg) repeat-x}
.carousel-container .hebergement .visuel, .carousel-container .hebergement .contenu {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/hebergements-bg.jpg) repeat-x}
.carousel-container li.active.evenements a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/event-active.png) no-repeat top right}
.carousel-container li.onglet.evenements a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/event-normal.png) repeat-x top right}
.carousel-container li.active.museesMonuments a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/musees-active.png) no-repeat top right}
.carousel-container li.onglet.museesMonuments a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/musees-normal.png) repeat-x top right}
.carousel-container li.active.transport a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/transport-active.png) no-repeat top right}
.carousel-container li.onglet.transport a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/transport-normal.png) repeat-x top right}
.carousel-container li.active.laissezVousGuider a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/guide-active.png) no-repeat top right}
.carousel-container li.onglet.laissezVousGuider a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/guide-normal.png) repeat-x top right}
.carousel-container li.active.seFairePlaisir a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/loisirs-active.png) no-repeat top right}
.carousel-container li.onglet.seFairePlaisir a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/loisirs-normal.png) repeat-x top right}
.carousel-container li.active.hebergement a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/hebergements-active.png) no-repeat top right}
.carousel-container li.onglet.hebergement a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/hebergements-normal.png) repeat-x top right}
.carousel-container li.active.cafesRestaurants a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/cafesRestaurants-active.png) no-repeat top right}
.carousel-container li.onglet.cafesRestaurants a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/player/cafesRestaurants-normal.png) repeat-x top right}
/**/
#content a {outline:none}

/* Inside page */
.innerBlockA {width:291px; float:left; padding:0px 0px 0px; border-top:1px solid #cccccc}
.innerBlockB {width:319px; float:right; padding:0px 0px 0px; border-top:1px solid #cccccc}
.innerBlockC {width:630px; clear:both; border-top:1px solid #cccccc; padding:0px 0px 0px}
h2.titleBloc {font-size:18px; font-weight:bold; padding:0px 0px 15px 15px; height:19px; margin-top:9px; background-repeat:no-repeat}
/* first Colone : innerBlockA */
.innerBlockA .titleBloc {color:#6e8111; background-image:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif); background-position:-709px 28px; margin-bottom:7px}
.innerBlockA .titleBloc span {font-weight:normal}
.innerBlockA h3 {color:#6e8111; font-size:16px; padding:0px 0px 10px 10px}
/* BLOC Temps forts */
.highlyTime {width:100%; padding:0px 0px 12px}
/*** ONGLET TEMPS FORTS ***/
#ongletsMonth {width:100%; background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif) no-repeat -709px -92px}
#ongletsMonth ul {width:100%; height:288px; position:relative}
#ongletsMonth li{/* mod */ float:left; /*height:20px;*/ padding:8px 0px 0px}
#ongletsMonth li.nextActive,
#ongletsMonth li.prevActive {background:none}
#ongletsMonth li#firstItem {background:none}
#ongletsMonth li a.itemOnglet {color:#ffffff; height:14px; padding:3px 10px; float:left; font-weight:bold; position:relative; width:68px; text-align:center}
#ongletsMonth li#lastItem a, #ongletsMonth li#firstItem a {padding:3px 0px; width:12px}
#ongletsMonth li.active {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_nav.gif) no-repeat left -1px; padding-top:0px; padding-left:3px}
#ongletsMonth li.active a.itemOnglet {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_nav.gif) no-repeat right -1px; color:#6e8111; padding-top:11px; padding-left:7px; width:68px}

/* DETAIL INFO */
.highlyTime #blocInfoItems {background-color:#f0f4dd; margin:-1px 0px 5px}
#ongletsMonth .itemInfo {width:291px; overflow:hidden; height:255px; background-color:#F0F4DD; position:absolute; top:28px; left:0px}
#ongletsMonth .itemInfo li {width:283px; padding:7px 4px 5px 4px; background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/dot_sep.gif) repeat-x left bottom; float:left}
#ongletsMonth .itemInfo .visuInfo {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif) no-repeat -997px -139px; padding:0px 0px 0px 5px; width:85px; float:left}
#ongletsMonth .itemInfo .descInfo {width:180px; float:right; padding:8px 0px 0px}
#ongletsMonth .itemInfo .descInfo .subTitle {font-weight:bold; padding:0px 0px 5px}
#ongletsMonth .itemInfo .descInfo .subTitle a {color:#6e8111; text-decoration:underline}
/* -- */
.highlyTime .othersItems {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif) no-repeat -708px 4px; padding:0px 0px 5px; font-weight:bold; border-bottom:1px solid #97b21a; overflow:hidden; width:100%}
.highlyTime .othersItems a {background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_rightSubtitle.gif) no-repeat right 4px; color:#6e8111; padding-right:6px; float:left}
/* --- */
/* SEARCH EVENTS */
.searchEvents {width:249px; border:1px solid #cccccc; background-color:#eeeeee; padding:12px 20px; margin:0px 0px 25px}
.searchEvents form p {width:249px; padding:0px 0px 13px; float:left}
.searchEvents form label {float:left; color:#cdcdcd; font-size:12px}
.searchEvents form p .labelB {color:#666666; font-weight:bold; width:68px}
.searchEvents form p.sep {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/sepForm.gif) repeat-x left bottom; margin-bottom:12px}
#f_theme {width:176px; height:22px; float:left; border:1px solid #cccccc}
.radioContainer {float:left; padding:2px 0px 0px}
.searchEvents form .radioContainer label {float:left; color:#6e8111; font-size:11px; font-weight:bold}
.searchEvents form .radioContainer input {float:left; width:13px; height:13px; margin:0px 8px 10px 0px; clear:left}
.searchEvents form .radioContainer input.lastF {margin-bottom:0px}
.searchEvents form .dateContainer label {width:35px; padding-top:7px; color:#666666; font-weight:bold}
.dateContainer input {border:1px solid #CCCCCC; color:#666666; float:left; font-size:11px; height:16px; padding:5px 0 4px 1px; width:56px}
.dateContainer a, .dateContainer img {float:left; margin:4px 10px 0px 4px; visibility:hidden}
.dateContainer img {float:left; width: 16px}
.dateContainer a.datepickerEnd {margin-right:0px}
.sepForm {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/sepForm.gif) repeat-x left 8px; text-align:center; color:#666666; margin-bottom:15px; clear:both}
.sepForm span {font-size:12px; background:#eeeeee; padding:0px 4px}
.btSearch {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif) no-repeat -796px -54px; width:200px; height:28px; margin:0px auto; display:block; font-size:12px; padding-right:4px; clear:both}
.btSearch input {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_green.gif) no-repeat -416px -26px; width:200px; height:28px; display:block; text-align:center; border:0px; cursor:pointer; color:#ffffff; font-weight:bold}
/*----*/
/* SECOND COLONNE */
.innerBlockB .titleBloc {color:#fc5c00; background-image:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_orange.gif); background-position:-681px 28px; margin-bottom:7px}
.innerBlockB .introBloc {color:#333333; font-size:15px; padding:4px 50px 7px 10px; line-height:1.1em}
.innerBlockB .introBloc strong {color:#fc5c00}
.itemIdeas {padding:0px 0px 12px 5px}
#lastItemIdea {padding-bottom:8px}
.itemIdeas .headTitle {overflow:hidden; width:100%; position:relative; z-index:2}
.itemIdeas .headTitle h3 {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_title_orange.png) no-repeat left top; height:30px; padding:4px 7px 0px 10px; font-size:13px; font-weight:bold; color:#fff; float:left}
.itemIdeas .headTitle h3 a {font-size:13px; font-weight:bold; color:#fff}
.itemIdeas .headTitle span {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/bg_right_title_orange.png) no-repeat; height:34px; width:7px; float:left; font-size:0px}
.itemIdeas .container {margin:-23px 0px 0px 10px; position:relative}
.itemIdeas .container .visuel {margin:0px 0px 7px 0px; display:block}
.itemIdeas .container .descItem p {padding:0px 0px 5px 0px}
.linkOrange {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/arr_orange.gif) no-repeat 0px 4px; padding:0px 0px 0px 8px; color:#ee5700; text-decoration:underline}
.secondItemIdeas .container {width:300px; border:1px solid #cfcfcf; overflow:hidden}
.secondItemIdeas .container .visuel {float:left; margin:0px}
.secondItemIdeas .container .descItem {float:right; width:158px; padding:25px 2px 0px 0px}
.secondItemIdeas .container .descItem h4 {color:#fc5c00; font-size:12px; font-weight:bold; padding:0px 0px 7px}
.innerBlockB .othersItems {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_orange.gif) no-repeat -681px 5px; font-weight:bold; overflow:hidden; width:100%}
.innerBlockB .othersItems a {background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_orange.gif) no-repeat right -13px; color:#fd5c00; padding:0px 13px 0px 10px; float:left}
.txtItalic {font-style:italic}
/*---*/
/* Third Colone */
.innerBlockC h2 {color:#d01149; font-weight:bold}
#ongletTabs {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_rose.gif) no-repeat 0px -45px; height:26px; width:621px; padding:2px 0px 0px 5px}
#ongletTabs li {float:left; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/sepList.gif) no-repeat right center; padding:0px 3px 0px 0px}
#ongletTabs li a {padding:6px 20px 0px 17px; height:20px; color:#ffffff; font-weight:bold; float:left}
/* ACTIVe item */
#ongletTabs li.active {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_nav_rose.gif) no-repeat right}
#ongletTabs li.active a {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_nav_rose.gif) no-repeat; color:#d01149}
/**/
.itemDetailBloc {width:626px; background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_rose.gif) no-repeat 0px -84px; padding-bottom:15px}
.itemDetailBloc .container {padding:25px 0px 0px 55px; overflow:hidden; width:571px}
.itemDetailBloc .container .item {width:240px; float:left; padding:0px 33px 30px 0px}
.itemDetailBloc .container .item img {float:left}
.itemDetailBloc .container .item .desc {float:right; width:142px; line-height:1.1em; color:#333333}
.itemDetailBloc .container .item .desc h4 {font-weight:bold; color:#dd507a; padding:0px 0px 5px; font-size:11px}
.itemDetailBloc .container .item .desc h4 a {color:#dd507a; text-decoration:underline}

.innerBlockC .othersItems {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_rose.gif) no-repeat -375px 5px; font-weight:bold; overflow:hidden; width:100%}
.innerBlockC .othersItems a {background:#fff url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools_rose.gif) no-repeat right -13px; color:#d01149; padding:0px 13px 0px 10px; float:left}

/* ------ */
/* BLoc PUb */
.blocPub {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) no-repeat 0px -518px; width:300px; padding:6px 5px 5px; height:271px; margin:0px 0px 10px}
.blocPub h2 {float:left; color:#949494; font-size:11px; font-weight:normal; padding-top:1px}
.blocPub ul {float:right; margin-bottom:1px}
.blocPub ul li {float:left; padding:0px 1px 0px 0px}
.blocPub ul li a {float:left; color:#ffffff; background-color:#999999; padding:1px 9px; font-weight:bold}
.blocPub ul li.on a {background-color:#480705}

/* BLOC PRATIQUE */
.blocPractice {padding:0px 0px 10px}
.blocPractice #navPractice {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) no-repeat; width:310px; padding:3px 0px 0px 3px; overflow:hidden}
.blocPractice #navPractice li {float:left; padding:0px 3px 0px 0px}
.blocPractice #navPractice li a {float:left; height:24px; padding:8px 20px 0px 22px; color:#ffffff; font-size:13px; font-weight:bold}
.blocPractice #navPractice li.on {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_ong_rightNav.gif) no-repeat right top}
.blocPractice #navPractice li.on a {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/active_ong_rightNav.gif) no-repeat; color:#e1134f}
.blocPractice .detailPractice {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) no-repeat -336px bottom; width:310px; padding:0}
.detailPractice .itemPractice {padding:8px 8px 0px; width:294px}
.detailPractice #pratique.itemPractice {color:#666666}
.itemPractice .usefulLinks {width:100%; overflow:hidden; padding:0px 0px 10px}
.itemPractice .usefulLinks li {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) no-repeat 0px -336px; width:293px; height:26px; margin:0px 0px 1px; float:left}
.itemPractice .usefulLinks li a {background-image:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png); background-repeat:no-repeat; height:19px; display:block; padding:7px 0px 0px 58px; color:#e1134f; font-weight:bold}
.itemPractice .usefulLinks li a.help {background-position:15px -77px}
.itemPractice .usefulLinks li a.pointInfo {background-position:15px -116px}
.itemPractice .usefulLinks li a.cartes {background-position:15px -157px}
.itemPractice .usefulLinks li a.brochure {background-position:15px -197px}
.itemPractice .usefulLinks li a.rss {background-position:15px -232px}
.itemPractice .usefulLinks li a.contact {background-position:15px -268px}
.supports {padding:10px 0px 0px; overflow:hidden; width:100%}
.supports a {float:left; margin-right:4px}
/**/
.daysLink {overflow:hidden; width:100%; padding:0px 0px 9px}
.daysLink li {float:left; color:#d3114a; font-weight:bold; padding:0px 8px}
.daysLink li a {color:#424242; font-weight:normal; text-decoration:underline}
.daysLink li.on a {color:#d3114a; font-weight:bold; text-decoration:none}
/* --- */
.pushBloc {display:block; margin:0px 0px 12px}
.pushBloc img {display:block}
/* --- */
.tagsCloud {width:290px; border:1px solid #d7d7d7; padding:8px 9px; color:#8a8a8a}
.tagsCloud h4 {font-size:12px; font-weight:bold; padding:0px 0px 6px; margin:0px 0px 10px; border-bottom:1px solid #e0e5d7}
.tagsCloud a {color:#8a8a8a; margin-right:12px; font-weight:bold; line-height:1.1em}
.f7 {font-size:8px}
.f9 {font-size:9px}
.f10 {font-size:10px}
.f17 {font-size:17px}
.f18 {font-size:18px}
.f12 {font-size:12px}
.f29 {font-size:29px}
.f30 {font-size:30px}
/* --- */
#infos.newInfo {font-size:12px; margin-bottom:20px; color:#4a0906}
#infos.newInfo strong {color:#e1134f}
/* --- */
#meteoContent {position:relative}
#meteoContent .navState {background:url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/meteo/bg_nav.gif) no-repeat right top; width:72px; height:99px; padding:10px 0px 0px; position:absolute; z-index:3; left:210px; top:50px}
#meteoContent .navState li {padding:0px 0px 8px 0px}
#meteoContent .navState li a {padding:3px 0px 4px 17px; display:block; font-size:10px; text-decoration:none}
#meteoContent .navState li a.on {background:transparent url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/meteo/active_item.gif) no-repeat 0px 0px; color:#ffffff}
/* --- */
.meteoCarte {position:relative; z-index:1; display:block}
.picTemp {position:absolute; z-index:2}
/* --- ZONE 1 paris 7501 -*/
.zone1 {left:70px; top:50px}
/* --- ZONE 2 Provins 7703 -*/
.zone2 {left:140px; top:75px}
/* --- ZONE 3 versailles 7802 -*/
.zone3 {left:13px; top:76px}
/* --- ZONE 4 centre essone 9102 -*/
.zone4 {left:54px; top:110px}

/* --- */
.picTemp .deg {position:absolute; left:12px; font-weight:bold; top:0px}
.picTemp .etat {position:absolute; left:0px; top:3px}
/*START CREATION-CAFE-RESTAURANT*/
.mainNav7 {width:966px!important}
.mainNav7:after {content:'.'; display:block; height:0; clear:both; visibility:hidden}
.mainNav7 li {width: 136px; margin-bottom:0!important; display:inline}
.mainNav7 li ul {width: 136px}
.mainNav7 li li {width: 128px; float:left !important}
#mainNav li li a span {width:115px; cursor:pointer}
/*END CREATION-CAFE-RESTAURANT*/

/* Reseaux sociaux */
#reseaux-sociaux-liste-nav {background: url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) -337px -660px no-repeat scroll; height:140px; width:308px; margin:0 0 8px 0; padding:0;}
#facebook, #twitter {background: url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/common/tools.png) no-repeat; display:block; float:left; height:36px; margin:0; padding:0 0 0 8px;}
#facebook {background-position:-337px -117px; width:92px; text-indent:-100000px}
#twitter {background-position: -439px -117px; width:100px; color:#FFF; text-align:right; padding : 4px 100px 0 8px; line-height:14px; font-size:12px; text-decoration:none;} 
#twitter span {display:none}
#reseaux-sociaux-liste-nav iframe {margin:8px}

/* Sticker bandeau promo */
.bandeau {border-bottom: 1px solid #EEEEEE; border-top: 1px dotted #BBBBBB; bottom: 28px; color: #999999; font: 10px/12px Arial,Helvetica,sans-serif; margin-right: 8px; padding-top: 4px; position: absolute;}
.bandeau a {color:#999;}
.bandeau img {float: right; margin: 0 0 8px 8px;}

.bottom-push-line{width:611px; margin:8px 0 0 0; background-color:#f5f5f5; position:relative;}
.bottom-push-line:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
* html body .bottom-push-line{margin-top:28px }
*+ html body .bottom-push-line{margin-top:28px }
.bottom-push-line .visu{float:left; background-color:#888; padding:8px; position:relative; margin-top:-8px; margin-bottom:-8px;}
.bottom-push-line .visu img{display:block; width:204px;}
.bottom-push-line .text{padding: 0 0 0 16px; width:375px; float:left; position:relative; top:-8px;}  
.bottom-push-line .title,
#inner .homeNiveau1 .bottom-push-line .title{background-color:#000; color:#fff; font-weight:bold; font-size: 1.636em; padding: 4px 10px; display:-moz-inline-stack; display:inline-block;}
.bottom-push-line .sub-title{color:#888; font-size:1.273em}
.bottom-push-line .link{padding:22px 0 24px 0 }
.bottom-push-line .link a{background: url(http://www.nouveau-paris-ile-de-france.fr/FRONT/CRT_PIDF/images/restaurant/picto-arrow.gif) no-repeat 0 4px; padding: 0 0 0 10px }


