BODY {
	margin-left: 40px;
	margin-top: 15px;
	background-color: #CCCCCC;
}

P, OL, UL, DIV, H1, H2, TABLE, TD, INPUT, SELECT, TEXTAREA {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
H1 { font-size: 13px; color:red; }
H2 { font-size: 11px; }
H1, H2 {margin: 0px 0px 5px 0px;}



a:link            { color: #666666; font-weight: normal; text-decoration : underline;}  
a:visited         { color: #999999; font-weight: normal; text-decoration : underline;}  
a:hover           { color: #666666; font-weight: normal; text-decoration : underline;}


UL {
	margin: 0px 0px 5px 0px;
	padding-left : 25px;
	list-style-type : disc;
	list-style-position : outside;
	text-align: left;
}

INPUT {  
	padding-left: 5px;
	padding-right: 5px;
}

FORM {
	margin: 0px 0px 0px 0px;
}

/*paragraphes des contenus de page */
P.bodytext {  
	margin: 0px 0px 0px 0px;
	/*text-align: justify;*/
}
P.bodytext A {
	
text-decoration : underline;
}
P.bodytext A:HOVER {
	text-decoration : underline;
}
P.bodytext A:VISITED {
	text-decoration : underline;
color: #cccccc;
}


/* sommaire de menu */
DIV.csc-menu-1 { 
	margin-top: 10px; 
}
/* sommaire de page */
DIV.csc-menu-3 { 
	margin-bottom: 10px;
	margin-top: 10px; 
}
/*menu sections content */
P.csc-section {  
	margin: 0px 0px 0px 0px;
}
/*liens dans menu sections content */
P.csc-section A {
	text-decoration : none;
}
P.csc-section A:HOVER {
	text-decoration : underline;
}
P.csc-header-date {  
	margin-bottom: 5px;
	text-align: right;
	font-size: 10px;
}
/*font des captions */
P.csc-caption {  
	font-style: italic; 
	text-align: left;
}

/* Tables générées dans typo3*/
TABLE.contenttable { 

}

/* table principale */
TABLE.main {
	background : White url("../images/YMCA-bg-repeat.jpg") no-repeat center;
}

/* entête : bt home */
TD#menu_home,TD#extranet,TD#contact,TD#ymcas, TD#newsletter, TD#copy, TD#help, TD#impressum, TD#ymcas  {
	text-align: right;
font-size : 13px;
	font-weight : bold;
color : #cecece;
	}
TD#menu_home A,TD#extranet A,TD#contact A,TD#ymcas A, TD#newsletter A, TD#help A, TD#impressum A, TD#ymcas A {
	font-size : 13px;
	font-weight : bold;
	color : #cecece;
	text-decoration : none;
}
TD#menu_home A:hover,TD#extranet A:hover,TD#contact A:hover,TD#ymcas A:hover, TD#newsletter A:hover, TD#help A:hover, TD#impressum A:hover, TD#ymcas A:hover {
	text-decoration : none;
	color : #808080;
}




/* entête : print page */
TD#print {
	text-align: right;
	}
TD#print A {
	font-size : 13px;
	font-weight : bold;
	color : #cecece;
	text-decoration : none;
}
TD#print A:hover {
	text-decoration : none;
	color : #808080;
}

/* entête : search */
TD#searchform {
	white-space : nowrap;
	text-align: right;
	width: 400px;
}
.searchfield { 
	width: 130px;
	border: 1px solid #333333;
}
.searchbutton {
	background-color: #909090;
	color: White;
	border: 1px solid #909090;
	height: 18px;
	font-size : 14px;
	font-weight : bold;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	vertical-align: bottom;
}

/* Menu principal : config générale */
TD#menu_1 {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 30px;
}
/* config dhtml du menu principal */ 
TABLE.menu_dhtml {
	width : 140px;
	font-weight: normal;
	border: 1px solid White;
}   
TD.menu_dhtml_act {
	border-bottom : 1px solid White;
	color: Black;
}   
TD.menu_dhtml_act A {
	width : 140px;
	text-decoration: none;
	color: Black;
}   
TD.menu_dhtml_act A:hover {
	color: Black;
}   
TD.menu_dhtml {
	border-bottom : 1px solid White;
}   
TD.menu_dhtml A {
	width : 140px;
	text-decoration: none;
	color: White;
}   
TD.menu_dhtml A:hover {
	color: Black;
}   
/* barre de couleur */
TD#row_color {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 18px;
}

