body, td, p , .h5 {
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000
}

/* url(../ASC.jpg); */
/* url(../abi/ASC_neige.jpg); */


body {
	font-size: 60%;
	background-image: url(../ASC.jpg);
	background-color: #C00000;
}

td { 
font-size: 70%;
}
.h5, .h4 { 
font-weight: bold; letter-spacing: 2px; 
}
.h5  { 
font-size: 100%; 
}
.h4  { 
font-size: 120%; 
}

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


.chemin { 
font-weight: bold; color: red;
}
a:visited, a { TEXT-DECORATION: none ; color: #4085cd; }

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; squelettes
PADDING-LEFT: 3px; 
PADDING-RIGHT: 3px;
PADDING-TOP: 3px
}
.fondgrison { COLOR:#4085cd;
}
.submit {
	font-size: xx-small; color: #FFFFFF; background-color: #4085cd;
}
A.spip_in {
	BACKGROUND-COLOR: /*#eeeeee*/#ffffff
}
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;
font-size: 10px
}
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; TEXT-ALIGN: left
}
.spip_surligne { background-color: #FFFF66; }








/*
 * Habillage des forums
 */
 
.forums 		{ background-color: #e8f8f8; }
.forums .menu-titre	{ background-color: #f0fcfc; text-align:center; }
 

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.forum-fil {
	margin-top: 3em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.forum-titre {
	font-weight: bold;
	font-size: 120%;
}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 80%;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .forum {
border-style:outset;
border-width:2px;
border-color:#909090;
	/*border: 1px solid #909090;*/
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}
ul ul .forum {
border-style:outset;
border-width:2px;
border-color:#a4a4a4;
	/*border: 1px solid #a4a4a4;*/
}
ul ul ul .forum {
border-style:outset;
border-width:2px;
border-color:#b8b8b8;
	/*border: 1px solid #b8b8b8;*/
}
ul ul ul ul .forum {
border-style:outset;
border-width:2px;
border-color:#cccccc;
	/*border: 1px solid #cccccc;*/
}
ul ul ul ul ul .forum {
border-style:outset;
border-width:2px;
border-color:#e0e0e0;
	/*border: 1px solid #e0e0e0;*/
}
ul ul ul ul ul ul .forum {
border-style:outset;
border-width:2px;
border-color:#e0e0e0;
	/*border: 1px dashed #e0e0e0;*/
}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */

ul .forum-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: #c4e0e0;
}
ul ul .forum-chapo {
	background: #d4e8e8;
}
ul ul ul .forum-chapo {
	background: #e4f0f0;
}
ul ul ul ul .forum-chapo {
	background: #f4f8f8;
}
ul ul ul ul ul .forum-chapo {
	background: #ffffff;
}







/*Pour les messages*/

 
.mess 		{ background-color: /*#e8f8f8*/#ffffff; }
.mess .menu-titre	{ background-color: #f0fcfc; text-align:center; }
 

ul.mess-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.mess-fil {
	margin-top: 1em;
}
.mess-fil ul {
	display: block;
	margin: 0px;
	margin-left: 2em;
	padding: 0px;
	list-style: none;
}
.mess-titre {
	font-weight: bold;
	font-size: 120%;
}
.mess-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	color: #303030;
	font-size: 100%;
}
.mess-repondre-message {
	text-align: right;
}

/* Boite d'un forum : eclaircissement progressif des bords */

ul .mess {
	border-style:outset;
	border-width:4px;
	border-color:silver;
	/*border: 2px solid #909090;*/
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}
ul ul .mess {
	border: 1px solid #a4a4a4;
}
ul ul ul .mess {
	border: 1px solid #b8b8b8;
}
ul ul ul ul .mess {
	border: 1px solid #cccccc;
}
ul ul ul ul ul .mess {
	border: 1px solid #e0e0e0;
}
ul ul ul ul ul ul .mess {
	border: 1px dashed #e0e0e0;
}

/* Boite de titre d'un forum */

.mess-chapo {
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 90%;
	background: /*#c4e0e0*/#FFBF5B;
}

