/******************************************************************** PROJETS ********************************************************************/
/******************************************************************** PROJETS ********************************************************************/
/******************************************************************** PROJETS ********************************************************************/
/******************************************************************** PROJETS ********************************************************************/
/******************************************************************** PROJETS ********************************************************************/
#sites_production {margin-left: auto; margin-right: auto; width: 90%; border: medium solid #410603; border-collapse: collapse;}
#sites_production th {text-align: center; color: #410603; border: thin solid #eba81b;}
#sites_production td {vertical-align: middle; color: #410603; font-weight: bold; border: thin solid #eba81b;}
#sites_production .td_centre{text-align: center;}
/******************************************************************** RECETTES ********************************************************************/
/******************************************************************** RECETTES ********************************************************************/
/******************************************************************** RECETTES ********************************************************************/
/******************************************************************** RECETTES ********************************************************************/
/******************************************************************** RECETTES ********************************************************************/
.ingredients{margin-top: 15px; margin-left: auto; margin-right: auto; width: 90%; text-align: justify; color: #460d0a; font-family: "Courier New", serif, "arial"; font-size: 110%;}
.ingredients td{margin: 5px;}


/*Presentation des donnnées dans blog_bulk.php */

#bulk_table{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	color: #460d0a;
	font-family: "Courier New", serif, "arial";
	font-size: 110%;
	border: 1px solid #460d0a;
	
}
#bulk_table td{
	border: 1px solid white;
}
#bulk_table .nocolor{
	border: 1px solid white;
	text-align: center;
	vertical-align: middle;
}
#bulk_table .nocolorchart{
	width: 30%;
	border: 1px solid white;
	text-align: center;
	vertical-align: middle;
}

#bulk_table .tdcenter{
	border: 1px solid white;
	background-color: white;
	text-align: center;
}

#bulk_table .final{
	border: 1px solid white;
	background-color: #460d0a;
	color: white;
}

#bulk_table th{
	border: 1px solid white;
	color: white;
	background-color: #460d0a;
}
#bulk_table .thblanc{
	text-align: left;
	border: 1px solid white;
	background-color: white;
	color:#460d0a;
}

#bulk_table .thvc{
	width: 50%;
	border: 1px solid white;
	color: white;
}
#bulk_table .tdfull{
	width: 25%;
	border: 1px solid white;
	background-color: #460d0a;
}
#bulk_table .tdview{
	font-family: arial;
	width: 25%;
	border: 1px solid white;
	background-color: red;
	color: white;
	font-size: 110%;
	text-align: center;
}
#bulk_table .tdviewv{
	font-family: arial;
	width: 25%;
	border: 1px solid white;
	background-color: green;
	color: white;
	font-size: 110%;
	text-align: center;
}


.cel_droite{
	text-align: center;
}

/* Infinitytandem Projet Tableau de présentation mel & Stef */
#quisommesnous{
	padding: 5px;
	font-size: 110%;
	font-family: "Courier New"; 
	color: #460d0a;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	border-collapse: collapse;
	border-spacing: 2px;
	text-align: center;
	border: 1px solid #460d0a;
}

#quisommesnous th{
	color: white; /* VERT */
	font-weight: bold;
	font-size: 150%;
	text-align: center;
	border: 1px solid #460d0a;
	background-color: #460d0a;
}
#quisommesnous td{
	border: 1px solid #460d0a;
	color: #460d0a;

}

/* Form Connection rapide au site */
.quick_connection{
	text-align: center;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	border: none;
}
.quick_connection label{
	font-family: "Courier New";
	background: #abbd2d; 
	color: #460d0a;
	text-align: left;
	font-size: 100%;
}
.quick_connection label:hover{
	text-decoration: none;
	background: #abbd2d;
	font-family: "Courier New"; 
	color: #460d0a;
	font-size: 100%;
}

