/*------------------------------------------------------------------------------------//
// Feuille de styles pout impression -------------------------------------------------//
//------------------------------------------------------------------------------------//
// Client : -
// Note   : Pour l'impression: certaines classes sont ici redéfinies ou ajoutées 
			afin de rendre des portions du site invisibles ou adaptées à l'impression
// Date   : 9 novembre 2007
//------------------------------------------------------------------------------------*/

/*- Couleur noir et aucun arrière-plan partout -*/
* {
	color:#000 !important;
	background-image:none !important;
}
.vScreen { display: none; }
.vPrint { display: inline; }

body {
	font-size: 65%;
}

/*- Redéfinitions utiles pour l'impression -------------------------------------------*/
DIV, UL, OL, LI, H1, H2, H3, H4, P, BLOCKQUOTE, LABEL {
	float: none !important;
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	width: auto !important;
	height: auto !important;
	min-height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-indent: 0px !important;
	overflow: visible !important;
}
LABEL {
	display: block !important;
	padding: 6px 0 !important;
}
.TxtBox, .SelectList, .TxtArea {
	width: 60% !important;
}
H1, H2 {
	padding: 24px 0 16px 0 !important;
}
H3, H4, P, UL, OL, BLOCKQUOTE {
	padding: 0 0 12px 0 !important;
}
LI {
	padding: 0 0 4px 0 !important;
}

/*- Faire disparaître quelques éléments -*/
#Entete,
#HautPage ul,
#NavFixe,
#MenuPrincipal,
#ContenuAcc .Introduction .Photo,
#ContenuAcc .Nouvelles .Tabs,
#ContenuAcc .Nouvelles .Section .ColG,
#ContenuInt .Titre p, #ContenuIntLarge .Titre p,
#ContenuInt .Actions, #ContenuIntLarge .Actions,
#ContenuIntLarge .Contenu.FaireUnDon .Etapes,
#ContenuIntLarge .Contenu.FaireUnDon .Introduction .Photo,
#ContenuInt .Contenu.Calendrier .Filtre span,
#InfoRapide,
#InfoActivites,
#BasPage .Login {
	display:none;
	width:0px;
	height:0px;
}

/*- Liste à puce, si l'arrière-plan est utilisé -*/
#ContenuInt .Contenu ul,
#ContenuIntLarge .Contenu ul {
	margin: 0 0 12px 15px !important;
}
#ContenuInt .Contenu ul li,
#ContenuIntLarge .Contenu ul li {
	list-style: square outside !important;
	padding: 0 0 4px 0 !important;
}
#ContenuInt .Contenu ol,
#ContenuIntLarge .Contenu ol {
	margin: 0 0 12px 24px !important;
}
#ContenuInt .Contenu ol li,
#ContenuIntLarge .Contenu ol li {
	list-style: decimal inside !important;
	padding: 0 0 4px 0 !important;
}

/*- Autres redéfinitions spécifiques pour ce site ------------------------------------*/
BLOCKQUOTE {
	padding-left: 12px !important;
}
div.hr {
	border-bottom: 1px solid #ccc;
	margin: 16px 0;
	overflow: visible;
}
#HautPage .NomDuSite {
	float: right !important;
	padding-top: 30px !important;
}
#ContenuAcc .Nouvelles .Section {
	display: block !important;
}
#ContenuAcc .Nouvelles .Section h2 {
	padding-top: 0px !important;
}
#ContenuInt .Contenu.Calendrier .Division {
	padding: 16px 0 16px !important;
}
#ContenuInt .Contenu.Calendrier h2 {
	padding-top: 0px !important;
}
#ContenuInt .Form.CentreDocumentation .Bloc .TxtBox {
	margin: 0px !important;
}
#ContenuInt .Form td label, #ContenuIntLarge .Form td label,
#ContenuInt .Form .Champs td label, #ContenuIntLarge .Form .Champs td label,
#ContenuIntLarge .Form.ResumePanier .Infos label {
	display: inline !important;
	padding: 0px !important;
}
#PanierInscrip .Edition {
	float: right !important;
	width: 100px !important;
}
#PanierInscrip .Total {
	float: right !important;
	margin-bottom: 8px !important;
	padding: 4px 8px !important;
}
#ContenuIntLarge .Form.ResumePanier .Infos .Texte {
	display: inline !important;
	padding: 0px 0px 0px 8px !important;
}
#ContenuIntLarge .Form.ResumePanier .Infos p {
	padding: 0 0 4px 0 !important;
}
.TitreListe {
	margin: 16px 0 24px;
}
#BasPage {
	padding-top: 24px !important;
}

table.Tableau {
	border-collapse: separate !important;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
th.CelluleTitre, td.CelluleTitre {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
th.CelluleSousTitre, th.CelluleSousTitreAlt, td.CelluleSousTitre, td.CelluleSousTitreAlt {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
td.CelluleTexte, td.CelluleTexteAlt {
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}
/*------------------------------------------------------------------------------------*/

.Print{
    display:block !important;    
}
.NoPrint{
    display:none !important;    
}