﻿/* CSS - UMP - Marque - Print */

body{ margin:0; padding:0; }
body, td, th, input, textarea, select{ font-size:11px; font-weight:normal; font-family:Arial, Verdana, sans-serif; color:#000000; }
th{ text-align:left; }
form, img, fieldset, legend{ margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-size:11px; }
h1 p, h2 p, h3 p, h4 p, h5 p, h6 p{ margin:0; }
hr{ display:none; }
img, input, label, select{ vertical-align:middle; }
p{ margin:10px 0; }
a{ color:#404040; }
a:hover{ text-decoration:none; }
a *{ cursor:pointer; }
sup{ font-size:10px; }
caption{ text-align:left; font-weight:normal; }

.sizer td{ padding:0; background:none; border:0; }
.sizer td div{ height:1px; overflow:hidden; }
.clear{ clear:both; display:block; font-size:1px; height:1px; overflow:hidden; }

img{ background:red; }

/*** Clearence ***/
.footer ul, .footer ul li,
.z{ margin:0; padding:0; list-style-type:none; }

/*** To hide ***/
.header .navigation,
.header .creator,
.header .tools,
.path,
.utils,
.quick,
.more,
.tg,
.link,
.alert,
.footer a,
.modal,
.latest,
.views,
.subtg,
.search,
.forums .pager,
.debate .visio .items,
.debate .links,
.debate .count,
.forums .empty td,
.answer .button,
.vote .button,
.vote .right .media,
.video,
.issues .slider,
.issues .read,
.docs,
.groups ul li a,
.groups ul li span,
.team .items .donate,
.team .items .s02,
.team .items .s04,
.team .items .s08,
.pager,
.movement .right,
.z{ display:none; }

.slided{ display:inline; }

/*** Header ***/
.header{ height:82px; border-bottom:10px solid #E5E5E5; }
.header .logo{ float:left; }
.header .claim{ float:right; padding:21px 0; font-size:20px; color:#0B529D; }

/*** Footer ***/
.footer{ padding:5px 0 0 0; text-align:right; border-top:5px solid #E5E5E5; }

/** Home **/
.flashHome .case{ margin:20px 0; }
.flashHome .case .link{ display:none; }
.flashHome .case h2{ margin:0 0 5px 0; font-size:14px; color:#0B529D; border-bottom:1pt dotted #E5E5E5; }

/** Informer **/
.news .landing .item{ display:none; }
.news .landing .texts{ display:block; padding:20px 0; }

.map{ display:none; }
.events .filters, .events .pager, .events .item .links{ display:none; }
.events h1{ margin:10px 0; font-size:16px; color:#0B529D; text-transform:uppercase; }
.events .items{ margin:10px 0 0 0; }
.events .items .item{ float:left; width:33%; }
.events .items .item .date{ position:relative; float:left; margin:0 10px 10px 0; padding:15px 0; width:75px; font-size:20px; text-align:center; border:1px solid #96846A; border-top-width:20px; }
.events .items .item .date span{ position:absolute; top:-15px; left:0; width:75px; font-weight:bold; font-size:11px; }
.events .items .item .text{ padding:0 10px 0 0; }
.events .items .item .text h2{ display:inline; }

.results h1{ margin:10px 0; font-size:16px; color:#0B529D; text-transform:uppercase; }
.results .search, .results .filters, .results .pager, .results .sorting{ display:none; }
.results .listing .item{ padding:10px 0; border-top:2px solid #E5E5E5; }
.results .listing .item .day{ font-weight:bold; }
.results .listing .item h2{ margin:0 0 10px 0; font-size:13px; color:#C70C10; }
.results .listing .item .media{ float:left; margin:0 10px 10px 0; }
.results .listing .item .link, .results .listing .message{ display:none; }

/*** Agir ***/
.debates .currents .all, .debates .currents .item .link{ display:none; }

.debates .main{ margin:0 0 10px 0; }
.debates .main .video{ float:right; border-left:10px solid #FFFFFF; }
.debates .main .video img, .debates .main .video object{ width:150px; height:auto; }
.debates .main .title{  margin:10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.debates .main h1{ margin:0 0 10px 0; font-size:16px; }
.debates .main h1 a{ text-decoration:none; }

.debates .famous .title{ margin:0 0 10px 0; padding:0 0 10px 0; font-size:14px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.debates .famous .item .media{ float:right; border-left:10px solid #FFFFFF; }
.debates .famous .item .media img, .debates .famous .item .media object{ width:100px; height:auto; }
.debates .famous .item h2{ font-weight:bold; font-size:12px; }
.debates .famous .item h2 a, .debates .famous .item .text a{ text-decoration:none; }

.debates .currents .title{ margin:0 0 10px 0; padding:0 0 10px 0; font-size:12px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.debates .currents .item{ float:left; padding:10px 0; width:50%; height:50px; border-bottom:1px solid #E5E5E5; }
.debates .currents .item h3{ padding:0 10px; }
.debates .currents .item .media{ float:right; border-left:10px solid #FFFFFF; }
.debates .currents .item .media img, .debates .currents .item .media object{ width:50px; height:auto; }

.debate h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.debate .visio{ float:right; margin:0 0 10px 10px; }
.debate h2{ margin:0 0 10px 0; font-size:14px; }
.debate .text{ margin:10px 0; }

.forums table{ margin:10px 0; width:100%; }
.forums table th{ border-top:4px solid #E5E5E5; }
.forums table td, .forums table th{ padding:5px 10px 5px 0; }
.forums table td{ border-top:2px solid #E5E5E5; }

.answer h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.answer h2{ margin:0 0 10px 0; font-size:14px; }
.answer .inputRadio{ display:block; margin:10px 0; line-height:30px; }
.answer .intro{ padding:0 0 10px 0; }
.answer h3{ margin:10px 0; font-size:13px; }

.vote{ padding:0 0 20px 0; }
.vote h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.vote h2{ margin:10px 0; font-size:14px; }
.vote .media{ float:right; margin:0 0 10px 10px; }

.issues h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.issues h2{ margin:10px 0; font-size:14px; }
.issues .medias{ float:right; margin:0 0 10px 10px; }

.issue h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.issue h2{ margin:10px 0; font-size:14px; }
.issue h3{ margin:10px 0; font-size:13px; }
.issue .medias .media{ float:right; margin:-30px 0 10px 10px; }

.groups ul, .groups ul li{ margin:0; padding:0; list-style-type:none; }
.team h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.team .items .item{ float:left; margin:0 0 10px 0; width:25%; }
.team .items .item .text{ margin:0 5px 5px 5px; text-align:center; }
.team .items .item .media{ text-align:center; }

.advisers h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.advisers .items .item{ float:left; margin:0 0 10px 0; width:25%; }
.advisers .items .item .text{ margin:0 5px 5px 5px; text-align:center; }
.advisers .items .item .media{ text-align:center; }

.peoples .empty{ margin:10px 0; }

.movement h1{ margin:20px 0 10px 0; padding:0 0 10px 0; font-size:16px; color:#0B529D; font-weight:bold; text-transform:uppercase; border-bottom:2pt solid #E5E5E5; }
.movement .intro{ margin:10px 0; }
.movement h2{ margin:10px 0 22px 0; font-size:14px; }
.movement .item{ float:left; width:33%; margin:0 0 10px 0; padding:10px 0; }
.movement .item h2{ padding:0 15px; }
.movement .item .text{ padding:0 15px; text-align:justify; }
.movement .item .media{ float:right; margin:-50px 15px 10px 10px; }
.movement .item .media img{ width:40px; height:40px; }