/* barre grise du bas */
TD.row_gray {
	height: 22px;
	background : url("../images/grey-repeat.gif") repeat-x;
}

/* col 1 : config générale */
TD.col_1 {
	vertical-align: top;
	width: 140px;
	
}
/* col 1 : titre */

TD#col_1_titre {
	vertical-align: top;
	width: 135px;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}
TD#col_1_titre a {
	color: red;
	text-decoration: none;
}
TD#col_1_titre a:hover {
	text-decoration: none;
}
/* col 1 : menu */
TD#col_1_menu {
	vertical-align: top;
	width: 135px;
	padding-top: 6px;
}
TD#col_1_menu DIV {
	width: 135px;
}
TD#col_1_menu DIV A {
	/*color: navy;*/
	color: Black;
	text-decoration: none;
}
TD#col_1_menu DIV A:hover {
	text-decoration: underline;
}
/* menu col 1 : 1er niveau */
TD#col_1_menu DIV.menu2-level1-no {
  /*border-top: 1px solid #999999;*/
  padding-top:5px;
  padding-left:5px;
}
TD#col_1_menu DIV.menu2-level1-act {
   /*	border-top: 1px solid #999999;*/
  /*font-weight:bold;*/
  /*background-color: #909090;*/

	padding-top:5px;
 	padding-left:5px;
 	/*background-color: #eeeeee;*/
}
TD#col_1_menu DIV.menu2-level1-act A {
  /*color:white;*/
	color: black;  
}
/* menu col 1 : 2eme niveau */
TD#col_1_menu DIV.menu2-level2-no {
  padding-left:20px;
  width: 125px;
}
TD#col_1_menu DIV.menu2-level2-act {
  font-weight:bold;
  padding-left:20px;
  width: 125px;
}
/* menu col 1 : 3eme niveau */
TD#col_1_menu DIV.menu2-level3-no {
  padding-left:35px;
  width: 120px;
}
TD#col_1_menu DIV.menu2-level3-act {
  font-weight:bold;
  padding-left:35px;
  width: 120px;
}
/* menu col 1 : 4eme niveau */
TD#col_1_menu DIV.menu2-level4-no {
  padding-left:50px;
  width: 115px;
}
TD#col_1_menu DIV.menu2-level4-act {
  font-weight:bold;
  padding-left:50px;
  width: 115px;
}
/* menu col 1 : 5eme niveau */
TD#col_1_menu DIV.menu2-level5-no {
  font-size: 11px;
  padding-left:65px;
  width: 110px;
}
TD#col_1_menu DIV.menu2-level5-act {
  font-weight:normal;
  padding-left:65px;
  width: 110px;
}
/*Colonne 1 : contenu */
TD#col_1_contenu {
 	
	width: 180px;
	padding-top: 0px;
	padding-left: 5px;
padding-bottom: 10px;
}

/* Colonne 2 : titre et contenu */
TD#col_2_titre {
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 5px;
	font-size: 13px;
	color: red;
font-weight: bold;
	border-bottom : 0px solid #999999;
	/*border-top : 1px solid #999999;*/
}
TD#col_2_contenu {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
padding-bottom: 10px;
}

/* 3eme colonne : config générale */
TD#col_3 {
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top; 
	border-left: 1px solid #999999;
}

/* 3eme colonne : titre Quick links */
TD.quicklinks {
	font-size: 14px;
	font-weight: bold;
	color: #606060;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 22px;
	border-bottom : 1px solid #999999;
}

/* 3eme colonne : photo */
TD#photo {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom : 1px solid #999999;	
}
TD#photo A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#photo A:hover {
	text-decoration : none;
	color: Black;
}


TD#donate {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	
text-align: center;	
}
TD#donate A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;

}
TD#donate A:hover {
	
	color: Black;
}

/* 3eme colonne : sitemap */
TD#sitemap {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom : 1px solid #999999;	
}
TD#sitemap A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#sitemap A:hover {
	text-decoration : none;
	color: Black;
}

/* 3eme colonne : electronic library */
TD#library {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom : 1px solid #999999;	
}
TD#library A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#library A:hover {
	text-decoration : none;
	color: Black;
}

