/******************************************************

  CONTENT

*******************************************************/

#mainContent h1 {

	font-size: 130%;

	font-weight: bold;

	margin-bottom: 20px;

	color: #df1c40;

}



#mainContent h2 {

	font-size: 120%;

	font-weight: bold;

	margin-bottom: 20px;

}



#mainContent h3 {

	font-size: 100%;

	font-weight: bold;

	margin-bottom: 20px;

}



#mainContent p {

	margin-bottom: 20px;

}



#mainContent ul, #mainContent ol {

	padding-left: 15px;

	margin-bottom: 20px;

}



#mainContent ul {

	list-style-type: square;

}





#mainContent table {

	width: 100%;

	text-align: center;

	margin-bottom: 20px;

}



#mainContent table th {

	background-color: #DF1C40;

	color: #ffffff;

	font-weight: normal;

}



#mainContent table tr.tr-odd td {

	background-color: #EFE9E8;

}



#mainContent table tr.tr-even td {

	background-color: #FFFFFF;

}


#mainContent table.csc-uploads {
	text-align: left;
}

#mainContent table.csc-uploads tr.tr-odd td {
	background-color: #fff;
}

#mainContent table.csc-uploads p {
	margin: 2px 0;
}


div.cadre {

	background: url(../layout/cadre.gif) no-repeat left top;

	padding: 10px;

	margin-bottom: 10px;

}



dd.csc-textpic-caption {

	padding-top: 5px;

	font-size: 90%;

	font-style: italic;

}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

	padding-bottom:5px;

}



/******************************************************

  LIENS

*******************************************************/



#mainContent a:link, #mainContent a:visited {

	color: #df1c40;

	text-decoration: underline;

}



#mainContent a:hover, #mainContent a:active {

	text-decoration: none;

}

#mainContent .tx-simplefilebrowser-pi1 a:link, #mainContent .tx-simplefilebrowser-pi1 a:visited,
#mainContent .tx-simplefilebrowser-pi1 a:hover, #mainContent .tx-simplefilebrowser-pi1 a:active {
	text-decoration: none;
}


#footer a:link, #footer a:visited {

	color: #df1c40;

	text-decoration: none;

}



#footer a:hover, #footer a:active {

	color: #df1c40;

	text-decoration: underline;

}



#subHeader a:link, #subHeader a:visited {

	color: #000000;

	text-decoration: none;

}



#subHeader a:hover, #subHeader a:active {

	color: #000000;

	text-decoration: underline;

}





.cadre a:link, .cadre a:visited {

	color: #df1c40;

	text-decoration: underline;

}



.cadre a:hover, .cadre a:active {

	color: #df1c40;

	text-decoration: none;

}





#mainContent .tx-indexedsearch-browsebox ul {

	list-style-type: none;

	margin: 0 0 20px 0;

	padding: 0;

}



#mainContent .tx-indexedsearch-browsebox ul li {

	display: inline;

	padding: 0 4px;

	font-size: 90%;

}


