/* CSS Print Vitry94 */
* {background:none;}
body {padding:0 10px;font:0.75em Arial, sans-serif;}

h1.logo, div.logo {border-bottom:3px double #AAA; border-top:3px double #AAA; font-size:20px; font-weight:bold; margin:15px 0; padding:10px 0 12px;}
h2 {margin-top:0; border-bottom:1px dotted #AAA; padding-bottom:5px;}

/* Regles desactivees */
.navPrincipal, .navLeft, .breadcrumbs, .navAnnex, .megaMenuDemarches, .skiplinks, form#search, .followUs, .wrapGrey .col3, .mapQuartier, .col2 .tx-artificanewsletters-pi1, .kiosqueHome, .menuFooter, .agendaHome .formulaire_agenda, .btnAgenda, .btnAllActu, .controls, .coordMenu, .tools, .gotoTop, #adminBarre, .carousel, .sidebarLeft, .tx-artificanewsletters-pi1, .tabulations, #readSpeaker, .rubriques, .simple_overlay {display:none;}
.accordion > .rteContent:first-child > *:first-child + ul,
.accordion > *:first-child + ul,
.accordion > *:first-child + .rteContent { display:block; }

/* Cadres */
.agendaHome, .brevesHome, .urbanProjects, .netUtilMenu, #content7448, .meteoList, .otherWebsites, .contentCoordFooter .rteContent {border:1px solid #AAA; margin-bottom:10px; padding:5px;}

/* Autres */
.coordFooter {text-align:center;}
.rteContent img {display:block;}

/* Annuaires */
.titleOrange .blocDirectory h2 {background:#f56620; color:#FFF; display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:14px; padding:1px 15px 3px; text-transform:lowercase;}

.annuaire {/*margin:0 35px;*/} 
.annuaire li:first-child {border-top:none;}
.annuaire .list-1, .annuaire .list-2 {border-top:1px solid #dcdbe3; padding:15px;}
.annuaire .list-2 {background:#EEEDF2;}
.annuaire a {color:#367f99; display:block; font-size:18px; margin-bottom:3px;}
.annuaire .themes {color:#F56620; margin-bottom:3px;}
.annuaire .artiste {color:#F56620; margin-bottom:3px; font-weight:bold}

.annuaire .function {font-size:13px; margin-bottom:2px;}
.annuaire span.link a,
.annuaire .mail {font-size:1em;}
.annuaireList {margin-bottom:10px;}
.annuaireList p {margin-bottom:10px;}
.annuaireList a {color:#333; text-decoration:underline;}
.annuaireList a:hover {color:#333; text-decoration:none;}
.annuaireList ul {background:#EEEDF2; margin:10px 0; padding:10px;}
.annuaireList ul li {background:url(../img/sprite_h.png) no-repeat -8269px 5px; padding:0 0 5px 13px;}
.annuaireList h2 {margin-bottom:10px;}
.annuaireList .themes {color:#367F99; font-weight:bold;}

.oeuvreArt li, .elus li {overflow:hidden;}
.oeuvreArt .illustration, .elus .illustration {float:left; margin:0 10px 5px 0;}
.oeuvreArt .texte, .elus .texte {float:left;}

.blocDirectoryContent {padding:0 15px;}
.blocDirectory .title {color:#367F99; font-size:13px; font-weight:bold; margin:10px 0;}
.blocDirectory p {font-size:1.083em; line-height:1.75em;}
.blocDirectory a {color:#333; text-decoration:underline;}

.central .blocDirectory .blocDirectoryContent h2 {color:#367f99; font-size:2em; font-weight:bold; line-height:23px; margin:20px 0; padding-left:10px; border-left:5px solid #f56620;}
.central .blocDirectory h2 {background:#f56620; color:#FFF; display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:14px; padding:1px 15px 3px; text-transform:lowercase;}
.central .blocDirectory .map {display:none;}
.central .blocDirectory {margin-bottom:10px;}
.central .blocDirectory .pushTop {margin-top:10px;clear:both}
.central .blocDirectoryContent {padding:0;}
.blocDirectory .map {background:#FFF; border:1px solid #d6d5d9; font-size:11px; margin-top:10px; text-align:center;}
.blocDirectory .map img {padding:1px;}
.blocDirectoryContent .mail, .blocDirectoryContent .link {text-decoration:underline;}
.blocDirectoryContent .mail:hover, .blocDirectoryContent .link:hover {text-decoration:none;}
.blocDirectoryContent .illustration {padding:0 15px 15px 0;float:left;}


.directories li {background:url(../img/sprite_h.png) no-repeat -3207px 8px; font-size:13px; line-height:16px; padding:5px 0 5px 35px;}
.directories a {font-weight:bold;}