/******************
*
* Structure de la page
*
******************/
html, body
{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.fond
{
	background-color: #9E3A2E;
}
img
{
	border: none;
}
table
{
	border: none;
	border-collapse: collapse;
}
td
{
	padding: 0px;
	text-align: left;
}
a
{
	color: #000000;
	text-decoration: none;
}
form
{
	margin: 0px;
	padding: 0px;
	display: inline;
}
input, textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.colonne1
{
	width: 343px;
	background-color: #FFFFFF;
}
.colonne2
{
	width: 7px;
	background-image: url(../images/bg_colonne2.gif);
	background-repeat: repeat-y;
}
.colonne3
{
	width: 674px;
	background-color: #9E3A2E;
}

/******************
*
* Colonne de gauche
*
******************/
.contenu_gauche
{
	padding-left: 31px;
	padding-top: 13px;
	padding-right: 3px;
}
.clair
{
	color: #ABAAAA;
}
.agpv
{
	margin-top: 23px;
}
.presentation
{
	color: #404040;
}
.citation
{
	font-size: 14px;
	font-weight: bold;
}
.auteur
{
	font-size: 10px;
	padding-left: 9px;
}
.pourquoi
{
	margin-top: 27px;
	margin-bottom: 17px;
}
.qui
{
	margin-top: 24px;
	margin-bottom: 14px;
}
.organisations
{
	margin-top: 25px;
	margin-bottom: 41px;
}
.organisations td
{
	padding-top: 4px;
	padding-bottom: 4px;
}
.logo
{
	text-align: center;
	width: 102px;
}
.td_organisation
{
	width: 209px;
}
.organisation
{
	font-weight: bold;
}
/******************
*
* Colonne de droite : formulaire calcul
*
******************/
.contenu_droite
{
	padding-left: 10px;
	padding-top: 11px;
	padding-right: 29px;
}
.bg_form td
{
	background-color: #D6D7D8;
}
.coin_form_hd
{
	text-align: right;
}
.coin_form_hg2
{
	width: 214px;
}
.coin_form_hd2
{
	background-image: url(../images/coin_form_hd2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 350px;
	padding-left: 41px;
	padding-right: 30px;
}
.petit
{
	font-size: 10px;
}
.sep1
{
	margin-top: 19px;
	margin-bottom: 11px;
}
.td_calculez
{
	width: 188px;
	padding-left: 21px;
	padding-top: 19px;
	padding-right: 5px;
}
.td_form_main
{
	width: 393px;
	padding-left: 28px;
}
.form td
{
	background-color: #EBEBEC;
}
.td_form1
{
	background-image: url(../images/bg_td_form1.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 188px;
	padding-left: 19px;
	padding-top: 16px;
	padding-bottom: 12px;
}
.td_form2
{
	background-image: url(../images/bg_td_form2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 135px;
	padding-left: 20px;
	padding-right: 10px;
}
.gras
{
	font-weight: bold;
}
.sep_form
{
	height: 5px;
}
.libelle
{
	height: 19px;
	padding-left: 14px;
	background-color: #EFEFF0;
}
.input_gaec
{
	width: 35px;
	border: none;
	height: 19px;
}
.input_casdar
{
	width: 97px;
	border: none;
	height: 19px;
}
.input_casdar2007
{
	width: 59px;
	border: none;
	height: 19px;
}
.sep2
{
	margin-top: 14px;
}
/******************
*
* Colonne de droite : résultats
*
******************/
.taux_augmentation
{
	width: 190px;
	padding-left: 24px;
	padding-top: 39px;
	background-color: #D0C6C5;
}
.taux_augmentation div
{
	font-size: 16px;
	font-weight: bold;
	height: 132px;
}
.clair_resultat
{
	color: #666666;
}
.resultat
{
	background-color: #D0C6C5;
	width: 390px;
	padding-left: 31px;
	padding-top: 10px;
}
.resultat_hd
{
	text-align: right;
}
.res1
{
	width: 116px;
	height: 104px;
	text-align: center;
	padding-left: 15px;
	background-image: url(../images/resultats_milieu1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.res2
{
	width: 117px;
	height: 104px;
	text-align: center;
	background-image: url(../images/resultats_milieu2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.res3
{
	width: 109px;
	height: 104px;
	text-align: center;
	padding-right: 15px;
	color: #FFFFFF;
	background-image: url(../images/resultats_milieu3.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.res1 input, .res2 input, .res3 input
{
	border: none;
	width: 71px;
	height: 19px;
	margin-top: 13px;
	text-align: center;
}
.resultat_bas
{
	width: 322px;
	height: 55px;
	padding-left: 25px;
	padding-right: 25px;
	background-image: url(../images/resultats_bd.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.pourcentages_resultats
{
	font-size: 11px;
	padding-left: 25px;
	padding-right: 40px;
}
ul
{
	list-style-type: square;
	margin: 0px;
	padding-left: 20px;
}
.sep3
{
	padding-top: 11px;
}
/******************
*
* Colonne de droite : formulaires avis
*
******************/
.td_avis_gauche
{
	width: 224px;
	padding-left: 31px;
	padding-top: 25px;
}
.td_avis_droite
{
	width: 380px;
	padding-top: 20px;
	background-image: url(../images/commentaire_bd.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.input_nom
{
	border: none;
	width: 126px;
	height: 19px;
	margin-top: 8px;
	margin-right: 3px;
}
.input_dep
{
	border: none;
	width: 88px;
	height: 19px;
}
.titre_commentaire
{
	margin-top: 18px;
}
.input_message
{
	border: none;
	width: 346px;
	height: 66px;
	margin-top: 8px;
}
.input_submit
{
	margin-top: 8px;
}
.input_submit_message
{
	margin-top: 8px;
	margin-bottom: 17px;
}
.avis_accueil
{
	padding-left: 15px;
	padding-top: 18px;
	padding-bottom: 15px;
	background-image: url(../images/commentaire_bd.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
/******************
*
* Colonne de droite : commentaires
*
******************/
.sep_commentaires
{
	height: 6px;
}
.com0 td
{
	background-color: #C5938D;
}
.com1 td
{
	background-color: #D4B6B3;
}
.avis_gauche
{
	width: 600px;
	background-image: url(../images/avis_liste_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 34px;
	padding-top: 28px;
	padding-bottom: 34px;
}
.avis_droite
{
	width: 39px;
	background-image: url(../images/avis_liste_bd.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.commentaire_gauche
{
	width: 600px;
	background-image: url(../images/commentaire_liste_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 34px;
	padding-top: 28px;
	padding-bottom: 34px;
}
.commentaire_droite
{
	width: 39px;
	background-image: url(../images/commentaire_liste_bd.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
/******************
*
* Mentions légales
*
******************/
.mentionslegales
{
	color: #FFFFFF;
	padding-left: 30px;
}
.mentionslegales a
{
	color: #FFFFFF;
}
/******************
*
* Admin
*
******************/
.admin
{
	border: solid 1px black;
}
.admin td
{
	padding: 3px;
	border: solid 1px #E5E5E5;
}
.admin_titre td
{
	font-weight: bold;
}
.admin_ligne_0
{
	background-color: #FFFFFF;
}
.admin_ligne_1
{
	background-color: #F2F2F2;
}