/* CSS Document */
*{	margin:0;	padding:0;	font-family:Lucida Grande, Geneva, Arial, Helvetica, sans-serif;		font-size:12px;}

body {	background-color:#875;}
h1,h2,h3,h4,h5,h6{	color:#6D5333;	font-family:Arial, Helvetica, sans-serif;	}
h1{	font-size:30px;	}
h2, h2 a{	font-size:24px;	margin-bottom:10px;	}
h3{	font-size:18px;	padding-left:10px;	}
h4{	font-size:14px;	}

img.droite{	padding:5px 0 5px 10px;	float:right;	}
img.gauche{	padding:5px 10px 5px 0;	float:left;	}
img.centre{	display:block;	margin:5px auto;	padding:0;	}

a img{	border:none;	}
a.noborder:hover{	border:none;	}
a{	color:#900;	text-decoration:none;	}
a.new{ color:#FFCC00; font-weight:bold; }
a:hover{	text-decoration:none;	border-bottom:1px dotted;	}

input, textarea, select{	margin-bottom:5px;	border:1px solid #633B21;	}
hr{	color: #633B21;	background-color: #633B21;	height: 2px;	margin:5px auto 15px auto;	width:97%;	border: 0;}
form label {	float:left;	width:25%;	margin-right:8px;	padding-top:0em;	vertical-align:middle;	text-align:right;	}
form fieldset{padding:1em; margin-bottom:1em; border:1px solid black;}
form fieldset label, fieldset input{display:block; float:none; text-align:left;}
form fieldset label{width:100%;margin-bottom:5px;}
form fieldset input, form fieldset select, form fieldset textarea{margin-bottom:15px;}
blockquote{padding-left:25px;font-style:italic;}

#contient_site{	position:absolute;	width:760px;	top:0;	left:50%;	margin-left:-380px;	background-color:#6D5333;	background-image:url(sources/v2/milieu.gif);	background-position:left;	background-repeat:repeat-y;	}
#entete{	background-image:url(sources/v2/haut.gif);	background-repeat:no-repeat;	background-position:top;	height:115px;	display:block;	width:760px;	}
	#contenu{	width:760px;	}
		#contenu2{		margin:0 12px 0 150px;		padding-top:0px;		}
		#contenu2 p{			text-align:justify;			padding:5px 0;			margin-left:20px;			margin-right:5px;			line-height:1.5em;			}
		#contenu2 .centre p, #contenu2 .centre{		text-align:center;		}
		#contenu2 ul li, #contenu2 ol li{			margin-left:40px;			list-style-type:square;			text-align:justify;			}
		#contenu2 ul{			margin:10px 0;			}
		#content2 ul.list_membre li{ list-style-type: none;}
		#contenu2 ul.list_membre li{display:block; position: relative; clear:right; width:500px; margin-bottom:2em; padding:10px; border:1px solid #900; background:url('sources/v2/bglistmembre.gif') bottom repeat-x #F2EDE4;}
		#contenu2 ul.list_membre strong{ color:#C00; font-size:190%;}
		#contenu2 td.albumphoto:hover{			background-color:#C4033A;			border:none;			}
		#contenu2 span.contenu_com_spi{			padding:3px 6px;			margin-bottom:10px;			display:block;			border:1px dotted #C4033A;			}
		#contenu2 p.actu_info{ font-size:80%; margin:0 0 1em 10px; padding:0; }
	#menu{		float:left; 		width:130px;		color:#FFFFFF;		margin:0 0 0 2px;		overflow:hidden;		}
		#menu h2{	margin-left:10px;			color:#FFF;	}
		#menu ul{			margin:1em 0;			}
			#menu ul li{				list-style-type:none;				color:#FFF;				}
			#menu ul li a{ display:block; padding:2px 0 2px 10px; color:#FFFFFF; margin:0 2px 0 3px; border:none; }
			#menu ul li a:hover, #menu ul li a.actif{				text-decoration:none;				color:#FFF;				background-color:#A97;				}

#pied_de_page{	width:760px;	float:left;	background-image:url(sources/v2/bas.gif);	background-repeat:no-repeat;	background-position:top;	background-color:#875;	padding-top:20px;	text-align:center;	color:#FFFFFF;	}
	#pied_de_page a{		color:#FFF;		}
	#pied_de_page a:hover{		color:#CB9;		border:0;		}


.log{	width:90%;	margin:5px auto;	background-color:#fff;	border:2px solid #6D5333;	color:#6D5333;	line-height:1.5em;	padding:0 5px 0 0;}
.log p{	margin:0;	padding:0;}
.actu	{	margin:15px 0 0 0;	padding:5px;	text-align:justify;	}

#aff_texte{	text-align:justify;}
#aff_texte li{	margin-left:10px;	list-style-type:circle;	list-style-position:outside;	}
#aff_texte ul{	margin-left:10px;	}
#aff_texte img{	border:0;	padding:8px;	}
#aff_texte P:first-letter {	color:#6D5333; 	font-weight:bolder; 	line-height: 1em; 	font-size:1.4em; 	text-decoration:none; 	font-variant:small-caps;	}
td {	background-color: #FFF;	border: 1px solid #AAA;	color:#663300;}
table.photo td{	background-color:none;	border:0;	color:#000000;	}
.photo * a{	border:none;	font-size:100%;	}
.photo * a:hover{	border:none;	font-size:100%;	}
.tof{float:left;}
td,th{	padding:0 2px;	}
th{	background-color:#6D5333;	color:#FFF;	height:30px;}
table{	margin:auto;	width:99%;	background-color:#FFFFFF;}
.un{	width:55%;	height:50px;}
.deux{	width:33%;	text-align:center;}
.trois{	width:12%;	text-align:center;}
.quatre{	width:20%;	text-align:center;	vertical-align:top;}
td.quatre, td.cinq{background-color:#FFFFFF;}
.rouge{color:#FF0000;}
.cinq{	width:80%;}
.cinq img{padding:0;margin:0;}
.cinq img.smyley{height:16px;width:16px;padding:0;margin:0;}
