/* zoom */

.mp2
	{
	position: absolute;
	left: 100px;
	top: 180px;
	border: medium solid #BABABA;
	}

.mp
	{
	position: relative;
	}

/* Red Box */

#redbox td.title
	{
	text-align: left;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 20px;
	color: #BF1B1C;
	background-color: white;
	}

#redbox .tl_rbx
	{
	background-image: url(media/tl_rbx.gif);
	}
#redbox .tc_rbx
	{
	background-image: url(media/tc_rbx.gif);
	background-repeat: repeat-x;
	}
#redbox .tr_rbx
	{
	background-image: url(media/tr_rbx.gif);
	background-repeat: no-repeat;
	}

#redbox .bl_rbx
	{
	background-image: url(media/bl_rbx.gif);
	}
#redbox .bc_rbx
	{
	background-image: url(media/bc_rbx.gif);
	background-repeat: repeat-x;
	}
#redbox .br_rbx
	{
	background-image: url(media/br_rbx.gif);
	background-repeat: no-repeat;
	}

#redbox .t_rbx
	{
	background-color: white;
	padding-top: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	}

#redbox p
	{
	text-align: left;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	font-size: 12px;
	color: black;
	}

/* onglets */

.tab_l_n
	{
	background-image: url(http://www.fmquad.fr/media/tab_l_n.jpg);
	}
.tab_c_n
	{
	background-image: url(http://www.fmquad.fr/media/tab_c_n.jpg);
	background-repeat: repeat-x;
	text-align: center;
	color: #555555;
	font-size: 0.85em;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	}
.tab_r_n
	{
	background-image: url(http://www.fmquad.fr/media/tab_r_n.jpg);
	background-repeat: no-repeat;
	}

a.tab_lnk_a:link,   a.tab_lnk_a:visited
	{
	text-decoration: none;
	color: #BF1B1C;
	}

a.tab_lnk_a:hover
	{
	text-decoration: none;
	color: red;
	}

a.tab_lnk_n:link,   a.tab_lnk_n:visited
	{
	text-decoration: none;
	color: #555555;
	}

a.tab_lnk_n:hover
	{
	text-decoration: none;
	color: black;
	}


.tab_l_a
	{
	background-image: url(http://www.fmquad.fr/media/tab_l_a.jpg);
	}
.tab_c_a
	{
	background-image: url(http://www.fmquad.fr/media/tab_c_a.jpg);
	background-repeat: repeat-x;
	text-align: center;
	color: black;
	font-size: 0.85em;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	}
.tab_r_a
	{
	background-image: url(http://www.fmquad.fr/media/tab_r_a.jpg);
	background-repeat: no-repeat;
	}

/* more info drop menu */

a.mmi, a.mmi:visited
	{
	float: left;
	display:block;
	width:100px;
	height:16px;
	text-align:left;
	padding-top:0px;
	padding-left: 3px;
	color: #555555;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration : none;
	font-size: 0.7em;
   	background-color: #F3F3F3;
	border: thin solid black;
	}

a.mmi:hover
	{
	background-color: #BF1B1C;
	font-family: "Trebuchet MS", Arial;
	color: White;
	border: thin solid black;
	}

/* article lists */


#al a.title, #al a.title:visited
	{
	color: black;
	font-family: Arial;
	font-weight: bold;
	text-decoration : none;
	font-size: 1.2em;

	text-decoration : none;
	}

#al a.title:hover
	{
	color: black;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;

	text-decoration : underline;
	}


#al a.sml, #al a.sml:visited
	{
	color: #FFD042;
	font-family: Arial;
	font-weight: normal;
	text-decoration : none;
	font-size: 0.6em;

	text-decoration : none;
	}

#al a.sml:hover
	{
	background-color: #990000;
	color: white;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.6em;

	text-decoration : none;
	}

#al p
	{
	color: black;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.75em;
	}

.pfmq
	{
	color: black;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.95em;
	}

.op
	{
	color: #4F6DBD;
	font-family: Arial;
	font-weight: normal;
	text-decoration: line-through;
	font-size: 0.8em;
	}

.rp
	{
	color: Red;
	font-family: Arial;
	font-weight: bold;
	font-style: italic;
	font-size: 1em;
	}

.fp
	{
	color: #FF0000;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	}

/* declinaisons */

.dec
	{
	text-align: center;
	vertical-align: top;
	color: black;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	font-size: 0.75em;
	}

.dec_title
	{
	text-align: center;
	color: black;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 1em;
	}

.dec_combo
	{
	color: black;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	font-size: 0.75em;
	}

a.lk_cw, a.lk_cw:visited
	{
	color: #212121;
	font-family: Arial;
	font-weight: normal;
	text-decoration : none;
	font-size: 0.8em;
	}

a.lk_cw:hover
	{
	background-color: black;
	color: white;
	font-family: Arial;
	font-weight: normal;
	font-size: 0.8em;

	text-decoration : none;
	}

/* small quad boxes */

.qb_title
	{
	vertical-align: top;
	text-align: left;
	color: black;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 12px;
	}

a.qb_title, a.qb_title:visited
	{
	font-size: 1em;
	color: black;
	text-decoration : none;
	}

a.qb_title:hover
	{
	font-size: 1em;
	background-color: black;
	color: white;
	text-decoration : none;
	}


.qb_short
	{
	vertical-align: top;
	text-align: left;
	color: #666666;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	font-size: 10px;
	}

.qb_price
	{
	padding-top: 7px;
	vertical-align: top;
	text-align: left;
	color: #990000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	}

.price_bkg
	{
	background-image: url(./media/price_bkg.jpg);
	background-repeat: no-repeat;
	height: 286px;
	vertical-align: top;
	}

.bkgb
	{
	border: 1px solid #003399;
	background-image:url(./media/bkgb.jpg);
	background-repeat:no-repeat;
	}

.art_title
	{
	font-family: "Trebuchet MS", Arial;
	font-size: 24px;
	font-weight: bold;
	}

.art_where
	{
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: normal;
	}

.art_dec
	{
	text-align: center;
	width: 108px;
	border: thin solid #006699;
	padding: 4px;
	background-color: #F2F7FB;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	font-weight: normal;
	}

a.alnk, a.alnk:visited
	{
	font-family: "Trebuchet MS", Arial;
	color: #3F5170;
	text-decoration : none;
	}

a.alnk:hover
	{
	text-decoration : none;
	background-color: #3F5170;
	color: white;
	}
