/*** Main tag ***/
body {
	margin:0px;
	background-color:#4b343e;
	background-image:url(../img/fond.gif);
	overflow:auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
table,img {
	border:0px;
}
td {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	white-space:nowrap;
}

select { /* select recherche */
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	height:18px;
}
select.selection {
	color:#4b343e;
	border:1px #7f9db9 solid;
	background-color:#ffffff;
	width:155px;
}
input {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
textarea {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px #637f9b solid;
	background-color:#ffffff;
	width:131px;
	height:60px;
}
input.text {
	color:#000000;
	border:1px #9ea2a5 solid;
	background-color:#ffffff;
	width:180px;
	height:20px;
}
input.textlogin {
	border:1px #7f9db9 solid;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
}
input.textloginpied {
	border:none;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#b1b3b4;
	width:54px;
	height:18px;
	position:relative;
	top:-2px;
}

a, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
a:hover {
	color:#000000;
}

.menu, a.menu, a.menu:active, a.menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
a.menu:hover {
	color:#ffffff;
}

.menuon, a.menuon, a.menuon:active, a.menuon:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.menuon:hover {
	color:#ffffff;
}

.menuprod, a.menuprod, a.menuprod:active, a.menuprod:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#7f7f7f;
	text-decoration:none;
}
a.menuprod:hover {
	color:#000000;
}

.lienrouge, a.lienrouge, a.lienrouge:active, a.lienrouge:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#d53b0e;
	text-decoration:none;
}
a.lienrouge:hover {
	color:#000000;
}

.liengris, a.liengris, a.liengris:active, a.liengris:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#a5999e;
	text-decoration:none;
}
a.liengris:hover {
	color:#000000;
}