.quick_connection legend{
	background-color: #460d0a;	/* MARRON */
	font-family: "Courier New"; 
	color: white;
	text-align: left;
	font-size: 110%;
	font-weight: bold;
}
.quick_connection input:hover, textarea:hover{
	background-color: #f4d8d2;
}
.quick_connection input[type="submit"]{
	background-color: white;
	margin-left: auto;
	margin-right: 0;
	font-family: "Courier New"; 
	color: #460d0a;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
}
.quick_connection input[type="submit"]:hover{
	background-color: #460d0a;	/* MARRON */
	color: white;
	font-family: "Courier New"; 
	font-weight: bold;	
}

.quick_connection input[type="submit"]:hover{
	font-weight: bold;
}


/* Infinitytandem Projet fig 1 */
.paystraverses{
	border: 2px solid #460d0a;
	border-collapse:collapse;
	padding: 5px;
	font-family: "Courier New"; 
	color: #460d0a;
	margin-left: auto;
	margin-right: auto;
	width: 70%;
	text-align: center;	
}
/* Infinitytandem Projet fig 1 */
.paystraverses th{
	font-size: 130%;
	color: white;
	border: 1px solid #460d0a;
}

.paystraverses td{
	border: 1px solid #460d0a;
}

#coordonneesgps{
	margin: 0;
	padding: 0;
	font-family: "Courier New";
	font-size: 110%;
}
#coordonneesgps th{
	color: #9fdf55;
	font-weight: bold;
	background-color: #460d0a;
}
#coordonneesgps td{
	color: #460d0a;
	text-align: center;
	font-family: "Courier New", serif, "arial";
}

/* Permet le centrage des miniatures lors de l'affichage */
#displayminiatures{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	text-align: center;
}


#connection_form{
	float: center center;
	margin-left: auto;
	margin-right: auto;
	width: 40%;
}

/************************************************************************************************/
.embbeded_link{
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 90%;
	font-weight: bold;
	color: #460d0a;
}
.embbeded_link fieldset{
	border: none;
}
.embbeded_link input{
	border: none;
}
.embbeded_link label{
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	/*-moz-border-radius: 10px;*/
	font-size: 110%;
	color: #460d0a;
	font-weight: bold;
	background-color: #9fdf55;
}
.embbeded_link label:hover{
	color: white;
	background-color: #bf311a;
	cursor: pointer;
}
/************************************************************************************************/


/************************************************************************************************/
.embbeded_link_droit input[type="submit"],label{
	border: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding: 0;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 110%;
	font-weight: bold;
	color: #bf311a;
	background-color: #9fdf55;
}

.embbeded_link_droit fieldset{
	border: none;
}


/************************************************************************************************/


/************************************************************************************************/
.embbeded_link_centre{
	text-align: center;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 90%;
	font-weight: bold;
	color: #460d0a;
}
.embbeded_link_centre fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

#main_display .embbeded_link_centre input[type="submit"]{
	text-align: center;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	color: #460d0a;
	font-size: 110%;
	width: 3%;
	font-weight: bold;
	border: none;
	background-color: #9fdf55;
}
.embbeded_link_centre input[type="submit"]:hover{
	width: 3%;
	border: 1px solid #460d0a;
	color: white;
	background-color: #bf311a;
}

.embbeded_link_centre label:hover{
	color: white;
	background-color: #bf311a;
	cursor: pointer;
}


.embbeded_link input{
	border: none;
}


.embbeded_link_centre input:hover{
	color: white;
	background-color: #bf311a;
	cursor: pointer;
}
/************************************************************************************************/


.embbeded_sous_titre1{
	font-family: "Courier New";
	color: #460d0a; font-size: 110%;
	font-weight: bold;
}

/************************************************************************************************/
.embbeded_sous_titre1 label:hover{
	color: white;
	background-color: #bf311a;
	cursor: pointer;
}

