/* CSS Document */
#cousinade{
	position:relative;
	width:95%;
	display:none;
	padding:0 10px;
	border:2px solid #00a;
	background-color:#eef;
}

table#participants{
	width:950px;
	margin:0 auto;
}

table#participants td{
	width:20%;
	height:17px;
	margin:0;
	padding:0;
/*	border:1px solid #aaa;*/
}

table#repartition{
/*	width:950px;*/
	margin:0 auto;
}

table#repartition td{
/*	width:70px;*/
	height:17px;
	margin:1px;
	padding:0;
	text-align:left;
	font-size:.9em;
/*	vertical-align:text-bottom;
	background-color:#eeb;
	border:1px solid #aaa;*/
}
table#repartition td img{
	margin:0 auto;
	vertical-align:bottom;
}

img#db_bleu{
	height:10px;
}

.population{
	border:1px solid #000;
	vertical-align:bottom;
}
#mail_cousinade p{
	position:relative;
	left:0;
	width:720px;
	margin:0 auto;
}

textarea#msg_cous{
	position:absolute;
/**/top:20px;
	left:
	50px;
	width:700px;
	height:200px;
}
input#btn_env{
	position:absolute;
/**/top:230px;
	left:325px;
	width:50px;
}
input#msg_lang{
	position:absolute;
	left:300px;
}
.centre{
	position:relative;
/*	left:150px;*/
	margin:0 auto;
}


/*######### Formulaire d'identité ############*/

input#cous_pren, input#cous_nom, input#cous_mel, input#cous_btn{
	position:absolute;
	left:130px
}
input#cous_mel{
	width:200px;
}
input#cous_btn{
	left:160px;
	margin-bottom:15px;
}

/*Tableau des contributions*/
table#contrib{
	width:520px;
}
#contrib td{
	width:350px;
	padding:0;
/*	border:1px solid #aaf;*/
}
#contrib td+td{
	text-align:right;
	width:70px;
	padding-right:10px;
}
#contrib td+td+td{
	width:100px;
}
/*######Style fichier budget#########*/
table#hypothese, table#bilan{
	width:80%;
	margin:0 auto;
	padding:0;
	background-color:#ddd;
}
#hypothese caption, #bilan caption{
	height:2em;
	padding-top:.4em;
	background-color:#00a;
	color:#ffc;
	text-transform:uppercase;
	font-weight:700;
}
#bilan td td{
	width:20%;
}
.gras{
	font-size:1.1em;
	font-weight:600;
}
.al_drt{
	text-align:right;
	padding-right:1.5em;
}
.al_just{
	text-align:justify;
}
.soustot{
	font-size:1em;
	font-style:italic;
}
.dont{
	padding-left:4em;
}
