/************************************************************
 *  Balises standard et générales
 ************************************************************/
body 
{
	padding: 0px;	
	margin: 0px;
	text-align: center;	
	font-family: century gothic, arial, sans-serif;
}

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
 font-size: 10pt;
 line-height: 15pt;
 text-align:left;
}

H1#titreLevel {
 font-size: 24pt;
 color: #AF0909;
 font-weight: normal;
 text-align: center;
 line-height: 24pt;
}

#titrePage{
	font-size: 18pt;
	color: #A8BBD8;
	font-weight: normal;
}

#titrePage img {
	display:inline;
}

.intro {
 color: #A8BBD8;
 font-weight: bold;
 font-size: 12pt;
}

H2 {
 font-size: 18pt;
 color: #A8BBD8;
 font-weight: normal;
}
H3 {
 font-size: 11pt;
 color: #C0C0C0;
}
H4 {
 font-size: 10pt;
 color: #301E6A;
 font-style: italic;
}

input, textarea, select {
	/*text-align: left;*/
	font-size: 10px;
}

img
{
	border: none;
	display: block;
}

A:link {
 color: #AF0909;
 text-decoration: none;
 }
A:active {
 color: #A8BBD8;
 text-decoration: none;
 }
A:hover {
 color: #301E6A;
 text-decoration: none;
 }
A:visited {
 color: #7F0A06;
 text-decoration: none;
 }

a:hover 
{
	text-decoration: none;
}

/* MISE EN PAGE */

#contenus{
	background-image: url("../images/fondBleu.gif");
	background-repeat: repeat-x repeat-y;
	width:100%;
	height: 100%;
	_margin-top:-2px; /* FIX IE6 */
}
#contenu{
	min-height:400px;	
	_height:400px;
}
#zone_gauche{
	float:left;
	width:147px;
}

#centre{
	margin-left:147px;
	margin-right:10px;
	background-color:white;
	padding:10px;
}
#zone_droite{
	width:10px;
	float:right;
}
#pied_page{
	background-image: url("../images/fondBleuFonce.gif");
	background-repeat: repeat-x;
	height:22px;
}

#bas_contenu{
	 text-align: left;
	 font-size: 8pt;
	 font-weight: bold;
	 color: #C0C0C0;
	 
	 position:relative;
	 left:-7px;
	 top:13px;
}

#bande_img{
	background-image:url("../images/bande_image.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	width:100%;
	height:100%;
	
}


/* MENU */

#menu{
	background-image: url("../images/fondBleuMoyen.gif");
	background-repeat: repeat-x;
	height:18px;
	
}
.elemmenu{
	padding-top:0px;
}
#menu a{
	color: #8db5ce;
	text-decoration:none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #A8BBD8;
}

.sep{
	margin-left:5px;
	margin-right:5px;
	color: #8db5ce;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #A8BBD8;
}


.menu_principal_2 {
	border:1px solid black;
    BACKGROUND-COLOR: #C0C0C0;
}

.elemmenu2{
    BORDER-BOTTOM: white 1px solid;
	margin: 0px 0px 0px 0px;
	font-size: 7.5pt;
	color: #3C3C3C;
	text-align: left;
	width:150px;
}

.elemmenu2 a{
	padding: 3px;
	line-height: 1.1;
	font-size: 7.5pt;
}

.menu_principal_2 a{
	display:block;
	color:black;
	text-decoration:none;
}

.elemmenu2 a:hover,
.elemmenu2 a.act {
    BACKGROUND-COLOR: #AF0909;
	color: white;
}
span.fleche{
    background-image:url('../images/fleche.gif');
	background-repeat:no-repeat;
	position:relative;
	top:4px;
	_top:0px;/* FIX IE6 */
	left:3px;
	
	_font-size: 6px;/* FIX IE6 */
	height:6px;
	width:5px !important;
}

.elemmenu2 a:hover .fleche,
.elemmenu2 a.act .fleche{
    background-image:url('../images/flecheHover.gif');
}

.menu_principal_3 {
	border:1px solid black;
    BACKGROUND-COLOR: #C0C0C0;
}

.elemmenu3{
    BORDER-BOTTOM: white 1px solid;
	margin: 0px 0px 0px 0px;
	font-size: 7.5pt;
	color: #3C3C3C;
	text-align: left;
	width:150px;
}

.elemmenu3 a{
	padding: 3px;
	line-height: 1.1;
}

.menu_principal_3 a{
	display:block;
	color:black;
	text-decoration:none;
}

.elemmenu3 a:hover,
.elemmenu3 a.act {
    BACKGROUND-COLOR: #AF0909;
	color: white;
}

.menuGauche{
	padding:20px 5px 40px 5px;

}
.elemMenuGauche{
	text-align:center;
	font-size: 10.5pt;
	font-weight: bold;
	margin: 5px 5px 10px 5px;
	color: #160340;
}

.elemMenuGauche A:link {
	color: #100042;
	text-decoration: none;
}
.elemMenuGauche A:active {
	color: #A8BBD8;
	text-decoration: none;
}
.elemMenuGauche A:hover {
	color: #7F0A06;
	text-decoration: none;
}
.elemMenuGauche A:visited {
	color: #100042;
	text-decoration: none;
}
.menuNiv3{
	text-align:center;
}
.elemMenuNiv3{
	display:inline;
}

/* BANDEAU */

#bandeau{
	background-image: url("../images/fond_metal2.gif");
	background-repeat: repeat-x;
	height:55px;
}
#bandeau img{
	float:left;
	margin-top:4px;
	margin-left:4px;
}

#bandeau #titre {
	text-align: justify;
	font-size: 13pt;
	font-weight: bold;
	color: #160340;
	line-height: 1.1;
	padding-top:17px;
	padding-left:33px;
	float:left;
}

/* PIED DE PAGE */

#pied_page {
 font-size: 8pt;
 font-weight: bold;
 margin: 0px 0px 0px 0px;
 padding-top:4px;
 color: #A8BBD8;
 line-height: 1;
 text-align:center;
}

#pied_page A:link {
 color: #A8BBD8;
 text-decoration: none;
 font-size: 8pt;
 }
#pied_page A:active {
 color: #A8BBD8;
 text-decoration: none;
 font-size: 8pt;
 }
#pied_page A:hover {
 color: #A8BBD8;
 text-decoration: none;
 font-size: 8pt;
 }
#pied_page A:visited {
 color: #A8BBD8;
 text-decoration: none;
 font-size: 8pt;
 }
 
 /************************************************************
 *  Plan du site
 ************************************************************/
.csc-sitemap {
	margin-top: 3px;
	margin-bottom: 3px;
}
.csc-sitemap-level1 {  
	font-weight:bold;
}

.csc-sitemap-level2 {   
	padding-left: 15px;
}

.csc-sitemap-level3 {
	padding-left: 30px;
}

.csc-sitemap-level4 {
	padding-left: 45px;
}

/*
* FORUM
*/
#tx_chcforum-pi1 img{
	display: inline;
}