/* 3eme colonne : podcast */
TD#podcast {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom : 1px solid #999999;	
}
TD#podcast A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#podcast A:hover {
	text-decoration : none;
	color: Black;
}





/* 3eme colonne : addresses */
TD#address {
	font-size: 11px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom : 1px solid #999999;	
}
TD#address A {
	padding-left: 8px;
	width: 100%;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#address A:hover {
	text-decoration : none;
	color: Black;
}

/* pied de page : Impressum - Help */
TD#help2 {
	font-size: 11px;
	width: 520px;
	height: 30px;
}
TD#help2 A {
	padding-left: 8px;
	text-decoration : none;
	font-weight: bold;
	color: #707070;
}
TD#help2 A:hover {
	text-decoration : none;
	color: Black;
}

/* pied de page : Print page */
TD#print2 {
	font-size: 11px;
	height: 30px;
}
TD#print2 A {
	padding-left: 8px;
	text-decoration : none;
	font-weight: bold;
	color: #cecece;
}
TD#print2 A:hover {
	text-decoration : none;
	color: #808080;
}

/* pied de page : top of page */
TD#top {
	font-size: 11px;
	height: 30px;
}
TD#top A {
	padding-right: 8px;
	text-decoration : none;
	font-weight: bold;
	color: #cecece;
}
TD#top A:hover {
	text-decoration : none;
	color: #808080;
}

/* 1ère ligne du footer */
TD#footer {
	color : Black;
	vertical-align: top;
}

TD#footer P {
	font-size: 10px;
	text-align: center;
	margin: 0px 50px 5px 50px;
}

/* sitemap */ 
div.csc-sitemap-level1 {
	border-bottom: 1px solid #999999;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
	background-color: #eeeeee;
}
div.csc-sitemap-level1 A {
	color: Black;
	text-decoration: none;
}
div.csc-sitemap-level1 A:hover {
	text-decoration: underline;
}
div.csc-sitemap-level2 {
	padding-left:20px;
	font-weight: bold;
}
div.csc-sitemap-level2 A {
	color: Navy;
	text-decoration: none;
}
div.csc-sitemap-level2 A:hover {
	text-decoration: underline;
}
div.csc-sitemap-level3 {
    padding-left:40px;	
}
div.csc-sitemap-level3 A {
	color: Navy;
	text-decoration: none;
}
div.csc-sitemap-level3 A:hover {
	text-decoration: underline;
}
div.csc-sitemap-level4 {
    padding-left:60px;	
}
div.csc-sitemap-level4 A {
	color: Navy;
	text-decoration: none;
}
div.csc-sitemap-level4 A:hover {
	text-decoration: underline;
}


/***************************************/
/* Various Forms : indexed search */
/***************************************/
.tx-indexedsearch { 
	margin-top:10px; margin-bottom:5px; 
} 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:100px; border: 1px solid #333333; 
} 
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:170px; 
} 
.tx-indexedsearch .tx-indexedsearch-searchbox P {
	margin: 5px 0px 0px 0px;
} 
DIV.tx-indexedsearch-whatis { 
	margin: 25px 0px 0px 0px;
} 
DIV.tx-indexedsearch-whatis P { 
	margin: 0px 0px 0px 0px;
} 
DIV.tx-indexedsearch-browsebox { 
	margin: 0px 0px 0px 0px;
} 
DIV.tx-indexedsearch-browsebox P { 
	margin: 0px 0px 5px 0px;
} 
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold; font-style:italic; 
} 
/*
TD.tx-indexedsearch-browsebox-SCell P {  
	margin: 10px 0px 0px 0px;
}
*/
DIV.tx-indexedsearch-sectionlinks {  
	margin: 0px 0px 0px 0px;
}
DIV.tx-indexedsearch-sectionlinks UL LI A {  
	text-decoration: none;	
}
DIV.tx-indexedsearch-sectionlinks UL LI A:Hover {
	text-decoration: underline;
}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; } 
TD.tx-indexedsearch-info P A {  
	text-decoration: none;	
	color: Black;
}
TD.tx-indexedsearch-info P A:hover {
	text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:10px; margin-bottom:5px; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; } 
