#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; }
#espace_newsletter a{text-decoration:none;}

#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; }


/*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:383px;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 #de4157;margin-top:15px;width:689px; }
#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:#ffddde;clear:left;float:left;width:187px; }
#internal #infos h5{ color:#005731;margin:15px 0 10px 15px;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, #internal #infos p.forward{ padding:0 5px 0 12px;font-size:1em;margin:0 0 5px 0;}
#internal #infos p.forward{ color:#005731;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 7px 0;margin:0;line-height:1.2em;position:absolute;bottom:20px; }
#internal #infos .suggest p{ color:#8f343b;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/newsletter28/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:#de4157;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:180px;float:right;margin:0 0 0 15px;padding: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 p{ margin:0 0 10px 0;line-height:1.2em; }
#internal #content p.intro{ color:#e30066;font-size:1.1em;font-style:normal;font-weight:bold; }
#internal #content p.intro strong{ color:#005723;font-size:1.2em;}
#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; list-style:disc;}
#internal #content ul li{ line-height:1.2em; margin:5px  0 5px 20px;}
#internal #content div.forward{ background:#de4157;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(/images/espace_newsletter/newsletter_28/top.jpg) left top no-repeat;padding:0 0 0 15px;color:#000;font-weight:bold; }


/*THEME*/
#container h3 {background:url(img/espace_newsletter/titre_evenement_n28.jpg) no-repeat left top;}
#sub_nav #summary ul {padding:55px 0 0 33px;}
#internal {border-top:5px solid #de4157;}
#internal #infos h5, #internal #infos h5 {padding-right:5px;color:#8f343b;font-size:16px;}
#sub_nav #summary ul li h4, #sub_nav #summary ul li h4 a {color:#8f343b;}
#sub_nav #summary ul li {border-top:1px solid #de4157;border-bottom:none;}
#sub_nav #summary ul li.prev {border-bottom:1px solid #de4157;border-top:none;}
#sub_nav #summary ul li.active {border-top:none;border-right:10px solid #de4157;}
#sub_nav #summary ul li a {color:#000;}
#internal #infos p {line-height:1.4em;}
#internal #infos p.top {margin:0;}
#internal #infos p img {margin-top:10px;}
#internal #infos p.top img {margin-top:0;}
#internal #infos p img.carre {margin-top:0;}
#internal #infos p img.right {margin:0 5px 10px 10px;}
#internal #infos .hr {background:#de4157;}
#internal h4.subtitle {color:#a55a0a;text-align:left;font-size:28px;font-weight:normal;}
#internal h4.subtitle span {color:#a55a0a;font-size:18px;font-weight:bold;}
#internal #content p {line-height:1.4em;}
#internal #content p.left {float:left;margin:0 10px 10px 0;}
#internal #content div.forward {padding:0;background:#a55a0a;overflow:hidden;height:1%;}
#internal #content div.forward h5 {margin:10px 0;color:#daaa06;font-size:14px;}
#internal #content div.forward p.left {padding:0;margin:0 15px 0 0;}
#internal #content div.forward p {padding:0 10px 0 0;color:#fff;line-height:1.2em;}


.bloc {padding:8px 0 8px 14px;margin:0 0 8px 0;width:460px;}
.bloc h5{margin:0 0 10px 0;color:#8f343b;font-size:44px;overflow:hidden;font-weight:normal;line-height:44px;}
.bloc h5 span{display:block;font-size:21px;line-height:30px;}
.bloc h6{color:#e30066;font-size:22px;text-align:left;margin:15px 0 5px 0;line-height:24px;}
p.important{color:#de4157; font-size:14px;font-weight:bold;}
.bloc .inside{margin-left:0;}
.bloc .visuel img{border-right:8px solid #000;}
#internal #infos h5 {margin-top:0;}
#internal #infos .inside {padding:15px 0;}
#infos .top img {border-bottom:5px solid #000;}

/*ca s'est passe chez nous*/
.bloc img.gan {position:absolute;right:0;top:100px;}
#mailing {background:url(img/espace_newsletter/newsletter27/mailing.jpg) 0 0 no-repeat;padding-left:155px;width:318px;padding-top:45px;}
#mailing h5{color:#71bc8a;margin:0;}
#mailing p{color:#fff;}

/*votre evenement*/
#internal #infos.votre-evenement .inside {background:#de4157;}

/*nulle part ailleurs*/
.bloc h5.couv {background:url(img/espace_newsletter/newsletter28/futuroscope.jpg) 100% 0 no-repeat;padding-top:5px;height:150px;width:287px;padding-right:180px;line-height:34px;font-size:32px;margin-bottom:0;}
.bloc h5.couv span {line-height:24px;font-size:18px;}
#infos.nulle-part-ailleurs {font-size:13px;} 
#infos.nulle-part-ailleurs p, 
#internal #infos.nulle-part-ailleurs strong, 
#internal #infos.nulle-part-ailleurs h5{color:#f9b200;}
#internal #infos.nulle-part-ailleurs h5{font-size:22px;}
#internal #infos.nulle-part-ailleurs .inside {background:#fff;padding:10px;border-top:3px solid #8F343B;border:3px solid #8F343B;color:#8F343B;margin:5px;}
#internal #infos.nulle-part-ailleurs .inside strong {color:#8F343B;}

/* FIN THEME */

/*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; }
#projet a {color:#8F343B;}

#internal .suggest{ width:100%;display:block;background:#fff;padding:10px 5px 5px 0;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:#de4157;font-weight:bold; }
#internal .suggest p a{ color:#000;background:url(img/espace_newsletter/newsletter28/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; }