.embbeded_sous_titre_surligne input[type="submit"]{
	text-align: center;
	border: none;
	font-weight: bold;
	font-family: "Courier New";
	color: #9fdf55; 
	font-size: 110%;
	background-color: #460d0a;
	cursor: pointer;
}
.embbeded_sous_titre_surligne input[type="submit"]:hover{
	text-align: center;
	border: none;
	font-weight: bold;
	font-family: "Courier New";
	color: #460d0a; 
	font-size: 110%;
	background-color: #9fdf55;
	cursor: pointer;
}
.embbeded_sous_titre_surligne label{
	background-color: #460d0a;
}
.embbeded_sous_titre_surligne label:hover{
	color: white;
	background-color: #bf311a;
	cursor: pointer;
}
/************************************************************************************************/


.embbeded_link_no_border input[type="submit"]{
	border: none;
	font-weight: bold;
	font-size: 70%;
	background-color: #9fdf55;
	font-family: "Courier New";
	color: #460d0a; 
	cursor: pointer;

}
.embbeded_link_no_border input[type="submit"]:hover{
	width: auto;
	color: white;
	background-color: #bf311a; /* ROUGE */
	cursor: pointer;

}
/* ENREGISTREMENT UTILISATEURS */
#form_enregistrement{
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
	width: 70%;
	font-family: "Courier New";
	color: #460d0a; 	/* MARRON */
	font-size: 100%;
}

#form_enregistrement legend{
	margin-bottom: 10px;
	font-weight: bold;
	background-color: #460d0a;	/* MARRON */
	color: #9fdf55; 		/* VERT */
	font-size: 110%;
}

#form_enregistrement label{
	font-weight: bold;
	margin-bottom: 10px;
	color: #460d0a;			/* MARRON */
	text-align: justify;
	font-size: 110%;
}
#form_enregistrement input, select{
	border: 1px solid #460d0a;	/* MARRON */
	color: #460d0a;
	text-align: justify;
	font-family: "Courier New", serif, "arial";
	font-size: 110%;
}
#form_enregistrement input:hover,select:hover{
	background-color: #f8c01b;	/* ORANGE */
	color: #460d0a;
}

#form_enregistrement input:focus,select:focus{
	background-color: white;	/* BLANC */
	color: ;
}

#form_enregistrement input[type="submit"]:hover{
	background-color: #9fdf55;	/* VERT */
}
#form_enregistrement input[type="reset"]:hover{
	background-color: #bf311a;	/* ROUGE */
}


.form_confirmation input{
	border: 1px solid #460d0a;	/* MARRON */
	color: #460d0a;
	text-align: justify;
	font-family: "Courier New", serif, "arial";
	font-size: 110%;
}
.form_confirmation{
	border: none;	/* MARRON */
	margin-left: auto;
	margin-right: auto;
	line-height: 30px;
	width: 70%;
	font-family: "Courier New";
	color: #460d0a; 	/* MARRON */
	font-size: 100%;
}

.bouton_don{
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 0%;
}
/************************************************************************************************/
.form_sousmenu fieldset{
	border: none;
}
.form_sousmenu label{
	font-family: "Courier New";
	color: #460d0a; 
}
.form_sousmenu label:hover{
	border: none;
}
/************************************************************************************************/
.bouton_commentaires{
	text-align: center;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 90%;
	font-weight: bold;
	color: #460d0a;
}

.bouton_commentaires legend{
	color: white;
}

.bouton_commentaires input{
	width: 100%;
	border: 1px solid #460d0a;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 90%;
	font-weight: bold;
	color: #460d0a;
	background-color: #f8c01b;	/* ORANGE */
}
.bouton_commentaires input:hover{
	border: 1px solid #460d0a;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 90%;
	font-weight: bold;
	color: white;
	background-color: #bf311a;	/* ORANGE */
}

/************************************************************************************************/
/* Utilisé pour un tableau dans "projets.php" ligne 101 */
.tableau_form_neutre {
	text-align: left;
	vertical-align: middle;
}

.tableau_form_neutre fieldset{
	border: none;
}