/*** Tag construction ***/
.nowrap { white-space:nowrap; }
.normal { font-weight:normal; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.s2 { font-size:2px; }
.s4 { font-size:4px; }
.s6 { font-size:6px; }
.s9 { font-size:9px; }
.s10 { font-size:10px; }
.s11 { font-size:11px; }
.s12 { font-size:12px; }
.s13 { font-size:13px; }
.s14 { font-size:14px; }
.s15 { font-size:15px; }
.s16 { font-size:16px; }
.s17 { font-size:17px; }
.s18 { font-size:18px; }
.s19 { font-size:19px; }
.s20 { font-size:20px; }
.s22 { font-size:22px; }
.s24 { font-size:24px; }
.s28 { font-size:28px; }
.s36 { font-size:36px; }
.l12 { line-height:12px; }
.l13 { line-height:13px; }
.l14 { line-height:14px; }
.l15 { line-height:15px; }
.l18 { line-height:18px; }
.l26 { line-height:26px; }
.l28 { line-height:28px; }
.left { text-align:left; margin-left:0px; margin-right:auto; }
.center { text-align:center; margin-left:auto; margin-right:auto; }
.right { text-align:right; margin-left:auto; margin-right:0px; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.pointer { cursor:pointer; }

.arial { font-family:Arial, Helvetica, sans-serif; }
.verdana { font-family:Verdana, Arial, sans-serif; }
.frankinDemi { font-family:"Franklin Gothic Demi Cond", Verdana, Arial, sans-serif; }
.frankinMedium { font-family:"Franklin Gothic Medium Cond", Verdana, Arial, sans-serif; }

.blanc { color:#ffffff; }
.noir { color:#000000; }
.gris { color:#b4b5bd; }
.grismoyen { color:#676766; }
.bleu { color:#7f9db9; }
.rouge { color:#cc0000; }
.rougepale { color:#d53b0e; }
.rose { color:#ee3f97; }
.roseviol { color:#77686f; }
.rosefonce { color:#4b343e; }
.noirose { color:#2a1820; }
.jaune { color:#d7a71d; }

.bggrisclair { background-color:#eeeeee; }
.bgblanc { background-color:#ffffff; }
.bgor { background-color:#60473e; }
.bgbdx { background-color:#4b343e; }

/*** Custom style ***/
.custumscroll {
	scrollbar-arrow-color:#996666;
	scrollbar-base-color:#faf2e5;
	scrollbar-3dlight-color:#faf2e5;
	scrollbar-highlight-color:#9f9f9f;
	scrollbar-face-color:#faf2e5;
	scrollbar-shadow-color:#9f9f9f;
	scrollbar-darkshadow-color:#545454;
	scrollbar-track-color:#f0e6d1;
}

.menurub, a.menurub, a.menurub:active, a.menurub:visited {
	display:block;
	text-align:left;
	vertical-align:middle;
	width:155px;
	height:22px;
	line-height:22px;
	background-color:#d9dadb;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#4b343e;
	text-indent:8px;
	letter-spacing:0.1em;
}
a.menurub:hover {
	color:#000000;
	background-color:#e4e5e6;
}

.menussrub, a.menussrub, a.menussrub:active, a.menussrub:visited {
	display:block;
	text-align:left;
	vertical-align:middle;
	height:22px;
	line-height:22px;
	background-color:#e4e5e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#77686f;
	text-indent:8px;
}
a.menussrub:hover {
	color:#000000;
}

.menussrubprod, a.menussrubprod, a.menussrubprod:active, a.menussrubprod:visited {
	display:block;
	text-align:left;
	vertical-align:middle;
	background-color:#e4e5e6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#77686f;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:4px;
}
a.menussrubprod:hover {
	color:#000000;
}

.menusel, a.menusel, a.menusel:active, a.menusel:visited {
	display:block;
	text-align:left;
	vertical-align:middle;
	background-color:#a5999e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	letter-spacing:0.05em;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:4px;
}
a.menusel:hover {
	color:#000000;
}

.popper {
	left:155px;
	visibility:hidden;
	position:absolute;
	z-index:999;
}
#topgauche {
	position:relative;
	z-index:10;
}
#ssmenuelt {
	margin:0px;
	padding:0px;
	width:155px;
	height:22px;
	line-height:22px;
	text-indent:8px;
}
#ssmenuelt a {
	display:block;
	text-align:left;
	vertical-align:middle;
	width:155px;
	height:22px;
	line-height:22px;
	background-color:#dcddde;
	filter:alpha(opacity=75);
	-moz-opacity: .75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#4b343e;
	text-indent:8px;
}
#ssmenuelt a:hover {
	filter:alpha(opacity=95);
	-moz-opacity: .95;
	color:#000000;
	text-decoration:none;
}

.menunews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#77686f;
	text-indent:1px;
}

input.newsemail {
	border:1px #7f9db9 solid;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#77686f;
	width:134px;
	height:18px;
}

.textelogin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

.editotitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#4b343e;
}
.editotexte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#6a7076;
}

.actutitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#89283b;
}
.actutexte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#6a7076;
}

.focustitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#4b343e;
}
.focusoustitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color:#89283b;
}
.focustexte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#6a7076;
}

.trans {
    filter:alpha(opacity=50);
    -moz-opacity: .50;
}

.prodcadre {
    background-color:#f2f2eb;
    border:1px #cccccc solid;
}

.prodimgcadre {
    background-color:#ffffff;
    border:1px #cccccc solid;
}

.medailletitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
	text-transform:uppercase;
	text-indent:14px;
}

/* Styles de la page Actualités */
.actutitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#89283b;
}

.actutexte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#6a7076;
}

.sommaire_on, a.sommaire_on, a.sommaire_on:active, a.sommaire_on:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#89283b;
	text-decoration:none;
}
a.sommaire_on:hover {
	color:#000000;
}

.sommaire, a.sommaire, a.sommaire:active, a.sommaire:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#6a7076;
	text-decoration:none;
}
a.sommaire:hover {
	color:#000000;
}

.actulien, a.actulien, a.actulien:active, a.actulien:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#6a7076;
	text-decoration:none;
}
a.actulien:hover {
	color:#000000;
}