/* $Id: main.css,v 1.14 2009/10/12 16:38:33 excellent Exp $ */
.screen {display:none;}
body {margin:0;padding:0;}
h1 {line-height:100%;font-family:"Arial Black",arial,helvetica sans-serif;font-size:22px;font-weight:normal;text-align:left;color:#08337B;}
a {text-decoration:underline;font-weight:bold;}

#home, #affilies, #instances, #footer, #liste-affilies {display:none}

#main #header {height:50px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='styles/images/logo-print.png',sizingMethod='crop');}
#main > #header {background:no-repeat url(../images/logo-print.png);}
#header .menu {display:none;}

#main #content {padding-left:10px;}
#main #content .box .header span {line-height:100%;font-family:"Arial Black",arial,helvetica sans-serif;font-size:22px;font-weight:normal;text-align:left;color:#08337B;}
#main #content .box .header .right {display:none}
#main #content .box .footer .right {display:none}
#main #content .construction {padding-top:20px;font-size:20px;font-weight:bold;}

body.accueil #main #content #soutien {display:none}
body.accueil #main #content #affichage {display:none}
body.accueil #main #content #promotion {display:none}
body.accueil #main #content #actualites {display:none}
body.accueil #main #content #calendrier {display:none}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates {list-style:none;margin:0;padding:0 10px 0 0;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates li#no-events {display:none;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates li h3 {padding:10px 0;color:#EC6400;font-size:12px;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates li ul {list-style:disc;margin:0 0 0 10px;padding:0 0 0 10px;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates li ul li {padding:3px 0;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.nofilter li.date {display:none;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.nofilter li.dayOn {display:inline;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.filtered li.filterOn {display:none;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.category li ul li.off {display:none;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.category li.empty {display:none;}
body.calendrier #main #content .box .body .side .content div.column-left ul#dates.empty li#no-events {display:inline;}
body.calendrier #main #content .box .body .side .content div.column-left a.download {display:none;}
body.calendrier #main #content .box .body .side .content div.column-right {display:none;}
body.coordonnees #main #content div.left img {float:right;padding:5px 20px;}
body.communication #main #content .box .body .side .content #central {display:none;}
body.communication #main #content .box .body .side .content a {display:none;}
body.recherche #main #content .box .body .side .content #branding {float:right;text-align:right;}
body.recherche #main #content .box .body .side .content #branding img {vertical-align:middle;}
body.recherche #main #content .box .body .side .content #searchForm {margin:0;padding:0 0 10px 0;}
body.recherche #main #content .box .body .side .content #searchForm input {height:16px;margin:0 10px 0 5px;padding:0;width:300px;font-weight:normal;font-size:11px;color:#08337b;}
body.recherche #main #content .box .body .side .content #searchForm > input {height:12px;}
body.recherche #main #content .box .body .side .content #searchForm button {display:none;}
body.recherche #main #content .box .body .side .content #searchResults {margin:0;padding:0;}
body.recherche #main #content .box .body .side .content #searchResults a {text-decoration:none;color:#EC6400;font-weight:normal;}
body.recherche #main #content .box .body .side .content #searchResults h3 {margin:0;padding:5px 0 0 0;}
body.recherche #main #content .box .body .side .content #searchResults h3 a {text-decoration:underline;color:#08337b;font-weight:bold;}
body.recherche #main #content .box .body .side .content #searchResults h3 a:hover {text-decoration:none;}
body.recherche #main #content .box .body .side .content #searchResults ul {margin:0;padding:0;list-style:none;}
body.recherche #main #content .box .body .side .content #searchResults ul li {margin:0;padding:0 0 10px 0;}
body.soutien #main #content .box .body .side .content .column-left p {padding-left:13px;}
body.soutien #main #content .box .body .side .content .column-left img.left {float:left;margin:5px 10px 0 0;}
body.soutien #main #content .box .body .side .content .column-left img.right {float:right;margin:5px 0 0 10px;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles {margin:0;padding:0;list-style:none;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li {margin:0;padding:10px 0;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li a {display:block;color:#EC6400;font-weight:bold;text-decoration:none;font-size:14px;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li div.info h3 {display:none;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li div.info h4 {display:none;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li div.info hr {display:none;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li div.info ul {margin:0 auto;padding:5px auto 0 auto;list-style:disc;}
body.recrutement #main #content #recrutement .body .side .content .box.offres .body .side .content .scroller ul.titles li div.info div.profil {padding-top:10px;}
body.recrutement #main #content #recrutement .body .side .content #right-column #fiche {display:none;}
body.recrutement #main #content #recrutement .body .side .content #right-column #fiche div.profil {padding-top:10px;}
body.recrutement #main #content #recrutement .body .side .content #right-column #fiche div.candidature {padding-top:10px;}

body.cnv #main #content #cnv .body .side .content #schema {padding:0;margin:20px 0 0 0;position:relative;width:566px;height:380px;background:#CCCCCC no-repeat url(../../contenus/img/cnv/instances.png);}
body.cnv #main #content #cnv .body .side .content #schema {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='contenus/img/cnv/instances.png',sizingMethod='crop');}
body.cnv #main #content #cnv .body .side .content #schema .title-1 {padding:11px 0 0 0;font-weight:bold;color:#EC6400;text-align:center;}
body.cnv #main #content #cnv .body .side .content #schema .title-2 {position:absolute;left:370px;top:150px;font-weight:bold;color:#EC6400;text-align:center;}
body.cnv #main #content #cnv .body .side .content #schema a {position:absolute;text-decoration:none;font-size:10px;color:#08337b;font-weight:normal;}
body.cnv #main #content #cnv .body .side .content #schema a:hover {text-decoration:underline;}
body.cnv #main #content #cnv .body .side .content #schema a.instance {text-decoration:none;font-size:9px;color:#FFFFFF;font-weight:bold;}
body.cnv #main #content #cnv .body .side .content #schema a.instance:hover {text-decoration:none;color:#08337b;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-admin {left:40px;top:58px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-program {left:40px;top:130px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-coms {left:40px;top:202px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-orientation {left:360px;top:88px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-affilies {left:164px;top:342px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-president {left:190px;top:90px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-directeur {left:265px;top:253px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-equipe {left:265px;top:291px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-secteur {left:395px;top:181px;}
body.cnv #main #content #cnv .body .side .content #schema a#inst-principes {left:395px;top:201px;}
body.cnv-secteur #main #content img {display:none;}
body.cnv-secteur #main #content #chiffres {width:300px;float:right;margin:10px;border:solid 1px #EC6400;padding:5px 10px;}
body.cnv-principes #main #content img {display:none;}
body.cnv-personnel #main #content .box .body .side .content div.column img {float:left;margin:0 10px 0 0;}

body.cnv-equipe #main #content img {width:100%;}
body.cnv-equipe #main #content .box .body .side .content #equipe {margin-top:10px;}
body.cnv-equipe #main #content .box .body .side .content #equipe h2 {margin-top:10px;color:#EC6400;font-size:14px;}
body.cnv-equipe #main #content .box .body .side .content #equipe h3 {margin-top:10px;color:#08337b;font-size:12px;}
body.cnv-equipe #main #content .box .body .side .content #equipe a {display:block;margin:5px 0 0px 10px;font-size:11px;color:#000000;font-weight:bold;text-decoration:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe a span {display:block;color:#000000;font-size:11px;font-weight:normal;}
body.cnv-equipe #main #content .box .body .side .content #equipe span.secteur {display:block;margin:-5px 0 10px 0;font-size:12px;color:#000000;font-weight:bold;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .header {display:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .footer {display:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content {margin-left:10px;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content div.left-column {display:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content div.right-column {display:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content div.right-column h4 {display:none;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content span.telephone {display:inline;margin:0;padding:0;}
body.cnv-equipe #main #content .box .body .side .content #equipe .box.equipe .body .side .content a.email {display:inline;font-weight:normal;margin:0;padding:0;}

body.cnv-administration #main #content .box.instances .body .side .content #calendrier {width:300px;float:right;margin:10px;border:solid 1px #08337B;padding:5px 10px;}
body.cnv-orientation #main #content .box.instances .body .side .content #compte-rendus {width:300px;float:right;margin:10px;border:solid 1px #08337B;padding:5px 10px;}
body.cnv #main #content #membres {border:solid 1px #EC6400;padding:5px 10px;}
body.cnv #main #content #membres h2 {color:#EC6400;}
body.cnv #main #content #membres h3 {color:#EC6400;}

body.affiliation #main #content #prestations {display:none;}
body.affiliation #main #content #textes {margin:20px;border:solid 1px #EC6400;padding:5px 10px;}
body.affiliation #main #content #formulaire {display:none;}
body.affiliation #main #content #attestation {display:none;}
body.affiliation #main #content #affiliation .body .side .content p {margin:0;padding:5px 0;}
body.affiliation #main #content #affiliation .body .side .content ul {margin:0 0 0 -16px;padding:0 0 0 20px;line-height:normal;text-align:justify;}
body.affiliation #main #content #affiliation .body .side .content ul.special {width:99%;}
body.affiliation #main #content #affiliation .body .side .content ul li {margin:0;padding:2px 0;}
body.affiliation #main #content #affiliation .body .side .content ol {margin:5px 0 5px 10px;padding:0 0 0 10px;color:#EC6400;}
body.affiliation #main #content #affiliation .body .side .content ol li {margin:0;padding:0 0 5px 0;}
body.affiliation #main #content #affiliation .body .side .content ol li ul {margin:0 0 0 15px;padding:5px 0 0 15px;list-style:square;color:#08337B;font-weight:normal;}
body.affiliation #main #content #affiliation .body .side .content ol li span {color:#08337B;}
body.affiliation #main #content #affiliation .body .side .content ol li p {color:#08337B;}
body.affiliation #main #content #affiliation .body .side .content #licences {font-weight:bold;padding-top:20px;}
body.affiliation #main #content #affiliation .body .side .content .straight {font-weight:normal;padding-top:10px;clear:both;text-align:left;list-style:none;}
body.affiliation #main #content #affiliation .body .side .content .straight span {float:left;display:block;width:200px;height:50px;padding:0 40px 0 0;margin-right:20px;font-weight:bold;background:no-repeat right top url(../images/affiliation-arrow-straight.gif);}
body.affiliation #main #content #affiliation .body .side .content .straight > span {width:160px;}
body.affiliation #main #content #affiliation .body .side .content #attestations {clear:both;font-weight:bold;padding:20px 0 0 0;}
body.affiliation #main #content #affiliation .body .side .content #attestations ul {font-weight:normal;margin:20px 0 0 0;padding:25px 0 20px 0;float:left;list-style:square;background:no-repeat center top;}
body.affiliation #main #content #affiliation .body .side .content #attestations ul#organismes {padding-left:40px;width:35%;background-image:url(../images/affiliation-arrow-left.gif);}
body.affiliation #main #content #affiliation .body .side .content #attestations ul#guso {padding-left:20px;width:48%;background-image:url(../images/affiliation-arrow-right.gif);text-align:center;}
body.affiliation #main #content #affiliation .body .side .content #attestations span {padding:45px 0 0 0;font-weight:normal;float:left;width:5%;}
body.affiliation-renouvellement #main #content #affiliation .body .side .content ul {margin:0;padding:0 0 0 20px;}

body.taxe #main #content #formulaires {margin:20px;border:solid 1px #EC6400;padding:5px 10px;}
body.taxe #main #content #textes {margin:20px;border:solid 1px #EC6400;padding:5px 10px;}
body.taxe #main #content div.column-left img {display:none;}
body.taxe #main #content a.aide {display:none;}
body.taxe-calcul #main #content #taxe .body .side .content p {clear:both;}
body.taxe-calcul #main #content #taxe .body .side .content div h3 {color:#EC6400;border:solid #EC6400;border-width:0 0 1px 0;}
body.taxe-calcul #main #content #taxe .body .side .content div.column-left {width:45%;float:left;text-align:center;margin:0 2% 0 0;padding:1%;}
body.taxe-calcul #main #content #taxe .body .side .content div.column-right {width:45%;float:left;text-align:center;margin:0 0 0 2%;padding:1%;}
body.taxe-formulaires #main #content #taxe .body .side .content h3 {clear:both;}
body.taxe-formulaires #main #content #taxe .body .side .content a {float:left;padding:10px 10px 5px 0;margin-right:20px;}
body.taxe-delais #main #content #taxe .body .side .content div img {display:inline;}
body.taxe-delais #main #content #taxe .body .side .content div.column-left {width:45%;float:left;text-align:center;margin:0;padding:0;font-weight:bold;}
body.taxe-delais #main #content #taxe .body .side .content div.column-right {width:45%;float:left;margin:0;padding:0;}
body.taxe-compte #main #content #taxe .body .side .content a.illus {float:left;padding:0 10px 5px 0;margin-right:20px;}
body.taxe-contentieux #main #content #taxe .body .side .content div img {display:inline;margin:20px 0 50px 0;}
body.taxe-contentieux #main #content #taxe .body .side .content div.column-left {width:45%;float:left;text-align:center;margin:0;padding:0;}
body.taxe-contentieux #main #content #taxe .body .side .content div.column-right {width:45%;float:left;margin:0;padding:0;}

body.aides #main #content div.com a.presentation {display:none;}
body.aides #main #content div.com a.pratique {display:none;}
body.aides #main #content #soutien {display:none;}
body.aides #main #content #calendrier {display:none;}
body.aides #main #content #help {display:none;}
body.aides-presentation #main #content #main-pave div.right {float:right;width:300px;margin:0 0 10px 10px;padding:0 0 0 0;}
body.aides-presentation #main #content #main-pave div.right img {display:none;}
body.aides-presentation #main #content #main-pave div.right div.chiffres {border:solid 1px #EC6400;padding:5px 10px;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table {width:100%;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table thead tr th {padding:5px;text-align:center;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table tbody tr th {font-weight:bold;vertical-align:top;padding:0 5px;text-align:center;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table tbody tr td {vertical-align:top;padding:0 5px;line-height:normal;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table tbody tr td ul {margin:0 0 0 10px;padding:0 0 0 10px;}
body.aides-presentation #main #content #main-pave div.right div.chiffres table tbody tr td ul li {padding:5px 0;}
body.aides-presentation #main #content #main-pave div.rapport {display:none;}
body.aides-pratique #main #content #main-pave div.left div.composition {margin:10px 0;padding:0;}
body.aides-pratique #main #content #main-pave div.left div.composition table {padding:0;margin:0;border:solid 1px #EC6400;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td {vertical-align:top;padding:20px 20px 20px 5px;text-align:left;line-height:100%;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td {vertical-align:top;padding:20px 20px 20px 5px;font-family:"Arial Black",arial,helvetica sans-serif;color:#EC6400;font-size:14px;font-weight:normal;text-align:left;line-height:100%;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td.chiffre {padding:20px 5px 20px 20px;font-size:24px;text-align:right;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td.bordered {border-color:#EC6400;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td.border-top {border-style:solid;border-width:1px 0 0 0;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td.border-right {border-style:solid;border-width:0 1px 0 0;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td.border-top-right {border-style:solid;border-width:1px 1px 0 0;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td ul {font-family:verdana,arial,helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal;list-style:none;padding:0;margin:0;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td ul li {margin:0;padding:1px 0;}
body.aides-pratique #main #content #main-pave div.left div.composition table tr td ul li ul {margin:0 0 0 10px;padding:5px 0 0 10px;list-style:disc;}
body.aides-pratique #main #content #main-pave div.right div.calendrier {float:right;width:45%;border:solid 1px #EC6400;padding:0;}
body.aides-pratique #main #content #main-pave div.right div.equipe {float:left;width:45%;border:solid 1px #EC6400;padding:0;}
body.aides-pratique #main #content #main-pave div.right div h3 {color:#EC6400;padding:0 10px;text-align:center;}
body.aides-pratique #main #content #main-pave div.right div.logo {display:none;}
body.aides-pratique #main #content #main-pave div.right div.releves {display:none;}
body.aides #main #content #program .body .side .content div.important {border:solid 1px #EC6400;padding:10px;}
body.aides #main #content #program .body .side .content div.important p.title {font-family:"Arial Black",arial,helvetica sans-serif;font-size:12px;font-weight:normal;}
body.aides #main #content #program .body .side .content p.intro {font-size:12px;font-weight:bold;}
body.aides #main #content #program .body .side .content p.title {font-family:"Arial Black",arial,helvetica sans-serif;font-size:12px;font-weight:normal;}
body.aides #main #content #program .body .side .content .box.exemple {border:solid 1px #08337B;padding:10px;margin:10px 0;}
body.aides #main #content #documents {float:right;width:45%;border:solid 1px #EC6400;padding:0;}
body.aides #main #content #retour {float:left;width:45%;border:solid 1px #EC6400;padding:0;}
body.aides #main #content #documents h2 {color:#EC6400;padding:0 10px;text-align:center;}
body.aides #main #content #retour h2 {color:#EC6400;padding:0 10px;text-align:center;}
body.aides #main #content div p {padding:0 10px;}

body.ressources #main #content #publications {float:right;width:45%;border:solid 1px #EC6400;padding:10px;margin:10px 0;}
body.ressources #main #content #statistiques {float:left;width:45%;border:solid 1px #EC6400;padding:10px;margin:10px 0;}
body.ressources #main #content #bottom {clear:left;}
body.ressources #main #content #rencontres {float:left;width:45%;border:solid 1px #EC6400;padding:10px;margin:10px 0;}
body.ressources #main #content #elements {display:none;}
body.ressources #main #content #liens {display:none;}
body.ressources #main #content #liens-utiles div.column-left a {display:none;}
body.ressources #main #content #liens-utiles div.column-right {border:solid 1px #EC6400;padding:10px;margin:10px 50px;}
body.ressources #main #content #liens-utiles div.column-right a {display:block;margin:5px 0;}
body.ressources.details #main #content #detail {display:none;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste {margin:0;padding:0;list-style:none;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li {margin:0;padding:5px 0;font-weight:bold;text-align:left;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li p {margin:0;padding:5px 0 0 10px;text-decoration:none;font-weight:normal;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li ul {margin:0 0 0 10px;padding:0 0 0 10px;list-style:disc;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li a.rollout {text-decoration:none;color:#EC6400;font-weight:bold;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li a.link {text-decoration:none;font-weight:normal;color:#08337B;}
body.ressources.details #main #content #details .body .side .content div.column-left #scroller ul.liste li div.info {display:block;font-weight:normal;}
body.ressources.rencontres #main #content .box .body .side .content #items {border:solid 1px #EC6400;padding:10px 30px;margin:10px 50pxlist-style:none;}

body.zenith #main #content #map {text-align:center;}
body.zenith #main #content #links {display:none;}
body.zenith #main #content #illustration {display:none;}
body.zenith #main #content #cahier {display:none;}
body.site #main #content div.column-left #zenith .body .side .content h2 span {float:right;font-size:17px;}
body.site #main #content div.column-left #zenith .body .side .content img {float:right;margin-left:10px;}

body.communication #main #content .box .body .side .content div.liens .box .body .side {display:none;}
body.communication #main #content .box .body .side .content div.column-right #iconographie .body .content img {display:none;}
body.communication #main #content .box .body .side .content div.column-right #iconographie .body .content a.puce {display:none;}
body.communication #main #content #bottom {display:none;}
body.communication #main #content .box .body .side .content div.info {float:right;width:245px;border:solid 1px #EC6400;padding:5px;text-align:center;}
body.communication #main #content .box .body .side .content div.info a {display:inline;}
body.communication #main #content .box .body .side .content ul.lettreinfo li {padding:5px 0;}
body.communication #main #content .box .body .side .content ul.lettreinfo li a {display:inline;}
body.communication #main #content .box .body .side .content ul.lettreinfo li a img {display:none;}
body.communication #main #content #communiques .body .side .content .box .body .side .content table.communiques {margin:0;padding:0;border-collapse:collapse;}
body.communication #main #content #communiques .body .side .content .box .body .side .content table.communiques tr td {padding:10px 5px;vertical-align:top;line-height:normal;}
body.communication #main #content #communiques .body .side .content .box .body .side .content a {display:inline;}
body.communication #main #content #flashinfo .body .side .content .box .body .side .content div#vignette {display:none;}
body.communication #main #content #flashinfo .body .side .content .box .body .side .content a {display:inline;}
body.communication #main #content #flashinfo .body .side .content .box .body .side .content div.scroller ul li {padding:5px 0;}

body.reseaux #main #content div.reseau a {display:none;}
body.reseaux #main #content div.plaquette {display:none;}
body.reseau #main #content div.column-left {float:right;width:200px;margin:0 0 0 10px;}
body.reseau #main #content div.column-left #supports {border:solid 1px #EC6400;margin:0 0 10px 0;padding:5px;}
body.reseau #main #content div.column-left .tarifs {border:solid 1px #EC6400;margin:0 0 10px 0;padding:5px;font-weight:bold;text-align:center;}
body.reseau #main #content div.column-left #criteres {border:solid 1px #EC6400;padding:5px;text-align:center;}
body.reseau #main #content div.column-left #calendrier {display:none;}
body.reseau #main #content div.column-left .carte {display:none;}
body.reseau #main #content div.column-left div h3 {text-align:center;color:#EC6400;}
body.reseau #main #content div.column-left div a {display:none;}
body.reseau #main #content div.column-right div.affichage {display:none;}
body.reseau #main #content div.column-right div.documents {display:none;}
body.reseau #main #content div.column-right #main-pave .header div.title {line-height:100%;font-family:"Arial Black",arial,helvetica sans-serif;font-size:18px;font-weight:normal;text-align:left;color:#08337B;}
body.reseau #main #content div.column-right #main-pave .header div.title span {font-size:14px;}
body.reseau #main #content div.column-right #main-pave .body .side .content a.retour {display:none;}
body.reseau #main #content div.column-right #main-pave .body .side .content #frame-presentation a {display:none;}
body.paris #main #content div.column-right #main-pave .body .side .content #frame-presentation div img {display:none;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs {line-height:normal;margin:0 auto;padding:0;border-collapse:collapse;border:none;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs caption {margin:0 auto;padding:0 0 10px 0;font-weight:bold;text-align:center;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs thead tr th {height:42px;padding:5px 5px 0 5px;border:solid 1px #0085BC;line-height:100%;vertical-align:top;font-family:"Arial Black",arial,helvetica sans-serif;font-size:11px;font-weight:normal;text-align:center;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs thead tr th.left {padding:0;width:10px;border-color:#FFFFFF #0085BC #FFFFFF #FFFFFF;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs thead tr th.panneaux span {display:block;border:solid white;border-width:0 2px;padding:0 10px;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs thead tr th.right {padding:0;width:15px;border-color:#FFFFFF;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tbody tr td {padding:0 5px;border:solid 1px #0085BC;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tbody tr td.prix {text-align:right;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tbody tr td.left {padding:0;width:10px;border-color:#FFFFFF #0085BC #FFFFFF #FFFFFF;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tbody tr td a {display:block;padding:0 40px 0 10px;text-decoration:none;text-align:right;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tbody tr td.right {padding:0;width:15px;border-color:#FFFFFF;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tfoot tr th {height:16px;padding:0;font-size:5px;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tfoot tr th.left {width:10px;padding:0;}
body.reseau #main #content div.column-right #main-pave .body .side .content table.tarifs tfoot tr th.right {width:15px;padding:0;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month {float:left;padding:1px 7px 5px 3px;width:167px;height:116px;}
body.reseau #main #content div.column-right #main-pave .body .side .content div > div.month {width:157px;height:110px;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table {line-height:100%;padding:0;margin:0;border-collapse:separate;width:157px;background:transparent;border:solid 1px #08337B;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table thead tr th {padding:3px 5px;font-family:"Arial Black",arial,helvetica sans-serif;font-size:12px;font-weight:normal;text-align:center;color:#000000;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table thead tr th span {font-size:10px;font-style:italic;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table tbody tr td {padding:0 5px;text-align:center;font-size:9px;font-weight:bold;color:#000000;}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table tbody tr td.on {background:#CCCCCC;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCCC,endColorStr=#CCCCCC);}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table tbody tr td.onbis {background:#666666;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#666666);}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table tbody tr td.start {background:#CCCCCC;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#CCCCCC,endColorStr=#CCCCCC);}
body.reseau #main #content div.column-right #main-pave .body .side .content div.month table tbody tr td.startbis {background:#666666;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#666666,endColorStr=#666666);}
body.reseau #main #content div.column-right #main-pave .body .side .content #frame-calendrier span.note {display:none;}
body.reseau #main #content div.column-right div.bottom {clear:both;}