.tableau_form_neutre input[type="submit"]{
	text-align: left;
	border: none;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	font-size: 110%;
	color: #460d0a; 	/* MARRON */
	background-color: #9fdf55;	/* VERT */
}
.tableau_form_neutre input[type="submit"]:hover{
	font-weight: bold;
	color: white; 	
	background-color: #bf311a;	/* VERT */
}
/*******************SPONSORS TABLEAU****************************/
.sponsors_tableau {
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	margin-top: 20px;
	font-size: 100%;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	color: #460d0a; 	/* MARRON */
}
.sponsors_tableau .casesponsor{
	width: 40%;
	text-align: center;

}

.sponsors_tableau .texte{
	width: 40%;
	text-align: justify;
	padding-left: 5px;
}

.idpays_tableau{
/*	border-collapse: collapse; */
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	border: 1px solid #460d0a;
	font-size: 100%;
	font-family: serif, "arial";
	color: #460d0a; 	/* MARRON */
	font-size: 110%;
}
.idpays_tableau .titre2{
	border: 1px solid white;
	text-align: left;
	font-size: 100%;
	background-color: #460d0a;	/* VERT */
	color: white;
}
.idpays_tableau .observations{
	width: 50%;
}
.idpays_tableau td{
	border: 1px solid #460d0a;
	text-align: justify;
	padding: 4px;
}
.idpays_tableau .soustitre{
	text-align: center	;
	color: white;
	background-color: #460d0a;
}
.idpays_tableau .peintures{
	border: 1px solid #460d0a;
	text-align: center	;
	padding: 4px;
}

.idpays_tableau .mil{
	border: 1px solid #460d0a;
	text-align: center;
	padding: 4px;
}

.idpays_tableau th{
	width: 10%;
	padding: 4px;
	border: 1px solid #460d0a;
	background-color: #460d0a;	/* VERT */
	color: white;
}
.idpays_tableau .deuxmil{
	width: 2%;
	border: 1px solid #460d0a;
	text-align: center;
	padding: 4px;
}

.idpays_tableau .dixgauche{
	width: 10%;
	border: 1px solid #460d0a;
	text-align: left;
	padding: 4px;
}
.idpays_tableau .trentegauche{
	width: 39.5%;
	border: 1px solid #460d0a;
	text-align: left;
	padding: 4px;
}

/*******************TABLEAU CHIFFRES****************************/
.chiffres_tableau{
	border-collapse: none none;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
	border: 1px solid #460d0a;
	font-size: 100%;
	font-family: "Courier New", "Comic Sans MS", serif, "arial";
	color: #460d0a; 	/* MARRON */
}
.chiffres_tableau td{
	border: 1px solid #460d0a;
	text-align: center;
	font-size: 120%;	
}


.chiffres_tableau th{
	border: 1px solid #460d0a;
	background-color: #abbd2d;	/* VERT */
	color: #460d0a;
}

.chiffres_tableau .titre{
	font-size: 120%;
	border: 1px solid #460d0a;
	background-color: #460d0a;	/* VERT */
	color: white;
}

.chiffres_tableau .titre3{
	font-size: 120%;
	border: 1px solid #460d0a;
	background-color: white;	/* VERT */
	color: #460d0a;
	text-align: center;
}

.chiffres_tableau .titre2{
	border: 1px solid white;
	text-align: left;
	font-size: 100%;
	background-color: #460d0a;	/* VERT */
	color: white;
}
.chiffres_tableau .totalchiffres{
	background-color: gray;
	text-align: center;
}

.chiffres_tableau .totalblanc{
	background-color: white;
}

.centre_th{
	border: 1px solid #460d0a;
	background-color: #9fdf55;	/* VERT */
	color: #460d0a;
	text-align: center;
}
.chiffres_tableau .titre_gen{
	background-color: #460d0a;
	color: white;
	text-align: left;
}

#emotable{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#emotable td{
	text-align: center;
}

