/*----------------------------------------------------------------------------*/
/*-----GLOBAL-----------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

BODY {
/*	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;*/
	background-image: url(../img/divers/bg.gif);
	width: auto;
	min-width: 0;
	max-width: none;
	height: auto;
	min-height: 0;
	max-height: none;
	line-height: normal;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	position: static;
	z-index: auto;
	font-family: Verdana, Arial, serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 7pt;
	text-indent: 0;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

TABLE,TR,TD {
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #000000;
	border: none;
	padding: 0;
	margin: 0;
	font-size: 7pt;
	vertical-align: top;
	text-align: left;
}

TD,IMG,FORM {border: none;padding: 0;margin: 0;}

A:hover {text-decoration: underline;}
A,A.img:hover {text-decoration: none;}

INPUT,SELECT,TEXTAREA,BUTTON {font-size: 8pt;}

H1,H2,H3,H4,H5 {padding: 0; margin: 0;}
H1 {font-size: 8pt;}
H2,H3,H4,H5 {font-size: 7pt;}
H3 {font-weight: normal; font-style: italic;}
H4 {font-weight: normal; font-style: italic;}
H5 {font-weight: normal;}

.border {border: 1px solid #000;}
.no_border {border: none;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.justify {text-align: justify;}
.display_none {display: none;}
.display_inline {display: inline;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.over {cursor: pointer;font-weight: bold;}
.bold {font-weight: bold;}
.both {clear: both;}
.f_left {float: left;}
.f_right {float: right;}
.prix {font-size: 10pt;}
.reduc {text-decoration: line-through;}
.euro {font-size: 10pt;}
.r_marge {padding-right: 15px;}
.l2 {font-weight: bold;}
.arrow {font-size: 9pt;}

.panneau {text-align: center;}
.text_panneau {text-align: center;vertical-align: middle;}

.hauteur {height: 1px;}
.fond {background-image: url(./media/bg.gif);}
.t_border {border-top: 2px solid #ccc;}
.b_border {border-bottom: 2px solid #ccc;}
.l_border {border-left: 2px solid #ccc;}
.r_border {border-right: 2px solid #ccc;}
.transparence {
	background-color: #fff;
	opacity: .5;
	filter: alpha(opacity=60);
}
