BODY {
background-color:#E7E3E7;
margin:0px;
}

body, font, th, td, p { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #313031;
}

a, a.body, a.font, a.th, a.td, a.p, a.body:visited, a.font:visited, a.th:visited, a.td:visited, a.p:visited, a.body:active, a.font:active, a.th:active, a.td:active, a.p:active, a.body:hover, a.font:hover, a.th:hover, a.td:hover, a.p:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #313031;
	text-decoration: underline; 
}

.texte_normal_rouge { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #BD3029;
}

.texte_gras_blanc { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: bold; 
}

.texte_petit_rouge { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #BD3029;
}

.texte_petit { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #313031;
}


h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color:#BD3029;
	font-weight: bold; 
	margin-top:14px;
	vertical-align:middle;

}

h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #BD3029;
}

.Lien_Petit_Rouge
{
font-family: Verdana; 
font-size: 10px; 
font-weight: normal; 
color: #BD3029;
}


/* Menu principale */
.Menu_Un_Item { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	/* IE Compatibility - Mozilla under HTML */
	height: 13px;
	margin-top:1px;
}

a.H1, a.H1:visited {
	text-decoration: none; 
	color: #BD3029;
}

a.H1:hover, a.H1:active {
	text-decoration: none; 
	color: #BD3029;
}

a.Menu_Un_Item, a.Menu_Un_Item:visited, a.Lien_Petit_Rouge, a.Lien_Petit_Rouge:visited { 
	text-decoration: none; 
}

a.Menu_Un_Item:hover, a.Menu_Un_Item:active, a.Lien_Petit_Rouge:hover, a.Lien_Petit_Rouge:active, a.Actualite_Commentaire:active, a.Actualite_Commentaire:hover, a.Actualite_Commentaire:visited { 
	text-decoration: underline; 
	color: #BD3029;
}

.Menu_Un_TexteBox { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 160px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Menu_Un_Bouton { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 160px;
	height: 20px;
	BORDER-BOTTOM: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-RIGHT: 1px #000000 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BACKGROUND-COLOR: #E7E3E7;
}

.Menu_Livre-Or { 
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	text-decoration: none;
	/* IE Compatibility - Mozilla under HTML */
	height: 100px;
	margin-top:1px;
}

.Actualite_Image {
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BORDER-LEFT: 1px #E7E3E7 solid; 
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #E7E3E7 solid; 
}

.Actualite_Date {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #BD3029;
	font-style:italic;
}

.Actualite_Commentaire {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #BD3029;
	font-weight: bold; 
}

.Navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #BD3029;
}

a.Navigation, a.Navigation:visited { 
	text-decoration: underline; 
	color: #BD3029;
}

a.Navigation:hover, a.Navigation:active { 
	text-decoration: underline; 
	color: #BD3029;
}

IMG {
border: 0px solid;
}

.Logo_Dossier {
border: 1px solid #C69E9C;
}

.Logo_Thumb {
border: 1px solid #E7E3E7;
}

.Composant_TextBox { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_Label { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 20px;
	BACKGROUND-COLOR: #ffffff;
}

.Composant_Label_200 { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: none;
	width: 200px;
	height: 20px;
	BACKGROUND-COLOR: #ffffff;
}

.Composant_Label_rouge { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 20px;
	BACKGROUND-COLOR: #ffffff;
}

.Composant_Label_Erreur { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 20px;
	BACKGROUND-COLOR: #ffffff;
}

.Composant_TextBox_150 { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 150px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_TextBox_100 { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_TextBox_Vert { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 110px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #009900;
}

.Composant_TextBox_Rouge { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 110px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #FF0000;
}

.Composant_TextBox_50 { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 50px;
	height: 20px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_TextBox_Multiligne { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 130px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_TextBox_Multiligne_Large { 
	vertical-align:bottom;
	color: #313031;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 250px;
	BORDER-RIGHT: 1px #E7E3E7 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-BOTTOM: 1px #E7E3E7 solid; 
	BACKGROUND-COLOR: #ffffff;
}

.Composant_Bouton { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100%;
	height: 20px;
	BORDER-BOTTOM: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-RIGHT: 1px #000000 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BACKGROUND-COLOR: #E7E3E7;
}

.Composant_ListBox { 
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	width: 100%;
	BORDER: 1px #000000 solid; 
	BACKGROUND-COLOR: #E7E3E7;
}

.Composant_Bouton_100 { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 100px;
	height: 20px;
	BORDER-BOTTOM: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-RIGHT: 1px #000000 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BACKGROUND-COLOR: #E7E3E7;
}

.Composant_Bouton_Label { 
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	BORDER-BOTTOM: 1px #FFFFFF solid; 
	BORDER-LEFT: 1px #FFFFFF solid; 
	BORDER-RIGHT: 1px #FFFFFF solid; 
	BORDER-TOP: 1px #FFFFFF solid; 
	BACKGROUND-COLOR: #FFFFFF;
}

.Composant_Panier { 
	color: #313031;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
	width = 90px;
	BORDER-BOTTOM: 1px #FFFFFF solid; 
	BORDER-LEFT: 1px #FFFFFF solid; 
	BORDER-RIGHT: 1px #FFFFFF solid; 
	BORDER-TOP: 1px #FFFFFF solid; 
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
}

.Composant_Panier_Gras { 
	color: #313031;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
	width = 90px;
	BORDER-BOTTOM: 1px #FFFFFF solid; 
	BORDER-LEFT: 1px #FFFFFF solid; 
	BORDER-RIGHT: 1px #FFFFFF solid; 
	BORDER-TOP: 1px #FFFFFF solid; 
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: right;
	font-weight: bold; 
}

.Composant_Panier_qte { 
	color: #313031;
	font-family: Verdana; 
	font-size: 12px; 
	text-decoration: none;
	width = 30px;
	BORDER-BOTTOM: 1px #FFFFFF solid; 
	BORDER-LEFT: 1px #FFFFFF solid; 
	BORDER-RIGHT: 1px #FFFFFF solid; 
	BORDER-TOP: 1px #FFFFFF solid; 
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}

.Composant_Bouton_20 { 
	vertical-align:bottom;
	color: #BD3029;
	font-family: Verdana; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration: none;
	width: 20px;
	height: 20px;
	BORDER-BOTTOM: 1px #000000 solid; 
	BORDER-LEFT: 1px #000000 solid; 
	BORDER-RIGHT: 1px #000000 solid; 
	BORDER-TOP: 1px #000000 solid; 
	BACKGROUND-COLOR: #E7E3E7;
}

.Sonnerie1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #BD3029;
}

.Sonnerie0 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #313031;
}

a.Sonnerie0, a.Sonnerie0:visited { 
	text-decoration: underline; 
	color: #313031;
}

a.Sonnerie0:hover, a.Sonnerie0:active { 
	text-decoration: underline; 
	color: #313031;
}

a.Sonnerie1, a.Sonnerie1:visited { 
	text-decoration: underline; 
	color: #BD3029;
}

a.Sonnerie1:hover, a.Sonnerie1:active { 
	text-decoration: underline; 
	color: #BD3029;
}
