@charset "iso-8859-1";
/* CSS Document */
/* mise en page col*/
p {
margin: 0; padding:5px;
}
#col300{
	width:290px;
	float:left;
	padding:0px;
	margin-left:10px;
	overflow:visible;
}
#col620{
	width:620px;
	float:left;
	padding-left:10px;
	padding-right:5px;
	margin-left:10px;
	overflow:visible;
}
#col960{ 
width:950px;
padding:10px;
float:left;
overflow:visible;}

#divfull980{
	width:100%;
	height:10px;
	clear:both; border-bottom:solid 1px #CCC;
 }
 
#divfull{
	width:100%;
 }

/*membres - public*/
.membres {
	background-color:#fea00b;
	background-image: url(/2010/design/bg-cel-membres.png);
	background-repeat: repeat-x;
	background-color:#fea00b;
}
.membres h3 {
		text-transform: uppercase;
	font-size: 12px; font-weight:bold;
	color:#fff; text-align:left;}
.public {
	font-size: 12px;
	}
.public h3 {
	font-size: 10px;
	text-transform: uppercase;
	background-image:url(/2010/design/haut_t.png);
	font-weight: bold;
	color: #fdb107;
	text-align: left;
	line-height: 28px;
	text-indent: 10px;
	padding-bottom:5px;
	background-repeat: no-repeat;	/*background-repeat: repeat-y;
	border-bottom-style: groove;
	border-bottom-color: #CCC;*/
}
.public620 h3 {
	font-size: 10px;
	text-transform: uppercase;
	background-image:url(/2010/design/haut_t620.png);
	font-weight: bold;
	color: #fdb107;
	text-align: left;
	line-height: 28px;
	text-indent: 10px;
	padding-bottom:5px;
	background-repeat: no-repeat;	
}
.membres620 h3 {
	font-size: 10px;
	text-transform: uppercase;
	background-image:url(/2010/design/haut_t620_jaune.png);
	font-weight: bold;
	color: #313131;
	text-align: left;
	line-height: 28px;
	text-indent: 10px;
	padding-bottom:5px;
}
/* mise en page ecriture*/
.nom {text-transform: uppercase; font-weight:bold;}
.prenom {text-transform:capitalize;}

.red {color:#900;}
.titre{font-weight:bold; color:#03C; text-align:left}
.date {font-size:smaller}
.quote {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-left: 20px;
	font-style: italic;
}
.tableau { padding: 10px;
border-bottom:1px  dotted #fdb107;}
.tableaubalades td{
	padding: 2px;
border-right:1px  solid #ccc;
}

/*technique*/
#technique{width:100%;}
.technique h3 {
	font-size: 10px;
	text-transform: uppercase;
	background-image:url(/2010/design/haut_t_jaune.png);
	font-weight: bold;
	color: #313131;
	text-align: left; margin-left:20px;
	line-height: 28px;
	text-indent: 10px;
	padding-bottom:2px;
	background-repeat: repeat-y;
	border-bottom:1px  dotted #ccc;
	}
.tableau-tech { 
margin:10px; 
padding: 10px;
border:1px  solid #ccc; table-layout:auto}
#technique td {border-bottom:1px  solid #ccc; vertical-align:top;}
.titre-tech{
	padding-top: 10px;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
    border-bottom:1px  solid #ccc;}
	
	#adright {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: 500px;
}
/*balades*/
#balades{
	width:90%;
	padding: 10px;
	border-bottom:1px  solid #ccc;
	}
/*annonces*/
#annonces{
	width:100%; text-align:left;
	/*padding: 10px;
	border-bottom:1px  solid #ccc; text-align:left;*/
	}
/*formulaire*/
label {
display:block;
width:250px;
float:left;
}
#carnet_bord-fieldset { 
	padding: 10px;
	text-align: left;
   }
#fieldset{ padding:5px;}