body
{
	margin-top: 1px;
	text-align: center;
	font-family: trebuchet,arial, verdana, sans-serif;
	font-size: 13px;
	color: #666666;
}

#entete1 /* CADRE Bandeau du haut (qui contient le logo) */
{
	width: 780px;
	height: 91px;
	background-color: #BEBE1C; /* #BEBE1C */
	border-bottom: 0px;

}

#entete2 /* CADRE Bandeau contenant le menu */
{
	width: 780px;
	height: 26px;
	background-color: #999900; /* #999900 */
	border-top: 1px;
	border-bottom: 0px;
}

#contenu /* CADRE Contenu */
{
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	background-color: #FFFFFF;
	border-top: 0px;
	padding: 5px;
}

#lieneurasante
{
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	text-align: right;
	margin-bottom: 2px;
}


#pied /* CADRE Pied */
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 750px;
	font-size: 13px;
	height: 16px;
}

#realisation /* CADRE Pied */
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
	text-align: center;
	width: 750px;
	font-size: 13px;
	height: 16px;
}

#trait
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 3px;
	width: 770px;
	height: 1px;
	background-color: #999900;
}

.contour /* Définition du contour gris & alignement des éléments */
{
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

.logo /* Logo Eursanté */
{
	float: left; /* alignement du logo à droite */
	margin-left: 10px; /* placement du logo dans son conteneur, head1 */
	margin-top: 5px;
	border: 0px;
}

.titre 
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 28px;
	color: #848444;
}

.titrepage
{
	font-family: "trebuchet ms", "arial", "verdana";
	color: #999900;
	font-weight: normal;
	font-size: 17px;
}

/*
.sous_titre 
{
	font-family: trebuchet,arial, verdana, sans-serif;
	font-size: 18px;
	color: #666666;
}
*/

/*
.titre_page
{
	font-family: trebuchet,arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #848444;
}
*/

.tableau_cont /* tableau des contacts */
{
	font-family: verdana;
}

TD
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #666666;
}

DIV
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #666666;
}

TD.fond_vert
{
	background-color: #999900;
}

TABLE.portlet_connexion
{
	width: 130px;
	background-color: #EFEFCB;
	padding: 5px;
	border-spacing: 3px;
}

.texte /* texte normaux */
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #666666;
}

.texte_vert
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #999900;
}

.texte_vert_gras
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #999900;
	font-weight: bold;
}

.mots_inclus
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #009900;
}

.mots_exclus
{
	font-family: "trebuchet ms", "arial", "verdana";
	font-size: 14px;
	color: #ff3031;
}



/*
.texte_rouge
{
	float: left;
	font-family: trebuchet,arial, verdana, sans-serif;
	font-size: 13px;
	color: #EE8083;
}
*/

.image_menu /* Images du menu */
{
	float: right;
	margin-right: 0px;
	margin-top: 3px;
 	border: 0px;
}

A.lien_barre_contenu
{
	font-size: 11px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}

A.lien_barre_contenu:hover
{
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	text-decoration: none;
}

A.lien_vert_gras
{
	color: #999900;
	font-size: 14px;
	font-weight: bold;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: underline;
}

A.lien_vert_gras:hover
{
	color: #999900;
	font-size: 14px;
	font-weight: bold;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: none;
}

A.lien_vert
{
	color: #999900;
	font-size: 14px;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: underline;
}

A.lien_vert:hover
{
	color: #999900;
	font-size: 14px;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: none;
}


A.lien_gris
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: underline;
}

A.lien_gris:hover
{
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: none;
}


A.lien_pied
{
	color: #666666;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: none;
}

A.lien_pied:hover
{
	color: #666666;
	font-weight: normal;
	font-family: "trebuchet ms", "arial", "verdana";
	text-decoration: underline;
}

A.portlet_connexion
{
	color: #797901;
	font-family: trebuchet,arial, verdana, sans-serif;
	text-decoration: underline;
	font-size: 14px;
}

A.portlet_connexion:hover
{
	color: #797901;
	font-family: trebuchet,arial, verdana, sans-serif;
	text-decoration: none;
	font-size: 14px;
}

A.bleu_clair
{
	color: #2D6DC6;
	font-family: trebuchet,arial, verdana, sans-serif;
	text-decoration: underline;
	font-size: 14px;
}

A.bleu_clair:hover
{
	color: #2D6DC6;
	font-family: trebuchet,arial, verdana, sans-serif;
	text-decoration: none;
	font-size: 14px;
}

.champ
{
	border:1px solid black;
	font-family:"trebuchet ms",sans-serif;
	color:#333333;
}

.espace_abonne
{
	color: #999900;
	font-size: 13px;
	font-weight: bold;
	font-family: trebuchet,arial, verdana, sans-serif;
}

.utilisateur
{
	color: #AAAAAA;
	font-size: 13px;
	font-weight: bold;
	font-family: trebuchet,arial, verdana, sans-serif;
}

.champstextes {
	background : #EFF8CB;
	BORDER: 1px solid;
	font-family: "trebuchet ms", "arial", "verdana";
	font-size : 13px;
}