#header{ height:142px; }
.pageblanche{ background:#fff url(img/espace_newsletter/degrade_top.jpg) left top repeat-x; }
table.newsletter{ width:100%; }
#espace_newsletter{ width:960px;margin:0 auto;background:url(img/espace_newsletter/fd_page.jpg) left 10px repeat-y; }

#main-nav{ z-index:500; }

/*SubNav*/
#sub_nav{ min-height:600px;width:226px;float:left;background:url(img/espace_newsletter/top_left.jpg) left top no-repeat;padding:30px 16px 0 17px; }
* html #sub_nav{ height:600px; }
#sub_nav ul{ margin:0;padding:0 10px 0 50px; }
#sub_nav ul li{ margin:0 0 10px 0;border-bottom:1px solid #D15C4D;color:#fff;font-size:0.9em;font-weight:bold; }
#sub_nav ul li.active{ border-bottom:none; }
#sub_nav ul li a{ color:#fff; }
#sub_nav #summary h3{ display:none; }
#sub_nav #summary{ background:url(img/espace_newsletter/fd_summary.jpg) center top repeat-y;width:225px; }
* html #sub_nav #summary{ width:226px; }
*+html #sub_nav #summary{ width:226px; }
#sub_nav #summary ul{ padding:56px 0 0 40px;background:url(img/espace_newsletter/top_summary.jpg) left top no-repeat; }
#sub_nav #summary ul li{ border-bottom:none;margin:5px 0 0 0;font-weight:normal;line-height:1.2em;text-align:right;padding:5px 20px 0 0;display:block; }
* html #sub_nav #summary ul li{ padding:5px 40px 0 0; }
#sub_nav #summary ul li.active, #newsletter21 #sub_nav #summary ul li.active, #newsletter22  #sub_nav #summary ul li.active{ border-top:none;padding:0 10px 5px 0;  }
#sub_nav #summary ul li.prev{ border-top:none;padding:0 10px 5px 0;  }
#sub_nav #summary ul li.first{ border-top:none;padding:0 10px 0 0;  }
#sub_nav #summary ul li.active h4{ margin:0 0 7px 0;font-size:12px; }
#sub_nav #summary ul li h4{ color:#054D33;font-weight:bold;margin:0; }
#sub_nav #summary ul li h4 a{ color:#054D33;font-weight:bold;font-size:12px;margin:0; }
#sub_nav #summary ul li p{ margin:0; }
#sub_nav .hr{ height:30px;width:225px;display:block;background:url(img/espace_newsletter/bas_summary.png) left bottom no-repeat; }
* html #sub_nav .hr{ width:226px; }
*+html #sub_nav .hr{ width:226px; }
/*style differente newsletter*/
#newsletter21 #sub_nav #summary ul li{ border-bottom:none;border-top:1px solid #D3DB33; }
#newsletter22 #sub_nav #summary ul li{ border-bottom:none;border-top:1px solid #66c2cc; }
#newsletter21 #sub_nav #summary ul li.prev{ border-top:none;border-bottom:1px solid #D3DB33;  }
#newsletter22 #sub_nav #summary ul li.prev{ border-top:none;border-bottom:1px solid #66c2cc;  }
#newsletter21 #sub_nav #summary ul li.active{ border-right:10px solid #C8D200;  }
#newsletter22 #sub_nav #summary ul li.active{ border-right:10px solid #66c2cc;  }

/*Content*/
#container{ position:relative;width:689px;float:left;background:url(img/espace_newsletter/top_left_content.jpg) left top no-repeat; }
#container h2{ z-index:50;display:block;height:14px;width:78px;background:url(img/espace_newsletter/titre_news.jpg) left top no-repeat;text-indent:-5000px;margin:15px 0 0 27px;float:left; }
#container h3{ z-index:50;display:block;text-indent:-5000px;width:368px;height:65px;background:url(img/espace_newsletter/titre_evenement.jpg) left top no-repeat;float:right;margin:5px 95px 0 0;display:inline; }
#container em{background:none;}

#internal{ float:left;border-top:5px solid #C8D200;margin-top:15px;width:689px; }
#newsletter21 #internal{ border-top:5px solid #C8D200; }
#newsletter22 #internal{ border-top:5px solid #66c2cc; }
#internal h4 { background:#58585A url(img/espace_newsletter/right_title.jpg) right top no-repeat;width:auto;float:left;font-size:0.9em;font-family:Arial, Sans-serif;font-weight:bold;padding:5px 20px 5px 10px; }
#internal h4.edition{ margin:0 0 30px 0; }
#internal h4.subtitle{ text-align:right;background:none;width:auto;float:none;font-size:2em;font-family:Arial, Sans-serif;font-weight:normal;color:#008555;line-height:1em;margin:0 0 10px 0;padding:0; }
#internal h4.subtitle span{ font-size:14px;font-weight:bold;color:#008555;display:block; }
#internal #infos{ padding:0 0 150px 0;margin-right:15px;background:#DCD7D7;clear:left;float:left;width:187px; }
#internal #infos h5{ color:#467F0F;margin:15px 0 10px 20px;font-size:1.2em;font-weight:bold; }
#internal #infos h5 em{ background:none;font-size:1.1em; }
#internal #infos p img{ margin:0;font-size:1.2em; }
#internal #infos p{ line-height:1.2em; }
#internal #infos p.text, #internal #infos p.forward{ padding:0 5px 0 20px;font-size:1em;margin:0 0 5px 0; }
#internal #infos p.forward{ color:#467F0F;font-weight:bold; }
#internal #infos div.forward{ margin:20px 0;background:#79B51D;padding:10px 0; }
#internal #infos div.activite{ margin:20px 0;background:#C7D200;padding:0;line-height:1.2em; }
#internal #infos .activite p span.title{ display:block;color:#56565A;font-weight:normal;font-size:22px;margin:10px 0 0 0;padding:5px; }
#internal #infos .activite p span{ display:block;padding:5px 5px 10px 5px;color:#000;font-weight:normal;margin:0 0 10px 0; }
#internal #infos div.forward h6{ line-height:1em;color:#000;margin:0 0 0 20px;font-weight:bold; }
#internal #infos div.forward p{ color:#000;margin:0 0 5px 20px;line-height:1em; }
#internal #infos .suggest{ border:none;width:187px;display:block;background:#fff;padding:7px 5px;margin:0;line-height:1.2em;position:absolute;bottom:20px; }
#internal #infos .suggest p{ color:#165941;font-size:0.87em;font-weight:bold;line-height:1.2em;font-family:Arial, Sans-serif; }
#internal #infos .suggest p a{ color:#000;background:url(img/espace_newsletter/mail.jpg) left top no-repeat;padding:2px 0 5px 35px;font-size:0.9em; }
#internal #infos p img.right{ float:right;margin:0 15px 10px 0; }
#internal #infos .hr{ height:4px;background:#C8D200;margin:20px 0 0 0;display:block; }
#internal #content{ margin-top:0;float:right;width:483px; }
* html #internal #content{ margin-top:15px; }
*+html #internal #content{ margin-top:15px; }
#internal #content p img{ margin:0; }
#internal #content p.right{float:right;margin:0 0 10px 10px;}
#internal #content .visuel{ width:159px;float:right;margin:0 0 20px 15px;background:#65A818;padding:0 0 5px 0; }
#internal #content #light{ background:#79B51D;width:130px;padding:7px;line-height:1.2em; }
#internal #content #light h6{ color:#000;line-height:1.2em;font-style:italic;margin:0 0 5px 0; }
#internal #content #light p{ color:#000;line-height:1.2em; }
#internal #content #light p em{ background:none; }
#internal #content #light p.grey{ margin:5px 0 0 0; }
#internal #content .vertical_bloc{ width:159px;float:right;margin:0 0 20px 15px;background:#65A818;padding:0 0 5px 0; }
#internal #content .vertical_bloc p.text, #internal #content .vertical_bloc h6{ padding:5px;margin:0;color:#fff; }
#internal #content .diagonal_bloc{ width:159px;float:right;margin:0 0 20px 15px;padding:0 0 5px 0;background:#dfdb00; }
#internal #content .diagonal_bloc p{ margin:0; }
#internal #content .diagonal_bloc p span{ padding:5px 5px 0 5px;display:block; }
#internal #content .visuel img{ display:block;margin:0 0 5px 0; }
#internal #content .visuel p{ margin:0; }
#internal #content .visuel p span{ font-size:0.8em;font-weight:bold;font-family:Verdana, Arial, Sans-serif;color:#fff;padding:0 5px;display:block;line-height:1.2em; }
#internal #content h5{ color:#054D33;font-size:1.4em;background:url(img/espace_newsletter/fd_h5.jpg) left 7px repeat-x;padding:0 0 0 20px;margin:0 0 10px 0; }
#internal #content h5.manif{ color:#56565A; }
#internal #content h5 span{ background:#fff;padding:0 7px; }
#internal #content h6{ color:#008553;font-weight:bold;margin:0;font-size:1em;line-height:1.2em; }
#internal #content p{ margin:0 0 10px 0;line-height:1.2em; }
#internal #content p.intro{ color:#969D07;font-size:1.2em;font-style:normal;font-weight:bold; }
#internal #content p.sub_intro{ color:#008553;font-size:1.2em;font-style:normal;font-weight:bold; }
#internal #content ul{ margin:0 0 10px 0; }
#internal #content ul li{ line-height:1.2em; }
#internal #content div.forward{ background:#C8D200;padding:5px 8px;margin:10px 0 0 0; }
#internal #content .forward h6{ font-size:1.2em;font-weight:bold;margin:0 0 7px 0;color:#008553; }
#internal #content .forward h6 em{ background:none; }
#internal strong{ color:#000; }
#internal p .img_left{ clear:both;float:left; }
#internal p .img_right{ float:right; }
#internal ul.liste{ float:left;margin:0 0 0 20px 0; }
#internal p img.carre{ position:relative;top:1px;left:2px; }
#internal p a.top, p a.top{ clear:both;float:right;margin:10px 0;background:url(img/espace_newsletter/top.jpg) left top no-repeat;padding:0 0 0 15px;color:#000;font-weight:bold; }

/*style specifique aux newsletter*/
#newsletter21 #internal #infos{ background:#DCD7D7; }
#newsletter22 #internal #infos{ background:#e8e9ea; }
#newsletter21 #container h3{ background:url(img/espace_newsletter/titre_evenement.jpg) left top no-repeat; }
#newsletter22 #container h3{ width:383px;margin:5px 80px 0 0;background:url(img/espace_newsletter/titre_evenement_n22.jpg) left top no-repeat; }
#newsletter21 #internal h4.subtitle{ color:#008555; }
#newsletter21 #internal h4.subtitle span{ color:#008555; }
#newsletter22 #internal h4.subtitle{ font-size:2.8em;text-align:left;color:#267099; }
#newsletter22 #internal h4.subtitle span{ font-size:20px;color:#267099;line-height:1.2em; }
#newsletter21 #internal #content .vertical_bloc{ background:#65A818; }
#newsletter22 #internal #content .vertical_bloc{ background:#009bc2; }
#newsletter21 #internal #content p.intro{ color:#969D07; }
#newsletter22 #internal #content p.intro{ font-size:1em;color:#009bc2; }
#newsletter21 #internal #content p.sub_intro{ color:#008553; }
#newsletter22 #internal #content p.sub_intro{ color:#00608b; }
#newsletter21 #internal #content h6{ color:#008553; }
#newsletter22 #internal #content h6{ color:#267099; }
#newsletter21 #internal #content .diagonal_bloc{ background:#dfdb00; }
#newsletter22 #internal #content .diagonal_bloc{ background:#66c2cc; }
#newsletter21 #internal #content #light{ background:#79B51D; }
#newsletter22 #internal #content #light{ background:#66c2cc; }
#newsletter21 #internal #infos h5{ color:#467F0F; }
#newsletter22 #internal #infos h5{ color:#009bc2; }
#newsletter22 #internal #infos #chiffre{padding-bottom:10px;background:#66c2cc;}
#newsletter22 #internal #infos #chiffre .hr{display:none;}
#newsletter22 #internal #infos #chiffre h5{display:block;height:43px;width:132px;background:url(img/espace_newsletter/title-chiffre.gif) left top no-repeat;margin:5px 0 5px 13px;text-indent:-5000px;}
#newsletter22 #internal #infos #chiffre p{margin:5px 0;}
#newsletter22 #internal #infos h6{ margin:15px 0 10px 20px;padding-right:5px;color:#009bc2;font-size:1em;line-height:1.2em; }
#newsletter21 #internal #infos .hr{background:#C8D200; }
#newsletter22 #internal #infos .hr{background:#009bc2; }
#newsletter21 #internal #content .forward{ background:#C8D200; }
#newsletter22 #internal #content .forward{ clear:both;background:#66c2cc;margin-bottom:10px; }
#newsletter22 #internal #content .forward p.carre{ color:#00608B;font-weight:normal; }
#newsletter22 #internal #content .forward p.carre strong{ color:#00608B; }
#newsletter22 #internal #content p span.forward{ margin-bottom:0;margin:0;padding:0;background:none;font-weight:bold;color:#267099; }
#newsletter22 #internal #content p.gd-visuel{margin:0;}
#newsletter22 #internal #content #blue{ margin-top:0;background:#00618b;color:#fff; }
#newsletter22 #internal #content #blue h5, #newsletter22 #internal #content #blue p{color:#fff;}
#newsletter21 #internal #infos p.forward{ color:#467F0F; }
#newsletter22 #internal #infos p.forward{ color:#267099; }
#newsletter22 #internal #infos p.tel{ display:block;margin:10px 0;padding:2px 2px 2px 20px;background:#57575a;color:#fff;}
#newsletter21 #internal #content h5{ color:#054D33;font-size:1.4em;background:url(img/espace_newsletter/fd_h5.jpg) left 7px repeat-x;padding:0 0 0 20px;margin:0 0 10px 0; }
#newsletter21 #internal #content h5.manif{ color:#56565A; }
#newsletter21 #internal #content h5 span{ background:#fff;padding:0 7px; }
#newsletter22 #internal #content h5{ color:#00608b;font-size:1.4em;background:none;padding:0;margin:0 0 10px 0; }
#newsletter22 #internal #content h5.nouveau{ background:url(img/espace_newsletter/nouveau.jpg) left top no-repeat;color:#00608b;font-size:1.4em;padding:0 0 0 90px;margin:0 0 10px 0; }
#newsletter22 #internal #content h5.manif{ color:#56565a; }
#newsletter22 #internal #content h5 span{ background:#fff;padding:0; }
#newsletter21 #internal #content .visuel{ background:#65A818; }
#newsletter22 #internal #content .visuel{ background:#009bc2; }
#newsletter21 #internal #infos .suggest p{ color:#165941; }
#newsletter22 #internal #infos .suggest p{ color:#00608B; }
#newsletter21 #internal .suggest p a{ background:url(img/espace_newsletter/mail.jpg) left top no-repeat; }
#newsletter22 #internal .suggest p a{ background:url(img/espace_newsletter/mail-n22.jpg) left top no-repeat; }

#newsletter22 #internal #content .vertical_bloc p.text, #newsletter22 #internal #content .vertical_bloc h6, #newsletter21 #internal #content .vertical_bloc p.text, #newsletter21 #internal #content .vertical_bloc h6{ padding:5px;margin:0;color:#fff; }

/*newsletter23*/
#newsletter23 #container h3 {background:url(img/espace_newsletter/titre_evenement_n23.jpg) no-repeat left top;}
#newsletter23 #internal {border-top:5px solid #f19300;}
#newsletter23 #internal #infos h5 {margin:10px 10px 5px 10px;color:#e75113;font-size:1.1em;line-height:1em;}
#newsletter23 #internal #infos h5 em {font-size:1em;}
#newsletter23 #internal #infos p.text, #newsletter23 #internal #infos p.forward {padding:0 10px;}
#newsletter23 #internal #infos .hr {background:#f19300;}
#newsletter23 #internal h4.subtitle {color:#d10016;font-size:2.2em;line-height:0.8em;text-align:left;}
#newsletter23 #internal h4.subtitle strong {color:#d10016;}
#newsletter23 #internal h4#peugeot {margin-top:15px;padding-left:50px;background:url(img/espace_newsletter/peugeot.jpg) left top no-repeat;}
#newsletter23 #internal h4.subtitle span {color:#d10016;}
#newsletter23 #internal #content p.intro {color:#e75113;font-size:1.1em;}
#newsletter23 #internal #content h5, #newsletter23 #internal #content h6 {color:#d10016;font-size:1.1em;padding:0;margin:0 0 2px;background:none;line-height:1em;}
#newsletter23 #internal #content h5.subtitle {clear:both;display:block;padding-bottom:4px;margin-bottom:8px;color:#57575a;font-size:1.8em;font-weight:normal;border-bottom:2px solid #f3a120;}
#newsletter23 #internal #content h5.subtitle span {padding:0;background:none;font-size:0.8em;font-weight:bold;}
#newsletter23 #internal #content div.forward {clear:both;padding:10px;margin-bottom:10px;background:#f19300;}
#newsletter23 #internal #content div.forward h5 {margin-bottom:5px;}
#newsletter23 #internal #content div.forward p {margin:0;}
#newsletter23 #internal #content div#orange {padding:0;overflow:hidden;display:inline-block;height:194px;}
#newsletter23 #internal #content div#orange h5 {margin:10px 0 5px 10px;}
#newsletter23 #internal #content div#orange p {margin:0 5px 10px 10px;}
#newsletter23 #internal #content div#orange p.left {margin:0 10px 0 0;}
#newsletter23 #sub_nav #summary ul li h4, #newsletter23 #sub_nav #summary ul li h4 a {color:#d10016;}
#newsletter23 #sub_nav #summary ul li {border-top:1px solid #f19300;border-bottom:none;}
#newsletter23 #sub_nav #summary ul li.prev {border-bottom:1px solid #f19300;border-top:none;}
#newsletter23 #sub_nav #summary ul li.active {border-top:none;border-right:10px solid #f19300;}
#newsletter23 #infos #chiffre {background:#f19300;}
#newsletter23 #infos #chiffre h5 {margin:15px 0 5px 10px;color:#56565a;font-size:1.8em;font-weight:normal;}
#newsletter23 #infos #chiffre p {margin:0 0 5px;}
#newsletter23 #content p.left {float:left;margin:0 10px 10px 0;}
#newsletter23 #internal #infos .suggest p, #newsletter23 #internal .suggest p { color:#d1000d; }
#newsletter23 #internal .suggest p a{ background:url(img/espace_newsletter/mail-n23.jpg) left top no-repeat; }

/*newsletter24*/
#newsletter24 #container h3 {background:url(img/espace_newsletter/titre_evenement_n24.jpg) no-repeat left top;}
#newsletter24 #internal {border-top:5px solid #cd8fba;}
#newsletter24 #internal #infos {padding:0 0 150px;}
#newsletter24 #internal #infos h5 {margin:10px 10px 5px 10px;color:#492682;font-size:1.1em;line-height:1em;}
#newsletter24 #internal #infos h5 em {font-size:1em;}
#newsletter24 #internal #infos p.text, #newsletter24 #internal #infos p.forward {padding:0 10px;}
#newsletter24 #internal #infos p.sub-title {margin:0;padding:10px;color:#fff;background:#582b7f;}
#newsletter24 #internal #infos p.sub-title strong, #newsletter24 #internal #infos p.sub-title a {color:#fff;}
#newsletter24 #internal #infos .hr {background:#cd8fba;}
#newsletter24 #internal h4.subtitle {margin:10px 0 20px;padding-bottom:30px;color:#572381;font-size:2em;line-height:1.2em;font-weight:bold;text-align:left;background:url(img/espace_newsletter/bg-title.jpg) left bottom no-repeat;}
#newsletter24 #internal h4.subtitle strong {color:#572381;}
#newsletter24 #internal h4#peugeot {margin-top:15px;padding-left:50px;background:url(img/espace_newsletter/peugeot.jpg) left top no-repeat;}
#newsletter24 #internal h4.subtitle span {font-weight:normal;font-size:24px;color:#572381;}
#newsletter24 #internal #content p.intro {color:#492682;font-size:1.1em;}
#newsletter24 #internal #content h5, #newsletter24 #internal #content h6 {color:#492682;font-size:1.1em;padding:0;margin:0 0 2px;background:none;line-height:1em;}
#newsletter24 #internal #content h5.subtitle {clear:both;display:block;padding-bottom:4px;margin-bottom:8px;color:#57575a;font-size:1.8em;font-weight:normal;border-bottom:2px solid #f3a120;}
#newsletter24 #internal #content h5.subtitle span {padding:0;background:none;font-size:0.8em;font-weight:bold;}
#newsletter24 #internal #content div.forward {overflow:hidden;display:inlien-block;clear:both;padding:10px;margin-bottom:10px;background:#3f2682;}
#newsletter24 #internal #content div.forward h5 {margin-bottom:5px;color:#cd8fba;}
#newsletter24 #internal #content div.forward p, #newsletter24 #internal #content div.forward p em, #newsletter24 #internal #content div.forward p strong {margin:0;color:#fff;}
#newsletter24 #internal #content div.forward p.left {margin:10px 10px 10px 0;}
#newsletter24 #internal #content div.forward blockquote {margin:25px 0 0 0;color:#CD8FBA;font-weight:bold;font-style:normal;font-size:1.2em;}
#newsletter24 #internal #content div#orange {padding:0;overflow:hidden;display:inline-block;height:194px;}
#newsletter24 #internal #content div#orange h5 {margin:10px 0 5px 10px;}
#newsletter24 #internal #content div#orange p {margin:0 5px 10px 10px;}
#newsletter24 #internal #content div#orange p.left {margin:0 10px 0 0;}
#newsletter24 #internal #content .timer {margin:10px 0;padding:5px 0;border:2px solid #cd8fba;overflow:hidden;display:inline-block;}
#newsletter24 #internal #content .timer p {margin:5px 10px;}
#newsletter24 #internal #content .timer p.left {margin:-5px 5px 0 0;}
#newsletter24 #sub_nav #summary ul li h4, #newsletter24 #sub_nav #summary ul li h4 a {color:#572381;}
#newsletter24 #sub_nav #summary ul li {border-top:1px solid #cd8fba;border-bottom:none;}
#newsletter24 #sub_nav #summary ul li.prev {border-bottom:1px solid #cd8fba;border-top:none;}
#newsletter24 #sub_nav #summary ul li.active {border-top:none;border-right:10px solid #cd8fba;}
#newsletter24 #infos #chiffre {margin:30px 0;background:#cd8fba;}
#newsletter24 #infos #chiffre p.number {padding:5px 0;background:#582b7f;color:#fff;text-align:center;font-size:4em;}
#newsletter24 #infos #chiffre h5 {margin:15px 0 5px 10px;color:#56565a;font-size:1.8em;font-weight:normal;}
#newsletter24 #infos #chiffre p {margin:0 0 5px;}
#newsletter24 #content p.left {float:left;margin:0 10px 10px 0;}
#newsletter24 #internal #infos p.offre {margin:0;padding:5px;background:#e10b7a;line-height:1.2em;color:#fff;font-weight:bold;}
#newsletter24 #internal #infos p.offre a {color:#fff;}
#newsletter24 #internal #infos div.forward {margin:-1.5em 0 0;padding:10px;background:#cd8fba;line-height:1.2em;}
#newsletter24 #internal #infos div.forward h5 {margin:0 0 10px;color:#3f2e80;}
#newsletter24 #internal #infos div.forward h5 a {color:#3F2E80;}
#newsletter24 #internal #infos div.forward p {margin:0;} 
#newsletter24 #internal #infos div.forward ul {margin:5px 0 0;}
#newsletter24 #internal #infos div.forward ul li {list-style-type:disc;margin:0 0 5px 15px;}
#newsletter24 #internal #infos .suggest p, #newsletter24 #internal .suggest p { color:#492682; }
#newsletter24 #internal .suggest p a{ background:url(img/espace_newsletter/mail-n24.jpg) left top no-repeat; }

/*newsletter25*/
#newsletter25 #container h3 {background:url(img/espace_newsletter/titre_evenement_n25.jpg) no-repeat left top;}
#newsletter25 #sub_nav #summary ul {padding:55px 0 0 33px;}
#newsletter25 #internal {border-top:5px solid #dab600;}
#newsletter25 #internal #infos h5, #newsletter25 #internal #infos h5 em {padding-right:5px;color:#a55a22;font-size:14px;}
#newsletter25 #sub_nav #summary ul li h4, #newsletter25 #sub_nav #summary ul li h4 a {color:#DAB600;}
#newsletter25 #sub_nav #summary ul li {border-top:1px solid #DAB600;border-bottom:none;}
#newsletter25 #sub_nav #summary ul li.prev {border-bottom:1px solid #DAB600;border-top:none;}
#newsletter25 #sub_nav #summary ul li.active {border-top:none;border-right:10px solid #DAB600;}
#newsletter25 #sub_nav #summary ul li a {color:#000;}
#newsletter25 #internal #infos p {line-height:1.4em;}
#newsletter25 #internal #infos p.top {margin:0;}
#newsletter25 #internal #infos p img {margin-top:10px;}
#newsletter25 #internal #infos p.top img {margin-top:0;}
#newsletter25 #internal #infos p img.carre {margin-top:0;}
#newsletter25 #internal #infos p img.right {margin:0 5px 10px 10px;}
#newsletter25 #internal #infos .hr {background:#dab600;}
#newsletter25 #internal h4.subtitle {color:#a55a0a;text-align:left;font-size:28px;font-weight:normal;}
#newsletter25 #internal h4.subtitle span {color:#a55a0a;font-size:18px;font-weight:bold;}
#newsletter25 #internal #content h5 {margin:15px 0 5px 0;padding:0;color:#a45a25;background:none;font-weight:bold;}
#newsletter25 #internal #content h5.idea-one, #newsletter25 #internal #content h5.idea-two, #newsletter25 #internal #content h5.idea-three, #newsletter25 #internal #content h5.idea-for {font-weight:bold;font-size:14px;}
#newsletter25 #internal #content h5.idea-one strong, #newsletter25 #internal #content h5.idea-two strong, #newsletter25 #internal #content h5.idea-three strong, #newsletter25 #internal #content h5.idea-for strong {font-weight:bold;font-size:16px;}
#newsletter25 #internal #content h5.idea-one, #newsletter25 #internal #content h5.idea-one strong {color:#e75113;}
#newsletter25 #internal #content h5.idea-two, #newsletter25 #internal #content h5.idea-two strong {color:#d2dc4d;}
#newsletter25 #internal #content h5.idea-three, #newsletter25 #internal #content h5.idea-three strong {color:#eb4d5f;}
#newsletter25 #internal #content h5.idea-for, #newsletter25 #internal #content h5.idea-for strong {color:#4dabdb;}
#newsletter25 #internal #content p {line-height:1.4em;}
#newsletter25 #internal #content p.intro {color:#826b07;}
#newsletter25 #internal #content p.left {float:left;margin:0 10px 10px 0;}
#newsletter25 #internal #content div.forward {padding:0;background:#a55a0a;overflow:hidden;height:1%;}
#newsletter25 #internal #content div.forward h5 {margin:10px 0;color:#daaa06;font-size:14px;}
#newsletter25 #internal #content div.forward p.left {padding:0;margin:0 15px 0 0;}
#newsletter25 #internal #content div.forward p {padding:0 10px 0 0;color:#fff;line-height:1.2em;}

#newsletter25 #container.alone #content {float:left;margin:15px 0 0 0;clear:both;padding:0;border-top:5px solid #DAB600;}
* html #newsletter25 #container.alone #content {margin:50px 0 0 0;width:100%;}
*+html #newsletter25 #container.alone #content {margin:50px 0 0 0;width:100%;}
#newsletter25 #container.alone #content h4 {margin:10px 0 10px;color:#a55a0a;text-align:left;font-size:36px;font-weight:normal;line-height:36px;}
#newsletter25 #container.alone #content h4 span {font-size:28px;font-weight:bold;}
#newsletter25 #container.alone #content h5 {margin:20px 0 5px 0;padding:0;color:#a45a25;background:none;font-weight:bold;font-size:14px;}
#newsletter25 #container.alone #content p {margin:0 0 8px;line-height:16px;}
#newsletter25 #container.alone #content p strong {color:#000;}
#newsletter25 #container.alone #content p.right {float:right;margin:0 0 10px 10px;}
#newsletter25 #container.alone #content p.right img {margin:0;}
#newsletter25 #content p.intro {margin:0 0 10px;color:#826b07;font-size:14px;font-weight:bold;font-style:normal;}
#newsletter25 #container.alone #content p img {margin:0;}
#newsletter25 #content #innovation {float:right;width:200px;padding:0;background:#a55a0a;overflow:hidden;height:1%;}
#newsletter25 #container.alone #content #innovation h5 {margin:0 0 5px;padding:10px 10px 0;color:#daaa06;font-size:14px;}
#newsletter25 #container.alone #content #innovation p {margin:0;}
#newsletter25 #container.alone #content #innovation p img {margin:0;}
#newsletter25 #container.alone #content #innovation p.text {margin-bottom:8px;padding:0 10px;color:#fff;}
#newsletter25 #container.alone #content .forward {height:150px;margin-bottom:15px;clear:none;background:#826c2a;padding:10px;}
#newsletter25 #container.alone #content #left.forward {clear:right;float:left;width:46%;}
#newsletter25 #container.alone #content #right.forward {float:right;width:46%;background:#dab600;}
#newsletter25 #container.alone #content #right.forward h6 {color:#856b07;}
#newsletter25 #container.alone #content .forward h6 {margin:0 0 8px;color:#dab726;font-size:14px;}
#newsletter25 #container.alone #content .forward p {margin:0;color:#fff;}
#newsletter25 #container.alone #content #new_attraction {clear:both;background:#e8e9ea;}
#newsletter25 #container.alone #content #new_attraction h4, #newsletter25 #container.alone #content #new_attraction p, #newsletter25 #container.alone #content #new_attraction h5 {padding:0 10px;}
#newsletter25 #container.alone #content #new_attraction h4 {padding-top:10px;}
#newsletter25 #container.alone #content #new_attraction h5 {margin:5px 0 15px 0;}
#newsletter25 #container.alone #content #new_attraction p.illustration {padding:0;}
#newsletter25 #container.alone #content h4.title{ background:#58585A url(img/espace_newsletter/right_title.jpg) right top no-repeat;width:35%;display:block;float:none;font-size:0.9em;font-family:Arial, Sans-serif;font-weight:bold;padding:5px 20px 5px 10px;color:#fff;line-height:12px;margin:0; }

#newsletter25 #container.alone .suggest{ border:none;width:187px;display:block;background:#fff;padding:7px 5px;margin:0;line-height:1.2em; }
#newsletter25 #container.alone .suggest p{ color:#DAB600;font-size:0.87em;font-weight:bold;line-height:1.2em;font-family:Arial, Sans-serif; }
#newsletter25 #container.alone .suggest p a{ color:#000;background:url(img/espace_newsletter/mail-n25.jpg) left top no-repeat;padding:2px 0 5px 35px;font-size:0.9em; }
#newsletter25 #container.alone a.top {margin-top:-40px;}

#newsletter25 #internal .suggest p {color:#DAB600;}
#newsletter25 #internal .suggest p a{ background:url(img/espace_newsletter/mail-n25.jpg) left top no-repeat; }

/*Diagonal*/
#diagonal{ background:#E8E9EA;clear:both;margin:20px 0 30px 0; }
#diagonal p img.left{ float:left;margin:0 15px 0 0; }
#diagonal h5{ font-size:1.4em;font-weight:normal;color:#56565A;display:block;padding:15px 0 0 0;margin-bottom:10px; }
#diagonal ul{ margin:0; }
#diagonal ul li{ line-height:1.2em;margin:0 0 7px 0;font-size:0.9em; }
#diagonal ul li p{ margin:0 0 5px 0; }
#diagonal ul li ul{ margin:0 0 5px 0; }
#diagonal ul li ul li{ margin:0 0 2px 0; }

#projet{ clear:both;margin:20px 0 30px 0; }

#internal .suggest{ width:100%;display:block;background:#fff;padding:10px 5px 5px 5px;margin:0;line-height:1.2em;border-top:2px solid #DCD7D7;border-bottom:2px solid #DCD7D7; }
#internal .suggest p{ margin:0 0 10px 0;color:#165941;font-weight:bold; }
#internal .suggest p a{ color:#000;background:url(img/espace_newsletter/mail.jpg) left top no-repeat;padding:2px 0 5px 35px;font-size:0.9em; }

form#form1{ padding:0px 0 0 0;float:right; }

table.tabloinfo{ background:#DCD7D7;border:1px solid #58585A;margin:0 2px 0 0; }
.texterouge12{ color:#C42914; }

input{ border:1px solid #58585A; }

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clear { display: block; }