	@import url("forum.css");
	.thrColHybHdr #mainContent #navigationSousSite, 
	.thrColHybHdr #mainContent #navigation {
		font-size:0.65em;
		padding:10px;
	}
	.thrColHybHdr #mainContent #contenuPage {
/* 		overflow:auto;
		height:450px; */
		/*height:400px;*/
		padding:0 10px;
	}

	.thrColHybHdr #mainContent #contenuPage div.bloc_faq div.faq_titre_liste,
	.thrColHybHdr #mainContent #contenuPage fieldset legend,
	.thrColHybHdr #mainContent #contenuPage h4,
	.thrColHybHdr #mainContent #contenuPage h2,
	.thrColHybHdr #mainContent #contenuPage h1 {
		font-size:0.9em;
		font-weight:bold;
		color:#004489;
		padding:2px 0;
		margin:0;
	}
	
	.thrColHybHdr #mainContent #contenuPage h4 {
		font-size:0.8em;	
	}
	
	.thrColHybHdr #mainContent #contenuPage fieldset legend {
		font-size:0.75em;	
	}
	
	/*div.thrColHybHdr div#container div#mainContent div#mainContentHaut div#contenuPage div.csc-header h1,
	div.thrColHybHdr div#container div#mainContent div#mainContentHaut div#contenuPage div.csc-header h1.csc-firstHeader {
		font-size:0.9em;
		font-weight:bold;
		color:#004489;
		padding:2px 0;
		margin:0;
	}	*/
	
	.thrColHybHdr #mainContent #contenuPage ul li, 
	.thrColHybHdr #mainContent #contenuPage ol li {
		margin:5px 0;
	}
	.thrColHybHdr #mainContent #contenuPage ul, 
	.thrColHybHdr #mainContent #contenuPage ol {
		font-size:0.7em;
		margin:3px 0px;
	}
	.thrColHybHdr #mainContent #contenuPage p.haut,
	.thrColHybHdr #mainContent #contenuPage p.retour,
	.thrColHybHdr #mainContent #contenuPage p.lettre {
		border-left:1px solid #F6F6F6;
		border-bottom:1px solid #F6F6F6;
	}
	.thrColHybHdr #mainContent #contenuPage p.haut,
	.thrColHybHdr #mainContent #contenuPage p.retour,
	.thrColHybHdr #mainContent #contenuPage p.lettre {
		text-align:left;
		margin:5px 0;
		padding-left:15px;
		background:url(../images/CathoFlecheGoToBlanc.gif) center left no-repeat ;
	}
	.thrColHybHdr #mainContent #contenuPage p.haut {
		background:url(../images/CathoFlecheGoToBlancToTop.gif) center left no-repeat ;
		margin:5px 0;
	}
	.thrColHybHdr #mainContent #contenuPage p.lettre {
		background:none ;
	}
	.thrColHybHdr #mainContent #contenuPage table.contenttable,
	.thrColHybHdr #mainContent #contenuPage p.bodytext,
	.thrColHybHdr #mainContent #contenuPage p {
		font-size:0.9em;
		padding:4px 0;
		margin:0;
	}
	
	.thrColHybHdr #mainContent #contenuPage p img.noBorder {	
		border:none;
		margin:0;
	}
	.thrColHybHdr #mainContent #contenuPage p img {	
		border:1px solid #cacaca;
		margin-right:1em;
	}
	/*  NEWS  */ 
	.thrColHybHdr #mainContent #contenuPage p.newsDate {	
		color:#cccccc;
		width:25%;
		float:left;
	}
	.thrColHybHdr #mainContent #contenuPage p.newsRubrique {	
		color:#BBBBBB;
		font-weight:bold;
		width:75%;
		text-align:right;
		float:right;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.newsImage {
		float:left;
		font-size:0.65em;
		font-weight:bold;
		color:#BFBFBF;
		text-align:left;	
	}
	.thrColHybHdr #mainContent #contenuPage p.newsImage img {
		border:1px solid #cacaca;
	}
	.thrColHybHdr #mainContent #contenuPage p.newsImage span {
		display:block;
		width:175px;
	}
	.thrColHybHdr #mainContent #contenuPage p.newsListeImage span {
		display:block;
		width:110px;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.newsChapeau {
		color:#444444;
		font-weight:bold;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.newsListeChapeau img {
		border:none;
	}
	.thrColHybHdr #mainContent #contenuPage p.newsListeChapeau {
		color:#444444;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.newsDetail,
	.thrColHybHdr #mainContent #contenuPage p.newsListe {
		text-align:left;
		margin:8px 0;
		padding-left:15px;
		background:url(../images/CathoFlecheGoToBlanc.gif) center left no-repeat ;
	}
	.thrColHybHdr #mainContent #contenuPage div.newsTexteDetail {
		clear:both;
	}
	.thrColHybHdr #mainContent #contenuPage p span.actionFile {
		font-weight:bold;
	}
	
	.thrColHybHdr #mainContent #contenuPage ul.csc-menu {
		list-style: none ;
		margin: 5px 0 ;
		padding: 0 ;
		width:95%;
		border-top:1px solid #efeded;
		border-bottom:1px solid #efeded;
		border-left:5px solid #e1dfe0;
		background-color:#f9f9f9;
		overflow:hidden;
	}
	.thrColHybHdr #mainContent #contenuPage ul.csc-menu li {
		float: left ;
	}	
	.thrColHybHdr #mainContent #contenuPage ul.csc-menu li a {
		display: block ;
		font-size:1em;
		line-height: 1em ;
		text-align: center ;
		padding: 2px 4px;
		text-decoration:underline;
	}		
	.thrColHybHdr #mainContent #contenuPage ul.csc-menu li a:hover {
		text-decoration:none;
		color:#FFFFFF;
		background-color:#CCCCCC;
	}
	.thrColHybHdr #mainContent #contenuPage div.search_result_item {
		font-size:0.7em;
	}
	.thrColHybHdr #mainContent #contenuPage form fieldset div {
		padding:5px 0;
	}
	.thrColHybHdr #mainContent #contenuPage div.search_result_item div.content,
	.thrColHybHdr #mainContent #contenuPage div.search_result_item div.title {
		border-bottom:1px solid #f9f9f9;
		padding:2px 0;
		margin:2px 0;
	}
	.thrColHybHdr #mainContent #contenuPage div.search_result_item div.content {
		border:none;
	}
	.thrColHybHdr #mainContent #contenuPage div.search_result_item {
		border-bottom:1px solid #efeded;
		padding:2px 0;
		margin:2px 0;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.titreMot {
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.explMot {
		padding-bottom:0px;
		margin-bottom:8px;
	}	
	
	.thrColHybHdr #mainContent #contenuPage div.listeRubNews {
		border:1px solid #F1F1F1;
	}
	
	.thrColHybHdr #mainContent #contenuPage label {
		display: inline;
		float: left;
		width: 150px;
	}
	.thrColHybHdr #mainContent #contenuPage label.labelListe {
		display: inline;
		float: left;
		width: 400px;
	}
	.thrColHybHdr #mainContent #contenuPage p.alternate2 {
		background-color:#FFFFFF;
	}
	.thrColHybHdr #mainContent #contenuPage p.alternate1 {
		background-color:#f9f9f9;
		color:#004489;
		font-weight:bold;
	}
	
	.thrColHybHdr #mainContent #contenuPage form fieldset p {	
		clear:both;
	}
	
	.thrColHybHdr #mainContent #contenuPage form fieldset label {
		display: inline;
		float: left;
		/* width: 125px; */
		width: auto;
		min-width:150px;
		margin-right: 50px;
	}
	
	.thrColHybHdr #mainContent #contenuPage form fieldset textarea,
	.thrColHybHdr #mainContent #contenuPage form fieldset select,
	.thrColHybHdr #mainContent #contenuPage form fieldset input {
		font-size:0.9em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:200px;
	}
	.thrColHybHdr #mainContent #contenuPage form fieldset input.longInput {
		font-size:0.9em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:650px;
	}
	
	.thrColHybHdr #mainContent #contenuPage form fieldset input.date {
		width:70px;
	}
	
	.thrColHybHdr #mainContent #contenuPage fieldset {
		border:1px solid #F6F6F6;
	}

	.thrColHybHdr #mainContent #contenuPage fieldset legend {
		padding:2px;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 div{
		font-size:0.75em;
	}
	/*.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 form {
		width:65%;
		border:1px solid #efeded;
		margin:10px 0;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 div,
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable,
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 input {
		font-size:0.75em;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 input {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:150px;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
		width:75%;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable tr td,
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable {
		text-align:right;
		background:none;
		border:none;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable tr td.tx-loginboxmacmade-pi1-labelCell {
		width:40%;
		font-weight:normal;
	}*/
	
	.thrColHybHdr #mainContent #contenuPage fieldset input.submit, 
	.thrColHybHdr #mainContent #contenuPage fieldset input.bouton { 
		background:none;
		border:1px solid #004489;
		background:url(../images/CathoFlecheGoToBlanc.gif) center left no-repeat;
		text-decoration:none;
		color:#4879AA;
		text-align:left;
		padding:0;
		font-weight:bold;
		text-transform:uppercase;
	}
	.thrColHybHdr #mainContent #contenuPage fieldset input.submit {
		padding-left:13px;
	}
	/*.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 input.submit {
		background:none;
		border:none;
		background:url(../images/CathoFlecheGoToBlanc.gif) center left no-repeat;
		text-decoration:none;
		width:70px;
		color:#4879AA;
		text-align:right;
		padding:0;
	}
	.thrColHybHdr #mainContent #contenuPage div.tx-loginboxmacmade-pi1 input.submit:hover {
		text-decoration:underline;
	}*/
	
	.thrColHybHdr #mainContent #contenuPage fieldset input.bouton {
		width:215px;
		text-align:left;
		padding-left:10px;	
	}	
	
	.thrColHybHdr #mainContent #contenuPage fieldset input.checkbox {	
		width:15px;
	}

	.thrColHybHdr #mainContent #contenuPage div.faq_bloc_rub {
		font-size:0.75em;
		border:1px solid #efeded;
		background:#f9f9f9;
	}
	.thrColHybHdr #mainContent #contenuPage div.faq_ligne_rub {
		padding:5px 0px;
	}
	.thrColHybHdr #mainContent #contenuPage div.bloc_faq {
		padding:5px 0px;
	}
	.thrColHybHdr #mainContent #contenuPage div.result_enreg form select {
		font-size:0.9em;
	}
	.thrColHybHdr #mainContent #contenuPage div.result_enreg form {
		padding:5px 0px;
	}
	.thrColHybHdr #mainContent #contenuPage div.result_enreg {
		font-size:0.70em;
		text-align:center;
		border-top:1px solid #efeded;
		padding:5px 0px;
	}

	.thrColHybHdr #mainContent #contenuPage dd.csc-textpic-caption {
		font-size:0.65em;
		font-weight:bold;
		color:#BFBFBF;
	}

	.thrColHybHdr #mainContent #contenuPage p.small {
		font-size:0.6em;
	}
	.thrColHybHdr #mainContent #contenuPage p span.small {
		font-size:0.8em;
	}
	.gras,
	span.gras {
		font-weight:bold;
	}
	.attention,
	span.attention {
		color:red;
		font-weight:bold;
	}
	
	.thrColHybHdr #mainContent #contenuPage .hidden {
		display:none;
	}
	
	.thrColHybHdr #mainContent #contenuPage p.commentaire,	
	.commentaire {
		color:#CCCCCC;
		font-size:0.65em;
		margin:0;	
		padding:0;
		padding-left:15px;
	}
	.thrColHybHdr #mainContent #contenuPage ul {
		list-style:url(../images/CathoFlechePuce.gif) outside;
		margin:0; 
		padding:0;
		padding-left:25px;		
	}
	.thrColHybHdr #mainContent #contenuPage ul li {
		margin:0; 
		padding:0;
		line-height:30px;
	}
	.thrColHybHdr #mainContent #contenuPage ul li.none,
	.thrColHybHdr #mainContent #contenuPage ul li .none {
		margin:0; 
		padding:0;
		line-height:15px;
	}
	span.italique {
		font-style: italic;
	}
	span.gras {
		font-weight: bold;
	}
	span.important {
		color:#004489;
		font-weight:bold;
	}
	span.sousTitre {
		color:#172C62;
		font-weight:bold;
	}
	
	span.sousTitreSurligne {
		background-color:#172C62;
		font-weight:bold;
		color:#FFFFFF;
	}
	span.importantSurligne {
		background-color:#004489;
		font-weight:bold;
		color:#FFFFFF;
	}
	span.attentionSurligne {
		background-color:red;
		color:#FFFFFF;
		font-weight:bold;
	}
	
	span.bwhomeDate {
		color:#CCCCCC;
	}
	span.bwhomeTitre {
		color:#444444;
		font-weight:bold;
		text-align:left;
	}
	p.bwnewsChapeau {
		color:#444444;
		/* font-weight:bold; */
	}
	
	.indentaling{
		padding-left:20px;
	}
	
