

* {

	border : 0;
}

body {
	font-size:8px;
	background-color: #FFFFFF;
	background-image:url("/images/ffcca_05.jpg");
	margin: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000*/
}
#page {background-image:url("/images/ffcca_16.jpg"); width:1024px; margin:auto;  background-repeat:repeat-y; overflow:hidden;} 
#gauche {float:left;width:227px; margin-left:50px;  font-size:12px;}
#centre {float:left; width:687px; }



#fondtitrecontenu{background-image:url(/images/ffcca_08.jpg); width:687px; height:52px; overflow:hidden;}
#titrecontenu{ padding-top:10px; font-size:24px;color:#FFFFFF;}
#titrecontenu2{ padding-top:10px; padding-left:60px;font-size:16px;color:#FFFFFF;}


#fondcontenu{background-image:url(/images/ffcca_11.jpg); text-align:left;}
#contenu{ text-align:left; padding-left:50px;width:600px; font-size:14px;}

.h5, .h4 { 
font-weight: bold; letter-spacing: 2px; color: #3399CC;
}
.h5  { 
font-size: 150%; color: #3399CC;
}
.h2  { 
font-size: 100%; color: #3399CC;
}
.h4  { 
font-size: 120%; color: #3399CC;
}

.td_ln { border-bottom:  1px solid #CCCCFF ; }
.tab_menu { 
BORDER-BOTTOM: black 1px solid; BORDER-TOP: #333333 1px solid;
width: 750px; background-color: #FFFFFF;
}

.cadre
{
	border: 0px solid #6699FF;
	font-size:08px;
}
.menu a, .menu a:visited {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
.colgauche {
		font-size:10px;
	}
.chemin { 
font-weight: bold; color: red;
}
a:visited, a { TEXT-DECORATION: none ; color: #3399CC; }

A:hover { COLOR: #FF0000; TEXT-DECORATION: underline }

a.01, a.01:visited, A.01:hover { color: black; }

.grison, .grison_actif, .gris {
text-align: center;MARGIN: 1px; font-weight: bold; letter-spacing: 1px; cursor: hand
}
.gris {
PADDING-BOTTOM: 4px;
PADDING-LEFT: 4px;
PADDING-RIGHT: 4px;
PADDING-TOP: 4px
}
.grison, .grison_actif {
BACKGROUND-COLOR: #e4e4e4; 
BORDER-BOTTOM: #999999 1px dashed;
BORDER-LEFT: #999999 1px dashed;
BORDER-RIGHT: #999999 1px dashed; 
BORDER-TOP: #999999 1px dashed;
PADDING-BOTTOM: 3px; 
PADDING-LEFT: 3px; 
PADDING-RIGHT: 3px;
PADDING-TOP: 3px
}
.fondgrison { COLOR:#3399CC;
}
.submit {
	font-size: xx-small; color: #FFFFFF; background-color: #3399CC;
}
A.spip_in {
	BACKGROUND-COLOR: #eeeeee
}
A.spip_out {	
}
A.spip_note {	
}
.spip_recherche {
	FONT-SIZE: 9px; WIDTH: 100px
}
.spip_cadre {
	BACKGROUND-COLOR: #ffffff; 
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px; 
	PADDING-TOP: 5px; 
	WIDTH: 100%
}
H3.spip {
	FONT-SIZE: 115%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.spip_documents {
	FONT-SIZE: 70%
}
TABLE.spip {	
}
TABLE.spip TR.row_first {
	BACKGROUND-COLOR: #fcf4d0
}
TABLE.spip TR.row_odd {
	BACKGROUND-COLOR: #c0c0c0
}
TABLE.spip TR.row_even {
	BACKGROUND-COLOR: #f0f0f0
}
TABLE.spip TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px; 
}

.titrecourse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5FACC6;
	height:50px;
}

.spip_surligne { background-color: #FFFF66; }
.rubrique {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#5FACC6;
	margin:15px;
}


.titrebox {
text-align:center;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}

.box {

margin-left:20px;
margin-right:20px;
}