.tx-indexedsearch-secHead H2 A { text-decoration: none; } 
.tx-indexedsearch-secHead H2 A:Hover {
	text-decoration: underline;
} 
TR.tx-indexedsearch-title TD P A { 
	text-decoration: none;
}
TR.tx-indexedsearch-title TD P A:Hover {
	text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
/* Search word markup */
/*SPAN.tx-indexedsearch-redMarkup  { font-weight: bold; color: red; }
SPAN.csc-sword { font-weight: bold; color: red; }
*/

/***************************************/
/* Various Forms : Email, Login and Old Search forms generally */
/***************************************/
FORM TABLE TR TD { padding-left: 5px; padding-right: 10px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { text-align: right; background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
fieldset.csc-mailform { width: 100% }
/*FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }*/
FORM fieldset div.csc-mailform-field {margin-bottom: 6px;}

FORM fieldset div.csc-mailform-field label, FORM TABLE TR TD.csc-form-commentcell { text-align: left; background-color: #D8D7DC; font-weight: bold; display: block; width: 100px;padding: 0px 0px 0px 0px; }
FORM fieldset div.csc-mailform-field input, FORM fieldset div.csc-mailform-field TEXTAREA { border: 1px solid #333333; }
/* Email form, specifically */
TABLE.csc-mailform { width: 100% }
/*FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }*/

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }


/**************************************/
/* Old Search - N'est plus utilisé !! */
/**************************************
FORM TABLE.csc-searchform {
	width: 406px; 
	margin-top : 20px;
}
FORM TABLE.csc-searchform TR TD { padding-left: 5px; padding-right: 10px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 154px; }
*/
/* Search Result, result information box: */
/*
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P {
	font-weight: bold;
	margin : 0px 0px 0px 0px;
}
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }
*/
/* Search Result, header + abstract: */
/*
H3.csc-noSearchResultMsg {  
	font-size : 13px;
}
H3.csc-searchResultHeader {
	padding-left: 0px;
	margin-top : 5px;
	margin-bottom : 2px;
	border-bottom: 1px solid #999999;
	font-size : 12px;
}
H3.csc-searchResultHeader A {
	color: Navy;
	text-decoration: none;
}
H3.csc-searchResultHeader A:hover { text-decoration: underline; }
P.csc-searchResult {
	margin-left: 20px;
	margin-top : 2px;
	margin-bottom : 0px;
}
*/


/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads {
	border: 0px;
	width: 100%;
}
/* PAS TERRIBLE
TABLE.csc-uploads TR TD P { background-color : transparent; }
*/
TABLE.csc-uploads TR TD {
	vertical-align : top;
	padding : 4px 4px 4px 6px;
}
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 90%; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { width: 10%; white-space: nowrap; padding-left: 6px; padding-right: 6px; }
TABLE.csc-uploads TR TD P {
	margin : 0px 0px 0px 0px;
}
/* PAS TERRIBLE
TABLE.csc-uploads TR TD.csc-uploads-fileName { padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P { padding : 0px 0px 0px 0px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; padding : 0px 0px 0px 0px; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize P { padding : 0px 0px 0px 0px; }
*/
/* Filelinks, specifically : A VOIR SI UTILISé */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }


/* Newsletter subscription */
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {/*background-color: #ffffff;*/}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {/*border-bottom: 1px solid #999999; background-color: White;*/}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
DIV.tx-danewslettersubscription-pi1 FORM input { border: 1px solid #333333; }


/* LIST LAST NEWS */
P.tx-mininews-pi1-fp_listrowField-datetime {
	margin-bottom: 0px;
	margin-top: 15px;	
	text-align : right;
}
P.tx-mininews-pi1-fp_listrowField-title {  
	border-bottom: 1px solid #999999;
	font-size: 12px;
	color : DE3D00;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
P.tx-mininews-pi1-fp_listrowField-title A {
	text-decoration : none;
}
P.tx-mininews-pi1-fp_listrowField-title A:hover {
	text-decoration : underline;
}
P.tx-mininews-pi1-fp_listrowField-teaser {  
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 30px;
}
P.tx-mininews-pi1-fp_listrowField-teaser A {
	color: DE3D00;
}
/* LIST ALL NEWS */
P.tx-mininews-pi1-listrowField-datetime {
	margin-bottom: 0px;
	margin-top: 15px;	
	text-align : right;
}
P.tx-mininews-pi1-listrowField-title {  
	border-bottom: 1px solid #999999;
	font-size: 12px;
	color : DE3D00;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
P.tx-mininews-pi1-listrowField-title A {
	text-decoration : none;
}
P.tx-mininews-pi1-listrowField-title A:hover {
	text-decoration : underline;
}
P.tx-mininews-pi1-listrowField-teaser {  
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 30px;
}
P.tx-mininews-pi1-listrowField-teaser A {
	color: black;
	text-decoration : none;
}
/* NEWS EN ENTIER */
P.tx-mininews-pi1-singleViewField-datetime {
	margin-bottom: 0px;
	text-align : right;
}
P.tx-mininews-pi1-singleViewField-teaser {  
	margin-top: 5px;
	margin-bottom: 5px;
}
P.tx-mininews-pi1-singleViewField-teaser A {  
	color: DE3D00;
}


/*  LE3 NEWS : LATEST  */
P.news-latest-date {
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
P.news-latest-title {
	font-size: 12px;
	border-bottom: 1px solid #999999;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
P.news-latest-title A {
	color : DE3D00;
	text-decoration : none;
}
P.news-latest-title A:hover {
	text-decoration : underline;
}
/* COMMUN AU DEUX LISTES */
TD.news-table-td-empty {
	height: 15px;
}
TABLE.news-table {  
	width: 100%;
	margin-left: 10px;
	padding-right: 15px;
}
TABLE.news-table TR TD IMG {  
	float: left;
	margin-right: 10px;
}
/* LES NEWS : ALL  */
P.news-list-date {
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
}
P.news-list-title {
	font-size: 12px;
	border-bottom: 1px solid #999999;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
P.news-list-title A {
	color : Navy;
	text-decoration : none;
}
P.news-list-title A:hover {
	text-decoration : underline;
}
TD.news-list-category {
	margin-top: 7px;
}
.news-list-clearer {
	height: 5px;
	clear: both;
	visibility: hidden;
}	
/*
.tx-ttnews-browsebox {
	clear: both;
	text-align: center;
	margin-bottom: 15px;
}
*/
/*  LES NEWS : NAVIGATION  */
div.tx-ttnews-browsebox {  
	clear: both;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 20px; 
}
div.tx-ttnews-browsebox P {  
	margin-top: 0px;
	margin-bottom: 0px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell {
	background-color: #EEE;
}
	.news-search-emptyMsg { 
		font-size: 11px;
		margin-left: 10px; 
	}
/* LES NEWS : VUE SINGLE  */
.news-single-item {
}
.news-single-timedata, .news-single-imgcaption {
	font-size: 10px;
	margin-bottom: 0px;
	margin-top: 5px;	
	text-align : right;
}
.news-single-header {
	font-size: 13px;
	color: #85A600; /* même couleur que le H1 */
	font-weight: bold;
	margin-bottom: 10px;
}
.news-single-subheader {
	font-weight: bold;
	margin-bottom: 15px;
}
.news-single-body {  
}
.news-single-images-container {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 6px;
}
.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	border-top: 1px solid #76882D;
	padding-top: 5px;
	width: 100%;
}
.news-single-additional-info p {
	margin: 0px;
}
.news-single-related-header, .news-single-links-header, .news-single-files-header {
	font-weight: bold;
	color: #76882D; /* même couleur que le H1 */
	font-size: 11px;
}
.news-single-backlink, .news-single-backlink a {
	margin-bottom: 15px;
	margin-top: 0px;
}

/* pas utilisé pour l'instant
	.news-single-category {
		margin-bottom: 15px;
	}
	.news-single-author, .news-single-imgcaption, .news-list-imgcaption {
		font-size: 9px;
	}
	.news-single-author {
		clear: both;
		padding-top: 5px;
		margin-bottom: 10px;
	}
*/
	
	/* LES NEWS : MENU ARCHIVE - VUE  */
.news-archive-container {
/*
	width: 190px;
	margin-left: 10px;
*/
	border-bottom: 1px solid #CCD6F2;
}
.news-archive-top {  
	font-weight: bold;
}
.news-archive-item-year {
/*
	width: 190px;
*/
	font-weight: bold;
	border: 1px solid #CCD6F2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #95A653;
	color:#FFFFFF;
}
.news-archive-item {
	width: 200px;
	margin-left: 10px;
}
.news-archive-item a {
/*
	color: #76882D;
	text-decoration: none;
*/
}
 
div.csc-header h1 {
padding-top: 5px; }
.csc-firstHeader {padding-top: 0px;}