﻿/* ---[ print.css ]-------------------------------------------------

CSS pour l'impression

SITE :
www.thesquarefoot.ca

RÉALISATION :
CAP (www.capprod.com)

----------------------------------------------------------------- */

body {background:#fff;}

*   #container {}
*   *   #headline {display:none;}
*   *   #header {margin:0 0 20px;}
*   *   #sideLeft {display:none;}
*   *   #main {}
*   *   *   #content {width:468px; float:left; margin:0 14px 30px;_display:inline;}
*   *   *   #sideRight {display:none;}
*   *   *   #rssLink {display:none;}
*   *   #footer {clear:both;margin:10px 0 0; border-top:solid 1px #ccc; padding:10px 0 0;}
*   #thirdContent {display:none;}


/*** COMMON ***/

a.externalLink, span.externalLink {background:none; padding:0;}
.toolBox {display:none;}
.form_alert_tip, .form_valid_tip, .form_info_tip, .externalLink_tip, .lock_tip {display:none !important;}
#content .head { border-top: none; margin:0 0 10px; clear:both;}

/*** HEADER ***/

#header h1 {font-weight:bold; font-size:2em; border-bottom:solid 3px #454545; padding:0 0 3px;}
#header img {display:none;}


/*** FOOTER ****/

#footer a:visited {color:#1F527B;}
#footer .link_gototop {display:none;}
#footer .links_group {display:none;}
#footer .links_bar {clear:both; color:#555;}
#footer .links_bar .links_default {display:none;}

/*** CONTENT ***/

/* #content > #topNews_editableRegion */
#topNews_editableRegion {border-top:solid 14px #fff; padding:0 0 6px;}
#topNews_editableRegion h3 {margin-top:0 !important;}
#topNews_editableRegion .imgLeftInContent, #topNews_editableRegion .imgRightInContent {border: solid 1px #555 !important; vertical-align:bottom; margin-top:10px;}

/* #content > #homeNews_list.ascx */
#homeNews_list {clear:both; padding:16px 0 0;}
#homeNews_list td {vertical-align:top; padding:0 0 16px;}
#homeNews_list a.thumbnail {border: solid 1px #555 !important; margin:0 8px 5px 0; float:left;}
#homeNews_list a.thumbnail:hover {border: solid 1px #4F85AE !important;}
#homeNews_list a.thumbnail img {width:70px;}
#homeNews_list .separator {width:12px;}
#homeNews_list h4 {font-size:1.05em; font-weight:bold; line-height:1.3em; margin:0 0 2px;}
#homeNews_list h4 .lock {height:11px; vertical-align:baseline; cursor:help; margin:0 4px 0 0;}
#homeNews_list p {line-height:1.3em; clear:both; padding:3px 0 0;}

/* #content > #featureNews_list */
#featureNews_list {clear:both; padding:0 10px;background:#EFEFEF;}
#featureNews_list td {vertical-align:top; padding:10px 0 15px;}
#featureNews_list a.thumbnail {border: solid 1px #555 !important; float:left; margin:0 0 8px;}
#featureNews_list a.thumbnail:hover {border: solid 1px #4F85AE !important;}
#featureNews_list a.thumbnail img {width:126px;}
#featureNews_list .separator {width:32px;}
#featureNews_list h4 {font-size:1.05em; font-weight:bold; line-height:1.3em; margin:0 0 2px; clear:both;}
#featureNews_list h4 .lock {height:11px; vertical-align:baseline; cursor:help; margin:0 4px 0 0;}
#featureNews_list p {line-height:1.3em; clear:both; padding:3px 0 0;}
#featureNews_list h5 {padding:10px 0 0; text-transform:uppercase; font-size:1.2em;}

/* #content > .news_mediumList */
#content .news_mediumList {clear:both; margin:20px 0;}
#content .news_mediumList ul {padding:5px 0;}
#content .news_mediumList li {background:0; padding:8px 0;}
#content .news_mediumList h4 a { font-size:1.1em;}

/* #content > #news_longList */
#news_longList h2 {font-weight:bold; font-size:1.8em; margin:0 0 20px;font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; color:#DA252C;}
#news_longList .description {font-weight:bold; margin:14px 0 0; display:block;}
#news_longList .list {margin:10px 0 40px;}

/* #content > #events_longList */
#events_longList h2 {font-weight:bold; font-size:1.7em; margin:14px 0 20px; color:#666;}

/* #content > #articleDetail */
#articleDetail {margin:0 0 50px;}

/* #content > #contactUs */
#contactUs .form {padding:0 0 20px; display:block;}
#contactUs .form div {padding:4px 0; clear:both;}
#contactUs .form div * {float:left;}
#contactUs .form div label {width:70px; display:block; font-size:1.1em; color:#666; margin:3px 0 0; text-align:right; padding:0 8px 0 0;}
#contactUs .form div input {vertical-align:top;}
#contactUs .form div .button {margin:10px 0 0 78px;}
#contactUs .form .maxLenghtIndicator {background:#aaa; color:#fff; margin:3px 0 0 5px; padding:1px 3px; font-weight:bold;}
#contactUs .form_alert, #contactUs .form_info {float:left; padding:3px 0 0 5px;}

/* #searchResults > #searchResults */
#searchResults .searchBox table {width:100%;}
#searchResults .searchBox td {vertical-align:top;}
#searchResults .searchBox .input {padding:1px 3px;}
#searchResults .searchBox .input input {width:370px; color:#454545; font-size:1.2em;font-weight:bold;}
#searchResults .searchBox .submit {text-align:right;}
#searchResults .searchBox .submit input {width:82px; height:25px; background:url(../images/searchResults_button.gif) no-repeat left 0; margin:1px 0 0;}
#searchResults .searchBox .submit input:hover {background:url(../images/searchResults_button.gif) no-repeat left -24px; outline:0;}
#searchResults .searchBox .submit input:focus {outline:solid 1px #4F85AE;}
#searchResults .list {clear:both; margin:30px 0;}
#searchResults .list .type_news {padding:0 0 0 50px;background:url(../images/type_news.gif) no-repeat left 4px;}
#searchResults .list .type_event {padding:0 0 0 50px;background:url(../images/type_event.gif) no-repeat left 4px;}
#searchResults .list h3 { font-size:1.2em; color:#666; margin:0 0 3px; font-weight:bold;}
#searchResults .list h3 .lock {height:12px; vertical-align:baseline; cursor:help; }
#searchResults .list .description {margin:0 0 3px; font-size:1em;}
#searchResults .list .category {color:#DA252C; font-size:0.85em; font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;}
#searchResults .list .date {font-size:0.85em; color:#777;}
#searchResults .list strong {font-weight:normal;color:#777;}
#searchResults .CMSSearchResultsNoResultsLabel{background:#a2cfe6 url(../images/label_info.png) no-repeat 5px 5px;border:1px solid #469bc6;margin:30px 0;padding:10px 10px 10px 40px; display:block; color:#333 !important; font-size:1.2em;} 



/*** AD ***/

.ad_content {display:none;}

