body
{
	font-family: "Tahoma", "dejavusans";
	color: #000000;
	font-size: 1em;
	background-color: #23355a;
	margin-left: 0px;
	margin-right: 13%;
    margin-bottom: 2.3%;
}

/* Pour le tableau */

.tableau_principal
{
	background: url("image/fond_tableau-global.png");
	background-position: 0px 2px;
	background-repeat: repeat-x;
	background-color: #9fdefb;
	width: 100%;
	height: 100%;
	margin-left: 5%;
	margin-top: 2%;
}

.image
{
	text-indent: 0px;
}

div
{
	text-indent: 40px;
	margin-top: 2.5%;
}

.colonne_menu
{
	float: left;
	width: 19%;
	text-indent: 0px;
	border-right: solid 2px;
	font-size: 0.8em;
	background-color: #96cfe9;
	border: solid #b8b8a1 1px;
	padding: 1% 1% 1% 1%;
}

.colonne_texte
{
	float: left;
	width: 70%;
	text-indent: 0px;
	padding-left: 0px;
	margin-left: 4%;
	text-align: left;
	margin-bottom: 2%;
}

.pub_firefox
{
	text-align: center;
	background-color: #9fdeaa;
}

a
{
	text-decoration: none;
	color: #7d7d7d;
}

a:hover
{
	color: #fd7272;
	font-weight: bold;
}

.titre_news
{
	font-family: "Tahoma", "Dejavusans";
	color: red;
	font-size: 1.5em;
}

.titre_commande
{
	font-family: "Century Gothic", "URW Gothic L";
	color: red;
	font-size: 1.5em;
	text-decoration: underline;
	text-align: right;
	margin-right: 0%;
}

.date_news
{
	color: black;
	font-size: 0.5em;
	margin-left: 2%;
	font-style: italic;
}

.texte_news
{
	margin-left: 2%;
	margin: 2%;
	padding: 1%;
	border: solid #b8b8a1 2px;
	background-color: #96cfe9;
	text-align: justify;
}

.texte_news em.angle
{
	display: block;
	position: relative;
	top: -27px;
	left: 90px;
	height: 18px;
	width: 20px;
	background: transparent url("image/bg_texte_news.png");
	z-index: 99;
}

.texte_news .intro
{
	font-size: 0.9em;
	margin-left: 5%;
	margin-bottom: 2%;
	margin-top: 2%;
	color: #606060;
}

.liste_news
{
	color: #434343;
	font-size: 0.8em;
	margin-left: 14%;
	text-indent: 0px;
	border: solid #b8b8a1 1px;
	background-color: #96cfe9;
}

.code
{
	font-family: "courier";
	font-size: 0.8em;
	color: white;
	margin-left: 10%;
	margin-top: 2%;
	margin-right: 20%;
	margin-bottom: 4%;
	background-color: #272727;
	text-indent: 0px;
	padding: 0.2%;
}

hr
{
	color: #23355a;
}

.normes
{
	text-align: center;
	margin-top: 1%;
	margin-bottom: 2%;
	color: #f1f1f1;
	font-size: 0.8em;
}

.liens_site
{
	font-size: 0.9em;
	font-weight: bold;
	text-indent: 0px;
	margin-left: 0%;
}
#l1
{
	margin-left: 2%;
}
#l1:hover
{
	border-top: solid 2px #c5ff86; /*860075*/
	color: #c5ff86;
	padding-top: 0.5%;
}
#l2
{
	margin-left: 2%;
}
#l2:hover
{
	border-top: solid 2px #ffa3a3; /*86000C*/
	color: #ffa3a3;
	padding-top: 0.5%;
}
#l3
{
	margin-left: 2%;
}
#l3:hover
{
	border-top: solid 2px #cbd55b; /*86640*/
	color: #cbd55b;
	padding-top: 0.5%;
}
#l4
{
	margin-left: 2%;
}
#l4:hover
{
	border-top: solid 2px #33a0c4; /*008606*/
	color: #33a0c4;
	padding-top: 0.5%;
}
#l5
{
	margin-left: 2%;
}
#l5:hover
{
	border-top: solid 2px #ec8b8f; /*008667*/
	color: #ec8b8f;
	padding-top: 0.5%;
}
#l6
{
	margin-left: 2%;
}
#l6:hover
{
	border-top: solid 2px #92c434; /*004C86*/
	color: #92c434;
	padding-top: 0.5%;
}
#l7
{
	margin-left: 2%;
}
#l7:hover
{
	border-top: solid 2px #c97d7d; /*020086*/
	color: #c97d7d;
	padding-top: 0.5%;
}

.citation
{
	font-size: 0.9em;
	text-indent: 4%;
	margin-left: 5%;
	padding-left: 3%;
	margin-right: 5%;
	padding-right: 1%;
	margin-top: 1%;
	padding-top: 1%;
	padding-bottom: 1%;
	background-color: #8cc0d8;
	border-left: solid 5px #b8b8a1;
	border-right: dashed 2px #b8b8a1;
	border-top: dashed 2px #b8b8a1;
	border-bottom: dashed 2px #b8b8a1;
	font-style: italic;
}

.index
{
	text-indent: 0px;
	text-align: left;
	margin-left: 20%;
	font-size: 0.8em;
}

.adresse_jabber
{
	margin-left: 0%;
	text-indent: -3%;
	margin-bottom: 6%;
	font-size: 0.9em;
	margin-top: 33%;
	font-weight: bold;
}
.presence_jabber
{
	text-indent: 0px;
}
.statut_jabber
{
	text-indent: -2%;
	border-left: solid 2px #b8b8a1;
	padding-top: 2%;
	padding-left: 6%;
	margin-left: 0%;
}

p
{
	text-indent: 1%;
}
